Files
BitwiseCmd/static/js/main.3a166eba.js
BorysLevytskyi 17c5963e99 Release
2023-05-25 13:44:44 +02:00

3 lines
295 KiB
JavaScript

/*! For license information please see main.3a166eba.js.LICENSE.txt */
!function(){var e={895:function(e,t,n){var r,a;!function(i,o){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function a(e,t){var n=e[t];if("function"===typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(r){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function i(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?i:void 0!==console[r]?a(console,r):void 0!==console.log?a(console,"log"):e)}function l(t,n){for(var a=0;a<r.length;a++){var i=r[a];this[i]=a<t?e:this.methodFactory(i,t,n)}this.log=this.debug}function s(e,n,r){return function(){typeof console!==t&&(l.call(this,n,r),this[e].apply(this,arguments))}}function u(e,t,n){return o(e)||s.apply(this,arguments)}function c(e,n,a){var i,o=this;n=null==n?"WARN":n;var s="loglevel";function c(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&s){try{return void(window.localStorage[s]=n)}catch(a){}try{window.document.cookie=encodeURIComponent(s)+"="+n+";"}catch(a){}}}function f(){var e;if(typeof window!==t&&s){try{e=window.localStorage[s]}catch(a){}if(typeof e===t)try{var n=window.document.cookie,r=n.indexOf(encodeURIComponent(s)+"=");-1!==r&&(e=/^([^;]+)/.exec(n.slice(r))[1])}catch(a){}return void 0===o.levels[e]&&(e=void 0),e}}function d(){if(typeof window!==t&&s){try{return void window.localStorage.removeItem(s)}catch(e){}try{window.document.cookie=encodeURIComponent(s)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}"string"===typeof e?s+=":"+e:"symbol"===typeof e&&(s=void 0),o.name=e,o.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},o.methodFactory=a||u,o.getLevel=function(){return i},o.setLevel=function(n,r){if("string"===typeof n&&void 0!==o.levels[n.toUpperCase()]&&(n=o.levels[n.toUpperCase()]),!("number"===typeof n&&n>=0&&n<=o.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(i=n,!1!==r&&c(n),l.call(o,n,e),typeof console===t&&n<o.levels.SILENT)return"No console available for logging"},o.setDefaultLevel=function(e){n=e,f()||o.setLevel(e,!1)},o.resetLevel=function(){o.setLevel(n,!1),d()},o.enableAll=function(e){o.setLevel(o.levels.TRACE,e)},o.disableAll=function(e){o.setLevel(o.levels.SILENT,e)};var p=f();null==p&&(p=n),o.setLevel(p,!1)}var f=new c,d={};f.getLogger=function(e){if("symbol"!==typeof e&&"string"!==typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=d[e];return t||(t=d[e]=new c(e,f.getLevel(),f.methodFactory)),t};var p=typeof window!==t?window.log:void 0;return f.noConflict=function(){return typeof window!==t&&window.log===f&&(window.log=p),f},f.getLoggers=function(){return d},f.default=f,f},void 0===(a="function"===typeof r?r.call(t,n,t,e):r)||(e.exports=a)}()},888:function(e,t,n){"use strict";var r=n(47);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},7:function(e,t,n){e.exports=n(888)()},47:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},463:function(e,t,n){"use strict";var r=n(791),a=n(296);function i(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 o=new Set,l={};function s(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)o.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=Object.prototype.hasOwnProperty,d=/^[: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]*$/,p={},h={};function m(e,t,n,r,a,i,o){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=i,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new m(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){v[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=v.hasOwnProperty(t)?v[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||"undefined"===typeof 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!!f.call(h,e)||!f.call(p,e)&&(d.test(e)?h[e]=!0:(p[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(g,y);v[t]=new m(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(g,y);v[t]=new m(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(g,y);v[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),N=Symbol.for("react.provider"),E=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),_=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var L=Symbol.iterator;function I(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=L&&e[L]||e["@@iterator"])?e:null}var M,R=Object.assign;function A(e){if(void 0===M)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var D=!1;function F(e,t){if(!e||D)return"";D=!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(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var a=u.stack.split("\n"),i=r.stack.split("\n"),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(1!==o||1!==l)do{if(o--,0>--l||a[o]!==i[l]){var s="\n"+a[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=o&&0<=l);break}}}finally{D=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?A(e):""}function U(e){switch(e.tag){case 5:return A(e.type);case 16:return A("Lazy");case 13:return A("Suspense");case 19:return A("SuspenseList");case 0:case 2:case 15:return e=F(e.type,!1);case 11:return e=F(e.type.render,!1);case 1:return e=F(e.type,!0);default:return""}}function V(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 S:return"Fragment";case k:return"Portal";case C:return"Profiler";case j:return"StrictMode";case B:return"Suspense";case O:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case E:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case z:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case P:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case _:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function H(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 V(t);case 8:return t===j?"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 W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,i.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 Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function G(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function K(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(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 X(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){X(e,t);var n=W(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")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(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 ee(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(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=""+W(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 re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function ie(e,t){var n=W(t.value),r=W(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 oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(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 se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,fe=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.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 ce(e,t)}))}:ce);function de(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 pe={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},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ve(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ge=R({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 ye(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function be(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 xe=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,je=null;function Ce(e){if(e=ba(e)){if("function"!==typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=wa(t),ke(e.stateNode,e.type,t))}}function Ne(e){Se?je?je.push(e):je=[e]:Se=e}function Ee(){if(Se){var e=Se,t=je;if(je=Se=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function ze(e,t){return e(t)}function Be(){}var Oe=!1;function Pe(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return ze(e,t,n)}finally{Oe=!1,(null!==Se||null!==je)&&(Be(),Ee())}}function _e(e,t){var n=e.stateNode;if(null===n)return null;var r=wa(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(i(231,t,typeof n));return n}var Te=!1;if(c)try{var Le={};Object.defineProperty(Le,"passive",{get:function(){Te=!0}}),window.addEventListener("test",Le,Le),window.removeEventListener("test",Le,Le)}catch(ce){Te=!1}function Ie(e,t,n,r,a,i,o,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Me=!1,Re=null,Ae=!1,De=null,Fe={onError:function(e){Me=!0,Re=e}};function Ue(e,t,n,r,a,i,o,l,s){Me=!1,Re=null,Ie.apply(Fe,arguments)}function Ve(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 He(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 We(e){if(Ve(e)!==e)throw Error(i(188))}function $e(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ve(e)))throw Error(i(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 We(a),e;if(o===r)return We(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?Ye(e):null}function Ye(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ye(e);if(null!==t)return t;e=e.sibling}return null}var Qe=a.unstable_scheduleCallback,qe=a.unstable_cancelCallback,Ge=a.unstable_shouldYield,Ke=a.unstable_requestPaint,Xe=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,it=null;var ot=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ut=64,ct=4194304;function ft(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 dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,o=268435455&n;if(0!==o){var l=o&~a;0!==l?r=ft(l):0!==(i&=o)&&(r=ft(i))}else 0!==(o=n&~a)?r=ft(o):0!==i&&(r=ft(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!==(4194240&i)))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-ot(t)),r|=e[n],t&=~a;return r}function pt(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 ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function xt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var wt,kt,St,jt,Ct,Nt=!1,Et=[],zt=null,Bt=null,Ot=null,Pt=new Map,_t=new Map,Tt=[],Lt="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 It(e,t){switch(e){case"focusin":case"focusout":zt=null;break;case"dragenter":case"dragleave":Bt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":_t.delete(t.pointerId)}}function Mt(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=ba(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Rt(e){var t=ya(e.target);if(null!==t){var n=Ve(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void Ct(e.priority,(function(){St(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 At(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ba(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);xe=r,n.target.dispatchEvent(r),xe=null,t.shift()}return!0}function Dt(e,t,n){At(e)&&n.delete(t)}function Ft(){Nt=!1,null!==zt&&At(zt)&&(zt=null),null!==Bt&&At(Bt)&&(Bt=null),null!==Ot&&At(Ot)&&(Ot=null),Pt.forEach(Dt),_t.forEach(Dt)}function Ut(e,t){e.blockedOn===t&&(e.blockedOn=null,Nt||(Nt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Ft)))}function Vt(e){function t(t){return Ut(t,e)}if(0<Et.length){Ut(Et[0],e);for(var n=1;n<Et.length;n++){var r=Et[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==zt&&Ut(zt,e),null!==Bt&&Ut(Bt,e),null!==Ot&&Ut(Ot,e),Pt.forEach(t),_t.forEach(t),n=0;n<Tt.length;n++)(r=Tt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&null===(n=Tt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Tt.shift()}var Ht=x.ReactCurrentBatchConfig,Wt=!0;function $t(e,t,n,r){var a=bt,i=Ht.transition;Ht.transition=null;try{bt=1,Qt(e,t,n,r)}finally{bt=a,Ht.transition=i}}function Yt(e,t,n,r){var a=bt,i=Ht.transition;Ht.transition=null;try{bt=4,Qt(e,t,n,r)}finally{bt=a,Ht.transition=i}}function Qt(e,t,n,r){if(Wt){var a=Gt(e,t,n,r);if(null===a)Wr(e,t,r,qt,n),It(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return zt=Mt(zt,e,t,n,r,a),!0;case"dragenter":return Bt=Mt(Bt,e,t,n,r,a),!0;case"mouseover":return Ot=Mt(Ot,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return Pt.set(i,Mt(Pt.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,_t.set(i,Mt(_t.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Lt.indexOf(e)){for(;null!==a;){var i=ba(a);if(null!==i&&wt(i),null===(i=Gt(e,t,n,r))&&Wr(e,t,r,qt,n),i===a)break;a=i}null!==a&&r.stopPropagation()}else Wr(e,t,r,null,n)}}var qt=null;function Gt(e,t,n,r){if(qt=null,null!==(e=ya(e=we(r))))if(null===(t=Ve(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(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 qt=e,null}function Kt(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(Je()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Xt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,a="value"in Xt?Xt.value:Xt.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function tn(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 nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return R(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=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,ln,sn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(un),fn=R({},un,{view:0,detail:0}),dn=an(fn),pn=R({},fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,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!==sn&&(sn&&"mousemove"===e.type?(on=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=on=0,sn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),hn=an(pn),mn=an(R({},pn,{dataTransfer:0})),vn=an(R({},fn,{relatedTarget:0})),gn=an(R({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=R({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(yn),xn=an(R({},un,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={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"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function jn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function Cn(){return jn}var Nn=R({},fn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),En=an(Nn),zn=an(R({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Bn=an(R({},fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),On=an(R({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Pn=R({},pn,{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}),_n=an(Pn),Tn=[9,13,27,32],Ln=c&&"CompositionEvent"in window,In=null;c&&"documentMode"in document&&(In=document.documentMode);var Mn=c&&"TextEvent"in window&&!In,Rn=c&&(!Ln||In&&8<In&&11>=In),An=String.fromCharCode(32),Dn=!1;function Fn(e,t){switch(e){case"keyup":return-1!==Tn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var Hn={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 Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function $n(e,t,n,r){Ne(r),0<(t=Yr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Yn=null,Qn=null;function qn(e){Ar(e,0)}function Gn(e){if(Q(xa(e)))return e}function Kn(e,t){if("change"===e)return t}var Xn=!1;if(c){var Jn;if(c){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"===typeof er.oninput}Jn=Zn}else Jn=!1;Xn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){Yn&&(Yn.detachEvent("onpropertychange",nr),Qn=Yn=null)}function nr(e){if("value"===e.propertyName&&Gn(Qn)){var t=[];$n(t,Qn,e,we(e)),Pe(qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Qn=n,(Yn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn(Qn)}function ir(e,t){if("click"===e)return Gn(t)}function or(e,t){if("input"===e||"change"===e)return Gn(t)}var lr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function sr(e,t){if(lr(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(!f.call(t,a)||!lr(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(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=ur(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=q((e=t.contentWindow).document)}return t}function pr(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 hr(e){var t=dr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(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,i=Math.min(r.start,a);r=void 0===r.end?i:Math.min(r.end,a),!e.extend&&i>r&&(a=r,r=i,i=a),a=cr(n,i);var o=cr(n,r);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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 mr=c&&"documentMode"in document&&11>=document.documentMode,vr=null,gr=null,yr=null,br=!1;function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==vr||vr!==q(r)||("selectionStart"in(r=vr)&&pr(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},yr&&sr(yr,r)||(yr=r,0<(r=Yr(gr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},Sr={},jr={};function Cr(e){if(Sr[e])return Sr[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in jr)return Sr[e]=n[t];return e}c&&(jr=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var Nr=Cr("animationend"),Er=Cr("animationiteration"),zr=Cr("animationstart"),Br=Cr("transitionend"),Or=new Map,Pr="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 _r(e,t){Or.set(e,t),s(t,[e])}for(var Tr=0;Tr<Pr.length;Tr++){var Lr=Pr[Tr];_r(Lr.toLowerCase(),"on"+(Lr[0].toUpperCase()+Lr.slice(1)))}_r(Nr,"onAnimationEnd"),_r(Er,"onAnimationIteration"),_r(zr,"onAnimationStart"),_r("dblclick","onDoubleClick"),_r("focusin","onFocus"),_r("focusout","onBlur"),_r(Br,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="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(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Rr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,s,u){if(Ue.apply(this,arguments),Me){if(!Me)throw Error(i(198));var c=Re;Me=!1,Re=null,Ae||(Ae=!0,De=c)}}(r,t,void 0,e),e.currentTarget=null}function Ar(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 i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var l=r[o],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==i&&a.isPropagationStopped())break e;Rr(a,l,u),i=s}else for(o=0;o<r.length;o++){if(s=(l=r[o]).instance,u=l.currentTarget,l=l.listener,s!==i&&a.isPropagationStopped())break e;Rr(a,l,u),i=s}}}if(Ae)throw e=De,Ae=!1,De=null,e}function Dr(e,t){var n=t[ma];void 0===n&&(n=t[ma]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function Fr(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Ur]){e[Ur]=!0,o.forEach((function(t){"selectionchange"!==t&&(Mr.has(t)||Fr(t,!1,e),Fr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ur]||(t[Ur]=!0,Fr("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Kt(t)){case 1:var a=$t;break;case 4:a=Yt;break;default:a=Qt}n=a.bind(null,t,n,e),a=void 0,!Te||"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 Wr(e,t,n,r,a){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var s=o.tag;if((3===s||4===s)&&((s=o.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;o=o.return}for(;null!==l;){if(null===(o=ya(l)))return;if(5===(s=o.tag)||6===s){r=i=o;continue e}l=l.parentNode}}r=r.return}Pe((function(){var r=i,a=we(n),o=[];e:{var l=Or.get(e);if(void 0!==l){var s=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=En;break;case"focusin":u="focus",s=vn;break;case"focusout":u="blur",s=vn;break;case"beforeblur":case"afterblur":s=vn;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=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Bn;break;case Nr:case Er:case zr:s=gn;break;case Br:s=On;break;case"scroll":s=dn;break;case"wheel":s=_n;break;case"copy":case"cut":case"paste":s=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=zn}var c=0!==(4&t),f=!c&&"scroll"===e,d=c?null!==l?l+"Capture":null:l;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=_e(h,d))&&c.push($r(h,m,p)))),f)break;h=h.return}0<c.length&&(l=new s(l,u,null,n,a),o.push({event:l,listeners:c}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===xe||!(u=n.relatedTarget||n.fromElement)||!ya(u)&&!u[ha])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?ya(u):null)&&(u!==(f=Ve(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=hn,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=zn,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==s?l:xa(s),p=null==u?l:xa(u),(l=new c(m,h+"leave",s,n,a)).target=f,l.relatedTarget=p,m=null,ya(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=Qr(p))h++;for(p=0,m=d;m;m=Qr(m))p++;for(;0<h-p;)c=Qr(c),h--;for(;0<p-h;)d=Qr(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break e;c=Qr(c),d=Qr(d)}c=null}else c=null;null!==s&&qr(o,l,s,c,!1),null!==u&&null!==f&&qr(o,f,u,c,!0)}if("select"===(s=(l=r?xa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var v=Kn;else if(Wn(l))if(Xn)v=or;else{v=ar;var g=rr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(v=ir);switch(v&&(v=v(e,r))?$n(o,v,n,a):(g&&g(e,l,r),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&ee(l,"number",l.value)),g=r?xa(r):window,e){case"focusin":(Wn(g)||"true"===g.contentEditable)&&(vr=g,gr=r,yr=null);break;case"focusout":yr=gr=vr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,xr(o,n,a);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":xr(o,n,a)}var y;if(Ln)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 Vn?Fn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Rn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Vn&&(y=en()):(Jt="value"in(Xt=a)?Xt.value:Xt.textContent,Vn=!0)),0<(g=Yr(r,b)).length&&(b=new xn(b,e,null,n,a),o.push({event:b,listeners:g}),y?b.data=y:null!==(y=Un(n))&&(b.data=y))),(y=Mn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(Dn=!0,An);case"textInput":return(e=t.data)===An&&Dn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!Ln&&Fn(e,t)?(e=en(),Zt=Jt=Xt=null,Vn=!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 Rn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Yr(r,"onBeforeInput")).length&&(a=new xn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=y))}Ar(o,t)}))}function $r(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Yr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,i=a.stateNode;5===a.tag&&null!==i&&(a=i,null!=(i=_e(e,n))&&r.unshift($r(e,i,a)),null!=(i=_e(e,t))&&r.push($r(e,i,a))),e=e.return}return r}function Qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,t,n,r,a){for(var i=t._reactName,o=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=_e(n,i))&&o.unshift($r(n,s,l)):a||null!=(s=_e(n,i))&&o.push($r(n,s,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Gr=/\r\n?/g,Kr=/\u0000|\uFFFD/g;function Xr(e){return("string"===typeof e?e:""+e).replace(Gr,"\n").replace(Kr,"")}function Jr(e,t,n){if(t=Xr(t),Xr(e)!==t&&n)throw Error(i(425))}function Zr(){}var ea=null,ta=null;function na(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 ra="function"===typeof setTimeout?setTimeout:void 0,aa="function"===typeof clearTimeout?clearTimeout:void 0,ia="function"===typeof Promise?Promise:void 0,oa="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ia?function(e){return ia.resolve(null).then(e).catch(la)}:ra;function la(e){setTimeout((function(){throw e}))}function sa(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 Vt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Vt(t)}function ua(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 ca(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 fa=Math.random().toString(36).slice(2),da="__reactFiber$"+fa,pa="__reactProps$"+fa,ha="__reactContainer$"+fa,ma="__reactEvents$"+fa,va="__reactListeners$"+fa,ga="__reactHandles$"+fa;function ya(e){var t=e[da];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[da]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[da])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function ba(e){return!(e=e[da]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function wa(e){return e[pa]||null}var ka=[],Sa=-1;function ja(e){return{current:e}}function Ca(e){0>Sa||(e.current=ka[Sa],ka[Sa]=null,Sa--)}function Na(e,t){Sa++,ka[Sa]=e.current,e.current=t}var Ea={},za=ja(Ea),Ba=ja(!1),Oa=Ea;function Pa(e,t){var n=e.type.contextTypes;if(!n)return Ea;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function _a(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ta(){Ca(Ba),Ca(za)}function La(e,t,n){if(za.current!==Ea)throw Error(i(168));Na(za,t),Na(Ba,n)}function Ia(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(i(108,H(e)||"Unknown",a));return R({},n,r)}function Ma(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ea,Oa=za.current,Na(za,e),Na(Ba,Ba.current),!0}function Ra(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Ia(e,t,Oa),r.__reactInternalMemoizedMergedChildContext=e,Ca(Ba),Ca(za),Na(za,e)):Ca(Ba),Na(Ba,n)}var Aa=null,Da=!1,Fa=!1;function Ua(e){null===Aa?Aa=[e]:Aa.push(e)}function Va(){if(!Fa&&null!==Aa){Fa=!0;var e=0,t=bt;try{var n=Aa;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Aa=null,Da=!1}catch(a){throw null!==Aa&&(Aa=Aa.slice(e+1)),Qe(Ze,Va),a}finally{bt=t,Fa=!1}}return null}var Ha=[],Wa=0,$a=null,Ya=0,Qa=[],qa=0,Ga=null,Ka=1,Xa="";function Ja(e,t){Ha[Wa++]=Ya,Ha[Wa++]=$a,$a=e,Ya=t}function Za(e,t,n){Qa[qa++]=Ka,Qa[qa++]=Xa,Qa[qa++]=Ga,Ga=e;var r=Ka;e=Xa;var a=32-ot(r)-1;r&=~(1<<a),n+=1;var i=32-ot(t)+a;if(30<i){var o=a-a%5;i=(r&(1<<o)-1).toString(32),r>>=o,a-=o,Ka=1<<32-ot(t)+a|n<<a|r,Xa=i+e}else Ka=1<<i|n<<a|r,Xa=e}function ei(e){null!==e.return&&(Ja(e,1),Za(e,1,0))}function ti(e){for(;e===$a;)$a=Ha[--Wa],Ha[Wa]=null,Ya=Ha[--Wa],Ha[Wa]=null;for(;e===Ga;)Ga=Qa[--qa],Qa[qa]=null,Xa=Qa[--qa],Qa[qa]=null,Ka=Qa[--qa],Qa[qa]=null}var ni=null,ri=null,ai=!1,ii=null;function oi(e,t){var n=_u(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 li(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,ni=e,ri=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ni=e,ri=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ga?{id:Ka,overflow:Xa}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=_u(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ni=e,ri=null,!0);default:return!1}}function si(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ui(e){if(ai){var t=ri;if(t){var n=t;if(!li(e,t)){if(si(e))throw Error(i(418));t=ua(n.nextSibling);var r=ni;t&&li(e,t)?oi(r,n):(e.flags=-4097&e.flags|2,ai=!1,ni=e)}}else{if(si(e))throw Error(i(418));e.flags=-4097&e.flags|2,ai=!1,ni=e}}}function ci(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ni=e}function fi(e){if(e!==ni)return!1;if(!ai)return ci(e),ai=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ri)){if(si(e))throw di(),Error(i(418));for(;t;)oi(e,t),t=ua(t.nextSibling)}if(ci(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ri=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ri=null}}else ri=ni?ua(e.stateNode.nextSibling):null;return!0}function di(){for(var e=ri;e;)e=ua(e.nextSibling)}function pi(){ri=ni=null,ai=!1}function hi(e){null===ii?ii=[e]:ii.push(e)}var mi=x.ReactCurrentBatchConfig;function vi(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var gi=ja(null),yi=null,bi=null,xi=null;function wi(){xi=bi=yi=null}function ki(e){var t=gi.current;Ca(gi),e._currentValue=t}function Si(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 ji(e,t){yi=e,xi=bi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(xl=!0),e.firstContext=null)}function Ci(e){var t=e._currentValue;if(xi!==e)if(e={context:e,memoizedValue:t,next:null},null===bi){if(null===yi)throw Error(i(308));bi=e,yi.dependencies={lanes:0,firstContext:e}}else bi=bi.next=e;return t}var Ni=null;function Ei(e){null===Ni?Ni=[e]:Ni.push(e)}function zi(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Ei(t)):(n.next=a.next,a.next=n),t.interleaved=n,Bi(e,r)}function Bi(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 Oi=!1;function Pi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _i(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 Ti(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Li(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Bs)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Bi(e,n)}return null===(a=r.interleaved)?(t.next=t,Ei(r)):(t.next=a.next,a.next=t),r.interleaved=t,Bi(e,n)}function Ii(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,yt(e,n)}}function Mi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ri(e,t,n,r){var a=e.updateQueue;Oi=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,u=s.next;s.next=null,null===o?i=u:o.next=u,o=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==i){var f=a.baseState;for(o=0,c=u=s=null,l=i;;){var d=l.lane,p=l.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,m=l;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)||void 0===d)break e;f=R({},f,d);break e;case 2:Oi=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(d=a.effects)?a.effects=[l]:d.push(l))}else p={eventTime:p,lane:d,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=p,s=f):c=c.next=p,o|=d;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(d=l).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{o|=a.lane,a=a.next}while(a!==t)}else null===i&&(a.shared.lanes=0);Rs|=o,e.lanes=o,e.memoizedState=f}}function Ai(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(i(191,a));a.call(r)}}}var Di=(new r.Component).refs;function Fi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Ui={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tu(),a=nu(e),i=Ti(r,a);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Li(e,i,a))&&(ru(t,e,a,r),Ii(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tu(),a=nu(e),i=Ti(r,a);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Li(e,i,a))&&(ru(t,e,a,r),Ii(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tu(),r=nu(e),a=Ti(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),null!==(t=Li(e,a,r))&&(ru(t,e,r,n),Ii(t,e,r))}};function Vi(e,t,n,r,a,i,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(a,i))}function Hi(e,t,n){var r=!1,a=Ea,i=t.contextType;return"object"===typeof i&&null!==i?i=Ci(i):(a=_a(t)?Oa:za.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?Pa(e,a):Ea),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ui,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function Wi(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&&Ui.enqueueReplaceState(t,t.state,null)}function $i(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Di,Pi(e);var i=t.contextType;"object"===typeof i&&null!==i?a.context=Ci(i):(i=_a(t)?Oa:za.current,a.context=Pa(e,i)),a.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(Fi(e,t,i,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&&Ui.enqueueReplaceState(a,a.state,null),Ri(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}function Yi(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(i(309));var r=n.stateNode}if(!r)throw Error(i(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===Di&&(t=a.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Qi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function qi(e){return(0,e._init)(e._payload)}function Gi(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=Lu(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 s(e,t,n,r){return null===t||6!==t.tag?((t=Au(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){var i=n.type;return i===S?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===_&&qi(i)===t.type)?((r=a(t,n.props)).ref=Yi(e,t,n),r.return=e,r):((r=Iu(n.type,n.key,n.props,null,e.mode,r)).ref=Yi(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Du(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Mu(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Au(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Iu(t.type,t.key,t.props,null,e.mode,n)).ref=Yi(e,null,t),n.return=e,n;case k:return(t=Du(t,e.mode,n)).return=e,t;case _:return d(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Mu(t,e.mode,n,null)).return=e,t;Qi(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==a?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?u(e,t,n,r):null;case k:return n.key===a?c(e,t,n,r):null;case _:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||I(n))return null!==a?null:f(e,t,n,r,null);Qi(e,n)}return null}function h(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case _:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||I(r))return f(t,e=e.get(n)||null,r,a,null);Qi(t,r)}return null}function m(a,i,l,s){for(var u=null,c=null,f=i,m=i=0,v=null;null!==f&&m<l.length;m++){f.index>m?(v=f,f=null):v=f.sibling;var g=p(a,f,l[m],s);if(null===g){null===f&&(f=v);break}e&&f&&null===g.alternate&&t(a,f),i=o(g,i,m),null===c?u=g:c.sibling=g,c=g,f=v}if(m===l.length)return n(a,f),ai&&Ja(a,m),u;if(null===f){for(;m<l.length;m++)null!==(f=d(a,l[m],s))&&(i=o(f,i,m),null===c?u=f:c.sibling=f,c=f);return ai&&Ja(a,m),u}for(f=r(a,f);m<l.length;m++)null!==(v=h(f,a,m,l[m],s))&&(e&&null!==v.alternate&&f.delete(null===v.key?m:v.key),i=o(v,i,m),null===c?u=v:c.sibling=v,c=v);return e&&f.forEach((function(e){return t(a,e)})),ai&&Ja(a,m),u}function v(a,l,s,u){var c=I(s);if("function"!==typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var f=c=null,m=l,v=l=0,g=null,y=s.next();null!==m&&!y.done;v++,y=s.next()){m.index>v?(g=m,m=null):g=m.sibling;var b=p(a,m,y.value,u);if(null===b){null===m&&(m=g);break}e&&m&&null===b.alternate&&t(a,m),l=o(b,l,v),null===f?c=b:f.sibling=b,f=b,m=g}if(y.done)return n(a,m),ai&&Ja(a,v),c;if(null===m){for(;!y.done;v++,y=s.next())null!==(y=d(a,y.value,u))&&(l=o(y,l,v),null===f?c=y:f.sibling=y,f=y);return ai&&Ja(a,v),c}for(m=r(a,m);!y.done;v++,y=s.next())null!==(y=h(m,a,v,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?v:y.key),l=o(y,l,v),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach((function(e){return t(a,e)})),ai&&Ja(a,v),c}return function e(r,i,o,s){if("object"===typeof o&&null!==o&&o.type===S&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case w:e:{for(var u=o.key,c=i;null!==c;){if(c.key===u){if((u=o.type)===S){if(7===c.tag){n(r,c.sibling),(i=a(c,o.props.children)).return=r,r=i;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===_&&qi(u)===c.type){n(r,c.sibling),(i=a(c,o.props)).ref=Yi(r,c,o),i.return=r,r=i;break e}n(r,c);break}t(r,c),c=c.sibling}o.type===S?((i=Mu(o.props.children,r.mode,s,o.key)).return=r,r=i):((s=Iu(o.type,o.key,o.props,null,r.mode,s)).ref=Yi(r,i,o),s.return=r,r=s)}return l(r);case k:e:{for(c=o.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){n(r,i.sibling),(i=a(i,o.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Du(o,r.mode,s)).return=r,r=i}return l(r);case _:return e(r,i,(c=o._init)(o._payload),s)}if(te(o))return m(r,i,o,s);if(I(o))return v(r,i,o,s);Qi(r,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==i&&6===i.tag?(n(r,i.sibling),(i=a(i,o)).return=r,r=i):(n(r,i),(i=Au(o,r.mode,s)).return=r,r=i),l(r)):n(r,i)}}var Ki=Gi(!0),Xi=Gi(!1),Ji={},Zi=ja(Ji),eo=ja(Ji),to=ja(Ji);function no(e){if(e===Ji)throw Error(i(174));return e}function ro(e,t){switch(Na(to,t),Na(eo,e),Na(Zi,Ji),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ca(Zi),Na(Zi,t)}function ao(){Ca(Zi),Ca(eo),Ca(to)}function io(e){no(to.current);var t=no(Zi.current),n=se(t,e.type);t!==n&&(Na(eo,e),Na(Zi,n))}function oo(e){eo.current===e&&(Ca(Zi),Ca(eo))}var lo=ja(0);function so(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 uo=[];function co(){for(var e=0;e<uo.length;e++)uo[e]._workInProgressVersionPrimary=null;uo.length=0}var fo=x.ReactCurrentDispatcher,po=x.ReactCurrentBatchConfig,ho=0,mo=null,vo=null,go=null,yo=!1,bo=!1,xo=0,wo=0;function ko(){throw Error(i(321))}function So(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function jo(e,t,n,r,a,o){if(ho=o,mo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fo.current=null===e||null===e.memoizedState?ll:sl,e=n(r,a),bo){o=0;do{if(bo=!1,xo=0,25<=o)throw Error(i(301));o+=1,go=vo=null,t.updateQueue=null,fo.current=ul,e=n(r,a)}while(bo)}if(fo.current=ol,t=null!==vo&&null!==vo.next,ho=0,go=vo=mo=null,yo=!1,t)throw Error(i(300));return e}function Co(){var e=0!==xo;return xo=0,e}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===go?mo.memoizedState=go=e:go=go.next=e,go}function Eo(){if(null===vo){var e=mo.alternate;e=null!==e?e.memoizedState:null}else e=vo.next;var t=null===go?mo.memoizedState:go.next;if(null!==t)go=t,vo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(vo=e).memoizedState,baseState:vo.baseState,baseQueue:vo.baseQueue,queue:vo.queue,next:null},null===go?mo.memoizedState=go=e:go=go.next=e}return go}function zo(e,t){return"function"===typeof t?t(e):t}function Bo(e){var t=Eo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=vo,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 s=l=null,u=null,c=o;do{var f=c.lane;if((ho&f)===f)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=d,l=r):u=u.next=d,mo.lanes|=f,Rs|=f}c=c.next}while(null!==c&&c!==o);null===u?l=r:u.next=s,lr(r,t.memoizedState)||(xl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,mo.lanes|=o,Rs|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Oo(e){var t=Eo(),n=t.queue;if(null===n)throw Error(i(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);lr(o,t.memoizedState)||(xl=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Po(){}function _o(e,t){var n=mo,r=Eo(),a=t(),o=!lr(r.memoizedState,a);if(o&&(r.memoizedState=a,xl=!0),r=r.queue,Wo(Io.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==go&&1&go.memoizedState.tag){if(n.flags|=2048,Do(9,Lo.bind(null,n,r,a,t),void 0,null),null===Os)throw Error(i(349));0!==(30&ho)||To(n,t,a)}return a}function To(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Lo(e,t,n,r){t.value=n,t.getSnapshot=r,Mo(t)&&Ro(e)}function Io(e,t,n){return n((function(){Mo(t)&&Ro(e)}))}function Mo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(r){return!0}}function Ro(e){var t=Bi(e,1);null!==t&&ru(t,e,1,-1)}function Ao(e){var t=No();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:e},t.queue=e,e=e.dispatch=nl.bind(null,mo,e),[t.memoizedState,e]}function Do(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.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 Fo(){return Eo().memoizedState}function Uo(e,t,n,r){var a=No();mo.flags|=e,a.memoizedState=Do(1|t,n,void 0,void 0===r?null:r)}function Vo(e,t,n,r){var a=Eo();r=void 0===r?null:r;var i=void 0;if(null!==vo){var o=vo.memoizedState;if(i=o.destroy,null!==r&&So(r,o.deps))return void(a.memoizedState=Do(t,n,i,r))}mo.flags|=e,a.memoizedState=Do(1|t,n,i,r)}function Ho(e,t){return Uo(8390656,8,e,t)}function Wo(e,t){return Vo(2048,8,e,t)}function $o(e,t){return Vo(4,2,e,t)}function Yo(e,t){return Vo(4,4,e,t)}function Qo(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function qo(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Vo(4,4,Qo.bind(null,t,e),n)}function Go(){}function Ko(e,t){var n=Eo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&So(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Xo(e,t){var n=Eo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&So(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Jo(e,t,n){return 0===(21&ho)?(e.baseState&&(e.baseState=!1,xl=!0),e.memoizedState=n):(lr(n,t)||(n=mt(),mo.lanes|=n,Rs|=n,e.baseState=!0),t)}function Zo(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=po.transition;po.transition={};try{e(!1),t()}finally{bt=n,po.transition=r}}function el(){return Eo().memoizedState}function tl(e,t,n){var r=nu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rl(e))al(t,n);else if(null!==(n=zi(e,t,n,r))){ru(n,e,r,tu()),il(n,t,r)}}function nl(e,t,n){var r=nu(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rl(e))al(t,a);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,l=i(o,n);if(a.hasEagerState=!0,a.eagerState=l,lr(l,o)){var s=t.interleaved;return null===s?(a.next=a,Ei(t)):(a.next=s.next,s.next=a),void(t.interleaved=a)}}catch(u){}null!==(n=zi(e,t,a,r))&&(ru(n,e,r,a=tu()),il(n,t,r))}}function rl(e){var t=e.alternate;return e===mo||null!==t&&t===mo}function al(e,t){bo=yo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function il(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var ol={readContext:Ci,useCallback:ko,useContext:ko,useEffect:ko,useImperativeHandle:ko,useInsertionEffect:ko,useLayoutEffect:ko,useMemo:ko,useReducer:ko,useRef:ko,useState:ko,useDebugValue:ko,useDeferredValue:ko,useTransition:ko,useMutableSource:ko,useSyncExternalStore:ko,useId:ko,unstable_isNewReconciler:!1},ll={readContext:Ci,useCallback:function(e,t){return No().memoizedState=[e,void 0===t?null:t],e},useContext:Ci,useEffect:Ho,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Uo(4194308,4,Qo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Uo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Uo(4,2,e,t)},useMemo:function(e,t){var n=No();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=No();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=tl.bind(null,mo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},No().memoizedState=e},useState:Ao,useDebugValue:Go,useDeferredValue:function(e){return No().memoizedState=e},useTransition:function(){var e=Ao(!1),t=e[0];return e=Zo.bind(null,e[1]),No().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=mo,a=No();if(ai){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Os)throw Error(i(349));0!==(30&ho)||To(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Ho(Io.bind(null,r,o,e),[e]),r.flags|=2048,Do(9,Lo.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=No(),t=Os.identifierPrefix;if(ai){var n=Xa;t=":"+t+"R"+(n=(Ka&~(1<<32-ot(Ka)-1)).toString(32)+n),0<(n=xo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=wo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sl={readContext:Ci,useCallback:Ko,useContext:Ci,useEffect:Wo,useImperativeHandle:qo,useInsertionEffect:$o,useLayoutEffect:Yo,useMemo:Xo,useReducer:Bo,useRef:Fo,useState:function(){return Bo(zo)},useDebugValue:Go,useDeferredValue:function(e){return Jo(Eo(),vo.memoizedState,e)},useTransition:function(){return[Bo(zo)[0],Eo().memoizedState]},useMutableSource:Po,useSyncExternalStore:_o,useId:el,unstable_isNewReconciler:!1},ul={readContext:Ci,useCallback:Ko,useContext:Ci,useEffect:Wo,useImperativeHandle:qo,useInsertionEffect:$o,useLayoutEffect:Yo,useMemo:Xo,useReducer:Oo,useRef:Fo,useState:function(){return Oo(zo)},useDebugValue:Go,useDeferredValue:function(e){var t=Eo();return null===vo?t.memoizedState=e:Jo(t,vo.memoizedState,e)},useTransition:function(){return[Oo(zo)[0],Eo().memoizedState]},useMutableSource:Po,useSyncExternalStore:_o,useId:el,unstable_isNewReconciler:!1};function cl(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var a=n}catch(i){a="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:a,digest:null}}function fl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function dl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var pl="function"===typeof WeakMap?WeakMap:Map;function hl(e,t,n){(n=Ti(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$s||($s=!0,Ys=r),dl(0,t)},n}function ml(e,t,n){(n=Ti(-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(){dl(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){dl(0,t),"function"!==typeof r&&(null===Qs?Qs=new Set([this]):Qs.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function vl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new pl;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=Nu.bind(null,e,t,n),t.then(e,e))}function gl(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 yl(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=Ti(-1,1)).tag=2,Li(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var bl=x.ReactCurrentOwner,xl=!1;function wl(e,t,n,r){t.child=null===e?Xi(t,null,n,r):Ki(t,e.child,n,r)}function kl(e,t,n,r,a){n=n.render;var i=t.ref;return ji(t,a),r=jo(e,t,n,r,i,a),n=Co(),null===e||xl?(ai&&n&&ei(t),t.flags|=1,wl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,$l(e,t,a))}function Sl(e,t,n,r,a){if(null===e){var i=n.type;return"function"!==typeof i||Tu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Iu(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,jl(e,t,i,r,a))}if(i=e.child,0===(e.lanes&a)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(o,r)&&e.ref===t.ref)return $l(e,t,a)}return t.flags|=1,(e=Lu(i,r)).ref=t.ref,e.return=t,t.child=e}function jl(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(sr(i,r)&&e.ref===t.ref){if(xl=!1,t.pendingProps=r=i,0===(e.lanes&a))return t.lanes=e.lanes,$l(e,t,a);0!==(131072&e.flags)&&(xl=!0)}}return El(e,t,n,r,a)}function Cl(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Na(Ls,Ts),Ts|=n;else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Na(Ls,Ts),Ts|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Na(Ls,Ts),Ts|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Na(Ls,Ts),Ts|=r;return wl(e,t,a,n),t.child}function Nl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function El(e,t,n,r,a){var i=_a(n)?Oa:za.current;return i=Pa(t,i),ji(t,a),n=jo(e,t,n,r,i,a),r=Co(),null===e||xl?(ai&&r&&ei(t),t.flags|=1,wl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,$l(e,t,a))}function zl(e,t,n,r,a){if(_a(n)){var i=!0;Ma(t)}else i=!1;if(ji(t,a),null===t.stateNode)Wl(e,t),Hi(t,n,r),$i(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,u=n.contextType;"object"===typeof u&&null!==u?u=Ci(u):u=Pa(t,u=_a(n)?Oa:za.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==r||s!==u)&&Wi(t,o,r,u),Oi=!1;var d=t.memoizedState;o.state=d,Ri(t,r,o,a),s=t.memoizedState,l!==r||d!==s||Ba.current||Oi?("function"===typeof c&&(Fi(t,n,c,r),s=t.memoizedState),(l=Oi||Vi(t,n,l,r,d,s,u))?(f||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=u,r=l):("function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,_i(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:vi(t.type,l),o.props=u,f=t.pendingProps,d=o.context,"object"===typeof(s=n.contextType)&&null!==s?s=Ci(s):s=Pa(t,s=_a(n)?Oa:za.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==f||d!==s)&&Wi(t,o,r,s),Oi=!1,d=t.memoizedState,o.state=d,Ri(t,r,o,a);var h=t.memoizedState;l!==f||d!==h||Ba.current||Oi?("function"===typeof p&&(Fi(t,n,p,r),h=t.memoizedState),(u=Oi||Vi(t,n,u,r,d,h,s)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,s),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,s)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=s,r=u):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Bl(e,t,n,r,i,a)}function Bl(e,t,n,r,a,i){Nl(e,t);var o=0!==(128&t.flags);if(!r&&!o)return a&&Ra(t,n,!1),$l(e,t,i);r=t.stateNode,bl.current=t;var l=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ki(t,e.child,null,i),t.child=Ki(t,null,l,i)):wl(e,t,l,i),t.memoizedState=r.state,a&&Ra(t,n,!0),t.child}function Ol(e){var t=e.stateNode;t.pendingContext?La(0,t.pendingContext,t.pendingContext!==t.context):t.context&&La(0,t.context,!1),ro(e,t.containerInfo)}function Pl(e,t,n,r,a){return pi(),hi(a),t.flags|=256,wl(e,t,n,r),t.child}var _l,Tl,Ll,Il,Ml={dehydrated:null,treeContext:null,retryLane:0};function Rl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Al(e,t,n){var r,a=t.pendingProps,o=lo.current,l=!1,s=0!==(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Na(lo,1&o),null===e)return ui(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):(s=a.children,e=a.fallback,l?(a=t.mode,l=t.child,s={mode:"hidden",children:s},0===(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=s):l=Ru(s,a,0,null),e=Mu(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Rl(n),t.memoizedState=Ml,e):Dl(t,s));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,Fl(e,t,l,r=fl(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=Ru({mode:"visible",children:r.children},a,0,null),(o=Mu(o,a,l,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!==(1&t.mode)&&Ki(t,e.child,null,l),t.child.memoizedState=Rl(l),t.memoizedState=Ml,o);if(0===(1&t.mode))return Fl(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var s=r.dgst;return r=s,Fl(e,t,l,r=fl(o=Error(i(419)),r,void 0))}if(s=0!==(l&e.childLanes),xl||s){if(null!==(r=Os)){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,Bi(e,a),ru(r,e,a,-1))}return vu(),Fl(e,t,l,r=fl(Error(i(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=zu.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ri=ua(a.nextSibling),ni=t,ai=!0,ii=null,null!==e&&(Qa[qa++]=Ka,Qa[qa++]=Xa,Qa[qa++]=Ga,Ka=e.id,Xa=e.overflow,Ga=t),t=Dl(t,r.children),t.flags|=4096,t)}(e,t,s,a,r,o,n);if(l){l=a.fallback,s=t.mode,r=(o=e.child).sibling;var u={mode:"hidden",children:a.children};return 0===(1&s)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=Lu(o,u)).subtreeFlags=14680064&o.subtreeFlags,null!==r?l=Lu(r,l):(l=Mu(l,s,n,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,s=null===(s=e.child.memoizedState)?Rl(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Ml,a}return e=(l=e.child).sibling,a=Lu(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 Dl(e,t){return(t=Ru({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Fl(e,t,n,r){return null!==r&&hi(r),Ki(t,e.child,null,n),(e=Dl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ul(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Si(e.return,t,n)}function Vl(e,t,n,r,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a)}function Hl(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(wl(e,t,r.children,n),0!==(2&(r=lo.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&&Ul(e,n,t);else if(19===e.tag)Ul(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(Na(lo,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===so(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Vl(t,!1,a,n,i);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===so(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Vl(t,!0,n,null,i);break;case"together":Vl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wl(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function $l(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Rs|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Lu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Lu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Yl(e,t){if(!ai)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 Ql(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 ql(e,t,n){var r=t.pendingProps;switch(ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ql(t),null;case 1:case 17:return _a(t.type)&&Ta(),Ql(t),null;case 3:return r=t.stateNode,ao(),Ca(Ba),Ca(za),co(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ii&&(lu(ii),ii=null))),Tl(e,t),Ql(t),null;case 5:oo(t);var a=no(to.current);if(n=t.type,null!==e&&null!=t.stateNode)Ll(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Ql(t),null}if(e=no(Zi.current),fi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[da]=t,r[pa]=o,e=0!==(1&t.mode),n){case"dialog":Dr("cancel",r),Dr("close",r);break;case"iframe":case"object":case"embed":Dr("load",r);break;case"video":case"audio":for(a=0;a<Ir.length;a++)Dr(Ir[a],r);break;case"source":Dr("error",r);break;case"img":case"image":case"link":Dr("error",r),Dr("load",r);break;case"details":Dr("toggle",r);break;case"input":K(r,o),Dr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Dr("invalid",r);break;case"textarea":ae(r,o),Dr("invalid",r)}for(var s in ye(n,o),a=null,o)if(o.hasOwnProperty(s)){var u=o[s];"children"===s?"string"===typeof u?r.textContent!==u&&(!0!==o.suppressHydrationWarning&&Jr(r.textContent,u,e),a=["children",u]):"number"===typeof u&&r.textContent!==""+u&&(!0!==o.suppressHydrationWarning&&Jr(r.textContent,u,e),a=["children",""+u]):l.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&Dr("scroll",r)}switch(n){case"input":Y(r),Z(r,o,!0);break;case"textarea":Y(r),oe(r);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(r.onclick=Zr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[da]=t,e[pa]=r,_l(e,t,!1,!1),t.stateNode=e;e:{switch(s=be(n,r),n){case"dialog":Dr("cancel",e),Dr("close",e),a=r;break;case"iframe":case"object":case"embed":Dr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Ir.length;a++)Dr(Ir[a],e);a=r;break;case"source":Dr("error",e),a=r;break;case"img":case"image":case"link":Dr("error",e),Dr("load",e),a=r;break;case"details":Dr("toggle",e),a=r;break;case"input":K(e,r),a=G(e,r),Dr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=R({},r,{value:void 0}),Dr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Dr("invalid",e)}for(o in ye(n,a),u=a)if(u.hasOwnProperty(o)){var c=u[o];"style"===o?ve(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):"children"===o?"string"===typeof c?("textarea"!==n||""!==c)&&de(e,c):"number"===typeof c&&de(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(l.hasOwnProperty(o)?null!=c&&"onScroll"===o&&Dr("scroll",e):null!=c&&b(e,o,c,s))}switch(n){case"input":Y(e),Z(e,r,!1);break;case"textarea":Y(e),oe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?ne(e,!!r.multiple,o,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=Zr)}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 Ql(t),null;case 6:if(e&&null!=t.stateNode)Il(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(n=no(to.current),no(Zi.current),fi(t)){if(r=t.stateNode,n=t.memoizedProps,r[da]=t,(o=r.nodeValue!==n)&&null!==(e=ni))switch(e.tag){case 3:Jr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jr(r.nodeValue,n,0!==(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[da]=t,t.stateNode=r}return Ql(t),null;case 13:if(Ca(lo),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ai&&null!==ri&&0!==(1&t.mode)&&0===(128&t.flags))di(),pi(),t.flags|=98560,o=!1;else if(o=fi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(i(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(i(317));o[da]=t}else pi(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ql(t),o=!1}else null!==ii&&(lu(ii),ii=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&lo.current)?0===Is&&(Is=3):vu())),null!==t.updateQueue&&(t.flags|=4),Ql(t),null);case 4:return ao(),Tl(e,t),null===e&&Vr(t.stateNode.containerInfo),Ql(t),null;case 10:return ki(t.type._context),Ql(t),null;case 19:if(Ca(lo),null===(o=t.memoizedState))return Ql(t),null;if(r=0!==(128&t.flags),null===(s=o.rendering))if(r)Yl(o,!1);else{if(0!==Is||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=so(e))){for(t.flags|=128,Yl(o,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(s=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=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Na(lo,1&lo.current|2),t.child}e=e.sibling}null!==o.tail&&Xe()>Hs&&(t.flags|=128,r=!0,Yl(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=so(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Yl(o,!0),null===o.tail&&"hidden"===o.tailMode&&!s.alternate&&!ai)return Ql(t),null}else 2*Xe()-o.renderingStartTime>Hs&&1073741824!==n&&(t.flags|=128,r=!0,Yl(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=o.last)?n.sibling=s:t.child=s,o.last=s)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Xe(),t.sibling=null,n=lo.current,Na(lo,r?1&n|2:1&n),t):(Ql(t),null);case 22:case 23:return du(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ts)&&(Ql(t),6&t.subtreeFlags&&(t.flags|=8192)):Ql(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Gl(e,t){switch(ti(t),t.tag){case 1:return _a(t.type)&&Ta(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ao(),Ca(Ba),Ca(za),co(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return oo(t),null;case 13:if(Ca(lo),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));pi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ca(lo),null;case 4:return ao(),null;case 10:return ki(t.type._context),null;case 22:case 23:return du(),null;default:return null}}_l=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}},Tl=function(){},Ll=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,no(Zi.current);var i,o=null;switch(n){case"input":a=G(e,a),r=G(e,r),o=[];break;case"select":a=R({},a,{value:void 0}),r=R({},r,{value:void 0}),o=[];break;case"textarea":a=re(e,a),r=re(e,r),o=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=Zr)}for(c in ye(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var s=a[c];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var u=r[c];if(s=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(o||(o=[]),o.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(o=o||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(o=o||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Dr("scroll",e),o||s===u||(o=[])):(o=o||[]).push(c,u))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},Il=function(e,t,n,r){n!==r&&(t.flags|=4)};var Kl=!1,Xl=!1,Jl="function"===typeof WeakSet?WeakSet:Set,Zl=null;function es(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Cu(e,t,r)}else n.current=null}function ts(e,t,n){try{n()}catch(r){Cu(e,t,r)}}var ns=!1;function rs(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 i=a.destroy;a.destroy=void 0,void 0!==i&&ts(t,n,i)}a=a.next}while(a!==r)}}function as(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 is(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 os(e){var t=e.alternate;null!==t&&(e.alternate=null,os(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[da],delete t[pa],delete t[ma],delete t[va],delete t[ga])),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 ls(e){return 5===e.tag||3===e.tag||4===e.tag}function ss(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ls(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 us(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)&&void 0!==n||null!==t.onclick||(t.onclick=Zr));else if(4!==r&&null!==(e=e.child))for(us(e,t,n),e=e.sibling;null!==e;)us(e,t,n),e=e.sibling}function cs(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(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}var fs=null,ds=!1;function ps(e,t,n){for(n=n.child;null!==n;)hs(e,t,n),n=n.sibling}function hs(e,t,n){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,n)}catch(l){}switch(n.tag){case 5:Xl||es(n,t);case 6:var r=fs,a=ds;fs=null,ps(e,t,n),ds=a,null!==(fs=r)&&(ds?(e=fs,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):fs.removeChild(n.stateNode));break;case 18:null!==fs&&(ds?(e=fs,n=n.stateNode,8===e.nodeType?sa(e.parentNode,n):1===e.nodeType&&sa(e,n),Vt(e)):sa(fs,n.stateNode));break;case 4:r=fs,a=ds,fs=n.stateNode.containerInfo,ds=!0,ps(e,t,n),fs=r,ds=a;break;case 0:case 11:case 14:case 15:if(!Xl&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var i=a,o=i.destroy;i=i.tag,void 0!==o&&(0!==(2&i)||0!==(4&i))&&ts(n,t,o),a=a.next}while(a!==r)}ps(e,t,n);break;case 1:if(!Xl&&(es(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Cu(n,t,l)}ps(e,t,n);break;case 21:ps(e,t,n);break;case 22:1&n.mode?(Xl=(r=Xl)||null!==n.memoizedState,ps(e,t,n),Xl=r):ps(e,t,n);break;default:ps(e,t,n)}}function ms(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Jl),t.forEach((function(t){var r=Bu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function vs(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,s=l;e:for(;null!==s;){switch(s.tag){case 5:fs=s.stateNode,ds=!1;break e;case 3:case 4:fs=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===fs)throw Error(i(160));hs(o,l,a),fs=null,ds=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){Cu(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gs(t,e),t=t.sibling}function gs(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(vs(t,e),ys(e),4&r){try{rs(3,e,e.return),as(3,e)}catch(v){Cu(e,e.return,v)}try{rs(5,e,e.return)}catch(v){Cu(e,e.return,v)}}break;case 1:vs(t,e),ys(e),512&r&&null!==n&&es(n,n.return);break;case 5:if(vs(t,e),ys(e),512&r&&null!==n&&es(n,n.return),32&e.flags){var a=e.stateNode;try{de(a,"")}catch(v){Cu(e,e.return,v)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,l=null!==n?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===o.type&&null!=o.name&&X(a,o),be(s,l);var c=be(s,o);for(l=0;l<u.length;l+=2){var f=u[l],d=u[l+1];"style"===f?ve(a,d):"dangerouslySetInnerHTML"===f?fe(a,d):"children"===f?de(a,d):b(a,f,d,c)}switch(s){case"input":J(a,o);break;case"textarea":ie(a,o);break;case"select":var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var h=o.value;null!=h?ne(a,!!o.multiple,h,!1):p!==!!o.multiple&&(null!=o.defaultValue?ne(a,!!o.multiple,o.defaultValue,!0):ne(a,!!o.multiple,o.multiple?[]:"",!1))}a[pa]=o}catch(v){Cu(e,e.return,v)}}break;case 6:if(vs(t,e),ys(e),4&r){if(null===e.stateNode)throw Error(i(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(v){Cu(e,e.return,v)}}break;case 3:if(vs(t,e),ys(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(v){Cu(e,e.return,v)}break;case 4:default:vs(t,e),ys(e);break;case 13:vs(t,e),ys(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Vs=Xe())),4&r&&ms(e);break;case 22:if(f=null!==n&&null!==n.memoizedState,1&e.mode?(Xl=(c=Xl)||f,vs(t,e),Xl=c):vs(t,e),ys(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!f&&0!==(1&e.mode))for(Zl=e,f=e.child;null!==f;){for(d=Zl=f;null!==Zl;){switch(h=(p=Zl).child,p.tag){case 0:case 11:case 14:case 15:rs(4,p,p.return);break;case 1:es(p,p.return);var m=p.stateNode;if("function"===typeof m.componentWillUnmount){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(v){Cu(r,n,v)}}break;case 5:es(p,p.return);break;case 22:if(null!==p.memoizedState){ks(d);continue}}null!==h?(h.return=p,Zl=h):ks(d)}f=f.sibling}e:for(f=null,d=e;;){if(5===d.tag){if(null===f){f=d;try{a=d.stateNode,c?"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(s=d.stateNode,l=void 0!==(u=d.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,s.style.display=me("display",l))}catch(v){Cu(e,e.return,v)}}}else if(6===d.tag){if(null===f)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(v){Cu(e,e.return,v)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:vs(t,e),ys(e),4&r&&ms(e);case 21:}}function ys(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ls(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(de(a,""),r.flags&=-33),cs(e,ss(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;us(e,ss(e),o);break;default:throw Error(i(161))}}catch(l){Cu(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bs(e,t,n){Zl=e,xs(e,t,n)}function xs(e,t,n){for(var r=0!==(1&e.mode);null!==Zl;){var a=Zl,i=a.child;if(22===a.tag&&r){var o=null!==a.memoizedState||Kl;if(!o){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Xl;l=Kl;var u=Xl;if(Kl=o,(Xl=s)&&!u)for(Zl=a;null!==Zl;)s=(o=Zl).child,22===o.tag&&null!==o.memoizedState?Ss(a):null!==s?(s.return=o,Zl=s):Ss(a);for(;null!==i;)Zl=i,xs(i,t,n),i=i.sibling;Zl=a,Kl=l,Xl=u}ws(e)}else 0!==(8772&a.subtreeFlags)&&null!==i?(i.return=a,Zl=i):ws(e)}}function ws(e){for(;null!==Zl;){var t=Zl;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Xl||as(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Xl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:vi(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Ai(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}Ai(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var d=f.dehydrated;null!==d&&Vt(d)}}}break;default:throw Error(i(163))}Xl||512&t.flags&&is(t)}catch(p){Cu(t,t.return,p)}}if(t===e){Zl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zl=n;break}Zl=t.return}}function ks(e){for(;null!==Zl;){var t=Zl;if(t===e){Zl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zl=n;break}Zl=t.return}}function Ss(e){for(;null!==Zl;){var t=Zl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{as(4,t)}catch(s){Cu(t,n,s)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){Cu(t,a,s)}}var i=t.return;try{is(t)}catch(s){Cu(t,i,s)}break;case 5:var o=t.return;try{is(t)}catch(s){Cu(t,o,s)}}}catch(s){Cu(t,t.return,s)}if(t===e){Zl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Zl=l;break}Zl=t.return}}var js,Cs=Math.ceil,Ns=x.ReactCurrentDispatcher,Es=x.ReactCurrentOwner,zs=x.ReactCurrentBatchConfig,Bs=0,Os=null,Ps=null,_s=0,Ts=0,Ls=ja(0),Is=0,Ms=null,Rs=0,As=0,Ds=0,Fs=null,Us=null,Vs=0,Hs=1/0,Ws=null,$s=!1,Ys=null,Qs=null,qs=!1,Gs=null,Ks=0,Xs=0,Js=null,Zs=-1,eu=0;function tu(){return 0!==(6&Bs)?Xe():-1!==Zs?Zs:Zs=Xe()}function nu(e){return 0===(1&e.mode)?1:0!==(2&Bs)&&0!==_s?_s&-_s:null!==mi.transition?(0===eu&&(eu=mt()),eu):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Kt(e.type)}function ru(e,t,n,r){if(50<Xs)throw Xs=0,Js=null,Error(i(185));gt(e,n,r),0!==(2&Bs)&&e===Os||(e===Os&&(0===(2&Bs)&&(As|=n),4===Is&&su(e,_s)),au(e,r),1===n&&0===Bs&&0===(1&t.mode)&&(Hs=Xe()+500,Da&&Va()))}function au(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ot(i),l=1<<o,s=a[o];-1===s?0!==(l&n)&&0===(l&r)||(a[o]=pt(l,t)):s<=t&&(e.expiredLanes|=l),i&=~l}}(e,t);var r=dt(e,e===Os?_s:0);if(0===r)null!==n&&qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&qe(n),1===t)0===e.tag?function(e){Da=!0,Ua(e)}(uu.bind(null,e)):Ua(uu.bind(null,e)),oa((function(){0===(6&Bs)&&Va()})),n=null;else{switch(xt(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ou(n,iu.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function iu(e,t){if(Zs=-1,eu=0,0!==(6&Bs))throw Error(i(327));var n=e.callbackNode;if(Su()&&e.callbackNode!==n)return null;var r=dt(e,e===Os?_s:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=gu(e,r);else{t=r;var a=Bs;Bs|=2;var o=mu();for(Os===e&&_s===t||(Ws=null,Hs=Xe()+500,pu(e,t));;)try{bu();break}catch(s){hu(e,s)}wi(),Ns.current=o,Bs=a,null!==Ps?t=0:(Os=null,_s=0,t=Is)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=ou(e,a))),1===t)throw n=Ms,pu(e,0),su(e,r),au(e,Xe()),n;if(6===t)su(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],i=a.getSnapshot;a=a.value;try{if(!lr(i(),a))return!1}catch(l){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=gu(e,r))&&(0!==(o=ht(e))&&(r=o,t=ou(e,o))),1===t))throw n=Ms,pu(e,0),su(e,r),au(e,Xe()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:ku(e,Us,Ws);break;case 3:if(su(e,r),(130023424&r)===r&&10<(t=Vs+500-Xe())){if(0!==dt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){tu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(ku.bind(null,e,Us,Ws),t);break}ku(e,Us,Ws);break;case 4:if(su(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-ot(r);o=1<<l,(l=t[l])>a&&(a=l),r&=~o}if(r=a,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cs(r/1960))-r)){e.timeoutHandle=ra(ku.bind(null,e,Us,Ws),r);break}ku(e,Us,Ws);break;default:throw Error(i(329))}}}return au(e,Xe()),e.callbackNode===n?iu.bind(null,e):null}function ou(e,t){var n=Fs;return e.current.memoizedState.isDehydrated&&(pu(e,t).flags|=256),2!==(e=gu(e,t))&&(t=Us,Us=n,null!==t&&lu(t)),e}function lu(e){null===Us?Us=e:Us.push.apply(Us,e)}function su(e,t){for(t&=~Ds,t&=~As,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),r=1<<n;e[n]=-1,t&=~r}}function uu(e){if(0!==(6&Bs))throw Error(i(327));Su();var t=dt(e,0);if(0===(1&t))return au(e,Xe()),null;var n=gu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ou(e,r))}if(1===n)throw n=Ms,pu(e,0),su(e,t),au(e,Xe()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ku(e,Us,Ws),au(e,Xe()),null}function cu(e,t){var n=Bs;Bs|=1;try{return e(t)}finally{0===(Bs=n)&&(Hs=Xe()+500,Da&&Va())}}function fu(e){null!==Gs&&0===Gs.tag&&0===(6&Bs)&&Su();var t=Bs;Bs|=1;var n=zs.transition,r=bt;try{if(zs.transition=null,bt=1,e)return e()}finally{bt=r,zs.transition=n,0===(6&(Bs=t))&&Va()}}function du(){Ts=Ls.current,Ca(Ls)}function pu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Ps)for(n=Ps.return;null!==n;){var r=n;switch(ti(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Ta();break;case 3:ao(),Ca(Ba),Ca(za),co();break;case 5:oo(r);break;case 4:ao();break;case 13:case 19:Ca(lo);break;case 10:ki(r.type._context);break;case 22:case 23:du()}n=n.return}if(Os=e,Ps=e=Lu(e.current,null),_s=Ts=t,Is=0,Ms=null,Ds=As=Rs=0,Us=Fs=null,null!==Ni){for(t=0;t<Ni.length;t++)if(null!==(r=(n=Ni[t]).interleaved)){n.interleaved=null;var a=r.next,i=n.pending;if(null!==i){var o=i.next;i.next=a,r.next=o}n.pending=r}Ni=null}return e}function hu(e,t){for(;;){var n=Ps;try{if(wi(),fo.current=ol,yo){for(var r=mo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}yo=!1}if(ho=0,go=vo=mo=null,bo=!1,xo=0,Es.current=null,null===n||null===n.return){Is=1,Ms=t,Ps=null;break}e:{var o=e,l=n.return,s=n,u=t;if(t=_s,s.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,f=s,d=f.tag;if(0===(1&f.mode)&&(0===d||11===d||15===d)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=gl(l);if(null!==h){h.flags&=-257,yl(h,l,s,0,t),1&h.mode&&vl(o,c,t),u=c;var m=(t=h).updateQueue;if(null===m){var v=new Set;v.add(u),t.updateQueue=v}else m.add(u);break e}if(0===(1&t)){vl(o,c,t),vu();break e}u=Error(i(426))}else if(ai&&1&s.mode){var g=gl(l);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),yl(g,l,s,0,t),hi(cl(u,s));break e}}o=u=cl(u,s),4!==Is&&(Is=2),null===Fs?Fs=[o]:Fs.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Mi(o,hl(0,u,t));break e;case 1:s=u;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Qs||!Qs.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,Mi(o,ml(o,s,t));break e}}o=o.return}while(null!==o)}wu(n)}catch(x){t=x,Ps===n&&null!==n&&(Ps=n=n.return);continue}break}}function mu(){var e=Ns.current;return Ns.current=ol,null===e?ol:e}function vu(){0!==Is&&3!==Is&&2!==Is||(Is=4),null===Os||0===(268435455&Rs)&&0===(268435455&As)||su(Os,_s)}function gu(e,t){var n=Bs;Bs|=2;var r=mu();for(Os===e&&_s===t||(Ws=null,pu(e,t));;)try{yu();break}catch(a){hu(e,a)}if(wi(),Bs=n,Ns.current=r,null!==Ps)throw Error(i(261));return Os=null,_s=0,Is}function yu(){for(;null!==Ps;)xu(Ps)}function bu(){for(;null!==Ps&&!Ge();)xu(Ps)}function xu(e){var t=js(e.alternate,e,Ts);e.memoizedProps=e.pendingProps,null===t?wu(e):Ps=t,Es.current=null}function wu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=ql(n,t,Ts)))return void(Ps=n)}else{if(null!==(n=Gl(n,t)))return n.flags&=32767,void(Ps=n);if(null===e)return Is=6,void(Ps=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ps=t);Ps=t=e}while(null!==t);0===Is&&(Is=5)}function ku(e,t,n){var r=bt,a=zs.transition;try{zs.transition=null,bt=1,function(e,t,n,r){do{Su()}while(null!==Gs);if(0!==(6&Bs))throw Error(i(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(i(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-ot(n),i=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~i}}(e,o),e===Os&&(Ps=Os=null,_s=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||qs||(qs=!0,Ou(tt,(function(){return Su(),null}))),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=zs.transition,zs.transition=null;var l=bt;bt=1;var s=Bs;Bs|=4,Es.current=null,function(e,t){if(ea=Wt,pr(e=dr())){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(w){n=null;break e}var l=0,s=-1,u=-1,c=0,f=0,d=e,p=null;t:for(;;){for(var h;d!==n||0!==a&&3!==d.nodeType||(s=l+a),d!==o||0!==r&&3!==d.nodeType||(u=l+r),3===d.nodeType&&(l+=d.nodeValue.length),null!==(h=d.firstChild);)p=d,d=h;for(;;){if(d===e)break t;if(p===n&&++c===a&&(s=l),p===o&&++f===r&&(u=l),null!==(h=d.nextSibling))break;p=(d=p).parentNode}d=h}n=-1===s||-1===u?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Wt=!1,Zl=t;null!==Zl;)if(e=(t=Zl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Zl=e;else for(;null!==Zl;){t=Zl;try{var m=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!==m){var v=m.memoizedProps,g=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:vi(t.type,v),g);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(i(163))}}catch(w){Cu(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,Zl=e;break}Zl=t.return}m=ns,ns=!1}(e,n),gs(n,e),hr(ta),Wt=!!ea,ta=ea=null,e.current=n,bs(n,e,a),Ke(),Bs=s,bt=l,zs.transition=o}else e.current=n;if(qs&&(qs=!1,Gs=e,Ks=a),o=e.pendingLanes,0===o&&(Qs=null),function(e){if(it&&"function"===typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(at,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),au(e,Xe()),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($s)throw $s=!1,e=Ys,Ys=null,e;0!==(1&Ks)&&0!==e.tag&&Su(),o=e.pendingLanes,0!==(1&o)?e===Js?Xs++:(Xs=0,Js=e):Xs=0,Va()}(e,t,n,r)}finally{zs.transition=a,bt=r}return null}function Su(){if(null!==Gs){var e=xt(Ks),t=zs.transition,n=bt;try{if(zs.transition=null,bt=16>e?16:e,null===Gs)var r=!1;else{if(e=Gs,Gs=null,Ks=0,0!==(6&Bs))throw Error(i(331));var a=Bs;for(Bs|=4,Zl=e.current;null!==Zl;){var o=Zl,l=o.child;if(0!==(16&Zl.flags)){var s=o.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(Zl=c;null!==Zl;){var f=Zl;switch(f.tag){case 0:case 11:case 15:rs(8,f,o)}var d=f.child;if(null!==d)d.return=f,Zl=d;else for(;null!==Zl;){var p=(f=Zl).sibling,h=f.return;if(os(f),f===c){Zl=null;break}if(null!==p){p.return=h,Zl=p;break}Zl=h}}}var m=o.alternate;if(null!==m){var v=m.child;if(null!==v){m.child=null;do{var g=v.sibling;v.sibling=null,v=g}while(null!==v)}}Zl=o}}if(0!==(2064&o.subtreeFlags)&&null!==l)l.return=o,Zl=l;else e:for(;null!==Zl;){if(0!==(2048&(o=Zl).flags))switch(o.tag){case 0:case 11:case 15:rs(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Zl=y;break e}Zl=o.return}}var b=e.current;for(Zl=b;null!==Zl;){var x=(l=Zl).child;if(0!==(2064&l.subtreeFlags)&&null!==x)x.return=l,Zl=x;else e:for(l=b;null!==Zl;){if(0!==(2048&(s=Zl).flags))try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(k){Cu(s,s.return,k)}if(s===l){Zl=null;break e}var w=s.sibling;if(null!==w){w.return=s.return,Zl=w;break e}Zl=s.return}}if(Bs=a,Va(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(k){}r=!0}return r}finally{bt=n,zs.transition=t}}return!1}function ju(e,t,n){e=Li(e,t=hl(0,t=cl(n,t),1),1),t=tu(),null!==e&&(gt(e,1,t),au(e,t))}function Cu(e,t,n){if(3===e.tag)ju(e,e,n);else for(;null!==t;){if(3===t.tag){ju(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Qs||!Qs.has(r))){t=Li(t,e=ml(t,e=cl(n,e),1),1),e=tu(),null!==t&&(gt(t,1,e),au(t,e));break}}t=t.return}}function Nu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tu(),e.pingedLanes|=e.suspendedLanes&n,Os===e&&(_s&n)===n&&(4===Is||3===Is&&(130023424&_s)===_s&&500>Xe()-Vs?pu(e,0):Ds|=n),au(e,t)}function Eu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=tu();null!==(e=Bi(e,t))&&(gt(e,t,n),au(e,n))}function zu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Eu(e,n)}function Bu(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(i(314))}null!==r&&r.delete(t),Eu(e,n)}function Ou(e,t){return Qe(e,t)}function Pu(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 _u(e,t,n,r){return new Pu(e,t,n,r)}function Tu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Lu(e,t){var n=e.alternate;return null===n?((n=_u(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 Iu(e,t,n,r,a,o){var l=2;if(r=e,"function"===typeof e)Tu(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case S:return Mu(n.children,a,o,t);case j:l=8,a|=8;break;case C:return(e=_u(12,n,t,2|a)).elementType=C,e.lanes=o,e;case B:return(e=_u(13,n,t,a)).elementType=B,e.lanes=o,e;case O:return(e=_u(19,n,t,a)).elementType=O,e.lanes=o,e;case T:return Ru(n,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case N:l=10;break e;case E:l=9;break e;case z:l=11;break e;case P:l=14;break e;case _:l=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=_u(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Mu(e,t,n,r){return(e=_u(7,e,r,t)).lanes=n,e}function Ru(e,t,n,r){return(e=_u(22,e,r,t)).elementType=T,e.lanes=n,e.stateNode={isHidden:!1},e}function Au(e,t,n){return(e=_u(6,e,null,t)).lanes=n,e}function Du(e,t,n){return(t=_u(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Fu(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=vt(0),this.expirationTimes=vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Uu(e,t,n,r,a,i,o,l,s){return e=new Fu(e,t,n,l,s),1===t?(t=1,!0===i&&(t|=8)):t=0,i=_u(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Pi(i),e}function Vu(e){if(!e)return Ea;e:{if(Ve(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(_a(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(_a(n))return Ia(e,n,t)}return t}function Hu(e,t,n,r,a,i,o,l,s){return(e=Uu(n,r,!0,e,0,i,0,l,s)).context=Vu(null),n=e.current,(i=Ti(r=tu(),a=nu(n))).callback=void 0!==t&&null!==t?t:null,Li(n,i,a),e.current.lanes=a,gt(e,a,r),au(e,r),e}function Wu(e,t,n,r){var a=t.current,i=tu(),o=nu(a);return n=Vu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ti(i,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Li(a,t,o))&&(ru(e,a,o,i),Ii(e,a,o)),o}function $u(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Yu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Qu(e,t){Yu(e,t),(e=e.alternate)&&Yu(e,t)}js=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ba.current)xl=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return xl=!1,function(e,t,n){switch(t.tag){case 3:Ol(t),pi();break;case 5:io(t);break;case 1:_a(t.type)&&Ma(t);break;case 4:ro(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Na(gi,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Na(lo,1&lo.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Al(e,t,n):(Na(lo,1&lo.current),null!==(e=$l(e,t,n))?e.sibling:null);Na(lo,1&lo.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Hl(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Na(lo,lo.current),r)break;return null;case 22:case 23:return t.lanes=0,Cl(e,t,n)}return $l(e,t,n)}(e,t,n);xl=0!==(131072&e.flags)}else xl=!1,ai&&0!==(1048576&t.flags)&&Za(t,Ya,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Wl(e,t),e=t.pendingProps;var a=Pa(t,za.current);ji(t,n),a=jo(null,t,r,e,a,n);var o=Co();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,_a(r)?(o=!0,Ma(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Pi(t),a.updater=Ui,t.stateNode=a,a._reactInternals=t,$i(t,r,e,n),t=Bl(null,t,r,!0,o,n)):(t.tag=0,ai&&o&&ei(t),wl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Wl(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"===typeof e)return Tu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===z)return 11;if(e===P)return 14}return 2}(r),e=vi(r,e),a){case 0:t=El(null,t,r,e,n);break e;case 1:t=zl(null,t,r,e,n);break e;case 11:t=kl(null,t,r,e,n);break e;case 14:t=Sl(null,t,r,vi(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,El(e,t,r,a=t.elementType===r?a:vi(r,a),n);case 1:return r=t.type,a=t.pendingProps,zl(e,t,r,a=t.elementType===r?a:vi(r,a),n);case 3:e:{if(Ol(t),null===e)throw Error(i(387));r=t.pendingProps,a=(o=t.memoizedState).element,_i(e,t),Ri(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=Pl(e,t,r,n,a=cl(Error(i(423)),t));break e}if(r!==a){t=Pl(e,t,r,n,a=cl(Error(i(424)),t));break e}for(ri=ua(t.stateNode.containerInfo.firstChild),ni=t,ai=!0,ii=null,n=Xi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(pi(),r===a){t=$l(e,t,n);break e}wl(e,t,r,n)}t=t.child}return t;case 5:return io(t),null===e&&ui(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,na(r,a)?l=null:null!==o&&na(r,o)&&(t.flags|=32),Nl(e,t),wl(e,t,l,n),t.child;case 6:return null===e&&ui(t),null;case 13:return Al(e,t,n);case 4:return ro(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ki(t,null,r,n):wl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,kl(e,t,r,a=t.elementType===r?a:vi(r,a),n);case 7:return wl(e,t,t.pendingProps,n),t.child;case 8:case 12:return wl(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,Na(gi,r._currentValue),r._currentValue=l,null!==o)if(lr(o.value,l)){if(o.children===a.children&&!Ba.current){t=$l(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var s=o.dependencies;if(null!==s){l=o.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===o.tag){(u=Ti(-1,n&-n)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?u.next=u:(u.next=f.next,f.next=u),c.pending=u}}o.lanes|=n,null!==(u=o.alternate)&&(u.lanes|=n),Si(o.return,n,t),s.lanes|=n;break}u=u.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(i(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Si(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}wl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,ji(t,n),r=r(a=Ci(a)),t.flags|=1,wl(e,t,r,n),t.child;case 14:return a=vi(r=t.type,t.pendingProps),Sl(e,t,r,a=vi(r.type,a),n);case 15:return jl(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:vi(r,a),Wl(e,t),t.tag=1,_a(r)?(e=!0,Ma(t)):e=!1,ji(t,n),Hi(t,r,a),$i(t,r,a,n),Bl(null,t,r,!0,e,n);case 19:return Hl(e,t,n);case 22:return Cl(e,t,n)}throw Error(i(156,t.tag))};var qu="function"===typeof reportError?reportError:function(e){console.error(e)};function Gu(e){this._internalRoot=e}function Ku(e){this._internalRoot=e}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ju(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zu(){}function ec(e,t,n,r,a){var i=n._reactRootContainer;if(i){var o=i;if("function"===typeof a){var l=a;a=function(){var e=$u(o);l.call(e)}}Wu(t,o,e,a)}else o=function(e,t,n,r,a){if(a){if("function"===typeof r){var i=r;r=function(){var e=$u(o);i.call(e)}}var o=Hu(t,r,e,0,null,!1,0,"",Zu);return e._reactRootContainer=o,e[ha]=o.current,Vr(8===e.nodeType?e.parentNode:e),fu(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof r){var l=r;r=function(){var e=$u(s);l.call(e)}}var s=Uu(e,0,!1,null,0,!1,0,"",Zu);return e._reactRootContainer=s,e[ha]=s.current,Vr(8===e.nodeType?e.parentNode:e),fu((function(){Wu(t,s,n,r)})),s}(n,t,e,a,r);return $u(o)}Ku.prototype.render=Gu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Wu(e,t,null,null)},Ku.prototype.unmount=Gu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;fu((function(){Wu(null,e,null,null)})),t[ha]=null}},Ku.prototype.unstable_scheduleHydration=function(e){if(e){var t=jt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Tt.length&&0!==t&&t<Tt[n].priority;n++);Tt.splice(n,0,e),0===n&&Rt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ft(t.pendingLanes);0!==n&&(yt(t,1|n),au(t,Xe()),0===(6&Bs)&&(Hs=Xe()+500,Va()))}break;case 13:fu((function(){var t=Bi(e,1);if(null!==t){var n=tu();ru(t,e,1,n)}})),Qu(e,1)}},kt=function(e){if(13===e.tag){var t=Bi(e,134217728);if(null!==t)ru(t,e,134217728,tu());Qu(e,134217728)}},St=function(e){if(13===e.tag){var t=nu(e),n=Bi(e,t);if(null!==n)ru(n,e,t,tu());Qu(e,t)}},jt=function(){return bt},Ct=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},ke=function(e,t,n){switch(t){case"input":if(J(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=wa(r);if(!a)throw Error(i(90));Q(r),J(r,a)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},ze=cu,Be=fu;var tc={usingClientEntryPoint:!1,Events:[ba,xa,wa,Ne,Ee,cu]},nc={findFiberByHostInstance:ya,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=$e(e))?null:e.stateNode},findFiberByHostInstance:nc.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 ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ac.isDisabled&&ac.supportsFiber)try{at=ac.inject(rc),it=ac}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xu(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Xu(e))throw Error(i(299));var n=!1,r="",a=qu;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Uu(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Vr(8===e.nodeType?e.parentNode:e),new Gu(t)},t.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(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=$e(t))?null:e.stateNode},t.flushSync=function(e){return fu(e)},t.hydrate=function(e,t,n){if(!Ju(t))throw Error(i(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xu(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,a=!1,o="",l=qu;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Hu(t,null,e,1,null!=n?n:null,a,0,o,l),e[ha]=t.current,Vr(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 Ku(t)},t.render=function(e,t,n){if(!Ju(t))throw Error(i(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ju(e))throw Error(i(40));return!!e._reactRootContainer&&(fu((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[ha]=null}))})),!0)},t.unstable_batchedUpdates=cu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ju(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},250:function(e,t,n){"use strict";var r=n(164);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},164:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(463)},374:function(e,t,n){"use strict";var r=n(791),a=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:a,type:e,key:u,ref:c,props:i,_owner:l.current}}t.jsx=u,t.jsxs=u},117:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}g.prototype.isReactComponent={},g.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")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var x=b.prototype=new y;x.constructor=b,m(x,g.prototype),x.isPureReactComponent=!0;var w=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},j={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var a,i={},o=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,a)&&!j.hasOwnProperty(a)&&(i[a]=t[a]);var s=arguments.length-2;if(1===s)i.children=r;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===i[a]&&(i[a]=s[a]);return{$$typeof:n,type:e,key:o,ref:l,props:i,_owner:S.current}}function N(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var E=/\/+/g;function z(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 B(e,t,a,i,o){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return o=o(s=e),e=""===i?"."+z(s,0):i,w(o)?(a="",null!=e&&(a=e.replace(E,"$&/")+"/"),B(o,t,a,"",(function(e){return e}))):null!=o&&(N(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,a+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(E,"$&/")+"/")+e)),t.push(o)),1;if(s=0,i=""===i?".":i+":",w(e))for(var u=0;u<e.length;u++){var c=i+z(l=e[u],u);s+=B(l,t,a,c,o)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=B(l=l.value,t,a,c=i+z(l,u++),o);else if("object"===l)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 O(e,t,n){if(null==e)return e;var r=[],a=0;return B(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function P(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 _={current:null},T={transition:null},L={ReactCurrentDispatcher:_,ReactCurrentBatchConfig:T,ReactCurrentOwner:S};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(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}},t.Component=g,t.Fragment=a,t.Profiler=o,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),i=e.key,o=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,l=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)k.call(t,u)&&!j.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=r;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];a.children=s}return{$$typeof:n,type:e.type,key:i,ref:o,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=N,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=T.transition;T.transition={};try{e()}finally{T.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return _.current.useCallback(e,t)},t.useContext=function(e){return _.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return _.current.useDeferredValue(e)},t.useEffect=function(e,t){return _.current.useEffect(e,t)},t.useId=function(){return _.current.useId()},t.useImperativeHandle=function(e,t,n){return _.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return _.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return _.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return _.current.useMemo(e,t)},t.useReducer=function(e,t,n){return _.current.useReducer(e,t,n)},t.useRef=function(e){return _.current.useRef(e)},t.useState=function(e){return _.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return _.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return _.current.useTransition()},t.version="18.2.0"},791:function(e,t,n){"use strict";e.exports=n(117)},184:function(e,t,n){"use strict";e.exports=n(374)},813:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<i(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(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,a=e.length,o=a>>>1;r<o;){var l=2*(r+1)-1,s=e[l],u=l+1,c=e[u];if(0>i(s,n))u<a&&0>i(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else{if(!(u<a&&0>i(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function i(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;t.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var u=[],c=[],f=1,d=null,p=3,h=!1,m=!1,v=!1,g="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function x(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function w(e){if(v=!1,x(e),!m)if(null!==r(u))m=!0,T(k);else{var t=r(c);null!==t&&L(w,t.startTime-e)}}function k(e,n){m=!1,v&&(v=!1,y(N),N=-1),h=!0;var i=p;try{for(x(n),d=r(u);null!==d&&(!(d.expirationTime>n)||e&&!B());){var o=d.callback;if("function"===typeof o){d.callback=null,p=d.priorityLevel;var l=o(d.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?d.callback=l:d===r(u)&&a(u),x(n)}else a(u);d=r(u)}if(null!==d)var s=!0;else{var f=r(c);null!==f&&L(w,f.startTime-n),s=!1}return s}finally{d=null,p=i,h=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,j=!1,C=null,N=-1,E=5,z=-1;function B(){return!(t.unstable_now()-z<E)}function O(){if(null!==C){var e=t.unstable_now();z=e;var n=!0;try{n=C(!0,e)}finally{n?S():(j=!1,C=null)}}else j=!1}if("function"===typeof b)S=function(){b(O)};else if("undefined"!==typeof MessageChannel){var P=new MessageChannel,_=P.port2;P.port1.onmessage=O,S=function(){_.postMessage(null)}}else S=function(){g(O,0)};function T(e){C=e,j||(j=!0,S())}function L(e,n){N=g((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,T(k))},t.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"):E=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,i){var o=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?o+i:o:i=o,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:f++,callback:a,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>o?(e.sortIndex=i,n(c,e),null===r(u)&&e===r(c)&&(v?(y(N),N=-1):v=!0,L(w,i-o))):(e.sortIndex=l,n(u,e),m||h||(m=!0,T(k))),e},t.unstable_shouldYield=B,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},296:function(e,t,n){"use strict";e.exports=n(813)}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(791),t=n(250);function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function i(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i(r.key),r)}}function l(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var s=function(e){return"object"==typeof e&&!(e instanceof Array)&&e instanceof Object},u=function(e){return"function"==typeof e},c=function(e){return"string"==typeof e},f=n(895),d=n.n(f),p={doNotTrack:!1},h=function(){function e(){r(this,e),this.debugMode=void 0,this.handlers=void 0,this.errorHandler=void 0,this.handlers=[],this.debugMode=!1,this.errorHandler=null}return l(e,[{key:"execute",value:function(e,t){d().debug("Executing command: ".concat(e)),t=t||Object.assign({},p);var n=e.trim().toLowerCase(),r=this.findHandler(n);if(null!=r)try{this.invokeHandler(n,r,t)}catch(a){this.handleError(n,a)}else d().debug("Handled is not found for command: ".concat(e)),this.handleError(n,new Error("Unsupported expression: "+n.trim()))}},{key:"onError",value:function(e){this.errorHandler=e}},{key:"command",value:function(e,t){var n=this.createHandler(e,t);null!=n?u(n.canHandle)?u(n.handle)?this.handlers.push(n):console.warn('handler is missing "handle" function. registration denied.'):console.warn('handler is missing "canHandle" function. registration denied.'):console.warn("unexpected set of arguments: ",JSON.stringify(arguments))}},{key:"createHandler",value:function(e,t){return s(e)?e:c(e)?{canHandle:function(t){return t===e},handle:t}:null}},{key:"findHandler",value:function(e){return this.handlers.filter((function(t){return t.canHandle(e)}))[0]}},{key:"invokeHandler",value:function(e,t,n){var r=t.handle({input:e,options:n});null!=r&&d().debug(r)}},{key:"handleError",value:function(e,t){this.debugMode&&console.error(e,t),null!=this.errorHandler&&this.errorHandler(e,t)}}]),e}(),m=new h;function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(e,t){if(t&&("object"===a(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function x(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var a=y(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return b(this,n)}}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||z(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e){return function(e){if(Array.isArray(e))return B(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||z(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){if(e){if("string"===typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?B(e,t):void 0}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var O=function(){},P={},_={},T=null,L={mark:O,measure:O};try{"undefined"!==typeof window&&(P=window),"undefined"!==typeof document&&(_=document),"undefined"!==typeof MutationObserver&&(T=MutationObserver),"undefined"!==typeof performance&&(L=performance)}catch(gi){}var I,M,R,A,D,F=(P.navigator||{}).userAgent,U=void 0===F?"":F,V=P,H=_,W=T,$=L,Y=(V.document,!!H.documentElement&&!!H.head&&"function"===typeof H.addEventListener&&"function"===typeof H.createElement),Q=~U.indexOf("MSIE")||~U.indexOf("Trident/"),q="___FONT_AWESOME___",G=16,K="fa",X="svg-inline--fa",J="data-fa-i2svg",Z="data-fa-pseudo-element",ee="data-fa-pseudo-element-pending",te="data-prefix",ne="data-icon",re="fontawesome-i2svg",ae="async",ie=["HTML","HEAD","STYLE","SCRIPT"],oe=function(){try{return!0}catch(gi){return!1}}(),le="classic",se="sharp",ue=[le,se];function ce(e){return new Proxy(e,{get:function(e,t){return t in e?e[t]:e[le]}})}var fe=ce((C(I={},le,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit"}),C(I,se,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light"}),I)),de=ce((C(M={},le,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),C(M,se,{solid:"fass",regular:"fasr",light:"fasl"}),M)),pe=ce((C(R={},le,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),C(R,se,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light"}),R)),he=ce((C(A={},le,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),C(A,se,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl"}),A)),me=/fa(s|r|l|t|d|b|k|ss|sr|sl)?[\-\ ]/,ve="fa-layers-text",ge=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,ye=ce((C(D={},le,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),C(D,se,{900:"fass",400:"fasr",300:"fasl"}),D)),be=[1,2,3,4,5,6,7,8,9,10],xe=be.concat([11,12,13,14,15,16,17,18,19,20]),we=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],ke={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Se=new Set;Object.keys(de[le]).map(Se.add.bind(Se)),Object.keys(de[se]).map(Se.add.bind(Se));var je=[].concat(ue,E(Se),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",ke.GROUP,ke.SWAP_OPACITY,ke.PRIMARY,ke.SECONDARY]).concat(be.map((function(e){return"".concat(e,"x")}))).concat(xe.map((function(e){return"w-".concat(e)}))),Ce=V.FontAwesomeConfig||{};if(H&&"function"===typeof H.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(e){var t=N(e,2),n=t[0],r=t[1],a=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=H.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(n));void 0!==a&&null!==a&&(Ce[r]=a)}))}var Ne={styleDefault:"solid",familyDefault:"classic",cssPrefix:K,replacementClass:X,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Ce.familyPrefix&&(Ce.cssPrefix=Ce.familyPrefix);var Ee=k(k({},Ne),Ce);Ee.autoReplaceSvg||(Ee.observeMutations=!1);var ze={};Object.keys(Ne).forEach((function(e){Object.defineProperty(ze,e,{enumerable:!0,set:function(t){Ee[e]=t,Be.forEach((function(e){return e(ze)}))},get:function(){return Ee[e]}})})),Object.defineProperty(ze,"familyPrefix",{enumerable:!0,set:function(e){Ee.cssPrefix=e,Be.forEach((function(e){return e(ze)}))},get:function(){return Ee.cssPrefix}}),V.FontAwesomeConfig=ze;var Be=[];var Oe=G,Pe={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};var _e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Te(){for(var e=12,t="";e-- >0;)t+=_e[62*Math.random()|0];return t}function Le(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Ie(e){return e.classList?Le(e.classList):(e.getAttribute("class")||"").split(" ").filter((function(e){return e}))}function Me(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Re(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")}),"")}function Ae(e){return e.size!==Pe.size||e.x!==Pe.x||e.y!==Pe.y||e.rotate!==Pe.rotate||e.flipX||e.flipY}var De=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function Fe(){var e=K,t=X,n=ze.cssPrefix,r=ze.replacementClass,a=De;if(n!==e||r!==t){var i=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return a}var Ue=!1;function Ve(){ze.autoAddCss&&!Ue&&(!function(e){if(e&&Y){var t=H.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=H.head.childNodes,r=null,a=n.length-1;a>-1;a--){var i=n[a],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=i)}H.head.insertBefore(t,r)}}(Fe()),Ue=!0)}var He={mixout:function(){return{dom:{css:Fe,insertCss:Ve}}},hooks:function(){return{beforeDOMElementCreation:function(){Ve()},beforeI2svg:function(){Ve()}}}},We=V||{};We[q]||(We[q]={}),We[q].styles||(We[q].styles={}),We[q].hooks||(We[q].hooks={}),We[q].shims||(We[q].shims=[]);var $e=We[q],Ye=[],Qe=!1;function qe(e){var t=e.tag,n=e.attributes,r=void 0===n?{}:n,a=e.children,i=void 0===a?[]:a;return"string"===typeof e?Me(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(Me(e[n]),'" ')}),"").trim()}(r),">").concat(i.map(qe).join(""),"</").concat(t,">")}function Ge(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}Y&&((Qe=(H.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(H.readyState))||H.addEventListener("DOMContentLoaded",(function e(){H.removeEventListener("DOMContentLoaded",e),Qe=1,Ye.map((function(e){return e()}))})));var Ke=function(e,t,n,r){var a,i,o,l=Object.keys(e),s=l.length,u=void 0!==r?function(e,t){return function(n,r,a,i){return e.call(t,n,r,a,i)}}(t,r):t;for(void 0===n?(a=1,o=e[l[0]]):(a=0,o=n);a<s;a++)o=u(o,e[i=l[a]],i,e);return o};function Xe(e){var t=function(e){for(var t=[],n=0,r=e.length;n<r;){var a=e.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){var i=e.charCodeAt(n++);56320==(64512&i)?t.push(((1023&a)<<10)+(1023&i)+65536):(t.push(a),n--)}else t.push(a)}return t}(e);return 1===t.length?t[0].toString(16):null}function Je(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t}),{})}function Ze(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,a=Je(t);"function"!==typeof $e.hooks.addPack||r?$e.styles[e]=k(k({},$e.styles[e]||{}),a):$e.hooks.addPack(e,Je(t)),"fas"===e&&Ze("fa",t)}var et,tt,nt,rt=$e.styles,at=$e.shims,it=(C(et={},le,Object.values(pe[le])),C(et,se,Object.values(pe[se])),et),ot=null,lt={},st={},ut={},ct={},ft={},dt=(C(tt={},le,Object.keys(fe[le])),C(tt,se,Object.keys(fe[se])),tt);function pt(e,t){var n,r=t.split("-"),a=r[0],i=r.slice(1).join("-");return a!==e||""===i||(n=i,~je.indexOf(n))?null:i}var ht,mt=function(){var e=function(e){return Ke(rt,(function(t,n,r){return t[r]=Ke(n,e,{}),t}),{})};lt=e((function(e,t,n){(t[3]&&(e[t[3]]=n),t[2])&&t[2].filter((function(e){return"number"===typeof e})).forEach((function(t){e[t.toString(16)]=n}));return e})),st=e((function(e,t,n){(e[n]=n,t[2])&&t[2].filter((function(e){return"string"===typeof e})).forEach((function(t){e[t]=n}));return e})),ft=e((function(e,t,n){var r=t[2];return e[n]=n,r.forEach((function(t){e[t]=n})),e}));var t="far"in rt||ze.autoFetchSvg,n=Ke(at,(function(e,n){var r=n[0],a=n[1],i=n[2];return"far"!==a||t||(a="fas"),"string"===typeof r&&(e.names[r]={prefix:a,iconName:i}),"number"===typeof r&&(e.unicodes[r.toString(16)]={prefix:a,iconName:i}),e}),{names:{},unicodes:{}});ut=n.names,ct=n.unicodes,ot=wt(ze.styleDefault,{family:ze.familyDefault})};function vt(e,t){return(lt[e]||{})[t]}function gt(e,t){return(ft[e]||{})[t]}function yt(e){return ut[e]||{prefix:null,iconName:null}}function bt(){return ot}ht=function(e){ot=wt(e.styleDefault,{family:ze.familyDefault})},Be.push(ht),mt();var xt=function(){return{prefix:null,iconName:null,rest:[]}};function wt(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===t?le:t,r=fe[n][e],a=de[n][e]||de[n][r],i=e in $e.styles?e:null;return a||i||null}var kt=(C(nt={},le,Object.keys(pe[le])),C(nt,se,Object.keys(pe[se])),nt);function St(e){var t,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,r=void 0!==n&&n,a=(C(t={},le,"".concat(ze.cssPrefix,"-").concat(le)),C(t,se,"".concat(ze.cssPrefix,"-").concat(se)),t),i=null,o=le;(e.includes(a[le])||e.some((function(e){return kt[le].includes(e)})))&&(o=le),(e.includes(a[se])||e.some((function(e){return kt[se].includes(e)})))&&(o=se);var l=e.reduce((function(e,t){var n=pt(ze.cssPrefix,t);if(rt[t]?(t=it[o].includes(t)?he[o][t]:t,i=t,e.prefix=t):dt[o].indexOf(t)>-1?(i=t,e.prefix=wt(t,{family:o})):n?e.iconName=n:t!==ze.replacementClass&&t!==a[le]&&t!==a[se]&&e.rest.push(t),!r&&e.prefix&&e.iconName){var l="fa"===i?yt(e.iconName):{},s=gt(e.prefix,e.iconName);l.prefix&&(i=null),e.iconName=l.iconName||s||e.iconName,e.prefix=l.prefix||e.prefix,"far"!==e.prefix||rt.far||!rt.fas||ze.autoFetchSvg||(e.prefix="fas")}return e}),xt());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),l.prefix||o!==se||!rt.fass&&!ze.autoFetchSvg||(l.prefix="fass",l.iconName=gt(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==i||(l.prefix=bt()||"fas"),l}var jt=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t,n,r;return t=e,n=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach((function(t){e.definitions[t]=k(k({},e.definitions[t]||{}),a[t]),Ze(t,a[t]);var n=pe[le][t];n&&Ze(n,a[t]),mt()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map((function(t){var r=n[t],a=r.prefix,i=r.iconName,o=r.icon,l=o[2];e[a]||(e[a]={}),l.length>0&&l.forEach((function(t){"string"===typeof t&&(e[a][t]=o)})),e[a][i]=o})),e}}],n&&j(t.prototype,n),r&&j(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),Ct=[],Nt={},Et={},zt=Object.keys(Et);function Bt(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return(Nt[e]||[]).forEach((function(e){t=e.apply(null,[t].concat(r))})),t}function Ot(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(Nt[e]||[]).forEach((function(e){e.apply(null,n)}))}function Pt(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Et[e]?Et[e].apply(null,t):void 0}function _t(e){"fa"===e.prefix&&(e.prefix="fas");var t=e.iconName,n=e.prefix||bt();if(t)return t=gt(n,t)||t,Ge(Tt.definitions,n,t)||Ge($e.styles,n,t)}var Tt=new jt,Lt={i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Y?(Ot("beforeI2svg",e),Pt("pseudoElements2svg",e),Pt("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.autoReplaceSvgRoot;!1===ze.autoReplaceSvg&&(ze.autoReplaceSvg=!0),ze.observeMutations=!0,e=function(){Rt({autoReplaceSvgRoot:n}),Ot("watch",t)},Y&&(Qe?setTimeout(e,0):Ye.push(e))}},It={icon:function(e){if(null===e)return null;if("object"===S(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:gt(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){var t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=wt(e[0]);return{prefix:n,iconName:gt(n,t)||t}}if("string"===typeof e&&(e.indexOf("".concat(ze.cssPrefix,"-"))>-1||e.match(me))){var r=St(e.split(" "),{skipLookups:!0});return{prefix:r.prefix||bt(),iconName:gt(r.prefix,r.iconName)||r.iconName}}if("string"===typeof e){var a=bt();return{prefix:a,iconName:gt(a,e)||e}}}},Mt={noAuto:function(){ze.autoReplaceSvg=!1,ze.observeMutations=!1,Ot("noAuto")},config:ze,dom:Lt,parse:It,library:Tt,findIconDefinition:_t,toHtml:qe},Rt=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?H:e;(Object.keys($e.styles).length>0||ze.autoFetchSvg)&&Y&&ze.autoReplaceSvg&&Mt.dom.i2svg({node:t})};function At(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return qe(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(Y){var t=H.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function Dt(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,i=e.iconName,o=e.transform,l=e.symbol,s=e.title,u=e.maskId,c=e.titleId,f=e.extra,d=e.watchable,p=void 0!==d&&d,h=r.found?r:n,m=h.width,v=h.height,g="fak"===a,y=[ze.replacementClass,i?"".concat(ze.cssPrefix,"-").concat(i):""].filter((function(e){return-1===f.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(f.classes).join(" "),b={children:[],attributes:k(k({},f.attributes),{},{"data-prefix":a,"data-icon":i,class:y,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(v)})},x=g&&!~f.classes.indexOf("fa-fw")?{width:"".concat(m/v*16*.0625,"em")}:{};p&&(b.attributes[J]=""),s&&(b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(c||Te())},children:[s]}),delete b.attributes.title);var w=k(k({},b),{},{prefix:a,iconName:i,main:n,mask:r,maskId:u,transform:o,symbol:l,styles:k(k({},x),f.styles)}),S=r.found&&n.found?Pt("generateAbstractMask",w)||{children:[],attributes:{}}:Pt("generateAbstractIcon",w)||{children:[],attributes:{}},j=S.children,C=S.attributes;return w.children=j,w.attributes=C,l?function(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,i=e.symbol,o=!0===i?"".concat(t,"-").concat(ze.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:k(k({},a),{},{id:o}),children:r}]}]}(w):function(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,i=e.styles,o=e.transform;if(Ae(o)&&n.found&&!r.found){var l={x:n.width/n.height/2,y:.5};a.style=Re(k(k({},i),{},{"transform-origin":"".concat(l.x+o.x/16,"em ").concat(l.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}(w)}function Ft(e){var t=e.content,n=e.width,r=e.height,a=e.transform,i=e.title,o=e.extra,l=e.watchable,s=void 0!==l&&l,u=k(k(k({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});s&&(u[J]="");var c=k({},o.styles);Ae(a)&&(c.transform=function(e){var t=e.transform,n=e.width,r=void 0===n?G:n,a=e.height,i=void 0===a?G:a,o=e.startCentered,l=void 0!==o&&o,s="";return s+=l&&Q?"translate(".concat(t.x/Oe-r/2,"em, ").concat(t.y/Oe-i/2,"em) "):l?"translate(calc(-50% + ".concat(t.x/Oe,"em), calc(-50% + ").concat(t.y/Oe,"em)) "):"translate(".concat(t.x/Oe,"em, ").concat(t.y/Oe,"em) "),s+="scale(".concat(t.size/Oe*(t.flipX?-1:1),", ").concat(t.size/Oe*(t.flipY?-1:1),") "),s+"rotate(".concat(t.rotate,"deg) ")}({transform:a,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var f=Re(c);f.length>0&&(u.style=f);var d=[];return d.push({tag:"span",attributes:u,children:[t]}),i&&d.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),d}var Ut=$e.styles;function Vt(e){var t=e[0],n=e[1],r=N(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(ze.cssPrefix,"-").concat(ke.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ze.cssPrefix,"-").concat(ke.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(ze.cssPrefix,"-").concat(ke.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var Ht={found:!1,width:512,height:512};function Wt(e,t){var n=t;return"fa"===t&&null!==ze.styleDefault&&(t=bt()),new Promise((function(r,a){Pt("missingIconAbstract");if("fa"===n){var i=yt(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&Ut[t]&&Ut[t][e])return r(Vt(Ut[t][e]));!function(e,t){oe||ze.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),r(k(k({},Ht),{},{icon:ze.showMissingIcons&&e&&Pt("missingIconAbstract")||{}}))}))}var $t=function(){},Yt=ze.measurePerformance&&$&&$.mark&&$.measure?$:{mark:$t,measure:$t},Qt='FA "6.4.0"',qt=function(e){Yt.mark("".concat(Qt," ").concat(e," ends")),Yt.measure("".concat(Qt," ").concat(e),"".concat(Qt," ").concat(e," begins"),"".concat(Qt," ").concat(e," ends"))},Gt={begin:function(e){return Yt.mark("".concat(Qt," ").concat(e," begins")),function(){return qt(e)}},end:qt},Kt=function(){};function Xt(e){return"string"===typeof(e.getAttribute?e.getAttribute(J):null)}function Jt(e){return H.createElementNS("http://www.w3.org/2000/svg",e)}function Zt(e){return H.createElement(e)}function en(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===t?"svg"===e.tag?Jt:Zt:t;if("string"===typeof e)return H.createTextNode(e);var r=n(e.tag);return Object.keys(e.attributes||[]).forEach((function(t){r.setAttribute(t,e.attributes[t])})),(e.children||[]).forEach((function(e){r.appendChild(en(e,{ceFn:n}))})),r}var tn={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach((function(e){t.parentNode.insertBefore(en(e),t)})),null===t.getAttribute(J)&&ze.keepOriginalSource){var n=H.createComment(function(e){var t=" ".concat(e.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],n=e[1];if(~Ie(t).indexOf(ze.replacementClass))return tn.replace(e);var r=new RegExp("".concat(ze.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var a=n[0].attributes.class.split(" ").reduce((function(e,t){return t===ze.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e}),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" "),0===a.toNode.length?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}var i=n.map((function(e){return qe(e)})).join("\n");t.setAttribute(J,""),t.innerHTML=i}};function nn(e){e()}function rn(e,t){var n="function"===typeof t?t:Kt;if(0===e.length)n();else{var r=nn;ze.mutateApproach===ae&&(r=V.requestAnimationFrame||nn),r((function(){var t=!0===ze.autoReplaceSvg?tn.replace:tn[ze.autoReplaceSvg]||tn.replace,r=Gt.begin("mutate");e.map(t),r(),n()}))}}var an=!1;function on(){an=!0}function ln(){an=!1}var sn=null;function un(e){if(W&&ze.observeMutations){var t=e.treeCallback,n=void 0===t?Kt:t,r=e.nodeCallback,a=void 0===r?Kt:r,i=e.pseudoElementsCallback,o=void 0===i?Kt:i,l=e.observeMutationsRoot,s=void 0===l?H:l;sn=new W((function(e){if(!an){var t=bt();Le(e).forEach((function(e){if("childList"===e.type&&e.addedNodes.length>0&&!Xt(e.addedNodes[0])&&(ze.searchPseudoElements&&o(e.target),n(e.target)),"attributes"===e.type&&e.target.parentNode&&ze.searchPseudoElements&&o(e.target.parentNode),"attributes"===e.type&&Xt(e.target)&&~we.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){var t=e.getAttribute?e.getAttribute(te):null,n=e.getAttribute?e.getAttribute(ne):null;return t&&n}(e.target)){var r=St(Ie(e.target)),i=r.prefix,l=r.iconName;e.target.setAttribute(te,i||t),l&&e.target.setAttribute(ne,l)}else(s=e.target)&&s.classList&&s.classList.contains&&s.classList.contains(ze.replacementClass)&&a(e.target);var s}))}})),Y&&sn.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function cn(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=void 0!==e.innerText?e.innerText.trim():"",a=St(Ie(e));return a.prefix||(a.prefix=bt()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=function(e,t){return(st[e]||{})[t]}(a.prefix,e.innerText)||vt(a.prefix,Xe(e.innerText))),!a.iconName&&ze.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=cn(e),r=n.iconName,a=n.prefix,i=n.rest,o=function(e){var t=Le(e.attributes).reduce((function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e}),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return ze.autoA11y&&(n?t["aria-labelledby"]="".concat(ze.replacementClass,"-title-").concat(r||Te()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),l=Bt("parseNodeAttributes",{},e),s=t.styleParser?function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce((function(e,t){var n=t.split(":"),r=n[0],a=n.slice(1);return r&&a.length>0&&(e[r]=a.join(":").trim()),e}),{})),n}(e):[];return k({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:Pe,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:o}},l)}var dn=$e.styles;function pn(e){var t="nest"===ze.autoReplaceSvg?fn(e,{styleParser:!1}):fn(e);return~t.extra.classes.indexOf(ve)?Pt("generateLayersText",e,t):Pt("generateSvgReplacementMutation",e,t)}var hn=new Set;function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Y)return Promise.resolve();var n=H.documentElement.classList,r=function(e){return n.add("".concat(re,"-").concat(e))},a=function(e){return n.remove("".concat(re,"-").concat(e))},i=ze.autoFetchSvg?hn:ue.map((function(e){return"fa-".concat(e)})).concat(Object.keys(dn));i.includes("fa")||i.push("fa");var o=[".".concat(ve,":not([").concat(J,"])")].concat(i.map((function(e){return".".concat(e,":not([").concat(J,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var l=[];try{l=Le(e.querySelectorAll(o))}catch(gi){}if(!(l.length>0))return Promise.resolve();r("pending"),a("complete");var s=Gt.begin("onTree"),u=l.reduce((function(e,t){try{var n=pn(t);n&&e.push(n)}catch(gi){oe||"MissingIcon"===gi.name&&console.error(gi)}return e}),[]);return new Promise((function(e,n){Promise.all(u).then((function(n){rn(n,(function(){r("active"),r("complete"),a("pending"),"function"===typeof t&&t(),s(),e()}))})).catch((function(e){s(),n(e)}))}))}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;pn(e).then((function(e){e&&rn([e],t)}))}ue.map((function(e){hn.add("fa-".concat(e))})),Object.keys(fe[le]).map(hn.add.bind(hn)),Object.keys(fe[se]).map(hn.add.bind(hn)),hn=E(hn);var gn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Pe:n,a=t.symbol,i=void 0!==a&&a,o=t.mask,l=void 0===o?null:o,s=t.maskId,u=void 0===s?null:s,c=t.title,f=void 0===c?null:c,d=t.titleId,p=void 0===d?null:d,h=t.classes,m=void 0===h?[]:h,v=t.attributes,g=void 0===v?{}:v,y=t.styles,b=void 0===y?{}:y;if(e){var x=e.prefix,w=e.iconName,S=e.icon;return At(k({type:"icon"},e),(function(){return Ot("beforeDOMElementCreation",{iconDefinition:e,params:t}),ze.autoA11y&&(f?g["aria-labelledby"]="".concat(ze.replacementClass,"-title-").concat(p||Te()):(g["aria-hidden"]="true",g.focusable="false")),Dt({icons:{main:Vt(S),mask:l?Vt(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:w,transform:k(k({},Pe),r),symbol:i,title:f,maskId:u,titleId:p,extra:{attributes:g,styles:b,classes:m}})}))}},yn={mixout:function(){return{icon:(e=gn,function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t||{}).icon?t:_t(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:_t(a||{})),e(r,k(k({},n),{},{mask:a}))})};var e},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=mn,e.nodeCallback=vn,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=void 0===t?H:t,r=e.callback;return mn(n,void 0===r?function(){}:r)},e.generateSvgReplacementMutation=function(e,t){var n=t.iconName,r=t.title,a=t.titleId,i=t.prefix,o=t.transform,l=t.symbol,s=t.mask,u=t.maskId,c=t.extra;return new Promise((function(t,f){Promise.all([Wt(n,i),s.iconName?Wt(s.iconName,s.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(s){var f=N(s,2),d=f[0],p=f[1];t([e,Dt({icons:{main:d,mask:p},prefix:i,iconName:n,transform:o,symbol:l,maskId:u,title:r,titleId:a,extra:c,watchable:!0})])})).catch(f)}))},e.generateAbstractIcon=function(e){var t,n=e.children,r=e.attributes,a=e.main,i=e.transform,o=Re(e.styles);return o.length>0&&(r.style=o),Ae(i)&&(t=Pt("generateAbstractTransformGrouping",{main:a,transform:i,containerWidth:a.width,iconWidth:a.width})),n.push(t||a.icon),{children:n,attributes:r}}}},bn={mixout:function(){return{layer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.classes,r=void 0===n?[]:n;return At({type:"layer"},(function(){Ot("beforeDOMElementCreation",{assembler:e,params:t});var n=[];return e((function(e){Array.isArray(e)?e.map((function(e){n=n.concat(e.abstract)})):n=n.concat(e.abstract)})),[{tag:"span",attributes:{class:["".concat(ze.cssPrefix,"-layers")].concat(E(r)).join(" ")},children:n}]}))}}}},xn={mixout:function(){return{counter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.title,r=void 0===n?null:n,a=t.classes,i=void 0===a?[]:a,o=t.attributes,l=void 0===o?{}:o,s=t.styles,u=void 0===s?{}:s;return At({type:"counter",content:e},(function(){return Ot("beforeDOMElementCreation",{content:e,params:t}),function(e){var t=e.content,n=e.title,r=e.extra,a=k(k(k({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=Re(r.styles);i.length>0&&(a.style=i);var o=[];return o.push({tag:"span",attributes:a,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}({content:e.toString(),title:r,extra:{attributes:l,styles:u,classes:["".concat(ze.cssPrefix,"-layers-counter")].concat(E(i))}})}))}}}},wn={mixout:function(){return{text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Pe:n,a=t.title,i=void 0===a?null:a,o=t.classes,l=void 0===o?[]:o,s=t.attributes,u=void 0===s?{}:s,c=t.styles,f=void 0===c?{}:c;return At({type:"text",content:e},(function(){return Ot("beforeDOMElementCreation",{content:e,params:t}),Ft({content:e,transform:k(k({},Pe),r),title:i,extra:{attributes:u,styles:f,classes:["".concat(ze.cssPrefix,"-layers-text")].concat(E(l))}})}))}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.title,r=t.transform,a=t.extra,i=null,o=null;if(Q){var l=parseInt(getComputedStyle(e).fontSize,10),s=e.getBoundingClientRect();i=s.width/l,o=s.height/l}return ze.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,Ft({content:e.innerHTML,width:i,height:o,transform:r,title:n,extra:a,watchable:!0})])}}},kn=new RegExp('"',"ug"),Sn=[1105920,1112319];function jn(e,t){var n="".concat(ee).concat(t.replace(":","-"));return new Promise((function(r,a){if(null!==e.getAttribute(n))return r();var i=Le(e.children).filter((function(e){return e.getAttribute(Z)===t}))[0],o=V.getComputedStyle(e,t),l=o.getPropertyValue("font-family").match(ge),s=o.getPropertyValue("font-weight"),u=o.getPropertyValue("content");if(i&&!l)return e.removeChild(i),r();if(l&&"none"!==u&&""!==u){var c=o.getPropertyValue("content"),f=~["Sharp"].indexOf(l[2])?se:le,d=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?de[f][l[2].toLowerCase()]:ye[f][s],p=function(e){var t=e.replace(kn,""),n=function(e,t){var n,r=e.length,a=e.charCodeAt(t);return a>=55296&&a<=56319&&r>t+1&&(n=e.charCodeAt(t+1))>=56320&&n<=57343?1024*(a-55296)+n-56320+65536:a}(t,0),r=n>=Sn[0]&&n<=Sn[1],a=2===t.length&&t[0]===t[1];return{value:Xe(a?t[0]:t),isSecondary:r||a}}(c),h=p.value,m=p.isSecondary,v=l[0].startsWith("FontAwesome"),g=vt(d,h),y=g;if(v){var b=function(e){var t=ct[e],n=vt("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(h);b.iconName&&b.prefix&&(g=b.iconName,d=b.prefix)}if(!g||m||i&&i.getAttribute(te)===d&&i.getAttribute(ne)===y)r();else{e.setAttribute(n,y),i&&e.removeChild(i);var x={iconName:null,title:null,titleId:null,prefix:null,transform:Pe,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},w=x.extra;w.attributes[Z]=t,Wt(g,d).then((function(a){var i=Dt(k(k({},x),{},{icons:{main:a,mask:xt()},prefix:d,iconName:y,extra:w,watchable:!0})),o=H.createElement("svg");"::before"===t?e.insertBefore(o,e.firstChild):e.appendChild(o),o.outerHTML=i.map((function(e){return qe(e)})).join("\n"),e.removeAttribute(n),r()})).catch(a)}}else r()}))}function Cn(e){return Promise.all([jn(e,"::before"),jn(e,"::after")])}function Nn(e){return e.parentNode!==document.head&&!~ie.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Z)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function En(e){if(Y)return new Promise((function(t,n){var r=Le(e.querySelectorAll("*")).filter(Nn).map(Cn),a=Gt.begin("searchPseudoElements");on(),Promise.all(r).then((function(){a(),ln(),t()})).catch((function(){a(),ln(),n()}))}))}var zn=!1,Bn=function(e){return e.toLowerCase().split(" ").reduce((function(e,t){var n=t.toLowerCase().split("-"),r=n[0],a=n.slice(1).join("-");if(r&&"h"===a)return e.flipX=!0,e;if(r&&"v"===a)return e.flipY=!0,e;if(a=parseFloat(a),isNaN(a))return e;switch(r){case"grow":e.size=e.size+a;break;case"shrink":e.size=e.size-a;break;case"left":e.x=e.x-a;break;case"right":e.x=e.x+a;break;case"up":e.y=e.y-a;break;case"down":e.y=e.y+a;break;case"rotate":e.rotate=e.rotate+a}return e}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},On={mixout:function(){return{parse:{transform:function(e){return Bn(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-transform");return n&&(e.transform=Bn(n)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,n=e.transform,r=e.containerWidth,a=e.iconWidth,i={transform:"translate(".concat(r/2," 256)")},o="translate(".concat(32*n.x,", ").concat(32*n.y,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),s="rotate(".concat(n.rotate," 0 0)"),u={outer:i,inner:{transform:"".concat(o," ").concat(l," ").concat(s)},path:{transform:"translate(".concat(a/2*-1," -256)")}};return{tag:"g",attributes:k({},u.outer),children:[{tag:"g",attributes:k({},u.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:k(k({},t.icon.attributes),u.path)}]}]}}}},Pn={x:0,y:0,width:"100%",height:"100%"};function _n(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var Tn={hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-mask"),r=n?St(n.split(" ").map((function(e){return e.trim()}))):xt();return r.prefix||(r.prefix=bt()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides:function(e){e.generateAbstractMask=function(e){var t,n=e.children,r=e.attributes,a=e.main,i=e.mask,o=e.maskId,l=e.transform,s=a.width,u=a.icon,c=i.width,f=i.icon,d=function(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(i," ").concat(o," ").concat(l)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:l,containerWidth:c,iconWidth:s}),p={tag:"rect",attributes:k(k({},Pn),{},{fill:"white"})},h=u.children?{children:u.children.map(_n)}:{},m={tag:"g",attributes:k({},d.inner),children:[_n(k({tag:u.tag,attributes:k(k({},u.attributes),d.path)},h))]},v={tag:"g",attributes:k({},d.outer),children:[m]},g="mask-".concat(o||Te()),y="clip-".concat(o||Te()),b={tag:"mask",attributes:k(k({},Pn),{},{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,v]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(t=f,"g"===t.tag?t.children:[t])},b]};return n.push(x,{tag:"rect",attributes:k({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(g,")")},Pn)}),{children:n,attributes:r}}}},Ln={provides:function(e){var t=!1;V.matchMedia&&(t=V.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:k(k({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var a=k(k({},r),{},{attributeName:"opacity"}),i={tag:"circle",attributes:k(k({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||i.children.push({tag:"animate",attributes:k(k({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:k(k({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(i),e.push({tag:"path",attributes:k(k({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:k(k({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:k(k({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:k(k({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){var n=t.mixoutsTo;Ct=e,Nt={},Object.keys(Et).forEach((function(e){-1===zt.indexOf(e)&&delete Et[e]})),Ct.forEach((function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach((function(e){"function"===typeof t[e]&&(n[e]=t[e]),"object"===S(t[e])&&Object.keys(t[e]).forEach((function(r){n[e]||(n[e]={}),n[e][r]=t[e][r]}))})),e.hooks){var r=e.hooks();Object.keys(r).forEach((function(e){Nt[e]||(Nt[e]=[]),Nt[e].push(r[e])}))}e.provides&&e.provides(Et)}))}([He,yn,bn,xn,wn,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=En,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=void 0===t?H:t;ze.searchPseudoElements&&En(n)}}},{mixout:function(){return{dom:{unwatch:function(){on(),zn=!0}}}},hooks:function(){return{bootstrap:function(){un(Bt("mutationObserverCallbacks",{}))},noAuto:function(){sn&&sn.disconnect()},watch:function(e){var t=e.observeMutationsRoot;zn?ln():un(Bt("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},On,Tn,Ln,{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return e.symbol=r,e}}}}],{mixoutsTo:Mt});var In=Mt.parse,Mn=Mt.icon,Rn=n(7),An=n.n(Rn);function Dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dn(Object(n),!0).forEach((function(t){Vn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Un(e){return Un="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Un(e)}function Vn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hn(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Wn(e){return function(e){if(Array.isArray(e))return $n(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return $n(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Yn(e){return t=e,(t-=0)===t?e:(e=e.replace(/[\-_\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))).substr(0,1).toLowerCase()+e.substr(1);var t}var Qn=["style"];var qn=!1;try{qn=!0}catch(gi){}function Gn(e){return e&&"object"===Un(e)&&e.prefix&&e.iconName&&e.icon?e:In.icon?In.icon(e):null===e?null:e&&"object"===Un(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"===typeof e?{prefix:"fas",iconName:e}:void 0}function Kn(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Vn({},e,t):{}}var Xn=e.forwardRef((function(e,t){var n=e.icon,r=e.mask,a=e.symbol,i=e.className,o=e.title,l=e.titleId,s=e.maskId,u=Gn(n),c=Kn("classes",[].concat(Wn(function(e){var t,n=e.beat,r=e.fade,a=e.beatFade,i=e.bounce,o=e.shake,l=e.flash,s=e.spin,u=e.spinPulse,c=e.spinReverse,f=e.pulse,d=e.fixedWidth,p=e.inverse,h=e.border,m=e.listItem,v=e.flip,g=e.size,y=e.rotation,b=e.pull,x=(Vn(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":a,"fa-bounce":i,"fa-shake":o,"fa-flash":l,"fa-spin":s,"fa-spin-reverse":c,"fa-spin-pulse":u,"fa-pulse":f,"fa-fw":d,"fa-inverse":p,"fa-border":h,"fa-li":m,"fa-flip":!0===v,"fa-flip-horizontal":"horizontal"===v||"both"===v,"fa-flip-vertical":"vertical"===v||"both"===v},"fa-".concat(g),"undefined"!==typeof g&&null!==g),Vn(t,"fa-rotate-".concat(y),"undefined"!==typeof y&&null!==y&&0!==y),Vn(t,"fa-pull-".concat(b),"undefined"!==typeof b&&null!==b),Vn(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(x).map((function(e){return x[e]?e:null})).filter((function(e){return e}))}(e)),Wn(i.split(" ")))),f=Kn("transform","string"===typeof e.transform?In.transform(e.transform):e.transform),d=Kn("mask",Gn(r)),p=Mn(u,Fn(Fn(Fn(Fn({},c),f),d),{},{symbol:a,title:o,titleId:l,maskId:s}));if(!p)return function(){var e;!qn&&console&&"function"===typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",u),null;var h=p.abstract,m={ref:t};return Object.keys(e).forEach((function(t){Xn.defaultProps.hasOwnProperty(t)||(m[t]=e[t])})),Jn(h[0],m)}));Xn.displayName="FontAwesomeIcon",Xn.propTypes={beat:An().bool,border:An().bool,beatFade:An().bool,bounce:An().bool,className:An().string,fade:An().bool,flash:An().bool,mask:An().oneOfType([An().object,An().array,An().string]),maskId:An().string,fixedWidth:An().bool,inverse:An().bool,flip:An().oneOf([!0,!1,"horizontal","vertical","both"]),icon:An().oneOfType([An().object,An().array,An().string]),listItem:An().bool,pull:An().oneOf(["right","left"]),pulse:An().bool,rotation:An().oneOf([0,90,180,270]),shake:An().bool,size:An().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:An().bool,spinPulse:An().bool,spinReverse:An().bool,symbol:An().oneOfType([An().bool,An().string]),title:An().string,titleId:An().string,transform:An().oneOfType([An().string,An().object]),swapOpacity:An().bool},Xn.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var Jn=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"===typeof n)return n;var a=(n.children||[]).map((function(n){return e(t,n)})),i=Object.keys(n.attributes||{}).reduce((function(e,t){var r=n.attributes[t];switch(t){case"class":e.attrs.className=r,delete n.attributes.class;break;case"style":e.attrs.style=r.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var n,r=t.indexOf(":"),a=Yn(t.slice(0,r)),i=t.slice(r+1).trim();return a.startsWith("webkit")?e[(n=a,n.charAt(0).toUpperCase()+n.slice(1))]=i:e[a]=i,e}),{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=r:e.attrs[Yn(t)]=r}return e}),{attrs:{}}),o=r.style,l=void 0===o?{}:o,s=Hn(r,Qn);return i.attrs.style=Fn(Fn({},i.attrs.style),l),t.apply(void 0,[n.tag,Fn(Fn({},i.attrs),s)].concat(Wn(a)))}.bind(null,e.createElement),Zn={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},er=Zn,tr={prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},nr={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z"]},rr=nr,ar={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},ir={prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},or={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},lr={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},sr={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ur=sr,cr={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},fr=cr,dr={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},pr={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},hr={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},mr={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},vr={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},gr={prefix:"fas",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},yr=gr,br=n(184),xr=function(t){g(a,t);var n=x(a);function a(e){var t;return r(this,a),(t=n.call(this,e)).history=void 0,t.historyIndex=void 0,t.nameInput=void 0,t.nameInput=null,t.history=[],t.historyIndex=-1,t}return l(a,[{key:"componentDidMount",value:function(){null!=this.nameInput&&this.nameInput.focus()}},{key:"render",value:function(){var t=this;return(0,br.jsxs)(e.Fragment,{children:[(0,br.jsx)("span",{className:"input-p",children:(0,br.jsx)(Xn,{icon:ar})}),(0,br.jsx)("input",{id:"in",type:"text",ref:function(e){t.nameInput=e},onKeyUp:function(e){return t.onKeyUp(e)},onKeyDown:function(e){return t.onKeyDown(e)},className:"expressionInput mono",placeholder:"type an expression like '23|45', '4 6 8', or 'help'",autoComplete:"off"})]})}},{key:"onKeyUp",value:function(e){var t=e.target;if(13==e.keyCode&&0!=t.value.trim().length){var n=t.value;this.history.unshift(n),this.historyIndex=-1,t.value="",this.props.onCommandEntered(n)}}},{key:"onKeyDown",value:function(e){if(38==e.keyCode){var t=this.historyIndex+1;return this.history.length>t&&(e.target.value=this.history[t],this.historyIndex=t),void e.preventDefault()}40==e.keyCode&&(this.historyIndex>0&&(e.target.value=this.history[--this.historyIndex]),e.preventDefault())}}]),a}(e.Component);function wr(){wr=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(B){u=function(e,t,n){return e[t]=n}}function c(e,t,n,a){var i=t&&t.prototype instanceof p?t:p,o=Object.create(i.prototype),l=new N(a||[]);return r(o,"_invoke",{value:k(e,n,l)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(B){return{type:"throw",arg:B}}}e.wrap=c;var d={};function p(){}function h(){}function m(){}var v={};u(v,o,(function(){return this}));var g=Object.getPrototypeOf,y=g&&g(g(E([])));y&&y!==t&&n.call(y,o)&&(v=y);var b=m.prototype=p.prototype=Object.create(v);function x(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function i(r,o,l,s){var u=f(e[r],e,o);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==a(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){i("next",e,l,s)}),(function(e){i("throw",e,l,s)})):t.resolve(d).then((function(e){c.value=e,l(c)}),(function(e){return i("throw",e,l,s)}))}s(u.arg)}var o;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){i(e,n,t,r)}))}return o=o?o.then(r,r):r()}})}function k(e,t,n){var r="suspendedStart";return function(a,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw i;return z()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var l=S(o,n);if(l){if(l===d)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var s=f(e,t,n);if("normal"===s.type){if(r=n.done?"completed":"suspendedYield",s.arg===d)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r="completed",n.method="throw",n.arg=s.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var a=f(r,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,d;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function E(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:z}}function z(){return{value:void 0,done:!0}}return h.prototype=m,r(b,"constructor",{value:m,configurable:!0}),r(m,"constructor",{value:h,configurable:!0}),h.displayName=u(m,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,u(e,s,"GeneratorFunction")),e.prototype=Object.create(b),e},e.awrap=function(e){return{__await:e}},x(w.prototype),u(w.prototype,l,(function(){return this})),e.AsyncIterator=w,e.async=function(t,n,r,a,i){void 0===i&&(i=Promise);var o=new w(c(t,n,r,a),i);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},x(b),u(b,s,"Generator"),u(b,o,(function(){return this})),u(b,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=E,N.prototype={constructor:N,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(C),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],o=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;C(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}function kr(e,t,n,r,a,i,o){try{var l=e[i](o),s=l.value}catch(u){return void n(u)}l.done?t(s):Promise.resolve(s).then(r,a)}function Sr(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function o(e){kr(i,r,a,o,l,"next",e)}function l(e){kr(i,r,a,o,l,"throw",e)}o(void 0)}))}}function jr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Cr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,l=[],s=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"===typeof e)return jr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Nr=function(t){var n=t.appState,r=window.location.origin+window.location.pathname+"#"+t.inputHash,a=Cr((0,e.useState)(!1),2),i=a[0],o=a[1],l=i?"copied":"";function s(e){return u.apply(this,arguments)}function u(){return(u=Sr(wr().mark((function e(t){return wr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.clipboard.writeText(r);case 3:return o(!0),setTimeout((function(){return o(!1)}),1e3),e.abrupt("return",!1);case 8:return e.prev=8,e.t0=e.catch(0),d().debug(e.t0),e.abrupt("return",!0);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}return(0,br.jsxs)("div",{className:"result",children:[(0,br.jsxs)("div",{className:"input mono",children:[(0,br.jsx)("span",{className:"cur",children:">"}),(0,br.jsx)("span",{className:"input-string",children:t.input}),(0,br.jsx)("a",{className:"hashLink",title:"Copy link for this expression",onClick:function(){var e=Sr(wr().mark((function e(t){return wr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),href:r,children:(0,br.jsx)(Xn,{className:"icon",icon:i?mr:hr,size:"xs"})}),(0,br.jsx)("span",{className:"soft hashLink",children:l}),(0,br.jsx)("button",{className:"hashLink",title:"Remove this result",onClick:function(){return n.removeResult(t.resultIndex)},children:(0,br.jsx)(Xn,{className:"icon",icon:er,size:"xs"})})]}),(0,br.jsx)("div",{className:"content",children:t.children})]})};var Er=function(e){var t=[],n=e.appState;return"prod"!=e.appState.env&&t.push(n.env),e.appState.debugMode&&t.push("debug"),"false"===localStorage.getItem("TrackAnalytics")&&t.push("notrack"),0==t.length?null:(0,br.jsx)("div",{className:"debug-indicators",children:t.map((function(e){return(0,br.jsxs)("span",{title:e,children:["[",e.substring(0,1),"]\xa0"]},e)}))})},zr={encodeHash:function(e){return encodeURIComponent(e.trim().replace(/\s/g,","))},decodeHash:function(e){return decodeURIComponent(e.replace(/^\#/,"")).replace(/,/g," ")},getArgs:function(e){var t,n=this.decodeHash(e),r=[];return(t=n,t.split("||").filter((function(e){return e.length>0}))).forEach((function(e){r.push(e)})),r}};var Br={prefix:"fab",iconName:"paypal",icon:[384,512,[],"f1ed","M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"]},Or={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};var Pr=function(){return m.execute("donate"),!0},_r=function(){return(0,br.jsxs)("ul",{className:"top-links",children:[(0,br.jsx)("li",{children:(0,br.jsxs)("button",{onClick:Pr,className:"link-button",children:[(0,br.jsx)(Xn,{className:"icon",icon:rr,size:"lg"}),(0,br.jsx)("span",{className:"link-text",children:"donate"})]})}),(0,br.jsx)("li",{children:(0,br.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",target:"_blank",children:[(0,br.jsx)(Xn,{className:"icon",icon:Or,size:"lg"}),(0,br.jsx)("span",{className:"link-text",children:"github"})]})}),(0,br.jsx)("li",{children:(0,br.jsxs)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:[(0,br.jsx)(Xn,{className:"icon",icon:lr,size:"lg"}),(0,br.jsx)("span",{className:"link-text",children:"idea or feedback"})]})})]})};var Tr=function(e){var t=e.appState;return(0,br.jsx)("div",{id:"settings",className:"settings-container",children:(0,br.jsxs)("div",{className:"inner solid-border",children:[(0,br.jsx)("h3",{children:"Settings"}),(0,br.jsxs)("div",{className:"setting",children:[(0,br.jsxs)("button",{onClick:function(){return t.toggleEmphasizeBytes()},children:[(0,br.jsx)(Xn,{size:"xl",icon:t.emphasizeBytes?ir:tr})," Emphasize Bytes"]}),(0,br.jsx)("p",{className:"description",children:t.emphasizeBytes?"Binary strings are padded with extra bits to have a length that is multiple of 8.":"Binary strings are not padded with extra bits."})]}),(0,br.jsxs)("div",{className:"setting",children:[(0,br.jsxs)("button",{onClick:function(){return t.toggleDimExtrBits()},children:[(0,br.jsx)(Xn,{size:"xl",icon:t.dimExtraBits?ir:tr})," Dim Extra Bits"]}),(0,br.jsx)("p",{className:"description",children:t.dimExtraBits?"Extra bits used for padding are now dimmed.":"No bits are dimmed."})]}),(0,br.jsxs)("div",{className:"setting",children:[(0,br.jsxs)("button",{onClick:function(){return t.toggleAnnotateTypes()},children:[(0,br.jsx)(Xn,{size:"xl",icon:t.annotateTypes?ir:tr})," Annotate Data Types"]}),(0,br.jsx)("p",{className:"description",children:t.annotateTypes?"Integers are displayed as they are stored in memory. Bit size is shown.":"Information about the size of integers is hidden."})]})]})})};var Lr=function(t){var n=Cr((0,e.useState)(!1),2),r=n[0],a=n[1],i=r?" expanded":" collapsed",o=r?" collapsed":" expanded",l=r?"Read Less":"Read More";return t.appSate.cookieDisclaimerHidden?(0,br.jsx)(e.Fragment,{}):(0,br.jsxs)("div",{className:"cookie-disclaimer",children:[(0,br.jsx)("div",{className:"short"+o,children:(0,br.jsx)("p",{children:"By using BitwiseCmd, you agree to the use of cookies for Google Analytics. These cookies help analyze and enhance your browsing experience. Click 'Read More' to learn about how your data is handled."})}),(0,br.jsxs)("div",{className:"details"+i,children:[(0,br.jsx)("p",{children:"By using BitwiseCmd, you agree to the use of cookies, including those used for Google Analytics. These cookies are employed to collect information about your usage of the website and help analyze and improve its performance and features."}),(0,br.jsx)("p",{children:"Google Analytics cookies allow BitwiseCmd to gather anonymous data such as the pages you visit, the duration of your stay on each page, the website you came from, and the browser and device you are using. This information helps understand which features and content are most popular and enables informed decisions to enhance your browsing experience."}),(0,br.jsx)("p",{children:"Rest assured that the data collected through Google Analytics cookies is used in an aggregated and anonymized manner. No personally identifiable information is collected, and your privacy and data protection are of utmost importance."}),(0,br.jsx)("p",{children:"By continuing to use BitwiseCmd, you consent to the use of Google Analytics cookies for the purposes described above. If you prefer not to have your data collected by Google Analytics cookies, you can adjust your browser settings to disable cookies or use browser extensions that block third-party cookies."})]}),(0,br.jsx)("div",{children:(0,br.jsxs)("p",{children:[(0,br.jsxs)("button",{className:"button",onClick:function(){return a(!r)},children:[(0,br.jsx)(Xn,{icon:r?pr:or}),l]})," ",(0,br.jsxs)("button",{className:"button",onClick:function(){return t.appSate.setCookieDisclaimerHidden(!0)},children:[(0,br.jsx)(Xn,{icon:vr}),"Hide"]})]})})]})},Ir=function(e){g(n,e);var t=x(n);function n(){return r(this,n),t.apply(this,arguments)}return l(n,[{key:"componentWillMount",value:function(){var e=this;this.refresh(),this.props.appState.onChange((function(){return e.refresh()}))}},{key:"refresh",value:function(){this.setState(this.props.appState)}},{key:"getIndicator",value:function(e){return e?"on":"off"}},{key:"getResultViews",value:function(){var e=this,t=this.state.commandResults.map((function(t,n){return(0,br.jsx)(Nr,{resultIndex:n,resultKey:t.key,input:t.input,inputHash:zr.encodeHash(t.input),appState:e.props.appState,children:t.view()},t.key)}));return t}},{key:"render",value:function(){var e=this,t="prod"!=this.props.appState.env||!0?"new-ui":"",n="settings-button"+(this.props.appState.showSettings?"":" soft");return(0,br.jsxs)("div",{className:"app-root ".concat(this.state.uiTheme," ").concat(t),children:[(0,br.jsx)(Er,{appState:this.props.appState}),(0,br.jsxs)("div",{className:"header",children:[(0,br.jsxs)("h1",{children:["Bitwise",(0,br.jsx)("span",{className:"header-cmd",children:"Cmd"})]}),(0,br.jsx)(_r,{})]}),(0,br.jsxs)("div",{className:"expressionInput-container",children:[(0,br.jsx)(xr,{onCommandEntered:function(e){return m.execute(e)}}),(0,br.jsx)("button",{className:n,title:"Toggle Settings",children:(0,br.jsx)(Xn,{icon:dr,onClick:function(){return e.props.appState.toggleShowSettings()}})})]}),this.props.appState.showSettings?(0,br.jsx)(Tr,{appState:this.props.appState}):null,(0,br.jsx)("div",{id:"output",children:this.getResultViews()}),(0,br.jsx)(Lr,{appSate:this.props.appState})]})}}]),n}(e.Component);var Mr=function(e){return(0,br.jsx)("div",{className:"result",children:(0,br.jsx)("div",{className:"error",children:e.errorMessage})})},Rr=2147483647,Ar=-2147483648,Dr=4294967295,Fr=BigInt("9223372036854775807"),Ur=BigInt("-9223372036854775808"),Vr=BigInt("18446744073709551615");function Hr(e){return Yr(e)?Hr(e.value):"bigint"==typeof e?parseInt(e.toString()):e}var Wr=function(){function e(t,n,a){if(r(this,e),this.value=void 0,this.maxBitSize=void 0,this.signed=void 0,this.value="bigint"==typeof t?t:BigInt(t),this.signed=null==a||1==a,this.maxBitSize=null!=n?n:function(e,t){return t?e<Ar||e>Rr?64:32:e>Dr?64:32}(this.value,this.signed),!this.signed&&this.value<0)throw new Error("Value "+t+" cannot be negative if the type is unsigned")}return l(e,[{key:"abs",value:function(){return new e(this.value>=0?this.value:-this.value,this.maxBitSize,this.signed)}},{key:"isTheSame",value:function(e){return this.value==e.value&&this.signed==e.signed&&this.maxBitSize==e.maxBitSize}},{key:"toUnsigned",value:function(){return this.signed?new e(BigInt("0b"+this.toString(2)),this.maxBitSize,!1):new e(this.value,this.maxBitSize,this.signed)}},{key:"toSigned",value:function(){if(this.signed)return new e(this.value,this.maxBitSize,this.signed);var t=this.toString(2).padStart(this.maxBitSize,"0"),n="1"==t[0]?Qr.engine.applyTwosComplement(t):t,r=BigInt("0b"+n);return new e("1"==t[0]?-r:r,this.maxBitSize,!0)}},{key:"resize",value:function(t){if(t<this.maxBitSize)throw new Error("Size cannot be reduced");if(t>64)throw new Error("Bit size of ".concat(t," is not supported"));return new e(this.value,t,this.signed)}},{key:"convertTo",value:function(t){var n=this.value;return this.signed&&!t.signed&&(n=this.toUnsigned().value),new e(n,t.maxBitSize,t.signed)}},{key:"valueOf",value:function(){return this.value.toString()}},{key:"toString",value:function(e){return Jr.numberToString(this,e||10,this.maxBitSize)}},{key:"num",value:function(){return Hr(this.value)}},{key:"bigint",value:function(){return this.value}}],[{key:"unsigned",value:function(t,n){return new e(t,n,!1)}},{key:"signed",value:function(t,n){return new e(t,n,!0)}},{key:"long",value:function(t){return new e(t,64)}},{key:"int",value:function(t){return new e(t,32)}},{key:"short",value:function(t){return new e(t,16)}},{key:"byte",value:function(t){return new e(t,8)}}]),e}();function $r(e){if("string"==typeof e)return $r(BigInt(e));if(Yr(e))return e;if("number"==typeof e&&isNaN(e))throw new Error("Cannot create BoundedNumber from NaN");var t=e>Rr||e<Ar?64:32,n="bigint"==typeof e?e:BigInt(e);return new Wr(n,t)}function Yr(e){return void 0!==e.maxBitSize}var Qr={numberOfBitsDisplayed:function(e){var t=$r(e),n=this.toBinaryString(t).length;return n+1==t.maxBitSize?t.maxBitSize:n},flipBit:function(e,t){var n=this;return this._applySingle($r(e),(function(e){return n.engine.flipBit(e,t)}))},promoteTo64Bit:function(e){var t=this.toBinaryString(e);return new Wr(BigInt("0b"+t),64)},addSpace:function(e,t){if(t<0)throw new Error("Required space cannot be negative");var n=e.maxBitSize+t;return new Wr(e.value,function(e){var t=2;for(;t<e;)t*=2;return t}(n))},operation:function(e,t,n){switch(t){case">>":return this.rshift(e,n.value);case">>>":return this.urshift(e,n.value);case"<<":return this.lshift(e,n.value);case"&":return this.and(e,n);case"|":return this.or(e,n);case"^":return this.xor(e,n);default:throw new Error(t+" operator is not supported")}},toBinaryString:function(e){var t=e.maxBitSize,n=e.abs().value.toString(2);if(n.length>t)throw new Error("Binary represenation '".concat(n,"' is bigger than the given bit size ").concat(t));var r=e.value<0?this.engine.applyTwosComplement(n):n;return n.length!=t?r.substring(r.length-n.length):r},lshift:function(e,t){var n=this,r=Hr(t);if(e.maxBitSize==t)return e;for(;r>e.maxBitSize;)r-=e.maxBitSize;return this._applySingle(e,(function(e){return n.engine.lshift(e,r)}))},rshift:function(e,t){var n=this,r=Hr(t);if(e.maxBitSize==t)return e;for(;r>e.maxBitSize;)r-=e.maxBitSize;return this._applySingle(e,(function(e){return n.engine.rshift(e,r)}))},urshift:function(e,t){var n=this,r=Hr(t);if(e.maxBitSize==t)return e;for(;r>e.maxBitSize;)r-=e.maxBitSize;return this._applySingle(e,(function(e){return n.engine.urshift(e,r)}))},not:function(e){return this._applySingle(e,this.engine.not)},and:function(e,t){return this._applyTwo(e,t,this.engine.and)},or:function(e,t){return this._applyTwo(e,t,this.engine.or)},xor:function(e,t){return this._applyTwo(e,t,this.engine.xor)},_applySingle:function(e,t){var n=this.toBinaryString(e).padStart(e.maxBitSize,e.value<0?"1":"0");n=t(n);var r=!1;e.signed&&"1"==n[0]&&(n=this.engine.applyTwosComplement(n),r=!0);var a=BigInt("0b"+n)*BigInt(r?-1:1);return new Wr("bigint"==typeof e.value?a:Hr(a),e.maxBitSize,e.signed)},_applyTwo:function(e,t,n){if(e.maxBitSize==t.maxBitSize&&e.signed!=t.signed)throw new Error("This operation cannot be applied to signed and unsigned operands of the same size");var r=Cr(function(e,t){if(e.maxBitSize==t.maxBitSize)return e.signed===t.signed?[e,t]:[e.resize(2*e.maxBitSize).toSigned(),t.resize(2*t.maxBitSize).toSigned()];return e.maxBitSize>t.maxBitSize?[e,t.convertTo(e)]:[e.convertTo(t),t]}(e,t),2),a=r[0],i=r[1],o=n(this.toBinaryString(a).padStart(a.maxBitSize,a.value<0?"1":"0"),this.toBinaryString(i).padStart(i.maxBitSize,i.value<0?"1":"0")),l=BigInt(1);"1"==o[0]&&(o=this.engine.applyTwosComplement(o),l=BigInt(-1));var s=BigInt("0b"+o)*l;return new Wr(s,a.maxBitSize)},engine:{lshift:function(e,t){return e.substring(t)+"0".repeat(t)},rshift:function(e,t){return e[0].repeat(t)+e.substring(0,e.length-t)},urshift:function(e,t){return"0".repeat(t)+e.substring(0,e.length-t)},not:function(e){return e.split("").map((function(e){return Gr(e)})).join("")},or:function(e,t){qr(e,t);for(var n=[],r=0;r<e.length;r++){var a="1"===e[r],i="1"===t[r];n.push(a||i?"1":"0")}return n.join("")},and:function(e,t){qr(e,t);for(var n=[],r=0;r<e.length;r++){var a="1"===e[r],i="1"===t[r];n.push(a&&i?"1":"0")}return n.join("")},xor:function(e,t){qr(e,t);for(var n=[],r=0;r<e.length;r++){var a="1"===e[r],i="1"===t[r];n.push(a!=i?"1":"0")}return n.join("")},flipBit:function(e,t){return e.substring(0,t)+Gr(e[t])+e.substring(t+1)},applyTwosComplement:function(e){var t=e.lastIndexOf("1");if(-1==t)return"1"+e;for(var n=[],r=t-1;r>=0;r--)n.unshift("1"==e.charAt(r)?"0":"1");return n.join("")+e.substring(t)}}};function qr(e,t){if(e.length!=t.length)throw new Error("Binary strings must have the same length")}function Gr(e){return"0"===e?"1":"0"}var Kr={numberToString:function(e,t,n){switch(e=$r(e),t="string"==typeof t?function(e){switch(e){case"bin":return 2;case"hex":return 16;case"dec":return 10}throw new Error("Unsupported kind: "+e)}(t):t){case 16:var r=e.abs().value.toString(16);return e.value>=0?"0x"+r:"-0x"+r;case 2:var a=Qr.toBinaryString(e);if(null==n)return a;var i=e.value>=0?"0":"1";return a.padStart(n,i);case 10:return e.value.toString(10);default:throw new Error("Unexpected kind: "+t)}},padLeft:function(e,t,n){var r=Array.prototype.slice.call(e);n=n||"0";if(null==t)return e;for(;t>r.length;)r.unshift(n);return r.join("")},bin:function(e){return this.numberToString(e,"bin")},fullBin:function(e){return this.numberToString(e,"bin",e.maxBitSize)},emBin:function(e){return this.padLeft(this.bin(e),8,"0")},splitByMasks:function(e,t,n){var r=[],a=[],i=0,o=t;return e.split("").forEach((function(e){a.push(e),"."!==e&&++i==o&&(o=n,r.push(a.join("")),a=[])})),a.length>0&&r.push(a.join("")),{vpc:r[0],subnet:r[1],hosts:r[2]}},getAlternativeBase:function(e){switch(e){case"dec":case"bin":return"hex";case"hex":return"dec";default:throw new Error(e+" kind doesn't have opposite kind")}}};var Xr=Kr.emBin.bind(Kr),Jr=(Kr.padLeft.bind(Kr),Kr),Zr=function(e){g(n,e);var t=x(n);function n(){return r(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){return(0,br.jsx)("span",{className:this.props.className,children:this.getChildren()})}},{key:"onBitClick",value:function(e,t,n){if(this.props.allowFlipBits&&this.props.onBitClicked){var r=this.props.binaryString.split("");r[e]="0"==r[e]?"1":"0";var a=r.join("");this.props.onBitClicked({bitIndex:e,binaryStringLength:this.props.binaryString.length,newBinaryString:a,$event:n,isExtraBit:t})}}},{key:"getChildren",value:function(){var e=this.createBits(this.props.binaryString.split(""));return this.props.emphasizeBytes?this.splitIntoBytes(e):e}},{key:"createBits",value:function(e){var t=this,n=this.props.allowFlipBits||!1?" flipable":"",r=this.props.disableHighlight||!1,a=null!=this.props.valueBitSize?e.length-this.props.valueBitSize:-1;return e.map((function(e,i){var o="1"==e?"one".concat(n):"zero".concat(n),l="",s=i<a;return s&&(o+=" extra-bit"),i===t.props.signBitIndex&&(o+=" accent1",l="Signature bit. 0 means a positive number and 1 means a negative."),r&&(o=n),(0,br.jsx)("span",{className:o,title:l,onClick:function(e){return t.onBitClick(i,s,e)},children:e},i)}))}},{key:"splitIntoBytes",value:function(e){for(var t=[],n=0;e.length>0;)t.push((0,br.jsx)("span",{className:"byte",children:e.splice(0,8)},n++));return t}}]),n}(e.Component),ea=function(e){g(n,e);var t=x(n);function n(){return r(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){var e=this;return(0,br.jsx)("table",{className:"expression",children:(0,br.jsx)("tbody",{children:this.props.ipAddresses.map((function(t,n){return(0,br.jsxs)("tr",{className:"row-with-bits",children:[(0,br.jsx)("td",{className:"label",children:(0,br.jsx)("strong",{children:t.toString()})}),(0,br.jsxs)("td",{className:"bin",children:[e.bin(t.firstByte,1,t),(0,br.jsx)("span",{className:"soft",children:"."}),e.bin(t.secondByte,2,t),(0,br.jsx)("span",{className:"soft",children:"."}),e.bin(t.thirdByte,3,t),(0,br.jsx)("span",{className:"soft",children:"."}),e.bin(t.fourthByte,4,t)]})]},n)}))})})}},{key:"bin",value:function(e,t,n){var r,a=this;return(0,br.jsx)(Zr,{binaryString:(r=e,Jr.padLeft(Jr.numberToString(r,"bin"),8,"0")),emphasizeBytes:!1,allowFlipBits:!0,className:"octet-".concat(t),onBitClicked:function(e){return a.onFlippedBit(e.newBinaryString,t,n)}},t)}},{key:"onFlippedBit",value:function(e,t,n){n.setOctet(t,parseInt(e,2)),this.forceUpdate()}}]),n}(e.Component);var ta=ea;function na(e,t){return 0==t?e:e&Math.pow(2,8-t)-1<<t}function ra(e,t){return 0==t?e:e|Math.pow(2,t)-1}function aa(e){return 255<<8-e&255}function ia(e){var t=aa,n=e.maskBits;return n<=8?new ca(t(n),0,0,0):n<=16?new ca(255,t(n-8),0,0):n<=24?new ca(255,255,t(n-16),0):new ca(255,255,255,t(n-24))}function oa(e){return sa(e,na,0)}function la(e){var t=32-e;return Math.pow(2,t)-2}function sa(e,t,n){var r=function(e,n){return t(n,8-e)},a=e.ipAddress,i=e.maskBits;return i<=8?new ca(r(i,a.firstByte),n,n,n):i<=16?new ca(a.firstByte,r(i-8,a.secondByte),n,n):i<=24?new ca(a.firstByte,a.secondByte,r(i-16,a.thirdByte),n):new ca(a.firstByte,a.secondByte,a.thirdByte,r(i-24,a.fourthByte))}var ua=function(){function e(t,n){r(this,e),this.maskBits=void 0,this.ipAddress=void 0,this.ipAddress=t,this.maskBits=n}return l(e,[{key:"getAdressSpaceSize",value:function(){return la(this.maskBits)}},{key:"toString",value:function(){return"".concat(this.ipAddress.toString(),"/").concat(this.maskBits)}}]),e}(),ca=function(){function e(t,n,a,i){r(this,e),this.firstByte=void 0,this.secondByte=void 0,this.thirdByte=void 0,this.fourthByte=void 0,this.firstByte=t,this.secondByte=n,this.thirdByte=a,this.fourthByte=i}return l(e,[{key:"toString",value:function(){return"".concat(this.firstByte,".").concat(this.secondByte,".").concat(this.thirdByte,".").concat(this.fourthByte)}},{key:"toBinaryString",value:function(e){return e?"".concat(Xr(this.firstByte)).concat(Xr(this.secondByte)).concat(Xr(this.thirdByte)).concat(Xr(this.fourthByte)):"".concat(Xr(this.firstByte),".").concat(Xr(this.secondByte),".").concat(Xr(this.thirdByte),".").concat(Xr(this.fourthByte))}},{key:"clone",value:function(){return new e(this.firstByte,this.secondByte,this.thirdByte,this.fourthByte)}},{key:"setOctet",value:function(e,t){switch(e){case 1:this.firstByte=t;break;case 2:this.secondByte=t;break;case 3:this.thirdByte=t;break;case 4:this.fourthByte=t}}}]),e}(),fa=function(){function e(t){r(this,e),this.cidr=void 0,this.cidr=t}return l(e,[{key:"toString",value:function(){return this.cidr.toString()}}]),e}(),da=function(){function e(t){r(this,e),this.cidr=void 0,this.subnetBits=void 0,this.cidr=t,this.subnetBits=3}return l(e,[{key:"toString",value:function(){return this.cidr.toString()}}]),e}(),pa="subnet",ha="vpc",ma={parse:function(e){var t=this,n=this.parseCommand(e),r=this.getMaches(n.nextInput),a=r.filter((function(e){return null!=e.matches})),i=r.filter((function(e){return null==e.matches}));if(0==a.length)return null;if(i.length>0)return new va("Value(s) ".concat(i.map((function(e){return e.input})).join(",")," was not recognized as valid ip address or ip address with a subnet mask"));var o=r.map((function(e){return t.parseSingle(e.matches,e.input)})),l=o.filter((function(e){return e instanceof va}));return l.length>0?l[0]:null!=n.command?n.command==pa?this.createSubnetDefinition(o):this.createVpcDefinition(o):o},parseCommand:function(e){return e.startsWith(pa)?{command:pa,nextInput:e.substring(6)}:e.startsWith(ha)?{command:ha,nextInput:e.substring(3)}:{command:null,nextInput:e}},getMaches:function(e){return e.replace(/[\t\s]+/g," ").split(" ").filter((function(e){return e.length>0})).map((function(e){var t=/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})(\/\d+)?$/.exec(e);return null==t||0===t.length?{matches:null,input:e}:{matches:t,input:e}}))},parseSingle:function(e,t){var n=function(e){return e<0||e>255},r=parseInt(e[1]),a=parseInt(e[2]),i=parseInt(e[3]),o=parseInt(e[4]);if(n(r)||n(a)||n(i)||n(o))return new va("".concat(t," doesn't represent a valid IP address space"));var l=new ca(r,a,i,o);if(e[5]){var s=e[5].substr(1),u=parseInt(s);return u>32?new va("Subnet mask value in ".concat(t," is out of range")):new ua(l,u)}return l},createSubnetDefinition:function(e){if(1!=e.length)return new va("Incorrect network definition");var t=e[0];return t instanceof ua?new fa(t):new va("Network definition requires subnet mask")},createVpcDefinition:function(e){if(1!=e.length)return new va("Incorrect VPC definition");var t=e[0];return t instanceof ua?new da(t):new va("VPC definition requires subnet mask")}},va=l((function e(t){r(this,e),this.errorMessage=void 0,this.errorMessage=t})),ga=ma;var ya=function(t){var n=t.ip;return(0,br.jsxs)(e.Fragment,{children:[(0,br.jsx)(Zr,{binaryString:Jr.emBin(n.firstByte)}),(0,br.jsx)("span",{className:"soft",children:"."}),(0,br.jsx)(Zr,{binaryString:Jr.emBin(n.secondByte)}),(0,br.jsx)("span",{className:"soft",children:"."}),(0,br.jsx)(Zr,{binaryString:Jr.emBin(n.thirdByte)}),(0,br.jsx)("span",{className:"soft",children:"."}),(0,br.jsx)(Zr,{binaryString:Jr.emBin(n.fourthByte)})]})};function ba(e){var t=e.ip,n=e.descr;return(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{className:"soft","data-test-name":"label",children:n}),(0,br.jsx)("td",{"data-test-name":"decimal",className:"ip-address-col",children:t.toString()}),(0,br.jsx)("td",{"data-test-name":"bin",children:(0,br.jsx)(ya,{ip:t})})]})}var xa=function(t){var n,r=Cr((0,e.useState)(t.subnet),2),a=r[0],i=r[1];return(0,br.jsxs)(e.Fragment,{children:[(0,br.jsx)("table",{className:"expression subnet-view",children:(0,br.jsxs)("tbody",{children:[(0,br.jsx)(ba,{ip:a.cidr.ipAddress,descr:"Address"}),(0,br.jsx)(ba,{ip:oa(a.cidr),descr:"Network"}),(0,br.jsx)(ba,{ip:ia(a.cidr),descr:"Net Mask"}),(0,br.jsx)(ba,{ip:(n=a.cidr,sa(n,ra,255)),descr:"Broadcast"}),(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{"data-test-name":"label",className:"soft",children:(0,br.jsx)("span",{children:"Network Size"})}),(0,br.jsx)("td",{"data-test-name":"decimal",children:a.cidr.getAdressSpaceSize()})]}),(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{"data-test-name":"label",className:"soft",children:"Mask Size"}),(0,br.jsxs)("td",{"data-test-name":"decimal",children:[(0,br.jsx)("button",{className:"btn",onClick:function(){var e=new ua(a.cidr.ipAddress,a.cidr.maskBits-1);i(new fa(e))},disabled:0===a.cidr.maskBits,title:"Decrease mask size",children:"-"}),(0,br.jsx)("span",{children:a.cidr.maskBits}),(0,br.jsx)("button",{className:"btn",onClick:function(){var e=new ua(a.cidr.ipAddress,a.cidr.maskBits+1);i(new fa(e))},disabled:32===a.cidr.maskBits,title:"Increase mask size",children:"+"})]})]})]})}),(0,br.jsx)("div",{})]})};function wa(e){var t=window.bitwiseCmdAnalyticsHandler;null==t&&d().debug("ERROR!!!: Analytics event was not sent. Handler not found");var n=t(e);d().debug("Analytics event sent. Delivery response: "+n,e)}var ka=function(e){return(0,br.jsxs)("div",{className:"tooltip-holder",children:[(0,br.jsx)("span",{className:"tooltip-icon",children:(0,br.jsx)(Xn,{icon:e.icon})}),(0,br.jsx)("div",{className:"tooltip solid-border solid-background",children:e.children})]})};var Sa=function(t){var n=Cr((0,e.useState)(ja.create(t.vpc)),2),r=n[0],a=n[1],i=r.cidr.maskBits+r.subnetBits,o=Math.pow(2,r.subnetBits),l=la(i),s=oa(r.cidr),u=function(){return a(r.changeSubnetBits(r.subnetBits-1))},c=function(){return a(r.changeSubnetBits(r.subnetBits+1))},f=Jr.splitByMasks(s.toBinaryString(),r.cidr.maskBits,i);return(0,br.jsx)(e.Fragment,{children:(0,br.jsxs)("div",{className:"expression vpc-view",children:[(0,br.jsxs)("div",{className:"address-container",children:[(0,br.jsx)("div",{children:(0,br.jsx)("span",{children:"VPC Network Address"})}),(0,br.jsxs)("div",{children:[(0,br.jsx)(Zr,{binaryString:f.vpc,disableHighlight:!0,className:"address-space soft"}),(0,br.jsx)(Zr,{binaryString:f.subnet,disableHighlight:!0,className:"address-space subnet-part"}),(0,br.jsx)(Zr,{binaryString:f.hosts,disableHighlight:!0,className:"address-space host-part"}),(0,br.jsx)("span",{className:"address-space decimal-part",children:s.toString()}),(0,br.jsxs)(ka,{icon:ur,children:[(0,br.jsx)("div",{className:"accent1 tooltip-header",children:"Color Legend"}),(0,br.jsx)("span",{className:"address-space soft",children:"000"})," - VPC address bits ",(0,br.jsx)("br",{}),(0,br.jsx)("span",{className:"address-space subnet-part",children:"000"})," - Bits dedicated for subnets address",(0,br.jsx)("br",{}),(0,br.jsx)("span",{className:"address-space host-part",children:"000"})," - Bits dedicated to host addresses inside each subnet"]})]})]}),(0,br.jsx)("table",{className:"vpc-details",children:(0,br.jsxs)("tbody",{children:[(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{className:"soft",children:"VPC CIDR Mask:"}),(0,br.jsxs)("td",{children:[(0,br.jsx)("button",{className:"btn",onClick:function(){return a(r.changeVpcCidr(new ua(r.cidr.ipAddress,r.cidr.maskBits-1)))},disabled:r.cidr.maskBits<=1,title:"Decrease vpc address bits",children:"-"}),"/",r.cidr.maskBits,(0,br.jsx)("button",{className:"btn",onClick:function(){return a(r.changeVpcCidr(new ua(r.cidr.ipAddress,r.cidr.maskBits+1)))},disabled:i>=30,title:"Increse vpc address bits",children:"+"})]})]}),(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{className:"soft",children:"Subnet CIDR Mask:"}),(0,br.jsxs)("td",{children:[(0,br.jsx)("button",{className:"btn",onClick:u,disabled:r.subnetBits<=1,title:"Increase subnet bits",children:"-"}),"/",i,(0,br.jsx)("button",{className:"btn",onClick:c,disabled:r.cidr.maskBits+r.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{className:"soft",children:"Max Subnets in VPC:"}),(0,br.jsxs)("td",{children:[(0,br.jsx)("button",{className:"btn",onClick:u,disabled:r.subnetBits<=1,title:"Decrease subnet bits",children:"-"}),o,(0,br.jsx)("button",{className:"btn",onClick:c,disabled:r.cidr.maskBits+r.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{className:"soft",children:"Max Hosts in VPC:"}),(0,br.jsx)("td",{children:o*l})]}),(0,br.jsxs)("tr",{children:[(0,br.jsx)("td",{className:"soft",children:"Hosts Per Subnet:"}),(0,br.jsx)("td",{children:l})]})]})})]})})},ja=function(){function e(t,n){r(this,e),this.cidr=void 0,this.subnetBits=void 0,this.subnetNum=void 0,this.cidr=t,this.subnetBits=n,this.subnetNum=0}return l(e,[{key:"clone",value:function(){return Object.assign(new e(this.cidr,this.subnetBits),this)}},{key:"changeSubnetBits",value:function(t){return new e(this.cidr,t)}},{key:"changeVpcCidr",value:function(t){return new e(t,this.subnetBits)}}],[{key:"create",value:function(t){return new e(t.cidr,t.subnetBits)}}]),e}(),Ca={setup:function(e,t){t.command({canHandle:function(e){return null!=ga.parse(e)},handle:function(t){var n=ga.parse(t.input);if(null!=n)if(n instanceof va)e.addCommandResult(t.input,(function(){return(0,br.jsx)(Mr,{errorMessage:n.errorMessage})}));else{if(n instanceof fa)return e.addCommandResult(t.input,(function(){return(0,br.jsx)(xa,{subnet:n})})),void Na("SubnetCommand",t.options);if(n instanceof da)return e.addCommandResult(t.input,(function(){return(0,br.jsx)(Sa,{vpc:n})})),void Na("VpcCommand",t.options);var r=[];n.forEach((function(e){e instanceof ua?(r.push(e.ipAddress),r.push(ia(e))):e instanceof ca&&r.push(e)})),Na("IpAddressesInput",t.options),e.addCommandResult(t.input,(function(){return(0,br.jsx)(ta,{ipAddresses:r})}))}}}),d().debug()}};function Na(e,t){!0!==t.doNotTrack&&wa({eventCategory:"NetworkingCommand",eventAction:e})}var Ea=Ca,za=1,Ba=function(){function e(t,n){r(this,e),this.id=void 0,this.value=void 0,this.base=void 0,this.isOperator=void 0,this.label=void 0,Yr(t)||(t=$r(t)),e.validateSupported(t),this.id=za++,this.value=t,this.base=n||"dec",this.isOperator=!1,this.label=""}return l(e,[{key:"setValue",value:function(e){return this.value=e,this}},{key:"setLabel",value:function(e){return this.label=e,this}},{key:"evaluate",value:function(){return this}},{key:"getUnderlyingOperand",value:function(){return this}}],[{key:"validateSupported",value:function(e){if(e.signed&&(e.value<Ur||e.value>Fr))throw new Error("Signed 64-bit numbers are supported in range from ".concat(Ur," to ").concat(Fr,". Given number was ").concat(e));if(!e.signed&&e.value>Vr)throw new Error("Unisgned 64-bit numbers larger than ".concat(Vr," are not supported. Given number was ").concat(e))}}]),e}(),Oa=function(){function e(t,n){r(this,e),this.operand=void 0,this.operator=void 0,this.isOperator=void 0,this.isShiftExpression=void 0,this.isNotExpression=void 0,this.operand=t,this.operator=n,this.isOperator=!0,this.isShiftExpression=this.operator.indexOf("<")>=0||this.operator.indexOf(">")>=0,this.isNotExpression="~"===this.operator}return l(e,[{key:"evaluate",value:function(t){if(t instanceof e)throw new Error("operand must be scalar value");if("~"!=this.operator&&null==t)throw new Error("operand is required");var n=this.operand.evaluate();return"~"==this.operator?function(e){return new Ba(Qr.not(e.value),e.base)}(this.operand.getUnderlyingOperand()):function(e,t,n){if(!/<|>/.test(t)){if(e.value.maxBitSize==n.value.maxBitSize&&e.value.signed!=n.value.signed)throw new Error("Operator `"+t+"` cannot be applied to signed and unsigned operands of the same "+n.value.maxBitSize+" -bit size");!function(e,t){var n=e.value,r=t.value;if(n.maxBitSize===r.maxBitSize){if(n.signed===r.signed)return;e.setValue(n.resize(2*n.maxBitSize).toSigned()).setLabel("converted"),t.setValue(r.resize(2*r.maxBitSize).toSigned()).setLabel("converted")}n.maxBitSize>r.maxBitSize?t.setValue(r.convertTo(n)).setLabel("converted"):e.setValue(n.convertTo(r)).setLabel("converted")}(e,n)}var r=Qr.operation(e.value,t,n.value);return new Ba(r,n.base)}(t,this.operator,n)}},{key:"getUnderlyingOperand",value:function(){return this.operand.getUnderlyingOperand()}},{key:"toString",value:function(){return this.operator+this.operand.toString()}}]),e}();var Pa=function(){function e(t,n){r(this,e),this.children=void 0,this.expressionString=void 0,this.maxBitsLength=void 0,this.expressionString=t,this.children=n,this.maxBitsLength=n.map((function(e){return Qr.numberOfBitsDisplayed(e.value)})).reduce((function(e,t){return e>=t?e:t}),0)}return l(e,[{key:"toString",value:function(){return this.children.map((function(e){return e.value.toString()})).join(" ")}}]),e}(),_a=l((function e(t,n){r(this,e),this.expressionString=void 0,this.children=void 0,this.expressionString=t,this.children=n})),Ta="-?([0-9]+|0b[0-1]+|0x[0-9,a-f]+)(l|s|b|ul|us|ub|u)?",La="^"+Ta+"$";function Ia(e){return e.indexOf("0b")>-1?"bin":e.indexOf("0x")>-1?"hex":"dec"}var Ma=new(function(){function e(){r(this,e),this.numberRegexString=void 0,this.numberRegexString=Ta}return l(e,[{key:"caseParse",value:function(e){return new RegExp(La).test(e)}},{key:"parse",value:function(e){if(0==e.length)throw new Error("input is null or empty");var t=new RegExp(La,"i").exec(e);if(null==t||0==t.length)throw new Error(e+" is not a number");var n=function(e,t,n){var r=e.startsWith("-"),a=BigInt(t),i=!n.startsWith("u"),o=function(e,t,n){var r=n?Rr:Dr;switch(e.replace("u","").toLowerCase()){case"l":return 64;case"s":return 16;case"b":return 8;default:return t>r?64:32}}(n,a,i),l=r?-a:a;if(!i&&r){var s="0b"+new Wr(l,o,!0).toString(2);return Wr.unsigned(BigInt(s),o)}return new Wr(l,o,i)}(t[0],t[1],t[2]||"");return{value:n,base:Ia(e),input:e}}}]),e}()),Ra=function(){function e(){r(this,e),this.factories=void 0,this.factories=[]}return l(e,[{key:"canParse",value:function(e){for(var t=e.replace(/^\s+|\s+$/,""),n=this.factories.length-1;n>=0;n--)if(!0===this.factories[n].canCreate(t))return!0;return!1}},{key:"parse",value:function(e){for(var t,n=e.replace(/^\s+|\s+$/,""),r=0,a=this.factories.length;r<a;r++)if(1==(t=this.factories[r]).canCreate(n))return t.create(n);return null}},{key:"addFactory",value:function(e){this.factories.push(e)}}]),e}(),Aa=function(){function e(){r(this,e)}return l(e,[{key:"canCreate",value:function(e){return 0!=e.length&&0==e.split(" ").filter((function(e){return e.length>0})).map((function(e){return Ma.caseParse(e)})).filter((function(e){return 0==e})).length}},{key:"create",value:function(e){var t=e.split(" ").filter((function(e){return e.length>0})).map((function(e){return Fa(e)}));return new Pa(e,t)}}]),e}(),Da=function(){function e(){r(this,e),this.fullRegex=void 0,this.regex=void 0,this.fullRegex=/^[-,~,<,>,&,\^\|,b,x,l,s,u,a-f,0-9,\s]+$/i,this.regex=/(<<|>>|>>>|\||\&|\^)?(~?-?(?:[b,x,l,s,u,,a-f,0-9]+))/gi}return l(e,[{key:"canCreate",value:function(e){return this.fullRegex.lastIndex=0,this.fullRegex.test(this.normalizeString(e))}},{key:"create",value:function(e){var t,n=[],r=this.normalizeString(e);for(this.regex.lastIndex=0;null!=(t=this.regex.exec(r));)n.push(this.parseMatch(t));return new _a(r,n)}},{key:"parseMatch",value:function(e){e[0];var t=e[1],n=e[2],r=null;return r=0==n.indexOf("~")?new Oa(Fa(n.substring(1)),"~"):Fa(n),null==t?r:new Oa(r,t)}},{key:"normalizeString",value:function(e){return e.replace(/\s+/g,"")}}]),e}();function Fa(e){var t=Ma.parse(e),n=new Ba(t.value,t.base);if(n.value.maxBitSize!=t.value.maxBitSize)throw new Error("Gotcha!");return n}var Ua=new Ra;Ua.addFactory(new Aa),Ua.addFactory(new Da);var Va,Ha=function(){function e(t){var n=t.emphasizeBytes,a=void 0!==n&&n,i=t.allowFlipBits,o=void 0!==i&&i,l=t.annotateDataTypes,s=void 0!==l&&l;r(this,e),this.emphasizeBytes=void 0,this.items=void 0,this.maxNumberOfBits=void 0,this.allowFlipBits=void 0,this.annotateDataTypes=void 0,this.emphasizeBytes=a,this.annotateDataTypes=s,this.items=[],this.maxNumberOfBits=0,this.allowFlipBits=!0===o}return l(e,[{key:"addScalarRow",value:function(e){var t=this.calcMaxNumberOfBits(e);this.maxNumberOfBits=Math.max(t,this.maxNumberOfBits),this.items.push({sign:"",css:"",expressionElement:e,allowFlipBits:this.allowFlipBits,label:"",maxBitSize:e.value.maxBitSize})}},{key:"addOperatorRow",value:function(e){var t=e.isNotExpression?e.evaluate():e.getUnderlyingOperand(),n=this.calcMaxNumberOfBits(t);this.maxNumberOfBits=Math.max(n,this.maxNumberOfBits),this.items.push({sign:e.operator,css:"",label:this.getLabel(t),expressionElement:e.operand,allowFlipBits:this.allowFlipBits,maxBitSize:t.value.maxBitSize})}},{key:"addShiftExpressionResultRow",value:function(e,t){var n=this.calcMaxNumberOfBits(t);this.maxNumberOfBits=Math.max(n,this.maxNumberOfBits);var r=e.operand.getUnderlyingOperand();this.items.push({sign:e.operator+Jr.numberToString(r.value,r.base),css:"expression-result",expressionElement:t,allowFlipBits:!1,label:"",maxBitSize:t.value.maxBitSize})}},{key:"addExpressionResultRow",value:function(e){var t=this.calcMaxNumberOfBits(e);this.maxNumberOfBits=Math.max(t,this.maxNumberOfBits),this.items.push({sign:"=",css:"expression-result",expressionElement:e,allowFlipBits:!1,label:"",maxBitSize:e.value.maxBitSize})}},{key:"calcMaxNumberOfBits",value:function(e){return Qr.numberOfBitsDisplayed(e.value)}},{key:"getLabel",value:function(e){return Jr.numberToString(e.value,"bin"===e.base?"dec":e.base)}}],[{key:"buildListOfNumbers",value:function(t,n){var r=new e(n);return t.children.forEach((function(e){return r.addScalarRow(e)})),r.maxNumberOfBits=e.applyEmphasizeBytes(r.maxNumberOfBits,r.emphasizeBytes),r}},{key:"buildBitwiseOperation",value:function(t,n){t.children[0];for(var r,a=0,i=t.children.length,o=new e(n),l=null;a<i;a++)if((r=t.children[a])instanceof Ba)o.addScalarRow(r),l=r;else{var s=r;if(s.isNotExpression){o.addOperatorRow(s);var u=s.evaluate();o.addExpressionResultRow(u),l=u}else s.isShiftExpression?(l=s.evaluate(l),o.addShiftExpressionResultRow(s,l)):(l=s.evaluate(l),o.addOperatorRow(s),o.addExpressionResultRow(l))}return o.maxNumberOfBits=e.applyEmphasizeBytes(o.maxNumberOfBits,o.emphasizeBytes),o}},{key:"applyEmphasizeBytes",value:function(e,t){return t&&e%8!=0?e<8?8:e-e%8+8:e}},{key:"createModel",value:function(t,n,r){if(t instanceof Pa)return e.buildListOfNumbers(t,{emphasizeBytes:n,allowFlipBits:!0,annotateDataTypes:r});if(t instanceof _a)return e.buildBitwiseOperation(t,{emphasizeBytes:n,allowFlipBits:!0,annotateDataTypes:r});throw new Error("Cannot build BitwiseExpressionViewModel out of expression "+t)}}]),e}(),Wa=function(t){g(a,t);var n=x(a);function a(e){var t;return r(this,a),(t=n.call(this,e)).maxSeenLengthNumberOfBits=void 0,t.state={},t.maxSeenLengthNumberOfBits=0,t}return l(a,[{key:"render",value:function(){var t=null,n=this.props.expression instanceof Pa;try{t=Ha.createModel(this.props.expression,this.props.emphasizeBytes,this.props.annotateTypes)}catch(o){var r=o.message;return(0,br.jsxs)("div",{className:"error",children:["Error: ",r]})}var a=this.getRows(t,n),i="expression";return this.props.dimExtrBits&&(i+=" dim-extra-bits"),(0,br.jsx)(e.Fragment,{children:(0,br.jsx)("table",{className:i,children:(0,br.jsx)("tbody",{children:a})})})}},{key:"getRows",value:function(e,t){var n=this,r=this.props.annotateTypes?e.items.map((function(e){return e.maxBitSize})).sort().reverse()[0]:0;this.maxSeenLengthNumberOfBits=Math.max(e.maxNumberOfBits,this.maxSeenLengthNumberOfBits);var a=Math.max(this.maxSeenLengthNumberOfBits,r);return e.items.map((function(e,r){return(0,br.jsx)($a,{sign:e.sign,css:e.css,bitSize:e.maxBitSize,allowFlipBits:e.allowFlipBits,allowSignChange:t,expressionItem:e.expressionElement,emphasizeBytes:n.props.emphasizeBytes,maxNumberOfBits:a,annotateTypes:n.props.annotateTypes,onValueChanged:function(){return n.onValueChanged()}},r)}))}},{key:"onValueChanged",value:function(){d().debug("onValueChanged()"),this.forceUpdate()}}]),a}(e.Component),$a=function(t){g(a,t);var n=x(a);function a(e){var t;return r(this,a),(t=n.call(this,e)).infoWasShown=!1,t.originalValue=void 0,t.scalar=void 0,t.state={operand:null},t.scalar=t.props.expressionItem.getUnderlyingOperand(),t.originalValue=t.scalar.value,t}return l(a,[{key:"render",value:function(){var e=this,t=this.props,n=t.sign,r=t.css,a=t.maxNumberOfBits,i=t.emphasizeBytes,o=t.allowFlipBits,l=t.annotateTypes,s=this.props.expressionItem.evaluate(),u=Jr.numberToString(s.value,"bin",a),c=s.value.signed&&u.length>=s.value.maxBitSize?u.length-s.value.maxBitSize:-1,f=l?s.value.maxBitSize:Qr.numberOfBitsDisplayed(s.value);return(0,br.jsxs)("tr",{className:"row-with-bits "+r,children:[(0,br.jsx)("td",{className:"sign",children:n}),(0,br.jsx)("td",{className:"label",children:this.getLabel()}),(0,br.jsx)("td",{className:"bin",children:(0,br.jsx)(Zr,{emphasizeBytes:i,binaryString:u,allowFlipBits:o,signBitIndex:c,valueBitSize:f,onBitClicked:function(t){return e.onBitClicked(t)}})}),(0,br.jsx)("td",{className:"other",children:this.getAlternative()}),(0,br.jsx)("td",{className:"info accent1","data-test-name":"ignore",children:this.props.annotateTypes?this.getInfo():null}),(0,br.jsx)("td",{className:"undo","data-test-name":"ignore",children:this.getControlButtons()})]})}},{key:"getControlButtons",value:function(){var t=this,n=[];return this.scalar.value.value<0&&n.push((0,br.jsxs)(ka,{icon:ur,children:[(0,br.jsx)("div",{className:"accent1 tooltip-header",children:"Two's Complement"}),(0,br.jsxs)("p",{children:["This is a negative number. It's binary representation is ",(0,br.jsx)("u",{children:"inverted"})," using ",(0,br.jsx)("strong",{children:"Two's Complement"})," operation."]}),this.props.annotateTypes?null:(0,br.jsxs)("p",{children:["To see full in-memory binary representation, go to ",(0,br.jsx)("b",{children:"Settings"})," and enable ",(0,br.jsx)("b",{children:"Annotate Data Types"})," toggle. "]})]})),this.originalValue.isTheSame(this.scalar.value)||n.push((0,br.jsx)("button",{title:"Undo all changes",className:"undo","data-control":"undo",onClick:function(){return t.undo()},children:(0,br.jsx)(Xn,{icon:fr})})),(0,br.jsx)(e.Fragment,{children:n})}},{key:"getLabel",value:function(){if(this.props.expressionItem.isOperator){var e=this.props.expressionItem;return e.operator+this.getLabelString(e.getUnderlyingOperand())}return this.getLabelString(this.props.expressionItem.getUnderlyingOperand())}},{key:"getAlternative",value:function(){if(this.props.expressionItem.isOperator){var e=this.props.expressionItem.evaluate();return Jr.numberToString(e.value,e.base)}var t=this.props.expressionItem.evaluate(),n=Jr.getAlternativeBase(t.base);return Jr.numberToString(t.value,n)}},{key:"getLabelString",value:function(e){return Jr.numberToString(e.value,"bin"==e.base?"dec":e.base)}},{key:"undo",value:function(){this.changeValue(this.originalValue),this.props.onValueChanged()}},{key:"onBitClicked",value:function(e){var t=e.bitIndex,n=e.binaryStringLength,r=this.scalar.value.maxBitSize;if(n-t<=r){var a=this.scalar.value.maxBitSize-n,i=Qr.flipBit(this.scalar.value,a+t);this.changeValue(i)}else{var o=n-t-r;this.changeValue(Qr.addSpace(this.scalar.value,o)),d().debug("Operand size changed")}}},{key:"onChangeSign",value:function(){var e=this.props.expressionItem.getUnderlyingOperand();this.changeValue(e.value.signed?e.value.toUnsigned():e.value.toSigned()),this.forceUpdate()}},{key:"changeValue",value:function(e){this.scalar.setValue(e),this.props.onValueChanged()}},{key:"getInfo",value:function(){var t=this,n=this.props.expressionItem.getUnderlyingOperand(),r=this.props.allowSignChange;this.infoWasShown=!0;var a=[],i="BitwiseCmd treats this number as ".concat(n.value.maxBitSize,"-bit integer"),o="".concat(n.value.maxBitSize,"-bit "),l=n.value.signed?"signed":"unsigned",s=n.value.signed?"unsigned":"signed",u="Click to change to ".concat(s," preserving the same bits");return n.label.length>0&&(o+=" (converted)",i+=". This number was converted to facilitate bitwise operation with an operand of a different type."),a.push((0,br.jsx)("span",{title:i,style:{cursor:"help"},children:o.trim()})),r?a.push((0,br.jsx)("button",{className:"accent1 link-button",title:u,onClick:function(){return t.onChangeSign()},children:l})):a.push((0,br.jsxs)("span",{className:"accent1",children:["\xa0",l]})),(0,br.jsx)(e.Fragment,{children:a})}}]),a}(e.Component),Ya={setup:function(e,t){t.command({canHandle:function(e){return Ua.canParse(e)},handle:function(t){var n=Ua.parse(t.input);e.addCommandResult(t.input,(function(){return(0,br.jsx)(Wa,{expression:n,emphasizeBytes:e.emphasizeBytes,annotateTypes:e.annotateTypes,dimExtrBits:e.dimExtraBits})}))}})}},Qa=Ya,qa={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},Ga=new Uint8Array(16);function Ka(){if(!Va&&!(Va="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Va(Ga)}for(var Xa=[],Ja=0;Ja<256;++Ja)Xa.push((Ja+256).toString(16).slice(1));function Za(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(Xa[e[t+0]]+Xa[e[t+1]]+Xa[e[t+2]]+Xa[e[t+3]]+"-"+Xa[e[t+4]]+Xa[e[t+5]]+"-"+Xa[e[t+6]]+Xa[e[t+7]]+"-"+Xa[e[t+8]]+Xa[e[t+9]]+"-"+Xa[e[t+10]]+Xa[e[t+11]]+Xa[e[t+12]]+Xa[e[t+13]]+Xa[e[t+14]]+Xa[e[t+15]]).toLowerCase()}var ei=function(e,t,n){if(qa.randomUUID&&!t&&!e)return qa.randomUUID();var r=(e=e||{}).random||(e.rng||Ka)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return Za(r)};var ti=function(){return(0,br.jsxs)("div",{className:"aboutTpl","data-result-type":"help",children:[(0,br.jsxs)("p",{children:[" Created by ",(0,br.jsx)("a",{href:"http://boryslevytskyi.github.io/",children:"Borys Levytskyi"}),". Please give it a like if BitwiseCmd has helped you in your work."]}),(0,br.jsxs)("p",{children:["If you have an idea or, suggestion or you've spotted a bug here, please send it to ",(0,br.jsx)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:"bitwisecmd@gmail.com"}),". Your feedback is greatly appreciated."]}),(0,br.jsx)("p",{children:(0,br.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",children:["Project on ",(0,br.jsx)("strong",{children:"GitHub"})]})})]})};var ni=function(){var t=null!=navigator.clipboard?"":"hidden",n=Cr((0,e.useState)("default"),2),r=n[0],a=n[1],i="copied"==r?"":"hidden",o="bc1qyv08z29776uwdwy2m0c77gpgpupzr78jpcnraq";return(0,br.jsxs)("div",{className:"donate-result-view",children:[(0,br.jsx)("p",{children:"Thank you for your interest in donation. At this point BitwiseCmd can accept donations via services listed below:"}),(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("h3",{children:"buymeacoffee.com"}),(0,br.jsx)("p",{children:(0,br.jsxs)("a",{className:"button button-large",href:"https://bmc.link/boryslevytB",onClick:function(){wa({eventAction:"BuyMeCoffeeClicked",eventCategory:"Donation"})},target:"_blank",children:[(0,br.jsx)(Xn,{icon:yr,size:"lg"})," Buy Me a Coffee"]})}),(0,br.jsx)("h3",{children:"PayPal"}),(0,br.jsx)("p",{children:(0,br.jsxs)("a",{className:"paypal-button button button-large",href:"https://www.paypal.com/donate/?hosted_button_id=3GREJYC4T5AJ8",target:"_blank",children:[(0,br.jsx)(Xn,{icon:Br,size:"lg"}),"Donate via PayPal"]})})]}),(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("h3",{children:"Bitcoin"}),(0,br.jsx)("span",{children:"BTC Address:"})," ",(0,br.jsx)("strong",{children:o}),(0,br.jsx)("button",{onClick:function(){return navigator.clipboard.writeText(o),a("copied"),setTimeout((function(){return a("default")}),3e3),void wa({eventCategory:"Donation",eventAction:"CopyBTCAddressCopyClicked"})},title:"Copy this address into the Cliboard",className:"button copy-button ".concat(t),children:"Copy"})," ",(0,br.jsx)("span",{className:"soft ".concat(i),children:"copied"})]})]})};var ri=function(e){var t=e.icon,n=e.command,r=e.text,a=e.textClassName,i=function(){return m.execute(n||r)};return null!=t?(0,br.jsxs)("a",{href:"javascript:void(0)",onClick:i,children:[(0,br.jsx)(Xn,{icon:t,className:"icon"}),(0,br.jsx)("span",{className:a,children:r})]}):(0,br.jsx)("a",{href:"javascript:void(0)",onClick:i,children:(0,br.jsx)("span",{className:a,children:r})})};var ai=function(){return(0,br.jsx)("div",{className:"help helpResultTpl",children:(0,br.jsxs)("div",{className:"panel-container",children:[(0,br.jsxs)("div",{className:"left-panel",children:[(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("div",{className:"section-title soft",children:"Bitwise Calculation Commands"}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"23 | 34"})})," \u2014 type bitwise expression to see the result in binary"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"23 34"})})," \u2014 type one or more numbers to see their binary representations"]})]})]}),(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("div",{className:"section-title soft",children:"IP Address & Networking Commands"}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"127.0.0.1"})})," \u2014 enter single or multiple IP addresses (separated by space) to see their binary representation"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"192.168.0.1/8"})})," \u2014 subnet mask notations are supported as well"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"subnet 192.168.24.1/14"})})," \u2014 display information about a subnet (network address, broadcast address, etc.)"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"vpc 192.168.24.1/24"})})," \u2014 see how VPC network address bits are divided between VPC address, Subnets, and Hosts"]})]})]}),(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("div",{className:"section-title soft",children:"Color Theme Commands"}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"light"})})," \u2014 set the Light color theme"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"dark"})})," \u2014 set the Dark color theme"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"midnight"})})," \u2014 set the Midnight color theme"]})]})]}),(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("div",{className:"section-title soft",children:"Other Commands"}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"clear"})})," \u2014 clear output pane"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"help"})})," \u2014 display this help"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"whatsnew"})})," \u2014 display changelog"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"em"})})," \u2014 turn On/Off Emphasize Bytes"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"about"})})," \u2014 about the app"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"guid"})})," \u2014 generate ",(0,br.jsx)("a",{href:"https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29",children:"v4"})," GUID"]})]})]})]}),(0,br.jsxs)("div",{className:"right-panel",children:[(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("div",{className:"section-title soft",children:"Supported Bitwise Operations"}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"&"})," \u2014 bitwise AND"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"|"})," \u2014 bitwise inclusive OR"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"^"})," \u2014 bitwise exclusive XOR"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"~"})," \u2014 bitwise NOT"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"<<"})," \u2014 left shift"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:">>"})," \u2014 sign propagating right shift"]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:">>>"})," \u2014 zero-fill right shift"]})]})]}),(0,br.jsxs)("div",{className:"section soft-border",children:[(0,br.jsxs)("div",{className:"section-title soft",children:["Supported Number Types ",(0,br.jsx)("sup",{className:"accent1",children:"NEW"})]}),(0,br.jsxs)("p",{children:["BitiwseCmd no longer uses the browser's JavaScript engine for the execution of bitwise operations. It has its own calculator implementation which brings supports bitwise operations on the following ",(0,br.jsx)("i",{children:"signed"})," and ",(0,br.jsx)("i",{children:"unsigned"})," data types:"]}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"8-bit integer"})," - a.k.a Byte. Numbers entered with ",(0,br.jsx)("code",{children:"b"})," or ",(0,br.jsx)("code",{children:"ub"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,br.jsx)(ri,{text:"10b 10ub"}),")."]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"16-bit integer"})," - a.k.a Short. Numbers entered with ",(0,br.jsx)("code",{children:"s"})," or ",(0,br.jsx)("code",{children:"us"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,br.jsx)(ri,{text:"10s 10us"}),")."]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"32-bit integer"})," - numbers entered without suffixes that fall in range of ",Ar," and ",Rr,". Use ",(0,br.jsx)("code",{children:"u"})," suffix to denote an unsigned version of 32-bit integer. This is a default number type."]}),(0,br.jsxs)("li",{children:[(0,br.jsx)("code",{children:"64-bit integer"})," - a.k.a Long. Numbers entered without suffixes and exceed the 32-bit range or entered with ",(0,br.jsx)("code",{children:"l"})," and ",(0,br.jsx)("code",{children:"ul"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,br.jsx)(ri,{text:"10l 10ul"}),")."]})]})]}),(0,br.jsxs)("div",{className:"section",children:[(0,br.jsx)("strong",{className:"section-title soft",children:"Tip"}),(0,br.jsxs)("p",{children:["You can click on bits to flip them in number inputs (e.g. ",(0,br.jsx)(ri,{text:"2 4"}),") or IP addresses (e.g. ",(0,br.jsx)(ri,{text:"192.168.0.0/8"}),")."]})]})]})]})})};var ii=function(e){return(0,br.jsx)("p",{children:e.text})};var oi=function(){return(0,br.jsxs)("div",{className:"changelog",children:[(0,br.jsx)("h3",{children:"Changelog"}),(0,br.jsx)("div",{className:"item item-new",children:(0,br.jsxs)("p",{children:[(0,br.jsx)("span",{className:"soft date",children:"May 10th, 2023"})," ",(0,br.jsx)("br",{}),(0,br.jsx)("p",{children:"Behold! After a long time of inactivity, BitwiseCmd is getting an update. Here is what changed:"}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:["Browser's JavaScript engine is no longer used for the execution of bitwise operations. BitwiseCmd has its own shiny custom-built bitwise calculator that supports operations integer of different sizes (8,16,32, and 64 bits) as well as their signed and unsigned versions. ",(0,br.jsx)(ri,{text:"Check it out!",command:"-1b 255ub -1 4294967295u -1l 18446744073709551615u"}),". This calculator tries to follow the same behavior of bitwise operations as implemented in C. This includes shifting an integer by the number of bytes equal to its size (spoiler: you get the same number, this is undefined behavior in C. Don't believe me? Check this ",(0,br.jsx)("a",{href:"https://codeyarns.com/tech/2004-12-20-c-shift-operator-mayhem.html#gsc.tab=0",children:"link"}),")."]}),(0,br.jsx)("li",{children:"A slightly improved UI"})]}),(0,br.jsx)("p",{children:"I'm sure there will be some bugs following such a big update. I will do my best to fix them as they are found."}),(0,br.jsx)("p",{children:"Many thanks to all people that submitted issues on GitHub. Your feedback is greatly appreciated. "})]})}),(0,br.jsxs)("div",{className:"item",children:[(0,br.jsx)("span",{className:"soft date",children:"May 5th, 2023"})," ",(0,br.jsx)("br",{}),(0,br.jsxs)("p",{children:["Fixed ",(0,br.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues/13",children:"bug"})," with incorrect binary representation of 64-bit numbers."]})]}),(0,br.jsx)("div",{className:"item",children:(0,br.jsxs)("p",{children:[(0,br.jsx)("span",{className:"soft date",children:"Jul 24th, 2021"})," ",(0,br.jsx)("br",{}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:["Added support of ",(0,br.jsx)("code",{children:"vpc"})," command to see how VPC network address is divided between VPC, Subnets, and Hosts. Try it out: ",(0,br.jsx)(ri,{text:"vpc 192.168.24.1/24"})]}),(0,br.jsx)("li",{children:"Added ability to remove individual results"})]})]})}),(0,br.jsxs)("div",{className:"item",children:[(0,br.jsx)("span",{className:"soft date",children:"Jun 16th, 2021"}),(0,br.jsxs)("p",{children:["Added support of ",(0,br.jsx)("code",{children:"subnet"})," command to display information about subnet IP address such. Try it out: ",(0,br.jsx)(ri,{text:"subnet 192.168.24.1/14"})]})]}),(0,br.jsxs)("div",{className:"item",children:[(0,br.jsx)("span",{className:"soft date",children:"Jun 14th, 2021"}),(0,br.jsx)("p",{children:"Added support of IP addresses and subnet mask notations. Try them out:"}),(0,br.jsxs)("ul",{children:[(0,br.jsxs)("li",{children:["A single IP address ",(0,br.jsx)(ri,{text:"127.0.0.1"})]}),(0,br.jsxs)("li",{children:["Multiple IP addresses and subnet mask notations ",(0,br.jsx)(ri,{text:"127.0.0.1 192.168.0.0/24"})]})]})]}),(0,br.jsxs)("div",{className:"item",children:[(0,br.jsx)("span",{className:"soft date",children:"Jun 6th, 2017"}),(0,br.jsxs)("p",{children:["Added ",(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"guid"})})," command. Use it for generating v4 GUIDs "]})]}),(0,br.jsxs)("div",{className:"item",children:[(0,br.jsx)("span",{className:"soft date",children:"May 27th, 2017"}),(0,br.jsxs)("p",{children:["Added support of binary number notation (e.g. ",(0,br.jsx)("code",{children:(0,br.jsx)(ri,{text:"0b10101"})}),"). "]})]}),(0,br.jsxs)("div",{className:"item",children:[(0,br.jsx)("span",{className:"soft",children:"May 20th, 2017"}),(0,br.jsxs)("p",{children:["A new ",(0,br.jsx)(ri,{text:"Midnight"})," theme was added."]})]}),(0,br.jsxs)("div",{className:"item",children:[(0,br.jsx)("span",{className:"soft",children:"May 16th, 2017"}),(0,br.jsxs)("p",{children:["Complete rewrite using React. Please let me know if you have problems with this release by ",(0,br.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues",children:"creating an issue"})," in Github Repo."]})]})]})},li=function(){function e(t,n){r(this,e),this.version=9,this.emphasizeBytes=void 0,this.debugMode=!1,this.uiTheme=void 0,this.changeHandlers=[],this.commandResults=[],this.persistedVersion=void 0,this.wasOldVersion=void 0,this.env=void 0,this.pageVisitsCount=void 0,this.donationClicked=void 0,this.showSettings=!1,this.annotateTypes=!1,this.dimExtraBits=!1,this.cookieDisclaimerHidden=!1,this.env=n,this.uiTheme=t.uiTheme,this.emphasizeBytes=!!t.emphasizeBytes,this.persistedVersion=t.version||.1,this.wasOldVersion=null!=t.version&&this.version>this.persistedVersion,this.debugMode=!0===t.debugMode,this.pageVisitsCount=t.pageVisistsCount||0,this.donationClicked=t.donationClicked,this.annotateTypes=!!t.annotateTypes,this.dimExtraBits=!!t.dimExtrBits,this.cookieDisclaimerHidden=!!t.cookieDisclaimerHidden}return l(e,[{key:"addCommandResult",value:function(e,t){var n=Math.ceil(1e7*Math.random())^Date.now();this.commandResults.unshift({key:n,input:e,view:t}),d().debug("command result added: ".concat(e)),this.triggerChanged()}},{key:"clearCommandResults",value:function(){this.commandResults=[],this.triggerChanged()}},{key:"removeResult",value:function(e){e<0||e>=this.commandResults.length||(this.commandResults.splice(e,1),this.triggerChanged())}},{key:"toggleEmphasizeBytes",value:function(e){this.emphasizeBytes=null!=e?e:!this.emphasizeBytes,this.triggerChanged()}},{key:"onChange",value:function(e){this.changeHandlers.push(e)}},{key:"triggerChanged",value:function(){var e=this;this.changeHandlers.forEach((function(t){return t(e)}))}},{key:"setUiTheme",value:function(e){this.uiTheme=e,this.triggerChanged()}},{key:"toggleDebugMode",value:function(){this.debugMode=!this.debugMode,this.triggerChanged()}},{key:"toggleShowSettings",value:function(){this.showSettings=!this.showSettings,this.triggerChanged()}},{key:"toggleAnnotateTypes",value:function(e){this.annotateTypes=null!=e?e:!this.annotateTypes,this.triggerChanged()}},{key:"toggleDimExtrBits",value:function(){this.dimExtraBits=!this.dimExtraBits,this.triggerChanged()}},{key:"registerVisit",value:function(){this.pageVisitsCount++,this.triggerChanged()}},{key:"onDonationClicked",value:function(){return!0!==this.donationClicked&&(this.donationClicked=!0,this.triggerChanged(),!0)}},{key:"setCookieDisclaimerHidden",value:function(e){this.cookieDisclaimerHidden=e,this.triggerChanged()}},{key:"getPersistData",value:function(){return{emphasizeBytes:this.emphasizeBytes,uiTheme:this.uiTheme,version:this.version,debugMode:this.debugMode,pageVisistsCount:this.pageVisitsCount,donationClicked:this.donationClicked,annotateTypes:this.annotateTypes,dimExtrBits:this.dimExtraBits,cookieDisclaimerHidden:this.cookieDisclaimerHidden}}}]),e}();var si="AppState",ui={uiTheme:"dark",emphasizeBytes:!1,version:9,debugMode:!1,pageVisistsCount:0,donationClicked:!1,annotateTypes:!1,dimExtrBits:!1,cookieDisclaimerHidden:!1},ci={getPersistedData:function(){var e=window.localStorage.getItem(si);if(!e)return ui;try{return JSON.parse(e)}catch(t){return console.error("Failed to parse AppState json. Json Value: \n"+e,t),ui}},watch:function(e){var t=this;e.onChange((function(){return t.persistData(e)}))},persistData:function(e){localStorage.setItem(si,JSON.stringify(e.getPersistData()))}},fi="StartupCommand",di=["help","192.168.0.1/8","12|-2&107","4 0b1000000 0x1f0"];var pi={setup:function(e,t){t.debugMode=e.debugMode,e.onChange((function(){return t.debugMode=e.debugMode})),t.command("help",(function(t){return e.addCommandResult(t.input,(function(){return(0,br.jsx)(ai,{})}))})),t.command("clear",(function(){return e.clearCommandResults()})),t.command("em",(function(){return e.toggleEmphasizeBytes()})),t.command("dark",(function(){return e.setUiTheme("dark")})),t.command("light",(function(){return e.setUiTheme("light")})),t.command("midnight",(function(){return e.setUiTheme("midnight")})),t.command("about",(function(t){return e.addCommandResult(t.input,(function(){return(0,br.jsx)(ti,{})}))})),t.command("whatsnew",(function(t){return e.addCommandResult(t.input,(function(){return(0,br.jsx)(oi,{})}))})),t.command("guid",(function(t){return e.addCommandResult(t.input,(function(){return(0,br.jsx)(ii,{text:ei()})}))})),t.command("-notrack",(function(){})),t.command("-debug",(function(t){e.toggleDebugMode(),e.addCommandResult(t.input,(function(){return(0,br.jsx)(ii,{text:"Debug Mode: ".concat(e.debugMode)})}))})),t.command("-annotate:on",(function(t){return e.toggleAnnotateTypes(!0)})),t.command("-annotate:off",(function(t){return e.toggleAnnotateTypes(!1)})),t.command("-em:off",(function(t){return e.toggleEmphasizeBytes(!1)})),t.command("-em:on",(function(t){return e.toggleEmphasizeBytes(!0)})),t.command("-max",(function(t){var n="Int32 ".concat(Rr,"\nInt64 ").concat(Fr);e.addCommandResult(t.input,(function(){return(0,br.jsx)(ii,{text:n})}))})),t.command("donate",(function(t){e.onDonationClicked()?wa({eventCategory:"Donation",eventAction:"DonateButtonClicked"}):wa({eventCategory:"Donation",eventAction:"DonateButtonClickedAgain"}),e.addCommandResult(t.input,(function(){return(0,br.jsx)(ni,{})}))})),t.command("track",(function(e){wa({eventCategory:"General",eventAction:"AnalyticsTest"})})),"prod"!==e.env&&t.command({canHandle:function(e){return 0===e.indexOf("default")},handle:function(t){var n,r=t.input.substring(7).trim(),a=0===(n=r).length?"Default comand: "+localStorage.getItem(fi):"clear"===n?(localStorage.removeItem(fi),"Default startup command cleared"):(localStorage.setItem(fi,n),"Default startup command saved: ".concat(n));e.addCommandResult(t.input,(function(){return(0,br.jsx)(ii,{text:a})}))}}),t.onError((function(t,n){return e.addCommandResult(t,(function(){return(0,br.jsx)(Mr,{errorMessage:n.toString()})}))}))}},hi=pi;var mi=function(e){return(0,br.jsx)("div",{className:"result",children:(0,br.jsxs)("div",{className:"error",children:["\xaf\\_(\u30c4)_/\xaf Sorry, i don\u2032t know what ",(0,br.jsx)("strong",{children:e.input})," is"]})})},vi=function(){var e="bitwisecmd.com"===window.location.host?"prod":"stage";!function(e){"prod"!=e?(d().setLevel("debug"),d().debug("Log level is set to debug. Env: ".concat(e))):d().setLevel("warn")}(e);var t=function(e){var t=ci.getPersistedData(),n=new li(t,e);return ci.watch(n),d().debug("appState initialized",n),n}(e),n=function(e){var t=zr.getArgs(window.location.hash),n=function(){var e=localStorage.getItem(fi);return null!=e?[e]:[]}();0==n.length&&(n=di);e.wasOldVersion&&(n=["whatsnew"]);t.length>0&&-1==t.indexOf("empty")&&(n=t);return d().debug("Startup commands loaded",n),n}(t);return{appState:t,startupCommands:n}}();hi.setup(vi.appState,m),Ea.setup(vi.appState,m),Qa.setup(vi.appState,m),m.command({canHandle:function(){return!0},handle:function(e){return vi.appState.addCommandResult(e.input,(function(){return(0,br.jsx)(mi,{input:e.input})}))}}),d().debug("Executing startup commands",vi.startupCommands),vi.startupCommands.forEach((function(e){return m.execute(e,{doNotTrack:!0})})),vi.appState.registerVisit(),d().debug("started"),t.createRoot(document.getElementById("root")).render((0,br.jsx)(e.StrictMode,{children:(0,br.jsx)(Ir,{appState:vi.appState})}))}()}();
//# sourceMappingURL=main.3a166eba.js.map