Files
BitwiseCmd/static/js/main.0ec8694d.js
BorysLevytskyi 47cf2edadd Release
2023-05-08 18:25:01 +02:00

3 lines
268 KiB
JavaScript

/*! For license information please see main.0ec8694d.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={},m={};function h(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 h(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 h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new h(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 h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function y(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(m,e)||!f.call(p,e)&&(d.test(e)?m[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,b);v[t]=new h(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,b);v[t]=new h(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,b);v[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),N=Symbol.for("react.provider"),E=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),B=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var I=Symbol.iterator;function T(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=I&&e[I]||e["@@iterator"])?e:null}var R,M=Object.assign;function A(e){if(void 0===R)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+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 j:return"Profiler";case C:return"StrictMode";case z:return"Suspense";case P: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 O:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case _:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case B: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===C?"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 K(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function X(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 G(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function J(e,t){G(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 M({},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},me=["Webkit","ms","Moz","O"];function he(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=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ge=M({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 be(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 ye(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 we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,Ce=null;function je(e){if(e=ya(e)){if("function"!==typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=xa(t),ke(e.stateNode,e.type,t))}}function Ne(e){Se?Ce?Ce.push(e):Ce=[e]:Se=e}function Ee(){if(Se){var e=Se,t=Ce;if(Ce=Se=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function Oe(e,t){return e(t)}function ze(){}var Pe=!1;function _e(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Oe(e,t,n)}finally{Pe=!1,(null!==Se||null!==Ce)&&(ze(),Ee())}}function Be(e,t){var n=e.stateNode;if(null===n)return null;var r=xa(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 Le=!1;if(c)try{var Ie={};Object.defineProperty(Ie,"passive",{get:function(){Le=!0}}),window.addEventListener("test",Ie,Ie),window.removeEventListener("test",Ie,Ie)}catch(ce){Le=!1}function Te(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 Re=!1,Me=null,Ae=!1,De=null,Fe={onError:function(e){Re=!0,Me=e}};function Ue(e,t,n,r,a,i,o,l,s){Re=!1,Me=null,Te.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,Ke=a.unstable_shouldYield,Xe=a.unstable_requestPaint,Ge=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 mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(){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 bt(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 yt=0;function wt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var xt,kt,St,Ct,jt,Nt=!1,Et=[],Ot=null,zt=null,Pt=null,_t=new Map,Bt=new Map,Lt=[],It="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 Tt(e,t){switch(e){case"focusin":case"focusout":Ot=null;break;case"dragenter":case"dragleave":zt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":_t.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Bt.delete(t.pointerId)}}function Rt(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=ya(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Mt(e){var t=ba(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 jt(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=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ya(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function Dt(e,t,n){At(e)&&n.delete(t)}function Ft(){Nt=!1,null!==Ot&&At(Ot)&&(Ot=null),null!==zt&&At(zt)&&(zt=null),null!==Pt&&At(Pt)&&(Pt=null),_t.forEach(Dt),Bt.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!==Ot&&Ut(Ot,e),null!==zt&&Ut(zt,e),null!==Pt&&Ut(Pt,e),_t.forEach(t),Bt.forEach(t),n=0;n<Lt.length;n++)(r=Lt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Lt.length&&null===(n=Lt[0]).blockedOn;)Mt(n),null===n.blockedOn&&Lt.shift()}var Ht=w.ReactCurrentBatchConfig,Wt=!0;function $t(e,t,n,r){var a=yt,i=Ht.transition;Ht.transition=null;try{yt=1,Qt(e,t,n,r)}finally{yt=a,Ht.transition=i}}function Yt(e,t,n,r){var a=yt,i=Ht.transition;Ht.transition=null;try{yt=4,Qt(e,t,n,r)}finally{yt=a,Ht.transition=i}}function Qt(e,t,n,r){if(Wt){var a=Kt(e,t,n,r);if(null===a)Wr(e,t,r,qt,n),Tt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Ot=Rt(Ot,e,t,n,r,a),!0;case"dragenter":return zt=Rt(zt,e,t,n,r,a),!0;case"mouseover":return Pt=Rt(Pt,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return _t.set(i,Rt(_t.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,Bt.set(i,Rt(Bt.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Tt(e,r),4&t&&-1<It.indexOf(e)){for(;null!==a;){var i=ya(a);if(null!==i&&xt(i),null===(i=Kt(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 Kt(e,t,n,r){if(qt=null,null!==(e=ba(e=xe(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 Xt(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 Gt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,a="value"in Gt?Gt.value:Gt.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 M(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=M({},un,{view:0,detail:0}),dn=an(fn),pn=M({},fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jn,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}}),mn=an(pn),hn=an(M({},pn,{dataTransfer:0})),vn=an(M({},fn,{relatedTarget:0})),gn=an(M({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=M({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=an(bn),wn=an(M({},un,{data:0})),xn={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 Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function jn(){return Cn}var Nn=M({},fn,{key:function(e){if(e.key){var t=xn[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:jn,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),On=an(M({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),zn=an(M({},fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jn})),Pn=an(M({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),_n=M({},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}),Bn=an(_n),Ln=[9,13,27,32],In=c&&"CompositionEvent"in window,Tn=null;c&&"documentMode"in document&&(Tn=document.documentMode);var Rn=c&&"TextEvent"in window&&!Tn,Mn=c&&(!In||Tn&&8<Tn&&11>=Tn),An=String.fromCharCode(32),Dn=!1;function Fn(e,t){switch(e){case"keyup":return-1!==Ln.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 Kn(e){if(Q(wa(e)))return e}function Xn(e,t){if("change"===e)return t}var Gn=!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;Gn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){Yn&&(Yn.detachEvent("onpropertychange",nr),Qn=Yn=null)}function nr(e){if("value"===e.propertyName&&Kn(Qn)){var t=[];$n(t,Qn,e,xe(e)),_e(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 Kn(Qn)}function ir(e,t){if("click"===e)return Kn(t)}function or(e,t){if("input"===e||"change"===e)return Kn(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 mr(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 hr=c&&"documentMode"in document&&11>=document.documentMode,vr=null,gr=null,br=null,yr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||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},br&&sr(br,r)||(br=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 xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},Sr={},Cr={};function jr(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 Cr)return Sr[e]=n[t];return e}c&&(Cr=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=jr("animationend"),Er=jr("animationiteration"),Or=jr("animationstart"),zr=jr("transitionend"),Pr=new Map,_r="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 Br(e,t){Pr.set(e,t),s(t,[e])}for(var Lr=0;Lr<_r.length;Lr++){var Ir=_r[Lr];Br(Ir.toLowerCase(),"on"+(Ir[0].toUpperCase()+Ir.slice(1)))}Br(Nr,"onAnimationEnd"),Br(Er,"onAnimationIteration"),Br(Or,"onAnimationStart"),Br("dblclick","onDoubleClick"),Br("focusin","onFocus"),Br("focusout","onBlur"),Br(zr,"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 Tr="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(" "),Rr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr));function Mr(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),Re){if(!Re)throw Error(i(198));var c=Me;Re=!1,Me=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;Mr(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;Mr(a,l,u),i=s}}}if(Ae)throw e=De,Ae=!1,De=null,e}function Dr(e,t){var n=t[ha];void 0===n&&(n=t[ha]=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&&(Rr.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(Xt(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,!Le||"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=ba(l)))return;if(5===(s=o.tag)||6===s){r=i=o;continue e}l=l.parentNode}}r=r.return}_e((function(){var r=i,a=xe(n),o=[];e:{var l=Pr.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=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=hn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=zn;break;case Nr:case Er:case Or:s=gn;break;case zr:s=Pn;break;case"scroll":s=dn;break;case"wheel":s=Bn;break;case"copy":case"cut":case"paste":s=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=On}var c=0!==(4&t),f=!c&&"scroll"===e,d=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==d&&(null!=(h=Be(m,d))&&c.push($r(m,h,p)))),f)break;m=m.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===we||!(u=n.relatedTarget||n.fromElement)||!ba(u)&&!u[ma])&&(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)?ba(u):null)&&(u!==(f=Ve(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=mn,h="onMouseLeave",d="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=On,h="onPointerLeave",d="onPointerEnter",m="pointer"),f=null==s?l:wa(s),p=null==u?l:wa(u),(l=new c(h,m+"leave",s,n,a)).target=f,l.relatedTarget=p,h=null,ba(a)===r&&((c=new c(d,m+"enter",u,n,a)).target=p,c.relatedTarget=f,h=c),f=h,s&&u)e:{for(d=u,m=0,p=c=s;p;p=Qr(p))m++;for(p=0,h=d;h;h=Qr(h))p++;for(;0<m-p;)c=Qr(c),m--;for(;0<p-m;)d=Qr(d),p--;for(;m--;){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?wa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var v=Xn;else if(Wn(l))if(Gn)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?wa(r):window,e){case"focusin":(Wn(g)||"true"===g.contentEditable)&&(vr=g,gr=r,br=null);break;case"focusout":br=gr=vr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,wr(o,n,a);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":wr(o,n,a)}var b;if(In)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Vn?Fn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Mn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Vn&&(b=en()):(Jt="value"in(Gt=a)?Gt.value:Gt.textContent,Vn=!0)),0<(g=Yr(r,y)).length&&(y=new wn(y,e,null,n,a),o.push({event:y,listeners:g}),b?y.data=b:null!==(b=Un(n))&&(y.data=b))),(b=Rn?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||!In&&Fn(e,t)?(e=en(),Zt=Jt=Gt=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 Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Yr(r,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=b))}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=Be(e,n))&&r.unshift($r(e,i,a)),null!=(i=Be(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=Be(n,i))&&o.unshift($r(n,s,l)):a||null!=(s=Be(n,i))&&o.push($r(n,s,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Kr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Gr(e){return("string"===typeof e?e:""+e).replace(Kr,"\n").replace(Xr,"")}function Jr(e,t,n){if(t=Gr(t),Gr(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,ma="__reactContainer$"+fa,ha="__reactEvents$"+fa,va="__reactListeners$"+fa,ga="__reactHandles$"+fa;function ba(e){var t=e[da];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ma]||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 ya(e){return!(e=e[da]||e[ma])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function xa(e){return e[pa]||null}var ka=[],Sa=-1;function Ca(e){return{current:e}}function ja(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={},Oa=Ca(Ea),za=Ca(!1),Pa=Ea;function _a(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 Ba(e){return null!==(e=e.childContextTypes)&&void 0!==e}function La(){ja(za),ja(Oa)}function Ia(e,t,n){if(Oa.current!==Ea)throw Error(i(168));Na(Oa,t),Na(za,n)}function Ta(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 M({},n,r)}function Ra(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ea,Pa=Oa.current,Na(Oa,e),Na(za,za.current),!0}function Ma(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Ta(e,t,Pa),r.__reactInternalMemoizedMergedChildContext=e,ja(za),ja(Oa),Na(Oa,e)):ja(za),Na(za,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=yt;try{var n=Aa;for(yt=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{yt=t,Fa=!1}}return null}var Ha=[],Wa=0,$a=null,Ya=0,Qa=[],qa=0,Ka=null,Xa=1,Ga="";function Ja(e,t){Ha[Wa++]=Ya,Ha[Wa++]=$a,$a=e,Ya=t}function Za(e,t,n){Qa[qa++]=Xa,Qa[qa++]=Ga,Qa[qa++]=Ka,Ka=e;var r=Xa;e=Ga;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,Xa=1<<32-ot(t)+a|n<<a|r,Ga=i+e}else Xa=1<<i|n<<a|r,Ga=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===Ka;)Ka=Qa[--qa],Qa[qa]=null,Ga=Qa[--qa],Qa[qa]=null,Xa=Qa[--qa],Qa[qa]=null}var ni=null,ri=null,ai=!1,ii=null;function oi(e,t){var n=Bu(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!==Ka?{id:Xa,overflow:Ga}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Bu(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 mi(e){null===ii?ii=[e]:ii.push(e)}var hi=w.ReactCurrentBatchConfig;function vi(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var gi=Ca(null),bi=null,yi=null,wi=null;function xi(){wi=yi=bi=null}function ki(e){var t=gi.current;ja(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 Ci(e,t){bi=e,wi=yi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(wl=!0),e.firstContext=null)}function ji(e){var t=e._currentValue;if(wi!==e)if(e={context:e,memoizedValue:t,next:null},null===yi){if(null===bi)throw Error(i(308));yi=e,bi.dependencies={lanes:0,firstContext:e}}else yi=yi.next=e;return t}var Ni=null;function Ei(e){null===Ni?Ni=[e]:Ni.push(e)}function Oi(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,zi(e,r)}function zi(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 Pi=!1;function _i(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Bi(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 Li(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ii(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&zs)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,zi(e,n)}return null===(a=r.interleaved)?(t.next=t,Ei(r)):(t.next=a.next,a.next=t),r.interleaved=t,zi(e,n)}function Ti(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,bt(e,n)}}function Ri(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 Mi(e,t,n,r){var a=e.updateQueue;Pi=!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 m=e,h=l;switch(d=t,p=n,h.tag){case 1:if("function"===typeof(m=h.payload)){f=m.call(p,f,d);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(d="function"===typeof(m=h.payload)?m.call(p,f,d):m)||void 0===d)break e;f=M({},f,d);break e;case 2:Pi=!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);Ms|=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:M({},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=Li(r,a);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Ii(e,i,a))&&(ru(t,e,a,r),Ti(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tu(),a=nu(e),i=Li(r,a);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Ii(e,i,a))&&(ru(t,e,a,r),Ti(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tu(),r=nu(e),a=Li(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),null!==(t=Ii(e,a,r))&&(ru(t,e,r,n),Ti(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=ji(i):(a=Ba(t)?Pa:Oa.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?_a(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,_i(e);var i=t.contextType;"object"===typeof i&&null!==i?a.context=ji(i):(i=Ba(t)?Pa:Oa.current,a.context=_a(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),Mi(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 Ki(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=Iu(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===B&&qi(i)===t.type)?((r=a(t,n.props)).ref=Yi(e,t,n),r.return=e,r):((r=Tu(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=Ru(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 x:return(n=Tu(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 B:return d(e,(0,t._init)(t._payload),n)}if(te(t)||T(t))return(t=Ru(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 x:return n.key===a?u(e,t,n,r):null;case k:return n.key===a?c(e,t,n,r):null;case B:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||T(n))return null!==a?null:f(e,t,n,r,null);Qi(e,n)}return null}function m(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 x: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 B:return m(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||T(r))return f(t,e=e.get(n)||null,r,a,null);Qi(t,r)}return null}function h(a,i,l,s){for(var u=null,c=null,f=i,h=i=0,v=null;null!==f&&h<l.length;h++){f.index>h?(v=f,f=null):v=f.sibling;var g=p(a,f,l[h],s);if(null===g){null===f&&(f=v);break}e&&f&&null===g.alternate&&t(a,f),i=o(g,i,h),null===c?u=g:c.sibling=g,c=g,f=v}if(h===l.length)return n(a,f),ai&&Ja(a,h),u;if(null===f){for(;h<l.length;h++)null!==(f=d(a,l[h],s))&&(i=o(f,i,h),null===c?u=f:c.sibling=f,c=f);return ai&&Ja(a,h),u}for(f=r(a,f);h<l.length;h++)null!==(v=m(f,a,h,l[h],s))&&(e&&null!==v.alternate&&f.delete(null===v.key?h:v.key),i=o(v,i,h),null===c?u=v:c.sibling=v,c=v);return e&&f.forEach((function(e){return t(a,e)})),ai&&Ja(a,h),u}function v(a,l,s,u){var c=T(s);if("function"!==typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var f=c=null,h=l,v=l=0,g=null,b=s.next();null!==h&&!b.done;v++,b=s.next()){h.index>v?(g=h,h=null):g=h.sibling;var y=p(a,h,b.value,u);if(null===y){null===h&&(h=g);break}e&&h&&null===y.alternate&&t(a,h),l=o(y,l,v),null===f?c=y:f.sibling=y,f=y,h=g}if(b.done)return n(a,h),ai&&Ja(a,v),c;if(null===h){for(;!b.done;v++,b=s.next())null!==(b=d(a,b.value,u))&&(l=o(b,l,v),null===f?c=b:f.sibling=b,f=b);return ai&&Ja(a,v),c}for(h=r(a,h);!b.done;v++,b=s.next())null!==(b=m(h,a,v,b.value,u))&&(e&&null!==b.alternate&&h.delete(null===b.key?v:b.key),l=o(b,l,v),null===f?c=b:f.sibling=b,f=b);return e&&h.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 x: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===B&&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=Ru(o.props.children,r.mode,s,o.key)).return=r,r=i):((s=Tu(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 B:return e(r,i,(c=o._init)(o._payload),s)}if(te(o))return h(r,i,o,s);if(T(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 Xi=Ki(!0),Gi=Ki(!1),Ji={},Zi=Ca(Ji),eo=Ca(Ji),to=Ca(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)}ja(Zi),Na(Zi,t)}function ao(){ja(Zi),ja(eo),ja(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&&(ja(Zi),ja(eo))}var lo=Ca(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=w.ReactCurrentDispatcher,po=w.ReactCurrentBatchConfig,mo=0,ho=null,vo=null,go=null,bo=!1,yo=!1,wo=0,xo=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 Co(e,t,n,r,a,o){if(mo=o,ho=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fo.current=null===e||null===e.memoizedState?ll:sl,e=n(r,a),yo){o=0;do{if(yo=!1,wo=0,25<=o)throw Error(i(301));o+=1,go=vo=null,t.updateQueue=null,fo.current=ul,e=n(r,a)}while(yo)}if(fo.current=ol,t=null!==vo&&null!==vo.next,mo=0,go=vo=ho=null,bo=!1,t)throw Error(i(300));return e}function jo(){var e=0!==wo;return wo=0,e}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===go?ho.memoizedState=go=e:go=go.next=e,go}function Eo(){if(null===vo){var e=ho.alternate;e=null!==e?e.memoizedState:null}else e=vo.next;var t=null===go?ho.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?ho.memoizedState=go=e:go=go.next=e}return go}function Oo(e,t){return"function"===typeof t?t(e):t}function zo(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((mo&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,ho.lanes|=f,Ms|=f}c=c.next}while(null!==c&&c!==o);null===u?l=r:u.next=s,lr(r,t.memoizedState)||(wl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,ho.lanes|=o,Ms|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Po(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)||(wl=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function _o(){}function Bo(e,t){var n=ho,r=Eo(),a=t(),o=!lr(r.memoizedState,a);if(o&&(r.memoizedState=a,wl=!0),r=r.queue,Wo(To.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==go&&1&go.memoizedState.tag){if(n.flags|=2048,Do(9,Io.bind(null,n,r,a,t),void 0,null),null===Ps)throw Error(i(349));0!==(30&mo)||Lo(n,t,a)}return a}function Lo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ho.updateQueue)?(t={lastEffect:null,stores:null},ho.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Io(e,t,n,r){t.value=n,t.getSnapshot=r,Ro(t)&&Mo(e)}function To(e,t,n){return n((function(){Ro(t)&&Mo(e)}))}function Ro(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(r){return!0}}function Mo(e){var t=zi(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:Oo,lastRenderedState:e},t.queue=e,e=e.dispatch=nl.bind(null,ho,e),[t.memoizedState,e]}function Do(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ho.updateQueue)?(t={lastEffect:null,stores:null},ho.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();ho.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))}ho.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 Ko(){}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]:(n.memoizedState=[e,t],e)}function Go(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&mo)?(e.baseState&&(e.baseState=!1,wl=!0),e.memoizedState=n):(lr(n,t)||(n=ht(),ho.lanes|=n,Ms|=n,e.baseState=!0),t)}function Zo(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=po.transition;po.transition={};try{e(!1),t()}finally{yt=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=Oi(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=Oi(e,t,a,r))&&(ru(n,e,r,a=tu()),il(n,t,r))}}function rl(e){var t=e.alternate;return e===ho||null!==t&&t===ho}function al(e,t){yo=bo=!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,bt(e,n)}}var ol={readContext:ji,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:ji,useCallback:function(e,t){return No().memoizedState=[e,void 0===t?null:t],e},useContext:ji,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,ho,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},No().memoizedState=e},useState:Ao,useDebugValue:Ko,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=ho,a=No();if(ai){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Ps)throw Error(i(349));0!==(30&mo)||Lo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Ho(To.bind(null,r,o,e),[e]),r.flags|=2048,Do(9,Io.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=No(),t=Ps.identifierPrefix;if(ai){var n=Ga;t=":"+t+"R"+(n=(Xa&~(1<<32-ot(Xa)-1)).toString(32)+n),0<(n=wo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=xo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sl={readContext:ji,useCallback:Xo,useContext:ji,useEffect:Wo,useImperativeHandle:qo,useInsertionEffect:$o,useLayoutEffect:Yo,useMemo:Go,useReducer:zo,useRef:Fo,useState:function(){return zo(Oo)},useDebugValue:Ko,useDeferredValue:function(e){return Jo(Eo(),vo.memoizedState,e)},useTransition:function(){return[zo(Oo)[0],Eo().memoizedState]},useMutableSource:_o,useSyncExternalStore:Bo,useId:el,unstable_isNewReconciler:!1},ul={readContext:ji,useCallback:Xo,useContext:ji,useEffect:Wo,useImperativeHandle:qo,useInsertionEffect:$o,useLayoutEffect:Yo,useMemo:Go,useReducer:Po,useRef:Fo,useState:function(){return Po(Oo)},useDebugValue:Ko,useDeferredValue:function(e){var t=Eo();return null===vo?t.memoizedState=e:Jo(t,vo.memoizedState,e)},useTransition:function(){return[Po(Oo)[0],Eo().memoizedState]},useMutableSource:_o,useSyncExternalStore:Bo,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 ml(e,t,n){(n=Li(-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 hl(e,t,n){(n=Li(-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 bl(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=Li(-1,1)).tag=2,Ii(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var yl=w.ReactCurrentOwner,wl=!1;function xl(e,t,n,r){t.child=null===e?Gi(t,null,n,r):Xi(t,e.child,n,r)}function kl(e,t,n,r,a){n=n.render;var i=t.ref;return Ci(t,a),r=Co(e,t,n,r,i,a),n=jo(),null===e||wl?(ai&&n&&ei(t),t.flags|=1,xl(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||Lu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Tu(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Cl(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=Iu(i,r)).ref=t.ref,e.return=t,t.child=e}function Cl(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(sr(i,r)&&e.ref===t.ref){if(wl=!1,t.pendingProps=r=i,0===(e.lanes&a))return t.lanes=e.lanes,$l(e,t,a);0!==(131072&e.flags)&&(wl=!0)}}return El(e,t,n,r,a)}function jl(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(Is,Ls),Ls|=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(Is,Ls),Ls|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Na(Is,Ls),Ls|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Na(Is,Ls),Ls|=r;return xl(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=Ba(n)?Pa:Oa.current;return i=_a(t,i),Ci(t,a),n=Co(e,t,n,r,i,a),r=jo(),null===e||wl?(ai&&r&&ei(t),t.flags|=1,xl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,$l(e,t,a))}function Ol(e,t,n,r,a){if(Ba(n)){var i=!0;Ra(t)}else i=!1;if(Ci(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=ji(u):u=_a(t,u=Ba(n)?Pa:Oa.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),Pi=!1;var d=t.memoizedState;o.state=d,Mi(t,r,o,a),s=t.memoizedState,l!==r||d!==s||za.current||Pi?("function"===typeof c&&(Fi(t,n,c,r),s=t.memoizedState),(l=Pi||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,Bi(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=ji(s):s=_a(t,s=Ba(n)?Pa:Oa.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),Pi=!1,d=t.memoizedState,o.state=d,Mi(t,r,o,a);var m=t.memoizedState;l!==f||d!==m||za.current||Pi?("function"===typeof p&&(Fi(t,n,p,r),m=t.memoizedState),(u=Pi||Vi(t,n,u,r,d,m,s)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,m,s),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,m,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=m),o.props=r,o.state=m,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 zl(e,t,n,r,i,a)}function zl(e,t,n,r,a,i){Nl(e,t);var o=0!==(128&t.flags);if(!r&&!o)return a&&Ma(t,n,!1),$l(e,t,i);r=t.stateNode,yl.current=t;var l=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Xi(t,e.child,null,i),t.child=Xi(t,null,l,i)):xl(e,t,l,i),t.memoizedState=r.state,a&&Ma(t,n,!0),t.child}function Pl(e){var t=e.stateNode;t.pendingContext?Ia(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ia(0,t.context,!1),ro(e,t.containerInfo)}function _l(e,t,n,r,a){return pi(),mi(a),t.flags|=256,xl(e,t,n,r),t.child}var Bl,Ll,Il,Tl,Rl={dehydrated:null,treeContext:null,retryLane:0};function Ml(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=Mu(s,a,0,null),e=Ru(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ml(n),t.memoizedState=Rl,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=Mu({mode:"visible",children:r.children},a,0,null),(o=Ru(o,a,l,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!==(1&t.mode)&&Xi(t,e.child,null,l),t.child.memoizedState=Ml(l),t.memoizedState=Rl,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),wl||s){if(null!==(r=Ps)){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,zi(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=Ou.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ri=ua(a.nextSibling),ni=t,ai=!0,ii=null,null!==e&&(Qa[qa++]=Xa,Qa[qa++]=Ga,Qa[qa++]=Ka,Xa=e.id,Ga=e.overflow,Ka=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=Iu(o,u)).subtreeFlags=14680064&o.subtreeFlags,null!==r?l=Iu(r,l):(l=Ru(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)?Ml(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Rl,a}return e=(l=e.child).sibling,a=Iu(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=Mu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Fl(e,t,n,r){return null!==r&&mi(r),Xi(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(xl(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),Ms|=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=Iu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Iu(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 Ba(t.type)&&La(),Ql(t),null;case 3:return r=t.stateNode,ao(),ja(za),ja(Oa),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))),Ll(e,t),Ql(t),null;case 5:oo(t);var a=no(to.current);if(n=t.type,null!==e&&null!=t.stateNode)Il(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<Tr.length;a++)Dr(Tr[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":X(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 be(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,Bl(e,t,!1,!1),t.stateNode=e;e:{switch(s=ye(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<Tr.length;a++)Dr(Tr[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":X(e,r),a=K(e,r),Dr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=M({},r,{value:void 0}),Dr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Dr("invalid",e)}for(o in be(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&&y(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)Tl(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(ja(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===Ts&&(Ts=3):vu())),null!==t.updateQueue&&(t.flags|=4),Ql(t),null);case 4:return ao(),Ll(e,t),null===e&&Vr(t.stateNode.containerInfo),Ql(t),null;case 10:return ki(t.type._context),Ql(t),null;case 19:if(ja(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!==Ts||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&&Ge()>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*Ge()-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=Ge(),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&Ls)&&(Ql(t),6&t.subtreeFlags&&(t.flags|=8192)):Ql(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Kl(e,t){switch(ti(t),t.tag){case 1:return Ba(t.type)&&La(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ao(),ja(za),ja(Oa),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(ja(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 ja(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}}Bl=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}},Ll=function(){},Il=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=K(e,a),r=K(e,r),o=[];break;case"select":a=M({},a,{value:void 0}),r=M({},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 be(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)}},Tl=function(e,t,n,r){n!==r&&(t.flags|=4)};var Xl=!1,Gl=!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){ju(e,t,r)}else n.current=null}function ts(e,t,n){try{n()}catch(r){ju(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[ha],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;)ms(e,t,n),n=n.sibling}function ms(e,t,n){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,n)}catch(l){}switch(n.tag){case 5:Gl||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(!Gl&&(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(!Gl&&(es(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ju(n,t,l)}ps(e,t,n);break;case 21:ps(e,t,n);break;case 22:1&n.mode?(Gl=(r=Gl)||null!==n.memoizedState,ps(e,t,n),Gl=r):ps(e,t,n);break;default:ps(e,t,n)}}function hs(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=zu.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));ms(o,l,a),fs=null,ds=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){ju(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),bs(e),4&r){try{rs(3,e,e.return),as(3,e)}catch(v){ju(e,e.return,v)}try{rs(5,e,e.return)}catch(v){ju(e,e.return,v)}}break;case 1:vs(t,e),bs(e),512&r&&null!==n&&es(n,n.return);break;case 5:if(vs(t,e),bs(e),512&r&&null!==n&&es(n,n.return),32&e.flags){var a=e.stateNode;try{de(a,"")}catch(v){ju(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&&G(a,o),ye(s,l);var c=ye(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):y(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 m=o.value;null!=m?ne(a,!!o.multiple,m,!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){ju(e,e.return,v)}}break;case 6:if(vs(t,e),bs(e),4&r){if(null===e.stateNode)throw Error(i(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(v){ju(e,e.return,v)}}break;case 3:if(vs(t,e),bs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(v){ju(e,e.return,v)}break;case 4:default:vs(t,e),bs(e);break;case 13:vs(t,e),bs(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Vs=Ge())),4&r&&hs(e);break;case 22:if(f=null!==n&&null!==n.memoizedState,1&e.mode?(Gl=(c=Gl)||f,vs(t,e),Gl=c):vs(t,e),bs(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(m=(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 h=p.stateNode;if("function"===typeof h.componentWillUnmount){r=p,n=p.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(v){ju(r,n,v)}}break;case 5:es(p,p.return);break;case 22:if(null!==p.memoizedState){ks(d);continue}}null!==m?(m.return=p,Zl=m):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=he("display",l))}catch(v){ju(e,e.return,v)}}}else if(6===d.tag){if(null===f)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(v){ju(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),bs(e),4&r&&hs(e);case 21:}}function bs(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){ju(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ys(e,t,n){Zl=e,ws(e,t,n)}function ws(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||Xl;if(!o){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Gl;l=Xl;var u=Gl;if(Xl=o,(Gl=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,ws(i,t,n),i=i.sibling;Zl=a,Xl=l,Gl=u}xs(e)}else 0!==(8772&a.subtreeFlags)&&null!==i?(i.return=a,Zl=i):xs(e)}}function xs(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:Gl||as(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Gl)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))}Gl||512&t.flags&&is(t)}catch(p){ju(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){ju(t,n,s)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){ju(t,a,s)}}var i=t.return;try{is(t)}catch(s){ju(t,i,s)}break;case 5:var o=t.return;try{is(t)}catch(s){ju(t,o,s)}}}catch(s){ju(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 Cs,js=Math.ceil,Ns=w.ReactCurrentDispatcher,Es=w.ReactCurrentOwner,Os=w.ReactCurrentBatchConfig,zs=0,Ps=null,_s=null,Bs=0,Ls=0,Is=Ca(0),Ts=0,Rs=null,Ms=0,As=0,Ds=0,Fs=null,Us=null,Vs=0,Hs=1/0,Ws=null,$s=!1,Ys=null,Qs=null,qs=!1,Ks=null,Xs=0,Gs=0,Js=null,Zs=-1,eu=0;function tu(){return 0!==(6&zs)?Ge():-1!==Zs?Zs:Zs=Ge()}function nu(e){return 0===(1&e.mode)?1:0!==(2&zs)&&0!==Bs?Bs&-Bs:null!==hi.transition?(0===eu&&(eu=ht()),eu):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Xt(e.type)}function ru(e,t,n,r){if(50<Gs)throw Gs=0,Js=null,Error(i(185));gt(e,n,r),0!==(2&zs)&&e===Ps||(e===Ps&&(0===(2&zs)&&(As|=n),4===Ts&&su(e,Bs)),au(e,r),1===n&&0===zs&&0===(1&t.mode)&&(Hs=Ge()+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===Ps?Bs: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&zs)&&Va()})),n=null;else{switch(wt(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Pu(n,iu.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function iu(e,t){if(Zs=-1,eu=0,0!==(6&zs))throw Error(i(327));var n=e.callbackNode;if(Su()&&e.callbackNode!==n)return null;var r=dt(e,e===Ps?Bs:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=gu(e,r);else{t=r;var a=zs;zs|=2;var o=hu();for(Ps===e&&Bs===t||(Ws=null,Hs=Ge()+500,pu(e,t));;)try{yu();break}catch(s){mu(e,s)}xi(),Ns.current=o,zs=a,null!==_s?t=0:(Ps=null,Bs=0,t=Ts)}if(0!==t){if(2===t&&(0!==(a=mt(e))&&(r=a,t=ou(e,a))),1===t)throw n=Rs,pu(e,0),su(e,r),au(e,Ge()),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=mt(e))&&(r=o,t=ou(e,o))),1===t))throw n=Rs,pu(e,0),su(e,r),au(e,Ge()),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-Ge())){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=Ge()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*js(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,Ge()),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&zs))throw Error(i(327));Su();var t=dt(e,0);if(0===(1&t))return au(e,Ge()),null;var n=gu(e,t);if(0!==e.tag&&2===n){var r=mt(e);0!==r&&(t=r,n=ou(e,r))}if(1===n)throw n=Rs,pu(e,0),su(e,t),au(e,Ge()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ku(e,Us,Ws),au(e,Ge()),null}function cu(e,t){var n=zs;zs|=1;try{return e(t)}finally{0===(zs=n)&&(Hs=Ge()+500,Da&&Va())}}function fu(e){null!==Ks&&0===Ks.tag&&0===(6&zs)&&Su();var t=zs;zs|=1;var n=Os.transition,r=yt;try{if(Os.transition=null,yt=1,e)return e()}finally{yt=r,Os.transition=n,0===(6&(zs=t))&&Va()}}function du(){Ls=Is.current,ja(Is)}function pu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==_s)for(n=_s.return;null!==n;){var r=n;switch(ti(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&La();break;case 3:ao(),ja(za),ja(Oa),co();break;case 5:oo(r);break;case 4:ao();break;case 13:case 19:ja(lo);break;case 10:ki(r.type._context);break;case 22:case 23:du()}n=n.return}if(Ps=e,_s=e=Iu(e.current,null),Bs=Ls=t,Ts=0,Rs=null,Ds=As=Ms=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 mu(e,t){for(;;){var n=_s;try{if(xi(),fo.current=ol,bo){for(var r=ho.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}bo=!1}if(mo=0,go=vo=ho=null,yo=!1,wo=0,Es.current=null,null===n||null===n.return){Ts=1,Rs=t,_s=null;break}e:{var o=e,l=n.return,s=n,u=t;if(t=Bs,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 m=gl(l);if(null!==m){m.flags&=-257,bl(m,l,s,0,t),1&m.mode&&vl(o,c,t),u=c;var h=(t=m).updateQueue;if(null===h){var v=new Set;v.add(u),t.updateQueue=v}else h.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),bl(g,l,s,0,t),mi(cl(u,s));break e}}o=u=cl(u,s),4!==Ts&&(Ts=2),null===Fs?Fs=[o]:Fs.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Ri(o,ml(0,u,t));break e;case 1:s=u;var b=o.type,y=o.stateNode;if(0===(128&o.flags)&&("function"===typeof b.getDerivedStateFromError||null!==y&&"function"===typeof y.componentDidCatch&&(null===Qs||!Qs.has(y)))){o.flags|=65536,t&=-t,o.lanes|=t,Ri(o,hl(o,s,t));break e}}o=o.return}while(null!==o)}xu(n)}catch(w){t=w,_s===n&&null!==n&&(_s=n=n.return);continue}break}}function hu(){var e=Ns.current;return Ns.current=ol,null===e?ol:e}function vu(){0!==Ts&&3!==Ts&&2!==Ts||(Ts=4),null===Ps||0===(268435455&Ms)&&0===(268435455&As)||su(Ps,Bs)}function gu(e,t){var n=zs;zs|=2;var r=hu();for(Ps===e&&Bs===t||(Ws=null,pu(e,t));;)try{bu();break}catch(a){mu(e,a)}if(xi(),zs=n,Ns.current=r,null!==_s)throw Error(i(261));return Ps=null,Bs=0,Ts}function bu(){for(;null!==_s;)wu(_s)}function yu(){for(;null!==_s&&!Ke();)wu(_s)}function wu(e){var t=Cs(e.alternate,e,Ls);e.memoizedProps=e.pendingProps,null===t?xu(e):_s=t,Es.current=null}function xu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=ql(n,t,Ls)))return void(_s=n)}else{if(null!==(n=Kl(n,t)))return n.flags&=32767,void(_s=n);if(null===e)return Ts=6,void(_s=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(_s=t);_s=t=e}while(null!==t);0===Ts&&(Ts=5)}function ku(e,t,n){var r=yt,a=Os.transition;try{Os.transition=null,yt=1,function(e,t,n,r){do{Su()}while(null!==Ks);if(0!==(6&zs))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===Ps&&(_s=Ps=null,Bs=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||qs||(qs=!0,Pu(tt,(function(){return Su(),null}))),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=Os.transition,Os.transition=null;var l=yt;yt=1;var s=zs;zs|=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(x){n=null;break e}var l=0,s=-1,u=-1,c=0,f=0,d=e,p=null;t:for(;;){for(var m;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!==(m=d.firstChild);)p=d,d=m;for(;;){if(d===e)break t;if(p===n&&++c===a&&(s=l),p===o&&++f===r&&(u=l),null!==(m=d.nextSibling))break;p=(d=p).parentNode}d=m}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 h=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var v=h.memoizedProps,g=h.memoizedState,b=t.stateNode,y=b.getSnapshotBeforeUpdate(t.elementType===t.type?v:vi(t.type,v),g);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(i(163))}}catch(x){ju(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Zl=e;break}Zl=t.return}h=ns,ns=!1}(e,n),gs(n,e),mr(ta),Wt=!!ea,ta=ea=null,e.current=n,ys(n,e,a),Xe(),zs=s,yt=l,Os.transition=o}else e.current=n;if(qs&&(qs=!1,Ks=e,Xs=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,Ge()),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&Xs)&&0!==e.tag&&Su(),o=e.pendingLanes,0!==(1&o)?e===Js?Gs++:(Gs=0,Js=e):Gs=0,Va()}(e,t,n,r)}finally{Os.transition=a,yt=r}return null}function Su(){if(null!==Ks){var e=wt(Xs),t=Os.transition,n=yt;try{if(Os.transition=null,yt=16>e?16:e,null===Ks)var r=!1;else{if(e=Ks,Ks=null,Xs=0,0!==(6&zs))throw Error(i(331));var a=zs;for(zs|=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,m=f.return;if(os(f),f===c){Zl=null;break}if(null!==p){p.return=m,Zl=p;break}Zl=m}}}var h=o.alternate;if(null!==h){var v=h.child;if(null!==v){h.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 b=o.sibling;if(null!==b){b.return=o.return,Zl=b;break e}Zl=o.return}}var y=e.current;for(Zl=y;null!==Zl;){var w=(l=Zl).child;if(0!==(2064&l.subtreeFlags)&&null!==w)w.return=l,Zl=w;else e:for(l=y;null!==Zl;){if(0!==(2048&(s=Zl).flags))try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(k){ju(s,s.return,k)}if(s===l){Zl=null;break e}var x=s.sibling;if(null!==x){x.return=s.return,Zl=x;break e}Zl=s.return}}if(zs=a,Va(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(k){}r=!0}return r}finally{yt=n,Os.transition=t}}return!1}function Cu(e,t,n){e=Ii(e,t=ml(0,t=cl(n,t),1),1),t=tu(),null!==e&&(gt(e,1,t),au(e,t))}function ju(e,t,n){if(3===e.tag)Cu(e,e,n);else for(;null!==t;){if(3===t.tag){Cu(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=Ii(t,e=hl(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,Ps===e&&(Bs&n)===n&&(4===Ts||3===Ts&&(130023424&Bs)===Bs&&500>Ge()-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=zi(e,t))&&(gt(e,t,n),au(e,n))}function Ou(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Eu(e,n)}function zu(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 Pu(e,t){return Qe(e,t)}function _u(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 Bu(e,t,n,r){return new _u(e,t,n,r)}function Lu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Iu(e,t){var n=e.alternate;return null===n?((n=Bu(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 Tu(e,t,n,r,a,o){var l=2;if(r=e,"function"===typeof e)Lu(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case S:return Ru(n.children,a,o,t);case C:l=8,a|=8;break;case j:return(e=Bu(12,n,t,2|a)).elementType=j,e.lanes=o,e;case z:return(e=Bu(13,n,t,a)).elementType=z,e.lanes=o,e;case P:return(e=Bu(19,n,t,a)).elementType=P,e.lanes=o,e;case L:return Mu(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 O:l=11;break e;case _:l=14;break e;case B:l=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Bu(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Ru(e,t,n,r){return(e=Bu(7,e,r,t)).lanes=n,e}function Mu(e,t,n,r){return(e=Bu(22,e,r,t)).elementType=L,e.lanes=n,e.stateNode={isHidden:!1},e}function Au(e,t,n){return(e=Bu(6,e,null,t)).lanes=n,e}function Du(e,t,n){return(t=Bu(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=Bu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},_i(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(Ba(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(Ba(n))return Ta(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=Li(r=tu(),a=nu(n))).callback=void 0!==t&&null!==t?t:null,Ii(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=Li(i,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ii(a,t,o))&&(ru(e,a,o,i),Ti(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)}Cs=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||za.current)wl=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return wl=!1,function(e,t,n){switch(t.tag){case 3:Pl(t),pi();break;case 5:io(t);break;case 1:Ba(t.type)&&Ra(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,jl(e,t,n)}return $l(e,t,n)}(e,t,n);wl=0!==(131072&e.flags)}else wl=!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=_a(t,Oa.current);Ci(t,n),a=Co(null,t,r,e,a,n);var o=jo();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,Ba(r)?(o=!0,Ra(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,_i(t),a.updater=Ui,t.stateNode=a,a._reactInternals=t,$i(t,r,e,n),t=zl(null,t,r,!0,o,n)):(t.tag=0,ai&&o&&ei(t),xl(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 Lu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===O)return 11;if(e===_)return 14}return 2}(r),e=vi(r,e),a){case 0:t=El(null,t,r,e,n);break e;case 1:t=Ol(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,Ol(e,t,r,a=t.elementType===r?a:vi(r,a),n);case 3:e:{if(Pl(t),null===e)throw Error(i(387));r=t.pendingProps,a=(o=t.memoizedState).element,Bi(e,t),Mi(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=_l(e,t,r,n,a=cl(Error(i(423)),t));break e}if(r!==a){t=_l(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=Gi(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}xl(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),xl(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=Xi(t,null,r,n):xl(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 xl(e,t,t.pendingProps,n),t.child;case 8:case 12:return xl(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&&!za.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=Li(-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}xl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Ci(t,n),r=r(a=ji(a)),t.flags|=1,xl(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 Cl(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,Ba(r)?(e=!0,Ra(t)):e=!1,Ci(t,n),Hi(t,r,a),$i(t,r,a,n),zl(null,t,r,!0,e,n);case 19:return Hl(e,t,n);case 22:return jl(e,t,n)}throw Error(i(156,t.tag))};var qu="function"===typeof reportError?reportError:function(e){console.error(e)};function Ku(e){this._internalRoot=e}function Xu(e){this._internalRoot=e}function Gu(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[ma]=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[ma]=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)}Xu.prototype.render=Ku.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Wu(e,t,null,null)},Xu.prototype.unmount=Ku.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[ma]=null}},Xu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ct();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Lt.length&&0!==t&&t<Lt[n].priority;n++);Lt.splice(n,0,e),0===n&&Mt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ft(t.pendingLanes);0!==n&&(bt(t,1|n),au(t,Ge()),0===(6&zs)&&(Hs=Ge()+500,Va()))}break;case 13:fu((function(){var t=zi(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=zi(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=zi(e,t);if(null!==n)ru(n,e,t,tu());Qu(e,t)}},Ct=function(){return yt},jt=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=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=xa(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)}},Oe=cu,ze=fu;var tc={usingClientEntryPoint:!1,Events:[ya,wa,xa,Ne,Ee,cu]},nc={findFiberByHostInstance:ba,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:w.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(!Gu(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(!Gu(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[ma]=t.current,Vr(8===e.nodeType?e.parentNode:e),new Ku(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(!Gu(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[ma]=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 Xu(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[ma]=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 m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}function b(){}function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}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")},b.prototype=g.prototype;var w=y.prototype=new b;w.constructor=y,h(w,g.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function j(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)&&!C.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 O(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 z(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?"."+O(s,0):i,x(o)?(a="",null!=e&&(a=e.replace(E,"$&/")+"/"),z(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+":",x(e))for(var u=0;u<e.length;u++){var c=i+O(l=e[u],u);s+=z(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+=z(l=l.value,t,a,c=i+O(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 P(e,t,n){if(null==e)return e;var r=[],a=0;return z(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function _(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 B={current:null},L={transition:null},I={ReactCurrentDispatcher:B,ReactCurrentBatchConfig:L,ReactCurrentOwner:S};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(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=y,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,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=h({},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)&&!C.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=j,t.createFactory=function(e){var t=j.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:_}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=L.transition;L.transition={};try{e()}finally{L.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return B.current.useCallback(e,t)},t.useContext=function(e){return B.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return B.current.useDeferredValue(e)},t.useEffect=function(e,t){return B.current.useEffect(e,t)},t.useId=function(){return B.current.useId()},t.useImperativeHandle=function(e,t,n){return B.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return B.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return B.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return B.current.useMemo(e,t)},t.useReducer=function(e,t,n){return B.current.useReducer(e,t,n)},t.useRef=function(e){return B.current.useRef(e)},t.useState=function(e){return B.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return B.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return B.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,m=!1,h=!1,v=!1,g="function"===typeof setTimeout?setTimeout:null,b="function"===typeof clearTimeout?clearTimeout:null,y="undefined"!==typeof setImmediate?setImmediate:null;function w(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 x(e){if(v=!1,w(e),!h)if(null!==r(u))h=!0,L(k);else{var t=r(c);null!==t&&I(x,t.startTime-e)}}function k(e,n){h=!1,v&&(v=!1,b(N),N=-1),m=!0;var i=p;try{for(w(n),d=r(u);null!==d&&(!(d.expirationTime>n)||e&&!z());){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),w(n)}else a(u);d=r(u)}if(null!==d)var s=!0;else{var f=r(c);null!==f&&I(x,f.startTime-n),s=!1}return s}finally{d=null,p=i,m=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,C=!1,j=null,N=-1,E=5,O=-1;function z(){return!(t.unstable_now()-O<E)}function P(){if(null!==j){var e=t.unstable_now();O=e;var n=!0;try{n=j(!0,e)}finally{n?S():(C=!1,j=null)}}else C=!1}if("function"===typeof y)S=function(){y(P)};else if("undefined"!==typeof MessageChannel){var _=new MessageChannel,B=_.port2;_.port1.onmessage=P,S=function(){B.postMessage(null)}}else S=function(){g(P,0)};function L(e){j=e,C||(C=!0,S())}function I(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(){h||m||(h=!0,L(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?(b(N),N=-1):v=!0,I(x,i-o))):(e.sortIndex=l,n(u,e),h||m||(h=!0,L(k))),e},t.unstable_shouldYield=z,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},m=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}(),h=new m;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 b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function y(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 w(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=b(e);if(t){var a=b(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return y(this,n)}}var x=n(184),k=function(e){g(n,e);var t=w(n);function n(e){var a;return r(this,n),(a=t.call(this,e)).history=void 0,a.historyIndex=void 0,a.nameInput=void 0,a.nameInput=null,a.history=[],a.historyIndex=-1,a}return l(n,[{key:"componentDidMount",value:function(){null!=this.nameInput&&this.nameInput.focus()}},{key:"render",value:function(){var e=this;return(0,x.jsx)("input",{id:"in",type:"text",ref:function(t){e.nameInput=t},onKeyUp:function(t){return e.onKeyUp(t)},onKeyDown:function(t){return e.onKeyDown(t)},className:"expressionInput mono",placeholder:"type an expression like '1>>2' 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())}}]),n}(e.Component),S={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"]},C=S,j={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"]},N=j,E={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},O=E,z={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"]},P={prefix:"fas",iconName:"hashtag",icon:[448,512,[62098],"23","M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z"]};function _(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 B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e){return L="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},L(e)}function I(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 T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(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)||A(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 M(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(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 A(e,t){if(e){if("string"===typeof e)return D(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)?D(e,t):void 0}}function D(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 F=function(){},U={},V={},H=null,W={mark:F,measure:F};try{"undefined"!==typeof window&&(U=window),"undefined"!==typeof document&&(V=document),"undefined"!==typeof MutationObserver&&(H=MutationObserver),"undefined"!==typeof performance&&(W=performance)}catch(Ja){}var $,Y,Q,q,K,X=(U.navigator||{}).userAgent,G=void 0===X?"":X,J=U,Z=V,ee=H,te=W,ne=(J.document,!!Z.documentElement&&!!Z.head&&"function"===typeof Z.addEventListener&&"function"===typeof Z.createElement),re=~G.indexOf("MSIE")||~G.indexOf("Trident/"),ae="___FONT_AWESOME___",ie=16,oe="fa",le="svg-inline--fa",se="data-fa-i2svg",ue="data-fa-pseudo-element",ce="data-fa-pseudo-element-pending",fe="data-prefix",de="data-icon",pe="fontawesome-i2svg",me="async",he=["HTML","HEAD","STYLE","SCRIPT"],ve=function(){try{return!0}catch(Ja){return!1}}(),ge="classic",be="sharp",ye=[ge,be];function we(e){return new Proxy(e,{get:function(e,t){return t in e?e[t]:e[ge]}})}var xe=we((T($={},ge,{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"}),T($,be,{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light"}),$)),ke=we((T(Y={},ge,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),T(Y,be,{solid:"fass",regular:"fasr",light:"fasl"}),Y)),Se=we((T(Q={},ge,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),T(Q,be,{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light"}),Q)),Ce=we((T(q={},ge,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),T(q,be,{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl"}),q)),je=/fa(s|r|l|t|d|b|k|ss|sr|sl)?[\-\ ]/,Ne="fa-layers-text",Ee=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,Oe=we((T(K={},ge,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),T(K,be,{900:"fass",400:"fasr",300:"fasl"}),K)),ze=[1,2,3,4,5,6,7,8,9,10],Pe=ze.concat([11,12,13,14,15,16,17,18,19,20]),_e=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Be={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Le=new Set;Object.keys(ke[ge]).map(Le.add.bind(Le)),Object.keys(ke[be]).map(Le.add.bind(Le));var Ie=[].concat(ye,M(Le),["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",Be.GROUP,Be.SWAP_OPACITY,Be.PRIMARY,Be.SECONDARY]).concat(ze.map((function(e){return"".concat(e,"x")}))).concat(Pe.map((function(e){return"w-".concat(e)}))),Te=J.FontAwesomeConfig||{};if(Z&&"function"===typeof Z.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=R(e,2),n=t[0],r=t[1],a=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=Z.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(n));void 0!==a&&null!==a&&(Te[r]=a)}))}var Re={styleDefault:"solid",familyDefault:"classic",cssPrefix:oe,replacementClass:le,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Te.familyPrefix&&(Te.cssPrefix=Te.familyPrefix);var Me=B(B({},Re),Te);Me.autoReplaceSvg||(Me.observeMutations=!1);var Ae={};Object.keys(Re).forEach((function(e){Object.defineProperty(Ae,e,{enumerable:!0,set:function(t){Me[e]=t,De.forEach((function(e){return e(Ae)}))},get:function(){return Me[e]}})})),Object.defineProperty(Ae,"familyPrefix",{enumerable:!0,set:function(e){Me.cssPrefix=e,De.forEach((function(e){return e(Ae)}))},get:function(){return Me.cssPrefix}}),J.FontAwesomeConfig=Ae;var De=[];var Fe=ie,Ue={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};var Ve="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function He(){for(var e=12,t="";e-- >0;)t+=Ve[62*Math.random()|0];return t}function We(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function $e(e){return e.classList?We(e.classList):(e.getAttribute("class")||"").split(" ").filter((function(e){return e}))}function Ye(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Qe(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")}),"")}function qe(e){return e.size!==Ue.size||e.x!==Ue.x||e.y!==Ue.y||e.rotate!==Ue.rotate||e.flipX||e.flipY}var Ke=':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 Xe(){var e=oe,t=le,n=Ae.cssPrefix,r=Ae.replacementClass,a=Ke;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 Ge=!1;function Je(){Ae.autoAddCss&&!Ge&&(!function(e){if(e&&ne){var t=Z.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=Z.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)}Z.head.insertBefore(t,r)}}(Xe()),Ge=!0)}var Ze={mixout:function(){return{dom:{css:Xe,insertCss:Je}}},hooks:function(){return{beforeDOMElementCreation:function(){Je()},beforeI2svg:function(){Je()}}}},et=J||{};et[ae]||(et[ae]={}),et[ae].styles||(et[ae].styles={}),et[ae].hooks||(et[ae].hooks={}),et[ae].shims||(et[ae].shims=[]);var tt=et[ae],nt=[],rt=!1;function at(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?Ye(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(Ye(e[n]),'" ')}),"").trim()}(r),">").concat(i.map(at).join(""),"</").concat(t,">")}function it(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}ne&&((rt=(Z.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Z.readyState))||Z.addEventListener("DOMContentLoaded",(function e(){Z.removeEventListener("DOMContentLoaded",e),rt=1,nt.map((function(e){return e()}))})));var ot=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 lt(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 st(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 ut(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,a=st(t);"function"!==typeof tt.hooks.addPack||r?tt.styles[e]=B(B({},tt.styles[e]||{}),a):tt.hooks.addPack(e,st(t)),"fas"===e&&ut("fa",t)}var ct,ft,dt,pt=tt.styles,mt=tt.shims,ht=(T(ct={},ge,Object.values(Se[ge])),T(ct,be,Object.values(Se[be])),ct),vt=null,gt={},bt={},yt={},wt={},xt={},kt=(T(ft={},ge,Object.keys(xe[ge])),T(ft,be,Object.keys(xe[be])),ft);function St(e,t){var n,r=t.split("-"),a=r[0],i=r.slice(1).join("-");return a!==e||""===i||(n=i,~Ie.indexOf(n))?null:i}var Ct,jt=function(){var e=function(e){return ot(pt,(function(t,n,r){return t[r]=ot(n,e,{}),t}),{})};gt=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})),bt=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})),xt=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 pt||Ae.autoFetchSvg,n=ot(mt,(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:{}});yt=n.names,wt=n.unicodes,vt=_t(Ae.styleDefault,{family:Ae.familyDefault})};function Nt(e,t){return(gt[e]||{})[t]}function Et(e,t){return(xt[e]||{})[t]}function Ot(e){return yt[e]||{prefix:null,iconName:null}}function zt(){return vt}Ct=function(e){vt=_t(e.styleDefault,{family:Ae.familyDefault})},De.push(Ct),jt();var Pt=function(){return{prefix:null,iconName:null,rest:[]}};function _t(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===t?ge:t,r=xe[n][e],a=ke[n][e]||ke[n][r],i=e in tt.styles?e:null;return a||i||null}var Bt=(T(dt={},ge,Object.keys(Se[ge])),T(dt,be,Object.keys(Se[be])),dt);function Lt(e){var t,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,r=void 0!==n&&n,a=(T(t={},ge,"".concat(Ae.cssPrefix,"-").concat(ge)),T(t,be,"".concat(Ae.cssPrefix,"-").concat(be)),t),i=null,o=ge;(e.includes(a[ge])||e.some((function(e){return Bt[ge].includes(e)})))&&(o=ge),(e.includes(a[be])||e.some((function(e){return Bt[be].includes(e)})))&&(o=be);var l=e.reduce((function(e,t){var n=St(Ae.cssPrefix,t);if(pt[t]?(t=ht[o].includes(t)?Ce[o][t]:t,i=t,e.prefix=t):kt[o].indexOf(t)>-1?(i=t,e.prefix=_t(t,{family:o})):n?e.iconName=n:t!==Ae.replacementClass&&t!==a[ge]&&t!==a[be]&&e.rest.push(t),!r&&e.prefix&&e.iconName){var l="fa"===i?Ot(e.iconName):{},s=Et(e.prefix,e.iconName);l.prefix&&(i=null),e.iconName=l.iconName||s||e.iconName,e.prefix=l.prefix||e.prefix,"far"!==e.prefix||pt.far||!pt.fas||Ae.autoFetchSvg||(e.prefix="fas")}return e}),Pt());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),l.prefix||o!==be||!pt.fass&&!Ae.autoFetchSvg||(l.prefix="fass",l.iconName=Et(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==i||(l.prefix=zt()||"fas"),l}var It=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]=B(B({},e.definitions[t]||{}),a[t]),ut(t,a[t]);var n=Se[ge][t];n&&ut(n,a[t]),jt()}))}},{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&&I(t.prototype,n),r&&I(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),Tt=[],Rt={},Mt={},At=Object.keys(Mt);function Dt(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(Rt[e]||[]).forEach((function(e){t=e.apply(null,[t].concat(r))})),t}function Ft(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(Rt[e]||[]).forEach((function(e){e.apply(null,n)}))}function Ut(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Mt[e]?Mt[e].apply(null,t):void 0}function Vt(e){"fa"===e.prefix&&(e.prefix="fas");var t=e.iconName,n=e.prefix||zt();if(t)return t=Et(n,t)||t,it(Ht.definitions,n,t)||it(tt.styles,n,t)}var Ht=new It,Wt={i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ne?(Ft("beforeI2svg",e),Ut("pseudoElements2svg",e),Ut("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===Ae.autoReplaceSvg&&(Ae.autoReplaceSvg=!0),Ae.observeMutations=!0,e=function(){Qt({autoReplaceSvgRoot:n}),Ft("watch",t)},ne&&(rt?setTimeout(e,0):nt.push(e))}},$t={icon:function(e){if(null===e)return null;if("object"===L(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Et(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=_t(e[0]);return{prefix:n,iconName:Et(n,t)||t}}if("string"===typeof e&&(e.indexOf("".concat(Ae.cssPrefix,"-"))>-1||e.match(je))){var r=Lt(e.split(" "),{skipLookups:!0});return{prefix:r.prefix||zt(),iconName:Et(r.prefix,r.iconName)||r.iconName}}if("string"===typeof e){var a=zt();return{prefix:a,iconName:Et(a,e)||e}}}},Yt={noAuto:function(){Ae.autoReplaceSvg=!1,Ae.observeMutations=!1,Ft("noAuto")},config:Ae,dom:Wt,parse:$t,library:Ht,findIconDefinition:Vt,toHtml:at},Qt=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?Z:e;(Object.keys(tt.styles).length>0||Ae.autoFetchSvg)&&ne&&Ae.autoReplaceSvg&&Yt.dom.i2svg({node:t})};function qt(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return at(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(ne){var t=Z.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function Kt(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,m=r.found?r:n,h=m.width,v=m.height,g="fak"===a,b=[Ae.replacementClass,i?"".concat(Ae.cssPrefix,"-").concat(i):""].filter((function(e){return-1===f.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(f.classes).join(" "),y={children:[],attributes:B(B({},f.attributes),{},{"data-prefix":a,"data-icon":i,class:b,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(h," ").concat(v)})},w=g&&!~f.classes.indexOf("fa-fw")?{width:"".concat(h/v*16*.0625,"em")}:{};p&&(y.attributes[se]=""),s&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(c||He())},children:[s]}),delete y.attributes.title);var x=B(B({},y),{},{prefix:a,iconName:i,main:n,mask:r,maskId:u,transform:o,symbol:l,styles:B(B({},w),f.styles)}),k=r.found&&n.found?Ut("generateAbstractMask",x)||{children:[],attributes:{}}:Ut("generateAbstractIcon",x)||{children:[],attributes:{}},S=k.children,C=k.attributes;return x.children=S,x.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(Ae.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:B(B({},a),{},{id:o}),children:r}]}]}(x):function(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,i=e.styles,o=e.transform;if(qe(o)&&n.found&&!r.found){var l={x:n.width/n.height/2,y:.5};a.style=Qe(B(B({},i),{},{"transform-origin":"".concat(l.x+o.x/16,"em ").concat(l.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}(x)}function Xt(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=B(B(B({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});s&&(u[se]="");var c=B({},o.styles);qe(a)&&(c.transform=function(e){var t=e.transform,n=e.width,r=void 0===n?ie:n,a=e.height,i=void 0===a?ie:a,o=e.startCentered,l=void 0!==o&&o,s="";return s+=l&&re?"translate(".concat(t.x/Fe-r/2,"em, ").concat(t.y/Fe-i/2,"em) "):l?"translate(calc(-50% + ".concat(t.x/Fe,"em), calc(-50% + ").concat(t.y/Fe,"em)) "):"translate(".concat(t.x/Fe,"em, ").concat(t.y/Fe,"em) "),s+="scale(".concat(t.size/Fe*(t.flipX?-1:1),", ").concat(t.size/Fe*(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=Qe(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 Gt=tt.styles;function Jt(e){var t=e[0],n=e[1],r=R(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(Ae.cssPrefix,"-").concat(Be.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Ae.cssPrefix,"-").concat(Be.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Ae.cssPrefix,"-").concat(Be.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var Zt={found:!1,width:512,height:512};function en(e,t){var n=t;return"fa"===t&&null!==Ae.styleDefault&&(t=zt()),new Promise((function(r,a){Ut("missingIconAbstract");if("fa"===n){var i=Ot(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&Gt[t]&&Gt[t][e])return r(Jt(Gt[t][e]));!function(e,t){ve||Ae.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),r(B(B({},Zt),{},{icon:Ae.showMissingIcons&&e&&Ut("missingIconAbstract")||{}}))}))}var tn=function(){},nn=Ae.measurePerformance&&te&&te.mark&&te.measure?te:{mark:tn,measure:tn},rn='FA "6.4.0"',an=function(e){nn.mark("".concat(rn," ").concat(e," ends")),nn.measure("".concat(rn," ").concat(e),"".concat(rn," ").concat(e," begins"),"".concat(rn," ").concat(e," ends"))},on={begin:function(e){return nn.mark("".concat(rn," ").concat(e," begins")),function(){return an(e)}},end:an},ln=function(){};function sn(e){return"string"===typeof(e.getAttribute?e.getAttribute(se):null)}function un(e){return Z.createElementNS("http://www.w3.org/2000/svg",e)}function cn(e){return Z.createElement(e)}function fn(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===t?"svg"===e.tag?un:cn:t;if("string"===typeof e)return Z.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(fn(e,{ceFn:n}))})),r}var dn={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach((function(e){t.parentNode.insertBefore(fn(e),t)})),null===t.getAttribute(se)&&Ae.keepOriginalSource){var n=Z.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(~$e(t).indexOf(Ae.replacementClass))return dn.replace(e);var r=new RegExp("".concat(Ae.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var a=n[0].attributes.class.split(" ").reduce((function(e,t){return t===Ae.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 at(e)})).join("\n");t.setAttribute(se,""),t.innerHTML=i}};function pn(e){e()}function mn(e,t){var n="function"===typeof t?t:ln;if(0===e.length)n();else{var r=pn;Ae.mutateApproach===me&&(r=J.requestAnimationFrame||pn),r((function(){var t=!0===Ae.autoReplaceSvg?dn.replace:dn[Ae.autoReplaceSvg]||dn.replace,r=on.begin("mutate");e.map(t),r(),n()}))}}var hn=!1;function vn(){hn=!0}function gn(){hn=!1}var bn=null;function yn(e){if(ee&&Ae.observeMutations){var t=e.treeCallback,n=void 0===t?ln:t,r=e.nodeCallback,a=void 0===r?ln:r,i=e.pseudoElementsCallback,o=void 0===i?ln:i,l=e.observeMutationsRoot,s=void 0===l?Z:l;bn=new ee((function(e){if(!hn){var t=zt();We(e).forEach((function(e){if("childList"===e.type&&e.addedNodes.length>0&&!sn(e.addedNodes[0])&&(Ae.searchPseudoElements&&o(e.target),n(e.target)),"attributes"===e.type&&e.target.parentNode&&Ae.searchPseudoElements&&o(e.target.parentNode),"attributes"===e.type&&sn(e.target)&&~_e.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){var t=e.getAttribute?e.getAttribute(fe):null,n=e.getAttribute?e.getAttribute(de):null;return t&&n}(e.target)){var r=Lt($e(e.target)),i=r.prefix,l=r.iconName;e.target.setAttribute(fe,i||t),l&&e.target.setAttribute(de,l)}else(s=e.target)&&s.classList&&s.classList.contains&&s.classList.contains(Ae.replacementClass)&&a(e.target);var s}))}})),ne&&bn.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function wn(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=void 0!==e.innerText?e.innerText.trim():"",a=Lt($e(e));return a.prefix||(a.prefix=zt()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=function(e,t){return(bt[e]||{})[t]}(a.prefix,e.innerText)||Nt(a.prefix,lt(e.innerText))),!a.iconName&&Ae.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function xn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=wn(e),r=n.iconName,a=n.prefix,i=n.rest,o=function(e){var t=We(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 Ae.autoA11y&&(n?t["aria-labelledby"]="".concat(Ae.replacementClass,"-title-").concat(r||He()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),l=Dt("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 B({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:Ue,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:o}},l)}var kn=tt.styles;function Sn(e){var t="nest"===Ae.autoReplaceSvg?xn(e,{styleParser:!1}):xn(e);return~t.extra.classes.indexOf(Ne)?Ut("generateLayersText",e,t):Ut("generateSvgReplacementMutation",e,t)}var Cn=new Set;function jn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!ne)return Promise.resolve();var n=Z.documentElement.classList,r=function(e){return n.add("".concat(pe,"-").concat(e))},a=function(e){return n.remove("".concat(pe,"-").concat(e))},i=Ae.autoFetchSvg?Cn:ye.map((function(e){return"fa-".concat(e)})).concat(Object.keys(kn));i.includes("fa")||i.push("fa");var o=[".".concat(Ne,":not([").concat(se,"])")].concat(i.map((function(e){return".".concat(e,":not([").concat(se,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var l=[];try{l=We(e.querySelectorAll(o))}catch(Ja){}if(!(l.length>0))return Promise.resolve();r("pending"),a("complete");var s=on.begin("onTree"),u=l.reduce((function(e,t){try{var n=Sn(t);n&&e.push(n)}catch(Ja){ve||"MissingIcon"===Ja.name&&console.error(Ja)}return e}),[]);return new Promise((function(e,n){Promise.all(u).then((function(n){mn(n,(function(){r("active"),r("complete"),a("pending"),"function"===typeof t&&t(),s(),e()}))})).catch((function(e){s(),n(e)}))}))}function Nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Sn(e).then((function(e){e&&mn([e],t)}))}ye.map((function(e){Cn.add("fa-".concat(e))})),Object.keys(xe[ge]).map(Cn.add.bind(Cn)),Object.keys(xe[be]).map(Cn.add.bind(Cn)),Cn=M(Cn);var En=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Ue: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,m=t.classes,h=void 0===m?[]:m,v=t.attributes,g=void 0===v?{}:v,b=t.styles,y=void 0===b?{}:b;if(e){var w=e.prefix,x=e.iconName,k=e.icon;return qt(B({type:"icon"},e),(function(){return Ft("beforeDOMElementCreation",{iconDefinition:e,params:t}),Ae.autoA11y&&(f?g["aria-labelledby"]="".concat(Ae.replacementClass,"-title-").concat(p||He()):(g["aria-hidden"]="true",g.focusable="false")),Kt({icons:{main:Jt(k),mask:l?Jt(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:x,transform:B(B({},Ue),r),symbol:i,title:f,maskId:u,titleId:p,extra:{attributes:g,styles:y,classes:h}})}))}},On={mixout:function(){return{icon:(e=En,function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t||{}).icon?t:Vt(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:Vt(a||{})),e(r,B(B({},n),{},{mask:a}))})};var e},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=jn,e.nodeCallback=Nn,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=void 0===t?Z:t,r=e.callback;return jn(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([en(n,i),s.iconName?en(s.iconName,s.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(s){var f=R(s,2),d=f[0],p=f[1];t([e,Kt({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=Qe(e.styles);return o.length>0&&(r.style=o),qe(i)&&(t=Ut("generateAbstractTransformGrouping",{main:a,transform:i,containerWidth:a.width,iconWidth:a.width})),n.push(t||a.icon),{children:n,attributes:r}}}},zn={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 qt({type:"layer"},(function(){Ft("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(Ae.cssPrefix,"-layers")].concat(M(r)).join(" ")},children:n}]}))}}}},Pn={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 qt({type:"counter",content:e},(function(){return Ft("beforeDOMElementCreation",{content:e,params:t}),function(e){var t=e.content,n=e.title,r=e.extra,a=B(B(B({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=Qe(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(Ae.cssPrefix,"-layers-counter")].concat(M(i))}})}))}}}},_n={mixout:function(){return{text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?Ue: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 qt({type:"text",content:e},(function(){return Ft("beforeDOMElementCreation",{content:e,params:t}),Xt({content:e,transform:B(B({},Ue),r),title:i,extra:{attributes:u,styles:f,classes:["".concat(Ae.cssPrefix,"-layers-text")].concat(M(l))}})}))}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.title,r=t.transform,a=t.extra,i=null,o=null;if(re){var l=parseInt(getComputedStyle(e).fontSize,10),s=e.getBoundingClientRect();i=s.width/l,o=s.height/l}return Ae.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,Xt({content:e.innerHTML,width:i,height:o,transform:r,title:n,extra:a,watchable:!0})])}}},Bn=new RegExp('"',"ug"),Ln=[1105920,1112319];function In(e,t){var n="".concat(ce).concat(t.replace(":","-"));return new Promise((function(r,a){if(null!==e.getAttribute(n))return r();var i=We(e.children).filter((function(e){return e.getAttribute(ue)===t}))[0],o=J.getComputedStyle(e,t),l=o.getPropertyValue("font-family").match(Ee),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])?be:ge,d=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?ke[f][l[2].toLowerCase()]:Oe[f][s],p=function(e){var t=e.replace(Bn,""),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>=Ln[0]&&n<=Ln[1],a=2===t.length&&t[0]===t[1];return{value:lt(a?t[0]:t),isSecondary:r||a}}(c),m=p.value,h=p.isSecondary,v=l[0].startsWith("FontAwesome"),g=Nt(d,m),b=g;if(v){var y=function(e){var t=wt[e],n=Nt("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(m);y.iconName&&y.prefix&&(g=y.iconName,d=y.prefix)}if(!g||h||i&&i.getAttribute(fe)===d&&i.getAttribute(de)===b)r();else{e.setAttribute(n,b),i&&e.removeChild(i);var w={iconName:null,title:null,titleId:null,prefix:null,transform:Ue,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},x=w.extra;x.attributes[ue]=t,en(g,d).then((function(a){var i=Kt(B(B({},w),{},{icons:{main:a,mask:Pt()},prefix:d,iconName:b,extra:x,watchable:!0})),o=Z.createElement("svg");"::before"===t?e.insertBefore(o,e.firstChild):e.appendChild(o),o.outerHTML=i.map((function(e){return at(e)})).join("\n"),e.removeAttribute(n),r()})).catch(a)}}else r()}))}function Tn(e){return Promise.all([In(e,"::before"),In(e,"::after")])}function Rn(e){return e.parentNode!==document.head&&!~he.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(ue)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function Mn(e){if(ne)return new Promise((function(t,n){var r=We(e.querySelectorAll("*")).filter(Rn).map(Tn),a=on.begin("searchPseudoElements");vn(),Promise.all(r).then((function(){a(),gn(),t()})).catch((function(){a(),gn(),n()}))}))}var An=!1,Dn=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})},Fn={mixout:function(){return{parse:{transform:function(e){return Dn(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-transform");return n&&(e.transform=Dn(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:B({},u.outer),children:[{tag:"g",attributes:B({},u.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:B(B({},t.icon.attributes),u.path)}]}]}}}},Un={x:0,y:0,width:"100%",height:"100%"};function Vn(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 Hn={hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-mask"),r=n?Lt(n.split(" ").map((function(e){return e.trim()}))):Pt();return r.prefix||(r.prefix=zt()),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:B(B({},Un),{},{fill:"white"})},m=u.children?{children:u.children.map(Vn)}:{},h={tag:"g",attributes:B({},d.inner),children:[Vn(B({tag:u.tag,attributes:B(B({},u.attributes),d.path)},m))]},v={tag:"g",attributes:B({},d.outer),children:[h]},g="mask-".concat(o||He()),b="clip-".concat(o||He()),y={tag:"mask",attributes:B(B({},Un),{},{id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,v]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:b},children:(t=f,"g"===t.tag?t.children:[t])},y]};return n.push(w,{tag:"rect",attributes:B({fill:"currentColor","clip-path":"url(#".concat(b,")"),mask:"url(#".concat(g,")")},Un)}),{children:n,attributes:r}}}},Wn={provides:function(e){var t=!1;J.matchMedia&&(t=J.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:B(B({},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=B(B({},r),{},{attributeName:"opacity"}),i={tag:"circle",attributes:B(B({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||i.children.push({tag:"animate",attributes:B(B({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:B(B({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(i),e.push({tag:"path",attributes:B(B({},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:B(B({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:B(B({},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:B(B({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){var n=t.mixoutsTo;Tt=e,Rt={},Object.keys(Mt).forEach((function(e){-1===At.indexOf(e)&&delete Mt[e]})),Tt.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"===L(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){Rt[e]||(Rt[e]=[]),Rt[e].push(r[e])}))}e.provides&&e.provides(Mt)}))}([Ze,On,zn,Pn,_n,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=Mn,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=void 0===t?Z:t;Ae.searchPseudoElements&&Mn(n)}}},{mixout:function(){return{dom:{unwatch:function(){vn(),An=!0}}}},hooks:function(){return{bootstrap:function(){yn(Dt("mutationObserverCallbacks",{}))},noAuto:function(){bn&&bn.disconnect()},watch:function(e){var t=e.observeMutationsRoot;An?gn():yn(Dt("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},Fn,Hn,Wn,{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:Yt});var $n=Yt.parse,Yn=Yt.icon,Qn=n(7),qn=n.n(Qn);function Kn(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 Xn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kn(Object(n),!0).forEach((function(t){Jn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gn(e){return Gn="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},Gn(e)}function Jn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zn(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 er(e){return function(e){if(Array.isArray(e))return tr(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 tr(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 tr(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 tr(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 nr(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 rr=["style"];var ar=!1;try{ar=!0}catch(Ja){}function ir(e){return e&&"object"===Gn(e)&&e.prefix&&e.iconName&&e.icon?e:$n.icon?$n.icon(e):null===e?null:e&&"object"===Gn(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 or(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Jn({},e,t):{}}var lr=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=ir(n),c=or("classes",[].concat(er(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,m=e.border,h=e.listItem,v=e.flip,g=e.size,b=e.rotation,y=e.pull,w=(Jn(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":m,"fa-li":h,"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),Jn(t,"fa-rotate-".concat(b),"undefined"!==typeof b&&null!==b&&0!==b),Jn(t,"fa-pull-".concat(y),"undefined"!==typeof y&&null!==y),Jn(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(w).map((function(e){return w[e]?e:null})).filter((function(e){return e}))}(e)),er(i.split(" ")))),f=or("transform","string"===typeof e.transform?$n.transform(e.transform):e.transform),d=or("mask",ir(r)),p=Yn(u,Xn(Xn(Xn(Xn({},c),f),d),{},{symbol:a,title:o,titleId:l,maskId:s}));if(!p)return function(){var e;!ar&&console&&"function"===typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",u),null;var m=p.abstract,h={ref:t};return Object.keys(e).forEach((function(t){lr.defaultProps.hasOwnProperty(t)||(h[t]=e[t])})),sr(m[0],h)}));lr.displayName="FontAwesomeIcon",lr.propTypes={beat:qn().bool,border:qn().bool,beatFade:qn().bool,bounce:qn().bool,className:qn().string,fade:qn().bool,flash:qn().bool,mask:qn().oneOfType([qn().object,qn().array,qn().string]),maskId:qn().string,fixedWidth:qn().bool,inverse:qn().bool,flip:qn().oneOf([!0,!1,"horizontal","vertical","both"]),icon:qn().oneOfType([qn().object,qn().array,qn().string]),listItem:qn().bool,pull:qn().oneOf(["right","left"]),pulse:qn().bool,rotation:qn().oneOf([0,90,180,270]),shake:qn().bool,size:qn().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:qn().bool,spinPulse:qn().bool,spinReverse:qn().bool,symbol:qn().oneOfType([qn().bool,qn().string]),title:qn().string,titleId:qn().string,transform:qn().oneOfType([qn().string,qn().object]),swapOpacity:qn().bool},lr.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 sr=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=nr(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[nr(t)]=r}return e}),{attrs:{}}),o=r.style,l=void 0===o?{}:o,s=Zn(r,rr);return i.attrs.style=Xn(Xn({},i.attrs.style),l),t.apply(void 0,[n.tag,Xn(Xn({},i.attrs),s)].concat(er(a)))}.bind(null,e.createElement),ur=function(e){e.resultKey;var t=e.appState;return(0,x.jsxs)("div",{className:"result",children:[(0,x.jsxs)("div",{className:"input mono",children:[(0,x.jsx)("span",{className:"cur",children:">"}),e.input,(0,x.jsx)("a",{className:"hashLink",title:"Link for this expression",href:window.location.pathname+"#"+e.inputHash,children:(0,x.jsx)(lr,{className:"icon",icon:P,size:"xs"})}),(0,x.jsx)("button",{className:"hashLink",title:"Remove this result",onClick:function(){return t.removeResult(e.resultIndex)},children:(0,x.jsx)(lr,{className:"icon",icon:C,size:"xs"})})]}),(0,x.jsx)("div",{className:"content",children:e.children})]})};var cr=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,x.jsx)("div",{className:"debug-indicators",children:t.map((function(e){return(0,x.jsxs)("span",{title:e,children:["[",e.substring(0,1),"]\xa0"]},e)}))})},fr={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 dr={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"]},pr={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};var mr=function(){return h.execute("donate"),!0},hr=function(){return(0,x.jsxs)("ul",{className:"top-links",children:[(0,x.jsx)("li",{children:(0,x.jsxs)("a",{href:"https://www.paypal.com/donate/?hosted_button_id=3GREJYC4T5AJ8",onClick:mr,target:"_blank",children:[(0,x.jsx)(lr,{className:"icon",icon:N,size:"lg"}),"donate"]})}),(0,x.jsx)("li",{children:(0,x.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",children:[(0,x.jsx)(lr,{className:"icon",icon:dr,size:"lg"}),(0,x.jsx)("span",{className:"link-text",children:"github"})]})}),(0,x.jsx)("li",{children:(0,x.jsxs)("a",{href:"https://twitter.com/BitwiseCmd",children:[(0,x.jsx)(lr,{className:"icon",icon:pr,size:"lg"}),(0,x.jsx)("span",{className:"link-text",children:"twitter"})]})}),(0,x.jsx)("li",{children:(0,x.jsxs)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:[(0,x.jsx)(lr,{className:"icon",icon:z,size:"lg"}),(0,x.jsx)("span",{className:"link-text",children:"idea or feedback"})]})})]})};var vr=function(e){return(0,x.jsx)("span",{id:e.elementId,className:"indicator "+(t=e.isOn,t?"on":"off"),title:e.title,onClick:function(){return e.onClick()},children:e.children?e.children:e.text});var t},gr=function(e){g(n,e);var t=w(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,x.jsx)(ur,{resultIndex:n,resultKey:t.key,input:t.input,inputHash:fr.encodeHash(t.input),appState:e.props.appState,children:t.view()},t.key)}));return t}},{key:"toggleEmphasizeBytes",value:function(){this.props.appState.toggleEmphasizeBytes()}},{key:"render",value:function(){var e=this;return(0,x.jsxs)("div",{className:"app-root ".concat(this.state.uiTheme),children:[(0,x.jsx)(cr,{appState:this.props.appState}),(0,x.jsxs)("div",{className:"header",children:[(0,x.jsxs)("h1",{children:["Bitwise",(0,x.jsx)("span",{className:"header-cmd",children:"Cmd"})]}),(0,x.jsx)(hr,{})]}),(0,x.jsxs)("div",{className:"expressionInput-container",children:[(0,x.jsx)(k,{onCommandEntered:function(e){return h.execute(e)}}),(0,x.jsx)("span",{className:"configPnl",children:(0,x.jsx)(vr,{elementId:"emphasizeBytes",text:"[em]",isOn:this.state.emphasizeBytes,onClick:function(){return e.toggleEmphasizeBytes()},title:"Toggle Emphasize Bytes"})})]}),(0,x.jsx)("div",{id:"output",children:this.getResultViews()})]})}}]),n}(e.Component);var br=function(e){return(0,x.jsx)("div",{className:"result",children:(0,x.jsx)("div",{className:"error",children:e.errorMessage})})};function yr(e){if(wr(e))return e;if("number"==typeof e&&isNaN(e))throw new Error("Cannot create BoundedNumber from NaN");return{value:e,maxBitSize:xr(e)}}function wr(e){return void 0!==e.maxBitSize}function xr(e){return"bigint"==typeof e?64:32}function kr(e){return"bigint"==typeof e?parseInt(e.toString()):e}var Sr={abs:function(e){return yr(e.value>=0?e.value:-e.value)},maxBitSize:function(e){return xr(e)},numberOfBitsDisplayed:function(e){return e<0?"bigint"==typeof e?64:32:e.toString(2).length},maxNumberOfBitsDisplayed:function(e){for(var t,n=[],r=0;r<e.length;r++)t=e[r],n.push(this.numberOfBitsDisplayed(t));return Math.max.apply(null,n)},flipBit:function(e,t){var n=64==(e=yr(e)).maxBitSize,r=e.maxBitSize,a=Er.bin(e.value).padStart(r,"0"),i="1"==a[0]&&t>0,o="0"==a[0]&&0==t,l=1,s=a.substring(0,t)+Cr(a[t])+a.substring(t+1);return(i||o)&&(s=this.applyTwosComplement(s),l=-1),yr(n?BigInt("0b"+s)*BigInt(l):parseInt(s,2)*l)},promoteTo64Bit:function(e){var t=this.binaryRepresentation(yr(e));return yr(BigInt("0b"+t))},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)},flipAllBits:function(e){return e.split("").map((function(e){return"1"==e?"0":"1"})).join("")},binaryRepresentation:function(e){var t=e.maxBitSize,n=this.abs(e).value.toString(2);if(n.length>t)throw new Error("Binary represenation '".concat(n,"' is bigger than the given bit size ").concat(t));return e.value<0?this.applyTwosComplement(n.padStart(t,"0")):n},rshift:function(e,t){var n=kr(t),r=this.binaryRepresentation(e).padStart(e.maxBitSize,"0");r=r.substring(n)+"0".repeat(n);var a=BigInt(1);"1"==r[0]&&(r=this.applyTwosComplement(r),a=BigInt(-1));var i=BigInt("0b"+r)*a;return yr("bigint"==typeof e.value?i:kr(i))},bitwise:{not:function(e){return e.split("").map((function(e){return Cr(e)})).join("")},or:function(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){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("")}}};function Cr(e){return"0"===e?"1":"0"}var jr={numberToString:function(e,t){switch(e=yr(e),t){case"hex":var n=Sr.abs(e).value.toString(16);return e.value>=0?"0x"+n:"-0x"+n;case"bin":return Sr.binaryRepresentation(e);case"dec":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")},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 Nr=jr.emBin.bind(jr),Er=(jr.padLeft.bind(jr),jr),Or=function(e){g(n,e);var t=w(n);function n(){return r(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){return(0,x.jsx)("span",{className:this.props.className,children:this.getChildren()})}},{key:"onBitClick",value:function(e,t){if(this.props.allowFlipBits&&this.props.onFlipBit){var n=this.props.binaryString.split("");n[e]="0"==n[e]?"1":"0";var r=n.join("");this.props.onFlipBit({bitIndex:e,binaryStringLength:this.props.binaryString.length,$event:t,newBinaryString:r})}}},{key:"getChildren",value:function(){var e=this.createBits(this.props.binaryString.split(""),this.props.bitSize);return this.props.emphasizeBytes?this.splitIntoBytes(e):e}},{key:"createBits",value:function(e,t){var n=this,r=this.props.allowFlipBits||!1?" flipable":"",a=this.props.disableHighlight||!1,i=-1;return e.length===t&&(i=0),null!=t&&e.length>t&&(i=e.length-t),e.map((function(e,t){var o="1"==e?"one".concat(r):"zero".concat(r),l="";return t===i&&(o+=" sign-bit",l="Signature bit. 0 means a positive number and 1 means a negative."),a&&(o=r),(0,x.jsx)("span",{className:o,title:l,onClick:function(e){return n.onBitClick(t,e)},children:e},t)}))}},{key:"splitIntoBytes",value:function(e){for(var t=[],n=0;e.length>0;)t.push((0,x.jsx)("span",{className:"byte",children:e.splice(0,8)},n++));return t}}]),n}(e.Component),zr=function(e){g(n,e);var t=w(n);function n(){return r(this,n),t.apply(this,arguments)}return l(n,[{key:"render",value:function(){var e=this;return(0,x.jsx)("table",{className:"expression",children:(0,x.jsx)("tbody",{children:this.props.ipAddresses.map((function(t,n){return(0,x.jsxs)("tr",{className:"row-with-bits",children:[(0,x.jsx)("td",{className:"label",children:(0,x.jsx)("strong",{children:t.toString()})}),(0,x.jsxs)("td",{className:"bin",children:[e.bin(t.firstByte,1,t),(0,x.jsx)("span",{className:"soft",children:"."}),e.bin(t.secondByte,2,t),(0,x.jsx)("span",{className:"soft",children:"."}),e.bin(t.thirdByte,3,t),(0,x.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,x.jsx)(Or,{binaryString:(r=e,Er.padLeft(Er.numberToString(r,"bin"),8,"0")),emphasizeBytes:!1,allowFlipBits:!0,className:"octet-".concat(t),onFlipBit: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 Pr=zr;function _r(e,t){return 0==t?e:e&Math.pow(2,8-t)-1<<t}function Br(e,t){return 0==t?e:e|Math.pow(2,t)-1}function Lr(e){return 255<<8-e&255}function Ir(e){var t=Lr,n=e.maskBits;return n<=8?new Dr(t(n),0,0,0):n<=16?new Dr(255,t(n-8),0,0):n<=24?new Dr(255,255,t(n-16),0):new Dr(255,255,255,t(n-24))}function Tr(e){return Mr(e,_r,0)}function Rr(e){var t=32-e;return Math.pow(2,t)-2}function Mr(e,t,n){var r=function(e,n){return t(n,8-e)},a=e.ipAddress,i=e.maskBits;return i<=8?new Dr(r(i,a.firstByte),n,n,n):i<=16?new Dr(a.firstByte,r(i-8,a.secondByte),n,n):i<=24?new Dr(a.firstByte,a.secondByte,r(i-16,a.thirdByte),n):new Dr(a.firstByte,a.secondByte,a.thirdByte,r(i-24,a.fourthByte))}var Ar=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 Rr(this.maskBits)}},{key:"toString",value:function(){return"".concat(this.ipAddress.toString(),"/").concat(this.maskBits)}}]),e}(),Dr=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(Nr(this.firstByte)).concat(Nr(this.secondByte)).concat(Nr(this.thirdByte)).concat(Nr(this.fourthByte)):"".concat(Nr(this.firstByte),".").concat(Nr(this.secondByte),".").concat(Nr(this.thirdByte),".").concat(Nr(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}(),Fr=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}(),Ur=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}(),Vr="subnet",Hr="vpc",Wr={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 $r("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 $r}));return l.length>0?l[0]:null!=n.command?n.command==Vr?this.createSubnetDefinition(o):this.createVpcDefinition(o):o},parseCommand:function(e){return e.startsWith(Vr)?{command:Vr,nextInput:e.substring(6)}:e.startsWith(Hr)?{command:Hr,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 $r("".concat(t," doesn't represent a valid IP address space"));var l=new Dr(r,a,i,o);if(e[5]){var s=e[5].substr(1),u=parseInt(s);return u>32?new $r("Subnet mask value in ".concat(t," is out of range")):new Ar(l,u)}return l},createSubnetDefinition:function(e){if(1!=e.length)return new $r("Incorrect network definition");var t=e[0];return t instanceof Ar?new Fr(t):new $r("Network definition requires subnet mask")},createVpcDefinition:function(e){if(1!=e.length)return new $r("Incorrect VPC definition");var t=e[0];return t instanceof Ar?new Ur(t):new $r("VPC definition requires subnet mask")}},$r=l((function e(t){r(this,e),this.errorMessage=void 0,this.errorMessage=t})),Yr=Wr;function Qr(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 qr(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 Qr(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)?Qr(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 Kr=function(t){var n=t.ip;return(0,x.jsxs)(e.Fragment,{children:[(0,x.jsx)(Or,{binaryString:Er.emBin(n.firstByte)}),(0,x.jsx)("span",{className:"soft",children:"."}),(0,x.jsx)(Or,{binaryString:Er.emBin(n.secondByte)}),(0,x.jsx)("span",{className:"soft",children:"."}),(0,x.jsx)(Or,{binaryString:Er.emBin(n.thirdByte)}),(0,x.jsx)("span",{className:"soft",children:"."}),(0,x.jsx)(Or,{binaryString:Er.emBin(n.fourthByte)})]})};function Xr(e){var t=e.ip,n=e.descr;return(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{className:"soft","data-test-name":"label",children:n}),(0,x.jsx)("td",{"data-test-name":"decimal",className:"ip-address-col",children:t.toString()}),(0,x.jsx)("td",{"data-test-name":"bin",children:(0,x.jsx)(Kr,{ip:t})})]})}var Gr=function(t){var n,r=qr((0,e.useState)(t.subnet),2),a=r[0],i=r[1];return(0,x.jsxs)(e.Fragment,{children:[(0,x.jsx)("table",{className:"expression subnet-view",children:(0,x.jsxs)("tbody",{children:[(0,x.jsx)(Xr,{ip:a.cidr.ipAddress,descr:"Address"}),(0,x.jsx)(Xr,{ip:Tr(a.cidr),descr:"Network"}),(0,x.jsx)(Xr,{ip:Ir(a.cidr),descr:"Net Mask"}),(0,x.jsx)(Xr,{ip:(n=a.cidr,Mr(n,Br,255)),descr:"Broadcast"}),(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{"data-test-name":"label",className:"soft",children:(0,x.jsx)("span",{children:"Network Size"})}),(0,x.jsx)("td",{"data-test-name":"decimal",children:a.cidr.getAdressSpaceSize()})]}),(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{"data-test-name":"label",className:"soft",children:"Mask Size"}),(0,x.jsxs)("td",{"data-test-name":"decimal",children:[(0,x.jsx)("button",{className:"btn",onClick:function(){var e=new Ar(a.cidr.ipAddress,a.cidr.maskBits-1);i(new Fr(e))},disabled:0===a.cidr.maskBits,title:"Decrease mask size",children:"-"}),(0,x.jsx)("span",{children:a.cidr.maskBits}),(0,x.jsx)("button",{className:"btn",onClick:function(){var e=new Ar(a.cidr.ipAddress,a.cidr.maskBits+1);i(new Fr(e))},disabled:32===a.cidr.maskBits,title:"Increase mask size",children:"+"})]})]})]})}),(0,x.jsx)("div",{})]})};function Jr(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 Zr=function(t){var n=qr((0,e.useState)(ea.create(t.vpc)),2),r=n[0],a=n[1],i=r.cidr.maskBits+r.subnetBits,o=Math.pow(2,r.subnetBits),l=Rr(i),s=Tr(r.cidr),u=function(){return a(r.changeSubnetBits(r.subnetBits-1))},c=function(){return a(r.changeSubnetBits(r.subnetBits+1))},f=Er.splitByMasks(s.toBinaryString(),r.cidr.maskBits,i);return(0,x.jsx)(e.Fragment,{children:(0,x.jsxs)("div",{className:"expression vpc-view",children:[(0,x.jsxs)("div",{className:"address-container",children:[(0,x.jsx)("div",{children:(0,x.jsx)("span",{children:"VPC Network Address"})}),(0,x.jsxs)("div",{children:[(0,x.jsx)(Or,{binaryString:f.vpc,disableHighlight:!0,className:"address-space soft"}),(0,x.jsx)(Or,{binaryString:f.subnet,disableHighlight:!0,className:"address-space subnet-part"}),(0,x.jsx)(Or,{binaryString:f.hosts,disableHighlight:!0,className:"address-space host-part"}),(0,x.jsx)("span",{className:"address-space decimal-part",children:s.toString()}),(0,x.jsx)(vr,{text:"[i]",isOn:r.showLegend,onClick:function(){return a(r.toggleLegend())},title:"Show/Hide Color Legend",children:(0,x.jsx)(lr,{className:"icon",icon:O,size:"sm"})})]}),(0,x.jsxs)("div",{style:{display:r.showLegend?"":"none"},children:[(0,x.jsx)("p",{children:"Color Legend"}),(0,x.jsx)("span",{className:"address-space soft",children:"000"})," - VPC address bits ",(0,x.jsx)("br",{}),(0,x.jsx)("span",{className:"address-space subnet-part",children:"000"})," - Bits dedicated for subnets address",(0,x.jsx)("br",{}),(0,x.jsx)("span",{className:"address-space host-part",children:"000"})," - Bits dedicated to host addresses inside each subnet"]})]}),(0,x.jsx)("table",{className:"vpc-details",children:(0,x.jsxs)("tbody",{children:[(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{className:"soft",children:"VPC CIDR Mask:"}),(0,x.jsxs)("td",{children:[(0,x.jsx)("button",{className:"btn",onClick:function(){return a(r.changeVpcCidr(new Ar(r.cidr.ipAddress,r.cidr.maskBits-1)))},disabled:r.cidr.maskBits<=1,title:"Decrease vpc address bits",children:"-"}),"/",r.cidr.maskBits,(0,x.jsx)("button",{className:"btn",onClick:function(){return a(r.changeVpcCidr(new Ar(r.cidr.ipAddress,r.cidr.maskBits+1)))},disabled:i>=30,title:"Increse vpc address bits",children:"+"})]})]}),(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{className:"soft",children:"Subnet CIDR Mask:"}),(0,x.jsxs)("td",{children:[(0,x.jsx)("button",{className:"btn",onClick:u,disabled:r.subnetBits<=1,title:"Increase subnet bits",children:"-"}),"/",i,(0,x.jsx)("button",{className:"btn",onClick:c,disabled:r.cidr.maskBits+r.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{className:"soft",children:"Max Subnets in VPC:"}),(0,x.jsxs)("td",{children:[(0,x.jsx)("button",{className:"btn",onClick:u,disabled:r.subnetBits<=1,title:"Decrease subnet bits",children:"-"}),o,(0,x.jsx)("button",{className:"btn",onClick:c,disabled:r.cidr.maskBits+r.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{className:"soft",children:"Max Hosts in VPC:"}),(0,x.jsx)("td",{children:o*l})]}),(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{className:"soft",children:"Hosts Per Subnet:"}),(0,x.jsx)("td",{children:l})]})]})})]})})},ea=function(){function e(t,n){r(this,e),this.cidr=void 0,this.subnetBits=void 0,this.subnetNum=void 0,this.showLegend=void 0,this.cidr=t,this.subnetBits=n,this.subnetNum=0,this.showLegend=!1}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:"toggleLegend",value:function(){var t=new e(this.cidr,this.subnetBits);return t.showLegend=!this.showLegend,t}}],[{key:"create",value:function(t){return new e(t.cidr,t.subnetBits)}}]),e}(),ta={setup:function(e,t){t.command({canHandle:function(e){return null!=Yr.parse(e)},handle:function(t){var n=Yr.parse(t.input);if(null!=n)if(n instanceof $r)e.addCommandResult(t.input,(function(){return(0,x.jsx)(br,{errorMessage:n.errorMessage})}));else{if(n instanceof Fr)return e.addCommandResult(t.input,(function(){return(0,x.jsx)(Gr,{subnet:n})})),void na("SubnetCommand",t.options);if(n instanceof Ur)return e.addCommandResult(t.input,(function(){return(0,x.jsx)(Zr,{vpc:n})})),void na("VpcCommand",t.options);var r=[];n.forEach((function(e){e instanceof Ar?(r.push(e.ipAddress),r.push(Ir(e))):e instanceof Dr&&r.push(e)})),na("IpAddressesInput",t.options),e.addCommandResult(t.input,(function(){return(0,x.jsx)(Pr,{ipAddresses:r})}))}}}),d().debug()}};function na(e,t){!0!==t.doNotTrack&&Jr({eventCategory:"NetworkingCommand",eventAction:e})}var ra=ta,aa=2147483647,ia=-2147483647,oa=BigInt("9223372036854775807"),la=BigInt("-9223372036854775807"),sa=[{regex:/^-?\d+[l,L]?$/,base:"dec",parse:function(e){return da(e,10)}},{regex:/^-?0x[0-9,a-f]+[l,L]?$/i,base:"hex",parse:function(e){return da(e,16)}},{regex:/^-?0b[0-1]+[l,L]?$/i,base:"bin",parse:function(e){return da(e,2)}}],ua=function(){function e(t){r(this,e),this.parsers=void 0,this.parsers=t}return l(e,[{key:"parse",value:function(e){var t=this;return this.parsers.map((function(n){return t.applyParser(n,e)})).reduce((function(e,t){return e||t}))}},{key:"parseOperator",value:function(e){var t=e.match(e);return null==t||0==t.length?null:t[0]}},{key:"applyParser",value:function(e,t){return e.regex.test(t)?{value:e.parse(t),base:e.base,input:t}:null}}]),e}(),ca=BigInt(aa),fa=BigInt(ia);function da(e,t){var n=e.replace("-","").replace("l","").replace("L",""),r=BigInt(n),a=e.startsWith("-"),i=e.toLowerCase().endsWith("l");return a&&(r*=BigInt(-1)),i||r>ca||r<fa?r:parseInt(e.replace(/0(x|b)/,""),t)}var pa=new ua(sa),ma=1,ha=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.maxBitSize=void 0,wr(t)||(t=yr(t)),e.validateSupported(t),this.id=ma++,this.value=0,this.maxBitSize=0,this.base=n||"dec",this.isOperator=!1,this.setValue(t)}return l(e,[{key:"bitSize",value:function(){return this.isBigInt()?64:32}},{key:"isBigInt",value:function(){return"bigint"===typeof this.value}},{key:"setValue",value:function(e){this.value=e.value,this.maxBitSize=e.maxBitSize}},{key:"evaluate",value:function(){return this}},{key:"getUnderlyingScalarOperand",value:function(){return this}}],[{key:"validateSupported",value:function(e){if("bigint"==typeof e.value&&(e.value<la||e.value>oa))throw new Error("64-bit numbers are supported in range from ".concat(la," to ").concat(oa));if("number"==typeof e.value&&(e.value<ia||e.value>aa))throw new Error("Numer JavaScript type can only by used for numbers in range from ".concat(ia," to ").concat(aa))}},{key:"parse",value:function(t){var n=e.tryParse(t);if(null==n)throw new Error(t+" is not a valid number");return n}},{key:"tryParse",value:function(t){var n=pa.parse(t);return n?new e(yr(n.value),n.base):null}}]),e}();function va(e,t){return"bigint"==typeof e&&"bigint"!=typeof t?BigInt(t):t}var ga={applyNotOperator:function(e){return new ha(~e.value,e.base)},applyOperator:function(e,t,n){var r=function(e,t,n){var r=va(n,e),a=va(e,n),i=r,o=a;switch(t){case">>":return i>>o;case">>>":return i>>>o;case"<<":return Sr.rshift(yr(r),a).value;case"&":return o&i;case"|":return o|i;case"^":return o^i;default:throw new Error(t+" operator is not supported")}}(e.value,t,n.value);return new ha(r,n.base)}},ba=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?ga.applyNotOperator(this.operand.getUnderlyingScalarOperand()):ga.applyOperator(t,this.operator,n)}},{key:"getUnderlyingScalarOperand",value:function(){return this.operand.getUnderlyingScalarOperand()}},{key:"toString",value:function(){return this.operator+this.operand.toString()}}]),e}(),ya=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 Sr.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}(),wa=l((function e(t,n){r(this,e),this.expressionString=void 0,this.children=void 0,this.expressionString=t,this.children=n})),xa=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}(),ka=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 ha.tryParse(e)})).filter((function(e){return null==e})).length}},{key:"create",value:function(e){var t=e.split(" ").filter((function(e){return e.length>0})).map((function(e){return ha.parse(e)}));return new ya(e,t)}}]),e}(),Sa=function(){function e(){r(this,e),this.fullRegex=void 0,this.regex=void 0,this.fullRegex=/^((<<|>>|>>>|\||\&|\^)?(~?-?([b,x,l,L,a-f,0-9]+)))+$/,this.regex=/(<<|>>|>>>|\||\&|\^)?(~?-?(?:[b,x,l,L,a-f,0-9]+))/g}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 wa(r,n)}},{key:"parseMatch",value:function(e){e[0];var t=e[1],n=e[2],r=null;return r=0==n.indexOf("~")?new ba(ha.parse(n.substring(1)),"~"):ha.parse(n),null==t?r:new ba(r,t)}},{key:"normalizeString",value:function(e){return e.replace(/\s+/g,"")}}]),e}(),Ca=new xa;Ca.addFactory(new ka),Ca.addFactory(new Sa);var ja,Na=function(){function e(t){var n=t.emphasizeBytes,a=void 0!==n&&n,i=t.allowFlipBits,o=void 0!==i&&i;r(this,e),this.emphasizeBytes=void 0,this.items=void 0,this.maxNumberOfBits=void 0,this.allowFlipBits=void 0,this.emphasizeBytes=a,this.items=[],this.maxNumberOfBits=0,this.allowFlipBits=!0===o}return l(e,[{key:"addScalarRow",value:function(e){var t=Sr.numberOfBitsDisplayed(e.value);this.maxNumberOfBits=Math.max(t,this.maxNumberOfBits),this.items.push({sign:"",css:"",expression:e,allowFlipBits:this.allowFlipBits,label:"",bitSize:e.bitSize()})}},{key:"addOperatorRow",value:function(e){var t=e.isNotExpression?e.evaluate():e.getUnderlyingScalarOperand(),n=Sr.numberOfBitsDisplayed(t.value);this.maxNumberOfBits=Math.max(n,this.maxNumberOfBits),this.items.push({sign:e.operator,css:"",label:this.getLabel(t),expression:e.operand,allowFlipBits:this.allowFlipBits,bitSize:t.bitSize()})}},{key:"addShiftExpressionResultRow",value:function(e,t){var n=Sr.numberOfBitsDisplayed(t.value);this.maxNumberOfBits=Math.max(n,this.maxNumberOfBits);var r=e.operand.getUnderlyingScalarOperand();this.items.push({sign:e.operator+Er.numberToString(r.value,r.base),css:"expression-result",expression:t,allowFlipBits:!1,label:"",bitSize:t.bitSize()})}},{key:"addExpressionResultRow",value:function(e){var t=Sr.numberOfBitsDisplayed(e.value);this.maxNumberOfBits=Math.max(t,this.maxNumberOfBits),this.items.push({sign:"=",css:"expression-result",expression:e,allowFlipBits:!1,label:"",bitSize:e.bitSize()})}},{key:"getLabel",value:function(e){return Er.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 ha)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){if(t instanceof ya)return e.buildListOfNumbers(t,{emphasizeBytes:n,allowFlipBits:!0});if(t instanceof wa)return e.buildBitwiseOperation(t,{emphasizeBytes:n,allowFlipBits:!0});throw new Error("Cannot build BitwiseExpressionViewModel out of expression "+t)}}]),e}(),Ea=function(e){g(n,e);var t=w(n);function n(e){var a;return r(this,n),(a=t.call(this,e)).maxSeenLengthNumberOfBits=void 0,a.state={},a.maxSeenLengthNumberOfBits=0,a}return l(n,[{key:"render",value:function(){var e=null;try{e=Na.createModel(this.props.expression,this.props.emphasizeBytes)}catch(r){var t=r.message;return(0,x.jsxs)("div",{className:"error",children:["Error: ",t]})}var n=this.getRows(e);return(0,x.jsx)("table",{className:"expression",children:(0,x.jsx)("tbody",{children:n})})}},{key:"getRows",value:function(e){var t=this;return this.maxSeenLengthNumberOfBits=Math.max(e.maxNumberOfBits,this.maxSeenLengthNumberOfBits),e.items.map((function(e,n){return(0,x.jsx)(Oa,{sign:e.sign,css:e.css,bitSize:e.bitSize,allowFlipBits:e.allowFlipBits,expressionItem:e.expression,emphasizeBytes:t.props.emphasizeBytes,maxNumberOfBits:t.maxSeenLengthNumberOfBits,onBitFlipped:function(){return t.onBitFlipped()}},n)}))}},{key:"onBitFlipped",value:function(){this.forceUpdate()}}]),n}(e.Component),Oa=function(e){g(n,e);var t=w(n);function n(e){var a;return r(this,n),(a=t.call(this,e)).state={operand:null},a}return l(n,[{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;Math.max();return(0,x.jsxs)("tr",{className:"row-with-bits "+r,children:[(0,x.jsx)("td",{className:"sign",children:n}),(0,x.jsx)("td",{className:"label",children:this.getLabel()}),(0,x.jsx)("td",{className:"bin",children:(0,x.jsx)(Or,{emphasizeBytes:i,binaryString:Er.padLeft(this.getBinaryString(),a,"0"),allowFlipBits:o,bitSize:this.props.bitSize,onFlipBit:function(t){return e.flipBit(t)}})}),(0,x.jsx)("td",{className:"other",children:this.getAlternative()}),(0,x.jsx)("td",{className:"info","data-test-name":"ignore",children:this.getInfo(a)})]})}},{key:"getBinaryString",value:function(){var e=this.props.expressionItem.evaluate();return Er.numberToString(e.value,"bin")}},{key:"getLabel",value:function(){if(this.props.expressionItem.isOperator){var e=this.props.expressionItem;return e.operator+this.getLabelString(e.getUnderlyingScalarOperand())}return this.getLabelString(this.props.expressionItem.getUnderlyingScalarOperand())}},{key:"getAlternative",value:function(){if(this.props.expressionItem.isOperator){var e=this.props.expressionItem.evaluate();return Er.numberToString(e.value,e.base)}var t=this.props.expressionItem.evaluate(),n=Er.getAlternativeBase(t.base);return Er.numberToString(t.value,n)}},{key:"getLabelString",value:function(e){return Er.numberToString(e.value,"bin"==e.base?"dec":e.base)}},{key:"flipBit",value:function(e){var t=this.props.expressionItem.getUnderlyingScalarOperand(),n=e.bitIndex,r=e.binaryStringLength;r>t.bitSize()&&r-n>t.bitSize()&&t.setValue(Sr.promoteTo64Bit(t.value));var a=t.bitSize()-r,i=Sr.flipBit(t,a+n);t.setValue(i),this.props.onBitFlipped()}},{key:"getInfo",value:function(e){var t=this.props.expressionItem.getUnderlyingScalarOperand();if(t.isBigInt()){return(0,x.jsx)("span",{title:"BigInt JavaScript type is used to reprsent this number. All bitwise operations that involve this number have their operands converted to BigInt. BitwiseCmd treats this number as 64-bit number.",style:{cursor:"help"},children:"(64-bit BigInt)"})}if(32==t.bitSize()&&e>=32){return(0,x.jsx)("span",{title:"BitwiseCmd treats this number as 32-bit integer. First bit is a sign bit. Try clicking on the first bit and see what will happen.",style:{cursor:"help"},children:"(32-bit Number)"})}return null}}]),n}(e.Component),za={setup:function(e,t){t.command({canHandle:function(e){return Ca.canParse(e)},handle:function(t){var n=Ca.parse(t.input);e.addCommandResult(t.input,(function(){return(0,x.jsx)(Ea,{expression:n,emphasizeBytes:e.emphasizeBytes})}))}})}},Pa=za,_a={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},Ba=new Uint8Array(16);function La(){if(!ja&&!(ja="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 ja(Ba)}for(var Ia=[],Ta=0;Ta<256;++Ta)Ia.push((Ta+256).toString(16).slice(1));function Ra(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(Ia[e[t+0]]+Ia[e[t+1]]+Ia[e[t+2]]+Ia[e[t+3]]+"-"+Ia[e[t+4]]+Ia[e[t+5]]+"-"+Ia[e[t+6]]+Ia[e[t+7]]+"-"+Ia[e[t+8]]+Ia[e[t+9]]+"-"+Ia[e[t+10]]+Ia[e[t+11]]+Ia[e[t+12]]+Ia[e[t+13]]+Ia[e[t+14]]+Ia[e[t+15]]).toLowerCase()}var Ma=function(e,t,n){if(_a.randomUUID&&!t&&!e)return _a.randomUUID();var r=(e=e||{}).random||(e.rng||La)();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 Ra(r)};var Aa=function(){return(0,x.jsxs)("div",{className:"aboutTpl","data-result-type":"help",children:[(0,x.jsxs)("p",{children:[" Created by ",(0,x.jsx)("a",{href:"http://boryslevytskyi.github.io/",children:"Borys Levytskyi"}),". Please give it a like if BitwiseCmd has helped you in your work."]}),(0,x.jsxs)("p",{children:["If you have an idea, suggestion or you've spotted a bug here, please send it to ",(0,x.jsx)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:"bitwisecmd@gmail.com"})," or tweet on ",(0,x.jsx)("a",{href:"http://twitter.com/BitwiseCmd",children:"@BitwiseCmd"}),". Your feedback is greatly appreciated."]}),(0,x.jsx)("p",{children:(0,x.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",children:["Project on ",(0,x.jsx)("strong",{children:"GitHub"})]})})]})};var Da=function(e){var t=e.icon,n=e.command,r=e.text,a=e.textClassName,i=function(){return h.execute(n||r)};return null!=t?(0,x.jsxs)("a",{href:"javascript:void(0)",onClick:i,children:[(0,x.jsx)(lr,{icon:t,className:"icon"}),(0,x.jsx)("span",{className:a,children:r})]}):(0,x.jsx)("a",{href:"javascript:void(0)",onClick:i,children:(0,x.jsx)("span",{className:a,children:r})})};var Fa=function(){return(0,x.jsx)("div",{className:"help helpResultTpl",children:(0,x.jsxs)("div",{className:"panel-container",children:[(0,x.jsxs)("div",{className:"left-panel",children:[(0,x.jsxs)("div",{className:"section",children:[(0,x.jsx)("strong",{className:"section-title soft",children:"Bitwise Calculation Commands"}),(0,x.jsxs)("ul",{children:[(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"23 | 34"})})," \u2014 type bitwise expression to see the result in binary"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"23 34"})})," \u2014 type one or more numbers to see their binary representations"]})]})]}),(0,x.jsxs)("div",{className:"section",children:[(0,x.jsx)("strong",{className:"section-title soft",children:"IP Address & Networking Commands"}),(0,x.jsxs)("ul",{children:[(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"127.0.0.1"})})," \u2014 enter a single or multiple IP addresses (separated by space) to see their binary representation"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"192.168.0.1/8"})})," \u2014 subnet mask notations are supported as well"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"subnet 192.168.24.1/14"})})," \u2014 display information about a subnet (network address, broadcast address, etc.)"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"vpc 192.168.24.1/24"})})," \u2014 see how VPC network address bits are divided between VPC address, Subnets, and Hosts"]})]})]}),(0,x.jsxs)("div",{className:"section",children:[(0,x.jsx)("strong",{className:"section-title soft",children:"Color Theme Commands"}),(0,x.jsxs)("ul",{children:[(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"light"})})," \u2014 set the Light color theme"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"dark"})})," \u2014 set the Dark color theme"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"midnight"})})," \u2014 set the Midnight color theme"]})]})]}),(0,x.jsxs)("div",{className:"section",children:[(0,x.jsx)("strong",{className:"section-title soft",children:"Other Commands"}),(0,x.jsxs)("ul",{children:[(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"clear"})})," \u2014 clear output pane"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"help"})})," \u2014 display this help"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"whatsnew"})})," \u2014 display changelog"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"em"})})," \u2014 turn On/Off Emphasize Bytes"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"about"})})," \u2014 about the app"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"guid"})})," \u2014 generate ",(0,x.jsx)("a",{href:"https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29",children:"v4"})," GUID"]})]})]})]}),(0,x.jsxs)("div",{className:"right-panel",children:[(0,x.jsxs)("div",{className:"section",children:[(0,x.jsx)("strong",{className:"section-title soft",children:"Supported Bitwise Operations"}),(0,x.jsx)("br",{}),(0,x.jsx)("small",{children:(0,x.jsx)("a",{href:"https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators",children:"as implemented in the JavaScript engine of your browser. If it cannot do it, BitwiseCmd cannot do it."})}),(0,x.jsxs)("ul",{children:[(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:"&"})," \u2014 bitwise AND"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:"|"})," \u2014 bitwise inclusive OR"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:"^"})," \u2014 bitwise exclusive XOR"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:"~"})," \u2014 bitwise NOT"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:"<<"})," \u2014 left shift"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:">>"})," \u2014 sign propagating right shift"]}),(0,x.jsxs)("li",{children:[(0,x.jsx)("code",{children:">>>"})," \u2014 zero-fill right shift"]})]})]}),(0,x.jsxs)("div",{className:"section",children:[(0,x.jsx)("strong",{className:"section-title soft",children:"Tip"}),(0,x.jsxs)("p",{children:["You can click on bits to flip them in number inputs (e.g. ",(0,x.jsx)(Da,{text:"2 4"}),") or IP addresses (e.g. ",(0,x.jsx)(Da,{text:"192.168.0.0/8"}),")"]})]})]})]})})};var Ua=function(e){return(0,x.jsx)("p",{children:e.text})};var Va=function(){return(0,x.jsxs)("div",{className:"changelog",children:[(0,x.jsx)("h3",{children:"Changelog"}),(0,x.jsx)("div",{className:"item item-new",children:(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft date",children:"May 5th, 2023"})," ",(0,x.jsx)("br",{}),"Fixed ",(0,x.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues/13",children:"bug"})," with incorrect binary representation of 64 bit numbers."]})}),(0,x.jsx)("div",{className:"item",children:(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft date",children:"Jul 24th, 2021"})," ",(0,x.jsx)("br",{}),(0,x.jsxs)("ul",{children:[(0,x.jsxs)("li",{children:["Added support of ",(0,x.jsx)("code",{children:"vpc"})," command to see hpw VPC network address is divided bettwen VPC, Subnets and Hosts. Try it out: ",(0,x.jsx)(Da,{text:"vpc 192.168.24.1/24"})]}),(0,x.jsx)("li",{children:"Added ability to remove individual results"})]})]})}),(0,x.jsx)("div",{className:"item",children:(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft date",children:"Jun 16th, 2021"})," ",(0,x.jsx)("br",{}),"Added support of ",(0,x.jsx)("code",{children:"subnet"})," command to display information about subnet ip adress such. Try it out: ",(0,x.jsx)(Da,{text:"subnet 192.168.24.1/14"})]})}),(0,x.jsxs)("div",{className:"item",children:[(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft date",children:"Jun 14th, 2021"})," ",(0,x.jsx)("br",{}),"Added support of ip addresses and subnet masks notatioans. Try them out:"]}),(0,x.jsxs)("ul",{children:[(0,x.jsxs)("li",{children:["Single IP address ",(0,x.jsx)(Da,{text:"127.0.0.1"})]}),(0,x.jsxs)("li",{children:["Multiple IP addresses and subnet mask notations ",(0,x.jsx)(Da,{text:"127.0.0.1 192.168.0.0/24"})]})]})]}),(0,x.jsx)("div",{className:"item",children:(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft date",children:"Jun 6th, 2017"})," ",(0,x.jsx)("br",{}),"Added ",(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"guid"})})," command. Use it for generating v4 GUIDs "]})}),(0,x.jsx)("div",{className:"item",children:(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft date",children:"May 27th, 2017"})," ",(0,x.jsx)("br",{}),"Added support of binary number notation (e.g. ",(0,x.jsx)("code",{children:(0,x.jsx)(Da,{text:"0b10101"})}),"). "]})}),(0,x.jsx)("div",{className:"item",children:(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft",children:"May 20th, 2017"})," ",(0,x.jsx)("br",{}),"New ",(0,x.jsx)(Da,{text:"Midnight"})," theme added. "]})}),(0,x.jsx)("div",{className:"item",children:(0,x.jsxs)("p",{children:[(0,x.jsx)("span",{className:"soft",children:"May 16th, 2017"})," ",(0,x.jsx)("br",{}),"Complete rewrite using React. Old implementation is available at ",(0,x.jsx)("a",{href:"http://bitwisecmd.com/old",children:"http://bitwisecmd.com/old"}),". Please let me know if you have problems with this release by ",(0,x.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues",children:"creating issue"})," in Github Repo."]})})]})},Ha=function(){function e(t,n){r(this,e),this.version=8,this.emphasizeBytes=void 0,this.debugMode=!1,this.uiTheme=void 0,this.changeHandlers=void 0,this.commandResults=void 0,this.persistedVersion=void 0,this.wasOldVersion=void 0,this.env=void 0,this.pageVisitsCount=void 0,this.donationClicked=void 0,this.commandResults=[],this.changeHandlers=[],this.uiTheme=t.uiTheme||"midnight",this.env=n,this.emphasizeBytes=t.emphasizeBytes||!0,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}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(){this.emphasizeBytes=!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:"registerVisit",value:function(){this.pageVisitsCount++,this.triggerChanged()}},{key:"onDonationClicked",value:function(){return!0!==this.donationClicked&&(this.donationClicked=!0,this.triggerChanged(),!0)}},{key:"getPersistData",value:function(){return{emphasizeBytes:this.emphasizeBytes,uiTheme:this.uiTheme,version:this.version,debugMode:this.debugMode,pageVisistsCount:this.pageVisitsCount,donationClicked:this.donationClicked}}}]),e}();var Wa="AppState",$a={getPersistedData:function(){var e=window.localStorage.getItem(Wa);if(!e)return{};try{return JSON.parse(e)}catch(t){return console.error("Failed to parse AppState json. Json Value: \n"+e,t),{}}},watch:function(e){var t=this;e.onChange((function(){return t.persistData(e)}))},persistData:function(e){localStorage.setItem(Wa,JSON.stringify(e.getPersistData()))}},Ya="StartupCommand",Qa=["help","127.0.0.1 192.168.0.0/8","-1 -1L","1|2&6","4 0b1000000 0x80"];var qa={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,x.jsx)(Fa,{})}))})),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,x.jsx)(Aa,{})}))})),t.command("whatsnew",(function(t){return e.addCommandResult(t.input,(function(){return(0,x.jsx)(Va,{})}))})),t.command("guid",(function(t){return e.addCommandResult(t.input,(function(){return(0,x.jsx)(Ua,{text:Ma()})}))})),t.command("-notrack",(function(){})),t.command("-debug",(function(t){e.toggleDebugMode(),e.addCommandResult(t.input,(function(){return(0,x.jsx)(Ua,{text:"Debug Mode: ".concat(e.debugMode)})}))})),t.command("-max",(function(t){var n="Int32 ".concat(aa,"\nInt64 ").concat(oa);e.addCommandResult(t.input,(function(){return(0,x.jsx)(Ua,{text:n})}))})),t.command("donate",(function(t){e.onDonationClicked()?Jr({eventCategory:"Donation",eventAction:"DonateButtonClicked"}):Jr({eventCategory:"Donation",eventAction:"DonateButtonClickedAgain"})})),t.command("track",(function(e){Jr({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(Ya):"clear"===n?(localStorage.removeItem(Ya),"Default startup command cleared"):(localStorage.setItem(Ya,n),"Default startup command saved: ".concat(n));e.addCommandResult(t.input,(function(){return(0,x.jsx)(Ua,{text:a})}))}}),t.onError((function(t,n){return e.addCommandResult(t,(function(){return(0,x.jsx)(br,{errorMessage:n.toString()})}))}))}},Ka=qa;var Xa=function(e){return(0,x.jsx)("div",{className:"result",children:(0,x.jsxs)("div",{className:"error",children:["\xaf\\_(\u30c4)_/\xaf Sorry, i don\u2032t know what ",(0,x.jsx)("strong",{children:e.input})," is"]})})},Ga=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=$a.getPersistedData(),n=new Ha(t,e);return $a.watch(n),d().debug("appState initialized",n),n}(e),n=function(e){var t=fr.getArgs(window.location.hash),n=function(){var e=localStorage.getItem(Ya);return null!=e?[e]:[]}();0==n.length&&(n=Qa);e.wasOldVersion&&(n=["whatsnew"]);t.length>0&&-1==t.indexOf("empty")&&(n=t);return d().debug("Executing startup commands",n),n}(t);return{appState:t,startupCommands:n}}();Ka.setup(Ga.appState,h),ra.setup(Ga.appState,h),Pa.setup(Ga.appState,h),h.command({canHandle:function(){return!0},handle:function(e){return Ga.appState.addCommandResult(e.input,(function(){return(0,x.jsx)(Xa,{input:e.input})}))}}),d().debug("Executing startup commands",Ga.startupCommands),Ga.startupCommands.forEach((function(e){return h.execute(e,{doNotTrack:!0})})),Ga.appState.registerVisit(),d().debug("started"),t.createRoot(document.getElementById("root")).render((0,x.jsx)(e.StrictMode,{children:(0,x.jsx)(gr,{appState:Ga.appState})}))}()}();
//# sourceMappingURL=main.0ec8694d.js.map