mirror of
https://github.com/BorysLevytskyi/BitwiseCmd.git
synced 2025-12-19 19:22:45 +01:00
3 lines
276 KiB
JavaScript
3 lines
276 KiB
JavaScript
/*! For license information please see main.3fc7d95f.js.LICENSE.txt */
|
|
(()=>{var e={43:(e,t,n)=>{"use strict";e.exports=n(202)},153:(e,t,n)=>{"use strict";var r=n(43),a=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={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)&&!l.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:s.current}}t.jsx=u,t.jsxs=u},173:(e,t,n)=>{e.exports=n(497)()},202:(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"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var x=b.prototype=new y;x.constructor=b,m(x,v.prototype),x.isPureReactComponent=!0;var w=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,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,a)&&!C.hasOwnProperty(a)&&(i[a]=t[a]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(a in l=e.defaultProps)void 0===i[a]&&(i[a]=l[a]);return{$$typeof:n,type:e,key:o,ref:s,props:i,_owner:S.current}}function N(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var E=/\/+/g;function z(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function B(e,t,a,i,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return o=o(l=e),e=""===i?"."+z(l,0):i,w(o)?(a="",null!=e&&(a=e.replace(E,"$&/")+"/"),B(o,t,a,"",function(e){return e})):null!=o&&(N(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,a+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(E,"$&/")+"/")+e)),t.push(o)),1;if(l=0,i=""===i?".":i+":",w(e))for(var u=0;u<e.length;u++){var c=i+z(s=e[u],u);l+=B(s,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;!(s=e.next()).done;)l+=B(s=s.value,t,a,c=i+z(s,u++),o);else if("object"===s)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 l}function O(e,t,n){if(null==e)return e;var r=[],a=0;return B(e,r,"","",function(e){return t.call(n,e,a++)}),r}function P(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T={current:null},_={transition:null},L={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:_,ReactCurrentOwner:S};function I(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:O,forEach:function(e,t,n){O(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return O(e,function(){t++}),t},toArray:function(e){return O(e,function(e){return e})||[]},only:function(e){if(!N(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=a,t.Profiler=o,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.act=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=m({},e.props),i=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)k.call(t,u)&&!C.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];a.children=l}return{$$typeof:n,type:e.type,key:i,ref:o,props:a,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_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:f,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=_.transition;_.transition={};try{e()}finally{_.transition=t}},t.unstable_act=I,t.useCallback=function(e,t){return T.current.useCallback(e,t)},t.useContext=function(e){return T.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return T.current.useDeferredValue(e)},t.useEffect=function(e,t){return T.current.useEffect(e,t)},t.useId=function(){return T.current.useId()},t.useImperativeHandle=function(e,t,n){return T.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return T.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return T.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return T.current.useMemo(e,t)},t.useReducer=function(e,t,n){return T.current.useReducer(e,t,n)},t.useRef=function(e){return T.current.useRef(e)},t.useState=function(e){return T.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return T.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return T.current.useTransition()},t.version="18.3.1"},218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},234:(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 s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>i(l,n))u<a&&0>i(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);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 s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,h=!1,m=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function x(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function w(e){if(g=!1,x(e),!m)if(null!==r(u))m=!0,_(k);else{var t=r(c);null!==t&&L(w,t.startTime-e)}}function k(e,n){m=!1,g&&(g=!1,y(N),N=-1),h=!0;var i=p;try{for(x(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!B());){var o=f.callback;if("function"===typeof o){f.callback=null,p=f.priorityLevel;var s=o(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?f.callback=s:f===r(u)&&a(u),x(n)}else a(u);f=r(u)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&L(w,d.startTime-n),l=!1}return l}finally{f=null,p=i,h=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,C=!1,j=null,N=-1,E=5,z=-1;function B(){return!(t.unstable_now()-z<E)}function O(){if(null!==j){var e=t.unstable_now();z=e;var n=!0;try{n=j(!0,e)}finally{n?S():(C=!1,j=null)}}else C=!1}if("function"===typeof b)S=function(){b(O)};else if("undefined"!==typeof MessageChannel){var P=new MessageChannel,T=P.port2;P.port1.onmessage=O,S=function(){T.postMessage(null)}}else S=function(){v(O,0)};function _(e){j=e,C||(C=!0,S())}function L(e,n){N=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,_(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 s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>o?(e.sortIndex=i,n(c,e),null===r(u)&&e===r(c)&&(g?(y(N),N=-1):g=!0,L(w,i-o))):(e.sortIndex=s,n(u,e),m||h||(m=!0,_(k))),e},t.unstable_shouldYield=B,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},318:function(e,t,n){var r,a;!function(){"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"],a={},i=null;function o(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 s(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function l(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?s:void 0!==console[r]?o(console,r):void 0!==console.log?o(console,"log"):e)}function u(){for(var n=this.getLevel(),a=0;a<r.length;a++){var i=r[a];this[i]=a<n?e:this.methodFactory(i,n,this.name)}if(this.log=this.debug,typeof console===t&&n<this.levels.SILENT)return"No console available for logging"}function c(e){return function(){typeof console!==t&&(u.call(this),this[e].apply(this,arguments))}}function d(e,t,n){return l(e)||c.apply(this,arguments)}function f(e,n){var o,s,l,c=this,f="loglevel";function p(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&f){try{return void(window.localStorage[f]=n)}catch(a){}try{window.document.cookie=encodeURIComponent(f)+"="+n+";"}catch(a){}}}function h(){var e;if(typeof window!==t&&f){try{e=window.localStorage[f]}catch(i){}if(typeof e===t)try{var n=window.document.cookie,r=encodeURIComponent(f),a=n.indexOf(r+"=");-1!==a&&(e=/^([^;]+)/.exec(n.slice(a+r.length+1))[1])}catch(i){}return void 0===c.levels[e]&&(e=void 0),e}}function m(){if(typeof window!==t&&f){try{window.localStorage.removeItem(f)}catch(e){}try{window.document.cookie=encodeURIComponent(f)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}function g(e){var t=e;if("string"===typeof t&&void 0!==c.levels[t.toUpperCase()]&&(t=c.levels[t.toUpperCase()]),"number"===typeof t&&t>=0&&t<=c.levels.SILENT)return t;throw new TypeError("log.setLevel() called with invalid level: "+e)}"string"===typeof e?f+=":"+e:"symbol"===typeof e&&(f=void 0),c.name=e,c.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},c.methodFactory=n||d,c.getLevel=function(){return null!=l?l:null!=s?s:o},c.setLevel=function(e,t){return l=g(e),!1!==t&&p(l),u.call(c)},c.setDefaultLevel=function(e){s=g(e),h()||c.setLevel(e,!1)},c.resetLevel=function(){l=null,m(),u.call(c)},c.enableAll=function(e){c.setLevel(c.levels.TRACE,e)},c.disableAll=function(e){c.setLevel(c.levels.SILENT,e)},c.rebuild=function(){if(i!==c&&(o=g(i.getLevel())),u.call(c),i===c)for(var e in a)a[e].rebuild()},o=g(i?i.getLevel():"WARN");var v=h();null!=v&&(l=g(v)),u.call(c)}(i=new 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=a[e];return t||(t=a[e]=new f(e,i.methodFactory)),t};var p=typeof window!==t?window.log:void 0;return i.noConflict=function(){return typeof window!==t&&window.log===i&&(window.log=p),i},i.getLoggers=function(){return a},i.default=i,i},void 0===(a="function"===typeof r?r.call(t,n,t,e):r)||(e.exports=a)}()},391:(e,t,n)=>{"use strict";var r=n(950);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},497:(e,t,n)=>{"use strict";var r=n(218);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var s=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 s.name="Invariant Violation",s}}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}},579:(e,t,n)=>{"use strict";e.exports=n(153)},730:(e,t,n)=>{"use strict";var r=n(43),a=n(853);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,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[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),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},h={};function m(e,t,n,r,a,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){g[e]=new m(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){g[e]=new m(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){g[e]=new m(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){g[e]=new m(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){g[e]=new m(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)});var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=g.hasOwnProperty(t)?g[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!!d.call(h,e)||!d.call(p,e)&&(f.test(e)?h[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)}),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)});var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),N=Symbol.for("react.provider"),E=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),T=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var _=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var L=Symbol.iterator;function I(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=L&&e[L]||e["@@iterator"])?e:null}var M,A=Object.assign;function R(e){if(void 0===M)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var D=!1;function F(e,t){if(!e||D)return"";D=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var a=u.stack.split("\n"),i=r.stack.split("\n"),o=a.length-1,s=i.length-1;1<=o&&0<=s&&a[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(a[o]!==i[s]){if(1!==o||1!==s)do{if(o--,0>--s||a[o]!==i[s]){var l="\n"+a[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=o&&0<=s);break}}}finally{D=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?R(e):""}function U(e){switch(e.tag){case 5:return R(e.type);case 16:return R("Lazy");case 13:return R("Suspense");case 19:return R("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 B:return"Suspense";case O:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case E:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case z:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case P:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case T: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 Q(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 Y(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 A({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function G(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){X(e,t);var n=W(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return A({},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 se(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 le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(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 fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach(function(e){he.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]})});var ve=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xe=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,Ce=null;function je(e){if(e=ba(e)){if("function"!==typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=wa(t),ke(e.stateNode,e.type,t))}}function Ne(e){Se?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 ze(e,t){return e(t)}function Be(){}var Oe=!1;function Pe(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return ze(e,t,n)}finally{Oe=!1,(null!==Se||null!==Ce)&&(Be(),Ee())}}function Te(e,t){var n=e.stateNode;if(null===n)return null;var r=wa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var _e=!1;if(c)try{var Le={};Object.defineProperty(Le,"passive",{get:function(){_e=!0}}),window.addEventListener("test",Le,Le),window.removeEventListener("test",Le,Le)}catch(ce){_e=!1}function Ie(e,t,n,r,a,i,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Me=!1,Ae=null,Re=!1,De=null,Fe={onError:function(e){Me=!0,Ae=e}};function Ue(e,t,n,r,a,i,o,s,l){Me=!1,Ae=null,Ie.apply(Fe,arguments)}function Ve(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function We(e){if(Ve(e)!==e)throw Error(i(188))}function $e(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ve(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return We(a),e;if(o===r)return We(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s)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))?Qe(e):null}function Qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Qe(e);if(null!==t)return t;e=e.sibling}return null}var Ye=a.unstable_scheduleCallback,qe=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Ge=a.unstable_requestPaint,Xe=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,it=null;var ot=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ut=64,ct=4194304;function dt(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 ft(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 s=o&~a;0!==s?r=dt(s):0!==(i&=o)&&(r=dt(i))}else 0!==(o=n&~a)?r=dt(o):0!==i&&(r=dt(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!==(4194240&i)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-ot(t)),r|=e[n],t&=~a;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function xt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var wt,kt,St,Ct,jt,Nt=!1,Et=[],zt=null,Bt=null,Ot=null,Pt=new Map,Tt=new Map,_t=[],Lt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":zt=null;break;case"dragenter":case"dragleave":Bt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tt.delete(t.pointerId)}}function Mt(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=ba(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function At(e){var t=ya(e.target);if(null!==t){var n=Ve(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void 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 Rt(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=ba(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);xe=r,n.target.dispatchEvent(r),xe=null,t.shift()}return!0}function Dt(e,t,n){Rt(e)&&n.delete(t)}function Ft(){Nt=!1,null!==zt&&Rt(zt)&&(zt=null),null!==Bt&&Rt(Bt)&&(Bt=null),null!==Ot&&Rt(Ot)&&(Ot=null),Pt.forEach(Dt),Tt.forEach(Dt)}function Ut(e,t){e.blockedOn===t&&(e.blockedOn=null,Nt||(Nt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Ft)))}function Vt(e){function t(t){return Ut(t,e)}if(0<Et.length){Ut(Et[0],e);for(var n=1;n<Et.length;n++){var r=Et[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==zt&&Ut(zt,e),null!==Bt&&Ut(Bt,e),null!==Ot&&Ut(Ot,e),Pt.forEach(t),Tt.forEach(t),n=0;n<_t.length;n++)(r=_t[n]).blockedOn===e&&(r.blockedOn=null);for(;0<_t.length&&null===(n=_t[0]).blockedOn;)At(n),null===n.blockedOn&&_t.shift()}var Ht=x.ReactCurrentBatchConfig,Wt=!0;function $t(e,t,n,r){var a=bt,i=Ht.transition;Ht.transition=null;try{bt=1,Yt(e,t,n,r)}finally{bt=a,Ht.transition=i}}function Qt(e,t,n,r){var a=bt,i=Ht.transition;Ht.transition=null;try{bt=4,Yt(e,t,n,r)}finally{bt=a,Ht.transition=i}}function Yt(e,t,n,r){if(Wt){var a=Kt(e,t,n,r);if(null===a)Wr(e,t,r,qt,n),It(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return zt=Mt(zt,e,t,n,r,a),!0;case"dragenter":return Bt=Mt(Bt,e,t,n,r,a),!0;case"mouseover":return Ot=Mt(Ot,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return Pt.set(i,Mt(Pt.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,Tt.set(i,Mt(Tt.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Lt.indexOf(e)){for(;null!==a;){var i=ba(a);if(null!==i&&wt(i),null===(i=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=ya(e=we(r))))if(null===(t=Ve(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Gt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Xt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,a="value"in Xt?Xt.value:Xt.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return A(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,sn,ln,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(un),dn=A({},un,{view:0,detail:0}),fn=an(dn),pn=A({},dn,{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!==ln&&(ln&&"mousemove"===e.type?(on=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=on=0,ln=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=an(pn),mn=an(A({},pn,{dataTransfer:0})),gn=an(A({},dn,{relatedTarget:0})),vn=an(A({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=A({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(yn),xn=an(A({},un,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function jn(){return Cn}var Nn=A({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState: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),zn=an(A({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Bn=an(A({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jn})),On=an(A({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Pn=A({},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}),Tn=an(Pn),_n=[9,13,27,32],Ln=c&&"CompositionEvent"in window,In=null;c&&"documentMode"in document&&(In=document.documentMode);var Mn=c&&"TextEvent"in window&&!In,An=c&&(!Ln||In&&8<In&&11>=In),Rn=String.fromCharCode(32),Dn=!1;function Fn(e,t){switch(e){case"keyup":return-1!==_n.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=Qr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Yn=null;function qn(e){Rr(e,0)}function Kn(e){if(Y(xa(e)))return e}function Gn(e,t){if("change"===e)return t}var Xn=!1;if(c){var Jn;if(c){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"===typeof er.oninput}Jn=Zn}else Jn=!1;Xn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){Qn&&(Qn.detachEvent("onpropertychange",nr),Yn=Qn=null)}function nr(e){if("value"===e.propertyName&&Kn(Yn)){var t=[];$n(t,Yn,e,we(e)),Pe(qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Yn=n,(Qn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Yn)}function ir(e,t){if("click"===e)return Kn(t)}function or(e,t){if("input"===e||"change"===e)return Kn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function lr(e,t){if(sr(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(!d.call(t,a)||!sr(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 dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=q((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,i=Math.min(r.start,a);r=void 0===r.end?i:Math.min(r.end,a),!e.extend&&i>r&&(a=r,r=i,i=a),a=cr(n,i);var o=cr(n,r);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=c&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,yr=null,br=!1;function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==q(r)||("selectionStart"in(r=gr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&lr(yr,r)||(yr=r,0<(r=Qr(vr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},Sr={},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"),zr=jr("animationstart"),Br=jr("transitionend"),Or=new Map,Pr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Tr(e,t){Or.set(e,t),l(t,[e])}for(var _r=0;_r<Pr.length;_r++){var Lr=Pr[_r];Tr(Lr.toLowerCase(),"on"+(Lr[0].toUpperCase()+Lr.slice(1)))}Tr(Nr,"onAnimationEnd"),Tr(Er,"onAnimationIteration"),Tr(zr,"onAnimationStart"),Tr("dblclick","onDoubleClick"),Tr("focusin","onFocus"),Tr("focusout","onBlur"),Tr(Br,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Ar(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,s,l,u){if(Ue.apply(this,arguments),Me){if(!Me)throw Error(i(198));var c=Ae;Me=!1,Ae=null,Re||(Re=!0,De=c)}}(r,t,void 0,e),e.currentTarget=null}function Rr(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 s=r[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==i&&a.isPropagationStopped())break e;Ar(a,s,u),i=l}else for(o=0;o<r.length;o++){if(l=(s=r[o]).instance,u=s.currentTarget,s=s.listener,l!==i&&a.isPropagationStopped())break e;Ar(a,s,u),i=l}}}if(Re)throw e=De,Re=!1,De=null,e}function Dr(e,t){var n=t[ma];void 0===n&&(n=t[ma]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function Fr(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Ur]){e[Ur]=!0,o.forEach(function(t){"selectionchange"!==t&&(Mr.has(t)||Fr(t,!1,e),Fr(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ur]||(t[Ur]=!0,Fr("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Gt(t)){case 1:var a=$t;break;case 4:a=Qt;break;default:a=Yt}n=a.bind(null,t,n,e),a=void 0,!_e||"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 s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;o=o.return}for(;null!==s;){if(null===(o=ya(s)))return;if(5===(l=o.tag)||6===l){r=i=o;continue e}s=s.parentNode}}r=r.return}Pe(function(){var r=i,a=we(n),o=[];e:{var s=Or.get(e);if(void 0!==s){var l=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=En;break;case"focusin":u="focus",l=gn;break;case"focusout":u="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;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":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Bn;break;case Nr:case Er:case zr:l=vn;break;case Br:l=On;break;case"scroll":l=fn;break;case"wheel":l=Tn;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=zn}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&(null!=(m=Te(h,f))&&c.push($r(h,m,p)))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,a),o.push({event:s,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===xe||!(u=n.relatedTarget||n.fromElement)||!ya(u)&&!u[ha])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?ya(u):null)&&(u!==(d=Ve(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=hn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=zn,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:xa(l),p=null==u?s:xa(u),(s=new c(m,h+"leave",l,n,a)).target=d,s.relatedTarget=p,m=null,ya(a)===r&&((c=new c(f,h+"enter",u,n,a)).target=p,c.relatedTarget=d,m=c),d=m,l&&u)e:{for(f=u,h=0,p=c=l;p;p=Yr(p))h++;for(p=0,m=f;m;m=Yr(m))p++;for(;0<h-p;)c=Yr(c),h--;for(;0<p-h;)f=Yr(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Yr(c),f=Yr(f)}c=null}else c=null;null!==l&&qr(o,s,l,c,!1),null!==u&&null!==d&&qr(o,d,u,c,!0)}if("select"===(l=(s=r?xa(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Gn;else if(Wn(s))if(Xn)g=or;else{g=ar;var v=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ir);switch(g&&(g=g(e,r))?$n(o,g,n,a):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=r?xa(r):window,e){case"focusin":(Wn(v)||"true"===v.contentEditable)&&(gr=v,vr=r,yr=null);break;case"focusout":yr=vr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,xr(o,n,a);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":xr(o,n,a)}var y;if(Ln)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Vn?Fn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(An&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Vn&&(y=en()):(Jt="value"in(Xt=a)?Xt.value:Xt.textContent,Vn=!0)),0<(v=Qr(r,b)).length&&(b=new xn(b,e,null,n,a),o.push({event:b,listeners:v}),y?b.data=y:null!==(y=Un(n))&&(b.data=y))),(y=Mn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(Dn=!0,Rn);case"textInput":return(e=t.data)===Rn&&Dn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!Ln&&Fn(e,t)?(e=en(),Zt=Jt=Xt=null,Vn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return An&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Qr(r,"onBeforeInput")).length&&(a=new xn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=y))}Rr(o,t)})}function $r(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qr(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=Te(e,n))&&r.unshift($r(e,i,a)),null!=(i=Te(e,t))&&r.push($r(e,i,a))),e=e.return}return r}function Yr(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 s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,a?null!=(l=Te(n,i))&&o.unshift($r(n,l,s)):a||null!=(l=Te(n,i))&&o.push($r(n,l,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Kr=/\r\n?/g,Gr=/\u0000|\uFFFD/g;function Xr(e){return("string"===typeof e?e:""+e).replace(Kr,"\n").replace(Gr,"")}function Jr(e,t,n){if(t=Xr(t),Xr(e)!==t&&n)throw Error(i(425))}function Zr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"===typeof setTimeout?setTimeout:void 0,aa="function"===typeof clearTimeout?clearTimeout:void 0,ia="function"===typeof Promise?Promise:void 0,oa="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ia?function(e){return ia.resolve(null).then(e).catch(sa)}:ra;function sa(e){setTimeout(function(){throw e})}function la(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 da=Math.random().toString(36).slice(2),fa="__reactFiber$"+da,pa="__reactProps$"+da,ha="__reactContainer$"+da,ma="__reactEvents$"+da,ga="__reactListeners$"+da,va="__reactHandles$"+da;function ya(e){var t=e[fa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[fa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[fa])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function ba(e){return!(e=e[fa]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function wa(e){return e[pa]||null}var ka=[],Sa=-1;function 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={},za=Ca(Ea),Ba=Ca(!1),Oa=Ea;function Pa(e,t){var n=e.type.contextTypes;if(!n)return Ea;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ta(e){return null!==(e=e.childContextTypes)&&void 0!==e}function _a(){ja(Ba),ja(za)}function La(e,t,n){if(za.current!==Ea)throw Error(i(168));Na(za,t),Na(Ba,n)}function Ia(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(i(108,H(e)||"Unknown",a));return A({},n,r)}function Ma(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ea,Oa=za.current,Na(za,e),Na(Ba,Ba.current),!0}function Aa(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Ia(e,t,Oa),r.__reactInternalMemoizedMergedChildContext=e,ja(Ba),ja(za),Na(za,e)):ja(Ba),Na(Ba,n)}var Ra=null,Da=!1,Fa=!1;function Ua(e){null===Ra?Ra=[e]:Ra.push(e)}function Va(){if(!Fa&&null!==Ra){Fa=!0;var e=0,t=bt;try{var n=Ra;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ra=null,Da=!1}catch(a){throw null!==Ra&&(Ra=Ra.slice(e+1)),Ye(Ze,Va),a}finally{bt=t,Fa=!1}}return null}var Ha=[],Wa=0,$a=null,Qa=0,Ya=[],qa=0,Ka=null,Ga=1,Xa="";function Ja(e,t){Ha[Wa++]=Qa,Ha[Wa++]=$a,$a=e,Qa=t}function Za(e,t,n){Ya[qa++]=Ga,Ya[qa++]=Xa,Ya[qa++]=Ka,Ka=e;var r=Ga;e=Xa;var a=32-ot(r)-1;r&=~(1<<a),n+=1;var i=32-ot(t)+a;if(30<i){var o=a-a%5;i=(r&(1<<o)-1).toString(32),r>>=o,a-=o,Ga=1<<32-ot(t)+a|n<<a|r,Xa=i+e}else Ga=1<<i|n<<a|r,Xa=e}function ei(e){null!==e.return&&(Ja(e,1),Za(e,1,0))}function ti(e){for(;e===$a;)$a=Ha[--Wa],Ha[Wa]=null,Qa=Ha[--Wa],Ha[Wa]=null;for(;e===Ka;)Ka=Ya[--qa],Ya[qa]=null,Xa=Ya[--qa],Ya[qa]=null,Ga=Ya[--qa],Ya[qa]=null}var ni=null,ri=null,ai=!1,ii=null;function oi(e,t){var n=Pu(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 si(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:Ga,overflow:Xa}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Pu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ni=e,ri=null,!0);default:return!1}}function li(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ui(e){if(ai){var t=ri;if(t){var n=t;if(!si(e,t)){if(li(e))throw Error(i(418));t=ua(n.nextSibling);var r=ni;t&&si(e,t)?oi(r,n):(e.flags=-4097&e.flags|2,ai=!1,ni=e)}}else{if(li(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 di(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(li(e))throw fi(),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 fi(){for(var e=ri;e;)e=ua(e.nextSibling)}function pi(){ri=ni=null,ai=!1}function hi(e){null===ii?ii=[e]:ii.push(e)}var mi=x.ReactCurrentBatchConfig;function gi(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;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 vi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function yi(e){return(0,e._init)(e._payload)}function bi(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=_u(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 s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(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?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===T&&yi(i)===t.type)?((r=a(t,n.props)).ref=gi(e,t,n),r.return=e,r):((r=Lu(n.type,n.key,n.props,null,e.mode,r)).ref=gi(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=Ru(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Iu(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Au(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Lu(t.type,t.key,t.props,null,e.mode,n)).ref=gi(e,null,t),n.return=e,n;case k:return(t=Ru(t,e.mode,n)).return=e,t;case T:return f(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Iu(t,e.mode,n,null)).return=e,t;vi(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:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?u(e,t,n,r):null;case k:return n.key===a?c(e,t,n,r):null;case T:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||I(n))return null!==a?null:d(e,t,n,r,null);vi(e,n)}return null}function h(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case T:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,a,null);vi(t,r)}return null}function m(a,i,s,l){for(var u=null,c=null,d=i,m=i=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=p(a,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(a,d),i=o(v,i,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===s.length)return n(a,d),ai&&Ja(a,m),u;if(null===d){for(;m<s.length;m++)null!==(d=f(a,s[m],l))&&(i=o(d,i,m),null===c?u=d:c.sibling=d,c=d);return ai&&Ja(a,m),u}for(d=r(a,d);m<s.length;m++)null!==(g=h(d,a,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),i=o(g,i,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach(function(e){return t(a,e)}),ai&&Ja(a,m),u}function g(a,s,l,u){var c=I(l);if("function"!==typeof c)throw Error(i(150));if(null==(l=c.call(l)))throw Error(i(151));for(var d=c=null,m=s,g=s=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(a,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(a,m),s=o(b,s,g),null===d?c=b:d.sibling=b,d=b,m=v}if(y.done)return n(a,m),ai&&Ja(a,g),c;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=f(a,y.value,u))&&(s=o(y,s,g),null===d?c=y:d.sibling=y,d=y);return ai&&Ja(a,g),c}for(m=r(a,m);!y.done;g++,y=l.next())null!==(y=h(m,a,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=o(y,s,g),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach(function(e){return t(a,e)}),ai&&Ja(a,g),c}return function e(r,i,o,l){if("object"===typeof o&&null!==o&&o.type===S&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case w:e:{for(var u=o.key,c=i;null!==c;){if(c.key===u){if((u=o.type)===S){if(7===c.tag){n(r,c.sibling),(i=a(c,o.props.children)).return=r,r=i;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===T&&yi(u)===c.type){n(r,c.sibling),(i=a(c,o.props)).ref=gi(r,c,o),i.return=r,r=i;break e}n(r,c);break}t(r,c),c=c.sibling}o.type===S?((i=Iu(o.props.children,r.mode,l,o.key)).return=r,r=i):((l=Lu(o.type,o.key,o.props,null,r.mode,l)).ref=gi(r,i,o),l.return=r,r=l)}return s(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=Ru(o,r.mode,l)).return=r,r=i}return s(r);case T:return e(r,i,(c=o._init)(o._payload),l)}if(te(o))return m(r,i,o,l);if(I(o))return g(r,i,o,l);vi(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,l)).return=r,r=i),s(r)):n(r,i)}}var xi=bi(!0),wi=bi(!1),ki=Ca(null),Si=null,Ci=null,ji=null;function Ni(){ji=Ci=Si=null}function Ei(e){var t=ki.current;ja(ki),e._currentValue=t}function zi(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 Bi(e,t){Si=e,ji=Ci=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(bs=!0),e.firstContext=null)}function Oi(e){var t=e._currentValue;if(ji!==e)if(e={context:e,memoizedValue:t,next:null},null===Ci){if(null===Si)throw Error(i(308));Ci=e,Si.dependencies={lanes:0,firstContext:e}}else Ci=Ci.next=e;return t}var Pi=null;function Ti(e){null===Pi?Pi=[e]:Pi.push(e)}function _i(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Ti(t)):(n.next=a.next,a.next=n),t.interleaved=n,Li(e,r)}function Li(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 Ii=!1;function Mi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ai(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 Ri(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Di(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&zl)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Li(e,n)}return null===(a=r.interleaved)?(t.next=t,Ti(r)):(t.next=a.next,a.next=t),r.interleaved=t,Li(e,n)}function Fi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function Ui(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 Vi(e,t,n,r){var a=e.updateQueue;Ii=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,u=l.next;l.next=null,null===o?i=u:o.next=u,o=l;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(null!==i){var d=a.baseState;for(o=0,c=u=l=null,s=i;;){var f=s.lane,p=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(f=t,p=n,m.tag){case 1:if("function"===typeof(h=m.payload)){d=h.call(p,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null===(f="function"===typeof(h=m.payload)?h.call(p,d,f):h)||void 0===f)break e;d=A({},d,f);break e;case 2:Ii=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=a.effects)?a.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=d):c=c.next=p,o|=f;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(f=s).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}if(null===c&&(l=d),a.baseState=l,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);Ml|=o,e.lanes=o,e.memoizedState=d}}function Hi(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 Wi={},$i=Ca(Wi),Qi=Ca(Wi),Yi=Ca(Wi);function qi(e){if(e===Wi)throw Error(i(174));return e}function Ki(e,t){switch(Na(Yi,t),Na(Qi,e),Na($i,Wi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ja($i),Na($i,t)}function Gi(){ja($i),ja(Qi),ja(Yi)}function Xi(e){qi(Yi.current);var t=qi($i.current),n=le(t,e.type);t!==n&&(Na(Qi,e),Na($i,n))}function Ji(e){Qi.current===e&&(ja($i),ja(Qi))}var Zi=Ca(0);function eo(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 to=[];function no(){for(var e=0;e<to.length;e++)to[e]._workInProgressVersionPrimary=null;to.length=0}var ro=x.ReactCurrentDispatcher,ao=x.ReactCurrentBatchConfig,io=0,oo=null,so=null,lo=null,uo=!1,co=!1,fo=0,po=0;function ho(){throw Error(i(321))}function mo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function go(e,t,n,r,a,o){if(io=o,oo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ro.current=null===e||null===e.memoizedState?Zo:es,e=n(r,a),co){o=0;do{if(co=!1,fo=0,25<=o)throw Error(i(301));o+=1,lo=so=null,t.updateQueue=null,ro.current=ts,e=n(r,a)}while(co)}if(ro.current=Jo,t=null!==so&&null!==so.next,io=0,lo=so=oo=null,uo=!1,t)throw Error(i(300));return e}function vo(){var e=0!==fo;return fo=0,e}function yo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===lo?oo.memoizedState=lo=e:lo=lo.next=e,lo}function bo(){if(null===so){var e=oo.alternate;e=null!==e?e.memoizedState:null}else e=so.next;var t=null===lo?oo.memoizedState:lo.next;if(null!==t)lo=t,so=e;else{if(null===e)throw Error(i(310));e={memoizedState:(so=e).memoizedState,baseState:so.baseState,baseQueue:so.baseQueue,queue:so.queue,next:null},null===lo?oo.memoizedState=lo=e:lo=lo.next=e}return lo}function xo(e,t){return"function"===typeof t?t(e):t}function wo(e){var t=bo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=so,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}r.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,r=r.baseState;var l=s=null,u=null,c=o;do{var d=c.lane;if((io&d)===d)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 f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=f,s=r):u=u.next=f,oo.lanes|=d,Ml|=d}c=c.next}while(null!==c&&c!==o);null===u?s=r:u.next=l,sr(r,t.memoizedState)||(bs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,oo.lanes|=o,Ml|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ko(e){var t=bo(),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 s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);sr(o,t.memoizedState)||(bs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function So(){}function Co(e,t){var n=oo,r=bo(),a=t(),o=!sr(r.memoizedState,a);if(o&&(r.memoizedState=a,bs=!0),r=r.queue,Mo(Eo.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==lo&&1&lo.memoizedState.tag){if(n.flags|=2048,Po(9,No.bind(null,n,r,a,t),void 0,null),null===Bl)throw Error(i(349));0!==(30&io)||jo(n,t,a)}return a}function jo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=oo.updateQueue)?(t={lastEffect:null,stores:null},oo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function No(e,t,n,r){t.value=n,t.getSnapshot=r,zo(t)&&Bo(e)}function Eo(e,t,n){return n(function(){zo(t)&&Bo(e)})}function zo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Bo(e){var t=Li(e,1);null!==t&&nu(t,e,1,-1)}function Oo(e){var t=yo();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xo,lastRenderedState:e},t.queue=e,e=e.dispatch=qo.bind(null,oo,e),[t.memoizedState,e]}function Po(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=oo.updateQueue)?(t={lastEffect:null,stores:null},oo.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 To(){return bo().memoizedState}function _o(e,t,n,r){var a=yo();oo.flags|=e,a.memoizedState=Po(1|t,n,void 0,void 0===r?null:r)}function Lo(e,t,n,r){var a=bo();r=void 0===r?null:r;var i=void 0;if(null!==so){var o=so.memoizedState;if(i=o.destroy,null!==r&&mo(r,o.deps))return void(a.memoizedState=Po(t,n,i,r))}oo.flags|=e,a.memoizedState=Po(1|t,n,i,r)}function Io(e,t){return _o(8390656,8,e,t)}function Mo(e,t){return Lo(2048,8,e,t)}function Ao(e,t){return Lo(4,2,e,t)}function Ro(e,t){return Lo(4,4,e,t)}function Do(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 Fo(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Lo(4,4,Do.bind(null,t,e),n)}function Uo(){}function Vo(e,t){var n=bo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ho(e,t){var n=bo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Wo(e,t,n){return 0===(21&io)?(e.baseState&&(e.baseState=!1,bs=!0),e.memoizedState=n):(sr(n,t)||(n=mt(),oo.lanes|=n,Ml|=n,e.baseState=!0),t)}function $o(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ao.transition;ao.transition={};try{e(!1),t()}finally{bt=n,ao.transition=r}}function Qo(){return bo().memoizedState}function Yo(e,t,n){var r=tu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ko(e))Go(t,n);else if(null!==(n=_i(e,t,n,r))){nu(n,e,r,eu()),Xo(n,t,r)}}function qo(e,t,n){var r=tu(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ko(e))Go(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,s=i(o,n);if(a.hasEagerState=!0,a.eagerState=s,sr(s,o)){var l=t.interleaved;return null===l?(a.next=a,Ti(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(u){}null!==(n=_i(e,t,a,r))&&(nu(n,e,r,a=eu()),Xo(n,t,r))}}function Ko(e){var t=e.alternate;return e===oo||null!==t&&t===oo}function Go(e,t){co=uo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xo(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var Jo={readContext:Oi,useCallback:ho,useContext:ho,useEffect:ho,useImperativeHandle:ho,useInsertionEffect:ho,useLayoutEffect:ho,useMemo:ho,useReducer:ho,useRef:ho,useState:ho,useDebugValue:ho,useDeferredValue:ho,useTransition:ho,useMutableSource:ho,useSyncExternalStore:ho,useId:ho,unstable_isNewReconciler:!1},Zo={readContext:Oi,useCallback:function(e,t){return yo().memoizedState=[e,void 0===t?null:t],e},useContext:Oi,useEffect:Io,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,_o(4194308,4,Do.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _o(4194308,4,e,t)},useInsertionEffect:function(e,t){return _o(4,2,e,t)},useMemo:function(e,t){var n=yo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=yo();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=Yo.bind(null,oo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},yo().memoizedState=e},useState:Oo,useDebugValue:Uo,useDeferredValue:function(e){return yo().memoizedState=e},useTransition:function(){var e=Oo(!1),t=e[0];return e=$o.bind(null,e[1]),yo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=oo,a=yo();if(ai){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Bl)throw Error(i(349));0!==(30&io)||jo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Io(Eo.bind(null,r,o,e),[e]),r.flags|=2048,Po(9,No.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=yo(),t=Bl.identifierPrefix;if(ai){var n=Xa;t=":"+t+"R"+(n=(Ga&~(1<<32-ot(Ga)-1)).toString(32)+n),0<(n=fo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=po++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Oi,useCallback:Vo,useContext:Oi,useEffect:Mo,useImperativeHandle:Fo,useInsertionEffect:Ao,useLayoutEffect:Ro,useMemo:Ho,useReducer:wo,useRef:To,useState:function(){return wo(xo)},useDebugValue:Uo,useDeferredValue:function(e){return Wo(bo(),so.memoizedState,e)},useTransition:function(){return[wo(xo)[0],bo().memoizedState]},useMutableSource:So,useSyncExternalStore:Co,useId:Qo,unstable_isNewReconciler:!1},ts={readContext:Oi,useCallback:Vo,useContext:Oi,useEffect:Mo,useImperativeHandle:Fo,useInsertionEffect:Ao,useLayoutEffect:Ro,useMemo:Ho,useReducer:ko,useRef:To,useState:function(){return ko(xo)},useDebugValue:Uo,useDeferredValue:function(e){var t=bo();return null===so?t.memoizedState=e:Wo(t,so.memoizedState,e)},useTransition:function(){return[ko(xo)[0],bo().memoizedState]},useMutableSource:So,useSyncExternalStore:Co,useId:Qo,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var n in t=A({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rs(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:A({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var as={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=eu(),a=tu(e),i=Ri(r,a);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Di(e,i,a))&&(nu(t,e,a,r),Fi(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=eu(),a=tu(e),i=Ri(r,a);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Di(e,i,a))&&(nu(t,e,a,r),Fi(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=eu(),r=tu(e),a=Ri(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),null!==(t=Di(e,a,r))&&(nu(t,e,r,n),Fi(t,e,r))}};function is(e,t,n,r,a,i,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(a,i))}function os(e,t,n){var r=!1,a=Ea,i=t.contextType;return"object"===typeof i&&null!==i?i=Oi(i):(a=Ta(t)?Oa:za.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?Pa(e,a):Ea),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=as,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function ss(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&&as.enqueueReplaceState(t,t.state,null)}function ls(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Mi(e);var i=t.contextType;"object"===typeof i&&null!==i?a.context=Oi(i):(i=Ta(t)?Oa:za.current,a.context=Pa(e,i)),a.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(rs(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&&as.enqueueReplaceState(a,a.state,null),Vi(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}function us(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 cs(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var fs="function"===typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=Ri(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wl||(Wl=!0,$l=r),ds(0,t)},n}function hs(e,t,n){(n=Ri(-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(){ds(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){ds(0,t),"function"!==typeof r&&(null===Ql?Ql=new Set([this]):Ql.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ms(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fs;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=ju.bind(null,e,t,n),t.then(e,e))}function gs(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 vs(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=Ri(-1,1)).tag=2,Di(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var ys=x.ReactCurrentOwner,bs=!1;function xs(e,t,n,r){t.child=null===e?wi(t,null,n,r):xi(t,e.child,n,r)}function ws(e,t,n,r,a){n=n.render;var i=t.ref;return Bi(t,a),r=go(e,t,n,r,i,a),n=vo(),null===e||bs?(ai&&n&&ei(t),t.flags|=1,xs(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ws(e,t,a))}function ks(e,t,n,r,a){if(null===e){var i=n.type;return"function"!==typeof i||Tu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Lu(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Ss(e,t,i,r,a))}if(i=e.child,0===(e.lanes&a)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(o,r)&&e.ref===t.ref)return Ws(e,t,a)}return t.flags|=1,(e=_u(i,r)).ref=t.ref,e.return=t,t.child=e}function Ss(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(lr(i,r)&&e.ref===t.ref){if(bs=!1,t.pendingProps=r=i,0===(e.lanes&a))return t.lanes=e.lanes,Ws(e,t,a);0!==(131072&e.flags)&&(bs=!0)}}return Ns(e,t,n,r,a)}function Cs(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(_l,Tl),Tl|=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(_l,Tl),Tl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Na(_l,Tl),Tl|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Na(_l,Tl),Tl|=r;return xs(e,t,a,n),t.child}function js(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ns(e,t,n,r,a){var i=Ta(n)?Oa:za.current;return i=Pa(t,i),Bi(t,a),n=go(e,t,n,r,i,a),r=vo(),null===e||bs?(ai&&r&&ei(t),t.flags|=1,xs(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ws(e,t,a))}function Es(e,t,n,r,a){if(Ta(n)){var i=!0;Ma(t)}else i=!1;if(Bi(t,a),null===t.stateNode)Hs(e,t),os(t,n,r),ls(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=n.contextType;"object"===typeof u&&null!==u?u=Oi(u):u=Pa(t,u=Ta(n)?Oa:za.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;d||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||l!==u)&&ss(t,o,r,u),Ii=!1;var f=t.memoizedState;o.state=f,Vi(t,r,o,a),l=t.memoizedState,s!==r||f!==l||Ba.current||Ii?("function"===typeof c&&(rs(t,n,c,r),l=t.memoizedState),(s=Ii||is(t,n,s,r,f,l,u))?(d||"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=l),o.props=r,o.state=l,o.context=u,r=s):("function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Ai(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:ns(t.type,s),o.props=u,d=t.pendingProps,f=o.context,"object"===typeof(l=n.contextType)&&null!==l?l=Oi(l):l=Pa(t,l=Ta(n)?Oa:za.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==d||f!==l)&&ss(t,o,r,l),Ii=!1,f=t.memoizedState,o.state=f,Vi(t,r,o,a);var h=t.memoizedState;s!==d||f!==h||Ba.current||Ii?("function"===typeof p&&(rs(t,n,p,r),h=t.memoizedState),(u=Ii||is(t,n,u,r,f,h,l)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,l),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,l)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=l,r=u):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return zs(e,t,n,r,i,a)}function zs(e,t,n,r,a,i){js(e,t);var o=0!==(128&t.flags);if(!r&&!o)return a&&Aa(t,n,!1),Ws(e,t,i);r=t.stateNode,ys.current=t;var s=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,s,i)):xs(e,t,s,i),t.memoizedState=r.state,a&&Aa(t,n,!0),t.child}function Bs(e){var t=e.stateNode;t.pendingContext?La(0,t.pendingContext,t.pendingContext!==t.context):t.context&&La(0,t.context,!1),Ki(e,t.containerInfo)}function Os(e,t,n,r,a){return pi(),hi(a),t.flags|=256,xs(e,t,n,r),t.child}var Ps,Ts,_s,Ls,Is={dehydrated:null,treeContext:null,retryLane:0};function Ms(e){return{baseLanes:e,cachePool:null,transitions:null}}function As(e,t,n){var r,a=t.pendingProps,o=Zi.current,s=!1,l=0!==(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Na(Zi,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):(l=a.children,e=a.fallback,s?(a=t.mode,s=t.child,l={mode:"hidden",children:l},0===(1&a)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Mu(l,a,0,null),e=Iu(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ms(n),t.memoizedState=Is,e):Rs(t,l));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,a,o,s){if(n)return 256&t.flags?(t.flags&=-257,Ds(e,t,s,r=cs(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=Iu(o,a,s,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!==(1&t.mode)&&xi(t,e.child,null,s),t.child.memoizedState=Ms(s),t.memoizedState=Is,o);if(0===(1&t.mode))return Ds(e,t,s,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var l=r.dgst;return r=l,Ds(e,t,s,r=cs(o=Error(i(419)),r,void 0))}if(l=0!==(s&e.childLanes),bs||l){if(null!==(r=Bl)){switch(s&-s){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|s))?0:a)&&a!==o.retryLane&&(o.retryLane=a,Li(e,a),nu(r,e,a,-1))}return mu(),Ds(e,t,s,r=cs(Error(i(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Eu.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ri=ua(a.nextSibling),ni=t,ai=!0,ii=null,null!==e&&(Ya[qa++]=Ga,Ya[qa++]=Xa,Ya[qa++]=Ka,Ga=e.id,Xa=e.overflow,Ka=t),t=Rs(t,r.children),t.flags|=4096,t)}(e,t,l,a,r,o,n);if(s){s=a.fallback,l=t.mode,r=(o=e.child).sibling;var u={mode:"hidden",children:a.children};return 0===(1&l)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=_u(o,u)).subtreeFlags=14680064&o.subtreeFlags,null!==r?s=_u(r,s):(s=Iu(s,l,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,l=null===(l=e.child.memoizedState)?Ms(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Is,a}return e=(s=e.child).sibling,a=_u(s,{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 Rs(e,t){return(t=Mu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ds(e,t,n,r){return null!==r&&hi(r),xi(t,e.child,null,n),(e=Rs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Fs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),zi(e.return,t,n)}function Us(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 Vs(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(xs(e,t,r.children,n),0!==(2&(r=Zi.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&&Fs(e,n,t);else if(19===e.tag)Fs(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(Zi,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===eo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Us(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===eo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Us(t,!0,n,null,i);break;case"together":Us(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hs(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ws(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ml|=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=_u(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=_u(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function $s(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 Qs(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 Ys(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 Qs(t),null;case 1:case 17:return Ta(t.type)&&_a(),Qs(t),null;case 3:return r=t.stateNode,Gi(),ja(Ba),ja(za),no(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(di(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ii&&(ou(ii),ii=null))),Ts(e,t),Qs(t),null;case 5:Ji(t);var a=qi(Yi.current);if(n=t.type,null!==e&&null!=t.stateNode)_s(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 Qs(t),null}if(e=qi($i.current),di(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[fa]=t,r[pa]=o,e=0!==(1&t.mode),n){case"dialog":Dr("cancel",r),Dr("close",r);break;case"iframe":case"object":case"embed":Dr("load",r);break;case"video":case"audio":for(a=0;a<Ir.length;a++)Dr(Ir[a],r);break;case"source":Dr("error",r);break;case"img":case"image":case"link":Dr("error",r),Dr("load",r);break;case"details":Dr("toggle",r);break;case"input":G(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 l in ye(n,o),a=null,o)if(o.hasOwnProperty(l)){var u=o[l];"children"===l?"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]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&Dr("scroll",r)}switch(n){case"input":Q(r),Z(r,o,!0);break;case"textarea":Q(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{l=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[fa]=t,e[pa]=r,Ps(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":Dr("cancel",e),Dr("close",e),a=r;break;case"iframe":case"object":case"embed":Dr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Ir.length;a++)Dr(Ir[a],e);a=r;break;case"source":Dr("error",e),a=r;break;case"img":case"image":case"link":Dr("error",e),Dr("load",e),a=r;break;case"details":Dr("toggle",e),a=r;break;case"input":G(e,r),a=K(e,r),Dr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=A({},r,{value:void 0}),Dr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Dr("invalid",e)}for(o in ye(n,a),u=a)if(u.hasOwnProperty(o)){var c=u[o];"style"===o?ge(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===o?"string"===typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"===typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(s.hasOwnProperty(o)?null!=c&&"onScroll"===o&&Dr("scroll",e):null!=c&&b(e,o,c,l))}switch(n){case"input":Q(e),Z(e,r,!1);break;case"textarea":Q(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 Qs(t),null;case 6:if(e&&null!=t.stateNode)Ls(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(n=qi(Yi.current),qi($i.current),di(t)){if(r=t.stateNode,n=t.memoizedProps,r[fa]=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))[fa]=t,t.stateNode=r}return Qs(t),null;case 13:if(ja(Zi),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ai&&null!==ri&&0!==(1&t.mode)&&0===(128&t.flags))fi(),pi(),t.flags|=98560,o=!1;else if(o=di(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[fa]=t}else pi(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Qs(t),o=!1}else null!==ii&&(ou(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&Zi.current)?0===Ll&&(Ll=3):mu())),null!==t.updateQueue&&(t.flags|=4),Qs(t),null);case 4:return Gi(),Ts(e,t),null===e&&Vr(t.stateNode.containerInfo),Qs(t),null;case 10:return Ei(t.type._context),Qs(t),null;case 19:if(ja(Zi),null===(o=t.memoizedState))return Qs(t),null;if(r=0!==(128&t.flags),null===(l=o.rendering))if(r)$s(o,!1);else{if(0!==Ll||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=eo(e))){for(t.flags|=128,$s(o,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(l=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Na(Zi,1&Zi.current|2),t.child}e=e.sibling}null!==o.tail&&Xe()>Vl&&(t.flags|=128,r=!0,$s(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=eo(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),$s(o,!0),null===o.tail&&"hidden"===o.tailMode&&!l.alternate&&!ai)return Qs(t),null}else 2*Xe()-o.renderingStartTime>Vl&&1073741824!==n&&(t.flags|=128,r=!0,$s(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=o.last)?n.sibling=l:t.child=l,o.last=l)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Xe(),t.sibling=null,n=Zi.current,Na(Zi,r?1&n|2:1&n),t):(Qs(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&Tl)&&(Qs(t),6&t.subtreeFlags&&(t.flags|=8192)):Qs(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function qs(e,t){switch(ti(t),t.tag){case 1:return Ta(t.type)&&_a(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Gi(),ja(Ba),ja(za),no(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ji(t),null;case 13:if(ja(Zi),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(Zi),null;case 4:return Gi(),null;case 10:return Ei(t.type._context),null;case 22:case 23:return du(),null;default:return null}}Ps=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}},Ts=function(){},_s=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,qi($i.current);var i,o=null;switch(n){case"input":a=K(e,a),r=K(e,r),o=[];break;case"select":a=A({},a,{value:void 0}),r=A({},r,{value:void 0}),o=[];break;case"textarea":a=re(e,a),r=re(e,r),o=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=Zr)}for(c in ye(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var l=a[c];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(i in l)!l.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&l[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,l=l?l.__html:void 0,null!=u&&l!==u&&(o=o||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(o=o||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Dr("scroll",e),o||l===u||(o=[])):(o=o||[]).push(c,u))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},Ls=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ks=!1,Gs=!1,Xs="function"===typeof WeakSet?WeakSet:Set,Js=null;function Zs(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Cu(e,t,r)}else n.current=null}function el(e,t,n){try{n()}catch(r){Cu(e,t,r)}}var tl=!1;function nl(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&&el(t,n,i)}a=a.next}while(a!==r)}}function rl(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 al(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 il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fa],delete t[pa],delete t[ma],delete t[ga],delete t[va])),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 ol(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ol(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 ll(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(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function ul(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(ul(e,t,n),e=e.sibling;null!==e;)ul(e,t,n),e=e.sibling}var cl=null,dl=!1;function fl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,n)}catch(s){}switch(n.tag){case 5:Gs||Zs(n,t);case 6:var r=cl,a=dl;cl=null,fl(e,t,n),dl=a,null!==(cl=r)&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):cl.removeChild(n.stateNode));break;case 18:null!==cl&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?la(e.parentNode,n):1===e.nodeType&&la(e,n),Vt(e)):la(cl,n.stateNode));break;case 4:r=cl,a=dl,cl=n.stateNode.containerInfo,dl=!0,fl(e,t,n),cl=r,dl=a;break;case 0:case 11:case 14:case 15:if(!Gs&&(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))&&el(n,t,o),a=a.next}while(a!==r)}fl(e,t,n);break;case 1:if(!Gs&&(Zs(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Cu(n,t,s)}fl(e,t,n);break;case 21:fl(e,t,n);break;case 22:1&n.mode?(Gs=(r=Gs)||null!==n.memoizedState,fl(e,t,n),Gs=r):fl(e,t,n);break;default:fl(e,t,n)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xs),t.forEach(function(t){var r=zu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function ml(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,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:cl=l.stateNode,dl=!1;break e;case 3:case 4:cl=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===cl)throw Error(i(160));pl(o,s,a),cl=null,dl=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){Cu(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),vl(e),4&r){try{nl(3,e,e.return),rl(3,e)}catch(g){Cu(e,e.return,g)}try{nl(5,e,e.return)}catch(g){Cu(e,e.return,g)}}break;case 1:ml(t,e),vl(e),512&r&&null!==n&&Zs(n,n.return);break;case 5:if(ml(t,e),vl(e),512&r&&null!==n&&Zs(n,n.return),32&e.flags){var a=e.stateNode;try{fe(a,"")}catch(g){Cu(e,e.return,g)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,s=null!==n?n.memoizedProps:o,l=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===l&&"radio"===o.type&&null!=o.name&&X(a,o),be(l,s);var c=be(l,o);for(s=0;s<u.length;s+=2){var d=u[s],f=u[s+1];"style"===d?ge(a,f):"dangerouslySetInnerHTML"===d?de(a,f):"children"===d?fe(a,f):b(a,d,f,c)}switch(l){case"input":J(a,o);break;case"textarea":ie(a,o);break;case"select":var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var h=o.value;null!=h?ne(a,!!o.multiple,h,!1):p!==!!o.multiple&&(null!=o.defaultValue?ne(a,!!o.multiple,o.defaultValue,!0):ne(a,!!o.multiple,o.multiple?[]:"",!1))}a[pa]=o}catch(g){Cu(e,e.return,g)}}break;case 6:if(ml(t,e),vl(e),4&r){if(null===e.stateNode)throw Error(i(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(g){Cu(e,e.return,g)}}break;case 3:if(ml(t,e),vl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(g){Cu(e,e.return,g)}break;case 4:default:ml(t,e),vl(e);break;case 13:ml(t,e),vl(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Ul=Xe())),4&r&&hl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Gs=(c=Gs)||d,ml(t,e),Gs=c):ml(t,e),vl(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for(Js=e,d=e.child;null!==d;){for(f=Js=d;null!==Js;){switch(h=(p=Js).child,p.tag){case 0:case 11:case 14:case 15:nl(4,p,p.return);break;case 1:Zs(p,p.return);var m=p.stateNode;if("function"===typeof m.componentWillUnmount){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){Cu(r,n,g)}}break;case 5:Zs(p,p.return);break;case 22:if(null!==p.memoizedState){wl(f);continue}}null!==h?(h.return=p,Js=h):wl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{a=f.stateNode,c?"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(l=f.stateNode,s=void 0!==(u=f.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,l.style.display=me("display",s))}catch(g){Cu(e,e.return,g)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(g){Cu(e,e.return,g)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:ml(t,e),vl(e),4&r&&hl(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ol(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&&(fe(a,""),r.flags&=-33),ul(e,sl(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;ll(e,sl(e),o);break;default:throw Error(i(161))}}catch(s){Cu(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function yl(e,t,n){Js=e,bl(e,t,n)}function bl(e,t,n){for(var r=0!==(1&e.mode);null!==Js;){var a=Js,i=a.child;if(22===a.tag&&r){var o=null!==a.memoizedState||Ks;if(!o){var s=a.alternate,l=null!==s&&null!==s.memoizedState||Gs;s=Ks;var u=Gs;if(Ks=o,(Gs=l)&&!u)for(Js=a;null!==Js;)l=(o=Js).child,22===o.tag&&null!==o.memoizedState?kl(a):null!==l?(l.return=o,Js=l):kl(a);for(;null!==i;)Js=i,bl(i,t,n),i=i.sibling;Js=a,Ks=s,Gs=u}xl(e)}else 0!==(8772&a.subtreeFlags)&&null!==i?(i.return=a,Js=i):xl(e)}}function xl(e){for(;null!==Js;){var t=Js;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Gs||rl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Gs)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ns(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Hi(t,o,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Hi(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;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 d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Vt(f)}}}break;default:throw Error(i(163))}Gs||512&t.flags&&al(t)}catch(p){Cu(t,t.return,p)}}if(t===e){Js=null;break}if(null!==(n=t.sibling)){n.return=t.return,Js=n;break}Js=t.return}}function wl(e){for(;null!==Js;){var t=Js;if(t===e){Js=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Js=n;break}Js=t.return}}function kl(e){for(;null!==Js;){var t=Js;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rl(4,t)}catch(l){Cu(t,n,l)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(l){Cu(t,a,l)}}var i=t.return;try{al(t)}catch(l){Cu(t,i,l)}break;case 5:var o=t.return;try{al(t)}catch(l){Cu(t,o,l)}}}catch(l){Cu(t,t.return,l)}if(t===e){Js=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Js=s;break}Js=t.return}}var Sl,Cl=Math.ceil,jl=x.ReactCurrentDispatcher,Nl=x.ReactCurrentOwner,El=x.ReactCurrentBatchConfig,zl=0,Bl=null,Ol=null,Pl=0,Tl=0,_l=Ca(0),Ll=0,Il=null,Ml=0,Al=0,Rl=0,Dl=null,Fl=null,Ul=0,Vl=1/0,Hl=null,Wl=!1,$l=null,Ql=null,Yl=!1,ql=null,Kl=0,Gl=0,Xl=null,Jl=-1,Zl=0;function eu(){return 0!==(6&zl)?Xe():-1!==Jl?Jl:Jl=Xe()}function tu(e){return 0===(1&e.mode)?1:0!==(2&zl)&&0!==Pl?Pl&-Pl:null!==mi.transition?(0===Zl&&(Zl=mt()),Zl):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Gt(e.type)}function nu(e,t,n,r){if(50<Gl)throw Gl=0,Xl=null,Error(i(185));vt(e,n,r),0!==(2&zl)&&e===Bl||(e===Bl&&(0===(2&zl)&&(Al|=n),4===Ll&&su(e,Pl)),ru(e,r),1===n&&0===zl&&0===(1&t.mode)&&(Vl=Xe()+500,Da&&Va()))}function ru(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),s=1<<o,l=a[o];-1===l?0!==(s&n)&&0===(s&r)||(a[o]=pt(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var r=ft(e,e===Bl?Pl: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)}(lu.bind(null,e)):Ua(lu.bind(null,e)),oa(function(){0===(6&zl)&&Va()}),n=null;else{switch(xt(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Bu(n,au.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function au(e,t){if(Jl=-1,Zl=0,0!==(6&zl))throw Error(i(327));var n=e.callbackNode;if(ku()&&e.callbackNode!==n)return null;var r=ft(e,e===Bl?Pl:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=gu(e,r);else{t=r;var a=zl;zl|=2;var o=hu();for(Bl===e&&Pl===t||(Hl=null,Vl=Xe()+500,fu(e,t));;)try{yu();break}catch(l){pu(e,l)}Ni(),jl.current=o,zl=a,null!==Ol?t=0:(Bl=null,Pl=0,t=Ll)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=iu(e,a))),1===t)throw n=Il,fu(e,0),su(e,r),ru(e,Xe()),n;if(6===t)su(e,r);else{if(a=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!sr(i(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=gu(e,r))&&(0!==(o=ht(e))&&(r=o,t=iu(e,o))),1===t))throw n=Il,fu(e,0),su(e,r),ru(e,Xe()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:wu(e,Fl,Hl);break;case 3:if(su(e,r),(130023424&r)===r&&10<(t=Ul+500-Xe())){if(0!==ft(e,0))break;if(((a=e.suspendedLanes)&r)!==r){eu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(wu.bind(null,e,Fl,Hl),t);break}wu(e,Fl,Hl);break;case 4:if(su(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var s=31-ot(r);o=1<<s,(s=t[s])>a&&(a=s),r&=~o}if(r=a,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cl(r/1960))-r)){e.timeoutHandle=ra(wu.bind(null,e,Fl,Hl),r);break}wu(e,Fl,Hl);break;default:throw Error(i(329))}}}return ru(e,Xe()),e.callbackNode===n?au.bind(null,e):null}function iu(e,t){var n=Dl;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),2!==(e=gu(e,t))&&(t=Fl,Fl=n,null!==t&&ou(t)),e}function ou(e){null===Fl?Fl=e:Fl.push.apply(Fl,e)}function su(e,t){for(t&=~Rl,t&=~Al,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 lu(e){if(0!==(6&zl))throw Error(i(327));ku();var t=ft(e,0);if(0===(1&t))return ru(e,Xe()),null;var n=gu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=iu(e,r))}if(1===n)throw n=Il,fu(e,0),su(e,t),ru(e,Xe()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wu(e,Fl,Hl),ru(e,Xe()),null}function uu(e,t){var n=zl;zl|=1;try{return e(t)}finally{0===(zl=n)&&(Vl=Xe()+500,Da&&Va())}}function cu(e){null!==ql&&0===ql.tag&&0===(6&zl)&&ku();var t=zl;zl|=1;var n=El.transition,r=bt;try{if(El.transition=null,bt=1,e)return e()}finally{bt=r,El.transition=n,0===(6&(zl=t))&&Va()}}function du(){Tl=_l.current,ja(_l)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Ol)for(n=Ol.return;null!==n;){var r=n;switch(ti(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&_a();break;case 3:Gi(),ja(Ba),ja(za),no();break;case 5:Ji(r);break;case 4:Gi();break;case 13:case 19:ja(Zi);break;case 10:Ei(r.type._context);break;case 22:case 23:du()}n=n.return}if(Bl=e,Ol=e=_u(e.current,null),Pl=Tl=t,Ll=0,Il=null,Rl=Al=Ml=0,Fl=Dl=null,null!==Pi){for(t=0;t<Pi.length;t++)if(null!==(r=(n=Pi[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}Pi=null}return e}function pu(e,t){for(;;){var n=Ol;try{if(Ni(),ro.current=Jo,uo){for(var r=oo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}uo=!1}if(io=0,lo=so=oo=null,co=!1,fo=0,Nl.current=null,null===n||null===n.return){Ll=1,Il=t,Ol=null;break}e:{var o=e,s=n.return,l=n,u=t;if(t=Pl,l.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=l,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=gs(s);if(null!==h){h.flags&=-257,vs(h,s,l,0,t),1&h.mode&&ms(o,c,t),u=c;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(u),t.updateQueue=g}else m.add(u);break e}if(0===(1&t)){ms(o,c,t),mu();break e}u=Error(i(426))}else if(ai&&1&l.mode){var v=gs(s);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),vs(v,s,l,0,t),hi(us(u,l));break e}}o=u=us(u,l),4!==Ll&&(Ll=2),null===Dl?Dl=[o]:Dl.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Ui(o,ps(0,u,t));break e;case 1:l=u;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Ql||!Ql.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,Ui(o,hs(o,l,t));break e}}o=o.return}while(null!==o)}xu(n)}catch(x){t=x,Ol===n&&null!==n&&(Ol=n=n.return);continue}break}}function hu(){var e=jl.current;return jl.current=Jo,null===e?Jo:e}function mu(){0!==Ll&&3!==Ll&&2!==Ll||(Ll=4),null===Bl||0===(268435455&Ml)&&0===(268435455&Al)||su(Bl,Pl)}function gu(e,t){var n=zl;zl|=2;var r=hu();for(Bl===e&&Pl===t||(Hl=null,fu(e,t));;)try{vu();break}catch(a){pu(e,a)}if(Ni(),zl=n,jl.current=r,null!==Ol)throw Error(i(261));return Bl=null,Pl=0,Ll}function vu(){for(;null!==Ol;)bu(Ol)}function yu(){for(;null!==Ol&&!Ke();)bu(Ol)}function bu(e){var t=Sl(e.alternate,e,Tl);e.memoizedProps=e.pendingProps,null===t?xu(e):Ol=t,Nl.current=null}function xu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Ys(n,t,Tl)))return void(Ol=n)}else{if(null!==(n=qs(n,t)))return n.flags&=32767,void(Ol=n);if(null===e)return Ll=6,void(Ol=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ol=t);Ol=t=e}while(null!==t);0===Ll&&(Ll=5)}function wu(e,t,n){var r=bt,a=El.transition;try{El.transition=null,bt=1,function(e,t,n,r){do{ku()}while(null!==ql);if(0!==(6&zl))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===Bl&&(Ol=Bl=null,Pl=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Yl||(Yl=!0,Bu(tt,function(){return ku(),null})),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=El.transition,El.transition=null;var s=bt;bt=1;var l=zl;zl|=4,Nl.current=null,function(e,t){if(ea=Wt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(w){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var h;f!==n||0!==a&&3!==f.nodeType||(l=s+a),f!==o||0!==r&&3!==f.nodeType||(u=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(h=f.firstChild);)p=f,f=h;for(;;){if(f===e)break t;if(p===n&&++c===a&&(l=s),p===o&&++d===r&&(u=s),null!==(h=f.nextSibling))break;p=(f=p).parentNode}f=h}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Wt=!1,Js=t;null!==Js;)if(e=(t=Js).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Js=e;else for(;null!==Js;){t=Js;try{var m=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:ns(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(i(163))}}catch(w){Cu(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,Js=e;break}Js=t.return}m=tl,tl=!1}(e,n),gl(n,e),hr(ta),Wt=!!ea,ta=ea=null,e.current=n,yl(n,e,a),Ge(),zl=l,bt=s,El.transition=o}else e.current=n;if(Yl&&(Yl=!1,ql=e,Kl=a),o=e.pendingLanes,0===o&&(Ql=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),ru(e,Xe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Wl)throw Wl=!1,e=$l,$l=null,e;0!==(1&Kl)&&0!==e.tag&&ku(),o=e.pendingLanes,0!==(1&o)?e===Xl?Gl++:(Gl=0,Xl=e):Gl=0,Va()}(e,t,n,r)}finally{El.transition=a,bt=r}return null}function ku(){if(null!==ql){var e=xt(Kl),t=El.transition,n=bt;try{if(El.transition=null,bt=16>e?16:e,null===ql)var r=!1;else{if(e=ql,ql=null,Kl=0,0!==(6&zl))throw Error(i(331));var a=zl;for(zl|=4,Js=e.current;null!==Js;){var o=Js,s=o.child;if(0!==(16&Js.flags)){var l=o.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Js=c;null!==Js;){var d=Js;switch(d.tag){case 0:case 11:case 15:nl(8,d,o)}var f=d.child;if(null!==f)f.return=d,Js=f;else for(;null!==Js;){var p=(d=Js).sibling,h=d.return;if(il(d),d===c){Js=null;break}if(null!==p){p.return=h,Js=p;break}Js=h}}}var m=o.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Js=o}}if(0!==(2064&o.subtreeFlags)&&null!==s)s.return=o,Js=s;else e:for(;null!==Js;){if(0!==(2048&(o=Js).flags))switch(o.tag){case 0:case 11:case 15:nl(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Js=y;break e}Js=o.return}}var b=e.current;for(Js=b;null!==Js;){var x=(s=Js).child;if(0!==(2064&s.subtreeFlags)&&null!==x)x.return=s,Js=x;else e:for(s=b;null!==Js;){if(0!==(2048&(l=Js).flags))try{switch(l.tag){case 0:case 11:case 15:rl(9,l)}}catch(k){Cu(l,l.return,k)}if(l===s){Js=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Js=w;break e}Js=l.return}}if(zl=a,Va(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(k){}r=!0}return r}finally{bt=n,El.transition=t}}return!1}function Su(e,t,n){e=Di(e,t=ps(0,t=us(n,t),1),1),t=eu(),null!==e&&(vt(e,1,t),ru(e,t))}function Cu(e,t,n){if(3===e.tag)Su(e,e,n);else for(;null!==t;){if(3===t.tag){Su(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ql||!Ql.has(r))){t=Di(t,e=hs(t,e=us(n,e),1),1),e=eu(),null!==t&&(vt(t,1,e),ru(t,e));break}}t=t.return}}function ju(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=eu(),e.pingedLanes|=e.suspendedLanes&n,Bl===e&&(Pl&n)===n&&(4===Ll||3===Ll&&(130023424&Pl)===Pl&&500>Xe()-Ul?fu(e,0):Rl|=n),ru(e,t)}function Nu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=eu();null!==(e=Li(e,t))&&(vt(e,t,n),ru(e,n))}function Eu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Nu(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),Nu(e,n)}function Bu(e,t){return Ye(e,t)}function Ou(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 Pu(e,t,n,r){return new Ou(e,t,n,r)}function Tu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function _u(e,t){var n=e.alternate;return null===n?((n=Pu(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 Lu(e,t,n,r,a,o){var s=2;if(r=e,"function"===typeof e)Tu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case S:return Iu(n.children,a,o,t);case C:s=8,a|=8;break;case j:return(e=Pu(12,n,t,2|a)).elementType=j,e.lanes=o,e;case B:return(e=Pu(13,n,t,a)).elementType=B,e.lanes=o,e;case O:return(e=Pu(19,n,t,a)).elementType=O,e.lanes=o,e;case _:return Mu(n,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case N:s=10;break e;case E:s=9;break e;case z:s=11;break e;case P:s=14;break e;case T:s=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Pu(s,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Iu(e,t,n,r){return(e=Pu(7,e,r,t)).lanes=n,e}function Mu(e,t,n,r){return(e=Pu(22,e,r,t)).elementType=_,e.lanes=n,e.stateNode={isHidden:!1},e}function Au(e,t,n){return(e=Pu(6,e,null,t)).lanes=n,e}function Ru(e,t,n){return(t=Pu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Du(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=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Fu(e,t,n,r,a,i,o,s,l){return e=new Du(e,t,n,s,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Pu(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mi(i),e}function Uu(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(Ta(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(Ta(n))return Ia(e,n,t)}return t}function Vu(e,t,n,r,a,i,o,s,l){return(e=Fu(n,r,!0,e,0,i,0,s,l)).context=Uu(null),n=e.current,(i=Ri(r=eu(),a=tu(n))).callback=void 0!==t&&null!==t?t:null,Di(n,i,a),e.current.lanes=a,vt(e,a,r),ru(e,r),e}function Hu(e,t,n,r){var a=t.current,i=eu(),o=tu(a);return n=Uu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ri(i,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Di(a,t,o))&&(nu(e,a,o,i),Fi(e,a,o)),o}function Wu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $u(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){$u(e,t),(e=e.alternate)&&$u(e,t)}Sl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ba.current)bs=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return bs=!1,function(e,t,n){switch(t.tag){case 3:Bs(t),pi();break;case 5:Xi(t);break;case 1:Ta(t.type)&&Ma(t);break;case 4:Ki(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Na(ki,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Na(Zi,1&Zi.current),t.flags|=128,null):0!==(n&t.child.childLanes)?As(e,t,n):(Na(Zi,1&Zi.current),null!==(e=Ws(e,t,n))?e.sibling:null);Na(Zi,1&Zi.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Vs(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Na(Zi,Zi.current),r)break;return null;case 22:case 23:return t.lanes=0,Cs(e,t,n)}return Ws(e,t,n)}(e,t,n);bs=0!==(131072&e.flags)}else bs=!1,ai&&0!==(1048576&t.flags)&&Za(t,Qa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hs(e,t),e=t.pendingProps;var a=Pa(t,za.current);Bi(t,n),a=go(null,t,r,e,a,n);var o=vo();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,Ta(r)?(o=!0,Ma(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Mi(t),a.updater=as,t.stateNode=a,a._reactInternals=t,ls(t,r,e,n),t=zs(null,t,r,!0,o,n)):(t.tag=0,ai&&o&&ei(t),xs(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hs(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"===typeof e)return Tu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===z)return 11;if(e===P)return 14}return 2}(r),e=ns(r,e),a){case 0:t=Ns(null,t,r,e,n);break e;case 1:t=Es(null,t,r,e,n);break e;case 11:t=ws(null,t,r,e,n);break e;case 14:t=ks(null,t,r,ns(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Ns(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 1:return r=t.type,a=t.pendingProps,Es(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 3:e:{if(Bs(t),null===e)throw Error(i(387));r=t.pendingProps,a=(o=t.memoizedState).element,Ai(e,t),Vi(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Os(e,t,r,n,a=us(Error(i(423)),t));break e}if(r!==a){t=Os(e,t,r,n,a=us(Error(i(424)),t));break e}for(ri=ua(t.stateNode.containerInfo.firstChild),ni=t,ai=!0,ii=null,n=wi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(pi(),r===a){t=Ws(e,t,n);break e}xs(e,t,r,n)}t=t.child}return t;case 5:return Xi(t),null===e&&ui(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,s=a.children,na(r,a)?s=null:null!==o&&na(r,o)&&(t.flags|=32),js(e,t),xs(e,t,s,n),t.child;case 6:return null===e&&ui(t),null;case 13:return As(e,t,n);case 4:return Ki(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xi(t,null,r,n):xs(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ws(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 7:return xs(e,t,t.pendingProps,n),t.child;case 8:case 12:return xs(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,Na(ki,r._currentValue),r._currentValue=s,null!==o)if(sr(o.value,s)){if(o.children===a.children&&!Ba.current){t=Ws(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var l=o.dependencies;if(null!==l){s=o.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===o.tag){(u=Ri(-1,n&-n)).tag=2;var c=o.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}o.lanes|=n,null!==(u=o.alternate)&&(u.lanes|=n),zi(o.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(s=o.return))throw Error(i(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),zi(s,n,t),s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}xs(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Bi(t,n),r=r(a=Oi(a)),t.flags|=1,xs(e,t,r,n),t.child;case 14:return a=ns(r=t.type,t.pendingProps),ks(e,t,r,a=ns(r.type,a),n);case 15:return Ss(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ns(r,a),Hs(e,t),t.tag=1,Ta(r)?(e=!0,Ma(t)):e=!1,Bi(t,n),os(t,r,a),ls(t,r,a,n),zs(null,t,r,!0,e,n);case 19:return Vs(e,t,n);case 22:return Cs(e,t,n)}throw Error(i(156,t.tag))};var Yu="function"===typeof reportError?reportError:function(e){console.error(e)};function qu(e){this._internalRoot=e}function Ku(e){this._internalRoot=e}function Gu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ju(){}function Zu(e,t,n,r,a){var i=n._reactRootContainer;if(i){var o=i;if("function"===typeof a){var s=a;a=function(){var e=Wu(o);s.call(e)}}Hu(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=Wu(o);i.call(e)}}var o=Vu(t,r,e,0,null,!1,0,"",Ju);return e._reactRootContainer=o,e[ha]=o.current,Vr(8===e.nodeType?e.parentNode:e),cu(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof r){var s=r;r=function(){var e=Wu(l);s.call(e)}}var l=Fu(e,0,!1,null,0,!1,0,"",Ju);return e._reactRootContainer=l,e[ha]=l.current,Vr(8===e.nodeType?e.parentNode:e),cu(function(){Hu(t,l,n,r)}),l}(n,t,e,a,r);return Wu(o)}Ku.prototype.render=qu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Hu(e,t,null,null)},Ku.prototype.unmount=qu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cu(function(){Hu(null,e,null,null)}),t[ha]=null}},Ku.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ct();e={blockedOn:null,target:e,priority:t};for(var n=0;n<_t.length&&0!==t&&t<_t[n].priority;n++);_t.splice(n,0,e),0===n&&At(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),ru(t,Xe()),0===(6&zl)&&(Vl=Xe()+500,Va()))}break;case 13:cu(function(){var t=Li(e,1);if(null!==t){var n=eu();nu(t,e,1,n)}}),Qu(e,1)}},kt=function(e){if(13===e.tag){var t=Li(e,134217728);if(null!==t)nu(t,e,134217728,eu());Qu(e,134217728)}},St=function(e){if(13===e.tag){var t=tu(e),n=Li(e,t);if(null!==n)nu(n,e,t,eu());Qu(e,t)}},Ct=function(){return bt},jt=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},ke=function(e,t,n){switch(t){case"input":if(J(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=wa(r);if(!a)throw Error(i(90));Y(r),J(r,a)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},ze=uu,Be=cu;var ec={usingClientEntryPoint:!1,Events:[ba,xa,wa,Ne,Ee,uu]},tc={findFiberByHostInstance:ya,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nc={bundleType:tc.bundleType,version:tc.version,rendererPackageName:tc.rendererPackageName,rendererConfig:tc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=$e(e))?null:e.stateNode},findFiberByHostInstance:tc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rc.isDisabled&&rc.supportsFiber)try{at=rc.inject(nc),it=rc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ec,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=Yu;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=Fu(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Vr(8===e.nodeType?e.parentNode:e),new qu(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 cu(e)},t.hydrate=function(e,t,n){if(!Xu(t))throw Error(i(200));return Zu(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="",s=Yu;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Vu(t,null,e,1,null!=n?n:null,a,0,o,s),e[ha]=t.current,Vr(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Ku(t)},t.render=function(e,t,n){if(!Xu(t))throw Error(i(200));return Zu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Xu(e))throw Error(i(40));return!!e._reactRootContainer&&(cu(function(){Zu(null,null,e,!1,function(){e._reactRootContainer=null,e[ha]=null})}),!0)},t.unstable_batchedUpdates=uu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Xu(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Zu(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},853:(e,t,n)=>{"use strict";e.exports=n(234)},900:e=>{"use strict";e.exports=JSON.parse('{"description":"The iconic font, CSS, and SVG framework","keywords":["font","awesome","fontawesome","icon","svg","bootstrap"],"homepage":"https://fontawesome.com","bugs":{"url":"https://github.com/FortAwesome/Font-Awesome/issues"},"author":"The Font Awesome Team (https://github.com/orgs/FortAwesome/people)","repository":{"type":"git","url":"https://github.com/FortAwesome/Font-Awesome"},"engines":{"node":">=6"},"dependencies":{"@fortawesome/fontawesome-common-types":"6.7.2"},"version":"6.7.2","name":"@fortawesome/fontawesome-svg-core","main":"index.js","module":"index.mjs","jsnext:main":"index.mjs","style":"styles.css","license":"MIT","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","style":"./styles.css","default":"./index.js"},"./index":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./plugins":{"types":"./index.d.ts","module":"./plugins.mjs","import":"./plugins.mjs","default":"./plugins.mjs"},"./import.macro":"./import.macro.js","./import.macro.js":"./import.macro.js","./styles":"./styles.css","./styles.css":"./styles.css","./package.json":"./package.json"},"sideEffects":["./index.js","./index.mjs","./styles.css"]}')},950:(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(730)}},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=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(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=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(43),t=n(391);const r={plainObject:function(e){return"object"===typeof e&&!(e instanceof Array)&&e instanceof Object},aFunction:function(e){return"function"===typeof e},string:function(e){return"string"===typeof e},array:function(e){return e instanceof Array},number:function(e){return"number"===typeof e&&!isNaN(e)}};var a=n(318),i=n.n(a);const o={doNotTrack:!1};const s=new class{constructor(){this.debugMode=void 0,this.handlers=void 0,this.errorHandler=void 0,this.handlers=[],this.debugMode=!1,this.errorHandler=null}execute(e,t){i().debug("Executing command: ".concat(e));const n=null!==t&&void 0!==t?t:Object.assign({},o),r=e.trim().toLowerCase(),a=this.findHandler(r);if(null!==a)try{this.invokeHandler(r,a,n)}catch(s){this.handleError(r,s)}else i().debug("Handled is not found for command: ".concat(e)),this.handleError(r,new Error("Unsupported expression: "+r.trim()))}onError(e){this.errorHandler=e}command(e,t){const n=this.createHandler(e,t);null!==n?r.aFunction(n.canHandle)?r.aFunction(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))}createHandler(e,t){return r.plainObject(e)?e:r.string(e)?{canHandle:function(t){return t===e},handle:t}:null}findHandler(e){var t;return null!==(t=this.handlers.find(t=>t.canHandle(e)))&&void 0!==t?t:null}invokeHandler(e,t,n){const r=t.handle({input:e,options:n});null!==r&&void 0!==r&&i().debug(r)}handleError(e,t){this.debugMode&&console.error(e,t),null!==this.errorHandler&&this.errorHandler(e,t)}},l=s;function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(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 d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const f=()=>{};let p={},h={},m=null,g={mark:f,measure:f};try{"undefined"!==typeof window&&(p=window),"undefined"!==typeof document&&(h=document),"undefined"!==typeof MutationObserver&&(m=MutationObserver),"undefined"!==typeof performance&&(g=performance)}catch(di){}const{userAgent:v=""}=p.navigator||{},y=p,b=h,x=m,w=g,k=(y.document,!!b.documentElement&&!!b.head&&"function"===typeof b.addEventListener&&"function"===typeof b.createElement),S=~v.indexOf("MSIE")||~v.indexOf("Trident/");var C={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},j=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],N="classic",E="duotone",z=[N,E,"sharp","sharp-duotone"],B=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),O=["fak","fa-kit","fakd","fa-kit-duotone"],P={fak:"kit","fa-kit":"kit"},T={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},_=["fak","fakd"],L={kit:"fak"},I={"kit-duotone":"fakd"},M={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},A=["fak","fa-kit","fakd","fa-kit-duotone"],R={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},D=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],F=[1,2,3,4,5,6,7,8,9,10],U=F.concat([11,12,13,14,15,16,17,18,19,20]),V=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","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",M.GROUP,M.SWAP_OPACITY,M.PRIMARY,M.SECONDARY].concat(F.map(e=>"".concat(e,"x"))).concat(U.map(e=>"w-".concat(e)));const H="___FONT_AWESOME___",W=16,$="svg-inline--fa",Q="data-fa-i2svg",Y="data-fa-pseudo-element",q="data-prefix",K="data-icon",G="fontawesome-i2svg",X=["HTML","HEAD","STYLE","SCRIPT"],J=(()=>{try{return!0}catch(e){return!1}})();function Z(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[N]})}const ee=d({},C);ee[N]=d(d(d(d({},{"fa-duotone":"duotone"}),C[N]),P),T);const te=Z(ee),ne=d({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});ne[N]=d(d(d(d({},{duotone:"fad"}),ne[N]),L),I);const re=Z(ne),ae=d({},R);ae[N]=d(d({},ae[N]),{fak:"fa-kit"});const ie=Z(ae),oe=d({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});oe[N]=d(d({},oe[N]),{"fa-kit":"fak"});Z(oe);const se=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,le="fa-layers-text",ue=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,ce=(Z(d({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),de={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},fe=["kit",...V],pe=y.FontAwesomeConfig||{};if(b&&"function"===typeof b.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(e=>{let[t,n]=e;const r=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=b.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(t));void 0!==r&&null!==r&&(pe[n]=r)})}const he={styleDefault:"solid",familyDefault:N,cssPrefix:"fa",replacementClass:$,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};pe.familyPrefix&&(pe.cssPrefix=pe.familyPrefix);const me=d(d({},he),pe);me.autoReplaceSvg||(me.observeMutations=!1);const ge={};Object.keys(he).forEach(e=>{Object.defineProperty(ge,e,{enumerable:!0,set:function(t){me[e]=t,ve.forEach(e=>e(ge))},get:function(){return me[e]}})}),Object.defineProperty(ge,"familyPrefix",{enumerable:!0,set:function(e){me.cssPrefix=e,ve.forEach(e=>e(ge))},get:function(){return me.cssPrefix}}),y.FontAwesomeConfig=ge;const ve=[];const ye=W,be={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function xe(){let e=12,t="";for(;e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function we(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function ke(e){return e.classList?we(e.classList):(e.getAttribute("class")||"").split(" ").filter(e=>e)}function Se(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Ce(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function je(e){return e.size!==be.size||e.x!==be.x||e.y!==be.y||e.rotate!==be.rotate||e.flipX||e.flipY}function Ne(){const e="fa",t=$,n=ge.cssPrefix,r=ge.replacementClass;let a=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\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-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\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 transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\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 transform: scale(var(--fa-counter-scale, 0.25));\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 transform: scale(var(--fa-layers-scale, 0.25));\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 transform: scale(var(--fa-layers-scale, 0.25));\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 transform: scale(var(--fa-layers-scale, 0.25));\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 transform: scale(var(--fa-layers-scale, 0.25));\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(-1 * var(--fa-li-width, 2em));\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 animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\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 animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\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 animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\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 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 transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\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-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\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}';if(n!==e||r!==t){const i=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return a}let Ee=!1;function ze(){ge.autoAddCss&&!Ee&&(!function(e){if(!e||!k)return;const t=b.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=b.head.childNodes;let r=null;for(let a=n.length-1;a>-1;a--){const e=n[a],t=(e.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(t)>-1&&(r=e)}b.head.insertBefore(t,r)}(Ne()),Ee=!0)}var Be={mixout:()=>({dom:{css:Ne,insertCss:ze}}),hooks:()=>({beforeDOMElementCreation(){ze()},beforeI2svg(){ze()}})};const Oe=y||{};Oe[H]||(Oe[H]={}),Oe[H].styles||(Oe[H].styles={}),Oe[H].hooks||(Oe[H].hooks={}),Oe[H].shims||(Oe[H].shims=[]);var Pe=Oe[H];const Te=[],_e=function(){b.removeEventListener("DOMContentLoaded",_e),Le=1,Te.map(e=>e())};let Le=!1;function Ie(e){const{tag:t,attributes:n={},children:r=[]}=e;return"string"===typeof e?Se(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(Se(e[n]),'" '),"").trim()}(n),">").concat(r.map(Ie).join(""),"</").concat(t,">")}function Me(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}k&&(Le=(b.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(b.readyState),Le||b.addEventListener("DOMContentLoaded",_e));var Ae=function(e,t,n,r){var a,i,o,s=Object.keys(e),l=s.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[s[0]]):(a=0,o=n);a<l;a++)o=u(o,e[i=s[a]],i,e);return o};function Re(e){const t=function(e){const t=[];let n=0;const r=e.length;for(;n<r;){const a=e.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){const r=e.charCodeAt(n++);56320==(64512&r)?t.push(((1023&a)<<10)+(1023&r)+65536):(t.push(a),n--)}else t.push(a)}return t}(e);return 1===t.length?t[0].toString(16):null}function De(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function Fe(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:r=!1}=n,a=De(t);"function"!==typeof Pe.hooks.addPack||r?Pe.styles[e]=d(d({},Pe.styles[e]||{}),a):Pe.hooks.addPack(e,De(t)),"fas"===e&&Fe("fa",t)}const{styles:Ue,shims:Ve}=Pe,He=Object.keys(ie),We=He.reduce((e,t)=>(e[t]=Object.keys(ie[t]),e),{});let $e=null,Qe={},Ye={},qe={},Ke={},Ge={};function Xe(e,t){const n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r!==e||""===a||(i=a,~fe.indexOf(i))?null:a;var i}const Je=()=>{const e=e=>Ae(Ue,(t,n,r)=>(t[r]=Ae(n,e,{}),t),{});Qe=e((e,t,n)=>{if(t[3]&&(e[t[3]]=n),t[2]){t[2].filter(e=>"number"===typeof e).forEach(t=>{e[t.toString(16)]=n})}return e}),Ye=e((e,t,n)=>{if(e[n]=n,t[2]){t[2].filter(e=>"string"===typeof e).forEach(t=>{e[t]=n})}return e}),Ge=e((e,t,n)=>{const r=t[2];return e[n]=n,r.forEach(t=>{e[t]=n}),e});const t="far"in Ue||ge.autoFetchSvg,n=Ae(Ve,(e,n)=>{const r=n[0];let a=n[1];const 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:{}});qe=n.names,Ke=n.unicodes,$e=at(ge.styleDefault,{family:ge.familyDefault})};var Ze;function et(e,t){return(Qe[e]||{})[t]}function tt(e,t){return(Ge[e]||{})[t]}function nt(e){return qe[e]||{prefix:null,iconName:null}}function rt(){return $e}Ze=e=>{$e=at(e.styleDefault,{family:ge.familyDefault})},ve.push(Ze),Je();function at(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:n=N}=t,r=te[n][e];if(n===E&&!e)return"fad";const a=re[n][e]||re[n][r],i=e in Pe.styles?e:null;return a||i||null}function it(e){return e.sort().filter((e,t,n)=>n.indexOf(e)===t)}function ot(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const a=D.concat(A),i=it(e.filter(e=>a.includes(e))),o=it(e.filter(e=>!D.includes(e))),s=i.filter(e=>(r=e,!j.includes(e))),[l=null]=s,u=function(e){let t=N;const n=He.reduce((e,t)=>(e[t]="".concat(ge.cssPrefix,"-").concat(t),e),{});return z.forEach(r=>{(e.includes(n[r])||e.some(e=>We[r].includes(e)))&&(t=r)}),t}(i),c=d(d({},function(e){let t=[],n=null;return e.forEach(e=>{const r=Xe(ge.cssPrefix,e);r?n=r:e&&t.push(e)}),{iconName:n,rest:t}}(o)),{},{prefix:at(l,{family:u})});return d(d(d({},c),function(e){const{values:t,family:n,canonical:r,givenPrefix:a="",styles:i={},config:o={}}=e,s=n===E,l=t.includes("fa-duotone")||t.includes("fad"),u="duotone"===o.familyDefault,c="fad"===r.prefix||"fa-duotone"===r.prefix;!s&&(l||u||c)&&(r.prefix="fad");(t.includes("fa-brands")||t.includes("fab"))&&(r.prefix="fab");if(!r.prefix&&st.includes(n)){if(Object.keys(i).find(e=>lt.includes(e))||o.autoFetchSvg){const e=B.get(n).defaultShortPrefixId;r.prefix=e,r.iconName=tt(r.prefix,r.iconName)||r.iconName}}"fa"!==r.prefix&&"fa"!==a||(r.prefix=rt()||"fas");return r}({values:e,family:u,styles:Ue,config:ge,canonical:c,givenPrefix:r})),function(e,t,n){let{prefix:r,iconName:a}=n;if(e||!r||!a)return{prefix:r,iconName:a};const i="fa"===t?nt(a):{},o=tt(r,a);a=i.iconName||o||a,r=i.prefix||r,"far"!==r||Ue.far||!Ue.fas||ge.autoFetchSvg||(r="fas");return{prefix:r,iconName:a}}(n,r,c))}const st=z.filter(e=>e!==N||e!==E),lt=Object.keys(R).filter(e=>e!==N).map(e=>Object.keys(R[e])).flat();let ut=[],ct={};const dt={},ft=Object.keys(dt);function pt(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(ct[e]||[]).forEach(e=>{t=e.apply(null,[t,...r])}),t}function ht(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(ct[e]||[]).forEach(e=>{e.apply(null,n)})}function mt(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return dt[e]?dt[e].apply(null,t):void 0}function gt(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||rt();if(t)return t=tt(n,t)||t,Me(vt.definitions,n,t)||Me(Pe.styles,n,t)}const vt=new class{constructor(){this.definitions={}}add(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=t.reduce(this._pullDefinitions,{});Object.keys(r).forEach(e=>{this.definitions[e]=d(d({},this.definitions[e]||{}),r[e]),Fe(e,r[e]);const t=ie[N][e];t&&Fe(t,r[e]),Je()})}reset(){this.definitions={}}_pullDefinitions(e,t){const n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(t=>{const{prefix:r,iconName:a,icon:i}=n[t],o=i[2];e[r]||(e[r]={}),o.length>0&&o.forEach(t=>{"string"===typeof t&&(e[r][t]=i)}),e[r][a]=i}),e}},yt={i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return k?(ht("beforeI2svg",e),mt("pseudoElements2svg",e),mt("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;var n;!1===ge.autoReplaceSvg&&(ge.autoReplaceSvg=!0),ge.observeMutations=!0,n=()=>{wt({autoReplaceSvgRoot:t}),ht("watch",e)},k&&(Le?setTimeout(n,0):Te.push(n))}},bt={icon:e=>{if(null===e)return null;if("object"===typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:tt(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){const t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=at(e[0]);return{prefix:n,iconName:tt(n,t)||t}}if("string"===typeof e&&(e.indexOf("".concat(ge.cssPrefix,"-"))>-1||e.match(se))){const t=ot(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||rt(),iconName:tt(t.prefix,t.iconName)||t.iconName}}if("string"===typeof e){const t=rt();return{prefix:t,iconName:tt(t,e)||e}}}},xt={noAuto:()=>{ge.autoReplaceSvg=!1,ge.observeMutations=!1,ht("noAuto")},config:ge,dom:yt,parse:bt,library:vt,findIconDefinition:gt,toHtml:Ie},wt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t=b}=e;(Object.keys(Pe.styles).length>0||ge.autoFetchSvg)&&k&&ge.autoReplaceSvg&&xt.dom.i2svg({node:t})};function kt(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>Ie(e))}}),Object.defineProperty(e,"node",{get:function(){if(!k)return;const t=b.createElement("div");return t.innerHTML=e.html,t.children}}),e}function St(e){const{icons:{main:t,mask:n},prefix:r,iconName:a,transform:i,symbol:o,title:s,maskId:l,titleId:u,extra:c,watchable:f=!1}=e,{width:p,height:h}=n.found?n:t,m=_.includes(r),g=[ge.replacementClass,a?"".concat(ge.cssPrefix,"-").concat(a):""].filter(e=>-1===c.classes.indexOf(e)).filter(e=>""!==e||!!e).concat(c.classes).join(" ");let v={children:[],attributes:d(d({},c.attributes),{},{"data-prefix":r,"data-icon":a,class:g,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(h)})};const y=m&&!~c.classes.indexOf("fa-fw")?{width:"".concat(p/h*16*.0625,"em")}:{};f&&(v.attributes[Q]=""),s&&(v.children.push({tag:"title",attributes:{id:v.attributes["aria-labelledby"]||"title-".concat(u||xe())},children:[s]}),delete v.attributes.title);const b=d(d({},v),{},{prefix:r,iconName:a,main:t,mask:n,maskId:l,transform:i,symbol:o,styles:d(d({},y),c.styles)}),{children:x,attributes:w}=n.found&&t.found?mt("generateAbstractMask",b)||{children:[],attributes:{}}:mt("generateAbstractIcon",b)||{children:[],attributes:{}};return b.children=x,b.attributes=w,o?function(e){let{prefix:t,iconName:n,children:r,attributes:a,symbol:i}=e;const o=!0===i?"".concat(t,"-").concat(ge.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:d(d({},a),{},{id:o}),children:r}]}]}(b):function(e){let{children:t,main:n,mask:r,attributes:a,styles:i,transform:o}=e;if(je(o)&&n.found&&!r.found){const{width:e,height:t}=n,r={x:e/t/2,y:.5};a.style=Ce(d(d({},i),{},{"transform-origin":"".concat(r.x+o.x/16,"em ").concat(r.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}(b)}function Ct(e){const{content:t,width:n,height:r,transform:a,title:i,extra:o,watchable:s=!1}=e,l=d(d(d({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});s&&(l[Q]="");const u=d({},o.styles);je(a)&&(u.transform=function(e){let{transform:t,width:n=W,height:r=W,startCentered:a=!1}=e,i="";return i+=a&&S?"translate(".concat(t.x/ye-n/2,"em, ").concat(t.y/ye-r/2,"em) "):a?"translate(calc(-50% + ".concat(t.x/ye,"em), calc(-50% + ").concat(t.y/ye,"em)) "):"translate(".concat(t.x/ye,"em, ").concat(t.y/ye,"em) "),i+="scale(".concat(t.size/ye*(t.flipX?-1:1),", ").concat(t.size/ye*(t.flipY?-1:1),") "),i+="rotate(".concat(t.rotate,"deg) "),i}({transform:a,startCentered:!0,width:n,height:r}),u["-webkit-transform"]=u.transform);const c=Ce(u);c.length>0&&(l.style=c);const f=[];return f.push({tag:"span",attributes:l,children:[t]}),i&&f.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),f}const{styles:jt}=Pe;function Nt(e){const t=e[0],n=e[1],[r]=e.slice(4);let a=null;return a=Array.isArray(r)?{tag:"g",attributes:{class:"".concat(ge.cssPrefix,"-").concat(de.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ge.cssPrefix,"-").concat(de.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(ge.cssPrefix,"-").concat(de.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:a}}const Et={found:!1,width:512,height:512};function zt(e,t){let n=t;return"fa"===t&&null!==ge.styleDefault&&(t=rt()),new Promise((r,a)=>{if("fa"===n){const n=nt(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&&jt[t]&&jt[t][e]){return r(Nt(jt[t][e]))}!function(e,t){J||ge.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),r(d(d({},Et),{},{icon:ge.showMissingIcons&&e&&mt("missingIconAbstract")||{}}))})}const Bt=()=>{},Ot=ge.measurePerformance&&w&&w.mark&&w.measure?w:{mark:Bt,measure:Bt},Pt='FA "6.7.2"',Tt=e=>{Ot.mark("".concat(Pt," ").concat(e," ends")),Ot.measure("".concat(Pt," ").concat(e),"".concat(Pt," ").concat(e," begins"),"".concat(Pt," ").concat(e," ends"))};var _t=e=>(Ot.mark("".concat(Pt," ").concat(e," begins")),()=>Tt(e));const Lt=()=>{};function It(e){return"string"===typeof(e.getAttribute?e.getAttribute(Q):null)}function Mt(e){return b.createElementNS("http://www.w3.org/2000/svg",e)}function At(e){return b.createElement(e)}function Rt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:n=("svg"===e.tag?Mt:At)}=t;if("string"===typeof e)return b.createTextNode(e);const r=n(e.tag);Object.keys(e.attributes||[]).forEach(function(t){r.setAttribute(t,e.attributes[t])});return(e.children||[]).forEach(function(e){r.appendChild(Rt(e,{ceFn:n}))}),r}const Dt={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(e=>{t.parentNode.insertBefore(Rt(e),t)}),null===t.getAttribute(Q)&&ge.keepOriginalSource){let e=b.createComment(function(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}(t));t.parentNode.replaceChild(e,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~ke(t).indexOf(ge.replacementClass))return Dt.replace(e);const r=new RegExp("".concat(ge.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const e=n[0].attributes.class.split(" ").reduce((e,t)=>(t===ge.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]});n[0].attributes.class=e.toSvg.join(" "),0===e.toNode.length?t.removeAttribute("class"):t.setAttribute("class",e.toNode.join(" "))}const a=n.map(e=>Ie(e)).join("\n");t.setAttribute(Q,""),t.innerHTML=a}};function Ft(e){e()}function Ut(e,t){const n="function"===typeof t?t:Lt;if(0===e.length)n();else{let t=Ft;"async"===ge.mutateApproach&&(t=y.requestAnimationFrame||Ft),t(()=>{const t=!0===ge.autoReplaceSvg?Dt.replace:Dt[ge.autoReplaceSvg]||Dt.replace,r=_t("mutate");e.map(t),r(),n()})}}let Vt=!1;function Ht(){Vt=!0}function Wt(){Vt=!1}let $t=null;function Qt(e){if(!x)return;if(!ge.observeMutations)return;const{treeCallback:t=Lt,nodeCallback:n=Lt,pseudoElementsCallback:r=Lt,observeMutationsRoot:a=b}=e;$t=new x(e=>{if(Vt)return;const a=rt();we(e).forEach(e=>{if("childList"===e.type&&e.addedNodes.length>0&&!It(e.addedNodes[0])&&(ge.searchPseudoElements&&r(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&ge.searchPseudoElements&&r(e.target.parentNode),"attributes"===e.type&&It(e.target)&&~ce.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){const t=e.getAttribute?e.getAttribute(q):null,n=e.getAttribute?e.getAttribute(K):null;return t&&n}(e.target)){const{prefix:t,iconName:n}=ot(ke(e.target));e.target.setAttribute(q,t||a),n&&e.target.setAttribute(K,n)}else(i=e.target)&&i.classList&&i.classList.contains&&i.classList.contains(ge.replacementClass)&&n(e.target);var i})}),k&&$t.observe(a,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Yt(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=void 0!==e.innerText?e.innerText.trim():"";let a=ot(ke(e));return a.prefix||(a.prefix=rt()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=function(e,t){return(Ye[e]||{})[t]}(a.prefix,e.innerText)||et(a.prefix,Re(e.innerText))),!a.iconName&&ge.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function qt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:a}=Yt(e),i=function(e){const t=we(e.attributes).reduce((e,t)=>("class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return ge.autoA11y&&(n?t["aria-labelledby"]="".concat(ge.replacementClass,"-title-").concat(r||xe()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),o=pt("parseNodeAttributes",{},e);let s=t.styleParser?function(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((e,t)=>{const n=t.split(":"),r=n[0],a=n.slice(1);return r&&a.length>0&&(e[r]=a.join(":").trim()),e},{})),n}(e):[];return d({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:be,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:s,attributes:i}},o)}const{styles:Kt}=Pe;function Gt(e){const t="nest"===ge.autoReplaceSvg?qt(e,{styleParser:!1}):qt(e);return~t.extra.classes.indexOf(le)?mt("generateLayersText",e,t):mt("generateSvgReplacementMutation",e,t)}function Xt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!k)return Promise.resolve();const n=b.documentElement.classList,r=e=>n.add("".concat(G,"-").concat(e)),a=e=>n.remove("".concat(G,"-").concat(e)),i=ge.autoFetchSvg?[...O,...D]:j.concat(Object.keys(Kt));i.includes("fa")||i.push("fa");const o=[".".concat(le,":not([").concat(Q,"])")].concat(i.map(e=>".".concat(e,":not([").concat(Q,"])"))).join(", ");if(0===o.length)return Promise.resolve();let s=[];try{s=we(e.querySelectorAll(o))}catch(c){}if(!(s.length>0))return Promise.resolve();r("pending"),a("complete");const l=_t("onTree"),u=s.reduce((e,t)=>{try{const n=Gt(t);n&&e.push(n)}catch(c){J||"MissingIcon"===c.name&&console.error(c)}return e},[]);return new Promise((e,n)=>{Promise.all(u).then(n=>{Ut(n,()=>{r("active"),r("complete"),a("pending"),"function"===typeof t&&t(),l(),e()})}).catch(e=>{l(),n(e)})})}function Jt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Gt(e).then(e=>{e&&Ut([e],t)})}const Zt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=be,symbol:r=!1,mask:a=null,maskId:i=null,title:o=null,titleId:s=null,classes:l=[],attributes:u={},styles:c={}}=t;if(!e)return;const{prefix:f,iconName:p,icon:h}=e;return kt(d({type:"icon"},e),()=>(ht("beforeDOMElementCreation",{iconDefinition:e,params:t}),ge.autoA11y&&(o?u["aria-labelledby"]="".concat(ge.replacementClass,"-title-").concat(s||xe()):(u["aria-hidden"]="true",u.focusable="false")),St({icons:{main:Nt(h),mask:a?Nt(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:f,iconName:p,transform:d(d({},be),n),symbol:r,title:o,maskId:i,titleId:s,extra:{attributes:u,styles:c,classes:l}})))};var en={mixout(){return{icon:(e=Zt,function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(t||{}).icon?t:gt(t||{});let{mask:a}=n;return a&&(a=(a||{}).icon?a:gt(a||{})),e(r,d(d({},n),{},{mask:a}))})};var e},hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=Xt,e.nodeCallback=Jt,e)}),provides(e){e.i2svg=function(e){const{node:t=b,callback:n=()=>{}}=e;return Xt(t,n)},e.generateSvgReplacementMutation=function(e,t){const{iconName:n,title:r,titleId:a,prefix:i,transform:o,symbol:s,mask:l,maskId:u,extra:c}=t;return new Promise((t,d)=>{Promise.all([zt(n,i),l.iconName?zt(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[d,f]=l;t([e,St({icons:{main:d,mask:f},prefix:i,iconName:n,transform:o,symbol:s,maskId:u,title:r,titleId:a,extra:c,watchable:!0})])}).catch(d)})},e.generateAbstractIcon=function(e){let{children:t,attributes:n,main:r,transform:a,styles:i}=e;const o=Ce(i);let s;return o.length>0&&(n.style=o),je(a)&&(s=mt("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),t.push(s||r.icon),{children:t,attributes:n}}}},tn={mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:n=[]}=t;return kt({type:"layer"},()=>{ht("beforeDOMElementCreation",{assembler:e,params:t});let r=[];return e(e=>{Array.isArray(e)?e.map(e=>{r=r.concat(e.abstract)}):r=r.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(ge.cssPrefix,"-layers"),...n].join(" ")},children:r}]})}})},nn={mixout:()=>({counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:n=null,classes:r=[],attributes:a={},styles:i={}}=t;return kt({type:"counter",content:e},()=>(ht("beforeDOMElementCreation",{content:e,params:t}),function(e){const{content:t,title:n,extra:r}=e,a=d(d(d({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=Ce(r.styles);i.length>0&&(a.style=i);const 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:n,extra:{attributes:a,styles:i,classes:["".concat(ge.cssPrefix,"-layers-counter"),...r]}})))}})},rn={mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=be,title:r=null,classes:a=[],attributes:i={},styles:o={}}=t;return kt({type:"text",content:e},()=>(ht("beforeDOMElementCreation",{content:e,params:t}),Ct({content:e,transform:d(d({},be),n),title:r,extra:{attributes:i,styles:o,classes:["".concat(ge.cssPrefix,"-layers-text"),...a]}})))}}),provides(e){e.generateLayersText=function(e,t){const{title:n,transform:r,extra:a}=t;let i=null,o=null;if(S){const t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();i=n.width/t,o=n.height/t}return ge.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,Ct({content:e.innerHTML,width:i,height:o,transform:r,title:n,extra:a,watchable:!0})])}}};const an=new RegExp('"',"ug"),on=[1105920,1112319],sn=d(d(d(d({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),ln=Object.keys(sn).reduce((e,t)=>(e[t.toLowerCase()]=sn[t],e),{}),un=Object.keys(ln).reduce((e,t)=>{const n=ln[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function cn(e,t){const n="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((r,a)=>{if(null!==e.getAttribute(n))return r();const i=we(e.children).filter(e=>e.getAttribute(Y)===t)[0],o=y.getComputedStyle(e,t),s=o.getPropertyValue("font-family"),l=s.match(ue),u=o.getPropertyValue("font-weight"),c=o.getPropertyValue("content");if(i&&!l)return e.removeChild(i),r();if(l&&"none"!==c&&""!==c){const c=o.getPropertyValue("content");let f=function(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(t),a=isNaN(r)?"normal":r;return(ln[n]||{})[a]||un[n]}(s,u);const{value:p,isSecondary:h}=function(e){const t=e.replace(an,""),n=function(e,t){const n=e.length;let r,a=e.charCodeAt(t);return a>=55296&&a<=56319&&n>t+1&&(r=e.charCodeAt(t+1),r>=56320&&r<=57343)?1024*(a-55296)+r-56320+65536:a}(t,0),r=n>=on[0]&&n<=on[1],a=2===t.length&&t[0]===t[1];return{value:Re(a?t[0]:t),isSecondary:r||a}}(c),m=l[0].startsWith("FontAwesome");let g=et(f,p),v=g;if(m){const e=function(e){const t=Ke[e],n=et("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(p);e.iconName&&e.prefix&&(g=e.iconName,f=e.prefix)}if(!g||h||i&&i.getAttribute(q)===f&&i.getAttribute(K)===v)r();else{e.setAttribute(n,v),i&&e.removeChild(i);const o={iconName:null,title:null,titleId:null,prefix:null,transform:be,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:s}=o;s.attributes[Y]=t,zt(g,f).then(a=>{const i=St(d(d({},o),{},{icons:{main:a,mask:{prefix:null,iconName:null,rest:[]}},prefix:f,iconName:v,extra:s,watchable:!0})),l=b.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(l,e.firstChild):e.appendChild(l),l.outerHTML=i.map(e=>Ie(e)).join("\n"),e.removeAttribute(n),r()}).catch(a)}}else r()})}function dn(e){return Promise.all([cn(e,"::before"),cn(e,"::after")])}function fn(e){return e.parentNode!==document.head&&!~X.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Y)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function pn(e){if(k)return new Promise((t,n)=>{const r=we(e.querySelectorAll("*")).filter(fn).map(dn),a=_t("searchPseudoElements");Ht(),Promise.all(r).then(()=>{a(),Wt(),t()}).catch(()=>{a(),Wt(),n()})})}var hn={hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=pn,e)}),provides(e){e.pseudoElements2svg=function(e){const{node:t=b}=e;ge.searchPseudoElements&&pn(t)}}};let mn=!1;var gn={mixout:()=>({dom:{unwatch(){Ht(),mn=!0}}}),hooks:()=>({bootstrap(){Qt(pt("mutationObserverCallbacks",{}))},noAuto(){$t&&$t.disconnect()},watch(e){const{observeMutationsRoot:t}=e;mn?Wt():Qt(pt("mutationObserverCallbacks",{observeMutationsRoot:t}))}})};const vn=e=>e.toLowerCase().split(" ").reduce((e,t)=>{const n=t.toLowerCase().split("-"),r=n[0];let 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});var yn={mixout:()=>({parse:{transform:e=>vn(e)}}),hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=vn(n)),e}}),provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:n,containerWidth:r,iconWidth:a}=e;const i={transform:"translate(".concat(r/2," 256)")},o="translate(".concat(32*n.x,", ").concat(32*n.y,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),u={outer:i,inner:{transform:"".concat(o," ").concat(s," ").concat(l)},path:{transform:"translate(".concat(a/2*-1," -256)")}};return{tag:"g",attributes:d({},u.outer),children:[{tag:"g",attributes:d({},u.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:d(d({},t.icon.attributes),u.path)}]}]}}}};const bn={x:0,y:0,width:"100%",height:"100%"};function xn(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var wn={hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?ot(n.split(" ").map(e=>e.trim())):{prefix:null,iconName:null,rest:[]};return r.prefix||(r.prefix=rt()),e.mask=r,e.maskId=t.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:n,main:r,mask:a,maskId:i,transform:o}=e;const{width:s,icon:l}=r,{width:u,icon:c}=a,f=function(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const 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),") "),s="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(i," ").concat(o," ").concat(s)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:o,containerWidth:u,iconWidth:s}),p={tag:"rect",attributes:d(d({},bn),{},{fill:"white"})},h=l.children?{children:l.children.map(xn)}:{},m={tag:"g",attributes:d({},f.inner),children:[xn(d({tag:l.tag,attributes:d(d({},l.attributes),f.path)},h))]},g={tag:"g",attributes:d({},f.outer),children:[m]},v="mask-".concat(i||xe()),y="clip-".concat(i||xe()),b={tag:"mask",attributes:d(d({},bn),{},{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(w=c,"g"===w.tag?w.children:[w])},b]};var w;return t.push(x,{tag:"rect",attributes:d({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(v,")")},bn)}),{children:t,attributes:n}}}},kn={provides(e){let t=!1;y.matchMedia&&(t=y.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:d(d({},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"})});const a=d(d({},r),{},{attributeName:"opacity"}),i={tag:"circle",attributes:d(d({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||i.children.push({tag:"animate",attributes:d(d({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:d(d({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(i),e.push({tag:"path",attributes:d(d({},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:d(d({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:d(d({},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:d(d({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){let{mixoutsTo:n}=t;ut=e,ct={},Object.keys(dt).forEach(e=>{-1===ft.indexOf(e)&&delete dt[e]}),ut.forEach(e=>{const t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(e=>{"function"===typeof t[e]&&(n[e]=t[e]),"object"===typeof t[e]&&Object.keys(t[e]).forEach(r=>{n[e]||(n[e]={}),n[e][r]=t[e][r]})}),e.hooks){const t=e.hooks();Object.keys(t).forEach(e=>{ct[e]||(ct[e]=[]),ct[e].push(t[e])})}e.provides&&e.provides(dt)})}([Be,en,tn,nn,rn,hn,gn,yn,wn,kn,{hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return e.symbol=r,e}})}],{mixoutsTo:xt});const Sn=xt.parse,Cn=xt.icon;var jn=n(173),Nn=n.n(jn);function En(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function zn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bn(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 On(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bn(Object(n),!0).forEach(function(t){zn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pn(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,s=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw a}}return s}}(e,t)||Ln(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 Tn(e){return function(e){if(Array.isArray(e))return En(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ln(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _n(e){return _n="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},_n(e)}function Ln(e,t){if(e){if("string"==typeof e)return En(e,t);var n={}.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)?En(e,t):void 0}}var In;try{var Mn=n(900);In=Mn.version}catch(di){In="undefined"!==typeof process&&{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.FA_VERSION||"7.0.0"}function An(e){var t=e.beat,n=e.fade,r=e.beatFade,a=e.bounce,i=e.shake,o=e.flash,s=e.spin,l=e.spinPulse,u=e.spinReverse,c=e.pulse,d=e.fixedWidth,f=e.inverse,p=e.border,h=e.listItem,m=e.flip,g=e.size,v=e.rotation,y=e.pull,b=e.swapOpacity,x=e.rotateBy,w=e.widthAuto,k=function(e,t){for(var n=Pn(e.split("-"),2),r=n[0],a=n[1],i=Pn(t.split("-"),2),o=i[0],s=i[1],l=r.split("."),u=o.split("."),c=0;c<Math.max(l.length,u.length);c++){var d=l[c]||"0",f=u[c]||"0",p=parseInt(d,10),h=parseInt(f,10);if(p!==h)return p>h}for(var m=0;m<Math.max(l.length,u.length);m++){var g=l[m]||"0",v=u[m]||"0";if(g!==v&&g.length!==v.length)return g.length<v.length}return!(a&&!s)}(In,"7.0.0"),S=zn(zn(zn(zn(zn(zn({"fa-beat":t,"fa-fade":n,"fa-beat-fade":r,"fa-bounce":a,"fa-shake":i,"fa-flash":o,"fa-spin":s,"fa-spin-reverse":u,"fa-spin-pulse":l,"fa-pulse":c,"fa-fw":d,"fa-inverse":f,"fa-border":p,"fa-li":h,"fa-flip":!0===m,"fa-flip-horizontal":"horizontal"===m||"both"===m,"fa-flip-vertical":"vertical"===m||"both"===m},"fa-".concat(g),"undefined"!==typeof g&&null!==g),"fa-rotate-".concat(v),"undefined"!==typeof v&&null!==v&&0!==v),"fa-pull-".concat(y),"undefined"!==typeof y&&null!==y),"fa-swap-opacity",b),"fa-rotate-by",k&&x),"fa-width-auto",k&&w);return Object.keys(S).map(function(e){return S[e]?e:null}).filter(function(e){return e})}function Rn(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 Dn=["style"];var Fn=!1;try{Fn=!0}catch(di){}function Un(e){return e&&"object"===_n(e)&&e.prefix&&e.iconName&&e.icon?e:Sn.icon?Sn.icon(e):null===e?null:e&&"object"===_n(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 Vn(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?zn({},e,t):{}}var Hn={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,rotateBy:!1,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,widthAuto:!1},Wn=e.forwardRef(function(e,t){var n=On(On({},Hn),e),r=n.icon,a=n.mask,i=n.symbol,o=n.className,s=n.title,l=n.titleId,u=n.maskId,c=Un(r),d=Vn("classes",[].concat(Tn(An(n)),Tn((o||"").split(" ")))),f=Vn("transform","string"===typeof n.transform?Sn.transform(n.transform):n.transform),p=Vn("mask",Un(a)),h=Cn(c,On(On(On(On({},d),f),p),{},{symbol:i,title:s,titleId:l,maskId:u}));if(!h)return function(){var e;!Fn&&console&&"function"===typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",c),null;var m=h.abstract,g={ref:t};return Object.keys(n).forEach(function(e){Hn.hasOwnProperty(e)||(g[e]=n[e])}),$n(m[0],g)});Wn.displayName="FontAwesomeIcon",Wn.propTypes={beat:Nn().bool,border:Nn().bool,beatFade:Nn().bool,bounce:Nn().bool,className:Nn().string,fade:Nn().bool,flash:Nn().bool,mask:Nn().oneOfType([Nn().object,Nn().array,Nn().string]),maskId:Nn().string,fixedWidth:Nn().bool,inverse:Nn().bool,flip:Nn().oneOf([!0,!1,"horizontal","vertical","both"]),icon:Nn().oneOfType([Nn().object,Nn().array,Nn().string]),listItem:Nn().bool,pull:Nn().oneOf(["right","left"]),pulse:Nn().bool,rotation:Nn().oneOf([0,90,180,270]),rotateBy:Nn().bool,shake:Nn().bool,size:Nn().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:Nn().bool,spinPulse:Nn().bool,spinReverse:Nn().bool,symbol:Nn().oneOfType([Nn().bool,Nn().string]),title:Nn().string,titleId:Nn().string,transform:Nn().oneOfType([Nn().string,Nn().object]),swapOpacity:Nn().bool,widthAuto:Nn().bool};var $n=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=Rn(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[Rn(t)]=r}return e},{attrs:{}}),o=r.style,s=void 0===o?{}:o,l=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(r,Dn);return i.attrs.style=On(On({},i.attrs.style),s),t.apply(void 0,[n.tag,On(On({},i.attrs),l)].concat(Tn(a)))}.bind(null,e.createElement);const Qn={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},Yn=Qn,qn={prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},Kn={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Gn={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.3l-.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.1l0 6c-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.9c0 0 0 0 0 0s0 0 0 0s0 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.1l0 6.4c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1l0-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.4l0-6.3c0-11.1-9-20.1-20.1-20.1zM48 352l16 0c19.5 25.9 44 47.7 72.2 64L64 416l0 32 192 0 192 0 0-32-72.2 0c28.2-16.3 52.8-38.1 72.2-64l16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48z"]},Xn=Gn,Jn={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},Zn={prefix:"fas",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352L32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l69.6 0c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z"]},er={prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},tr={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},nr={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-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},rr={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ar=rr,ir={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},or=ir,sr={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},lr={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},ur={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},cr={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},dr={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},fr={prefix:"fas",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},pr=fr;var hr=n(579);class mr extends e.Component{constructor(e){super(e),this.history=void 0,this.historyIndex=void 0,this.nameInput=void 0,this.nameInput=null,this.history=[],this.historyIndex=-1}componentDidMount(){null!==this.nameInput&&this.nameInput.focus()}render(){return(0,hr.jsxs)(e.Fragment,{children:[(0,hr.jsx)("span",{className:"input-p",children:(0,hr.jsx)(Wn,{icon:Jn})}),(0,hr.jsx)("input",{id:"in",type:"text",ref:e=>{this.nameInput=e},onKeyUp:e=>this.onKeyUp(e),onKeyDown:e=>this.onKeyDown(e),className:"expressionInput mono",placeholder:"type an expression like '23|45', '4 6 8', or 'help'",autoComplete:"off"})]})}onKeyUp(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)}}onKeyDown(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())}}const gr=t=>{const n=t.appState,r=window.location.origin+window.location.pathname+"#"+t.inputHash,[a,o]=(0,e.useState)(!1),s=a?"copied":"";return(0,hr.jsxs)("div",{className:"result",children:[(0,hr.jsxs)("div",{className:"input mono",children:[(0,hr.jsx)("span",{className:"cur",children:">"}),(0,hr.jsx)("span",{className:"input-string",children:t.input}),(0,hr.jsx)("a",{className:"hashLink",title:"Copy link for this expression",onClick:async e=>await async function(){try{return await navigator.clipboard.writeText(r),o(!0),setTimeout(()=>o(!1),1e3),!1}catch(e){return i().debug(e),!0}}(),href:r,children:(0,hr.jsx)(Wn,{className:"icon",icon:a?cr:ur,size:"xs"})}),(0,hr.jsx)("span",{className:"soft hashLink",children:s}),(0,hr.jsx)("button",{className:"hashLink",title:"Remove this result",onClick:()=>n.removeResult(t.resultIndex),children:(0,hr.jsx)(Wn,{className:"icon",icon:Yn,size:"xs"})})]}),(0,hr.jsx)("div",{className:"content",children:t.children})]})};const vr=function(e){const 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,hr.jsx)("div",{className:"debug-indicators",children:t.map(e=>(0,hr.jsxs)("span",{title:e,children:["[",e.substring(0,1),"]\xa0"]},e))})},yr={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(e=>e.length>0)).forEach(function(e){r.push(e)}),r}},br=yr;const xr={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"]};const wr=()=>(l.execute("donate"),!0),kr=function(){return(0,hr.jsxs)("ul",{className:"top-links",children:[(0,hr.jsx)("li",{children:(0,hr.jsxs)("button",{type:"button",onClick:wr,className:"link-button",children:[(0,hr.jsx)(Wn,{className:"icon",icon:Xn,size:"lg"}),(0,hr.jsx)("span",{className:"link-text",children:"donate"})]})}),(0,hr.jsx)("li",{children:(0,hr.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",target:"_blank",rel:"noreferrer",children:[(0,hr.jsx)(Wn,{className:"icon",icon:xr,size:"lg"}),(0,hr.jsx)("span",{className:"link-text",children:"github"})]})}),(0,hr.jsx)("li",{children:(0,hr.jsxs)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:[(0,hr.jsx)(Wn,{className:"icon",icon:nr,size:"lg"}),(0,hr.jsx)("span",{className:"link-text",children:"idea or feedback"})]})})]})};const Sr=function(e){const{appState:t}=e;return(0,hr.jsx)("div",{id:"settings",className:"settings-container",children:(0,hr.jsxs)("div",{className:"inner solid-border",children:[(0,hr.jsx)("h3",{children:"Settings"}),(0,hr.jsxs)("div",{className:"setting",children:[(0,hr.jsxs)("button",{type:"button",onClick:()=>t.toggleEmphasizeBytes(),children:[(0,hr.jsx)(Wn,{size:"xl",icon:t.emphasizeBytes?er:qn})," Emphasize Bytes"]}),(0,hr.jsx)("p",{className:"description",children:t.emphasizeBytes?"Binary strings are padded with extra bits to have a length that is multiple of 8.":"Binary strings are not padded with extra bits."})]}),(0,hr.jsxs)("div",{className:"setting",children:[(0,hr.jsxs)("button",{type:"button",onClick:()=>t.toggleDimExtrBits(),children:[(0,hr.jsx)(Wn,{size:"xl",icon:t.dimExtraBits?er:qn})," Dim Extra Bits"]}),(0,hr.jsx)("p",{className:"description",children:t.dimExtraBits?"Extra bits used for padding are now dimmed.":"No bits are dimmed."})]}),(0,hr.jsxs)("div",{className:"setting",children:[(0,hr.jsxs)("button",{type:"button",onClick:()=>t.toggleAnnotateTypes(),children:[(0,hr.jsx)(Wn,{size:"xl",icon:t.annotateTypes?er:qn})," Annotate Data Types"]}),(0,hr.jsx)("p",{className:"description",children:t.annotateTypes?"Integers are displayed as they are stored in memory. Bit size is shown.":"Information about the size of integers is hidden."})]}),(0,hr.jsxs)("div",{className:"setting",children:[(0,hr.jsxs)("button",{type:"button",onClick:()=>t.toggleCenteredLayout(),children:[(0,hr.jsx)(Wn,{size:"xl",icon:t.centeredLayout?er:qn})," Centered Layout"]}),(0,hr.jsx)("p",{className:"description",children:t.centeredLayout?"Content is centered with wide side margins on large screens.":"Content stretches to full width as before."})]})]})})};const Cr=function(e){let{icon:t,command:n,text:r,textClassName:a}=e;return(0,hr.jsxs)("button",{type:"button",className:"command-link",onClick:()=>l.execute(null!==n&&void 0!==n?n:r),children:[t?(0,hr.jsx)(Wn,{icon:t,className:"icon"}):null,(0,hr.jsx)("span",{className:a,children:r})]})};const jr=function(t){const[n,r]=(0,e.useState)(!1),a=n?" expanded":" collapsed",i=n?" collapsed":" expanded",o=n?"Read Less":"Read More";return t.appState.cookieDisclaimerHidden?(0,hr.jsx)(e.Fragment,{}):(0,hr.jsxs)("div",{className:"cookie-disclaimer",children:[(0,hr.jsx)("div",{className:"short"+i,children:(0,hr.jsx)("p",{children:"By using BitwiseCmd, you agree to the use of cookies for Google Analytics. These cookies help analyze and enhance your browsing experience. Click 'Read More' to learn about how your data is handled."})}),(0,hr.jsxs)("div",{className:"details"+a,children:[(0,hr.jsx)("p",{children:"By using BitwiseCmd, you agree to the use of cookies, including those used for Google Analytics. These cookies are employed to collect information about your usage of the website and help analyze and improve its performance and features."}),(0,hr.jsx)("p",{children:"Google Analytics cookies allow BitwiseCmd to gather anonymous data such as the pages you visit, the duration of your stay on each page, the website you came from, and the browser and device you are using. This information helps understand which features and content are most popular and enables informed decisions to enhance your browsing experience."}),(0,hr.jsx)("p",{children:"Rest assured that the data collected through Google Analytics cookies is used in an aggregated and anonymized manner. No personally identifiable information is collected, and your privacy and data protection are of utmost importance."}),(0,hr.jsx)("p",{children:"By continuing to use BitwiseCmd, you consent to the use of Google Analytics cookies for the purposes described above. If you prefer not to have your data collected by Google Analytics cookies, you can adjust your browser settings to disable cookies or use browser extensions that block third-party cookies."})]}),(0,hr.jsx)("div",{children:(0,hr.jsxs)("p",{children:[(0,hr.jsxs)("button",{className:"button",onClick:()=>r(!n),children:[(0,hr.jsx)(Wn,{icon:n?lr:tr}),o]})," ",(0,hr.jsxs)("button",{className:"button",onClick:()=>t.appState.setCookieDisclaimerHidden(!0),children:[(0,hr.jsx)(Wn,{icon:dr}),"Hide"]})]})})]})},Nr="lightsOn",Er="lights-on",zr=()=>Br().classList.remove("lights-on"),Br=()=>document.querySelector(".header h1"),Or=()=>{const e=Br();i().info("Turning lights on with flickering"),[!0,!1,!0,!1,!0,!1,!0].forEach((t,n)=>{setTimeout(()=>{t?e.classList.add(Er):e.classList.remove(Er)},100*n)})},Pr=()=>{"false"!==localStorage.getItem(Nr)?setTimeout(Or,500):i().info("Lights are off by user preference")},Tr={start:e=>{"bladerunner"===e.uiTheme?Pr():zr(),(e=>{var t=e.uiTheme;e.onChange(()=>{i().info("App state changed, checking for lights theme. Current theme: "+e.uiTheme+", old theme: "+t),"bladerunner"===e.uiTheme&&"bladerunner"!==t?(i().info("Starting lights because bladerunner theme is active"),Pr()):"bladerunner"===t&&"bladerunner"!==e.uiTheme&&zr(),t=e.uiTheme})})(e)},toggleLights:()=>{const e=Br().classList.contains(Er);var t;t=!e,localStorage.setItem(Nr,t.toString()),e?zr():Or()}};class _r extends e.Component{componentWillMount(){this.refresh(),this.props.appState.onChange(()=>this.refresh())}refresh(){this.setState(this.props.appState)}getIndicator(e){return e?"on":"off"}getResultViews(){var e=this.state.commandResults.map((e,t)=>(0,hr.jsx)(gr,{resultIndex:t,resultKey:e.key,input:e.input,inputHash:br.encodeHash(e.input),appState:this.props.appState,children:e.view()},e.key));return e}componentDidMount(){Tr.start(this.props.appState)}render(){const e="prod"!==this.props.appState.env||!0?"new-ui":"",t="settings-button"+(this.props.appState.showSettings?"":" soft"),n=this.state.centeredLayout?"layout-centered":"layout-stretched";return(0,hr.jsxs)("div",{className:"app-root ".concat(this.state.uiTheme," ").concat(e," ").concat(n),children:[(0,hr.jsxs)("div",{className:"header-pane",children:[(0,hr.jsx)(vr,{appState:this.props.appState}),(0,hr.jsxs)("div",{className:"header",children:[(0,hr.jsxs)("h1",{onClick:()=>Tr.toggleLights(),children:["Bitwise",(0,hr.jsx)("span",{className:"header-cmd",children:"Cmd"})]}),(0,hr.jsx)(kr,{})]}),(0,hr.jsxs)("div",{className:"expressionInput-container",children:[(0,hr.jsx)(mr,{onCommandEntered:e=>l.execute(e)}),(0,hr.jsx)("span",{className:t,children:(0,hr.jsx)(Cr,{text:"",command:"settings",icon:sr})})]})]}),(0,hr.jsxs)("div",{className:"content-pane",children:[this.props.appState.showSettings?(0,hr.jsx)(Sr,{appState:this.props.appState}):null,(0,hr.jsx)("div",{id:"output",children:this.getResultViews()})]}),(0,hr.jsx)(jr,{appState:this.props.appState}),(0,hr.jsx)("div",{className:"bladerunner-easter-egg",children:(0,hr.jsx)(Cr,{text:"",command:"bladerunner-easter",icon:Zn})})]})}}const Lr=function(e){return(0,hr.jsx)("div",{className:"result",children:(0,hr.jsx)("div",{className:"error",children:e.errorMessage})})},Ir=2147483647,Mr=-2147483648,Ar=4294967295,Rr=BigInt("9223372036854775807"),Dr=BigInt("-9223372036854775808"),Fr=BigInt("18446744073709551615");function Ur(e){return Wr(e)?Ur(e.value):"bigint"===typeof e?parseInt(e.toString()):e}class Vr{constructor(e,t,n){this.value=void 0,this.maxBitSize=void 0,this.signed=void 0,this.value="bigint"===typeof e?e:BigInt(e);const r=null===n||void 0===n||n;if(this.signed=r,this.maxBitSize=null!==t&&void 0!==t?t:function(e,t){return t?e<Mr||e>Ir?64:32:e>Ar?64:32}(this.value,this.signed),!this.signed&&this.value<0)throw new Error("Value "+e+" cannot be negative if the type is unsigned")}static unsigned(e,t){return new Vr(e,t,!1)}static signed(e,t){return new Vr(e,t,!0)}static long(e){return new Vr(e,64)}static int(e){return new Vr(e,32)}static short(e){return new Vr(e,16)}static byte(e){return new Vr(e,8)}abs(){return new Vr(this.value>=0?this.value:-this.value,this.maxBitSize,this.signed)}isTheSame(e){return this.value===e.value&&this.signed===e.signed&&this.maxBitSize===e.maxBitSize}toUnsigned(){return this.signed?new Vr(BigInt("0b"+this.toString(2)),this.maxBitSize,!1):new Vr(this.value,this.maxBitSize,this.signed)}toSigned(){if(this.signed)return new Vr(this.value,this.maxBitSize,this.signed);const e=this.toString(2).padStart(this.maxBitSize,"0"),t="1"===e[0]?Qr.engine.applyTwosComplement(e):e,n=BigInt("0b"+t),r="1"===e[0];return new Vr(r?-n:n,this.maxBitSize,!0)}resize(e){if(e<this.maxBitSize)throw new Error("Size cannot be reduced");if(e>64)throw new Error("Bit size of ".concat(e," is not supported"));return new Vr(this.value,e,this.signed)}convertTo(e){let t=this.value;return this.signed&&!e.signed&&(t=this.toUnsigned().value),new Vr(t,e.maxBitSize,e.signed)}valueOf(){return this.value.toString()}toString(e){return Xr.numberToString(this,e||10,this.maxBitSize)}num(){return Ur(this.value)}bigint(){return this.value}}function Hr(e){if("string"===typeof e)return Hr(BigInt(e));if(Wr(e))return e;if("number"===typeof e&&isNaN(e))throw new Error("Cannot create BoundedNumber from NaN");const t=e>Ir||e<Mr?64:32,n="bigint"===typeof e?e:BigInt(e);return new Vr(n,t)}function Wr(e){return void 0!==e.maxBitSize}const $r={numberOfBitsDisplayed:function(e){const t=Hr(e),n=this.toBinaryString(t).length;return n+1===t.maxBitSize?t.maxBitSize:n},flipBit:function(e,t){return this._applySingle(Hr(e),e=>this.engine.flipBit(e,t))},promoteTo64Bit(e){const t=this.toBinaryString(e);return new Vr(BigInt("0b"+t),64)},addSpace(e,t){if(t<0)throw new Error("Required space cannot be negative");const n=e.maxBitSize+t;return new Vr(e.value,function(e){let t=2;for(;t<e;)t*=2;return t}(n))},operation(e,t,n){switch(t){case">>":return this.rshift(e,n.value);case">>>":return this.urshift(e,n.value);case"<<":return this.lshift(e,n.value);case"&":return this.and(e,n);case"|":return this.or(e,n);case"^":return this.xor(e,n);default:throw new Error(t+" operator is not supported")}},toBinaryString(e){const t=e.maxBitSize,n=e.abs().value.toString(2);if(n.length>t)throw new Error("Binary represenation '".concat(n,"' is bigger than the given bit size ").concat(t));const r=e.value<0?this.engine.applyTwosComplement(n):n;return n.length!==t?r.substring(r.length-n.length):r},lshift(e,t){let n=Ur(t);if(e.maxBitSize===n)return e;for(;n>e.maxBitSize;)n-=e.maxBitSize;return this._applySingle(e,e=>this.engine.lshift(e,n))},rshift(e,t){let n=Ur(t);if(e.maxBitSize===n)return e;for(;n>e.maxBitSize;)n-=e.maxBitSize;return this._applySingle(e,e=>this.engine.rshift(e,n))},urshift(e,t){let n=Ur(t);if(e.maxBitSize===n)return e;for(;n>e.maxBitSize;)n-=e.maxBitSize;return this._applySingle(e,e=>this.engine.urshift(e,n))},not(e){return this._applySingle(e,this.engine.not)},and(e,t){return this._applyTwo(e,t,this.engine.and)},or(e,t){return this._applyTwo(e,t,this.engine.or)},xor(e,t){return this._applyTwo(e,t,this.engine.xor)},_applySingle(e,t){let n=this.toBinaryString(e).padStart(e.maxBitSize,e.value<0?"1":"0");n=t(n);let r=!1;e.signed&&"1"===n[0]&&(n=this.engine.applyTwosComplement(n),r=!0);const a=BigInt("0b"+n)*BigInt(r?-1:1);return new Vr("bigint"===typeof e.value?a:Ur(a),e.maxBitSize,e.signed)},_applyTwo(e,t,n){if(e.maxBitSize===t.maxBitSize&&e.signed!==t.signed)throw new Error("This operation cannot be applied to signed and unsigned operands of the same size");const[r,a]=function(e,t){if(e.maxBitSize===t.maxBitSize)return e.signed===t.signed?[e,t]:[e.resize(2*e.maxBitSize).toSigned(),t.resize(2*t.maxBitSize).toSigned()];return e.maxBitSize>t.maxBitSize?[e,t.convertTo(e)]:[e.convertTo(t),t]}(e,t);let i=n(this.toBinaryString(r).padStart(r.maxBitSize,r.value<0?"1":"0"),this.toBinaryString(a).padStart(a.maxBitSize,a.value<0?"1":"0")),o=BigInt(1);"1"===i[0]&&(i=this.engine.applyTwosComplement(i),o=BigInt(-1));const s=BigInt("0b"+i)*o;return new Vr(s,r.maxBitSize)},engine:{lshift:(e,t)=>e.substring(t)+"0".repeat(t),rshift:(e,t)=>e[0].repeat(t)+e.substring(0,e.length-t),urshift:(e,t)=>"0".repeat(t)+e.substring(0,e.length-t),not:e=>e.split("").map(e=>qr(e)).join(""),or(e,t){Yr(e,t);const n=[];for(var r=0;r<e.length;r++){const a="1"===e[r],i="1"===t[r];n.push(a||i?"1":"0")}return n.join("")},and(e,t){Yr(e,t);const n=[];for(var r=0;r<e.length;r++){const a="1"===e[r],i="1"===t[r];n.push(a&&i?"1":"0")}return n.join("")},xor(e,t){Yr(e,t);const n=[];for(var r=0;r<e.length;r++){const a="1"===e[r],i="1"===t[r];n.push(a!==i?"1":"0")}return n.join("")},flipBit:(e,t)=>e.substring(0,t)+qr(e[t])+e.substring(t+1),applyTwosComplement: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)}}},Qr=$r;function Yr(e,t){if(e.length!==t.length)throw new Error("Binary strings must have the same length")}function qr(e){return"0"===e?"1":"0"}const Kr={numberToString:function(e,t,n){switch(e=Hr(e),t="string"===typeof t?function(e){switch(e){case"bin":return 2;case"hex":return 16;case"dec":return 10}throw new Error("Unsupported kind: "+e)}(t):t){case 16:var r=e.abs().value.toString(16);return e.value>=0?"0x"+r:"-0x"+r;case 2:const a=Qr.toBinaryString(e);if(null===n||void 0===n)return a;const i=e.value>=0?"0":"1";return a.padStart(n,i);case 10:return e.value.toString(10);default:throw new Error("Unexpected kind: "+t)}},padLeft:function(e,t,n){const r=null!==n&&void 0!==n?n:"0",a=Array.prototype.slice.call(e);if(null===t||void 0===t)return e;for(;t>a.length;)a.unshift(r);return a.join("")},bin(e){return this.numberToString(e,"bin")},fullBin(e){return this.numberToString(e,"bin",e.maxBitSize)},emBin(e){return this.padLeft(this.bin(e),8,"0")},splitByMasks(e,t,n){var r=[],a=[],i=0,o=t;return e.split("").forEach(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:e=>{switch(e){case"dec":case"bin":return"hex";case"hex":return"dec";default:throw new Error(e+" kind doesn't have opposite kind")}}};const Gr=Kr.emBin.bind(Kr),Xr=(Kr.padLeft.bind(Kr),Kr);class Jr extends e.Component{render(){return(0,hr.jsx)("span",{className:this.props.className,children:this.getChildren()})}onBitClick(e,t,n){if(!this.props.allowFlipBits||!this.props.onBitClicked)return;const r=this.props.binaryString.split("");r[e]="0"===r[e]?"1":"0";const a=r.join("");this.props.onBitClicked({bitIndex:e,binaryStringLength:this.props.binaryString.length,newBinaryString:a,$event:n,isExtraBit:t})}getChildren(){var e=this.createBits(this.props.binaryString.split(""));return this.props.emphasizeBytes?this.splitIntoBytes(e):e}createBits(e){const t=this.props.allowFlipBits||!1?" flipable":"",n=this.props.disableHighlight||!1,r=null!==this.props.valueBitSize&&void 0!==this.props.valueBitSize?e.length-this.props.valueBitSize:-1;return e.map((e,a)=>{var i="1"===e?"one".concat(t):"zero".concat(t),o="";const s=a<r;return s&&(i+=" extra-bit"),a===this.props.signBitIndex&&(i+=" accent1",o="Signature bit. 0 means a positive number and 1 means a negative."),n&&(i=t),(0,hr.jsx)("span",{className:i,title:o,onClick:e=>this.onBitClick(a,s,e),children:e},a)})}splitIntoBytes(e){const t=[];for(var n=0;e.length>0;)t.push((0,hr.jsx)("span",{className:"byte",children:e.splice(0,8)},n++));return t}}class Zr extends e.Component{render(){return(0,hr.jsx)("table",{className:"expression",children:(0,hr.jsx)("tbody",{children:this.props.ipAddresses.map((e,t)=>(0,hr.jsxs)("tr",{className:"row-with-bits",children:[(0,hr.jsx)("td",{className:"label",children:(0,hr.jsx)("strong",{children:e.toString()})}),(0,hr.jsxs)("td",{className:"bin",children:[this.bin(e.firstByte,1,e),(0,hr.jsx)("span",{className:"soft",children:"."}),this.bin(e.secondByte,2,e),(0,hr.jsx)("span",{className:"soft",children:"."}),this.bin(e.thirdByte,3,e),(0,hr.jsx)("span",{className:"soft",children:"."}),this.bin(e.fourthByte,4,e)]})]},t))})})}bin(e,t,n){return(0,hr.jsx)(Jr,{binaryString:(r=e,Xr.padLeft(Xr.numberToString(r,"bin"),8,"0")),emphasizeBytes:!1,allowFlipBits:!0,className:"octet-".concat(t),onBitClicked:e=>this.onFlippedBit(e.newBinaryString,t,n)},t);var r}onFlippedBit(e,t,n){n.setOctet(t,parseInt(e,2)),this.forceUpdate()}}const ea=Zr;function ta(e,t){if(0===t)return e;return e&Math.pow(2,8-t)-1<<t}function na(e,t){if(0===t)return e;return e|Math.pow(2,t)-1}function ra(e){return 255<<8-e&255}function aa(e){const t=ra,n=e.maskBits;return n<=8?new ua(t(n),0,0,0):n<=16?new ua(255,t(n-8),0,0):n<=24?new ua(255,255,t(n-16),0):new ua(255,255,255,t(n-24))}function ia(e){return sa(e,ta,0)}function oa(e){const t=32-e;return Math.pow(2,t)-2}function sa(e,t,n){const r=(e,n)=>t(n,8-e),a=e.ipAddress,i=e.maskBits;return i<=8?new ua(r(i,a.firstByte),n,n,n):i<=16?new ua(a.firstByte,r(i-8,a.secondByte),n,n):i<=24?new ua(a.firstByte,a.secondByte,r(i-16,a.thirdByte),n):new ua(a.firstByte,a.secondByte,a.thirdByte,r(i-24,a.fourthByte))}class la{constructor(e,t){this.maskBits=void 0,this.ipAddress=void 0,this.ipAddress=e,this.maskBits=t}getAdressSpaceSize(){return oa(this.maskBits)}toString(){return"".concat(this.ipAddress.toString(),"/").concat(this.maskBits)}}class ua{constructor(e,t,n,r){this.firstByte=void 0,this.secondByte=void 0,this.thirdByte=void 0,this.fourthByte=void 0,this.firstByte=e,this.secondByte=t,this.thirdByte=n,this.fourthByte=r}toString(){return"".concat(this.firstByte,".").concat(this.secondByte,".").concat(this.thirdByte,".").concat(this.fourthByte)}toBinaryString(e){return e?"".concat(Gr(this.firstByte)).concat(Gr(this.secondByte)).concat(Gr(this.thirdByte)).concat(Gr(this.fourthByte)):"".concat(Gr(this.firstByte),".").concat(Gr(this.secondByte),".").concat(Gr(this.thirdByte),".").concat(Gr(this.fourthByte))}clone(){return new ua(this.firstByte,this.secondByte,this.thirdByte,this.fourthByte)}setOctet(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}}}class ca{constructor(e){this.cidr=void 0,this.cidr=e}toString(){return this.cidr.toString()}}class da{constructor(e){this.cidr=void 0,this.subnetBits=void 0,this.cidr=e,this.subnetBits=3}toString(){return this.cidr.toString()}}const fa="subnet",pa="vpc",ha={parse:function(e){const t=this.parseCommand(e),n=this.getMaches(t.nextInput),r=n.filter(e=>null!==e.matches&&void 0!==e.matches),a=n.filter(e=>null===e.matches||void 0===e.matches);if(0===r.length)return null;if(a.length>0)return new ma("Value(s) ".concat(a.map(e=>e.input).join(",")," was not recognized as valid ip address or ip address with a subnet mask"));const i=n.map(e=>this.parseSingle(e.matches,e.input)),o=i.filter(e=>e instanceof ma);if(o.length>0)return o[0];if(null!==t.command){return t.command===fa?this.createSubnetDefinition(i):this.createVpcDefinition(i)}return i},parseCommand:e=>e.startsWith(fa)?{command:fa,nextInput:e.substring(6)}:e.startsWith(pa)?{command:pa,nextInput:e.substring(3)}:{command:null,nextInput:e},getMaches:e=>e.replace(/[\t\s]+/g," ").split(" ").filter(e=>e.length>0).map(e=>{const 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(e,t){const n=e=>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 ma("".concat(t," doesn't represent a valid IP address space"));const s=new ua(r,a,i,o);if(e[5]){const n=e[5].substr(1),r=parseInt(n);return r>32?new ma("Subnet mask value in ".concat(t," is out of range")):new la(s,r)}return s},createSubnetDefinition(e){if(1!==e.length)return new ma("Incorrect network definition");const t=e[0];return t instanceof la?new ca(t):new ma("Network definition requires subnet mask")},createVpcDefinition(e){if(1!==e.length)return new ma("Incorrect VPC definition");const t=e[0];return t instanceof la?new da(t):new ma("VPC definition requires subnet mask")}};class ma{constructor(e){this.errorMessage=void 0,this.errorMessage=e}}const ga=ha;const va=function(t){let{ip:n}=t;return(0,hr.jsxs)(e.Fragment,{children:[(0,hr.jsx)(Jr,{binaryString:Xr.emBin(n.firstByte)}),(0,hr.jsx)("span",{className:"soft",children:"."}),(0,hr.jsx)(Jr,{binaryString:Xr.emBin(n.secondByte)}),(0,hr.jsx)("span",{className:"soft",children:"."}),(0,hr.jsx)(Jr,{binaryString:Xr.emBin(n.thirdByte)}),(0,hr.jsx)("span",{className:"soft",children:"."}),(0,hr.jsx)(Jr,{binaryString:Xr.emBin(n.fourthByte)})]})};function ya(e){const{ip:t,descr:n}=e;return(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{className:"soft","data-test-name":"label",children:n}),(0,hr.jsx)("td",{"data-test-name":"decimal",className:"ip-address-col",children:t.toString()}),(0,hr.jsx)("td",{"data-test-name":"bin",children:(0,hr.jsx)(va,{ip:t})})]})}const ba=function(t){const[n,r]=(0,e.useState)(t.subnet);return(0,hr.jsxs)(e.Fragment,{children:[(0,hr.jsx)("table",{className:"expression subnet-view",children:(0,hr.jsxs)("tbody",{children:[(0,hr.jsx)(ya,{ip:n.cidr.ipAddress,descr:"Address"}),(0,hr.jsx)(ya,{ip:ia(n.cidr),descr:"Network"}),(0,hr.jsx)(ya,{ip:aa(n.cidr),descr:"Net Mask"}),(0,hr.jsx)(ya,{ip:(a=n.cidr,sa(a,na,255)),descr:"Broadcast"}),(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{"data-test-name":"label",className:"soft",children:(0,hr.jsx)("span",{children:"Network Size"})}),(0,hr.jsx)("td",{"data-test-name":"decimal",children:n.cidr.getAdressSpaceSize()})]}),(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{"data-test-name":"label",className:"soft",children:"Mask Size"}),(0,hr.jsxs)("td",{"data-test-name":"decimal",children:[(0,hr.jsx)("button",{type:"button",className:"btn",onClick:()=>{const e=new la(n.cidr.ipAddress,n.cidr.maskBits-1);r(new ca(e))},disabled:0===n.cidr.maskBits,title:"Decrease mask size",children:"-"}),(0,hr.jsx)("span",{children:n.cidr.maskBits}),(0,hr.jsx)("button",{type:"button",className:"btn",onClick:()=>{const e=new la(n.cidr.ipAddress,n.cidr.maskBits+1);r(new ca(e))},disabled:32===n.cidr.maskBits,title:"Increase mask size",children:"+"})]})]})]})}),(0,hr.jsx)("div",{})]});var a};function xa(e){const t=window.bitwiseCmdAnalyticsHandler;if(null===t||void 0===t)return void i().debug("ERROR!!!: Analytics event was not sent. Handler not found");const n=t(e);i().debug("Analytics event sent. Delivery response: "+n,e)}const wa=function(e){return(0,hr.jsxs)("div",{className:"tooltip-holder",children:[(0,hr.jsx)("span",{className:"tooltip-icon",children:(0,hr.jsx)(Wn,{icon:e.icon})}),(0,hr.jsx)("div",{className:"tooltip solid-border solid-background",children:e.children})]})};const ka=function(t){const[n,r]=(0,e.useState)(Sa.create(t.vpc)),a=n.cidr.maskBits+n.subnetBits,i=Math.pow(2,n.subnetBits),o=oa(a),s=ia(n.cidr),l=()=>r(n.changeSubnetBits(n.subnetBits-1)),u=()=>r(n.changeSubnetBits(n.subnetBits+1)),c=Xr.splitByMasks(s.toBinaryString(),n.cidr.maskBits,a);return(0,hr.jsx)(e.Fragment,{children:(0,hr.jsxs)("div",{className:"expression vpc-view",children:[(0,hr.jsxs)("div",{className:"address-container",children:[(0,hr.jsx)("div",{children:(0,hr.jsx)("span",{children:"VPC Network Address"})}),(0,hr.jsxs)("div",{children:[(0,hr.jsx)(Jr,{binaryString:c.vpc,disableHighlight:!0,className:"address-space soft"}),(0,hr.jsx)(Jr,{binaryString:c.subnet,disableHighlight:!0,className:"address-space subnet-part"}),(0,hr.jsx)(Jr,{binaryString:c.hosts,disableHighlight:!0,className:"address-space host-part"}),(0,hr.jsx)("span",{className:"address-space decimal-part",children:s.toString()}),(0,hr.jsxs)(wa,{icon:ar,children:[(0,hr.jsx)("div",{className:"accent1 tooltip-header",children:"Color Legend"}),(0,hr.jsx)("span",{className:"address-space soft",children:"000"})," - VPC address bits ",(0,hr.jsx)("br",{}),(0,hr.jsx)("span",{className:"address-space subnet-part",children:"000"})," - Bits dedicated for subnets address",(0,hr.jsx)("br",{}),(0,hr.jsx)("span",{className:"address-space host-part",children:"000"})," - Bits dedicated to host addresses inside each subnet"]})]})]}),(0,hr.jsx)("table",{className:"vpc-details",children:(0,hr.jsxs)("tbody",{children:[(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{className:"soft",children:"VPC CIDR Mask:"}),(0,hr.jsxs)("td",{children:[(0,hr.jsx)("button",{type:"button",className:"btn",onClick:()=>r(n.changeVpcCidr(new la(n.cidr.ipAddress,n.cidr.maskBits-1))),disabled:n.cidr.maskBits<=1,title:"Decrease vpc address bits",children:"-"}),"/",n.cidr.maskBits,(0,hr.jsx)("button",{type:"button",className:"btn",onClick:()=>r(n.changeVpcCidr(new la(n.cidr.ipAddress,n.cidr.maskBits+1))),disabled:a>=30,title:"Increase vpc address bits",children:"+"})]})]}),(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{className:"soft",children:"Subnet CIDR Mask:"}),(0,hr.jsxs)("td",{children:[(0,hr.jsx)("button",{type:"button",className:"btn",onClick:l,disabled:n.subnetBits<=1,title:"Increase subnet bits",children:"-"}),"/",a,(0,hr.jsx)("button",{type:"button",className:"btn",onClick:u,disabled:n.cidr.maskBits+n.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{className:"soft",children:"Max Subnets in VPC:"}),(0,hr.jsxs)("td",{children:[(0,hr.jsx)("button",{type:"button",className:"btn",onClick:l,disabled:n.subnetBits<=1,title:"Decrease subnet bits",children:"-"}),i,(0,hr.jsx)("button",{type:"button",className:"btn",onClick:u,disabled:n.cidr.maskBits+n.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{className:"soft",children:"Max Hosts in VPC:"}),(0,hr.jsx)("td",{children:i*o})]}),(0,hr.jsxs)("tr",{children:[(0,hr.jsx)("td",{className:"soft",children:"Hosts Per Subnet:"}),(0,hr.jsx)("td",{children:o})]})]})})]})})};class Sa{constructor(e,t){this.cidr=void 0,this.subnetBits=void 0,this.subnetNum=void 0,this.cidr=e,this.subnetBits=t,this.subnetNum=0}static create(e){return new Sa(e.cidr,e.subnetBits)}clone(){return Object.assign(new Sa(this.cidr,this.subnetBits),this)}changeSubnetBits(e){return new Sa(this.cidr,e)}changeVpcCidr(e){return new Sa(e,this.subnetBits)}}const Ca={setup:function(e,t){t.command({canHandle:e=>{const t=ga.parse(e);return null!==t&&void 0!==t},handle:function(t){var n=ga.parse(t.input);if(null===n||void 0===n)return;if(n instanceof ma)return void e.addCommandResult(t.input,()=>(0,hr.jsx)(Lr,{errorMessage:n.errorMessage}));if(n instanceof ca)return e.addCommandResult(t.input,()=>(0,hr.jsx)(ba,{subnet:n})),void ja("SubnetCommand",t.options);if(n instanceof da)return e.addCommandResult(t.input,()=>(0,hr.jsx)(ka,{vpc:n})),void ja("VpcCommand",t.options);const r=[];n.forEach(e=>{e instanceof la?(r.push(e.ipAddress),r.push(aa(e))):e instanceof ua&&r.push(e)}),ja("IpAddressesInput",t.options),e.addCommandResult(t.input,()=>(0,hr.jsx)(ea,{ipAddresses:r}))}}),i().debug()}};function ja(e,t){!0!==t.doNotTrack&&xa({eventCategory:"NetworkingCommand",eventAction:e})}const Na=Ca;var Ea=1;class za{constructor(e,t){this.id=void 0,this.value=void 0,this.base=void 0,this.isOperator=void 0,this.label=void 0,Wr(e)||(e=Hr(e)),za.validateSupported(e),this.id=Ea++,this.value=e,this.base=t||"dec",this.isOperator=!1,this.label=""}setValue(e){return this.value=e,this}setLabel(e){return this.label=e,this}evaluate(){return this}getUnderlyingOperand(){return this}static validateSupported(e){if(e.signed&&(e.value<Dr||e.value>Rr))throw new Error("Signed 64-bit numbers are supported in range from ".concat(Dr," to ").concat(Rr,". Given number was ").concat(e));if(!e.signed&&e.value>Fr)throw new Error("Unisgned 64-bit numbers larger than ".concat(Fr," are not supported. Given number was ").concat(e))}}class Ba{constructor(e,t){this.operand=void 0,this.operator=void 0,this.isOperator=void 0,this.isShiftExpression=void 0,this.isNotExpression=void 0,this.operand=e,this.operator=t,this.isOperator=!0,this.isShiftExpression=this.operator.indexOf("<")>=0||this.operator.indexOf(">")>=0,this.isNotExpression="~"===this.operator}evaluate(e){if(e instanceof Ba)throw new Error("operand must be scalar value");if("~"!==this.operator&&(void 0===e||null===e))throw new Error("operand is required");var t=this.operand.evaluate();return"~"===this.operator?function(e){return new za(Qr.not(e.value),e.base)}(this.operand.getUnderlyingOperand()):function(e,t,n){if(!/<|>/.test(t)){if(e.value.maxBitSize===n.value.maxBitSize&&e.value.signed!==n.value.signed)throw new Error("Operator `"+t+"` cannot be applied to signed and unsigned operands of the same "+n.value.maxBitSize+" -bit size");!function(e,t){const n=e.value,r=t.value;if(n.maxBitSize===r.maxBitSize){if(n.signed===r.signed)return;e.setValue(n.resize(2*n.maxBitSize).toSigned()).setLabel("converted"),t.setValue(r.resize(2*r.maxBitSize).toSigned()).setLabel("converted")}n.maxBitSize>r.maxBitSize?t.setValue(r.convertTo(n)).setLabel("converted"):e.setValue(n.convertTo(r)).setLabel("converted")}(e,n)}const r=Qr.operation(e.value,t,n.value);return new za(r,n.base)}(e,this.operator,t)}getUnderlyingOperand(){return this.operand.getUnderlyingOperand()}toString(){return this.operator+this.operand.toString()}}class Oa{constructor(e,t){this.children=void 0,this.expressionString=void 0,this.maxBitsLength=void 0,this.expressionString=e,this.children=t,this.maxBitsLength=t.map(e=>Qr.numberOfBitsDisplayed(e.value)).reduce((e,t)=>e>=t?e:t,0)}toString(){return this.children.map(e=>e.value.toString()).join(" ")}}class Pa{constructor(e,t){this.expressionString=void 0,this.children=void 0,this.expressionString=e,this.children=t}}const Ta="-?([0-9]+|0b[0-1]+|0x[0-9,a-f]+)(l|s|b|ul|us|ub|u)?",_a="^"+Ta+"$";function La(e){return e.indexOf("0b")>-1?"bin":e.indexOf("0x")>-1?"hex":"dec"}const Ia=new class{constructor(){this.numberRegexString=void 0,this.numberRegexString=Ta}caseParse(e){return new RegExp(_a).test(e)}parse(e){if(0===e.length)throw new Error("input is null or empty");const t=new RegExp(_a,"i").exec(e);if(null===t||0===t.length)throw new Error(e+" is not a number");const n=function(e,t,n){const r=e.startsWith("-");let a=BigInt(t);const i=!n.startsWith("u"),o=function(e,t,n){const r=n?Ir:Ar;switch(e.replace("u","").toLowerCase()){case"l":return 64;case"s":return 16;case"b":return 8;default:return t>r?64:32}}(n,a,i),s=r?-a:a;if(!i&&r){const e="0b"+new Vr(s,o,!0).toString(2);return Vr.unsigned(BigInt(e),o)}return new Vr(s,o,i)}(t[0],t[1],t[2]||"");return{value:n,base:La(e),input:e}}};function Ma(e){const t=Ia.parse(e);var n=new za(t.value,t.base);if(n.value.maxBitSize!==t.value.maxBitSize)throw new Error("Gotcha!");return n}var Aa=new class{constructor(){this.factories=void 0,this.factories=[]}canParse(e){for(var t=e.replace(/^\s+|\s+$/,""),n=this.factories.length-1;n>=0;n--)if(this.factories[n].canCreate(t))return!0;return!1}parse(e){for(var t,n=e.replace(/^\s+|\s+$/,""),r=0,a=this.factories.length;r<a;r++)if((t=this.factories[r]).canCreate(n))return t.create(n);return null}addFactory(e){this.factories.push(e)}};Aa.addFactory(new class{canCreate(e){return 0!==e.length&&0===e.split(" ").filter(e=>e.length>0).map(e=>Ia.caseParse(e)).filter(e=>!1===e).length}create(e){const t=e.split(" ").filter(e=>e.length>0).map(e=>Ma(e));return new Oa(e,t)}}),Aa.addFactory(new class{constructor(){this.fullRegex=void 0,this.regex=void 0,this.fullRegex=/^[-,~,<,>,&,^|,b,x,l,s,u,a-f,0-9,\s]+$/i,this.regex=/(<<|>>|>>>|\||&|\^)?(~?-?(?:[b,x,l,s,u,,a-f,0-9]+))/gi}canCreate(e){return this.fullRegex.lastIndex=0,this.fullRegex.test(this.normalizeString(e))}create(e){var t;const n=[],r=this.normalizeString(e);for(this.regex.lastIndex=0;null!==(t=this.regex.exec(r));)n.push(this.parseMatch(t));return new Pa(r,n)}parseMatch(e){var t=e[1],n=e[2],r=null;return r=0===n.indexOf("~")?new Ba(Ma(n.substring(1)),"~"):Ma(n),void 0===t||null===t?r:new Ba(r,t)}normalizeString(e){return e.replace(/\s+/g,"")}});class Ra{constructor(e){let{emphasizeBytes:t=!1,allowFlipBits:n=!1,annotateDataTypes:r=!1}=e;this.emphasizeBytes=void 0,this.items=void 0,this.maxNumberOfBits=void 0,this.allowFlipBits=void 0,this.annotateDataTypes=void 0,this.emphasizeBytes=t,this.annotateDataTypes=r,this.items=[],this.maxNumberOfBits=0,this.allowFlipBits=!0===n}static buildListOfNumbers(e,t){var n=new Ra(t);return e.children.forEach(e=>n.addScalarRow(e)),n.maxNumberOfBits=Ra.applyEmphasizeBytes(n.maxNumberOfBits,n.emphasizeBytes),n}static buildBitwiseOperation(e,t){const n=e.children.length,r=new Ra(t);let a=null;for(let i=0;i<n;i++){const t=e.children[i];if(t instanceof za){r.addScalarRow(t),a=t;continue}const n=t;if(n.isNotExpression){r.addOperatorRow(n);const e=n.evaluate();r.addExpressionResultRow(e),a=e}else n.isShiftExpression?(a=n.evaluate(a),r.addShiftExpressionResultRow(n,a)):(a=n.evaluate(a),r.addOperatorRow(n),r.addExpressionResultRow(a))}return r.maxNumberOfBits=Ra.applyEmphasizeBytes(r.maxNumberOfBits,r.emphasizeBytes),r}addScalarRow(e){const t=this.calcMaxNumberOfBits(e);this.maxNumberOfBits=Math.max(t,this.maxNumberOfBits),this.items.push({sign:"",css:"",expressionElement:e,allowFlipBits:this.allowFlipBits,label:"",maxBitSize:e.value.maxBitSize})}addOperatorRow(e){const t=e.isNotExpression?e.evaluate():e.getUnderlyingOperand(),n=this.calcMaxNumberOfBits(t);this.maxNumberOfBits=Math.max(n,this.maxNumberOfBits),this.items.push({sign:e.operator,css:"",label:this.getLabel(t),expressionElement:e.operand,allowFlipBits:this.allowFlipBits,maxBitSize:t.value.maxBitSize})}addShiftExpressionResultRow(e,t){const n=this.calcMaxNumberOfBits(t);this.maxNumberOfBits=Math.max(n,this.maxNumberOfBits);const r=e.operand.getUnderlyingOperand();this.items.push({sign:e.operator+Xr.numberToString(r.value,r.base),css:"expression-result",expressionElement:t,allowFlipBits:!1,label:"",maxBitSize:t.value.maxBitSize})}addExpressionResultRow(e){const t=this.calcMaxNumberOfBits(e);this.maxNumberOfBits=Math.max(t,this.maxNumberOfBits),this.items.push({sign:"=",css:"expression-result",expressionElement:e,allowFlipBits:!1,label:"",maxBitSize:e.value.maxBitSize})}calcMaxNumberOfBits(e){return Qr.numberOfBitsDisplayed(e.value)}getLabel(e){return Xr.numberToString(e.value,"bin"===e.base?"dec":e.base)}static applyEmphasizeBytes(e,t){return t&&e%8!==0?e<8?8:e-e%8+8:e}static createModel(e,t,n){if(e instanceof Oa)return Ra.buildListOfNumbers(e,{emphasizeBytes:t,allowFlipBits:!0,annotateDataTypes:n});if(e instanceof Pa)return Ra.buildBitwiseOperation(e,{emphasizeBytes:t,allowFlipBits:!0,annotateDataTypes:n});throw new Error("Cannot build BitwiseExpressionViewModel out of expression "+e)}}class Da extends e.Component{constructor(e){super(e),this.maxSeenLengthNumberOfBits=void 0,this.state={},this.maxSeenLengthNumberOfBits=0}render(){let t=null;const n=this.props.expression instanceof Oa;try{t=Ra.createModel(this.props.expression,this.props.emphasizeBytes,this.props.annotateTypes)}catch(i){const e=i.message;return(0,hr.jsxs)("div",{className:"error",children:["Error: ",e]})}const r=this.getRows(t,n);let a="expression";return this.props.dimExtrBits&&(a+=" dim-extra-bits"),(0,hr.jsx)(e.Fragment,{children:(0,hr.jsx)("table",{className:a,children:(0,hr.jsx)("tbody",{children:r})})})}getRows(e,t){const n=this.props.annotateTypes?e.items.map(e=>e.maxBitSize).sort().reverse()[0]:0;this.maxSeenLengthNumberOfBits=Math.max(e.maxNumberOfBits,this.maxSeenLengthNumberOfBits);const r=Math.max(this.maxSeenLengthNumberOfBits,n);return e.items.map((e,n)=>(0,hr.jsx)(Fa,{sign:e.sign,css:e.css,bitSize:e.maxBitSize,allowFlipBits:e.allowFlipBits,allowSignChange:t,expressionItem:e.expressionElement,emphasizeBytes:this.props.emphasizeBytes,maxNumberOfBits:r,annotateTypes:this.props.annotateTypes,onValueChanged:()=>this.onValueChanged()},n))}onValueChanged(){i().debug("onValueChanged()"),this.forceUpdate()}}class Fa extends e.Component{constructor(e){super(e),this.infoWasShown=!1,this.originalValue=void 0,this.scalar=void 0,this.state={operand:null},this.scalar=this.props.expressionItem.getUnderlyingOperand(),this.originalValue=this.scalar.value}render(){const{sign:e,css:t,maxNumberOfBits:n,emphasizeBytes:r,allowFlipBits:a,annotateTypes:i}=this.props,o=this.props.expressionItem.evaluate(),s=Xr.numberToString(o.value,"bin",n),l=o.value.signed&&s.length>=o.value.maxBitSize?s.length-o.value.maxBitSize:-1,u=i?o.value.maxBitSize:Qr.numberOfBitsDisplayed(o.value);return(0,hr.jsxs)("tr",{className:"row-with-bits "+t,children:[(0,hr.jsx)("td",{className:"sign",children:e}),(0,hr.jsx)("td",{className:"label",children:(0,hr.jsx)("span",{children:this.getLabel()})}),(0,hr.jsx)("td",{className:"bin",children:(0,hr.jsx)(Jr,{emphasizeBytes:r,binaryString:s,allowFlipBits:a,signBitIndex:l,valueBitSize:u,onBitClicked:e=>this.onBitClicked(e)})}),(0,hr.jsx)("td",{className:"other",children:this.getAlternative()}),(0,hr.jsx)("td",{className:"info accent1","data-test-name":"ignore",children:this.props.annotateTypes?this.getInfo():null}),(0,hr.jsx)("td",{className:"undo","data-test-name":"ignore",children:this.getControlButtons()})]})}getControlButtons(){const t=[];return this.scalar.value.value<0&&t.push((0,hr.jsxs)(wa,{icon:ar,children:[(0,hr.jsx)("div",{className:"accent1 tooltip-header",children:"Two's Complement"}),(0,hr.jsxs)("p",{children:["This is a negative number. It's binary representation is ",(0,hr.jsx)("u",{children:"inverted"})," using ",(0,hr.jsx)("strong",{children:"Two's Complement"})," operation."]}),this.props.annotateTypes?null:(0,hr.jsxs)("p",{children:["To see full in-memory binary representation, go to ",(0,hr.jsx)("b",{children:"Settings"})," and enable ",(0,hr.jsx)("b",{children:"Annotate Data Types"})," toggle. "]})]})),this.originalValue.isTheSame(this.scalar.value)||t.push((0,hr.jsx)("button",{title:"Undo all changes",className:"undo","data-control":"undo",onClick:()=>this.undo(),children:(0,hr.jsx)(Wn,{icon:or})})),(0,hr.jsx)(e.Fragment,{children:t})}getLabel(){if(this.props.expressionItem.isOperator){const e=this.props.expressionItem;return e.operator+this.getLabelString(e.getUnderlyingOperand())}return this.getLabelString(this.props.expressionItem.getUnderlyingOperand())}getAlternative(){if(this.props.expressionItem.isOperator){const e=this.props.expressionItem.evaluate();return Xr.numberToString(e.value,e.base)}const e=this.props.expressionItem.evaluate(),t=Xr.getAlternativeBase(e.base);return Xr.numberToString(e.value,t)}getLabelString(e){return Xr.numberToString(e.value,"bin"===e.base?"dec":e.base)}undo(){this.changeValue(this.originalValue),this.props.onValueChanged()}onBitClicked(e){const{bitIndex:t,binaryStringLength:n}=e,r=this.scalar.value.maxBitSize;if(n-t<=r){const e=this.scalar.value.maxBitSize-n,r=Qr.flipBit(this.scalar.value,e+t);return void this.changeValue(r)}const a=n-t-r;this.changeValue(Qr.addSpace(this.scalar.value,a)),i().debug("Operand size changed")}onChangeSign(){var e=this.props.expressionItem.getUnderlyingOperand();this.changeValue(e.value.signed?e.value.toUnsigned():e.value.toSigned()),this.forceUpdate()}changeValue(e){this.scalar.setValue(e),this.props.onValueChanged()}getInfo(){const t=this.props.expressionItem.getUnderlyingOperand(),{allowSignChange:n}=this.props;this.infoWasShown=!0;const r=[];let a="BitwiseCmd treats this number as ".concat(t.value.maxBitSize,"-bit integer"),i="".concat(t.value.maxBitSize,"-bit ");const o=t.value.signed?"signed":"unsigned",s=t.value.signed?"unsigned":"signed",l="Click to change to ".concat(s," preserving the same bits");return t.label.length>0&&(i+=" (converted)",a+=". This number was converted to facilitate bitwise operation with an operand of a different type."),r.push((0,hr.jsx)("span",{title:a,style:{cursor:"help"},children:i.trim()})),n?r.push((0,hr.jsx)("button",{className:"accent1 link-button",title:l,onClick:()=>this.onChangeSign(),children:o})):r.push((0,hr.jsxs)("span",{className:"accent1",children:["\xa0",o]})),(0,hr.jsx)(e.Fragment,{children:r})}}const Ua={setup:function(e,t){t.command({canHandle:e=>Aa.canParse(e),handle:function(t){var n=Aa.parse(t.input);e.addCommandResult(t.input,()=>(0,hr.jsx)(Da,{expression:n,emphasizeBytes:e.emphasizeBytes,annotateTypes:e.annotateTypes,dimExtrBits:e.dimExtraBits}))}})}},Va=Ua,Ha={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Wa;const $a=new Uint8Array(16);function Qa(){if(!Wa&&(Wa="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Wa))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Wa($a)}const Ya=[];for(let n=0;n<256;++n)Ya.push((n+256).toString(16).slice(1));function qa(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Ya[e[t+0]]+Ya[e[t+1]]+Ya[e[t+2]]+Ya[e[t+3]]+"-"+Ya[e[t+4]]+Ya[e[t+5]]+"-"+Ya[e[t+6]]+Ya[e[t+7]]+"-"+Ya[e[t+8]]+Ya[e[t+9]]+"-"+Ya[e[t+10]]+Ya[e[t+11]]+Ya[e[t+12]]+Ya[e[t+13]]+Ya[e[t+14]]+Ya[e[t+15]]}const Ka=function(e,t,n){if(Ha.randomUUID&&!t&&!e)return Ha.randomUUID();const r=(e=e||{}).random||(e.rng||Qa)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return qa(r)};const Ga=function(){return(0,hr.jsxs)("div",{className:"aboutTpl","data-result-type":"help",children:[(0,hr.jsxs)("p",{children:[" Created by ",(0,hr.jsx)("a",{href:"http://boryslevytskyi.github.io/",children:"Borys Levytskyi"}),". Please give it a like if BitwiseCmd has helped you in your work."]}),(0,hr.jsxs)("p",{children:["If you have an idea or, suggestion or you've spotted a bug here, please send it to ",(0,hr.jsx)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:"bitwisecmd@gmail.com"}),". Your feedback is greatly appreciated."]}),(0,hr.jsx)("p",{children:(0,hr.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",children:["Project on ",(0,hr.jsx)("strong",{children:"GitHub"})]})})]})};const Xa=function(){return(0,hr.jsxs)("div",{className:"donate-result-view",children:[(0,hr.jsx)("p",{children:"Thank you for your interest in donation. At this point BitwiseCmd can accept donations via services listed below:"}),(0,hr.jsxs)("div",{className:"section",children:[(0,hr.jsx)("h3",{children:"buymeacoffee.com"}),(0,hr.jsx)("p",{children:(0,hr.jsxs)("a",{className:"button button-large",href:"https://bmc.link/boryslevytB",onClick:()=>{xa({eventAction:"BuyMeCoffeeClicked",eventCategory:"Donation"})},target:"_blank",rel:"noreferrer",children:[(0,hr.jsx)(Wn,{icon:pr,size:"lg"})," Buy Me a Coffee"]})})]})]})};const Ja=function(){return(0,hr.jsx)("div",{className:"help helpResultTpl",children:(0,hr.jsxs)("div",{className:"panel-container",children:[(0,hr.jsxs)("div",{className:"left-panel",children:[(0,hr.jsxs)("div",{className:"section",children:[(0,hr.jsx)("div",{className:"section-title soft",children:"Bitwise Calculation Commands"}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"23 | 34"})})," \u2014 type bitwise expression to see the result in binary"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"23 34"})})," \u2014 type one or more numbers to see their binary representations"]})]})]}),(0,hr.jsxs)("div",{className:"section",children:[(0,hr.jsx)("div",{className:"section-title soft",children:"IP Address & Networking Commands"}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"127.0.0.1"})})," \u2014 enter single or multiple IP addresses (separated by space) to see their binary representation"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"192.168.0.1/8"})})," \u2014 subnet mask notations are supported as well"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"subnet 192.168.24.1/14"})})," \u2014 display information about a subnet (network address, broadcast address, etc.)"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"vpc 192.168.24.1/24"})})," \u2014 see how VPC network address bits are divided between VPC address, Subnets, and Hosts"]})]})]}),(0,hr.jsxs)("div",{className:"section",children:[(0,hr.jsx)("div",{className:"section-title soft",children:"Color Theme Commands"}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"light"})})," \u2014 set the Light color theme"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"dark"})})," \u2014 set the Dark color theme"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"midnight"})})," \u2014 set the Midnight color theme"]})]})]}),(0,hr.jsxs)("div",{className:"section",children:[(0,hr.jsx)("div",{className:"section-title soft",children:"Other Commands"}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"clear"})})," \u2014 clear output pane"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"help"})})," \u2014 display this help"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"whatsnew"})})," \u2014 display changelog"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"em"})})," \u2014 turn On/Off Emphasize Bytes"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"about"})})," \u2014 about the app"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"guid"})})," \u2014 generate ",(0,hr.jsx)("a",{href:"https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29",children:"v4"})," GUID"]})]})]})]}),(0,hr.jsxs)("div",{className:"right-panel",children:[(0,hr.jsxs)("div",{className:"section",children:[(0,hr.jsx)("div",{className:"section-title soft",children:"Supported Bitwise Operations"}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"&"})," \u2014 bitwise AND"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"|"})," \u2014 bitwise inclusive OR"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"^"})," \u2014 bitwise exclusive XOR"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"~"})," \u2014 bitwise NOT"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"<<"})," \u2014 left shift"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:">>"})," \u2014 sign propagating right shift"]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:">>>"})," \u2014 zero-fill right shift"]})]}),(0,hr.jsxs)("div",{className:"important-note",children:[(0,hr.jsx)(Wn,{icon:Kn,size:"lg"})," ",(0,hr.jsx)("a",{target:"_blank",href:"https://en.cppreference.com/w/c/language/operator_precedence",rel:"noreferrer",children:"Operator precedence"})," is IGNORED. Operators are executed ",(0,hr.jsx)("strong",{children:"left-to-right"}),"."]})]}),(0,hr.jsxs)("div",{className:"section soft-border",children:[(0,hr.jsx)("div",{className:"section-title soft",children:"Supported Number Types"}),(0,hr.jsxs)("p",{children:["BitiwseCmd no longer uses the browser's JavaScript engine for the execution of bitwise operations. It has its own calculator implementation which brings supports bitwise operations on the following ",(0,hr.jsx)("i",{children:"signed"})," and ",(0,hr.jsx)("i",{children:"unsigned"})," data types:"]}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"8-bit integer"})," - a.k.a Byte. Numbers entered with ",(0,hr.jsx)("code",{children:"b"})," or ",(0,hr.jsx)("code",{children:"ub"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,hr.jsx)(Cr,{text:"10b 10ub"}),")."]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"16-bit integer"})," - a.k.a Short. Numbers entered with ",(0,hr.jsx)("code",{children:"s"})," or ",(0,hr.jsx)("code",{children:"us"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,hr.jsx)(Cr,{text:"10s 10us"}),")."]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"32-bit integer"})," - numbers entered without suffixes that fall in range of ",Mr," and ",Ir,". Use ",(0,hr.jsx)("code",{children:"u"})," suffix to denote an unsigned version of 32-bit integer. This is a default number type."]}),(0,hr.jsxs)("li",{children:[(0,hr.jsx)("code",{children:"64-bit integer"})," - a.k.a Long. Numbers entered without suffixes and exceed the 32-bit range or entered with ",(0,hr.jsx)("code",{children:"l"})," and ",(0,hr.jsx)("code",{children:"ul"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,hr.jsx)(Cr,{text:"10l 10ul"}),")."]})]})]}),(0,hr.jsxs)("div",{className:"section",children:[(0,hr.jsx)("strong",{className:"section-title soft",children:"Tip"}),(0,hr.jsxs)("p",{children:["You can click on bits to flip them in number inputs (e.g. ",(0,hr.jsx)(Cr,{text:"2 4"}),") or IP addresses (e.g. ",(0,hr.jsx)(Cr,{text:"192.168.0.0/8"}),")."]})]})]})]})})};const Za=function(e){return(0,hr.jsx)("p",{children:e.text})};const ei=function(){return(0,hr.jsxs)("div",{className:"changelog",children:[(0,hr.jsx)("h3",{children:"Changelog"}),(0,hr.jsxs)("div",{className:"item item-new",children:[(0,hr.jsxs)("p",{children:[(0,hr.jsx)("span",{className:"soft date",children:"Nov 6th, 2025"})," ",(0,hr.jsx)("br",{})]}),(0,hr.jsx)("ul",{children:(0,hr.jsxs)("li",{children:["Introduced a Centered Layout option that centers content on wide monitors; you can revert to the stretched layout in ",(0,hr.jsx)(Cr,{text:"settings"}),"."]})})]}),(0,hr.jsx)("div",{className:"item",children:(0,hr.jsxs)("p",{children:[(0,hr.jsx)("span",{className:"soft date",children:"May 10th, 2023"})," ",(0,hr.jsx)("br",{}),(0,hr.jsx)("p",{children:"Behold! After a long time of inactivity, BitwiseCmd is getting an update. Here is what changed:"}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:["The browser's JavaScript engine is no longer used for executing bitwise operations. BitwiseCmd now has its own shiny, custom-built bitwise calculator that supports bitwise operations on integers of different sizes (8, 16, 32, and 64 bits), in both signed and unsigned variants. ",(0,hr.jsx)(Cr,{text:"Check it out!",command:"-1b 255ub -1 4294967295u -1l 18446744073709551615u"}),"\xa0 This calculator follows the behavior of bitwise operations as implemented in C, including edge cases. For example, shifting an integer by a number of bits equal to its width is undefined behavior in C (see this ",(0,hr.jsx)("a",{href:"https://codeyarns.com/tech/2004-12-20-c-shift-operator-mayhem.html#gsc.tab=0",children:"link"}),")."]}),(0,hr.jsx)("li",{children:"A slightly improved UI"})]}),(0,hr.jsx)("p",{children:"I'm sure there will be some bugs following such a big update. I will do my best to fix them as they are found."}),(0,hr.jsx)("p",{children:"Many thanks to everyone who submitted issues on GitHub. Your feedback is greatly appreciated."})]})}),(0,hr.jsxs)("div",{className:"item",children:[(0,hr.jsx)("span",{className:"soft date",children:"May 5th, 2023"})," ",(0,hr.jsx)("br",{}),(0,hr.jsxs)("p",{children:["Fixed a ",(0,hr.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues/13",children:"bug"})," with the binary representation of 64-bit numbers."]})]}),(0,hr.jsx)("div",{className:"item",children:(0,hr.jsxs)("p",{children:[(0,hr.jsx)("span",{className:"soft date",children:"Jul 24th, 2021"})," ",(0,hr.jsx)("br",{}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:["Added support for the ",(0,hr.jsx)("code",{children:"vpc"})," command to see how the VPC network address bits are divided between the VPC, subnets, and hosts. Try it out: ",(0,hr.jsx)(Cr,{text:"vpc 192.168.24.1/24"})]}),(0,hr.jsx)("li",{children:"Added the ability to remove individual results"})]})]})}),(0,hr.jsxs)("div",{className:"item",children:[(0,hr.jsx)("span",{className:"soft date",children:"Jun 16th, 2021"}),(0,hr.jsxs)("p",{children:["Added support for the ",(0,hr.jsx)("code",{children:"subnet"})," command to display subnet information (network address, broadcast address, etc.). Try it out: ",(0,hr.jsx)(Cr,{text:"subnet 192.168.24.1/14"})]})]}),(0,hr.jsxs)("div",{className:"item",children:[(0,hr.jsx)("span",{className:"soft date",children:"Jun 14th, 2021"}),(0,hr.jsx)("p",{children:"Added support for IP addresses and subnet mask notation. Try them out:"}),(0,hr.jsxs)("ul",{children:[(0,hr.jsxs)("li",{children:["A single IP address ",(0,hr.jsx)(Cr,{text:"127.0.0.1"})]}),(0,hr.jsxs)("li",{children:["Multiple IP addresses and subnet mask notations ",(0,hr.jsx)(Cr,{text:"127.0.0.1 192.168.0.0/24"})]})]})]}),(0,hr.jsxs)("div",{className:"item",children:[(0,hr.jsx)("span",{className:"soft date",children:"Jun 6th, 2017"}),(0,hr.jsxs)("p",{children:["Added the ",(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"guid"})})," command. Use it to generate v4 GUIDs."]})]}),(0,hr.jsxs)("div",{className:"item",children:[(0,hr.jsx)("span",{className:"soft date",children:"May 27th, 2017"}),(0,hr.jsxs)("p",{children:["Added support of binary number notation (e.g. ",(0,hr.jsx)("code",{children:(0,hr.jsx)(Cr,{text:"0b10101"})}),"). "]})]}),(0,hr.jsxs)("div",{className:"item",children:[(0,hr.jsx)("span",{className:"soft",children:"May 20th, 2017"}),(0,hr.jsxs)("p",{children:["A new ",(0,hr.jsx)(Cr,{text:"Midnight"})," theme was added."]})]}),(0,hr.jsxs)("div",{className:"item",children:[(0,hr.jsx)("span",{className:"soft",children:"May 16th, 2017"}),(0,hr.jsxs)("p",{children:["Complete rewrite using React. Please let me know if you have problems with this release by ",(0,hr.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues",children:"creating an issue"})," in Github Repo."]})]})]})};class ti{constructor(e,t){this.version=9,this.emphasizeBytes=void 0,this.debugMode=!1,this.uiTheme=void 0,this.changeHandlers=[],this.commandResults=[],this.persistedVersion=void 0,this.wasOldVersion=void 0,this.env=void 0,this.pageVisitsCount=void 0,this.donationClicked=void 0,this.showSettings=!1,this.annotateTypes=!1,this.dimExtraBits=!1,this.cookieDisclaimerHidden=!1,this.centeredLayout=!0,this.env=t,this.uiTheme=e.uiTheme,this.emphasizeBytes=!!e.emphasizeBytes,this.persistedVersion=e.version||.1,this.wasOldVersion=null!==e.version&&void 0!==e.version&&this.version>this.persistedVersion,this.debugMode=!0===e.debugMode,this.pageVisitsCount=e.pageVisistsCount||0,this.donationClicked=e.donationClicked,this.annotateTypes=!!e.annotateTypes,this.dimExtraBits=!!e.dimExtrBits,this.cookieDisclaimerHidden=!!e.cookieDisclaimerHidden,this.centeredLayout=void 0===e.centeredLayout||!!e.centeredLayout}addCommandResult(e,t){const n=Math.ceil(1e7*Math.random())^Date.now();this.commandResults.unshift({key:n,input:e,view:t}),i().debug("command result added: ".concat(e)),this.triggerChanged()}clearCommandResults(){this.commandResults=[],this.triggerChanged()}removeResult(e){e<0||e>=this.commandResults.length||(this.commandResults.splice(e,1),this.triggerChanged())}toggleEmphasizeBytes(e){this.emphasizeBytes=null!==e&&void 0!==e?e:!this.emphasizeBytes,this.triggerChanged()}onChange(e){this.changeHandlers.push(e)}triggerChanged(){this.changeHandlers.forEach(e=>e(this))}setUiTheme(e){this.uiTheme=e,this.triggerChanged()}toggleDebugMode(){this.debugMode=!this.debugMode,this.triggerChanged()}toggleShowSettings(){this.showSettings=!this.showSettings,this.triggerChanged()}toggleAnnotateTypes(e){this.annotateTypes=null!==e&&void 0!==e?e:!this.annotateTypes,this.triggerChanged()}toggleDimExtrBits(){this.dimExtraBits=!this.dimExtraBits,this.triggerChanged()}toggleCenteredLayout(e){this.centeredLayout=null!==e&&void 0!==e?e:!this.centeredLayout,this.triggerChanged()}registerVisit(){this.pageVisitsCount++,this.triggerChanged()}onDonationClicked(){return!0!==this.donationClicked&&(this.donationClicked=!0,this.triggerChanged(),!0)}setCookieDisclaimerHidden(e){this.cookieDisclaimerHidden=e,this.triggerChanged()}getPersistData(){return{emphasizeBytes:this.emphasizeBytes,uiTheme:this.uiTheme,version:this.version,debugMode:this.debugMode,pageVisistsCount:this.pageVisitsCount,donationClicked:this.donationClicked,annotateTypes:this.annotateTypes,dimExtrBits:this.dimExtraBits,cookieDisclaimerHidden:this.cookieDisclaimerHidden,centeredLayout:this.centeredLayout}}}const ni="AppState",ri={uiTheme:"dark",emphasizeBytes:!1,version:9,debugMode:!1,pageVisistsCount:0,donationClicked:!1,annotateTypes:!1,dimExtrBits:!1,cookieDisclaimerHidden:!1,centeredLayout:!0},ai={getPersistedData(){var e=window.localStorage.getItem(ni);if(!e)return ri;try{return JSON.parse(e)}catch(t){return console.error("Failed to parse AppState json. Json Value: \n"+e,t),ri}},watch(e){e.onChange(()=>this.persistData(e))},persistData(e){localStorage.setItem(ni,JSON.stringify(e.getPersistData()))}},ii="StartupCommand",oi=["help","192.168.0.1/8","12|-2&107","4 0b1000000 0x1f0"];const si={setup:function(e,t){t.debugMode=e.debugMode,e.onChange(()=>t.debugMode=e.debugMode),t.command("help",t=>e.addCommandResult(t.input,()=>(0,hr.jsx)(Ja,{}))),t.command("clear",()=>e.clearCommandResults()),t.command("em",()=>e.toggleEmphasizeBytes()),t.command("dark",()=>e.setUiTheme("dark")),t.command("light",()=>e.setUiTheme("light")),t.command("midnight",()=>e.setUiTheme("midnight")),t.command("settings",()=>e.toggleShowSettings()),t.command("bladerunner",()=>{e.setUiTheme("bladerunner"),xa({eventCategory:"UI",eventAction:"ThemeChanged",eventLabel:"bladerunner"})}),t.command("bladerunner-easter",n=>{document.querySelector(".app-root").scrollTo(0,0),t.execute("bladerunner"),e.addCommandResult(n.input,()=>(0,hr.jsx)(Za,{text:"You've discovered the hidden Blade Runner theme. Next time, to activate this theme, use the command 'bladerunner'."}))}),t.command("about",t=>e.addCommandResult(t.input,()=>(0,hr.jsx)(Ga,{}))),t.command("whatsnew",t=>e.addCommandResult(t.input,()=>(0,hr.jsx)(ei,{}))),t.command("guid",t=>e.addCommandResult(t.input,()=>(0,hr.jsx)(Za,{text:Ka()}))),t.command("-notrack",()=>{}),t.command("-debug",t=>{e.toggleDebugMode(),e.addCommandResult(t.input,()=>(0,hr.jsx)(Za,{text:"Debug Mode: ".concat(e.debugMode)}))}),t.command("-annotate:on",t=>e.toggleAnnotateTypes(!0)),t.command("-annotate:off",t=>e.toggleAnnotateTypes(!1)),t.command("-em:off",t=>e.toggleEmphasizeBytes(!1)),t.command("-em:on",t=>e.toggleEmphasizeBytes(!0)),t.command("-max",t=>{const n="Int32 ".concat(Ir,"\nInt64 ").concat(Rr);e.addCommandResult(t.input,()=>(0,hr.jsx)(Za,{text:n}))}),t.command("donate",t=>{e.onDonationClicked()?xa({eventCategory:"Donation",eventAction:"DonateButtonClicked"}):xa({eventCategory:"Donation",eventAction:"DonateButtonClickedAgain"}),e.addCommandResult(t.input,()=>(0,hr.jsx)(Xa,{}))}),t.command("track",e=>{xa({eventCategory:"General",eventAction:"AnalyticsTest"})}),"prod"!==e.env&&t.command({canHandle:e=>0===e.indexOf("default"),handle:t=>{const n=t.input.substring(7).trim(),r=0===(a=n).length?"Default comand: "+localStorage.getItem(ii):"clear"===a?(localStorage.removeItem(ii),"Default startup command cleared"):(localStorage.setItem(ii,a),"Default startup command saved: ".concat(a));var a;e.addCommandResult(t.input,()=>(0,hr.jsx)(Za,{text:r}))}}),t.onError((t,n)=>e.addCommandResult(t,()=>(0,hr.jsx)(Lr,{errorMessage:n.toString()})))}},li=si;const ui=function(e){return(0,hr.jsx)("div",{className:"result",children:(0,hr.jsxs)("div",{className:"error",children:["\xaf\\_(\u30c4)_/\xaf Sorry, i don\u2032t know what ",(0,hr.jsx)("strong",{children:e.input})," is"]})})},ci=function(){const e="bitwisecmd.com"===window.location.host?"prod":"stage";!function(e){"prod"!==e?(i().setLevel("debug"),i().debug("Log level is set to debug. Env: ".concat(e))):i().setLevel("warn")}(e);const t=function(e){var t=ai.getPersistedData();const n=new ti(t,e);return ai.watch(n),i().debug("appState initialized",n),n}(e),n=function(e){var t=br.getArgs(window.location.hash),n=function(){const e=localStorage.getItem(ii);return null!==e&&void 0!==e?[e]:[]}();0===n.length&&(n=oi);e.wasOldVersion&&(n=["whatsnew"]);t.length>0&&-1===t.indexOf("empty")&&(n=t);return i().debug("Startup commands loaded",n),n}(t);return{appState:t,startupCommands:n}}();li.setup(ci.appState,l),Na.setup(ci.appState,l),Va.setup(ci.appState,l),l.command({canHandle:()=>!0,handle:e=>ci.appState.addCommandResult(e.input,()=>(0,hr.jsx)(ui,{input:e.input}))}),i().debug("Executing startup commands",ci.startupCommands),ci.startupCommands.forEach(e=>l.execute(e,{doNotTrack:!0})),ci.appState.registerVisit(),i().debug("started");t.createRoot(document.getElementById("root")).render((0,hr.jsx)(e.StrictMode,{children:(0,hr.jsx)(_r,{appState:ci.appState})}))})()})();
|
|
//# sourceMappingURL=main.3fc7d95f.js.map
|