mirror of
https://github.com/BorysLevytskyi/BitwiseCmd.git
synced 2026-01-24 20:54:10 +01:00
3 lines
275 KiB
JavaScript
3 lines
275 KiB
JavaScript
/*! For license information please see main.58851a5b.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},I={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:_,ReactCurrentOwner:S};function L(){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=I,t.act=L,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),i=e.key,o=e.ref,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=L,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&&I(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&&I(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 I(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,I(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 I=Symbol.iterator;function L(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=I&&e[I]||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 Ie={};Object.defineProperty(Ie,"passive",{get:function(){_e=!0}}),window.addEventListener("test",Ie,Ie),window.removeEventListener("test",Ie,Ie)}catch(ce){_e=!1}function Le(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,Le.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=[],It="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Lt(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),Lt(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(Lt(e,r),4&t&&-1<It.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],In=c&&"CompositionEvent"in window,Ln=null;c&&"documentMode"in document&&(Ln=document.documentMode);var Mn=c&&"TextEvent"in window&&!Ln,An=c&&(!In||Ln&&8<Ln&&11>=Ln),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 Ir=Pr[_r];Tr(Ir.toLowerCase(),"on"+(Ir[0].toUpperCase()+Ir.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 Lr="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(Lr));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(In)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||!In&&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 Ia(e,t,n){if(za.current!==Ea)throw Error(i(168));Na(za,t),Na(Ba,n)}function La(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=La(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=Iu(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=Lu(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=Iu(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)||L(t))return(t=Lu(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)||L(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)||L(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=L(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=Lu(o.props.children,r.mode,l,o.key)).return=r,r=i):((l=Iu(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(L(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,Ii(e,r)}function Ii(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 Li=!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,Ii(e,n)}return null===(a=r.interleaved)?(t.next=t,Ti(r)):(t.next=a.next,a.next=t),r.interleaved=t,Ii(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;Li=!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:Li=!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=Ii(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 Io(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 Lo(e,t){return _o(8390656,8,e,t)}function Mo(e,t){return Io(2048,8,e,t)}function Ao(e,t){return Io(4,2,e,t)}function Ro(e,t){return Io(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,Io(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:Lo,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,Lo(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=Iu(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),Li=!1;var f=t.memoizedState;o.state=f,Vi(t,r,o,a),l=t.memoizedState,s!==r||f!==l||Ba.current||Li?("function"===typeof c&&(rs(t,n,c,r),l=t.memoizedState),(s=Li||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),Li=!1,f=t.memoizedState,o.state=f,Vi(t,r,o,a);var h=t.memoizedState;s!==d||f!==h||Ba.current||Li?("function"===typeof p&&(rs(t,n,p,r),h=t.memoizedState),(u=Li||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?Ia(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ia(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,Is,Ls={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=Lu(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ms(n),t.memoizedState=Ls,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=Lu(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=Ls,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,Ii(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=Lu(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=Ls,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<Lr.length;a++)Dr(Lr[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<Lr.length;a++)Dr(Lr[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)Is(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===Il&&(Il=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!==Il||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)}},Is=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),Il=0,Ll=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===Il&&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=Il)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=iu(e,a))),1===t)throw n=Ll,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=Ll,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=Ll,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,Il=0,Ll=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){Il=1,Ll=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!==Il&&(Il=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!==Il&&3!==Il&&2!==Il||(Il=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,Il}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 Il=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===Il&&(Il=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===Il||3===Il&&(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=Ii(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 Iu(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 Lu(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 Lu(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 La(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=Ii(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=Ii(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=Ii(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(ai){}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"],I={kit:"fak"},L={"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]),I),L);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),Ie=1,Te.map(e=>e())};let Ie=!1;function Le(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(Le).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&&(Ie=(b.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(b.readyState),Ie||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&&(Ie?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:Le},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=>Le(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 It=()=>{};function Lt(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=>Le(e)).join("\n");t.setAttribute(Q,""),t.innerHTML=a}};function Ft(e){e()}function Ut(e,t){const n="function"===typeof t?t:It;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=It,nodeCallback:n=It,pseudoElementsCallback:r=It,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&&!Lt(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&&Lt(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=>Le(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)||In(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)||In(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 In(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 Ln;try{var Mn=n(900);Ln=Mn.version}catch(ai){Ln="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)}(Ln,"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(ai){}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:"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"]},er={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"]},tr={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"]},nr={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"]},rr=nr,ar={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"]},ir=ar,or={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"]},sr={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"]},lr={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"]},ur={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"]},cr={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"]},dr={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"]},fr=dr;var pr=n(579);class hr 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,pr.jsxs)(e.Fragment,{children:[(0,pr.jsx)("span",{className:"input-p",children:(0,pr.jsx)(Wn,{icon:Jn})}),(0,pr.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 mr=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,pr.jsxs)("div",{className:"result",children:[(0,pr.jsxs)("div",{className:"input mono",children:[(0,pr.jsx)("span",{className:"cur",children:">"}),(0,pr.jsx)("span",{className:"input-string",children:t.input}),(0,pr.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,pr.jsx)(Wn,{className:"icon",icon:a?ur:lr,size:"xs"})}),(0,pr.jsx)("span",{className:"soft hashLink",children:s}),(0,pr.jsx)("button",{className:"hashLink",title:"Remove this result",onClick:()=>n.removeResult(t.resultIndex),children:(0,pr.jsx)(Wn,{className:"icon",icon:Yn,size:"xs"})})]}),(0,pr.jsx)("div",{className:"content",children:t.children})]})};const gr=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,pr.jsx)("div",{className:"debug-indicators",children:t.map(e=>(0,pr.jsxs)("span",{title:e,children:["[",e.substring(0,1),"]\xa0"]},e))})},vr={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}},yr=vr;const br={prefix:"fab",iconName:"paypal",icon:[384,512,[],"f1ed","M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"]},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,pr.jsxs)("ul",{className:"top-links",children:[(0,pr.jsx)("li",{children:(0,pr.jsxs)("button",{type:"button",onClick:wr,className:"link-button",children:[(0,pr.jsx)(Wn,{className:"icon",icon:Xn,size:"lg"}),(0,pr.jsx)("span",{className:"link-text",children:"donate"})]})}),(0,pr.jsx)("li",{children:(0,pr.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",target:"_blank",rel:"noreferrer",children:[(0,pr.jsx)(Wn,{className:"icon",icon:xr,size:"lg"}),(0,pr.jsx)("span",{className:"link-text",children:"github"})]})}),(0,pr.jsx)("li",{children:(0,pr.jsxs)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:[(0,pr.jsx)(Wn,{className:"icon",icon:tr,size:"lg"}),(0,pr.jsx)("span",{className:"link-text",children:"idea or feedback"})]})})]})};const Sr=function(e){const{appState:t}=e;return(0,pr.jsx)("div",{id:"settings",className:"settings-container",children:(0,pr.jsxs)("div",{className:"inner solid-border",children:[(0,pr.jsx)("h3",{children:"Settings"}),(0,pr.jsxs)("div",{className:"setting",children:[(0,pr.jsxs)("button",{type:"button",onClick:()=>t.toggleEmphasizeBytes(),children:[(0,pr.jsx)(Wn,{size:"xl",icon:t.emphasizeBytes?Zn:qn})," Emphasize Bytes"]}),(0,pr.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,pr.jsxs)("div",{className:"setting",children:[(0,pr.jsxs)("button",{type:"button",onClick:()=>t.toggleDimExtrBits(),children:[(0,pr.jsx)(Wn,{size:"xl",icon:t.dimExtraBits?Zn:qn})," Dim Extra Bits"]}),(0,pr.jsx)("p",{className:"description",children:t.dimExtraBits?"Extra bits used for padding are now dimmed.":"No bits are dimmed."})]}),(0,pr.jsxs)("div",{className:"setting",children:[(0,pr.jsxs)("button",{type:"button",onClick:()=>t.toggleAnnotateTypes(),children:[(0,pr.jsx)(Wn,{size:"xl",icon:t.annotateTypes?Zn:qn})," Annotate Data Types"]}),(0,pr.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."})]})]})})};const Cr=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.appSate.cookieDisclaimerHidden?(0,pr.jsx)(e.Fragment,{}):(0,pr.jsxs)("div",{className:"cookie-disclaimer",children:[(0,pr.jsx)("div",{className:"short"+i,children:(0,pr.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,pr.jsxs)("div",{className:"details"+a,children:[(0,pr.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,pr.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,pr.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,pr.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,pr.jsx)("div",{children:(0,pr.jsxs)("p",{children:[(0,pr.jsxs)("button",{className:"button",onClick:()=>r(!n),children:[(0,pr.jsx)(Wn,{icon:n?sr:er}),o]})," ",(0,pr.jsxs)("button",{className:"button",onClick:()=>t.appSate.setCookieDisclaimerHidden(!0),children:[(0,pr.jsx)(Wn,{icon:cr}),"Hide"]})]})})]})};class jr 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,pr.jsx)(mr,{resultIndex:t,resultKey:e.key,input:e.input,inputHash:yr.encodeHash(e.input),appState:this.props.appState,children:e.view()},e.key));return e}render(){const e="prod"!==this.props.appState.env||!0?"new-ui":"",t="settings-button"+(this.props.appState.showSettings?"":" soft");return(0,pr.jsxs)("div",{className:"app-root ".concat(this.state.uiTheme," ").concat(e),children:[(0,pr.jsx)(gr,{appState:this.props.appState}),(0,pr.jsxs)("div",{className:"header",children:[(0,pr.jsxs)("h1",{children:["Bitwise",(0,pr.jsx)("span",{className:"header-cmd",children:"Cmd"})]}),(0,pr.jsx)(kr,{})]}),(0,pr.jsxs)("div",{className:"expressionInput-container",children:[(0,pr.jsx)(hr,{onCommandEntered:e=>l.execute(e)}),(0,pr.jsx)("button",{className:t,title:"Toggle Settings",type:"button",onClick:()=>this.props.appState.toggleShowSettings(),children:(0,pr.jsx)(Wn,{icon:or})})]}),this.props.appState.showSettings?(0,pr.jsx)(Sr,{appState:this.props.appState}):null,(0,pr.jsx)("div",{id:"output",children:this.getResultViews()}),(0,pr.jsx)(Cr,{appSate:this.props.appState})]})}}const Nr=function(e){return(0,pr.jsx)("div",{className:"result",children:(0,pr.jsx)("div",{className:"error",children:e.errorMessage})})},Er=2147483647,zr=-2147483648,Br=4294967295,Or=BigInt("9223372036854775807"),Pr=BigInt("-9223372036854775808"),Tr=BigInt("18446744073709551615");function _r(e){return Mr(e)?_r(e.value):"bigint"===typeof e?parseInt(e.toString()):e}class Ir{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<zr||e>Er?64:32:e>Br?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 Ir(e,t,!1)}static signed(e,t){return new Ir(e,t,!0)}static long(e){return new Ir(e,64)}static int(e){return new Ir(e,32)}static short(e){return new Ir(e,16)}static byte(e){return new Ir(e,8)}abs(){return new Ir(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 Ir(BigInt("0b"+this.toString(2)),this.maxBitSize,!1):new Ir(this.value,this.maxBitSize,this.signed)}toSigned(){if(this.signed)return new Ir(this.value,this.maxBitSize,this.signed);const e=this.toString(2).padStart(this.maxBitSize,"0"),t="1"===e[0]?Rr.engine.applyTwosComplement(e):e,n=BigInt("0b"+t),r="1"===e[0];return new Ir(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 Ir(this.value,e,this.signed)}convertTo(e){let t=this.value;return this.signed&&!e.signed&&(t=this.toUnsigned().value),new Ir(t,e.maxBitSize,e.signed)}valueOf(){return this.value.toString()}toString(e){return Hr.numberToString(this,e||10,this.maxBitSize)}num(){return _r(this.value)}bigint(){return this.value}}function Lr(e){if("string"===typeof e)return Lr(BigInt(e));if(Mr(e))return e;if("number"===typeof e&&isNaN(e))throw new Error("Cannot create BoundedNumber from NaN");const t=e>Er||e<zr?64:32,n="bigint"===typeof e?e:BigInt(e);return new Ir(n,t)}function Mr(e){return void 0!==e.maxBitSize}const Ar={numberOfBitsDisplayed:function(e){const t=Lr(e),n=this.toBinaryString(t).length;return n+1===t.maxBitSize?t.maxBitSize:n},flipBit:function(e,t){return this._applySingle(Lr(e),e=>this.engine.flipBit(e,t))},promoteTo64Bit(e){const t=this.toBinaryString(e);return new Ir(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 Ir(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=_r(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=_r(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=_r(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 Ir("bigint"===typeof e.value?a:_r(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 Ir(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=>Fr(e)).join(""),or(e,t){Dr(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){Dr(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){Dr(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)+Fr(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)}}},Rr=Ar;function Dr(e,t){if(e.length!==t.length)throw new Error("Binary strings must have the same length")}function Fr(e){return"0"===e?"1":"0"}const Ur={numberToString:function(e,t,n){switch(e=Lr(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=Rr.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 Vr=Ur.emBin.bind(Ur),Hr=(Ur.padLeft.bind(Ur),Ur);class Wr extends e.Component{render(){return(0,pr.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,pr.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,pr.jsx)("span",{className:"byte",children:e.splice(0,8)},n++));return t}}class $r extends e.Component{render(){return(0,pr.jsx)("table",{className:"expression",children:(0,pr.jsx)("tbody",{children:this.props.ipAddresses.map((e,t)=>(0,pr.jsxs)("tr",{className:"row-with-bits",children:[(0,pr.jsx)("td",{className:"label",children:(0,pr.jsx)("strong",{children:e.toString()})}),(0,pr.jsxs)("td",{className:"bin",children:[this.bin(e.firstByte,1,e),(0,pr.jsx)("span",{className:"soft",children:"."}),this.bin(e.secondByte,2,e),(0,pr.jsx)("span",{className:"soft",children:"."}),this.bin(e.thirdByte,3,e),(0,pr.jsx)("span",{className:"soft",children:"."}),this.bin(e.fourthByte,4,e)]})]},t))})})}bin(e,t,n){return(0,pr.jsx)(Wr,{binaryString:(r=e,Hr.padLeft(Hr.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 Qr=$r;function Yr(e,t){if(0===t)return e;return e&Math.pow(2,8-t)-1<<t}function qr(e,t){if(0===t)return e;return e|Math.pow(2,t)-1}function Kr(e){return 255<<8-e&255}function Gr(e){const t=Kr,n=e.maskBits;return n<=8?new ta(t(n),0,0,0):n<=16?new ta(255,t(n-8),0,0):n<=24?new ta(255,255,t(n-16),0):new ta(255,255,255,t(n-24))}function Xr(e){return Zr(e,Yr,0)}function Jr(e){const t=32-e;return Math.pow(2,t)-2}function Zr(e,t,n){const r=(e,n)=>t(n,8-e),a=e.ipAddress,i=e.maskBits;return i<=8?new ta(r(i,a.firstByte),n,n,n):i<=16?new ta(a.firstByte,r(i-8,a.secondByte),n,n):i<=24?new ta(a.firstByte,a.secondByte,r(i-16,a.thirdByte),n):new ta(a.firstByte,a.secondByte,a.thirdByte,r(i-24,a.fourthByte))}class ea{constructor(e,t){this.maskBits=void 0,this.ipAddress=void 0,this.ipAddress=e,this.maskBits=t}getAdressSpaceSize(){return Jr(this.maskBits)}toString(){return"".concat(this.ipAddress.toString(),"/").concat(this.maskBits)}}class ta{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(Vr(this.firstByte)).concat(Vr(this.secondByte)).concat(Vr(this.thirdByte)).concat(Vr(this.fourthByte)):"".concat(Vr(this.firstByte),".").concat(Vr(this.secondByte),".").concat(Vr(this.thirdByte),".").concat(Vr(this.fourthByte))}clone(){return new ta(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 na{constructor(e){this.cidr=void 0,this.cidr=e}toString(){return this.cidr.toString()}}class ra{constructor(e){this.cidr=void 0,this.subnetBits=void 0,this.cidr=e,this.subnetBits=3}toString(){return this.cidr.toString()}}const aa="subnet",ia="vpc",oa={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 sa("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 sa);if(o.length>0)return o[0];if(null!==t.command){return t.command===aa?this.createSubnetDefinition(i):this.createVpcDefinition(i)}return i},parseCommand:e=>e.startsWith(aa)?{command:aa,nextInput:e.substring(6)}:e.startsWith(ia)?{command:ia,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 sa("".concat(t," doesn't represent a valid IP address space"));const s=new ta(r,a,i,o);if(e[5]){const n=e[5].substr(1),r=parseInt(n);return r>32?new sa("Subnet mask value in ".concat(t," is out of range")):new ea(s,r)}return s},createSubnetDefinition(e){if(1!==e.length)return new sa("Incorrect network definition");const t=e[0];return t instanceof ea?new na(t):new sa("Network definition requires subnet mask")},createVpcDefinition(e){if(1!==e.length)return new sa("Incorrect VPC definition");const t=e[0];return t instanceof ea?new ra(t):new sa("VPC definition requires subnet mask")}};class sa{constructor(e){this.errorMessage=void 0,this.errorMessage=e}}const la=oa;const ua=function(t){let{ip:n}=t;return(0,pr.jsxs)(e.Fragment,{children:[(0,pr.jsx)(Wr,{binaryString:Hr.emBin(n.firstByte)}),(0,pr.jsx)("span",{className:"soft",children:"."}),(0,pr.jsx)(Wr,{binaryString:Hr.emBin(n.secondByte)}),(0,pr.jsx)("span",{className:"soft",children:"."}),(0,pr.jsx)(Wr,{binaryString:Hr.emBin(n.thirdByte)}),(0,pr.jsx)("span",{className:"soft",children:"."}),(0,pr.jsx)(Wr,{binaryString:Hr.emBin(n.fourthByte)})]})};function ca(e){const{ip:t,descr:n}=e;return(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{className:"soft","data-test-name":"label",children:n}),(0,pr.jsx)("td",{"data-test-name":"decimal",className:"ip-address-col",children:t.toString()}),(0,pr.jsx)("td",{"data-test-name":"bin",children:(0,pr.jsx)(ua,{ip:t})})]})}const da=function(t){const[n,r]=(0,e.useState)(t.subnet);return(0,pr.jsxs)(e.Fragment,{children:[(0,pr.jsx)("table",{className:"expression subnet-view",children:(0,pr.jsxs)("tbody",{children:[(0,pr.jsx)(ca,{ip:n.cidr.ipAddress,descr:"Address"}),(0,pr.jsx)(ca,{ip:Xr(n.cidr),descr:"Network"}),(0,pr.jsx)(ca,{ip:Gr(n.cidr),descr:"Net Mask"}),(0,pr.jsx)(ca,{ip:(a=n.cidr,Zr(a,qr,255)),descr:"Broadcast"}),(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{"data-test-name":"label",className:"soft",children:(0,pr.jsx)("span",{children:"Network Size"})}),(0,pr.jsx)("td",{"data-test-name":"decimal",children:n.cidr.getAdressSpaceSize()})]}),(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{"data-test-name":"label",className:"soft",children:"Mask Size"}),(0,pr.jsxs)("td",{"data-test-name":"decimal",children:[(0,pr.jsx)("button",{type:"button",className:"btn",onClick:()=>{const e=new ea(n.cidr.ipAddress,n.cidr.maskBits-1);r(new na(e))},disabled:0===n.cidr.maskBits,title:"Decrease mask size",children:"-"}),(0,pr.jsx)("span",{children:n.cidr.maskBits}),(0,pr.jsx)("button",{type:"button",className:"btn",onClick:()=>{const e=new ea(n.cidr.ipAddress,n.cidr.maskBits+1);r(new na(e))},disabled:32===n.cidr.maskBits,title:"Increase mask size",children:"+"})]})]})]})}),(0,pr.jsx)("div",{})]});var a};function fa(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 pa=function(e){return(0,pr.jsxs)("div",{className:"tooltip-holder",children:[(0,pr.jsx)("span",{className:"tooltip-icon",children:(0,pr.jsx)(Wn,{icon:e.icon})}),(0,pr.jsx)("div",{className:"tooltip solid-border solid-background",children:e.children})]})};const ha=function(t){const[n,r]=(0,e.useState)(ma.create(t.vpc)),a=n.cidr.maskBits+n.subnetBits,i=Math.pow(2,n.subnetBits),o=Jr(a),s=Xr(n.cidr),l=()=>r(n.changeSubnetBits(n.subnetBits-1)),u=()=>r(n.changeSubnetBits(n.subnetBits+1)),c=Hr.splitByMasks(s.toBinaryString(),n.cidr.maskBits,a);return(0,pr.jsx)(e.Fragment,{children:(0,pr.jsxs)("div",{className:"expression vpc-view",children:[(0,pr.jsxs)("div",{className:"address-container",children:[(0,pr.jsx)("div",{children:(0,pr.jsx)("span",{children:"VPC Network Address"})}),(0,pr.jsxs)("div",{children:[(0,pr.jsx)(Wr,{binaryString:c.vpc,disableHighlight:!0,className:"address-space soft"}),(0,pr.jsx)(Wr,{binaryString:c.subnet,disableHighlight:!0,className:"address-space subnet-part"}),(0,pr.jsx)(Wr,{binaryString:c.hosts,disableHighlight:!0,className:"address-space host-part"}),(0,pr.jsx)("span",{className:"address-space decimal-part",children:s.toString()}),(0,pr.jsxs)(pa,{icon:rr,children:[(0,pr.jsx)("div",{className:"accent1 tooltip-header",children:"Color Legend"}),(0,pr.jsx)("span",{className:"address-space soft",children:"000"})," - VPC address bits ",(0,pr.jsx)("br",{}),(0,pr.jsx)("span",{className:"address-space subnet-part",children:"000"})," - Bits dedicated for subnets address",(0,pr.jsx)("br",{}),(0,pr.jsx)("span",{className:"address-space host-part",children:"000"})," - Bits dedicated to host addresses inside each subnet"]})]})]}),(0,pr.jsx)("table",{className:"vpc-details",children:(0,pr.jsxs)("tbody",{children:[(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{className:"soft",children:"VPC CIDR Mask:"}),(0,pr.jsxs)("td",{children:[(0,pr.jsx)("button",{type:"button",className:"btn",onClick:()=>r(n.changeVpcCidr(new ea(n.cidr.ipAddress,n.cidr.maskBits-1))),disabled:n.cidr.maskBits<=1,title:"Decrease vpc address bits",children:"-"}),"/",n.cidr.maskBits,(0,pr.jsx)("button",{type:"button",className:"btn",onClick:()=>r(n.changeVpcCidr(new ea(n.cidr.ipAddress,n.cidr.maskBits+1))),disabled:a>=30,title:"Increase vpc address bits",children:"+"})]})]}),(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{className:"soft",children:"Subnet CIDR Mask:"}),(0,pr.jsxs)("td",{children:[(0,pr.jsx)("button",{type:"button",className:"btn",onClick:l,disabled:n.subnetBits<=1,title:"Increase subnet bits",children:"-"}),"/",a,(0,pr.jsx)("button",{type:"button",className:"btn",onClick:u,disabled:n.cidr.maskBits+n.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{className:"soft",children:"Max Subnets in VPC:"}),(0,pr.jsxs)("td",{children:[(0,pr.jsx)("button",{type:"button",className:"btn",onClick:l,disabled:n.subnetBits<=1,title:"Decrease subnet bits",children:"-"}),i,(0,pr.jsx)("button",{type:"button",className:"btn",onClick:u,disabled:n.cidr.maskBits+n.subnetBits>=30,title:"Increase subnet bits",children:"+"})]})]}),(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{className:"soft",children:"Max Hosts in VPC:"}),(0,pr.jsx)("td",{children:i*o})]}),(0,pr.jsxs)("tr",{children:[(0,pr.jsx)("td",{className:"soft",children:"Hosts Per Subnet:"}),(0,pr.jsx)("td",{children:o})]})]})})]})})};class ma{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 ma(e.cidr,e.subnetBits)}clone(){return Object.assign(new ma(this.cidr,this.subnetBits),this)}changeSubnetBits(e){return new ma(this.cidr,e)}changeVpcCidr(e){return new ma(e,this.subnetBits)}}const ga={setup:function(e,t){t.command({canHandle:e=>{const t=la.parse(e);return null!==t&&void 0!==t},handle:function(t){var n=la.parse(t.input);if(null===n||void 0===n)return;if(n instanceof sa)return void e.addCommandResult(t.input,()=>(0,pr.jsx)(Nr,{errorMessage:n.errorMessage}));if(n instanceof na)return e.addCommandResult(t.input,()=>(0,pr.jsx)(da,{subnet:n})),void va("SubnetCommand",t.options);if(n instanceof ra)return e.addCommandResult(t.input,()=>(0,pr.jsx)(ha,{vpc:n})),void va("VpcCommand",t.options);const r=[];n.forEach(e=>{e instanceof ea?(r.push(e.ipAddress),r.push(Gr(e))):e instanceof ta&&r.push(e)}),va("IpAddressesInput",t.options),e.addCommandResult(t.input,()=>(0,pr.jsx)(Qr,{ipAddresses:r}))}}),i().debug()}};function va(e,t){!0!==t.doNotTrack&&fa({eventCategory:"NetworkingCommand",eventAction:e})}const ya=ga;var ba=1;class xa{constructor(e,t){this.id=void 0,this.value=void 0,this.base=void 0,this.isOperator=void 0,this.label=void 0,Mr(e)||(e=Lr(e)),xa.validateSupported(e),this.id=ba++,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<Pr||e.value>Or))throw new Error("Signed 64-bit numbers are supported in range from ".concat(Pr," to ").concat(Or,". Given number was ").concat(e));if(!e.signed&&e.value>Tr)throw new Error("Unisgned 64-bit numbers larger than ".concat(Tr," are not supported. Given number was ").concat(e))}}class wa{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 wa)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 xa(Rr.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=Rr.operation(e.value,t,n.value);return new xa(r,n.base)}(e,this.operator,t)}getUnderlyingOperand(){return this.operand.getUnderlyingOperand()}toString(){return this.operator+this.operand.toString()}}class ka{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=>Rr.numberOfBitsDisplayed(e.value)).reduce((e,t)=>e>=t?e:t,0)}toString(){return this.children.map(e=>e.value.toString()).join(" ")}}class Sa{constructor(e,t){this.expressionString=void 0,this.children=void 0,this.expressionString=e,this.children=t}}const Ca="-?([0-9]+|0b[0-1]+|0x[0-9,a-f]+)(l|s|b|ul|us|ub|u)?",ja="^"+Ca+"$";function Na(e){return e.indexOf("0b")>-1?"bin":e.indexOf("0x")>-1?"hex":"dec"}const Ea=new class{constructor(){this.numberRegexString=void 0,this.numberRegexString=Ca}caseParse(e){return new RegExp(ja).test(e)}parse(e){if(0===e.length)throw new Error("input is null or empty");const t=new RegExp(ja,"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?Er:Br;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 Ir(s,o,!0).toString(2);return Ir.unsigned(BigInt(e),o)}return new Ir(s,o,i)}(t[0],t[1],t[2]||"");return{value:n,base:Na(e),input:e}}};function za(e){const t=Ea.parse(e);var n=new xa(t.value,t.base);if(n.value.maxBitSize!==t.value.maxBitSize)throw new Error("Gotcha!");return n}var Ba=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)}};Ba.addFactory(new class{canCreate(e){return 0!==e.length&&0===e.split(" ").filter(e=>e.length>0).map(e=>Ea.caseParse(e)).filter(e=>!1===e).length}create(e){const t=e.split(" ").filter(e=>e.length>0).map(e=>za(e));return new ka(e,t)}}),Ba.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 Sa(r,n)}parseMatch(e){var t=e[1],n=e[2],r=null;return r=0===n.indexOf("~")?new wa(za(n.substring(1)),"~"):za(n),void 0===t||null===t?r:new wa(r,t)}normalizeString(e){return e.replace(/\s+/g,"")}});class Oa{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 Oa(t);return e.children.forEach(e=>n.addScalarRow(e)),n.maxNumberOfBits=Oa.applyEmphasizeBytes(n.maxNumberOfBits,n.emphasizeBytes),n}static buildBitwiseOperation(e,t){const n=e.children.length,r=new Oa(t);let a=null;for(let i=0;i<n;i++){const t=e.children[i];if(t instanceof xa){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=Oa.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+Hr.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 Rr.numberOfBitsDisplayed(e.value)}getLabel(e){return Hr.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 ka)return Oa.buildListOfNumbers(e,{emphasizeBytes:t,allowFlipBits:!0,annotateDataTypes:n});if(e instanceof Sa)return Oa.buildBitwiseOperation(e,{emphasizeBytes:t,allowFlipBits:!0,annotateDataTypes:n});throw new Error("Cannot build BitwiseExpressionViewModel out of expression "+e)}}class Pa 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 ka;try{t=Oa.createModel(this.props.expression,this.props.emphasizeBytes,this.props.annotateTypes)}catch(i){const e=i.message;return(0,pr.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,pr.jsx)(e.Fragment,{children:(0,pr.jsx)("table",{className:a,children:(0,pr.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,pr.jsx)(Ta,{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 Ta 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=Hr.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:Rr.numberOfBitsDisplayed(o.value);return(0,pr.jsxs)("tr",{className:"row-with-bits "+t,children:[(0,pr.jsx)("td",{className:"sign",children:e}),(0,pr.jsx)("td",{className:"label",children:this.getLabel()}),(0,pr.jsx)("td",{className:"bin",children:(0,pr.jsx)(Wr,{emphasizeBytes:r,binaryString:s,allowFlipBits:a,signBitIndex:l,valueBitSize:u,onBitClicked:e=>this.onBitClicked(e)})}),(0,pr.jsx)("td",{className:"other",children:this.getAlternative()}),(0,pr.jsx)("td",{className:"info accent1","data-test-name":"ignore",children:this.props.annotateTypes?this.getInfo():null}),(0,pr.jsx)("td",{className:"undo","data-test-name":"ignore",children:this.getControlButtons()})]})}getControlButtons(){const t=[];return this.scalar.value.value<0&&t.push((0,pr.jsxs)(pa,{icon:rr,children:[(0,pr.jsx)("div",{className:"accent1 tooltip-header",children:"Two's Complement"}),(0,pr.jsxs)("p",{children:["This is a negative number. It's binary representation is ",(0,pr.jsx)("u",{children:"inverted"})," using ",(0,pr.jsx)("strong",{children:"Two's Complement"})," operation."]}),this.props.annotateTypes?null:(0,pr.jsxs)("p",{children:["To see full in-memory binary representation, go to ",(0,pr.jsx)("b",{children:"Settings"})," and enable ",(0,pr.jsx)("b",{children:"Annotate Data Types"})," toggle. "]})]})),this.originalValue.isTheSame(this.scalar.value)||t.push((0,pr.jsx)("button",{title:"Undo all changes",className:"undo","data-control":"undo",onClick:()=>this.undo(),children:(0,pr.jsx)(Wn,{icon:ir})})),(0,pr.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 Hr.numberToString(e.value,e.base)}const e=this.props.expressionItem.evaluate(),t=Hr.getAlternativeBase(e.base);return Hr.numberToString(e.value,t)}getLabelString(e){return Hr.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=Rr.flipBit(this.scalar.value,e+t);return void this.changeValue(r)}const a=n-t-r;this.changeValue(Rr.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,pr.jsx)("span",{title:a,style:{cursor:"help"},children:i.trim()})),n?r.push((0,pr.jsx)("button",{className:"accent1 link-button",title:l,onClick:()=>this.onChangeSign(),children:o})):r.push((0,pr.jsxs)("span",{className:"accent1",children:["\xa0",o]})),(0,pr.jsx)(e.Fragment,{children:r})}}const _a={setup:function(e,t){t.command({canHandle:e=>Ba.canParse(e),handle:function(t){var n=Ba.parse(t.input);e.addCommandResult(t.input,()=>(0,pr.jsx)(Pa,{expression:n,emphasizeBytes:e.emphasizeBytes,annotateTypes:e.annotateTypes,dimExtrBits:e.dimExtraBits}))}})}},Ia=_a,La={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Ma;const Aa=new Uint8Array(16);function Ra(){if(!Ma&&(Ma="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ma))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ma(Aa)}const Da=[];for(let n=0;n<256;++n)Da.push((n+256).toString(16).slice(1));function Fa(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Da[e[t+0]]+Da[e[t+1]]+Da[e[t+2]]+Da[e[t+3]]+"-"+Da[e[t+4]]+Da[e[t+5]]+"-"+Da[e[t+6]]+Da[e[t+7]]+"-"+Da[e[t+8]]+Da[e[t+9]]+"-"+Da[e[t+10]]+Da[e[t+11]]+Da[e[t+12]]+Da[e[t+13]]+Da[e[t+14]]+Da[e[t+15]]}const Ua=function(e,t,n){if(La.randomUUID&&!t&&!e)return La.randomUUID();const r=(e=e||{}).random||(e.rng||Ra)();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 Fa(r)};const Va=function(){return(0,pr.jsxs)("div",{className:"aboutTpl","data-result-type":"help",children:[(0,pr.jsxs)("p",{children:[" Created by ",(0,pr.jsx)("a",{href:"http://boryslevytskyi.github.io/",children:"Borys Levytskyi"}),". Please give it a like if BitwiseCmd has helped you in your work."]}),(0,pr.jsxs)("p",{children:["If you have an idea or, suggestion or you've spotted a bug here, please send it to ",(0,pr.jsx)("a",{href:"mailto:bitwisecmd@gmail.com?subject=Feedback",children:"bitwisecmd@gmail.com"}),". Your feedback is greatly appreciated."]}),(0,pr.jsx)("p",{children:(0,pr.jsxs)("a",{href:"https://github.com/BorisLevitskiy/BitwiseCmd",children:["Project on ",(0,pr.jsx)("strong",{children:"GitHub"})]})})]})};const Ha=function(){const t=null!==navigator.clipboard&&void 0!==navigator.clipboard?"":"hidden",[n,r]=(0,e.useState)("default"),a="copied"===n?"":"hidden",i="bc1qyv08z29776uwdwy2m0c77gpgpupzr78jpcnraq";return(0,pr.jsxs)("div",{className:"donate-result-view",children:[(0,pr.jsx)("p",{children:"Thank you for your interest in donation. At this point BitwiseCmd can accept donations via services listed below:"}),(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("h3",{children:"buymeacoffee.com"}),(0,pr.jsx)("p",{children:(0,pr.jsxs)("a",{className:"button button-large",href:"https://bmc.link/boryslevytB",onClick:()=>{fa({eventAction:"BuyMeCoffeeClicked",eventCategory:"Donation"})},target:"_blank",rel:"noreferrer",children:[(0,pr.jsx)(Wn,{icon:fr,size:"lg"})," Buy Me a Coffee"]})}),(0,pr.jsx)("h3",{children:"PayPal"}),(0,pr.jsx)("p",{children:(0,pr.jsxs)("a",{className:"paypal-button button button-large",href:"https://www.paypal.com/donate/?hosted_button_id=3GREJYC4T5AJ8",target:"_blank",rel:"noreferrer",children:[(0,pr.jsx)(Wn,{icon:br,size:"lg"}),"Donate via PayPal"]})})]}),(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("h3",{children:"Bitcoin"}),(0,pr.jsx)("span",{children:"BTC Address:"})," ",(0,pr.jsx)("strong",{children:i}),(0,pr.jsx)("button",{type:"button",onClick:()=>function(){navigator.clipboard&&navigator.clipboard.writeText(i);r("copied"),setTimeout(()=>r("default"),3e3),fa({eventCategory:"Donation",eventAction:"CopyBTCAddressCopyClicked"})}(),title:"Copy this address into the Cliboard",className:"button copy-button ".concat(t),children:"Copy"})," ",(0,pr.jsx)("span",{className:"soft ".concat(a),children:"copied"})]})]})};const Wa=function(e){let{icon:t,command:n,text:r,textClassName:a}=e;return(0,pr.jsxs)("button",{type:"button",className:"command-link",onClick:()=>l.execute(null!==n&&void 0!==n?n:r),children:[t?(0,pr.jsx)(Wn,{icon:t,className:"icon"}):null,(0,pr.jsx)("span",{className:a,children:r})]})};const $a=function(){return(0,pr.jsx)("div",{className:"help helpResultTpl",children:(0,pr.jsxs)("div",{className:"panel-container",children:[(0,pr.jsxs)("div",{className:"left-panel",children:[(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("div",{className:"section-title soft",children:"Bitwise Calculation Commands"}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"23 | 34"})})," \u2014 type bitwise expression to see the result in binary"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"23 34"})})," \u2014 type one or more numbers to see their binary representations"]})]})]}),(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("div",{className:"section-title soft",children:"IP Address & Networking Commands"}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"127.0.0.1"})})," \u2014 enter single or multiple IP addresses (separated by space) to see their binary representation"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"192.168.0.1/8"})})," \u2014 subnet mask notations are supported as well"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"subnet 192.168.24.1/14"})})," \u2014 display information about a subnet (network address, broadcast address, etc.)"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"vpc 192.168.24.1/24"})})," \u2014 see how VPC network address bits are divided between VPC address, Subnets, and Hosts"]})]})]}),(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("div",{className:"section-title soft",children:"Color Theme Commands"}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"light"})})," \u2014 set the Light color theme"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"dark"})})," \u2014 set the Dark color theme"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"midnight"})})," \u2014 set the Midnight color theme"]})]})]}),(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("div",{className:"section-title soft",children:"Other Commands"}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"clear"})})," \u2014 clear output pane"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"help"})})," \u2014 display this help"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"whatsnew"})})," \u2014 display changelog"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"em"})})," \u2014 turn On/Off Emphasize Bytes"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"about"})})," \u2014 about the app"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"guid"})})," \u2014 generate ",(0,pr.jsx)("a",{href:"https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29",children:"v4"})," GUID"]})]})]})]}),(0,pr.jsxs)("div",{className:"right-panel",children:[(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("div",{className:"section-title soft",children:"Supported Bitwise Operations"}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"&"})," \u2014 bitwise AND"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"|"})," \u2014 bitwise inclusive OR"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"^"})," \u2014 bitwise exclusive XOR"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"~"})," \u2014 bitwise NOT"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"<<"})," \u2014 left shift"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:">>"})," \u2014 sign propagating right shift"]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:">>>"})," \u2014 zero-fill right shift"]})]}),(0,pr.jsxs)("div",{className:"important-note",children:[(0,pr.jsx)(Wn,{icon:Kn,size:"lg"})," ",(0,pr.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,pr.jsx)("strong",{children:"left-to-right"}),"."]})]}),(0,pr.jsxs)("div",{className:"section soft-border",children:[(0,pr.jsxs)("div",{className:"section-title soft",children:["Supported Number Types ",(0,pr.jsx)("sup",{className:"accent1",children:"NEW"})]}),(0,pr.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,pr.jsx)("i",{children:"signed"})," and ",(0,pr.jsx)("i",{children:"unsigned"})," data types:"]}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"8-bit integer"})," - a.k.a Byte. Numbers entered with ",(0,pr.jsx)("code",{children:"b"})," or ",(0,pr.jsx)("code",{children:"ub"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,pr.jsx)(Wa,{text:"10b 10ub"}),")."]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"16-bit integer"})," - a.k.a Short. Numbers entered with ",(0,pr.jsx)("code",{children:"s"})," or ",(0,pr.jsx)("code",{children:"us"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,pr.jsx)(Wa,{text:"10s 10us"}),")."]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"32-bit integer"})," - numbers entered without suffixes that fall in range of ",zr," and ",Er,". Use ",(0,pr.jsx)("code",{children:"u"})," suffix to denote an unsigned version of 32-bit integer. This is a default number type."]}),(0,pr.jsxs)("li",{children:[(0,pr.jsx)("code",{children:"64-bit integer"})," - a.k.a Long. Numbers entered without suffixes and exceed the 32-bit range or entered with ",(0,pr.jsx)("code",{children:"l"})," and ",(0,pr.jsx)("code",{children:"ul"})," suffixes for signed and unsigned versions respectively (e.g. ",(0,pr.jsx)(Wa,{text:"10l 10ul"}),")."]})]})]}),(0,pr.jsxs)("div",{className:"section",children:[(0,pr.jsx)("strong",{className:"section-title soft",children:"Tip"}),(0,pr.jsxs)("p",{children:["You can click on bits to flip them in number inputs (e.g. ",(0,pr.jsx)(Wa,{text:"2 4"}),") or IP addresses (e.g. ",(0,pr.jsx)(Wa,{text:"192.168.0.0/8"}),")."]})]})]})]})})};const Qa=function(e){return(0,pr.jsx)("p",{children:e.text})};const Ya=function(){return(0,pr.jsxs)("div",{className:"changelog",children:[(0,pr.jsx)("h3",{children:"Changelog"}),(0,pr.jsx)("div",{className:"item item-new",children:(0,pr.jsxs)("p",{children:[(0,pr.jsx)("span",{className:"soft date",children:"May 10th, 2023"})," ",(0,pr.jsx)("br",{}),(0,pr.jsx)("p",{children:"Behold! After a long time of inactivity, BitwiseCmd is getting an update. Here is what changed:"}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:["Browser's JavaScript engine is no longer used for the execution of bitwise operations. BitwiseCmd has its own shiny custom-built bitwise calculator that supports operations integer of different sizes (8,16,32, and 64 bits) as well as their signed and unsigned versions. ",(0,pr.jsx)(Wa,{text:"Check it out!",command:"-1b 255ub -1 4294967295u -1l 18446744073709551615u"}),". This calculator tries to follow the same behavior of bitwise operations as implemented in C. This includes shifting an integer by the number of bytes equal to its size (spoiler: you get the same number, this is undefined behavior in C. Don't believe me? Check this ",(0,pr.jsx)("a",{href:"https://codeyarns.com/tech/2004-12-20-c-shift-operator-mayhem.html#gsc.tab=0",children:"link"}),")."]}),(0,pr.jsx)("li",{children:"A slightly improved UI"})]}),(0,pr.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,pr.jsx)("p",{children:"Many thanks to all people that submitted issues on GitHub. Your feedback is greatly appreciated. "})]})}),(0,pr.jsxs)("div",{className:"item",children:[(0,pr.jsx)("span",{className:"soft date",children:"May 5th, 2023"})," ",(0,pr.jsx)("br",{}),(0,pr.jsxs)("p",{children:["Fixed ",(0,pr.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues/13",children:"bug"})," with incorrect binary representation of 64-bit numbers."]})]}),(0,pr.jsx)("div",{className:"item",children:(0,pr.jsxs)("p",{children:[(0,pr.jsx)("span",{className:"soft date",children:"Jul 24th, 2021"})," ",(0,pr.jsx)("br",{}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:["Added support of ",(0,pr.jsx)("code",{children:"vpc"})," command to see how VPC network address is divided between VPC, Subnets, and Hosts. Try it out: ",(0,pr.jsx)(Wa,{text:"vpc 192.168.24.1/24"})]}),(0,pr.jsx)("li",{children:"Added ability to remove individual results"})]})]})}),(0,pr.jsxs)("div",{className:"item",children:[(0,pr.jsx)("span",{className:"soft date",children:"Jun 16th, 2021"}),(0,pr.jsxs)("p",{children:["Added support of ",(0,pr.jsx)("code",{children:"subnet"})," command to display information about subnet IP address such. Try it out: ",(0,pr.jsx)(Wa,{text:"subnet 192.168.24.1/14"})]})]}),(0,pr.jsxs)("div",{className:"item",children:[(0,pr.jsx)("span",{className:"soft date",children:"Jun 14th, 2021"}),(0,pr.jsx)("p",{children:"Added support of IP addresses and subnet mask notations. Try them out:"}),(0,pr.jsxs)("ul",{children:[(0,pr.jsxs)("li",{children:["A single IP address ",(0,pr.jsx)(Wa,{text:"127.0.0.1"})]}),(0,pr.jsxs)("li",{children:["Multiple IP addresses and subnet mask notations ",(0,pr.jsx)(Wa,{text:"127.0.0.1 192.168.0.0/24"})]})]})]}),(0,pr.jsxs)("div",{className:"item",children:[(0,pr.jsx)("span",{className:"soft date",children:"Jun 6th, 2017"}),(0,pr.jsxs)("p",{children:["Added ",(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"guid"})})," command. Use it for generating v4 GUIDs "]})]}),(0,pr.jsxs)("div",{className:"item",children:[(0,pr.jsx)("span",{className:"soft date",children:"May 27th, 2017"}),(0,pr.jsxs)("p",{children:["Added support of binary number notation (e.g. ",(0,pr.jsx)("code",{children:(0,pr.jsx)(Wa,{text:"0b10101"})}),"). "]})]}),(0,pr.jsxs)("div",{className:"item",children:[(0,pr.jsx)("span",{className:"soft",children:"May 20th, 2017"}),(0,pr.jsxs)("p",{children:["A new ",(0,pr.jsx)(Wa,{text:"Midnight"})," theme was added."]})]}),(0,pr.jsxs)("div",{className:"item",children:[(0,pr.jsx)("span",{className:"soft",children:"May 16th, 2017"}),(0,pr.jsxs)("p",{children:["Complete rewrite using React. Please let me know if you have problems with this release by ",(0,pr.jsx)("a",{href:"https://github.com/BorysLevytskyi/BitwiseCmd/issues",children:"creating an issue"})," in Github Repo."]})]})]})};class qa{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.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}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()}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}}}const Ka="AppState",Ga={uiTheme:"dark",emphasizeBytes:!1,version:9,debugMode:!1,pageVisistsCount:0,donationClicked:!1,annotateTypes:!1,dimExtrBits:!1,cookieDisclaimerHidden:!1},Xa={getPersistedData(){var e=window.localStorage.getItem(Ka);if(!e)return Ga;try{return JSON.parse(e)}catch(t){return console.error("Failed to parse AppState json. Json Value: \n"+e,t),Ga}},watch(e){e.onChange(()=>this.persistData(e))},persistData(e){localStorage.setItem(Ka,JSON.stringify(e.getPersistData()))}},Ja="StartupCommand",Za=["help","192.168.0.1/8","12|-2&107","4 0b1000000 0x1f0"];const ei={setup:function(e,t){t.debugMode=e.debugMode,e.onChange(()=>t.debugMode=e.debugMode),t.command("help",t=>e.addCommandResult(t.input,()=>(0,pr.jsx)($a,{}))),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("about",t=>e.addCommandResult(t.input,()=>(0,pr.jsx)(Va,{}))),t.command("whatsnew",t=>e.addCommandResult(t.input,()=>(0,pr.jsx)(Ya,{}))),t.command("guid",t=>e.addCommandResult(t.input,()=>(0,pr.jsx)(Qa,{text:Ua()}))),t.command("-notrack",()=>{}),t.command("-debug",t=>{e.toggleDebugMode(),e.addCommandResult(t.input,()=>(0,pr.jsx)(Qa,{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(Er,"\nInt64 ").concat(Or);e.addCommandResult(t.input,()=>(0,pr.jsx)(Qa,{text:n}))}),t.command("donate",t=>{e.onDonationClicked()?fa({eventCategory:"Donation",eventAction:"DonateButtonClicked"}):fa({eventCategory:"Donation",eventAction:"DonateButtonClickedAgain"}),e.addCommandResult(t.input,()=>(0,pr.jsx)(Ha,{}))}),t.command("track",e=>{fa({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(Ja):"clear"===a?(localStorage.removeItem(Ja),"Default startup command cleared"):(localStorage.setItem(Ja,a),"Default startup command saved: ".concat(a));var a;e.addCommandResult(t.input,()=>(0,pr.jsx)(Qa,{text:r}))}}),t.onError((t,n)=>e.addCommandResult(t,()=>(0,pr.jsx)(Nr,{errorMessage:n.toString()})))}},ti=ei;const ni=function(e){return(0,pr.jsx)("div",{className:"result",children:(0,pr.jsxs)("div",{className:"error",children:["\xaf\\_(\u30c4)_/\xaf Sorry, i don\u2032t know what ",(0,pr.jsx)("strong",{children:e.input})," is"]})})},ri=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=Xa.getPersistedData();const n=new qa(t,e);return Xa.watch(n),i().debug("appState initialized",n),n}(e),n=function(e){var t=yr.getArgs(window.location.hash),n=function(){const e=localStorage.getItem(Ja);return null!==e&&void 0!==e?[e]:[]}();0===n.length&&(n=Za);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}}();ti.setup(ri.appState,l),ya.setup(ri.appState,l),Ia.setup(ri.appState,l),l.command({canHandle:()=>!0,handle:e=>ri.appState.addCommandResult(e.input,()=>(0,pr.jsx)(ni,{input:e.input}))}),i().debug("Executing startup commands",ri.startupCommands),ri.startupCommands.forEach(e=>l.execute(e,{doNotTrack:!0})),ri.appState.registerVisit(),i().debug("started");t.createRoot(document.getElementById("root")).render((0,pr.jsx)(e.StrictMode,{children:(0,pr.jsx)(jr,{appState:ri.appState})}))})()})();
|
|
//# sourceMappingURL=main.58851a5b.js.map
|