diff --git "a/build/static/js/main.47b337a0.js" "b/build/static/js/main.47b337a0.js" new file mode 100644--- /dev/null +++ "b/build/static/js/main.47b337a0.js" @@ -0,0 +1,3 @@ +/*! For license information please see main.47b337a0.js.LICENSE.txt */ +(()=>{var e={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 l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},173:(e,t,n)=>{e.exports=n(497)()},218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},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,l={};function u(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(l[e]=t,e=0;e<t.length;e++)o.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},p={};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!!f.call(p,e)||!f.call(h,e)&&(d.test(e)?p[e]=!0:(h[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 w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),N=Symbol.for("react.provider"),C=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var j=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var L=Symbol.iterator;function T(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=L&&e[L]||e["@@iterator"])?e:null}var R,F=Object.assign;function I(e){if(void 0===R)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+e}var D=!1;function $(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(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"===typeof s.stack){for(var a=s.stack.split("\n"),i=r.stack.split("\n"),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(1!==o||1!==l)do{if(o--,0>--l||a[o]!==i[l]){var u="\n"+a[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=o&&0<=l);break}}}finally{D=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?I(e):""}function U(e){switch(e.tag){case 5:return I(e.type);case 16:return I("Lazy");case 13:return I("Suspense");case 19:return I("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 1:return e=$(e.type,!0);default:return""}}function B(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 _:return"Fragment";case k:return"Portal";case E:return"Profiler";case S:return"StrictMode";case M:return"Suspense";case P:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C: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 A:return null!==(t=e.displayName||null)?t:B(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return B(e(t))}catch(n){}}return null}function V(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 B(t);case 8:return t===S?"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 H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(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=W(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=W(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 X(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function K(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function G(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){G(e,t);var n=H(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,H(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=""+H(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 F({},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:H(n)}}function ie(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ue(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var se,ce,fe=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((se=se||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=se.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var he={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},pe=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||he.hasOwnProperty(e)&&he[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(he).forEach((function(e){pe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var ve=F({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 we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,_e=null,Se=null;function Ee(e){if(e=ba(e)){if("function"!==typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=xa(t),ke(e.stateNode,e.type,t))}}function Ne(e){_e?Se?Se.push(e):Se=[e]:_e=e}function Ce(){if(_e){var e=_e,t=Se;if(Se=_e=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function ze(e,t){return e(t)}function Me(){}var Pe=!1;function Ae(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return ze(e,t,n)}finally{Pe=!1,(null!==_e||null!==Se)&&(Me(),Ce())}}function Oe(e,t){var n=e.stateNode;if(null===n)return null;var r=xa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var je=!1;if(c)try{var Le={};Object.defineProperty(Le,"passive",{get:function(){je=!0}}),window.addEventListener("test",Le,Le),window.removeEventListener("test",Le,Le)}catch(ce){je=!1}function Te(e,t,n,r,a,i,o,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(c){this.onError(c)}}var Re=!1,Fe=null,Ie=!1,De=null,$e={onError:function(e){Re=!0,Fe=e}};function Ue(e,t,n,r,a,i,o,l,u){Re=!1,Fe=null,Te.apply($e,arguments)}function Be(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 Ve(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 He(e){if(Be(e)!==e)throw Error(i(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Be(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 He(a),e;if(o===r)return He(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,u=a.child;u;){if(u===n){l=!0,n=a,r=o;break}if(u===r){l=!0,r=a,n=o;break}u=u.sibling}if(!l){for(u=o.child;u;){if(u===n){l=!0,n=o,r=a;break}if(u===r){l=!0,r=o,n=a;break}u=u.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?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,Xe=a.unstable_shouldYield,Ke=a.unstable_requestPaint,Ge=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,it=null;var ot=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/ut|0)|0},lt=Math.log,ut=Math.LN2;var st=64,ct=4194304;function ft(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,o=268435455&n;if(0!==o){var l=o&~a;0!==l?r=ft(l):0!==(i&=o)&&(r=ft(i))}else 0!==(o=n&~a)?r=ft(o):0!==i&&(r=ft(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!==(4194240&i)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-ot(t)),r|=e[n],t&=~a;return r}function ht(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 pt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=st;return 0===(4194240&(st<<=1))&&(st=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 wt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var xt,kt,_t,St,Et,Nt=!1,Ct=[],zt=null,Mt=null,Pt=null,At=new Map,Ot=new Map,jt=[],Lt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Tt(e,t){switch(e){case"focusin":case"focusout":zt=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":At.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function Rt(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=ba(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Ft(e){var t=ya(e.target);if(null!==t){var n=Be(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ve(n)))return e.blockedOn=t,void Et(e.priority,(function(){_t(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 It(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xt(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);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function Dt(e,t,n){It(e)&&n.delete(t)}function $t(){Nt=!1,null!==zt&&It(zt)&&(zt=null),null!==Mt&&It(Mt)&&(Mt=null),null!==Pt&&It(Pt)&&(Pt=null),At.forEach(Dt),Ot.forEach(Dt)}function Ut(e,t){e.blockedOn===t&&(e.blockedOn=null,Nt||(Nt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,$t)))}function Bt(e){function t(t){return Ut(t,e)}if(0<Ct.length){Ut(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==zt&&Ut(zt,e),null!==Mt&&Ut(Mt,e),null!==Pt&&Ut(Pt,e),At.forEach(t),Ot.forEach(t),n=0;n<jt.length;n++)(r=jt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<jt.length&&null===(n=jt[0]).blockedOn;)Ft(n),null===n.blockedOn&&jt.shift()}var Vt=w.ReactCurrentBatchConfig,Ht=!0;function Wt(e,t,n,r){var a=bt,i=Vt.transition;Vt.transition=null;try{bt=1,Yt(e,t,n,r)}finally{bt=a,Vt.transition=i}}function qt(e,t,n,r){var a=bt,i=Vt.transition;Vt.transition=null;try{bt=4,Yt(e,t,n,r)}finally{bt=a,Vt.transition=i}}function Yt(e,t,n,r){if(Ht){var a=Xt(e,t,n,r);if(null===a)Hr(e,t,r,Qt,n),Tt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return zt=Rt(zt,e,t,n,r,a),!0;case"dragenter":return Mt=Rt(Mt,e,t,n,r,a),!0;case"mouseover":return Pt=Rt(Pt,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return At.set(i,Rt(At.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,Ot.set(i,Rt(Ot.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Tt(e,r),4&t&&-1<Lt.indexOf(e)){for(;null!==a;){var i=ba(a);if(null!==i&&xt(i),null===(i=Xt(e,t,n,r))&&Hr(e,t,r,Qt,n),i===a)break;a=i}null!==a&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Qt=null;function Xt(e,t,n,r){if(Qt=null,null!==(e=ya(e=xe(r))))if(null===(t=Be(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ve(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qt=e,null}function Kt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Gt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,a="value"in Gt?Gt.value:Gt.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,ln,un,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(sn),fn=F({},sn,{view:0,detail:0}),dn=an(fn),hn=F({},fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,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!==un&&(un&&"mousemove"===e.type?(on=e.screenX-un.screenX,ln=e.screenY-un.screenY):ln=on=0,un=e),on)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),pn=an(hn),mn=an(F({},hn,{dataTransfer:0})),gn=an(F({},fn,{relatedTarget:0})),vn=an(F({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=F({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(yn),wn=an(F({},sn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},_n={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_n[e])&&!!t[e]}function En(){return Sn}var Nn=F({},fn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,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}}),Cn=an(Nn),zn=an(F({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Mn=an(F({},fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),Pn=an(F({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),An=F({},hn,{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}),On=an(An),jn=[9,13,27,32],Ln=c&&"CompositionEvent"in window,Tn=null;c&&"documentMode"in document&&(Tn=document.documentMode);var Rn=c&&"TextEvent"in window&&!Tn,Fn=c&&(!Ln||Tn&&8<Tn&&11>=Tn),In=String.fromCharCode(32),Dn=!1;function $n(e,t){switch(e){case"keyup":return-1!==jn.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 Bn=!1;var Vn={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 Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vn[e.type]:"textarea"===t}function Wn(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){Ir(e,0)}function Xn(e){if(Y(wa(e)))return e}function Kn(e,t){if("change"===e)return t}var Gn=!1;if(c){var Jn;if(c){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"===typeof er.oninput}Jn=Zn}else Jn=!1;Gn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){qn&&(qn.detachEvent("onpropertychange",nr),Yn=qn=null)}function nr(e){if("value"===e.propertyName&&Xn(Yn)){var t=[];Wn(t,Yn,e,xe(e)),Ae(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 Xn(Yn)}function ir(e,t){if("click"===e)return Xn(t)}function or(e,t){if("input"===e||"change"===e)return Xn(t)}var lr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function ur(e,t){if(lr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!f.call(t,a)||!lr(e[a],t[a]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=sr(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=sr(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function hr(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 pr(e){var t=dr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fr(n.ownerDocument.documentElement,n)){if(null!==r&&hr(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 wr(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)&&hr(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&&ur(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 xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},_r={},Sr={};function Er(e){if(_r[e])return _r[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return _r[e]=n[t];return e}c&&(Sr=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=Er("animationend"),Cr=Er("animationiteration"),zr=Er("animationstart"),Mr=Er("transitionend"),Pr=new Map,Ar="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 Or(e,t){Pr.set(e,t),u(t,[e])}for(var jr=0;jr<Ar.length;jr++){var Lr=Ar[jr];Or(Lr.toLowerCase(),"on"+(Lr[0].toUpperCase()+Lr.slice(1)))}Or(Nr,"onAnimationEnd"),Or(Cr,"onAnimationIteration"),Or(zr,"onAnimationStart"),Or("dblclick","onDoubleClick"),Or("focusin","onFocus"),Or("focusout","onBlur"),Or(Mr,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Rr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr));function Fr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,u,s){if(Ue.apply(this,arguments),Re){if(!Re)throw Error(i(198));var c=Fe;Re=!1,Fe=null,Ie||(Ie=!0,De=c)}}(r,t,void 0,e),e.currentTarget=null}function Ir(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var l=r[o],u=l.instance,s=l.currentTarget;if(l=l.listener,u!==i&&a.isPropagationStopped())break e;Fr(a,l,s),i=u}else for(o=0;o<r.length;o++){if(u=(l=r[o]).instance,s=l.currentTarget,l=l.listener,u!==i&&a.isPropagationStopped())break e;Fr(a,l,s),i=u}}}if(Ie)throw e=De,Ie=!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)||(Vr(t,e,2,!1),n.add(r))}function $r(e,t,n){var r=0;t&&(r|=4),Vr(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Br(e){if(!e[Ur]){e[Ur]=!0,o.forEach((function(t){"selectionchange"!==t&&(Rr.has(t)||$r(t,!1,e),$r(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ur]||(t[Ur]=!0,$r("selectionchange",!1,t))}}function Vr(e,t,n,r){switch(Kt(t)){case 1:var a=Wt;break;case 4:a=qt;break;default:a=Yt}n=a.bind(null,t,n,e),a=void 0,!je||"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 Hr(e,t,n,r,a){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===a||8===u.nodeType&&u.parentNode===a))return;o=o.return}for(;null!==l;){if(null===(o=ya(l)))return;if(5===(u=o.tag)||6===u){r=i=o;continue e}l=l.parentNode}}r=r.return}Ae((function(){var r=i,a=xe(n),o=[];e:{var l=Pr.get(e);if(void 0!==l){var u=cn,s=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":u=Cn;break;case"focusin":s="focus",u=gn;break;case"focusout":s="blur",u=gn;break;case"beforeblur":case"afterblur":u=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":u=pn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Mn;break;case Nr:case Cr:case zr:u=vn;break;case Mr:u=Pn;break;case"scroll":u=dn;break;case"wheel":u=On;break;case"copy":case"cut":case"paste":u=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=zn}var c=0!==(4&t),f=!c&&"scroll"===e,d=c?null!==l?l+"Capture":null:l;c=[];for(var h,p=r;null!==p;){var m=(h=p).stateNode;if(5===h.tag&&null!==m&&(h=m,null!==d&&(null!=(m=Oe(p,d))&&c.push(Wr(p,m,h)))),f)break;p=p.return}0<c.length&&(l=new u(l,s,null,n,a),o.push({event:l,listeners:c}))}}if(0===(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===we||!(s=n.relatedTarget||n.fromElement)||!ya(s)&&!s[pa])&&(u||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,u?(u=r,null!==(s=(s=n.relatedTarget||n.toElement)?ya(s):null)&&(s!==(f=Be(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(u=null,s=r),u!==s)){if(c=pn,m="onMouseLeave",d="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=zn,m="onPointerLeave",d="onPointerEnter",p="pointer"),f=null==u?l:wa(u),h=null==s?l:wa(s),(l=new c(m,p+"leave",u,n,a)).target=f,l.relatedTarget=h,m=null,ya(a)===r&&((c=new c(d,p+"enter",s,n,a)).target=h,c.relatedTarget=f,m=c),f=m,u&&s)e:{for(d=s,p=0,h=c=u;h;h=Yr(h))p++;for(h=0,m=d;m;m=Yr(m))h++;for(;0<p-h;)c=Yr(c),p--;for(;0<h-p;)d=Yr(d),h--;for(;p--;){if(c===d||null!==d&&c===d.alternate)break e;c=Yr(c),d=Yr(d)}c=null}else c=null;null!==u&&Qr(o,l,u,c,!1),null!==s&&null!==f&&Qr(o,f,s,c,!0)}if("select"===(u=(l=r?wa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===u&&"file"===l.type)var g=Kn;else if(Hn(l))if(Gn)g=or;else{g=ar;var v=rr}else(u=l.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=ir);switch(g&&(g=g(e,r))?Wn(o,g,n,a):(v&&v(e,l,r),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ee(l,"number",l.value)),v=r?wa(r):window,e){case"focusin":(Hn(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,wr(o,n,a);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":wr(o,n,a)}var y;if(Ln)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Bn?$n(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Fn&&"ko"!==n.locale&&(Bn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Bn&&(y=en()):(Jt="value"in(Gt=a)?Gt.value:Gt.textContent,Bn=!0)),0<(v=qr(r,b)).length&&(b=new wn(b,e,null,n,a),o.push({event:b,listeners:v}),y?b.data=y:null!==(y=Un(n))&&(b.data=y))),(y=Rn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(Dn=!0,In);case"textInput":return(e=t.data)===In&&Dn?null:e;default:return null}}(e,n):function(e,t){if(Bn)return"compositionend"===e||!Ln&&$n(e,t)?(e=en(),Zt=Jt=Gt=null,Bn=!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 Fn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=qr(r,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=y))}Ir(o,t)}))}function Wr(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=Oe(e,n))&&r.unshift(Wr(e,i,a)),null!=(i=Oe(e,t))&&r.push(Wr(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 l=n,u=l.alternate,s=l.stateNode;if(null!==u&&u===r)break;5===l.tag&&null!==s&&(l=s,a?null!=(u=Oe(n,i))&&o.unshift(Wr(n,u,l)):a||null!=(u=Oe(n,i))&&o.push(Wr(n,u,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Xr=/\r\n?/g,Kr=/\u0000|\uFFFD/g;function Gr(e){return("string"===typeof e?e:""+e).replace(Xr,"\n").replace(Kr,"")}function Jr(e,t,n){if(t=Gr(t),Gr(e)!==t&&n)throw Error(i(425))}function Zr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"===typeof setTimeout?setTimeout:void 0,aa="function"===typeof clearTimeout?clearTimeout:void 0,ia="function"===typeof Promise?Promise:void 0,oa="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ia?function(e){return ia.resolve(null).then(e).catch(la)}:ra;function la(e){setTimeout((function(){throw e}))}function ua(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 Bt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Bt(t)}function sa(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var fa=Math.random().toString(36).slice(2),da="__reactFiber$"+fa,ha="__reactProps$"+fa,pa="__reactContainer$"+fa,ma="__reactEvents$"+fa,ga="__reactListeners$"+fa,va="__reactHandles$"+fa;function ya(e){var t=e[da];if(t)return t;for(var n=e.parentNode;n;){if(t=n[pa]||n[da]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[da])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function ba(e){return!(e=e[da]||e[pa])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function xa(e){return e[ha]||null}var ka=[],_a=-1;function Sa(e){return{current:e}}function Ea(e){0>_a||(e.current=ka[_a],ka[_a]=null,_a--)}function Na(e,t){_a++,ka[_a]=e.current,e.current=t}var Ca={},za=Sa(Ca),Ma=Sa(!1),Pa=Ca;function Aa(e,t){var n=e.type.contextTypes;if(!n)return Ca;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 Oa(e){return null!==(e=e.childContextTypes)&&void 0!==e}function ja(){Ea(Ma),Ea(za)}function La(e,t,n){if(za.current!==Ca)throw Error(i(168));Na(za,t),Na(Ma,n)}function Ta(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(i(108,V(e)||"Unknown",a));return F({},n,r)}function Ra(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ca,Pa=za.current,Na(za,e),Na(Ma,Ma.current),!0}function Fa(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Ta(e,t,Pa),r.__reactInternalMemoizedMergedChildContext=e,Ea(Ma),Ea(za),Na(za,e)):Ea(Ma),Na(Ma,n)}var Ia=null,Da=!1,$a=!1;function Ua(e){null===Ia?Ia=[e]:Ia.push(e)}function Ba(){if(!$a&&null!==Ia){$a=!0;var e=0,t=bt;try{var n=Ia;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ia=null,Da=!1}catch(a){throw null!==Ia&&(Ia=Ia.slice(e+1)),Ye(Ze,Ba),a}finally{bt=t,$a=!1}}return null}var Va=[],Ha=0,Wa=null,qa=0,Ya=[],Qa=0,Xa=null,Ka=1,Ga="";function Ja(e,t){Va[Ha++]=qa,Va[Ha++]=Wa,Wa=e,qa=t}function Za(e,t,n){Ya[Qa++]=Ka,Ya[Qa++]=Ga,Ya[Qa++]=Xa,Xa=e;var r=Ka;e=Ga;var a=32-ot(r)-1;r&=~(1<<a),n+=1;var i=32-ot(t)+a;if(30<i){var o=a-a%5;i=(r&(1<<o)-1).toString(32),r>>=o,a-=o,Ka=1<<32-ot(t)+a|n<<a|r,Ga=i+e}else Ka=1<<i|n<<a|r,Ga=e}function ei(e){null!==e.return&&(Ja(e,1),Za(e,1,0))}function ti(e){for(;e===Wa;)Wa=Va[--Ha],Va[Ha]=null,qa=Va[--Ha],Va[Ha]=null;for(;e===Xa;)Xa=Ya[--Qa],Ya[Qa]=null,Ga=Ya[--Qa],Ya[Qa]=null,Ka=Ya[--Qa],Ya[Qa]=null}var ni=null,ri=null,ai=!1,ii=null;function oi(e,t){var n=As(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function li(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ni=e,ri=sa(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!==Xa?{id:Ka,overflow:Ga}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=As(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ni=e,ri=null,!0);default:return!1}}function ui(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function si(e){if(ai){var t=ri;if(t){var n=t;if(!li(e,t)){if(ui(e))throw Error(i(418));t=sa(n.nextSibling);var r=ni;t&&li(e,t)?oi(r,n):(e.flags=-4097&e.flags|2,ai=!1,ni=e)}}else{if(ui(e))throw Error(i(418));e.flags=-4097&e.flags|2,ai=!1,ni=e}}}function ci(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ni=e}function fi(e){if(e!==ni)return!1;if(!ai)return ci(e),ai=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ri)){if(ui(e))throw di(),Error(i(418));for(;t;)oi(e,t),t=sa(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=sa(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ri=null}}else ri=ni?sa(e.stateNode.nextSibling):null;return!0}function di(){for(var e=ri;e;)e=sa(e.nextSibling)}function hi(){ri=ni=null,ai=!1}function pi(e){null===ii?ii=[e]:ii.push(e)}var mi=w.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=js(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Fs(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function s(e,t,n,r){var i=n.type;return i===_?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===O&&yi(i)===t.type)?((r=a(t,n.props)).ref=gi(e,t,n),r.return=e,r):((r=Ls(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=Is(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Ts(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Fs(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Ls(t.type,t.key,t.props,null,e.mode,n)).ref=gi(e,null,t),n.return=e,n;case k:return(t=Is(t,e.mode,n)).return=e,t;case O:return d(e,(0,t._init)(t._payload),n)}if(te(t)||T(t))return(t=Ts(t,e.mode,n,null)).return=e,t;vi(e,t)}return null}function h(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==a?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===a?s(e,t,n,r):null;case k:return n.key===a?c(e,t,n,r):null;case O:return h(e,t,(a=n._init)(n._payload),r)}if(te(n)||T(n))return null!==a?null:f(e,t,n,r,null);vi(e,n)}return null}function p(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case x:return s(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 O:return p(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||T(r))return f(t,e=e.get(n)||null,r,a,null);vi(t,r)}return null}function m(a,i,l,u){for(var s=null,c=null,f=i,m=i=0,g=null;null!==f&&m<l.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=h(a,f,l[m],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(a,f),i=o(v,i,m),null===c?s=v:c.sibling=v,c=v,f=g}if(m===l.length)return n(a,f),ai&&Ja(a,m),s;if(null===f){for(;m<l.length;m++)null!==(f=d(a,l[m],u))&&(i=o(f,i,m),null===c?s=f:c.sibling=f,c=f);return ai&&Ja(a,m),s}for(f=r(a,f);m<l.length;m++)null!==(g=p(f,a,m,l[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),i=o(g,i,m),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return t(a,e)})),ai&&Ja(a,m),s}function g(a,l,u,s){var c=T(u);if("function"!==typeof c)throw Error(i(150));if(null==(u=c.call(u)))throw Error(i(151));for(var f=c=null,m=l,g=l=0,v=null,y=u.next();null!==m&&!y.done;g++,y=u.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=h(a,m,y.value,s);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(a,m),l=o(b,l,g),null===f?c=b:f.sibling=b,f=b,m=v}if(y.done)return n(a,m),ai&&Ja(a,g),c;if(null===m){for(;!y.done;g++,y=u.next())null!==(y=d(a,y.value,s))&&(l=o(y,l,g),null===f?c=y:f.sibling=y,f=y);return ai&&Ja(a,g),c}for(m=r(a,m);!y.done;g++,y=u.next())null!==(y=p(m,a,g,y.value,s))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),l=o(y,l,g),null===f?c=y:f.sibling=y,f=y);return e&&m.forEach((function(e){return t(a,e)})),ai&&Ja(a,g),c}return function e(r,i,o,u){if("object"===typeof o&&null!==o&&o.type===_&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case x:e:{for(var s=o.key,c=i;null!==c;){if(c.key===s){if((s=o.type)===_){if(7===c.tag){n(r,c.sibling),(i=a(c,o.props.children)).return=r,r=i;break e}}else if(c.elementType===s||"object"===typeof s&&null!==s&&s.$$typeof===O&&yi(s)===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===_?((i=Ts(o.props.children,r.mode,u,o.key)).return=r,r=i):((u=Ls(o.type,o.key,o.props,null,r.mode,u)).ref=gi(r,i,o),u.return=r,r=u)}return l(r);case k:e:{for(c=o.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){n(r,i.sibling),(i=a(i,o.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Is(o,r.mode,u)).return=r,r=i}return l(r);case O:return e(r,i,(c=o._init)(o._payload),u)}if(te(o))return m(r,i,o,u);if(T(o))return g(r,i,o,u);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=Fs(o,r.mode,u)).return=r,r=i),l(r)):n(r,i)}}var wi=bi(!0),xi=bi(!1),ki=Sa(null),_i=null,Si=null,Ei=null;function Ni(){Ei=Si=_i=null}function Ci(e){var t=ki.current;Ea(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 Mi(e,t){_i=e,Ei=Si=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(bl=!0),e.firstContext=null)}function Pi(e){var t=e._currentValue;if(Ei!==e)if(e={context:e,memoizedValue:t,next:null},null===Si){if(null===_i)throw Error(i(308));Si=e,_i.dependencies={lanes:0,firstContext:e}}else Si=Si.next=e;return t}var Ai=null;function Oi(e){null===Ai?Ai=[e]:Ai.push(e)}function ji(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Oi(t)):(n.next=a.next,a.next=n),t.interleaved=n,Li(e,r)}function Li(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Ti=!1;function Ri(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fi(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 Ii(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&zu)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Li(e,n)}return null===(a=r.interleaved)?(t.next=t,Oi(r)):(t.next=a.next,a.next=t),r.interleaved=t,Li(e,n)}function $i(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 Bi(e,t,n,r){var a=e.updateQueue;Ti=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var u=l,s=u.next;u.next=null,null===o?i=s:o.next=s,o=u;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===l?c.firstBaseUpdate=s:l.next=s,c.lastBaseUpdate=u))}if(null!==i){var f=a.baseState;for(o=0,c=s=u=null,l=i;;){var d=l.lane,h=l.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var p=e,m=l;switch(d=t,h=n,m.tag){case 1:if("function"===typeof(p=m.payload)){f=p.call(h,f,d);break e}f=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null===(d="function"===typeof(p=m.payload)?p.call(h,f,d):p)||void 0===d)break e;f=F({},f,d);break e;case 2:Ti=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(d=a.effects)?a.effects=[l]:d.push(l))}else h={eventTime:h,lane:d,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(s=c=h,u=f):c=c.next=h,o|=d;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(d=l).next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}}if(null===c&&(u=f),a.baseState=u,a.firstBaseUpdate=s,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);Ru|=o,e.lanes=o,e.memoizedState=f}}function Vi(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 Hi={},Wi=Sa(Hi),qi=Sa(Hi),Yi=Sa(Hi);function Qi(e){if(e===Hi)throw Error(i(174));return e}function Xi(e,t){switch(Na(Yi,t),Na(qi,e),Na(Wi,Hi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ue(null,"");break;default:t=ue(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ea(Wi),Na(Wi,t)}function Ki(){Ea(Wi),Ea(qi),Ea(Yi)}function Gi(e){Qi(Yi.current);var t=Qi(Wi.current),n=ue(t,e.type);t!==n&&(Na(qi,e),Na(Wi,n))}function Ji(e){qi.current===e&&(Ea(Wi),Ea(qi))}var Zi=Sa(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=w.ReactCurrentDispatcher,ao=w.ReactCurrentBatchConfig,io=0,oo=null,lo=null,uo=null,so=!1,co=!1,fo=0,ho=0;function po(){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(!lr(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:el,e=n(r,a),co){o=0;do{if(co=!1,fo=0,25<=o)throw Error(i(301));o+=1,uo=lo=null,t.updateQueue=null,ro.current=tl,e=n(r,a)}while(co)}if(ro.current=Jo,t=null!==lo&&null!==lo.next,io=0,uo=lo=oo=null,so=!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===uo?oo.memoizedState=uo=e:uo=uo.next=e,uo}function bo(){if(null===lo){var e=oo.alternate;e=null!==e?e.memoizedState:null}else e=lo.next;var t=null===uo?oo.memoizedState:uo.next;if(null!==t)uo=t,lo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(lo=e).memoizedState,baseState:lo.baseState,baseQueue:lo.baseQueue,queue:lo.queue,next:null},null===uo?oo.memoizedState=uo=e:uo=uo.next=e}return uo}function wo(e,t){return"function"===typeof t?t(e):t}function xo(e){var t=bo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=lo,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,r=r.baseState;var u=l=null,s=null,c=o;do{var f=c.lane;if((io&f)===f)null!==s&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(u=s=d,l=r):s=s.next=d,oo.lanes|=f,Ru|=f}c=c.next}while(null!==c&&c!==o);null===s?l=r:s.next=u,lr(r,t.memoizedState)||(bl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=s,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,oo.lanes|=o,Ru|=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 l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);lr(o,t.memoizedState)||(bl=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function _o(){}function So(e,t){var n=oo,r=bo(),a=t(),o=!lr(r.memoizedState,a);if(o&&(r.memoizedState=a,bl=!0),r=r.queue,Ro(Co.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==uo&&1&uo.memoizedState.tag){if(n.flags|=2048,Ao(9,No.bind(null,n,r,a,t),void 0,null),null===Mu)throw Error(i(349));0!==(30&io)||Eo(n,t,a)}return a}function Eo(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)&&Mo(e)}function Co(e,t,n){return n((function(){zo(t)&&Mo(e)}))}function zo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(r){return!0}}function Mo(e){var t=Li(e,1);null!==t&&ns(t,e,1,-1)}function Po(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:wo,lastRenderedState:e},t.queue=e,e=e.dispatch=Qo.bind(null,oo,e),[t.memoizedState,e]}function Ao(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 Oo(){return bo().memoizedState}function jo(e,t,n,r){var a=yo();oo.flags|=e,a.memoizedState=Ao(1|t,n,void 0,void 0===r?null:r)}function Lo(e,t,n,r){var a=bo();r=void 0===r?null:r;var i=void 0;if(null!==lo){var o=lo.memoizedState;if(i=o.destroy,null!==r&&mo(r,o.deps))return void(a.memoizedState=Ao(t,n,i,r))}oo.flags|=e,a.memoizedState=Ao(1|t,n,i,r)}function To(e,t){return jo(8390656,8,e,t)}function Ro(e,t){return Lo(2048,8,e,t)}function Fo(e,t){return Lo(4,2,e,t)}function Io(e,t){return Lo(4,4,e,t)}function Do(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function $o(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Lo(4,4,Do.bind(null,t,e),n)}function Uo(){}function Bo(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 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]:(e=e(),n.memoizedState=[e,t],e)}function Ho(e,t,n){return 0===(21&io)?(e.baseState&&(e.baseState=!1,bl=!0),e.memoizedState=n):(lr(n,t)||(n=mt(),oo.lanes|=n,Ru|=n,e.baseState=!0),t)}function Wo(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=ts(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xo(e))Ko(t,n);else if(null!==(n=ji(e,t,n,r))){ns(n,e,r,es()),Go(n,t,r)}}function Qo(e,t,n){var r=ts(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xo(e))Ko(t,a);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,l=i(o,n);if(a.hasEagerState=!0,a.eagerState=l,lr(l,o)){var u=t.interleaved;return null===u?(a.next=a,Oi(t)):(a.next=u.next,u.next=a),void(t.interleaved=a)}}catch(s){}null!==(n=ji(e,t,a,r))&&(ns(n,e,r,a=es()),Go(n,t,r))}}function Xo(e){var t=e.alternate;return e===oo||null!==t&&t===oo}function Ko(e,t){co=so=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Go(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var Jo={readContext:Pi,useCallback:po,useContext:po,useEffect:po,useImperativeHandle:po,useInsertionEffect:po,useLayoutEffect:po,useMemo:po,useReducer:po,useRef:po,useState:po,useDebugValue:po,useDeferredValue:po,useTransition:po,useMutableSource:po,useSyncExternalStore:po,useId:po,unstable_isNewReconciler:!1},Zo={readContext:Pi,useCallback:function(e,t){return yo().memoizedState=[e,void 0===t?null:t],e},useContext:Pi,useEffect:To,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,jo(4194308,4,Do.bind(null,t,e),n)},useLayoutEffect:function(e,t){return jo(4194308,4,e,t)},useInsertionEffect:function(e,t){return jo(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:Po,useDebugValue:Uo,useDeferredValue:function(e){return yo().memoizedState=e},useTransition:function(){var e=Po(!1),t=e[0];return e=Wo.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===Mu)throw Error(i(349));0!==(30&io)||Eo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,To(Co.bind(null,r,o,e),[e]),r.flags|=2048,Ao(9,No.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=yo(),t=Mu.identifierPrefix;if(ai){var n=Ga;t=":"+t+"R"+(n=(Ka&~(1<<32-ot(Ka)-1)).toString(32)+n),0<(n=fo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ho++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},el={readContext:Pi,useCallback:Bo,useContext:Pi,useEffect:Ro,useImperativeHandle:$o,useInsertionEffect:Fo,useLayoutEffect:Io,useMemo:Vo,useReducer:xo,useRef:Oo,useState:function(){return xo(wo)},useDebugValue:Uo,useDeferredValue:function(e){return Ho(bo(),lo.memoizedState,e)},useTransition:function(){return[xo(wo)[0],bo().memoizedState]},useMutableSource:_o,useSyncExternalStore:So,useId:qo,unstable_isNewReconciler:!1},tl={readContext:Pi,useCallback:Bo,useContext:Pi,useEffect:Ro,useImperativeHandle:$o,useInsertionEffect:Fo,useLayoutEffect:Io,useMemo:Vo,useReducer:ko,useRef:Oo,useState:function(){return ko(wo)},useDebugValue:Uo,useDeferredValue:function(e){var t=bo();return null===lo?t.memoizedState=e:Ho(t,lo.memoizedState,e)},useTransition:function(){return[ko(wo)[0],bo().memoizedState]},useMutableSource:_o,useSyncExternalStore:So,useId:qo,unstable_isNewReconciler:!1};function nl(e,t){if(e&&e.defaultProps){for(var n in t=F({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rl(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:F({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var al={isMounted:function(e){return!!(e=e._reactInternals)&&Be(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=es(),a=ts(e),i=Ii(r,a);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Di(e,i,a))&&(ns(t,e,a,r),$i(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=es(),a=ts(e),i=Ii(r,a);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Di(e,i,a))&&(ns(t,e,a,r),$i(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=es(),r=ts(e),a=Ii(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),null!==(t=Di(e,a,r))&&(ns(t,e,r,n),$i(t,e,r))}};function il(e,t,n,r,a,i,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!ur(n,r)||!ur(a,i))}function ol(e,t,n){var r=!1,a=Ca,i=t.contextType;return"object"===typeof i&&null!==i?i=Pi(i):(a=Oa(t)?Pa:za.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?Aa(e,a):Ca),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=al,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function ll(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&&al.enqueueReplaceState(t,t.state,null)}function ul(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Ri(e);var i=t.contextType;"object"===typeof i&&null!==i?a.context=Pi(i):(i=Oa(t)?Pa:za.current,a.context=Aa(e,i)),a.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(rl(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&&al.enqueueReplaceState(a,a.state,null),Bi(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}function sl(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 cl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function fl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var dl="function"===typeof WeakMap?WeakMap:Map;function hl(e,t,n){(n=Ii(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hu||(Hu=!0,Wu=r),fl(0,t)},n}function pl(e,t,n){(n=Ii(-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(){fl(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){fl(0,t),"function"!==typeof r&&(null===qu?qu=new Set([this]):qu.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ml(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new dl;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=Es.bind(null,e,t,n),t.then(e,e))}function gl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vl(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=Ii(-1,1)).tag=2,Di(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var yl=w.ReactCurrentOwner,bl=!1;function wl(e,t,n,r){t.child=null===e?xi(t,null,n,r):wi(t,e.child,n,r)}function xl(e,t,n,r,a){n=n.render;var i=t.ref;return Mi(t,a),r=go(e,t,n,r,i,a),n=vo(),null===e||bl?(ai&&n&&ei(t),t.flags|=1,wl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hl(e,t,a))}function kl(e,t,n,r,a){if(null===e){var i=n.type;return"function"!==typeof i||Os(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ls(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,_l(e,t,i,r,a))}if(i=e.child,0===(e.lanes&a)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:ur)(o,r)&&e.ref===t.ref)return Hl(e,t,a)}return t.flags|=1,(e=js(i,r)).ref=t.ref,e.return=t,t.child=e}function _l(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(ur(i,r)&&e.ref===t.ref){if(bl=!1,t.pendingProps=r=i,0===(e.lanes&a))return t.lanes=e.lanes,Hl(e,t,a);0!==(131072&e.flags)&&(bl=!0)}}return Nl(e,t,n,r,a)}function Sl(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(ju,Ou),Ou|=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(ju,Ou),Ou|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Na(ju,Ou),Ou|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Na(ju,Ou),Ou|=r;return wl(e,t,a,n),t.child}function El(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Nl(e,t,n,r,a){var i=Oa(n)?Pa:za.current;return i=Aa(t,i),Mi(t,a),n=go(e,t,n,r,i,a),r=vo(),null===e||bl?(ai&&r&&ei(t),t.flags|=1,wl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hl(e,t,a))}function Cl(e,t,n,r,a){if(Oa(n)){var i=!0;Ra(t)}else i=!1;if(Mi(t,a),null===t.stateNode)Vl(e,t),ol(t,n,r),ul(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var u=o.context,s=n.contextType;"object"===typeof s&&null!==s?s=Pi(s):s=Aa(t,s=Oa(n)?Pa:za.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==r||u!==s)&&ll(t,o,r,s),Ti=!1;var d=t.memoizedState;o.state=d,Bi(t,r,o,a),u=t.memoizedState,l!==r||d!==u||Ma.current||Ti?("function"===typeof c&&(rl(t,n,c,r),u=t.memoizedState),(l=Ti||il(t,n,l,r,d,u,s))?(f||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=l):("function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Fi(e,t),l=t.memoizedProps,s=t.type===t.elementType?l:nl(t.type,l),o.props=s,f=t.pendingProps,d=o.context,"object"===typeof(u=n.contextType)&&null!==u?u=Pi(u):u=Aa(t,u=Oa(n)?Pa:za.current);var h=n.getDerivedStateFromProps;(c="function"===typeof h||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==f||d!==u)&&ll(t,o,r,u),Ti=!1,d=t.memoizedState,o.state=d,Bi(t,r,o,a);var p=t.memoizedState;l!==f||d!==p||Ma.current||Ti?("function"===typeof h&&(rl(t,n,h,r),p=t.memoizedState),(s=Ti||il(t,n,s,r,d,p,u)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,p,u),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,p,u)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=u,r=s):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return zl(e,t,n,r,i,a)}function zl(e,t,n,r,a,i){El(e,t);var o=0!==(128&t.flags);if(!r&&!o)return a&&Fa(t,n,!1),Hl(e,t,i);r=t.stateNode,yl.current=t;var l=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=wi(t,e.child,null,i),t.child=wi(t,null,l,i)):wl(e,t,l,i),t.memoizedState=r.state,a&&Fa(t,n,!0),t.child}function Ml(e){var t=e.stateNode;t.pendingContext?La(0,t.pendingContext,t.pendingContext!==t.context):t.context&&La(0,t.context,!1),Xi(e,t.containerInfo)}function Pl(e,t,n,r,a){return hi(),pi(a),t.flags|=256,wl(e,t,n,r),t.child}var Al,Ol,jl,Ll,Tl={dehydrated:null,treeContext:null,retryLane:0};function Rl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fl(e,t,n){var r,a=t.pendingProps,o=Zi.current,l=!1,u=0!==(128&t.flags);if((r=u)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Na(Zi,1&o),null===e)return si(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):(u=a.children,e=a.fallback,l?(a=t.mode,l=t.child,u={mode:"hidden",children:u},0===(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=u):l=Rs(u,a,0,null),e=Ts(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Rl(n),t.memoizedState=Tl,e):Il(t,u));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,a,o,l){if(n)return 256&t.flags?(t.flags&=-257,Dl(e,t,l,r=cl(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=Rs({mode:"visible",children:r.children},a,0,null),(o=Ts(o,a,l,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!==(1&t.mode)&&wi(t,e.child,null,l),t.child.memoizedState=Rl(l),t.memoizedState=Tl,o);if(0===(1&t.mode))return Dl(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var u=r.dgst;return r=u,Dl(e,t,l,r=cl(o=Error(i(419)),r,void 0))}if(u=0!==(l&e.childLanes),bl||u){if(null!==(r=Mu)){switch(l&-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!==(a&(r.suspendedLanes|l))?0:a)&&a!==o.retryLane&&(o.retryLane=a,Li(e,a),ns(r,e,a,-1))}return ms(),Dl(e,t,l,r=cl(Error(i(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Cs.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ri=sa(a.nextSibling),ni=t,ai=!0,ii=null,null!==e&&(Ya[Qa++]=Ka,Ya[Qa++]=Ga,Ya[Qa++]=Xa,Ka=e.id,Ga=e.overflow,Xa=t),t=Il(t,r.children),t.flags|=4096,t)}(e,t,u,a,r,o,n);if(l){l=a.fallback,u=t.mode,r=(o=e.child).sibling;var s={mode:"hidden",children:a.children};return 0===(1&u)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=s,t.deletions=null):(a=js(o,s)).subtreeFlags=14680064&o.subtreeFlags,null!==r?l=js(r,l):(l=Ts(l,u,n,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,u=null===(u=e.child.memoizedState)?Rl(n):{baseLanes:u.baseLanes|n,cachePool:null,transitions:u.transitions},l.memoizedState=u,l.childLanes=e.childLanes&~n,t.memoizedState=Tl,a}return e=(l=e.child).sibling,a=js(l,{mode:"visible",children:a.children}),0===(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Il(e,t){return(t=Rs({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Dl(e,t,n,r){return null!==r&&pi(r),wi(t,e.child,null,n),(e=Il(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $l(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),zi(e.return,t,n)}function Ul(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 Bl(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(wl(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&&$l(e,n,t);else if(19===e.tag)$l(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),Ul(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}Ul(t,!0,n,null,i);break;case"together":Ul(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vl(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ru|=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=js(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=js(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Wl(e,t){if(!ai)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ql(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Yl(e,t,n){var r=t.pendingProps;switch(ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ql(t),null;case 1:case 17:return Oa(t.type)&&ja(),ql(t),null;case 3:return r=t.stateNode,Ki(),Ea(Ma),Ea(za),no(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ii&&(os(ii),ii=null))),Ol(e,t),ql(t),null;case 5:Ji(t);var a=Qi(Yi.current);if(n=t.type,null!==e&&null!=t.stateNode)jl(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return ql(t),null}if(e=Qi(Wi.current),fi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[da]=t,r[ha]=o,e=0!==(1&t.mode),n){case"dialog":Dr("cancel",r),Dr("close",r);break;case"iframe":case"object":case"embed":Dr("load",r);break;case"video":case"audio":for(a=0;a<Tr.length;a++)Dr(Tr[a],r);break;case"source":Dr("error",r);break;case"img":case"image":case"link":Dr("error",r),Dr("load",r);break;case"details":Dr("toggle",r);break;case"input":K(r,o),Dr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Dr("invalid",r);break;case"textarea":ae(r,o),Dr("invalid",r)}for(var u in ye(n,o),a=null,o)if(o.hasOwnProperty(u)){var s=o[u];"children"===u?"string"===typeof s?r.textContent!==s&&(!0!==o.suppressHydrationWarning&&Jr(r.textContent,s,e),a=["children",s]):"number"===typeof s&&r.textContent!==""+s&&(!0!==o.suppressHydrationWarning&&Jr(r.textContent,s,e),a=["children",""+s]):l.hasOwnProperty(u)&&null!=s&&"onScroll"===u&&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{u=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[da]=t,e[ha]=r,Al(e,t,!1,!1),t.stateNode=e;e:{switch(u=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<Tr.length;a++)Dr(Tr[a],e);a=r;break;case"source":Dr("error",e),a=r;break;case"img":case"image":case"link":Dr("error",e),Dr("load",e),a=r;break;case"details":Dr("toggle",e),a=r;break;case"input":K(e,r),a=X(e,r),Dr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=F({},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),s=a)if(s.hasOwnProperty(o)){var c=s[o];"style"===o?ge(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):"children"===o?"string"===typeof c?("textarea"!==n||""!==c)&&de(e,c):"number"===typeof c&&de(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(l.hasOwnProperty(o)?null!=c&&"onScroll"===o&&Dr("scroll",e):null!=c&&b(e,o,c,u))}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",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?ne(e,!!r.multiple,o,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=Zr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return ql(t),null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(n=Qi(Yi.current),Qi(Wi.current),fi(t)){if(r=t.stateNode,n=t.memoizedProps,r[da]=t,(o=r.nodeValue!==n)&&null!==(e=ni))switch(e.tag){case 3:Jr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jr(r.nodeValue,n,0!==(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[da]=t,t.stateNode=r}return ql(t),null;case 13:if(Ea(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))di(),hi(),t.flags|=98560,o=!1;else if(o=fi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(i(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(i(317));o[da]=t}else hi(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;ql(t),o=!1}else null!==ii&&(os(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===Lu&&(Lu=3):ms())),null!==t.updateQueue&&(t.flags|=4),ql(t),null);case 4:return Ki(),Ol(e,t),null===e&&Br(t.stateNode.containerInfo),ql(t),null;case 10:return Ci(t.type._context),ql(t),null;case 19:if(Ea(Zi),null===(o=t.memoizedState))return ql(t),null;if(r=0!==(128&t.flags),null===(u=o.rendering))if(r)Wl(o,!1);else{if(0!==Lu||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(u=eo(e))){for(t.flags|=128,Wl(o,!1),null!==(r=u.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(u=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=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,e=u.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&&Ge()>Bu&&(t.flags|=128,r=!0,Wl(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=eo(u))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Wl(o,!0),null===o.tail&&"hidden"===o.tailMode&&!u.alternate&&!ai)return ql(t),null}else 2*Ge()-o.renderingStartTime>Bu&&1073741824!==n&&(t.flags|=128,r=!0,Wl(o,!1),t.lanes=4194304);o.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=o.last)?n.sibling=u:t.child=u,o.last=u)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ge(),t.sibling=null,n=Zi.current,Na(Zi,r?1&n|2:1&n),t):(ql(t),null);case 22:case 23:return fs(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ou)&&(ql(t),6&t.subtreeFlags&&(t.flags|=8192)):ql(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Ql(e,t){switch(ti(t),t.tag){case 1:return Oa(t.type)&&ja(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ki(),Ea(Ma),Ea(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(Ea(Zi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));hi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ea(Zi),null;case 4:return Ki(),null;case 10:return Ci(t.type._context),null;case 22:case 23:return fs(),null;default:return null}}Al=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}},Ol=function(){},jl=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Qi(Wi.current);var i,o=null;switch(n){case"input":a=X(e,a),r=X(e,r),o=[];break;case"select":a=F({},a,{value:void 0}),r=F({},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 u=a[c];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var s=r[c];if(u=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&s!==u&&(null!=s||null!=u))if("style"===c)if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(c,n)),n=s;else"dangerouslySetInnerHTML"===c?(s=s?s.__html:void 0,u=u?u.__html:void 0,null!=s&&u!==s&&(o=o||[]).push(c,s)):"children"===c?"string"!==typeof s&&"number"!==typeof s||(o=o||[]).push(c,""+s):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=s&&"onScroll"===c&&Dr("scroll",e),o||u===s||(o=[])):(o=o||[]).push(c,s))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},Ll=function(e,t,n,r){n!==r&&(t.flags|=4)};var Xl=!1,Kl=!1,Gl="function"===typeof WeakSet?WeakSet:Set,Jl=null;function Zl(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Ss(e,t,r)}else n.current=null}function eu(e,t,n){try{n()}catch(r){Ss(e,t,r)}}var tu=!1;function nu(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&&eu(t,n,i)}a=a.next}while(a!==r)}}function ru(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 au(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 iu(e){var t=e.alternate;null!==t&&(e.alternate=null,iu(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[da],delete t[ha],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 ou(e){return 5===e.tag||3===e.tag||4===e.tag}function lu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ou(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 uu(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(uu(e,t,n),e=e.sibling;null!==e;)uu(e,t,n),e=e.sibling}function su(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(su(e,t,n),e=e.sibling;null!==e;)su(e,t,n),e=e.sibling}var cu=null,fu=!1;function du(e,t,n){for(n=n.child;null!==n;)hu(e,t,n),n=n.sibling}function hu(e,t,n){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,n)}catch(l){}switch(n.tag){case 5:Kl||Zl(n,t);case 6:var r=cu,a=fu;cu=null,du(e,t,n),fu=a,null!==(cu=r)&&(fu?(e=cu,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):cu.removeChild(n.stateNode));break;case 18:null!==cu&&(fu?(e=cu,n=n.stateNode,8===e.nodeType?ua(e.parentNode,n):1===e.nodeType&&ua(e,n),Bt(e)):ua(cu,n.stateNode));break;case 4:r=cu,a=fu,cu=n.stateNode.containerInfo,fu=!0,du(e,t,n),cu=r,fu=a;break;case 0:case 11:case 14:case 15:if(!Kl&&(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))&&eu(n,t,o),a=a.next}while(a!==r)}du(e,t,n);break;case 1:if(!Kl&&(Zl(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Ss(n,t,l)}du(e,t,n);break;case 21:du(e,t,n);break;case 22:1&n.mode?(Kl=(r=Kl)||null!==n.memoizedState,du(e,t,n),Kl=r):du(e,t,n);break;default:du(e,t,n)}}function pu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Gl),t.forEach((function(t){var r=zs.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function mu(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var o=e,l=t,u=l;e:for(;null!==u;){switch(u.tag){case 5:cu=u.stateNode,fu=!1;break e;case 3:case 4:cu=u.stateNode.containerInfo,fu=!0;break e}u=u.return}if(null===cu)throw Error(i(160));hu(o,l,a),cu=null,fu=!1;var s=a.alternate;null!==s&&(s.return=null),a.return=null}catch(c){Ss(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gu(t,e),t=t.sibling}function gu(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(mu(t,e),vu(e),4&r){try{nu(3,e,e.return),ru(3,e)}catch(g){Ss(e,e.return,g)}try{nu(5,e,e.return)}catch(g){Ss(e,e.return,g)}}break;case 1:mu(t,e),vu(e),512&r&&null!==n&&Zl(n,n.return);break;case 5:if(mu(t,e),vu(e),512&r&&null!==n&&Zl(n,n.return),32&e.flags){var a=e.stateNode;try{de(a,"")}catch(g){Ss(e,e.return,g)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,l=null!==n?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===u&&"radio"===o.type&&null!=o.name&&G(a,o),be(u,l);var c=be(u,o);for(l=0;l<s.length;l+=2){var f=s[l],d=s[l+1];"style"===f?ge(a,d):"dangerouslySetInnerHTML"===f?fe(a,d):"children"===f?de(a,d):b(a,f,d,c)}switch(u){case"input":J(a,o);break;case"textarea":ie(a,o);break;case"select":var h=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var p=o.value;null!=p?ne(a,!!o.multiple,p,!1):h!==!!o.multiple&&(null!=o.defaultValue?ne(a,!!o.multiple,o.defaultValue,!0):ne(a,!!o.multiple,o.multiple?[]:"",!1))}a[ha]=o}catch(g){Ss(e,e.return,g)}}break;case 6:if(mu(t,e),vu(e),4&r){if(null===e.stateNode)throw Error(i(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(g){Ss(e,e.return,g)}}break;case 3:if(mu(t,e),vu(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Bt(t.containerInfo)}catch(g){Ss(e,e.return,g)}break;case 4:default:mu(t,e),vu(e);break;case 13:mu(t,e),vu(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Uu=Ge())),4&r&&pu(e);break;case 22:if(f=null!==n&&null!==n.memoizedState,1&e.mode?(Kl=(c=Kl)||f,mu(t,e),Kl=c):mu(t,e),vu(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!f&&0!==(1&e.mode))for(Jl=e,f=e.child;null!==f;){for(d=Jl=f;null!==Jl;){switch(p=(h=Jl).child,h.tag){case 0:case 11:case 14:case 15:nu(4,h,h.return);break;case 1:Zl(h,h.return);var m=h.stateNode;if("function"===typeof m.componentWillUnmount){r=h,n=h.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){Ss(r,n,g)}}break;case 5:Zl(h,h.return);break;case 22:if(null!==h.memoizedState){xu(d);continue}}null!==p?(p.return=h,Jl=p):xu(d)}f=f.sibling}e:for(f=null,d=e;;){if(5===d.tag){if(null===f){f=d;try{a=d.stateNode,c?"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(u=d.stateNode,l=void 0!==(s=d.memoizedProps.style)&&null!==s&&s.hasOwnProperty("display")?s.display:null,u.style.display=me("display",l))}catch(g){Ss(e,e.return,g)}}}else if(6===d.tag){if(null===f)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(g){Ss(e,e.return,g)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:mu(t,e),vu(e),4&r&&pu(e);case 21:}}function vu(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ou(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(de(a,""),r.flags&=-33),su(e,lu(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;uu(e,lu(e),o);break;default:throw Error(i(161))}}catch(l){Ss(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function yu(e,t,n){Jl=e,bu(e,t,n)}function bu(e,t,n){for(var r=0!==(1&e.mode);null!==Jl;){var a=Jl,i=a.child;if(22===a.tag&&r){var o=null!==a.memoizedState||Xl;if(!o){var l=a.alternate,u=null!==l&&null!==l.memoizedState||Kl;l=Xl;var s=Kl;if(Xl=o,(Kl=u)&&!s)for(Jl=a;null!==Jl;)u=(o=Jl).child,22===o.tag&&null!==o.memoizedState?ku(a):null!==u?(u.return=o,Jl=u):ku(a);for(;null!==i;)Jl=i,bu(i,t,n),i=i.sibling;Jl=a,Xl=l,Kl=s}wu(e)}else 0!==(8772&a.subtreeFlags)&&null!==i?(i.return=a,Jl=i):wu(e)}}function wu(e){for(;null!==Jl;){var t=Jl;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Kl||ru(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Kl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:nl(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Vi(t,o,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Vi(t,l,n)}break;case 5:var u=t.stateNode;if(null===n&&4&t.flags){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var d=f.dehydrated;null!==d&&Bt(d)}}}break;default:throw Error(i(163))}Kl||512&t.flags&&au(t)}catch(h){Ss(t,t.return,h)}}if(t===e){Jl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Jl=n;break}Jl=t.return}}function xu(e){for(;null!==Jl;){var t=Jl;if(t===e){Jl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Jl=n;break}Jl=t.return}}function ku(e){for(;null!==Jl;){var t=Jl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ru(4,t)}catch(u){Ss(t,n,u)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(u){Ss(t,a,u)}}var i=t.return;try{au(t)}catch(u){Ss(t,i,u)}break;case 5:var o=t.return;try{au(t)}catch(u){Ss(t,o,u)}}}catch(u){Ss(t,t.return,u)}if(t===e){Jl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Jl=l;break}Jl=t.return}}var _u,Su=Math.ceil,Eu=w.ReactCurrentDispatcher,Nu=w.ReactCurrentOwner,Cu=w.ReactCurrentBatchConfig,zu=0,Mu=null,Pu=null,Au=0,Ou=0,ju=Sa(0),Lu=0,Tu=null,Ru=0,Fu=0,Iu=0,Du=null,$u=null,Uu=0,Bu=1/0,Vu=null,Hu=!1,Wu=null,qu=null,Yu=!1,Qu=null,Xu=0,Ku=0,Gu=null,Ju=-1,Zu=0;function es(){return 0!==(6&zu)?Ge():-1!==Ju?Ju:Ju=Ge()}function ts(e){return 0===(1&e.mode)?1:0!==(2&zu)&&0!==Au?Au&-Au:null!==mi.transition?(0===Zu&&(Zu=mt()),Zu):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Kt(e.type)}function ns(e,t,n,r){if(50<Ku)throw Ku=0,Gu=null,Error(i(185));vt(e,n,r),0!==(2&zu)&&e===Mu||(e===Mu&&(0===(2&zu)&&(Fu|=n),4===Lu&&ls(e,Au)),rs(e,r),1===n&&0===zu&&0===(1&t.mode)&&(Bu=Ge()+500,Da&&Ba()))}function rs(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ot(i),l=1<<o,u=a[o];-1===u?0!==(l&n)&&0===(l&r)||(a[o]=ht(l,t)):u<=t&&(e.expiredLanes|=l),i&=~l}}(e,t);var r=dt(e,e===Mu?Au: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)}(us.bind(null,e)):Ua(us.bind(null,e)),oa((function(){0===(6&zu)&&Ba()})),n=null;else{switch(wt(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ms(n,as.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function as(e,t){if(Ju=-1,Zu=0,0!==(6&zu))throw Error(i(327));var n=e.callbackNode;if(ks()&&e.callbackNode!==n)return null;var r=dt(e,e===Mu?Au:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=gs(e,r);else{t=r;var a=zu;zu|=2;var o=ps();for(Mu===e&&Au===t||(Vu=null,Bu=Ge()+500,ds(e,t));;)try{ys();break}catch(u){hs(e,u)}Ni(),Eu.current=o,zu=a,null!==Pu?t=0:(Mu=null,Au=0,t=Lu)}if(0!==t){if(2===t&&(0!==(a=pt(e))&&(r=a,t=is(e,a))),1===t)throw n=Tu,ds(e,0),ls(e,r),rs(e,Ge()),n;if(6===t)ls(e,r);else{if(a=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!lr(i(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=gs(e,r))&&(0!==(o=pt(e))&&(r=o,t=is(e,o))),1===t))throw n=Tu,ds(e,0),ls(e,r),rs(e,Ge()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:xs(e,$u,Vu);break;case 3:if(ls(e,r),(130023424&r)===r&&10<(t=Uu+500-Ge())){if(0!==dt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){es(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(xs.bind(null,e,$u,Vu),t);break}xs(e,$u,Vu);break;case 4:if(ls(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-ot(r);o=1<<l,(l=t[l])>a&&(a=l),r&=~o}if(r=a,10<(r=(120>(r=Ge()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Su(r/1960))-r)){e.timeoutHandle=ra(xs.bind(null,e,$u,Vu),r);break}xs(e,$u,Vu);break;default:throw Error(i(329))}}}return rs(e,Ge()),e.callbackNode===n?as.bind(null,e):null}function is(e,t){var n=Du;return e.current.memoizedState.isDehydrated&&(ds(e,t).flags|=256),2!==(e=gs(e,t))&&(t=$u,$u=n,null!==t&&os(t)),e}function os(e){null===$u?$u=e:$u.push.apply($u,e)}function ls(e,t){for(t&=~Iu,t&=~Fu,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 us(e){if(0!==(6&zu))throw Error(i(327));ks();var t=dt(e,0);if(0===(1&t))return rs(e,Ge()),null;var n=gs(e,t);if(0!==e.tag&&2===n){var r=pt(e);0!==r&&(t=r,n=is(e,r))}if(1===n)throw n=Tu,ds(e,0),ls(e,t),rs(e,Ge()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xs(e,$u,Vu),rs(e,Ge()),null}function ss(e,t){var n=zu;zu|=1;try{return e(t)}finally{0===(zu=n)&&(Bu=Ge()+500,Da&&Ba())}}function cs(e){null!==Qu&&0===Qu.tag&&0===(6&zu)&&ks();var t=zu;zu|=1;var n=Cu.transition,r=bt;try{if(Cu.transition=null,bt=1,e)return e()}finally{bt=r,Cu.transition=n,0===(6&(zu=t))&&Ba()}}function fs(){Ou=ju.current,Ea(ju)}function ds(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Pu)for(n=Pu.return;null!==n;){var r=n;switch(ti(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&ja();break;case 3:Ki(),Ea(Ma),Ea(za),no();break;case 5:Ji(r);break;case 4:Ki();break;case 13:case 19:Ea(Zi);break;case 10:Ci(r.type._context);break;case 22:case 23:fs()}n=n.return}if(Mu=e,Pu=e=js(e.current,null),Au=Ou=t,Lu=0,Tu=null,Iu=Fu=Ru=0,$u=Du=null,null!==Ai){for(t=0;t<Ai.length;t++)if(null!==(r=(n=Ai[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}Ai=null}return e}function hs(e,t){for(;;){var n=Pu;try{if(Ni(),ro.current=Jo,so){for(var r=oo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}so=!1}if(io=0,uo=lo=oo=null,co=!1,fo=0,Nu.current=null,null===n||null===n.return){Lu=1,Tu=t,Pu=null;break}e:{var o=e,l=n.return,u=n,s=t;if(t=Au,u.flags|=32768,null!==s&&"object"===typeof s&&"function"===typeof s.then){var c=s,f=u,d=f.tag;if(0===(1&f.mode)&&(0===d||11===d||15===d)){var h=f.alternate;h?(f.updateQueue=h.updateQueue,f.memoizedState=h.memoizedState,f.lanes=h.lanes):(f.updateQueue=null,f.memoizedState=null)}var p=gl(l);if(null!==p){p.flags&=-257,vl(p,l,u,0,t),1&p.mode&&ml(o,c,t),s=c;var m=(t=p).updateQueue;if(null===m){var g=new Set;g.add(s),t.updateQueue=g}else m.add(s);break e}if(0===(1&t)){ml(o,c,t),ms();break e}s=Error(i(426))}else if(ai&&1&u.mode){var v=gl(l);if(null!==v){0===(65536&v.flags)&&(v.flags|=256),vl(v,l,u,0,t),pi(sl(s,u));break e}}o=s=sl(s,u),4!==Lu&&(Lu=2),null===Du?Du=[o]:Du.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Ui(o,hl(0,s,t));break e;case 1:u=s;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===qu||!qu.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,Ui(o,pl(o,u,t));break e}}o=o.return}while(null!==o)}ws(n)}catch(w){t=w,Pu===n&&null!==n&&(Pu=n=n.return);continue}break}}function ps(){var e=Eu.current;return Eu.current=Jo,null===e?Jo:e}function ms(){0!==Lu&&3!==Lu&&2!==Lu||(Lu=4),null===Mu||0===(268435455&Ru)&&0===(268435455&Fu)||ls(Mu,Au)}function gs(e,t){var n=zu;zu|=2;var r=ps();for(Mu===e&&Au===t||(Vu=null,ds(e,t));;)try{vs();break}catch(a){hs(e,a)}if(Ni(),zu=n,Eu.current=r,null!==Pu)throw Error(i(261));return Mu=null,Au=0,Lu}function vs(){for(;null!==Pu;)bs(Pu)}function ys(){for(;null!==Pu&&!Xe();)bs(Pu)}function bs(e){var t=_u(e.alternate,e,Ou);e.memoizedProps=e.pendingProps,null===t?ws(e):Pu=t,Nu.current=null}function ws(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Yl(n,t,Ou)))return void(Pu=n)}else{if(null!==(n=Ql(n,t)))return n.flags&=32767,void(Pu=n);if(null===e)return Lu=6,void(Pu=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Pu=t);Pu=t=e}while(null!==t);0===Lu&&(Lu=5)}function xs(e,t,n){var r=bt,a=Cu.transition;try{Cu.transition=null,bt=1,function(e,t,n,r){do{ks()}while(null!==Qu);if(0!==(6&zu))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===Mu&&(Pu=Mu=null,Au=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Yu||(Yu=!0,Ms(tt,(function(){return ks(),null}))),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=Cu.transition,Cu.transition=null;var l=bt;bt=1;var u=zu;zu|=4,Nu.current=null,function(e,t){if(ea=Ht,hr(e=dr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(x){n=null;break e}var l=0,u=-1,s=-1,c=0,f=0,d=e,h=null;t:for(;;){for(var p;d!==n||0!==a&&3!==d.nodeType||(u=l+a),d!==o||0!==r&&3!==d.nodeType||(s=l+r),3===d.nodeType&&(l+=d.nodeValue.length),null!==(p=d.firstChild);)h=d,d=p;for(;;){if(d===e)break t;if(h===n&&++c===a&&(u=l),h===o&&++f===r&&(s=l),null!==(p=d.nextSibling))break;h=(d=h).parentNode}d=p}n=-1===u||-1===s?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ht=!1,Jl=t;null!==Jl;)if(e=(t=Jl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Jl=e;else for(;null!==Jl;){t=Jl;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:nl(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(i(163))}}catch(x){Ss(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Jl=e;break}Jl=t.return}m=tu,tu=!1}(e,n),gu(n,e),pr(ta),Ht=!!ea,ta=ea=null,e.current=n,yu(n,e,a),Ke(),zu=u,bt=l,Cu.transition=o}else e.current=n;if(Yu&&(Yu=!1,Qu=e,Xu=a),o=e.pendingLanes,0===o&&(qu=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),rs(e,Ge()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Hu)throw Hu=!1,e=Wu,Wu=null,e;0!==(1&Xu)&&0!==e.tag&&ks(),o=e.pendingLanes,0!==(1&o)?e===Gu?Ku++:(Ku=0,Gu=e):Ku=0,Ba()}(e,t,n,r)}finally{Cu.transition=a,bt=r}return null}function ks(){if(null!==Qu){var e=wt(Xu),t=Cu.transition,n=bt;try{if(Cu.transition=null,bt=16>e?16:e,null===Qu)var r=!1;else{if(e=Qu,Qu=null,Xu=0,0!==(6&zu))throw Error(i(331));var a=zu;for(zu|=4,Jl=e.current;null!==Jl;){var o=Jl,l=o.child;if(0!==(16&Jl.flags)){var u=o.deletions;if(null!==u){for(var s=0;s<u.length;s++){var c=u[s];for(Jl=c;null!==Jl;){var f=Jl;switch(f.tag){case 0:case 11:case 15:nu(8,f,o)}var d=f.child;if(null!==d)d.return=f,Jl=d;else for(;null!==Jl;){var h=(f=Jl).sibling,p=f.return;if(iu(f),f===c){Jl=null;break}if(null!==h){h.return=p,Jl=h;break}Jl=p}}}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)}}Jl=o}}if(0!==(2064&o.subtreeFlags)&&null!==l)l.return=o,Jl=l;else e:for(;null!==Jl;){if(0!==(2048&(o=Jl).flags))switch(o.tag){case 0:case 11:case 15:nu(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Jl=y;break e}Jl=o.return}}var b=e.current;for(Jl=b;null!==Jl;){var w=(l=Jl).child;if(0!==(2064&l.subtreeFlags)&&null!==w)w.return=l,Jl=w;else e:for(l=b;null!==Jl;){if(0!==(2048&(u=Jl).flags))try{switch(u.tag){case 0:case 11:case 15:ru(9,u)}}catch(k){Ss(u,u.return,k)}if(u===l){Jl=null;break e}var x=u.sibling;if(null!==x){x.return=u.return,Jl=x;break e}Jl=u.return}}if(zu=a,Ba(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(k){}r=!0}return r}finally{bt=n,Cu.transition=t}}return!1}function _s(e,t,n){e=Di(e,t=hl(0,t=sl(n,t),1),1),t=es(),null!==e&&(vt(e,1,t),rs(e,t))}function Ss(e,t,n){if(3===e.tag)_s(e,e,n);else for(;null!==t;){if(3===t.tag){_s(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===qu||!qu.has(r))){t=Di(t,e=pl(t,e=sl(n,e),1),1),e=es(),null!==t&&(vt(t,1,e),rs(t,e));break}}t=t.return}}function Es(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=es(),e.pingedLanes|=e.suspendedLanes&n,Mu===e&&(Au&n)===n&&(4===Lu||3===Lu&&(130023424&Au)===Au&&500>Ge()-Uu?ds(e,0):Iu|=n),rs(e,t)}function Ns(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=es();null!==(e=Li(e,t))&&(vt(e,t,n),rs(e,n))}function Cs(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ns(e,n)}function zs(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),Ns(e,n)}function Ms(e,t){return Ye(e,t)}function Ps(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 As(e,t,n,r){return new Ps(e,t,n,r)}function Os(e){return!(!(e=e.prototype)||!e.isReactComponent)}function js(e,t){var n=e.alternate;return null===n?((n=As(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 Ls(e,t,n,r,a,o){var l=2;if(r=e,"function"===typeof e)Os(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case _:return Ts(n.children,a,o,t);case S:l=8,a|=8;break;case E:return(e=As(12,n,t,2|a)).elementType=E,e.lanes=o,e;case M:return(e=As(13,n,t,a)).elementType=M,e.lanes=o,e;case P:return(e=As(19,n,t,a)).elementType=P,e.lanes=o,e;case j:return Rs(n,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case N:l=10;break e;case C:l=9;break e;case z:l=11;break e;case A:l=14;break e;case O:l=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=As(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Ts(e,t,n,r){return(e=As(7,e,r,t)).lanes=n,e}function Rs(e,t,n,r){return(e=As(22,e,r,t)).elementType=j,e.lanes=n,e.stateNode={isHidden:!1},e}function Fs(e,t,n){return(e=As(6,e,null,t)).lanes=n,e}function Is(e,t,n){return(t=As(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ds(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 $s(e,t,n,r,a,i,o,l,u){return e=new Ds(e,t,n,l,u),1===t?(t=1,!0===i&&(t|=8)):t=0,i=As(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ri(i),e}function Us(e){if(!e)return Ca;e:{if(Be(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(Oa(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(Oa(n))return Ta(e,n,t)}return t}function Bs(e,t,n,r,a,i,o,l,u){return(e=$s(n,r,!0,e,0,i,0,l,u)).context=Us(null),n=e.current,(i=Ii(r=es(),a=ts(n))).callback=void 0!==t&&null!==t?t:null,Di(n,i,a),e.current.lanes=a,vt(e,a,r),rs(e,r),e}function Vs(e,t,n,r){var a=t.current,i=es(),o=ts(a);return n=Us(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ii(i,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Di(a,t,o))&&(ns(e,a,o,i),$i(e,a,o)),o}function Hs(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ws(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function qs(e,t){Ws(e,t),(e=e.alternate)&&Ws(e,t)}_u=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ma.current)bl=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return bl=!1,function(e,t,n){switch(t.tag){case 3:Ml(t),hi();break;case 5:Gi(t);break;case 1:Oa(t.type)&&Ra(t);break;case 4:Xi(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)?Fl(e,t,n):(Na(Zi,1&Zi.current),null!==(e=Hl(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 Bl(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,Sl(e,t,n)}return Hl(e,t,n)}(e,t,n);bl=0!==(131072&e.flags)}else bl=!1,ai&&0!==(1048576&t.flags)&&Za(t,qa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vl(e,t),e=t.pendingProps;var a=Aa(t,za.current);Mi(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,Oa(r)?(o=!0,Ra(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Ri(t),a.updater=al,t.stateNode=a,a._reactInternals=t,ul(t,r,e,n),t=zl(null,t,r,!0,o,n)):(t.tag=0,ai&&o&&ei(t),wl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vl(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"===typeof e)return Os(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===z)return 11;if(e===A)return 14}return 2}(r),e=nl(r,e),a){case 0:t=Nl(null,t,r,e,n);break e;case 1:t=Cl(null,t,r,e,n);break e;case 11:t=xl(null,t,r,e,n);break e;case 14:t=kl(null,t,r,nl(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Nl(e,t,r,a=t.elementType===r?a:nl(r,a),n);case 1:return r=t.type,a=t.pendingProps,Cl(e,t,r,a=t.elementType===r?a:nl(r,a),n);case 3:e:{if(Ml(t),null===e)throw Error(i(387));r=t.pendingProps,a=(o=t.memoizedState).element,Fi(e,t),Bi(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Pl(e,t,r,n,a=sl(Error(i(423)),t));break e}if(r!==a){t=Pl(e,t,r,n,a=sl(Error(i(424)),t));break e}for(ri=sa(t.stateNode.containerInfo.firstChild),ni=t,ai=!0,ii=null,n=xi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(hi(),r===a){t=Hl(e,t,n);break e}wl(e,t,r,n)}t=t.child}return t;case 5:return Gi(t),null===e&&si(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,na(r,a)?l=null:null!==o&&na(r,o)&&(t.flags|=32),El(e,t),wl(e,t,l,n),t.child;case 6:return null===e&&si(t),null;case 13:return Fl(e,t,n);case 4:return Xi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wi(t,null,r,n):wl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xl(e,t,r,a=t.elementType===r?a:nl(r,a),n);case 7:return wl(e,t,t.pendingProps,n),t.child;case 8:case 12:return wl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,l=a.value,Na(ki,r._currentValue),r._currentValue=l,null!==o)if(lr(o.value,l)){if(o.children===a.children&&!Ma.current){t=Hl(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.dependencies;if(null!==u){l=o.child;for(var s=u.firstContext;null!==s;){if(s.context===r){if(1===o.tag){(s=Ii(-1,n&-n)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}o.lanes|=n,null!==(s=o.alternate)&&(s.lanes|=n),zi(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(10===o.tag)l=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(l=o.return))throw Error(i(341));l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),zi(l,n,t),l=o.sibling}else l=o.child;if(null!==l)l.return=o;else for(l=o;null!==l;){if(l===t){l=null;break}if(null!==(o=l.sibling)){o.return=l.return,l=o;break}l=l.return}o=l}wl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Mi(t,n),r=r(a=Pi(a)),t.flags|=1,wl(e,t,r,n),t.child;case 14:return a=nl(r=t.type,t.pendingProps),kl(e,t,r,a=nl(r.type,a),n);case 15:return _l(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:nl(r,a),Vl(e,t),t.tag=1,Oa(r)?(e=!0,Ra(t)):e=!1,Mi(t,n),ol(t,r,a),ul(t,r,a,n),zl(null,t,r,!0,e,n);case 19:return Bl(e,t,n);case 22:return Sl(e,t,n)}throw Error(i(156,t.tag))};var Ys="function"===typeof reportError?reportError:function(e){console.error(e)};function Qs(e){this._internalRoot=e}function Xs(e){this._internalRoot=e}function Ks(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Gs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Js(){}function Zs(e,t,n,r,a){var i=n._reactRootContainer;if(i){var o=i;if("function"===typeof a){var l=a;a=function(){var e=Hs(o);l.call(e)}}Vs(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=Hs(o);i.call(e)}}var o=Bs(t,r,e,0,null,!1,0,"",Js);return e._reactRootContainer=o,e[pa]=o.current,Br(8===e.nodeType?e.parentNode:e),cs(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof r){var l=r;r=function(){var e=Hs(u);l.call(e)}}var u=$s(e,0,!1,null,0,!1,0,"",Js);return e._reactRootContainer=u,e[pa]=u.current,Br(8===e.nodeType?e.parentNode:e),cs((function(){Vs(t,u,n,r)})),u}(n,t,e,a,r);return Hs(o)}Xs.prototype.render=Qs.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Vs(e,t,null,null)},Xs.prototype.unmount=Qs.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cs((function(){Vs(null,e,null,null)})),t[pa]=null}},Xs.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<jt.length&&0!==t&&t<jt[n].priority;n++);jt.splice(n,0,e),0===n&&Ft(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ft(t.pendingLanes);0!==n&&(yt(t,1|n),rs(t,Ge()),0===(6&zu)&&(Bu=Ge()+500,Ba()))}break;case 13:cs((function(){var t=Li(e,1);if(null!==t){var n=es();ns(t,e,1,n)}})),qs(e,1)}},kt=function(e){if(13===e.tag){var t=Li(e,134217728);if(null!==t)ns(t,e,134217728,es());qs(e,134217728)}},_t=function(e){if(13===e.tag){var t=ts(e),n=Li(e,t);if(null!==n)ns(n,e,t,es());qs(e,t)}},St=function(){return bt},Et=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=xa(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=ss,Me=cs;var ec={usingClientEntryPoint:!1,Events:[ba,wa,xa,Ne,Ce,ss]},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:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(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(!Ks(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(!Ks(e))throw Error(i(299));var n=!1,r="",a=Ys;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=$s(e,1,!1,null,0,n,0,r,a),e[pa]=t.current,Br(8===e.nodeType?e.parentNode:e),new Qs(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=We(t))?null:e.stateNode},t.flushSync=function(e){return cs(e)},t.hydrate=function(e,t,n){if(!Gs(t))throw Error(i(200));return Zs(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Ks(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,a=!1,o="",l=Ys;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Bs(t,null,e,1,null!=n?n:null,a,0,o,l),e[pa]=t.current,Br(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 Xs(t)},t.render=function(e,t,n){if(!Gs(t))throw Error(i(200));return Zs(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Gs(e))throw Error(i(40));return!!e._reactRootContainer&&(cs((function(){Zs(null,null,e,!1,(function(){e._reactRootContainer=null,e[pa]=null}))})),!0)},t.unstable_batchedUpdates=ss,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gs(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Zs(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},391:(e,t,n)=>{"use strict";var r=n(950);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},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)},153:(e,t,n)=>{"use strict";var r=n(43),a=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,i={},s=null,c=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,r)&&!u.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:s,ref:c,props:i,_owner:l.current}}t.Fragment=i,t.jsx=s,t.jsxs=s},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"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.iterator;var p={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||p}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}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 w=b.prototype=new y;w.constructor=b,m(w,v.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,_={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,r){var a,i={},o=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,a)&&!S.hasOwnProperty(a)&&(i[a]=t[a]);var u=arguments.length-2;if(1===u)i.children=r;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(a in u=e.defaultProps)void 0===i[a]&&(i[a]=u[a]);return{$$typeof:n,type:e,key:o,ref:l,props:i,_owner:_.current}}function N(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/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 M(e,t,a,i,o){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var u=!1;if(null===e)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0}}if(u)return o=o(u=e),e=""===i?"."+z(u,0):i,x(o)?(a="",null!=e&&(a=e.replace(C,"$&/")+"/"),M(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||u&&u.key===o.key?"":(""+o.key).replace(C,"$&/")+"/")+e)),t.push(o)),1;if(u=0,i=""===i?".":i+":",x(e))for(var s=0;s<e.length;s++){var c=i+z(l=e[s],s);u+=M(l,t,a,c,o)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),s=0;!(l=e.next()).done;)u+=M(l=l.value,t,a,c=i+z(l,s++),o);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return u}function P(e,t,n){if(null==e)return e;var r=[],a=0;return M(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function A(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},j={transition:null},L={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:j,ReactCurrentOwner:_};function T(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!N(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=a,t.Profiler=o,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.act=T,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),i=e.key,o=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,l=_.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)k.call(t,s)&&!S.hasOwnProperty(s)&&(a[s]=void 0===t[s]&&void 0!==u?u[s]:t[s])}var s=arguments.length-2;if(1===s)a.children=r;else if(1<s){u=Array(s);for(var c=0;c<s;c++)u[c]=arguments[c+2];a.children=u}return{$$typeof:n,type:e.type,key:i,ref:o,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=N,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:A}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=j.transition;j.transition={};try{e()}finally{j.transition=t}},t.unstable_act=T,t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.3.1"},43:(e,t,n)=>{"use strict";e.exports=n(202)},579:(e,t,n)=>{"use strict";e.exports=n(153)},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 l=2*(r+1)-1,u=e[l],s=l+1,c=e[s];if(0>i(u,n))s<a&&0>i(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[l]=n,r=l);else{if(!(s<a&&0>i(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var l=Date,u=l.now();t.unstable_now=function(){return l.now()-u}}var s=[],c=[],f=1,d=null,h=3,p=!1,m=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(s,t)}t=r(c)}}function x(e){if(g=!1,w(e),!m)if(null!==r(s))m=!0,j(k);else{var t=r(c);null!==t&&L(x,t.startTime-e)}}function k(e,n){m=!1,g&&(g=!1,y(N),N=-1),p=!0;var i=h;try{for(w(n),d=r(s);null!==d&&(!(d.expirationTime>n)||e&&!M());){var o=d.callback;if("function"===typeof o){d.callback=null,h=d.priorityLevel;var l=o(d.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?d.callback=l:d===r(s)&&a(s),w(n)}else a(s);d=r(s)}if(null!==d)var u=!0;else{var f=r(c);null!==f&&L(x,f.startTime-n),u=!1}return u}finally{d=null,h=i,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var _,S=!1,E=null,N=-1,C=5,z=-1;function M(){return!(t.unstable_now()-z<C)}function P(){if(null!==E){var e=t.unstable_now();z=e;var n=!0;try{n=E(!0,e)}finally{n?_():(S=!1,E=null)}}else S=!1}if("function"===typeof b)_=function(){b(P)};else if("undefined"!==typeof MessageChannel){var A=new MessageChannel,O=A.port2;A.port1.onmessage=P,_=function(){O.postMessage(null)}}else _=function(){v(P,0)};function j(e){E=e,S||(S=!0,_())}function L(e,n){N=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||p||(m=!0,j(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"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(s)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=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=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,a,i){var o=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?o+i:o:i=o,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:f++,callback:a,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>o?(e.sortIndex=i,n(c,e),null===r(s)&&e===r(c)&&(g?(y(N),N=-1):g=!0,L(x,i-o))):(e.sortIndex=l,n(s,e),m||p||(m=!0,j(k))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},853:(e,t,n)=>{"use strict";e.exports=n(234)}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(r,a){if(1&a&&(r=this(r)),8&a)return r;if("object"===typeof r&&r){if(4&a&&r.__esModule)return r;if(16&a&&"function"===typeof r.then)return r}var i=Object.create(null);n.r(i);var o={};e=e||[null,t({}),t([]),t(t)];for(var l=2&a&&r;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((e=>o[e]=()=>r[e]));return o.default=()=>r,n.d(i,o),i}})(),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),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",(()=>{"use strict";var e,t=n(43),r=n.t(t,2),a=n(391),i=n(950),o=n.t(i,2);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(e||(e={}));const u="popstate";function s(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function c(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function f(e,t){return{usr:e.state,key:e.key,idx:t}}function d(e,t,n,r){return void 0===n&&(n=null),l({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?p(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function h(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function p(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function m(t,n,r,a){void 0===a&&(a={});let{window:i=document.defaultView,v5Compat:o=!1}=a,c=i.history,p=e.Pop,m=null,g=v();function v(){return(c.state||{idx:null}).idx}function y(){p=e.Pop;let t=v(),n=null==t?null:t-g;g=t,m&&m({action:p,location:w.location,delta:n})}function b(e){let t="null"!==i.location.origin?i.location.origin:i.location.href,n="string"===typeof e?e:h(e);return n=n.replace(/ $/,"%20"),s(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==g&&(g=0,c.replaceState(l({},c.state,{idx:g}),""));let w={get action(){return p},get location(){return t(i,c)},listen(e){if(m)throw new Error("A history only accepts one active listener");return i.addEventListener(u,y),m=e,()=>{i.removeEventListener(u,y),m=null}},createHref:e=>n(i,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(t,n){p=e.Push;let a=d(w.location,t,n);r&&r(a,t),g=v()+1;let l=f(a,g),u=w.createHref(a);try{c.pushState(l,"",u)}catch(s){if(s instanceof DOMException&&"DataCloneError"===s.name)throw s;i.location.assign(u)}o&&m&&m({action:p,location:w.location,delta:1})},replace:function(t,n){p=e.Replace;let a=d(w.location,t,n);r&&r(a,t),g=v();let i=f(a,g),l=w.createHref(a);c.replaceState(i,"",l),o&&m&&m({action:p,location:w.location,delta:0})},go:e=>c.go(e)};return w}var g;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(g||(g={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function v(e,t,n){return void 0===n&&(n="/"),y(e,t,n,!1)}function y(e,t,n,r){let a=O(("string"===typeof t?p(t):t).pathname||"/",n);if(null==a)return null;let i=b(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let o=null;for(let l=0;null==o&&l<i.length;++l){let e=A(a);o=M(i[l],e,r)}return o}function b(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let a=(e,a,i)=>{let o={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};o.relativePath.startsWith("/")&&(s(o.relativePath.startsWith(r),'Absolute route path "'+o.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),o.relativePath=o.relativePath.slice(r.length));let l=F([r,o.relativePath]),u=n.concat(o);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),b(e.children,t,u,l)),(null!=e.path||e.index)&&t.push({path:l,score:z(l,e.index),routesMeta:u})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of w(e.path))a(e,t,r);else a(e,t)})),t}function w(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,a=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return a?[i,""]:[i];let o=w(r.join("/")),l=[];return l.push(...o.map((e=>""===e?i:[i,e].join("/")))),a&&l.push(...o),l.map((t=>e.startsWith("/")&&""===t?"/":t))}const x=/^:[\w-]+$/,k=3,_=2,S=1,E=10,N=-2,C=e=>"*"===e;function z(e,t){let n=e.split("/"),r=n.length;return n.some(C)&&(r+=N),t&&(r+=_),n.filter((e=>!C(e))).reduce(((e,t)=>e+(x.test(t)?k:""===t?S:E)),r)}function M(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,a={},i="/",o=[];for(let l=0;l<r.length;++l){let e=r[l],u=l===r.length-1,s="/"===i?t:t.slice(i.length)||"/",c=P({path:e.relativePath,caseSensitive:e.caseSensitive,end:u},s),f=e.route;if(!c&&u&&n&&!r[r.length-1].route.index&&(c=P({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},s)),!c)return null;Object.assign(a,c.params),o.push({params:a,pathname:F([i,c.pathname]),pathnameBase:I(F([i,c.pathnameBase])),route:f}),"/"!==c.pathnameBase&&(i=F([i,c.pathnameBase]))}return o}function P(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);c("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,n)=>(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))");let i=new RegExp(a,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),l=a.slice(1),u=r.reduce(((e,t,n)=>{let{paramName:r,isOptional:a}=t;if("*"===r){let e=l[n]||"";o=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const u=l[n];return e[r]=a&&!u?void 0:(u||"").replace(/%2F/g,"/"),e}),{});return{params:u,pathname:i,pathnameBase:o,pattern:e}}function A(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return c(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function O(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function j(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function L(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function T(e,t){let n=L(e);return t?n.map(((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)):n.map((e=>e.pathnameBase))}function R(e,t,n,r){let a;void 0===r&&(r=!1),"string"===typeof e?a=p(e):(a=l({},e),s(!a.pathname||!a.pathname.includes("?"),j("?","pathname","search",a)),s(!a.pathname||!a.pathname.includes("#"),j("#","pathname","hash",a)),s(!a.search||!a.search.includes("#"),j("#","search","hash",a)));let i,o=""===e||""===a.pathname,u=o?"/":a.pathname;if(null==u)i=n;else{let e=t.length-1;if(!r&&u.startsWith("..")){let t=u.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}i=e>=0?t[e]:"/"}let c=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:a=""}="string"===typeof e?p(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:D(r),hash:$(a)}}(a,i),f=u&&"/"!==u&&u.endsWith("/"),d=(o||"."===u)&&n.endsWith("/");return c.pathname.endsWith("/")||!f&&!d||(c.pathname+="/"),c}const F=e=>e.join("/").replace(/\/\/+/g,"/"),I=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),D=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",$=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function U(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const B=["post","put","patch","delete"],V=(new Set(B),["get",...B]);new Set(V),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(this,arguments)}const W=t.createContext(null);const q=t.createContext(null);const Y=t.createContext(null);const Q=t.createContext(null);const X=t.createContext({outlet:null,matches:[],isDataRoute:!1});const K=t.createContext(null);function G(){return null!=t.useContext(Q)}function J(){return G()||s(!1),t.useContext(Q).location}function Z(e){t.useContext(Y).static||t.useLayoutEffect(e)}function ee(){let{isDataRoute:e}=t.useContext(X);return e?function(){let{router:e}=fe(se.UseNavigateStable),n=he(ce.UseNavigateStable),r=t.useRef(!1);Z((()=>{r.current=!0}));let a=t.useCallback((function(t,a){void 0===a&&(a={}),r.current&&("number"===typeof t?e.navigate(t):e.navigate(t,H({fromRouteId:n},a)))}),[e,n]);return a}():function(){G()||s(!1);let e=t.useContext(W),{basename:n,future:r,navigator:a}=t.useContext(Y),{matches:i}=t.useContext(X),{pathname:o}=J(),l=JSON.stringify(T(i,r.v7_relativeSplatPath)),u=t.useRef(!1);Z((()=>{u.current=!0}));let c=t.useCallback((function(t,r){if(void 0===r&&(r={}),!u.current)return;if("number"===typeof t)return void a.go(t);let i=R(t,JSON.parse(l),o,"path"===r.relative);null==e&&"/"!==n&&(i.pathname="/"===i.pathname?n:F([n,i.pathname])),(r.replace?a.replace:a.push)(i,r.state,r)}),[n,a,l,o,e]);return c}()}const te=t.createContext(null);function ne(e,n){let{relative:r}=void 0===n?{}:n,{future:a}=t.useContext(Y),{matches:i}=t.useContext(X),{pathname:o}=J(),l=JSON.stringify(T(i,a.v7_relativeSplatPath));return t.useMemo((()=>R(e,JSON.parse(l),o,"path"===r)),[e,l,o,r])}function re(n,r,a,i){G()||s(!1);let{navigator:o}=t.useContext(Y),{matches:l}=t.useContext(X),u=l[l.length-1],c=u?u.params:{},f=(u&&u.pathname,u?u.pathnameBase:"/");u&&u.route;let d,h=J();if(r){var m;let e="string"===typeof r?p(r):r;"/"===f||(null==(m=e.pathname)?void 0:m.startsWith(f))||s(!1),d=e}else d=h;let g=d.pathname||"/",y=g;if("/"!==f){let e=f.replace(/^\//,"").split("/");y="/"+g.replace(/^\//,"").split("/").slice(e.length).join("/")}let b=v(n,{pathname:y});let w=ue(b&&b.map((e=>Object.assign({},e,{params:Object.assign({},c,e.params),pathname:F([f,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?f:F([f,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),l,a,i);return r&&w?t.createElement(Q.Provider,{value:{location:H({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:e.Pop}},w):w}function ae(){let e=function(){var e;let n=t.useContext(K),r=de(ce.UseRouteError),a=he(ce.UseRouteError);if(void 0!==n)return n;return null==(e=r.errors)?void 0:e[a]}(),n=U(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:a};return t.createElement(t.Fragment,null,t.createElement("h2",null,"Unexpected Application Error!"),t.createElement("h3",{style:{fontStyle:"italic"}},n),r?t.createElement("pre",{style:i},r):null,null)}const ie=t.createElement(ae,null);class oe extends t.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?t.createElement(X.Provider,{value:this.props.routeContext},t.createElement(K.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function le(e){let{routeContext:n,match:r,children:a}=e,i=t.useContext(W);return i&&i.static&&i.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=r.route.id),t.createElement(X.Provider,{value:n},a)}function ue(e,n,r,a){var i;if(void 0===n&&(n=[]),void 0===r&&(r=null),void 0===a&&(a=null),null==e){var o;if(!r)return null;if(r.errors)e=r.matches;else{if(!(null!=(o=a)&&o.v7_partialHydration&&0===n.length&&!r.initialized&&r.matches.length>0))return null;e=r.matches}}let l=e,u=null==(i=r)?void 0:i.errors;if(null!=u){let e=l.findIndex((e=>e.route.id&&void 0!==(null==u?void 0:u[e.route.id])));e>=0||s(!1),l=l.slice(0,Math.min(l.length,e+1))}let c=!1,f=-1;if(r&&a&&a.v7_partialHydration)for(let t=0;t<l.length;t++){let e=l[t];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(f=t),e.route.id){let{loaderData:t,errors:n}=r,a=e.route.loader&&void 0===t[e.route.id]&&(!n||void 0===n[e.route.id]);if(e.route.lazy||a){c=!0,l=f>=0?l.slice(0,f+1):[l[0]];break}}}return l.reduceRight(((e,a,i)=>{let o,s=!1,d=null,h=null;var p;r&&(o=u&&a.route.id?u[a.route.id]:void 0,d=a.route.errorElement||ie,c&&(f<0&&0===i?(p="route-fallback",!1||pe[p]||(pe[p]=!0),s=!0,h=null):f===i&&(s=!0,h=a.route.hydrateFallbackElement||null)));let m=n.concat(l.slice(0,i+1)),g=()=>{let n;return n=o?d:s?h:a.route.Component?t.createElement(a.route.Component,null):a.route.element?a.route.element:e,t.createElement(le,{match:a,routeContext:{outlet:e,matches:m,isDataRoute:null!=r},children:n})};return r&&(a.route.ErrorBoundary||a.route.errorElement||0===i)?t.createElement(oe,{location:r.location,revalidation:r.revalidation,component:d,error:o,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()}),null)}var se=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(se||{}),ce=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ce||{});function fe(e){let n=t.useContext(W);return n||s(!1),n}function de(e){let n=t.useContext(q);return n||s(!1),n}function he(e){let n=function(){let e=t.useContext(X);return e||s(!1),e}(),r=n.matches[n.matches.length-1];return r.route.id||s(!1),r.route.id}const pe={};r.startTransition;function me(e){return function(e){let n=t.useContext(X).outlet;return n?t.createElement(te.Provider,{value:e},n):n}(e.context)}function ge(e){s(!1)}function ve(n){let{basename:r="/",children:a=null,location:i,navigationType:o=e.Pop,navigator:l,static:u=!1,future:c}=n;G()&&s(!1);let f=r.replace(/^\/*/,"/"),d=t.useMemo((()=>({basename:f,navigator:l,static:u,future:H({v7_relativeSplatPath:!1},c)})),[f,c,l,u]);"string"===typeof i&&(i=p(i));let{pathname:h="/",search:m="",hash:g="",state:v=null,key:y="default"}=i,b=t.useMemo((()=>{let e=O(h,f);return null==e?null:{location:{pathname:e,search:m,hash:g,state:v,key:y},navigationType:o}}),[f,h,m,g,v,y,o]);return null==b?null:t.createElement(Y.Provider,{value:d},t.createElement(Q.Provider,{children:a,value:b}))}function ye(e){let{children:t,location:n}=e;return re(be(t),n)}new Promise((()=>{}));t.Component;function be(e,n){void 0===n&&(n=[]);let r=[];return t.Children.forEach(e,((e,a)=>{if(!t.isValidElement(e))return;let i=[...n,a];if(e.type===t.Fragment)return void r.push.apply(r,be(e.props.children,i));e.type!==ge&&s(!1),e.props.index&&e.props.children&&s(!1);let o={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=be(e.props.children,i)),r.push(o)})),r}function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(this,arguments)}function xe(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const ke=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];try{window.__reactRouterVersion="6"}catch(Ws){}new Map;const _e=r.startTransition;o.flushSync,r.useId;function Se(e){let{basename:n,children:r,future:a,window:i}=e,o=t.useRef();var l;null==o.current&&(o.current=(void 0===(l={window:i,v5Compat:!0})&&(l={}),m((function(e,t){let{pathname:n="/",search:r="",hash:a=""}=p(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),d("",{pathname:n,search:r,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){let n=e.document.querySelector("base"),r="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");r=-1===n?t:t.slice(0,n)}return r+"#"+("string"===typeof t?t:h(t))}),(function(e,t){c("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")}),l)));let u=o.current,[s,f]=t.useState({action:u.action,location:u.location}),{v7_startTransition:g}=a||{},v=t.useCallback((e=>{g&&_e?_e((()=>f(e))):f(e)}),[f,g]);return t.useLayoutEffect((()=>u.listen(v)),[u,v]),t.createElement(ve,{basename:n,children:r,location:s.location,navigationType:s.action,navigator:u,future:a})}const Ee="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,Ne=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ce=t.forwardRef((function(e,n){let r,{onClick:a,relative:i,reloadDocument:o,replace:l,state:u,target:c,to:f,preventScrollReset:d,unstable_viewTransition:p}=e,m=xe(e,ke),{basename:g}=t.useContext(Y),v=!1;if("string"===typeof f&&Ne.test(f)&&(r=f,Ee))try{let e=new URL(window.location.href),t=f.startsWith("//")?new URL(e.protocol+f):new URL(f),n=O(t.pathname,g);t.origin===e.origin&&null!=n?f=n+t.search+t.hash:v=!0}catch(Ws){}let y=function(e,n){let{relative:r}=void 0===n?{}:n;G()||s(!1);let{basename:a,navigator:i}=t.useContext(Y),{hash:o,pathname:l,search:u}=ne(e,{relative:r}),c=l;return"/"!==a&&(c="/"===l?a:F([a,l])),i.createHref({pathname:c,search:u,hash:o})}(f,{relative:i}),b=function(e,n){let{target:r,replace:a,state:i,preventScrollReset:o,relative:l,unstable_viewTransition:u}=void 0===n?{}:n,s=ee(),c=J(),f=ne(e,{relative:l});return t.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,r)){t.preventDefault();let n=void 0!==a?a:h(c)===h(f);s(e,{replace:n,state:i,preventScrollReset:o,relative:l,unstable_viewTransition:u})}}),[c,s,f,a,i,r,e,o,l,u])}(f,{replace:l,state:u,target:c,preventScrollReset:d,relative:i,unstable_viewTransition:p});return t.createElement("a",we({},m,{href:r||y,onClick:v||o?a:function(e){a&&a(e),e.defaultPrevented||b(e)},ref:n,target:c}))}));var ze,Me;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ze||(ze={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(Me||(Me={}));var Pe=n(579);const Ae=(0,t.createContext)(void 0),Oe=e=>{let{children:n}=e;const[r,a]=(0,t.useState)("dark");return(0,Pe.jsx)(Ae.Provider,{value:{theme:r,toggleTheme:()=>{a((e=>"light"===e?"dark":"light")),document.body.classList.toggle("light")}},children:n})},je=()=>{const e=(0,t.useContext)(Ae);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e},Le=(0,t.createContext)(void 0),Te=e=>{let{children:n}=e;const[r,a]=(0,t.useState)([]),[i,o]=(0,t.useState)(!0),[l,u]=(0,t.useState)(!1),s=!0;async function c(){return o(!1),a([]),void u(!0)}return(0,t.useEffect)((()=>{}),[l,s]),(0,Pe.jsx)(Le.Provider,{value:{deploymentGroups:r,fetchDeploymentGroups:c,refreshing:i,ready:l},children:n})},Re=(0,t.createContext)(void 0),Fe=e=>{let{children:n}=e;const[r,a]=(0,t.useState)("");return(0,Pe.jsx)(Re.Provider,{value:{error:r,setError:a,clearError:()=>a("")},children:n})},Ie=()=>{};let De={},$e={},Ue=null,Be={mark:Ie,measure:Ie};try{"undefined"!==typeof window&&(De=window),"undefined"!==typeof document&&($e=document),"undefined"!==typeof MutationObserver&&(Ue=MutationObserver),"undefined"!==typeof performance&&(Be=performance)}catch(Ws){}const{userAgent:Ve=""}=De.navigator||{},He=De,We=$e,qe=Ue,Ye=Be,Qe=(He.document,!!We.documentElement&&!!We.head&&"function"===typeof We.addEventListener&&"function"===typeof We.createElement),Xe=~Ve.indexOf("MSIE")||~Ve.indexOf("Trident/");var Ke="classic",Ge="duotone",Je="sharp",Ze="sharp-duotone",et=[Ke,Ge,Je,Ze],tt={fak:"kit","fa-kit":"kit"},nt={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},rt={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},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"}},at=[1,2,3,4,5,6,7,8,9,10],it=at.concat([11,12,13,14,15,16,17,18,19,20]),ot={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},lt=[...Object.keys({classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]}),"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",ot.GROUP,ot.SWAP_OPACITY,ot.PRIMARY,ot.SECONDARY].concat(at.map((e=>"".concat(e,"x")))).concat(it.map((e=>"w-".concat(e)))),ut={kit:"fak"},st={"kit-duotone":"fakd"};const ct="___FONT_AWESOME___",ft=16,dt="fa",ht="svg-inline--fa",pt="data-fa-i2svg",mt="data-fa-pseudo-element",gt="data-fa-pseudo-element-pending",vt="data-prefix",yt="data-icon",bt="fontawesome-i2svg",wt="async",xt=["HTML","HEAD","STYLE","SCRIPT"],kt=(()=>{try{return!0}catch(e){return!1}})(),_t=[Ke,Je,Ze];function St(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[Ke]})}const Et={...rt};Et[Ke]={...rt[Ke],...tt,...nt};const Nt=St(Et),Ct={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}};Ct[Ke]={...Ct[Ke],...ut,...st};const zt=St(Ct),Mt={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}};Mt[Ke]={...Mt[Ke],fak:"fa-kit"};const Pt=St(Mt),At={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}};At[Ke]={...At[Ke],"fa-kit":"fak"};const Ot=St(At),jt=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,Lt="fa-layers-text",Tt=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Rt=(St({classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}}),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),Ft=ot,It=new Set;Object.keys(zt[Ke]).map(It.add.bind(It)),Object.keys(zt[Je]).map(It.add.bind(It)),Object.keys(zt[Ze]).map(It.add.bind(It));const Dt=["kit",...lt],$t=He.FontAwesomeConfig||{};if(We&&"function"===typeof We.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=We.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(t));void 0!==r&&null!==r&&($t[n]=r)}))}const Ut={styleDefault:"solid",familyDefault:"classic",cssPrefix:dt,replacementClass:ht,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};$t.familyPrefix&&($t.cssPrefix=$t.familyPrefix);const Bt={...Ut,...$t};Bt.autoReplaceSvg||(Bt.observeMutations=!1);const Vt={};Object.keys(Ut).forEach((e=>{Object.defineProperty(Vt,e,{enumerable:!0,set:function(t){Bt[e]=t,Ht.forEach((e=>e(Vt)))},get:function(){return Bt[e]}})})),Object.defineProperty(Vt,"familyPrefix",{enumerable:!0,set:function(e){Bt.cssPrefix=e,Ht.forEach((e=>e(Vt)))},get:function(){return Bt.cssPrefix}}),He.FontAwesomeConfig=Vt;const Ht=[];const Wt=ft,qt={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};const Yt="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Qt(){let e=12,t="";for(;e-- >0;)t+=Yt[62*Math.random()|0];return t}function Xt(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Kt(e){return e.classList?Xt(e.classList):(e.getAttribute("class")||"").split(" ").filter((e=>e))}function Gt(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Jt(e){return Object.keys(e||{}).reduce(((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";")),"")}function Zt(e){return e.size!==qt.size||e.x!==qt.x||e.y!==qt.y||e.rotate!==qt.rotate||e.flipX||e.flipY}var en=':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-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}\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}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function tn(){const e=dt,t=ht,n=Vt.cssPrefix,r=Vt.replacementClass;let a=en;if(n!==e||r!==t){const i=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return a}let nn=!1;function rn(){Vt.autoAddCss&&!nn&&(!function(e){if(!e||!Qe)return;const t=We.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=We.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)}We.head.insertBefore(t,r)}(tn()),nn=!0)}var an={mixout:()=>({dom:{css:tn,insertCss:rn}}),hooks:()=>({beforeDOMElementCreation(){rn()},beforeI2svg(){rn()}})};const on=He||{};on[ct]||(on[ct]={}),on[ct].styles||(on[ct].styles={}),on[ct].hooks||(on[ct].hooks={}),on[ct].shims||(on[ct].shims=[]);var ln=on[ct];const un=[],sn=function(){We.removeEventListener("DOMContentLoaded",sn),cn=1,un.map((e=>e()))};let cn=!1;function fn(e){const{tag:t,attributes:n={},children:r=[]}=e;return"string"===typeof e?Gt(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce(((t,n)=>t+"".concat(n,'="').concat(Gt(e[n]),'" ')),"").trim()}(n),">").concat(r.map(fn).join(""),"</").concat(t,">")}function dn(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}Qe&&(cn=(We.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(We.readyState),cn||We.addEventListener("DOMContentLoaded",sn));var hn=function(e,t,n,r){var a,i,o,l=Object.keys(e),u=l.length,s=void 0!==r?function(e,t){return function(n,r,a,i){return e.call(t,n,r,a,i)}}(t,r):t;for(void 0===n?(a=1,o=e[l[0]]):(a=0,o=n);a<u;a++)o=s(o,e[i=l[a]],i,e);return o};function pn(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 mn(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 gn(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:r=!1}=n,a=mn(t);"function"!==typeof ln.hooks.addPack||r?ln.styles[e]={...ln.styles[e]||{},...a}:ln.hooks.addPack(e,mn(t)),"fas"===e&&gn("fa",t)}const{styles:vn,shims:yn}=ln,bn={[Ke]:Object.values(Pt[Ke]),[Je]:Object.values(Pt[Je]),[Ze]:Object.values(Pt[Ze])};let wn=null,xn={},kn={},_n={},Sn={},En={};const Nn={[Ke]:Object.keys(Nt[Ke]),[Je]:Object.keys(Nt[Je]),[Ze]:Object.keys(Nt[Ze])};function Cn(e,t){const n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r!==e||""===a||(i=a,~Dt.indexOf(i))?null:a;var i}const zn=()=>{const e=e=>hn(vn,((t,n,r)=>(t[r]=hn(n,e,{}),t)),{});xn=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})),kn=e(((e,t,n)=>{if(e[n]=n,t[2]){t[2].filter((e=>"string"===typeof e)).forEach((t=>{e[t]=n}))}return e})),En=e(((e,t,n)=>{const r=t[2];return e[n]=n,r.forEach((t=>{e[t]=n})),e}));const t="far"in vn||Vt.autoFetchSvg,n=hn(yn,((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:{}});_n=n.names,Sn=n.unicodes,wn=Tn(Vt.styleDefault,{family:Vt.familyDefault})};var Mn;function Pn(e,t){return(xn[e]||{})[t]}function An(e,t){return(En[e]||{})[t]}function On(e){return _n[e]||{prefix:null,iconName:null}}function jn(){return wn}Mn=e=>{wn=Tn(e.styleDefault,{family:Vt.familyDefault})},Ht.push(Mn),zn();const Ln=()=>({prefix:null,iconName:null,rest:[]});function Tn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:n=Ke}=t,r=Nt[n][e],a=zt[n][e]||zt[n][r],i=e in ln.styles?e:null;return a||i||null}const Rn={[Ke]:Object.keys(Pt[Ke]),[Je]:Object.keys(Pt[Je]),[Ze]:Object.keys(Pt[Ze])};function Fn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:n=!1}=t,r={[Ke]:"".concat(Vt.cssPrefix,"-").concat(Ke),[Je]:"".concat(Vt.cssPrefix,"-").concat(Je),[Ze]:"".concat(Vt.cssPrefix,"-").concat(Ze)};let a=null,i=Ke;const o=et.filter((e=>e!==Ge));o.forEach((t=>{(e.includes(r[t])||e.some((e=>Rn[t].includes(e))))&&(i=t)}));const l=e.reduce(((e,t)=>{const l=Cn(Vt.cssPrefix,t);if(vn[t]?(t=bn[i].includes(t)?Ot[i][t]:t,a=t,e.prefix=t):Nn[i].indexOf(t)>-1?(a=t,e.prefix=Tn(t,{family:i})):l?e.iconName=l:t===Vt.replacementClass||o.some((e=>t===r[e]))||e.rest.push(t),!n&&e.prefix&&e.iconName){const t="fa"===a?On(e.iconName):{},n=An(e.prefix,e.iconName);t.prefix&&(a=null),e.iconName=t.iconName||n||e.iconName,e.prefix=t.prefix||e.prefix,"far"!==e.prefix||vn.far||!vn.fas||Vt.autoFetchSvg||(e.prefix="fas")}return e}),Ln());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),l.prefix||i!==Je||!vn.fass&&!Vt.autoFetchSvg||(l.prefix="fass",l.iconName=An(l.prefix,l.iconName)||l.iconName),l.prefix||i!==Ze||!vn.fasds&&!Vt.autoFetchSvg||(l.prefix="fasds",l.iconName=An(l.prefix,l.iconName)||l.iconName),"fa"!==l.prefix&&"fa"!==a||(l.prefix=jn()||"fas"),l}let In=[],Dn={};const $n={},Un=Object.keys($n);function Bn(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(Dn[e]||[]).forEach((e=>{t=e.apply(null,[t,...r])})),t}function Vn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(Dn[e]||[]).forEach((e=>{e.apply(null,n)}))}function Hn(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return $n[e]?$n[e].apply(null,t):void 0}function Wn(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||jn();if(t)return t=An(n,t)||t,dn(qn.definitions,n,t)||dn(ln.styles,n,t)}const qn=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]={...this.definitions[e]||{},...r[e]},gn(e,r[e]);const t=Pt[Ke][e];t&&gn(t,r[e]),zn()}))}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}},Yn={i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Qe?(Vn("beforeI2svg",e),Hn("pseudoElements2svg",e),Hn("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===Vt.autoReplaceSvg&&(Vt.autoReplaceSvg=!0),Vt.observeMutations=!0,n=()=>{Kn({autoReplaceSvgRoot:t}),Vn("watch",e)},Qe&&(cn?setTimeout(n,0):un.push(n))}},Qn={icon:e=>{if(null===e)return null;if("object"===typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:An(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=Tn(e[0]);return{prefix:n,iconName:An(n,t)||t}}if("string"===typeof e&&(e.indexOf("".concat(Vt.cssPrefix,"-"))>-1||e.match(jt))){const t=Fn(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||jn(),iconName:An(t.prefix,t.iconName)||t.iconName}}if("string"===typeof e){const t=jn();return{prefix:t,iconName:An(t,e)||e}}}},Xn={noAuto:()=>{Vt.autoReplaceSvg=!1,Vt.observeMutations=!1,Vn("noAuto")},config:Vt,dom:Yn,parse:Qn,library:qn,findIconDefinition:Wn,toHtml:fn},Kn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t=We}=e;(Object.keys(ln.styles).length>0||Vt.autoFetchSvg)&&Qe&&Vt.autoReplaceSvg&&Xn.dom.i2svg({node:t})};function Gn(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((e=>fn(e)))}}),Object.defineProperty(e,"node",{get:function(){if(!Qe)return;const t=We.createElement("div");return t.innerHTML=e.html,t.children}}),e}function Jn(e){const{icons:{main:t,mask:n},prefix:r,iconName:a,transform:i,symbol:o,title:l,maskId:u,titleId:s,extra:c,watchable:f=!1}=e,{width:d,height:h}=n.found?n:t,p="fak"===r,m=[Vt.replacementClass,a?"".concat(Vt.cssPrefix,"-").concat(a):""].filter((e=>-1===c.classes.indexOf(e))).filter((e=>""!==e||!!e)).concat(c.classes).join(" ");let g={children:[],attributes:{...c.attributes,"data-prefix":r,"data-icon":a,class:m,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(d," ").concat(h)}};const v=p&&!~c.classes.indexOf("fa-fw")?{width:"".concat(d/h*16*.0625,"em")}:{};f&&(g.attributes[pt]=""),l&&(g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(s||Qt())},children:[l]}),delete g.attributes.title);const y={...g,prefix:r,iconName:a,main:t,mask:n,maskId:u,transform:i,symbol:o,styles:{...v,...c.styles}},{children:b,attributes:w}=n.found&&t.found?Hn("generateAbstractMask",y)||{children:[],attributes:{}}:Hn("generateAbstractIcon",y)||{children:[],attributes:{}};return y.children=b,y.attributes=w,o?function(e){let{prefix:t,iconName:n,children:r,attributes:a,symbol:i}=e;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...a,id:!0===i?"".concat(t,"-").concat(Vt.cssPrefix,"-").concat(n):i},children:r}]}]}(y):function(e){let{children:t,main:n,mask:r,attributes:a,styles:i,transform:o}=e;if(Zt(o)&&n.found&&!r.found){const{width:e,height:t}=n,r={x:e/t/2,y:.5};a.style=Jt({...i,"transform-origin":"".concat(r.x+o.x/16,"em ").concat(r.y+o.y/16,"em")})}return[{tag:"svg",attributes:a,children:t}]}(y)}function Zn(e){const{content:t,width:n,height:r,transform:a,title:i,extra:o,watchable:l=!1}=e,u={...o.attributes,...i?{title:i}:{},class:o.classes.join(" ")};l&&(u[pt]="");const s={...o.styles};Zt(a)&&(s.transform=function(e){let{transform:t,width:n=ft,height:r=ft,startCentered:a=!1}=e,i="";return i+=a&&Xe?"translate(".concat(t.x/Wt-n/2,"em, ").concat(t.y/Wt-r/2,"em) "):a?"translate(calc(-50% + ".concat(t.x/Wt,"em), calc(-50% + ").concat(t.y/Wt,"em)) "):"translate(".concat(t.x/Wt,"em, ").concat(t.y/Wt,"em) "),i+="scale(".concat(t.size/Wt*(t.flipX?-1:1),", ").concat(t.size/Wt*(t.flipY?-1:1),") "),i+="rotate(".concat(t.rotate,"deg) "),i}({transform:a,startCentered:!0,width:n,height:r}),s["-webkit-transform"]=s.transform);const c=Jt(s);c.length>0&&(u.style=c);const f=[];return f.push({tag:"span",attributes:u,children:[t]}),i&&f.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),f}const{styles:er}=ln;function tr(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(Vt.cssPrefix,"-").concat(Ft.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Vt.cssPrefix,"-").concat(Ft.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Vt.cssPrefix,"-").concat(Ft.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:a}}const nr={found:!1,width:512,height:512};function rr(e,t){let n=t;return"fa"===t&&null!==Vt.styleDefault&&(t=jn()),new Promise(((r,a)=>{if("fa"===n){const n=On(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&&er[t]&&er[t][e]){return r(tr(er[t][e]))}!function(e,t){kt||Vt.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),r({...nr,icon:Vt.showMissingIcons&&e&&Hn("missingIconAbstract")||{}})}))}const ar=()=>{},ir=Vt.measurePerformance&&Ye&&Ye.mark&&Ye.measure?Ye:{mark:ar,measure:ar},or='FA "6.6.0"',lr=e=>{ir.mark("".concat(or," ").concat(e," ends")),ir.measure("".concat(or," ").concat(e),"".concat(or," ").concat(e," begins"),"".concat(or," ").concat(e," ends"))};var ur={begin:e=>(ir.mark("".concat(or," ").concat(e," begins")),()=>lr(e)),end:lr};const sr=()=>{};function cr(e){return"string"===typeof(e.getAttribute?e.getAttribute(pt):null)}function fr(e){return We.createElementNS("http://www.w3.org/2000/svg",e)}function dr(e){return We.createElement(e)}function hr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:n=("svg"===e.tag?fr:dr)}=t;if("string"===typeof e)return We.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(hr(e,{ceFn:n}))})),r}const pr={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach((e=>{t.parentNode.insertBefore(hr(e),t)})),null===t.getAttribute(pt)&&Vt.keepOriginalSource){let e=We.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(~Kt(t).indexOf(Vt.replacementClass))return pr.replace(e);const r=new RegExp("".concat(Vt.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const e=n[0].attributes.class.split(" ").reduce(((e,t)=>(t===Vt.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=>fn(e))).join("\n");t.setAttribute(pt,""),t.innerHTML=a}};function mr(e){e()}function gr(e,t){const n="function"===typeof t?t:sr;if(0===e.length)n();else{let t=mr;Vt.mutateApproach===wt&&(t=He.requestAnimationFrame||mr),t((()=>{const t=!0===Vt.autoReplaceSvg?pr.replace:pr[Vt.autoReplaceSvg]||pr.replace,r=ur.begin("mutate");e.map(t),r(),n()}))}}let vr=!1;function yr(){vr=!0}function br(){vr=!1}let wr=null;function xr(e){if(!qe)return;if(!Vt.observeMutations)return;const{treeCallback:t=sr,nodeCallback:n=sr,pseudoElementsCallback:r=sr,observeMutationsRoot:a=We}=e;wr=new qe((e=>{if(vr)return;const a=jn();Xt(e).forEach((e=>{if("childList"===e.type&&e.addedNodes.length>0&&!cr(e.addedNodes[0])&&(Vt.searchPseudoElements&&r(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&Vt.searchPseudoElements&&r(e.target.parentNode),"attributes"===e.type&&cr(e.target)&&~Rt.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){const t=e.getAttribute?e.getAttribute(vt):null,n=e.getAttribute?e.getAttribute(yt):null;return t&&n}(e.target)){const{prefix:t,iconName:n}=Fn(Kt(e.target));e.target.setAttribute(vt,t||a),n&&e.target.setAttribute(yt,n)}else(function(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(Vt.replacementClass)})(e.target)&&n(e.target)}))})),Qe&&wr.observe(a,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function kr(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=void 0!==e.innerText?e.innerText.trim():"";let a=Fn(Kt(e));return a.prefix||(a.prefix=jn()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=function(e,t){return(kn[e]||{})[t]}(a.prefix,e.innerText)||Pn(a.prefix,pn(e.innerText))),!a.iconName&&Vt.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function _r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:a}=kr(e),i=function(e){const t=Xt(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 Vt.autoA11y&&(n?t["aria-labelledby"]="".concat(Vt.replacementClass,"-title-").concat(r||Qt()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),o=Bn("parseNodeAttributes",{},e);let l=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{iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:qt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:i},...o}}const{styles:Sr}=ln;function Er(e){const t="nest"===Vt.autoReplaceSvg?_r(e,{styleParser:!1}):_r(e);return~t.extra.classes.indexOf(Lt)?Hn("generateLayersText",e,t):Hn("generateSvgReplacementMutation",e,t)}let Nr=new Set;function Cr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Qe)return Promise.resolve();const n=We.documentElement.classList,r=e=>n.add("".concat(bt,"-").concat(e)),a=e=>n.remove("".concat(bt,"-").concat(e)),i=Vt.autoFetchSvg?Nr:_t.map((e=>"fa-".concat(e))).concat(Object.keys(Sr));i.includes("fa")||i.push("fa");const o=[".".concat(Lt,":not([").concat(pt,"])")].concat(i.map((e=>".".concat(e,":not([").concat(pt,"])")))).join(", ");if(0===o.length)return Promise.resolve();let l=[];try{l=Xt(e.querySelectorAll(o))}catch(c){}if(!(l.length>0))return Promise.resolve();r("pending"),a("complete");const u=ur.begin("onTree"),s=l.reduce(((e,t)=>{try{const n=Er(t);n&&e.push(n)}catch(c){kt||"MissingIcon"===c.name&&console.error(c)}return e}),[]);return new Promise(((e,n)=>{Promise.all(s).then((n=>{gr(n,(()=>{r("active"),r("complete"),a("pending"),"function"===typeof t&&t(),u(),e()}))})).catch((e=>{u(),n(e)}))}))}function zr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Er(e).then((e=>{e&&gr([e],t)}))}_t.map((e=>{Nr.add("fa-".concat(e))})),Object.keys(Nt[Ke]).map(Nr.add.bind(Nr)),Object.keys(Nt[Je]).map(Nr.add.bind(Nr)),Object.keys(Nt[Ze]).map(Nr.add.bind(Nr)),Nr=[...Nr];const Mr=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=qt,symbol:r=!1,mask:a=null,maskId:i=null,title:o=null,titleId:l=null,classes:u=[],attributes:s={},styles:c={}}=t;if(!e)return;const{prefix:f,iconName:d,icon:h}=e;return Gn({type:"icon",...e},(()=>(Vn("beforeDOMElementCreation",{iconDefinition:e,params:t}),Vt.autoA11y&&(o?s["aria-labelledby"]="".concat(Vt.replacementClass,"-title-").concat(l||Qt()):(s["aria-hidden"]="true",s.focusable="false")),Jn({icons:{main:tr(h),mask:a?tr(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:f,iconName:d,transform:{...qt,...n},symbol:r,title:o,maskId:i,titleId:l,extra:{attributes:s,styles:c,classes:u}}))))};var Pr={mixout(){return{icon:(e=Mr,function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(t||{}).icon?t:Wn(t||{});let{mask:a}=n;return a&&(a=(a||{}).icon?a:Wn(a||{})),e(r,{...n,mask:a})})};var e},hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=Cr,e.nodeCallback=zr,e)}),provides(e){e.i2svg=function(e){const{node:t=We,callback:n=()=>{}}=e;return Cr(t,n)},e.generateSvgReplacementMutation=function(e,t){const{iconName:n,title:r,titleId:a,prefix:i,transform:o,symbol:l,mask:u,maskId:s,extra:c}=t;return new Promise(((t,f)=>{Promise.all([rr(n,i),u.iconName?rr(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((u=>{let[f,d]=u;t([e,Jn({icons:{main:f,mask:d},prefix:i,iconName:n,transform:o,symbol:l,maskId:s,title:r,titleId:a,extra:c,watchable:!0})])})).catch(f)}))},e.generateAbstractIcon=function(e){let{children:t,attributes:n,main:r,transform:a,styles:i}=e;const o=Jt(i);let l;return o.length>0&&(n.style=o),Zt(a)&&(l=Hn("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),t.push(l||r.icon),{children:t,attributes:n}}}},Ar={mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:n=[]}=t;return Gn({type:"layer"},(()=>{Vn("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(Vt.cssPrefix,"-layers"),...n].join(" ")},children:r}]}))}})},Or={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 Gn({type:"counter",content:e},(()=>(Vn("beforeDOMElementCreation",{content:e,params:t}),function(e){const{content:t,title:n,extra:r}=e,a={...r.attributes,...n?{title:n}:{},class:r.classes.join(" ")},i=Jt(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(Vt.cssPrefix,"-layers-counter"),...r]}}))))}})},jr={mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=qt,title:r=null,classes:a=[],attributes:i={},styles:o={}}=t;return Gn({type:"text",content:e},(()=>(Vn("beforeDOMElementCreation",{content:e,params:t}),Zn({content:e,transform:{...qt,...n},title:r,extra:{attributes:i,styles:o,classes:["".concat(Vt.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(Xe){const t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();i=n.width/t,o=n.height/t}return Vt.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([e,Zn({content:e.innerHTML,width:i,height:o,transform:r,title:n,extra:a,watchable:!0})])}}};const Lr=new RegExp('"',"ug"),Tr=[1105920,1112319],Rr={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"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"},"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"}},Fr=Object.keys(Rr).reduce(((e,t)=>(e[t.toLowerCase()]=Rr[t],e)),{}),Ir=Object.keys(Fr).reduce(((e,t)=>{const n=Fr[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e}),{});function Dr(e,t){const n="".concat(gt).concat(t.replace(":","-"));return new Promise(((r,a)=>{if(null!==e.getAttribute(n))return r();const i=Xt(e.children).filter((e=>e.getAttribute(mt)===t))[0],o=He.getComputedStyle(e,t),l=o.getPropertyValue("font-family"),u=l.match(Tt),s=o.getPropertyValue("font-weight"),c=o.getPropertyValue("content");if(i&&!u)return e.removeChild(i),r();if(u&&"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(Fr[n]||{})[a]||Ir[n]}(l,s);const{value:d,isSecondary:h}=function(e){const t=e.replace(Lr,""),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>=Tr[0]&&n<=Tr[1],a=2===t.length&&t[0]===t[1];return{value:pn(a?t[0]:t),isSecondary:r||a}}(c),p=u[0].startsWith("FontAwesome");let m=Pn(f,d),g=m;if(p){const e=function(e){const t=Sn[e],n=Pn("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(d);e.iconName&&e.prefix&&(m=e.iconName,f=e.prefix)}if(!m||h||i&&i.getAttribute(vt)===f&&i.getAttribute(yt)===g)r();else{e.setAttribute(n,g),i&&e.removeChild(i);const o={iconName:null,title:null,titleId:null,prefix:null,transform:qt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=o;l.attributes[mt]=t,rr(m,f).then((a=>{const i=Jn({...o,icons:{main:a,mask:Ln()},prefix:f,iconName:g,extra:l,watchable:!0}),u=We.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(u,e.firstChild):e.appendChild(u),u.outerHTML=i.map((e=>fn(e))).join("\n"),e.removeAttribute(n),r()})).catch(a)}}else r()}))}function $r(e){return Promise.all([Dr(e,"::before"),Dr(e,"::after")])}function Ur(e){return e.parentNode!==document.head&&!~xt.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(mt)&&(!e.parentNode||"svg"!==e.parentNode.tagName)}function Br(e){if(Qe)return new Promise(((t,n)=>{const r=Xt(e.querySelectorAll("*")).filter(Ur).map($r),a=ur.begin("searchPseudoElements");yr(),Promise.all(r).then((()=>{a(),br(),t()})).catch((()=>{a(),br(),n()}))}))}var Vr={hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=Br,e)}),provides(e){e.pseudoElements2svg=function(e){const{node:t=We}=e;Vt.searchPseudoElements&&Br(t)}}};let Hr=!1;var Wr={mixout:()=>({dom:{unwatch(){yr(),Hr=!0}}}),hooks:()=>({bootstrap(){xr(Bn("mutationObserverCallbacks",{}))},noAuto(){wr&&wr.disconnect()},watch(e){const{observeMutationsRoot:t}=e;Hr?br():xr(Bn("mutationObserverCallbacks",{observeMutationsRoot:t}))}})};const qr=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 Yr={mixout:()=>({parse:{transform:e=>qr(e)}}),hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=qr(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,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),u="rotate(".concat(n.rotate," 0 0)"),s={transform:"".concat(o," ").concat(l," ").concat(u)},c={transform:"translate(".concat(a/2*-1," -256)")};return{tag:"g",attributes:{...i},children:[{tag:"g",attributes:{...s},children:[{tag:t.icon.tag,children:t.icon.children,attributes:{...t.icon.attributes,...c}}]}]}}}};const Qr={x:0,y:0,width:"100%",height:"100%"};function Xr(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 Kr={hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),r=n?Fn(n.split(" ").map((e=>e.trim()))):Ln();return r.prefix||(r.prefix=jn()),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:l,icon:u}=r,{width:s,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),") "),l="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(i," ").concat(o," ").concat(l)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:o,containerWidth:s,iconWidth:l}),d={tag:"rect",attributes:{...Qr,fill:"white"}},h=u.children?{children:u.children.map(Xr)}:{},p={tag:"g",attributes:{...f.inner},children:[Xr({tag:u.tag,attributes:{...u.attributes,...f.path},...h})]},m={tag:"g",attributes:{...f.outer},children:[p]},g="mask-".concat(i||Qt()),v="clip-".concat(i||Qt()),y={tag:"mask",attributes:{...Qr,id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[d,m]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(w=c,"g"===w.tag?w.children:[w])},y]};var w;return t.push(b,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(g,")"),...Qr}}),{children:t,attributes:n}}}},Gr={provides(e){let t=!1;He.matchMedia&&(t=He.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:{...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={...r,attributeName:"opacity"},i={tag:"circle",attributes:{...n,cx:"256",cy:"364",r:"28"},children:[]};return t||i.children.push({tag:"animate",attributes:{...r,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...a,values:"1;0;1;1;0;1;"}}),e.push(i),e.push({tag:"path",attributes:{...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:{...a,values:"1;0;0;0;0;1;"}}]}),t||e.push({tag:"path",attributes:{...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:{...a,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},Jr={hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),r=null!==n&&(""===n||n);return e.symbol=r,e}})};!function(e,t){let{mixoutsTo:n}=t;In=e,Dn={},Object.keys($n).forEach((e=>{-1===Un.indexOf(e)&&delete $n[e]})),In.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=>{Dn[e]||(Dn[e]=[]),Dn[e].push(t[e])}))}e.provides&&e.provides($n)}))}([an,Pr,Ar,Or,jr,Vr,Wr,Yr,Kr,Gr,Jr],{mixoutsTo:Xn});const Zr=Xn.parse,ea=Xn.icon;var ta=n(173),na=n.n(ta);function ra(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 aa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ra(Object(n),!0).forEach((function(t){oa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ra(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ia(e){return ia="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},ia(e)}function oa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function la(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ua(e){return function(e){if(Array.isArray(e))return sa(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return sa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sa(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ca(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 fa=["style"];var da=!1;try{da=!0}catch(Ws){}function ha(e){return e&&"object"===ia(e)&&e.prefix&&e.iconName&&e.icon?e:Zr.icon?Zr.icon(e):null===e?null:e&&"object"===ia(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 pa(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?oa({},e,t):{}}var ma={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},ga=t.forwardRef((function(e,t){var n=aa(aa({},ma),e),r=n.icon,a=n.mask,i=n.symbol,o=n.className,l=n.title,u=n.titleId,s=n.maskId,c=ha(r),f=pa("classes",[].concat(ua(function(e){var t,n=e.beat,r=e.fade,a=e.beatFade,i=e.bounce,o=e.shake,l=e.flash,u=e.spin,s=e.spinPulse,c=e.spinReverse,f=e.pulse,d=e.fixedWidth,h=e.inverse,p=e.border,m=e.listItem,g=e.flip,v=e.size,y=e.rotation,b=e.pull,w=(oa(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":a,"fa-bounce":i,"fa-shake":o,"fa-flash":l,"fa-spin":u,"fa-spin-reverse":c,"fa-spin-pulse":s,"fa-pulse":f,"fa-fw":d,"fa-inverse":h,"fa-border":p,"fa-li":m,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(v),"undefined"!==typeof v&&null!==v),oa(t,"fa-rotate-".concat(y),"undefined"!==typeof y&&null!==y&&0!==y),oa(t,"fa-pull-".concat(b),"undefined"!==typeof b&&null!==b),oa(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(w).map((function(e){return w[e]?e:null})).filter((function(e){return e}))}(n)),ua((o||"").split(" ")))),d=pa("transform","string"===typeof n.transform?Zr.transform(n.transform):n.transform),h=pa("mask",ha(a)),p=ea(c,aa(aa(aa(aa({},f),d),h),{},{symbol:i,title:l,titleId:u,maskId:s}));if(!p)return function(){var e;!da&&console&&"function"===typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",c),null;var m=p.abstract,g={ref:t};return Object.keys(n).forEach((function(e){ma.hasOwnProperty(e)||(g[e]=n[e])})),va(m[0],g)}));ga.displayName="FontAwesomeIcon",ga.propTypes={beat:na().bool,border:na().bool,beatFade:na().bool,bounce:na().bool,className:na().string,fade:na().bool,flash:na().bool,mask:na().oneOfType([na().object,na().array,na().string]),maskId:na().string,fixedWidth:na().bool,inverse:na().bool,flip:na().oneOf([!0,!1,"horizontal","vertical","both"]),icon:na().oneOfType([na().object,na().array,na().string]),listItem:na().bool,pull:na().oneOf(["right","left"]),pulse:na().bool,rotation:na().oneOf([0,90,180,270]),shake:na().bool,size:na().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:na().bool,spinPulse:na().bool,spinReverse:na().bool,symbol:na().oneOfType([na().bool,na().string]),title:na().string,titleId:na().string,transform:na().oneOfType([na().string,na().object]),swapOpacity:na().bool};var va=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=function(e){return e.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var n,r=t.indexOf(":"),a=ca(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}),{})}(r);break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=r:e.attrs[ca(t)]=r}return e}),{attrs:{}}),o=r.style,l=void 0===o?{}:o,u=la(r,fa);return i.attrs.style=aa(aa({},i.attrs.style),l),t.apply(void 0,[n.tag,aa(aa({},i.attrs),u)].concat(ua(a)))}.bind(null,t.createElement);const ya={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},ba={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]};const wa=n.p+"static/media/logo-light-mode.6bc3b2d5ed1ec2d7d721.png",xa=n.p+"static/media/logo-dark-mode.0c51ff42111d2779453a.png",ka=()=>{const[e,n]=(0,t.useState)(!1),{theme:r,toggleTheme:a}=je();return(0,Pe.jsxs)("div",{children:[(0,Pe.jsxs)("div",{id:"topbar",className:"flex flew-row justify-between",children:[(0,Pe.jsxs)("div",{className:"flex items-center",children:[(0,Pe.jsx)(Ce,{to:"/",children:(0,Pe.jsx)("img",{src:"dark"===r?xa:wa,alt:"Logo",style:{height:"32px",marginLeft:"12px"}})}),(0,Pe.jsx)(Ce,{to:"/calculator",children:(0,Pe.jsx)("h3",{className:"text-xl mx-4",children:"Calculator"})}),(0,Pe.jsx)("a",{href:"https://docs.titanml.co/docs/intro",children:(0,Pe.jsx)("h3",{className:"text-xl mx-4",children:"Docs"})})]}),(0,Pe.jsx)("div",{className:"flex mr-4",children:(0,Pe.jsxs)("label",{className:"toggle-switch",children:[(0,Pe.jsx)("input",{type:"checkbox",checked:e,onChange:()=>{n(!e),a()}}),(0,Pe.jsx)("span",{className:"slider",children:(0,Pe.jsx)("span",{className:"slider-content",children:e?(0,Pe.jsx)(ga,{icon:ya,id:"sun-icon"}):(0,Pe.jsx)(ga,{icon:ba,id:"moon-icon"})})})]})})]}),(0,Pe.jsx)(me,{})]})},_a=e=>{let{title:t,description:n,link:r,clientRendered:a}=e;const i=ee();return(0,Pe.jsx)("button",{onClick:a?()=>i(r):()=>window.location.href=r,children:(0,Pe.jsxs)("div",{className:"home-button flex-grow m-2 p-4 border",children:[(0,Pe.jsx)("div",{className:"home-button-title",children:t}),(0,Pe.jsx)("div",{className:"home-button-description",children:n})]})})},Sa=()=>(0,Pe.jsx)("div",{children:(0,Pe.jsxs)("div",{className:"flex flex-col items-center h-screen w-2000",children:[(0,Pe.jsx)("h1",{className:"text-4xl mb-4",children:"TitanML"}),(0,Pe.jsx)(_a,{title:"Memory Calculator",description:"Find out how much memory you need for your AI models.",link:"/calculator",clientRendered:!0}),(0,Pe.jsx)(_a,{title:"Takeoff Documentation",description:"View our official documentation for Titan Takeoff Server.",link:"https://docs.titanml.co/docs/intro",clientRendered:!1})]})});function Ea(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(a);++r<a;)i[r]=e+r*n;return i}function Na(e){return e}var Ca=1,za=2,Ma=3,Pa=4,Aa=1e-6;function Oa(e){return"translate("+e+",0)"}function ja(e){return"translate(0,"+e+")"}function La(e){return t=>+e(t)}function Ta(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function Ra(){return!this.__axis}function Fa(e,t){var n=[],r=null,a=null,i=6,o=6,l=3,u="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,s=e===Ca||e===Pa?-1:1,c=e===Pa||e===za?"x":"y",f=e===Ca||e===Ma?Oa:ja;function d(d){var h=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,p=null==a?t.tickFormat?t.tickFormat.apply(t,n):Na:a,m=Math.max(i,0)+l,g=t.range(),v=+g[0]+u,y=+g[g.length-1]+u,b=(t.bandwidth?Ta:La)(t.copy(),u),w=d.selection?d.selection():d,x=w.selectAll(".domain").data([null]),k=w.selectAll(".tick").data(h,t).order(),_=k.exit(),S=k.enter().append("g").attr("class","tick"),E=k.select("line"),N=k.select("text");x=x.merge(x.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),k=k.merge(S),E=E.merge(S.append("line").attr("stroke","currentColor").attr(c+"2",s*i)),N=N.merge(S.append("text").attr("fill","currentColor").attr(c,s*m).attr("dy",e===Ca?"0em":e===Ma?"0.71em":"0.32em")),d!==w&&(x=x.transition(d),k=k.transition(d),E=E.transition(d),N=N.transition(d),_=_.transition(d).attr("opacity",Aa).attr("transform",(function(e){return isFinite(e=b(e))?f(e+u):this.getAttribute("transform")})),S.attr("opacity",Aa).attr("transform",(function(e){var t=this.parentNode.__axis;return f((t&&isFinite(t=t(e))?t:b(e))+u)}))),_.remove(),x.attr("d",e===Pa||e===za?o?"M"+s*o+","+v+"H"+u+"V"+y+"H"+s*o:"M"+u+","+v+"V"+y:o?"M"+v+","+s*o+"V"+u+"H"+y+"V"+s*o:"M"+v+","+u+"H"+y),k.attr("opacity",1).attr("transform",(function(e){return f(b(e)+u)})),E.attr(c+"2",s*i),N.attr(c,s*m).text(p),w.filter(Ra).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===za?"start":e===Pa?"end":"middle"),w.each((function(){this.__axis=b}))}return d.scale=function(e){return arguments.length?(t=e,d):t},d.ticks=function(){return n=Array.from(arguments),d},d.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),d):n.slice()},d.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),d):r&&r.slice()},d.tickFormat=function(e){return arguments.length?(a=e,d):a},d.tickSize=function(e){return arguments.length?(i=o=+e,d):i},d.tickSizeInner=function(e){return arguments.length?(i=+e,d):i},d.tickSizeOuter=function(e){return arguments.length?(o=+e,d):o},d.tickPadding=function(e){return arguments.length?(l=+e,d):l},d.offset=function(e){return arguments.length?(u=+e,d):u},d}function Ia(){}function Da(e){return null==e?Ia:function(){return this.querySelector(e)}}function $a(){return[]}function Ua(e){return null==e?$a:function(){return this.querySelectorAll(e)}}function Ba(e){return function(){return null==(t=e.apply(this,arguments))?[]:Array.isArray(t)?t:Array.from(t);var t}}function Va(e){return function(){return this.matches(e)}}function Ha(e){return function(t){return t.matches(e)}}var Wa=Array.prototype.find;function qa(){return this.firstElementChild}var Ya=Array.prototype.filter;function Qa(){return Array.from(this.children)}function Xa(e){return new Array(e.length)}function Ka(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function Ga(e,t,n,r,a,i){for(var o,l=0,u=t.length,s=i.length;l<s;++l)(o=t[l])?(o.__data__=i[l],r[l]=o):n[l]=new Ka(e,i[l]);for(;l<u;++l)(o=t[l])&&(a[l]=o)}function Ja(e,t,n,r,a,i,o){var l,u,s,c=new Map,f=t.length,d=i.length,h=new Array(f);for(l=0;l<f;++l)(u=t[l])&&(h[l]=s=o.call(u,u.__data__,l,t)+"",c.has(s)?a[l]=u:c.set(s,u));for(l=0;l<d;++l)s=o.call(e,i[l],l,i)+"",(u=c.get(s))?(r[l]=u,u.__data__=i[l],c.delete(s)):n[l]=new Ka(e,i[l]);for(l=0;l<f;++l)(u=t[l])&&c.get(h[l])===u&&(a[l]=u)}function Za(e){return e.__data__}function ei(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function ti(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}Ka.prototype={constructor:Ka,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var ni="http://www.w3.org/1999/xhtml";const ri={svg:"http://www.w3.org/2000/svg",xhtml:ni,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function ai(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),ri.hasOwnProperty(t)?{space:ri[t],local:e}:e}function ii(e){return function(){this.removeAttribute(e)}}function oi(e){return function(){this.removeAttributeNS(e.space,e.local)}}function li(e,t){return function(){this.setAttribute(e,t)}}function ui(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function si(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function ci(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function fi(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function di(e){return function(){this.style.removeProperty(e)}}function hi(e,t,n){return function(){this.style.setProperty(e,t,n)}}function pi(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function mi(e,t){return e.style.getPropertyValue(t)||fi(e).getComputedStyle(e,null).getPropertyValue(t)}function gi(e){return function(){delete this[e]}}function vi(e,t){return function(){this[e]=t}}function yi(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function bi(e){return e.trim().split(/^|\s+/)}function wi(e){return e.classList||new xi(e)}function xi(e){this._node=e,this._names=bi(e.getAttribute("class")||"")}function ki(e,t){for(var n=wi(e),r=-1,a=t.length;++r<a;)n.add(t[r])}function _i(e,t){for(var n=wi(e),r=-1,a=t.length;++r<a;)n.remove(t[r])}function Si(e){return function(){ki(this,e)}}function Ei(e){return function(){_i(this,e)}}function Ni(e,t){return function(){(t.apply(this,arguments)?ki:_i)(this,e)}}function Ci(){this.textContent=""}function zi(e){return function(){this.textContent=e}}function Mi(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function Pi(){this.innerHTML=""}function Ai(e){return function(){this.innerHTML=e}}function Oi(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function ji(){this.nextSibling&&this.parentNode.appendChild(this)}function Li(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Ti(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===ni&&t.documentElement.namespaceURI===ni?t.createElement(e):t.createElementNS(n,e)}}function Ri(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Fi(e){var t=ai(e);return(t.local?Ri:Ti)(t)}function Ii(){return null}function Di(){var e=this.parentNode;e&&e.removeChild(this)}function $i(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Ui(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Bi(e){return function(){var t=this.__on;if(t){for(var n,r=0,a=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++a]=n:this.removeEventListener(n.type,n.listener,n.options);++a?t.length=a:delete this.__on}}}function Vi(e,t,n){return function(){var r,a=this.__on,i=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(a)for(var o=0,l=a.length;o<l;++o)if((r=a[o]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=t);this.addEventListener(e.type,i,n),r={type:e.type,name:e.name,value:t,listener:i,options:n},a?a.push(r):this.__on=[r]}}function Hi(e,t,n){var r=fi(e),a=r.CustomEvent;"function"===typeof a?a=new a(t,n):(a=r.document.createEvent("Event"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function Wi(e,t){return function(){return Hi(this,e,t)}}function qi(e,t){return function(){return Hi(this,e,t.apply(this,arguments))}}xi.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var Yi=[null];function Qi(e,t){this._groups=e,this._parents=t}function Xi(){return new Qi([[document.documentElement]],Yi)}Qi.prototype=Xi.prototype={constructor:Qi,select:function(e){"function"!==typeof e&&(e=Da(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o,l=t[a],u=l.length,s=r[a]=new Array(u),c=0;c<u;++c)(i=l[c])&&(o=e.call(i,i.__data__,c,l))&&("__data__"in i&&(o.__data__=i.__data__),s[c]=o);return new Qi(r,this._parents)},selectAll:function(e){e="function"===typeof e?Ba(e):Ua(e);for(var t=this._groups,n=t.length,r=[],a=[],i=0;i<n;++i)for(var o,l=t[i],u=l.length,s=0;s<u;++s)(o=l[s])&&(r.push(e.call(o,o.__data__,s,l)),a.push(o));return new Qi(r,a)},selectChild:function(e){return this.select(null==e?qa:function(e){return function(){return Wa.call(this.children,e)}}("function"===typeof e?e:Ha(e)))},selectChildren:function(e){return this.selectAll(null==e?Qa:function(e){return function(){return Ya.call(this.children,e)}}("function"===typeof e?e:Ha(e)))},filter:function(e){"function"!==typeof e&&(e=Va(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o=t[a],l=o.length,u=r[a]=[],s=0;s<l;++s)(i=o[s])&&e.call(i,i.__data__,s,o)&&u.push(i);return new Qi(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,Za);var n,r=t?Ja:Ga,a=this._parents,i=this._groups;"function"!==typeof e&&(n=e,e=function(){return n});for(var o=i.length,l=new Array(o),u=new Array(o),s=new Array(o),c=0;c<o;++c){var f=a[c],d=i[c],h=d.length,p=ei(e.call(f,f&&f.__data__,c,a)),m=p.length,g=u[c]=new Array(m),v=l[c]=new Array(m);r(f,d,g,v,s[c]=new Array(h),p,t);for(var y,b,w=0,x=0;w<m;++w)if(y=g[w]){for(w>=x&&(x=w+1);!(b=v[x])&&++x<m;);y._next=b||null}}return(l=new Qi(l,a))._enter=u,l._exit=s,l},enter:function(){return new Qi(this._enter||this._groups.map(Xa),this._parents)},exit:function(){return new Qi(this._exit||this._groups.map(Xa),this._parents)},join:function(e,t,n){var r=this.enter(),a=this,i=this.exit();return"function"===typeof e?(r=e(r))&&(r=r.selection()):r=r.append(e+""),null!=t&&(a=t(a))&&(a=a.selection()),null==n?i.remove():n(i),r&&a?r.merge(a).order():a},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,a=n.length,i=r.length,o=Math.min(a,i),l=new Array(a),u=0;u<o;++u)for(var s,c=n[u],f=r[u],d=c.length,h=l[u]=new Array(d),p=0;p<d;++p)(s=c[p]||f[p])&&(h[p]=s);for(;u<a;++u)l[u]=n[u];return new Qi(l,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,a=e[t],i=a.length-1,o=a[i];--i>=0;)(r=a[i])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=ti);for(var n=this._groups,r=n.length,a=new Array(r),i=0;i<r;++i){for(var o,l=n[i],u=l.length,s=a[i]=new Array(u),c=0;c<u;++c)(o=l[c])&&(s[c]=o);s.sort(t)}return new Qi(a,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],a=0,i=r.length;a<i;++a){var o=r[a];if(o)return o}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var a,i=t[n],o=0,l=i.length;o<l;++o)(a=i[o])&&e.call(a,a.__data__,o,i);return this},attr:function(e,t){var n=ai(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?oi:ii:"function"===typeof t?n.local?ci:si:n.local?ui:li)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?di:"function"===typeof t?pi:hi)(e,t,null==n?"":n)):mi(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?gi:"function"===typeof t?yi:vi)(e,t)):this.node()[e]},classed:function(e,t){var n=bi(e+"");if(arguments.length<2){for(var r=wi(this.node()),a=-1,i=n.length;++a<i;)if(!r.contains(n[a]))return!1;return!0}return this.each(("function"===typeof t?Ni:t?Si:Ei)(n,t))},text:function(e){return arguments.length?this.each(null==e?Ci:("function"===typeof e?Mi:zi)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?Pi:("function"===typeof e?Oi:Ai)(e)):this.node().innerHTML},raise:function(){return this.each(ji)},lower:function(){return this.each(Li)},append:function(e){var t="function"===typeof e?e:Fi(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"===typeof e?e:Fi(e),r=null==t?Ii:"function"===typeof t?t:Da(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Di)},clone:function(e){return this.select(e?Ui:$i)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,a,i=function(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}(e+""),o=i.length;if(!(arguments.length<2)){for(l=t?Vi:Bi,r=0;r<o;++r)this.each(l(i[r],t,n));return this}var l=this.node().__on;if(l)for(var u,s=0,c=l.length;s<c;++s)for(r=0,u=l[s];r<o;++r)if((a=i[r]).type===u.type&&a.name===u.name)return u.value},dispatch:function(e,t){return this.each(("function"===typeof t?qi:Wi)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,a=e[t],i=0,o=a.length;i<o;++i)(r=a[i])&&(yield r)}};const Ki=Xi;var Gi={value:()=>{}};function Ji(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new Zi(r)}function Zi(e){this._=e}function eo(e,t){for(var n,r=0,a=e.length;r<a;++r)if((n=e[r]).name===t)return n.value}function to(e,t,n){for(var r=0,a=e.length;r<a;++r)if(e[r].name===t){e[r]=Gi,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}Zi.prototype=Ji.prototype={constructor:Zi,on:function(e,t){var n,r,a=this._,i=(r=a,(e+"").trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");if(n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))),o=-1,l=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++o<l;)if(n=(e=i[o]).type)a[n]=to(a[n],e.name,t);else if(null==t)for(n in a)a[n]=to(a[n],e.name,null);return this}for(;++o<l;)if((n=(e=i[o]).type)&&(n=eo(a[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new Zi(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,a=new Array(n),i=0;i<n;++i)a[i]=arguments[i+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=0,n=(r=this._[e]).length;i<n;++i)r[i].value.apply(t,a)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],a=0,i=r.length;a<i;++a)r[a].value.apply(t,n)}};const no=Ji;var ro,ao,io=0,oo=0,lo=0,uo=1e3,so=0,co=0,fo=0,ho="object"===typeof performance&&performance.now?performance:Date,po="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function mo(){return co||(po(go),co=ho.now()+fo)}function go(){co=0}function vo(){this._call=this._time=this._next=null}function yo(e,t,n){var r=new vo;return r.restart(e,t,n),r}function bo(){co=(so=ho.now())+fo,io=oo=0;try{!function(){mo(),++io;for(var e,t=ro;t;)(e=co-t._time)>=0&&t._call.call(void 0,e),t=t._next;--io}()}finally{io=0,function(){var e,t,n=ro,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:ro=t);ao=e,xo(r)}(),co=0}}function wo(){var e=ho.now(),t=e-so;t>uo&&(fo-=t,so=e)}function xo(e){io||(oo&&(oo=clearTimeout(oo)),e-co>24?(e<1/0&&(oo=setTimeout(bo,e-ho.now()-fo)),lo&&(lo=clearInterval(lo))):(lo||(so=ho.now(),lo=setInterval(wo,uo)),io=1,po(bo)))}function ko(e,t,n){var r=new vo;return t=null==t?0:+t,r.restart((n=>{r.stop(),e(n+t)}),t,n),r}vo.prototype=yo.prototype={constructor:vo,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?mo():+n)+(null==t?0:+t),this._next||ao===this||(ao?ao._next=this:ro=this,ao=this),this._call=e,this._time=n,xo()},stop:function(){this._call&&(this._call=null,this._time=1/0,xo())}};var _o=no("start","end","cancel","interrupt"),So=[],Eo=0,No=1,Co=2,zo=3,Mo=4,Po=5,Ao=6;function Oo(e,t,n,r,a,i){var o=e.__transition;if(o){if(n in o)return}else e.__transition={};!function(e,t,n){var r,a=e.__transition;function i(e){n.state=No,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}function o(i){var s,c,f,d;if(n.state!==No)return u();for(s in a)if((d=a[s]).name===n.name){if(d.state===zo)return ko(o);d.state===Mo?(d.state=Ao,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete a[s]):+s<t&&(d.state=Ao,d.timer.stop(),d.on.call("cancel",e,e.__data__,d.index,d.group),delete a[s])}if(ko((function(){n.state===zo&&(n.state=Mo,n.timer.restart(l,n.delay,n.time),l(i))})),n.state=Co,n.on.call("start",e,e.__data__,n.index,n.group),n.state===Co){for(n.state=zo,r=new Array(f=n.tween.length),s=0,c=-1;s<f;++s)(d=n.tween[s].value.call(e,e.__data__,n.index,n.group))&&(r[++c]=d);r.length=c+1}}function l(t){for(var a=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(u),n.state=Po,1),i=-1,o=r.length;++i<o;)r[i].call(e,a);n.state===Po&&(n.on.call("end",e,e.__data__,n.index,n.group),u())}function u(){for(var r in n.state=Ao,n.timer.stop(),delete a[t],a)return;delete e.__transition}a[t]=n,n.timer=yo(i,0,n.time)}(e,n,{name:t,index:r,group:a,on:_o,tween:So,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:Eo})}function jo(e,t){var n=To(e,t);if(n.state>Eo)throw new Error("too late; already scheduled");return n}function Lo(e,t){var n=To(e,t);if(n.state>zo)throw new Error("too late; already running");return n}function To(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Ro(e,t){var n,r,a,i=e.__transition,o=!0;if(i){for(a in t=null==t?null:t+"",i)(n=i[a]).name===t?(r=n.state>Co&&n.state<Po,n.state=Ao,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[a]):o=!1;o&&delete e.__transition}}function Fo(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var Io,Do=180/Math.PI,$o={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Uo(e,t,n,r,a,i){var o,l,u;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(l=Math.sqrt(n*n+r*r))&&(n/=l,r/=l,u/=l),e*r<t*n&&(e=-e,t=-t,u=-u,o=-o),{translateX:a,translateY:i,rotate:Math.atan2(t,e)*Do,skewX:Math.atan(u)*Do,scaleX:o,scaleY:l}}function Bo(e,t,n,r){function a(e){return e.length?e.pop()+" ":""}return function(i,o){var l=[],u=[];return i=e(i),o=e(o),function(e,r,a,i,o,l){if(e!==a||r!==i){var u=o.push("translate(",null,t,null,n);l.push({i:u-4,x:Fo(e,a)},{i:u-2,x:Fo(r,i)})}else(a||i)&&o.push("translate("+a+t+i+n)}(i.translateX,i.translateY,o.translateX,o.translateY,l,u),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(a(n)+"rotate(",null,r)-2,x:Fo(e,t)})):t&&n.push(a(n)+"rotate("+t+r)}(i.rotate,o.rotate,l,u),function(e,t,n,i){e!==t?i.push({i:n.push(a(n)+"skewX(",null,r)-2,x:Fo(e,t)}):t&&n.push(a(n)+"skewX("+t+r)}(i.skewX,o.skewX,l,u),function(e,t,n,r,i,o){if(e!==n||t!==r){var l=i.push(a(i)+"scale(",null,",",null,")");o.push({i:l-4,x:Fo(e,n)},{i:l-2,x:Fo(t,r)})}else 1===n&&1===r||i.push(a(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,o.scaleX,o.scaleY,l,u),i=o=null,function(e){for(var t,n=-1,r=u.length;++n<r;)l[(t=u[n]).i]=t.x(e);return l.join("")}}}var Vo=Bo((function(e){const t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?$o:Uo(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),Ho=Bo((function(e){return null==e?$o:(Io||(Io=document.createElementNS("http://www.w3.org/2000/svg","g")),Io.setAttribute("transform",e),(e=Io.transform.baseVal.consolidate())?Uo((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):$o)}),", ",")",")");function Wo(e,t){var n,r;return function(){var a=Lo(this,e),i=a.tween;if(i!==n)for(var o=0,l=(r=n=i).length;o<l;++o)if(r[o].name===t){(r=r.slice()).splice(o,1);break}a.tween=r}}function qo(e,t,n){var r,a;if("function"!==typeof n)throw new Error;return function(){var i=Lo(this,e),o=i.tween;if(o!==r){a=(r=o).slice();for(var l={name:t,value:n},u=0,s=a.length;u<s;++u)if(a[u].name===t){a[u]=l;break}u===s&&a.push(l)}i.tween=a}}function Yo(e,t,n){var r=e._id;return e.each((function(){var e=Lo(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return To(e,r).value[t]}}function Qo(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function Xo(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function Ko(){}var Go=.7,Jo=1/Go,Zo="\\s*([+-]?\\d+)\\s*",el="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",tl="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",nl=/^#([0-9a-f]{3,8})$/,rl=new RegExp(`^rgb\\(${Zo},${Zo},${Zo}\\)$`),al=new RegExp(`^rgb\\(${tl},${tl},${tl}\\)$`),il=new RegExp(`^rgba\\(${Zo},${Zo},${Zo},${el}\\)$`),ol=new RegExp(`^rgba\\(${tl},${tl},${tl},${el}\\)$`),ll=new RegExp(`^hsl\\(${el},${tl},${tl}\\)$`),ul=new RegExp(`^hsla\\(${el},${tl},${tl},${el}\\)$`),sl={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function cl(){return this.rgb().formatHex()}function fl(){return this.rgb().formatRgb()}function dl(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=nl.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?hl(t):3===n?new gl(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?pl(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?pl(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=rl.exec(e))?new gl(t[1],t[2],t[3],1):(t=al.exec(e))?new gl(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=il.exec(e))?pl(t[1],t[2],t[3],t[4]):(t=ol.exec(e))?pl(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=ll.exec(e))?kl(t[1],t[2]/100,t[3]/100,1):(t=ul.exec(e))?kl(t[1],t[2]/100,t[3]/100,t[4]):sl.hasOwnProperty(e)?hl(sl[e]):"transparent"===e?new gl(NaN,NaN,NaN,0):null}function hl(e){return new gl(e>>16&255,e>>8&255,255&e,1)}function pl(e,t,n,r){return r<=0&&(e=t=n=NaN),new gl(e,t,n,r)}function ml(e,t,n,r){return 1===arguments.length?function(e){return e instanceof Ko||(e=dl(e)),e?new gl((e=e.rgb()).r,e.g,e.b,e.opacity):new gl}(e):new gl(e,t,n,null==r?1:r)}function gl(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function vl(){return`#${xl(this.r)}${xl(this.g)}${xl(this.b)}`}function yl(){const e=bl(this.opacity);return`${1===e?"rgb(":"rgba("}${wl(this.r)}, ${wl(this.g)}, ${wl(this.b)}${1===e?")":`, ${e})`}`}function bl(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function wl(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function xl(e){return((e=wl(e))<16?"0":"")+e.toString(16)}function kl(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Sl(e,t,n,r)}function _l(e){if(e instanceof Sl)return new Sl(e.h,e.s,e.l,e.opacity);if(e instanceof Ko||(e=dl(e)),!e)return new Sl;if(e instanceof Sl)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,l=i-a,u=(i+a)/2;return l?(o=t===i?(n-r)/l+6*(n<r):n===i?(r-t)/l+2:(t-n)/l+4,l/=u<.5?i+a:2-i-a,o*=60):l=u>0&&u<1?0:o,new Sl(o,l,u,e.opacity)}function Sl(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function El(e){return(e=(e||0)%360)<0?e+360:e}function Nl(e){return Math.max(0,Math.min(1,e||0))}function Cl(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function zl(e,t,n,r,a){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*a)/6}Qo(Ko,dl,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:cl,formatHex:cl,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return _l(this).formatHsl()},formatRgb:fl,toString:fl}),Qo(gl,ml,Xo(Ko,{brighter(e){return e=null==e?Jo:Math.pow(Jo,e),new gl(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?Go:Math.pow(Go,e),new gl(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new gl(wl(this.r),wl(this.g),wl(this.b),bl(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:vl,formatHex:vl,formatHex8:function(){return`#${xl(this.r)}${xl(this.g)}${xl(this.b)}${xl(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:yl,toString:yl})),Qo(Sl,(function(e,t,n,r){return 1===arguments.length?_l(e):new Sl(e,t,n,null==r?1:r)}),Xo(Ko,{brighter(e){return e=null==e?Jo:Math.pow(Jo,e),new Sl(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?Go:Math.pow(Go,e),new Sl(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new gl(Cl(e>=240?e-240:e+120,a,r),Cl(e,a,r),Cl(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new Sl(El(this.h),Nl(this.s),Nl(this.l),bl(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=bl(this.opacity);return`${1===e?"hsl(":"hsla("}${El(this.h)}, ${100*Nl(this.s)}%, ${100*Nl(this.l)}%${1===e?")":`, ${e})`}`}}));const Ml=e=>()=>e;function Pl(e,t){return function(n){return e+n*t}}function Al(e){return 1===(e=+e)?Ol:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Ml(isNaN(t)?n:t)}}function Ol(e,t){var n=t-e;return n?Pl(e,n):Ml(isNaN(e)?t:e)}const jl=function e(t){var n=Al(t);function r(e,t){var r=n((e=ml(e)).r,(t=ml(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=Ol(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function Ll(e){return function(t){var n,r,a=t.length,i=new Array(a),o=new Array(a),l=new Array(a);for(n=0;n<a;++n)r=ml(t[n]),i[n]=r.r||0,o[n]=r.g||0,l[n]=r.b||0;return i=e(i),o=e(o),l=e(l),r.opacity=1,function(e){return r.r=i(e),r.g=o(e),r.b=l(e),r+""}}}Ll((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[r],i=e[r+1],o=r>0?e[r-1]:2*a-i,l=r<t-1?e[r+2]:2*i-a;return zl((n-r/t)*t,o,a,i,l)}})),Ll((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),a=e[(r+t-1)%t],i=e[r%t],o=e[(r+1)%t],l=e[(r+2)%t];return zl((n-r/t)*t,a,i,o,l)}}));var Tl=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Rl=new RegExp(Tl.source,"g");function Fl(e,t){var n,r,a,i=Tl.lastIndex=Rl.lastIndex=0,o=-1,l=[],u=[];for(e+="",t+="";(n=Tl.exec(e))&&(r=Rl.exec(t));)(a=r.index)>i&&(a=t.slice(i,a),l[o]?l[o]+=a:l[++o]=a),(n=n[0])===(r=r[0])?l[o]?l[o]+=r:l[++o]=r:(l[++o]=null,u.push({i:o,x:Fo(n,r)})),i=Rl.lastIndex;return i<t.length&&(a=t.slice(i),l[o]?l[o]+=a:l[++o]=a),l.length<2?u[0]?function(e){return function(t){return e(t)+""}}(u[0].x):function(e){return function(){return e}}(t):(t=u.length,function(e){for(var n,r=0;r<t;++r)l[(n=u[r]).i]=n.x(e);return l.join("")})}function Il(e,t){var n;return("number"===typeof t?Fo:t instanceof dl?jl:(n=dl(t))?(t=n,jl):Fl)(e,t)}function Dl(e){return function(){this.removeAttribute(e)}}function $l(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Ul(e,t,n){var r,a,i=n+"";return function(){var o=this.getAttribute(e);return o===i?null:o===r?a:a=t(r=o,n)}}function Bl(e,t,n){var r,a,i=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===i?null:o===r?a:a=t(r=o,n)}}function Vl(e,t,n){var r,a,i;return function(){var o,l,u=n(this);if(null!=u)return(o=this.getAttribute(e))===(l=u+"")?null:o===r&&l===a?i:(a=l,i=t(r=o,u));this.removeAttribute(e)}}function Hl(e,t,n){var r,a,i;return function(){var o,l,u=n(this);if(null!=u)return(o=this.getAttributeNS(e.space,e.local))===(l=u+"")?null:o===r&&l===a?i:(a=l,i=t(r=o,u));this.removeAttributeNS(e.space,e.local)}}function Wl(e,t){var n,r;function a(){var a=t.apply(this,arguments);return a!==r&&(n=(r=a)&&function(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}(e,a)),n}return a._value=t,a}function ql(e,t){var n,r;function a(){var a=t.apply(this,arguments);return a!==r&&(n=(r=a)&&function(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}(e,a)),n}return a._value=t,a}function Yl(e,t){return function(){jo(this,e).delay=+t.apply(this,arguments)}}function Ql(e,t){return t=+t,function(){jo(this,e).delay=t}}function Xl(e,t){return function(){Lo(this,e).duration=+t.apply(this,arguments)}}function Kl(e,t){return t=+t,function(){Lo(this,e).duration=t}}var Gl=Ki.prototype.constructor;function Jl(e){return function(){this.style.removeProperty(e)}}var Zl=0;function eu(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function tu(){return++Zl}var nu=Ki.prototype;eu.prototype=function(e){return Ki().transition(e)}.prototype={constructor:eu,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Da(e));for(var r=this._groups,a=r.length,i=new Array(a),o=0;o<a;++o)for(var l,u,s=r[o],c=s.length,f=i[o]=new Array(c),d=0;d<c;++d)(l=s[d])&&(u=e.call(l,l.__data__,d,s))&&("__data__"in l&&(u.__data__=l.__data__),f[d]=u,Oo(f[d],t,n,d,f,To(l,n)));return new eu(i,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Ua(e));for(var r=this._groups,a=r.length,i=[],o=[],l=0;l<a;++l)for(var u,s=r[l],c=s.length,f=0;f<c;++f)if(u=s[f]){for(var d,h=e.call(u,u.__data__,f,s),p=To(u,n),m=0,g=h.length;m<g;++m)(d=h[m])&&Oo(d,t,n,m,h,p);i.push(h),o.push(u)}return new eu(i,o,t,n)},selectChild:nu.selectChild,selectChildren:nu.selectChildren,filter:function(e){"function"!==typeof e&&(e=Va(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o=t[a],l=o.length,u=r[a]=[],s=0;s<l;++s)(i=o[s])&&e.call(i,i.__data__,s,o)&&u.push(i);return new eu(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,a=n.length,i=Math.min(r,a),o=new Array(r),l=0;l<i;++l)for(var u,s=t[l],c=n[l],f=s.length,d=o[l]=new Array(f),h=0;h<f;++h)(u=s[h]||c[h])&&(d[h]=u);for(;l<r;++l)o[l]=t[l];return new eu(o,this._parents,this._name,this._id)},selection:function(){return new Gl(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=tu(),r=this._groups,a=r.length,i=0;i<a;++i)for(var o,l=r[i],u=l.length,s=0;s<u;++s)if(o=l[s]){var c=To(o,t);Oo(o,e,n,s,l,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new eu(r,this._parents,e,n)},call:nu.call,nodes:nu.nodes,node:nu.node,size:nu.size,empty:nu.empty,each:nu.each,on:function(e,t){var n=this._id;return arguments.length<2?To(this.node(),n).on.on(e):this.each(function(e,t,n){var r,a,i=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?jo:Lo;return function(){var o=i(this,e),l=o.on;l!==r&&(a=(r=l).copy()).on(t,n),o.on=a}}(n,e,t))},attr:function(e,t){var n=ai(e),r="transform"===n?Ho:Il;return this.attrTween(e,"function"===typeof t?(n.local?Hl:Vl)(n,r,Yo(this,"attr."+e,t)):null==t?(n.local?$l:Dl)(n):(n.local?Bl:Ul)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!==typeof t)throw new Error;var r=ai(e);return this.tween(n,(r.local?Wl:ql)(r,t))},style:function(e,t,n){var r="transform"===(e+="")?Vo:Il;return null==t?this.styleTween(e,function(e,t){var n,r,a;return function(){var i=mi(this,e),o=(this.style.removeProperty(e),mi(this,e));return i===o?null:i===n&&o===r?a:a=t(n=i,r=o)}}(e,r)).on("end.style."+e,Jl(e)):"function"===typeof t?this.styleTween(e,function(e,t,n){var r,a,i;return function(){var o=mi(this,e),l=n(this),u=l+"";return null==l&&(this.style.removeProperty(e),u=l=mi(this,e)),o===u?null:o===r&&u===a?i:(a=u,i=t(r=o,l))}}(e,r,Yo(this,"style."+e,t))).each(function(e,t){var n,r,a,i,o="style."+t,l="end."+o;return function(){var u=Lo(this,e),s=u.on,c=null==u.value[o]?i||(i=Jl(t)):void 0;s===n&&a===c||(r=(n=s).copy()).on(l,a=c),u.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,a,i=n+"";return function(){var o=mi(this,e);return o===i?null:o===r?a:a=t(r=o,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!==typeof t)throw new Error;return this.tween(r,function(e,t,n){var r,a;function i(){var i=t.apply(this,arguments);return i!==a&&(r=(a=i)&&function(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}(e,i,n)),r}return i._value=t,i}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"===typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(Yo(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!==typeof e)throw new Error;return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){return function(t){this.textContent=e.call(this,t)}}(r)),t}return r._value=e,r}(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,a=To(this.node(),n).tween,i=0,o=a.length;i<o;++i)if((r=a[i]).name===e)return r.value;return null}return this.each((null==t?Wo:qo)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Yl:Ql)(t,e)):To(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Xl:Kl)(t,e)):To(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!==typeof t)throw new Error;return function(){Lo(this,e).ease=t}}(t,e)):To(this.node(),t).ease},easeVarying:function(e){if("function"!==typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!==typeof n)throw new Error;Lo(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,a=n.size();return new Promise((function(i,o){var l={value:o},u={value:function(){0===--a&&i()}};n.each((function(){var n=Lo(this,r),a=n.on;a!==e&&((t=(e=a).copy())._.cancel.push(l),t._.interrupt.push(l),t._.end.push(u)),n.on=t})),0===a&&i()}))},[Symbol.iterator]:nu[Symbol.iterator]};var ru={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};function au(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}Ki.prototype.interrupt=function(e){return this.each((function(){Ro(this,e)}))},Ki.prototype.transition=function(e){var t,n;e instanceof eu?(t=e._id,e=e._name):(t=tu(),(n=ru).time=mo(),e=null==e?null:e+"");for(var r=this._groups,a=r.length,i=0;i<a;++i)for(var o,l=r[i],u=l.length,s=0;s<u;++s)(o=l[s])&&Oo(o,e,t,s,l,n||au(o,t));return new eu(r,this._parents,e,t)};const{abs:iu,max:ou,min:lu}=Math;function uu(e){return[+e[0],+e[1]]}function su(e){return[uu(e[0]),uu(e[1])]}["w","e"].map(cu),["n","s"].map(cu),["n","w","e","s","nw","ne","sw","se"].map(cu);function cu(e){return{type:e}}const fu=Math.sqrt(50),du=Math.sqrt(10),hu=Math.sqrt(2);function pu(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),i=r/Math.pow(10,a),o=i>=fu?10:i>=du?5:i>=hu?2:1;let l,u,s;return a<0?(s=Math.pow(10,-a)/o,l=Math.round(e*s),u=Math.round(t*s),l/s<e&&++l,u/s>t&&--u,s=-s):(s=Math.pow(10,a)*o,l=Math.round(e/s),u=Math.round(t/s),l*s<e&&++l,u*s>t&&--u),u<l&&.5<=n&&n<2?pu(e,t,2*n):[l,u,s]}function mu(e,t,n){return pu(e=+e,t=+t,n=+n)[2]}function gu(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function vu(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function yu(e){let t,n,r;function a(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<0?a=t+1:i=t}while(a<i)}return a}return 2!==e.length?(t=gu,n=(t,n)=>gu(e(t),n),r=(t,n)=>e(t)-n):(t=e===gu||e===vu?e:bu,n=e,r=e),{left:a,center:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const i=a(e,t,n,(arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length)-1);return i>n&&r(e[i-1],t)>-r(e[i],t)?i-1:i},right:function(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<=0?a=t+1:i=t}while(a<i)}return a}}}function bu(){return 0}const wu=yu(gu),xu=wu.right,ku=(wu.left,yu((function(e){return null===e?NaN:+e})).center,xu);function _u(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,i=new Array(a),o=new Array(r);for(n=0;n<a;++n)i[n]=Cu(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=i[n](e);return o}}function Su(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Eu(e,t){var n,r={},a={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?r[n]=Cu(e[n],t[n]):a[n]=t[n];return function(e){for(n in r)a[n]=r[n](e);return a}}function Nu(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,a=t.slice();return function(i){for(n=0;n<r;++n)a[n]=e[n]*(1-i)+t[n]*i;return a}}function Cu(e,t){var n,r,a=typeof t;return null==t||"boolean"===a?Ml(t):("number"===a?Fo:"string"===a?(n=dl(t))?(t=n,jl):Fl:t instanceof dl?jl:t instanceof Date?Su:(r=t,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(t)?_u:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?Eu:Fo:Nu))(e,t)}function zu(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function Mu(e){return+e}var Pu=[0,1];function Au(e){return e}function Ou(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function ju(e,t,n){var r=e[0],a=e[1],i=t[0],o=t[1];return a<r?(r=Ou(a,r),i=n(o,i)):(r=Ou(r,a),i=n(i,o)),function(e){return i(r(e))}}function Lu(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)a[o]=Ou(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(t){var n=ku(e,t,1,r)-1;return i[n](a[n](t))}}function Tu(){var e,t,n,r,a,i,o=Pu,l=Pu,u=Cu,s=Au;function c(){var e=Math.min(o.length,l.length);return s!==Au&&(s=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(o[0],o[e-1])),r=e>2?Lu:ju,a=i=null,f}function f(t){return null==t||isNaN(t=+t)?n:(a||(a=r(o.map(e),l,u)))(e(s(t)))}return f.invert=function(n){return s(t((i||(i=r(l,o.map(e),Fo)))(n)))},f.domain=function(e){return arguments.length?(o=Array.from(e,Mu),c()):o.slice()},f.range=function(e){return arguments.length?(l=Array.from(e),c()):l.slice()},f.rangeRound=function(e){return l=Array.from(e),u=zu,c()},f.clamp=function(e){return arguments.length?(s=!!e||Au,c()):s!==Au},f.interpolate=function(e){return arguments.length?(u=e,c()):u},f.unknown=function(e){return arguments.length?(n=e,f):n},function(n,r){return e=n,t=r,c()}}function Ru(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}var Fu,Iu=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Du(e){if(!(t=Iu.exec(e)))throw new Error("invalid format: "+e);var t;return new $u({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function $u(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function Uu(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Bu(e){return(e=Uu(Math.abs(e)))?e[1]:NaN}function Vu(e,t){var n=Uu(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}Du.prototype=$u.prototype,$u.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Hu={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Vu(100*e,t),r:Vu,s:function(e,t){var n=Uu(e,t);if(!n)return e+"";var r=n[0],a=n[1],i=a-(Fu=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Uu(e,Math.max(0,t+i-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Wu(e){return e}var qu,Yu,Qu,Xu=Array.prototype.map,Ku=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function Gu(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Wu:(t=Xu.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,i=[],o=0,l=t[0],u=0;a>0&&l>0&&(u+l+1>r&&(l=Math.max(1,r-u)),i.push(e.substring(a-=l,a+l)),!((u+=l+1)>r));)l=t[o=(o+1)%t.length];return i.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?Wu:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(Xu.call(e.numerals,String)),u=void 0===e.percent?"%":e.percent+"",s=void 0===e.minus?"\u2212":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function f(e){var t=(e=Du(e)).fill,n=e.align,f=e.sign,d=e.symbol,h=e.zero,p=e.width,m=e.comma,g=e.precision,v=e.trim,y=e.type;"n"===y?(m=!0,y="g"):Hu[y]||(void 0===g&&(g=12),v=!0,y="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var b="$"===d?a:"#"===d&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",w="$"===d?i:/[%p]/.test(y)?u:"",x=Hu[y],k=/[defgprs%]/.test(y);function _(e){var a,i,u,d=b,_=w;if("c"===y)_=x(e)+_,e="";else{var S=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:x(Math.abs(e),g),v&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r<n;++r)switch(e[r]){case".":a=t=r;break;case"0":0===a&&(a=r),t=r;break;default:if(!+e[r])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),S&&0===+e&&"+"!==f&&(S=!1),d=(S?"("===f?f:s:"-"===f||"("===f?"":f)+d,_=("s"===y?Ku[8+Fu/3]:"")+_+(S&&"("===f?")":""),k)for(a=-1,i=e.length;++a<i;)if(48>(u=e.charCodeAt(a))||u>57){_=(46===u?o+e.slice(a+1):e.slice(a))+_,e=e.slice(0,a);break}}m&&!h&&(e=r(e,1/0));var E=d.length+e.length+_.length,N=E<p?new Array(p-E+1).join(t):"";switch(m&&h&&(e=r(N+e,N.length?p-_.length:1/0),N=""),n){case"<":e=d+e+_+N;break;case"=":e=d+N+e+_;break;case"^":e=N.slice(0,E=N.length>>1)+d+e+_+N.slice(E);break;default:e=N+d+e+_}return l(e)}return g=void 0===g?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),_.toString=function(){return e+""},_}return{format:f,formatPrefix:function(e,t){var n=f(((e=Du(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Bu(t)/3))),a=Math.pow(10,-r),i=Ku[8+r/3];return function(e){return n(a*e)+i}}}}function Ju(e,t,n,r){var a,i=function(e,t,n){n=+n;const r=(t=+t)<(e=+e),a=r?mu(t,e,n):mu(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}(e,t,n);switch((r=Du(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(a=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Bu(t)/3)))-Bu(Math.abs(e)))}(i,o))||(r.precision=a),Qu(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Bu(t)-Bu(e))+1}(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=function(e){return Math.max(0,-Bu(Math.abs(e)))}(i))||(r.precision=a-2*("%"===r.type))}return Yu(r)}function Zu(e){var t=e.domain;return e.ticks=function(e){var n=t();return function(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[a,i,o]=r?pu(t,e,n):pu(e,t,n);if(!(i>=a))return[];const l=i-a+1,u=new Array(l);if(r)if(o<0)for(let s=0;s<l;++s)u[s]=(i-s)/-o;else for(let s=0;s<l;++s)u[s]=(i-s)*o;else if(o<0)for(let s=0;s<l;++s)u[s]=(a+s)/-o;else for(let s=0;s<l;++s)u[s]=(a+s)*o;return u}(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return Ju(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a,i=t(),o=0,l=i.length-1,u=i[o],s=i[l],c=10;for(s<u&&(a=u,u=s,s=a,a=o,o=l,l=a);c-- >0;){if((a=mu(u,s,n))===r)return i[o]=u,i[l]=s,t(i);if(a>0)u=Math.floor(u/a)*a,s=Math.ceil(s/a)*a;else{if(!(a<0))break;u=Math.ceil(u*a)/a,s=Math.floor(s*a)/a}r=a}return e},e}function es(){var e=Tu()(Au,Au);return e.copy=function(){return t=e,es().domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown());var t},Ru.apply(e,arguments),Zu(e)}function ts(e,t){if(e=function(e){let t;for(;t=e.sourceEvent;)e=t;return e}(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}if(t.getBoundingClientRect){var a=t.getBoundingClientRect();return[e.clientX-a.left-t.clientLeft,e.clientY-a.top-t.clientTop]}}return[e.pageX,e.pageY]}function ns(e){return"string"===typeof e?new Qi([[document.querySelector(e)]],[document.documentElement]):new Qi([[e]],Yi)}qu=Gu({thousands:",",grouping:[3],currency:["$",""]}),Yu=qu.format,Qu=qu.formatPrefix;Array.prototype.slice;function rs(e){return function(){return e}}function as(e){this._context=e}function is(e){return new as(e)}as.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};const os=Math.PI,ls=2*os,us=1e-6,ss=ls-us;function cs(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class fs{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?cs:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return cs;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,a,i){this._append`C${+e},${+t},${+n},${+r},${this._x1=+a},${this._y1=+i}`}arcTo(e,t,n,r,a){if(e=+e,t=+t,n=+n,r=+r,(a=+a)<0)throw new Error(`negative radius: ${a}`);let i=this._x1,o=this._y1,l=n-e,u=r-t,s=i-e,c=o-t,f=s*s+c*c;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(f>us)if(Math.abs(c*l-u*s)>us&&a){let d=n-i,h=r-o,p=l*l+u*u,m=d*d+h*h,g=Math.sqrt(p),v=Math.sqrt(f),y=a*Math.tan((os-Math.acos((p+f-m)/(2*g*v)))/2),b=y/v,w=y/g;Math.abs(b-1)>us&&this._append`L${e+b*s},${t+b*c}`,this._append`A${a},${a},0,0,${+(c*d>s*h)},${this._x1=e+w*l},${this._y1=t+w*u}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,n,r,a,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error(`negative radius: ${n}`);let o=n*Math.cos(r),l=n*Math.sin(r),u=e+o,s=t+l,c=1^i,f=i?r-a:a-r;null===this._x1?this._append`M${u},${s}`:(Math.abs(this._x1-u)>us||Math.abs(this._y1-s)>us)&&this._append`L${u},${s}`,n&&(f<0&&(f=f%ls+ls),f>ss?this._append`A${n},${n},0,1,${c},${e-o},${t-l}A${n},${n},0,1,${c},${this._x1=u},${this._y1=s}`:f>us&&this._append`A${n},${n},0,${+(f>=os)},${c},${this._x1=e+n*Math.cos(a)},${this._y1=t+n*Math.sin(a)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function ds(e){return e[0]}function hs(e){return e[1]}function ps(e,t){var n=rs(!0),r=null,a=is,i=null,o=function(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new fs(t)}(l);function l(l){var u,s,c,f=(l=function(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}(l)).length,d=!1;for(null==r&&(i=a(c=o())),u=0;u<=f;++u)!(u<f&&n(s=l[u],u,l))===d&&((d=!d)?i.lineStart():i.lineEnd()),d&&i.point(+e(s,u,l),+t(s,u,l));if(c)return i=null,c+""||null}return e="function"===typeof e?e:void 0===e?ds:rs(e),t="function"===typeof t?t:void 0===t?hs:rs(t),l.x=function(t){return arguments.length?(e="function"===typeof t?t:rs(+t),l):e},l.y=function(e){return arguments.length?(t="function"===typeof e?e:rs(+e),l):t},l.defined=function(e){return arguments.length?(n="function"===typeof e?e:rs(!!e),l):n},l.curve=function(e){return arguments.length?(a=e,null!=r&&(i=a(r)),l):a},l.context=function(e){return arguments.length?(null==e?r=i=null:i=a(r=e),l):r},l}function ms(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function gs(e){this._context=e}function vs(e){return new gs(e)}fs.prototype,gs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ms(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ms(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};const ys={capture:!0,passive:!1};function bs(e){e.preventDefault(),e.stopImmediatePropagation()}function ws(e){return((e=Math.exp(e))+1/e)/2}const xs=function e(t,n,r){function a(e,a){var i,o,l=e[0],u=e[1],s=e[2],c=a[0],f=a[1],d=a[2],h=c-l,p=f-u,m=h*h+p*p;if(m<1e-12)o=Math.log(d/s)/t,i=function(e){return[l+e*h,u+e*p,s*Math.exp(t*e*o)]};else{var g=Math.sqrt(m),v=(d*d-s*s+r*m)/(2*s*n*g),y=(d*d-s*s-r*m)/(2*d*n*g),b=Math.log(Math.sqrt(v*v+1)-v),w=Math.log(Math.sqrt(y*y+1)-y);o=(w-b)/t,i=function(e){var r,a=e*o,i=ws(b),c=s/(n*g)*(i*(r=t*a+b,((r=Math.exp(2*r))-1)/(r+1))-function(e){return((e=Math.exp(e))-1/e)/2}(b));return[l+c*h,u+c*p,s*i/ws(t*a+b)]}}return i.duration=1e3*o*t/Math.SQRT2,i}return a.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},a}(Math.SQRT2,2,4),ks=e=>()=>e;function _s(e,t){let{sourceEvent:n,target:r,transform:a,dispatch:i}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:a,enumerable:!0,configurable:!0},_:{value:i}})}function Ss(e,t,n){this.k=e,this.x=t,this.y=n}Ss.prototype={constructor:Ss,scale:function(e){return 1===e?this:new Ss(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new Ss(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Es=new Ss(1,0,0);function Ns(e){e.stopImmediatePropagation()}function Cs(e){e.preventDefault(),e.stopImmediatePropagation()}function zs(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function Ms(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function Ps(){return this.__zoom||Es}function As(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Os(){return navigator.maxTouchPoints||"ontouchstart"in this}function js(e,t,n){var r=e.invertX(t[0][0])-n[0][0],a=e.invertX(t[1][0])-n[1][0],i=e.invertY(t[0][1])-n[0][1],o=e.invertY(t[1][1])-n[1][1];return e.translate(a>r?(r+a)/2:Math.min(0,r)||Math.max(0,a),o>i?(i+o)/2:Math.min(0,i)||Math.max(0,o))}function Ls(){var e,t,n,r=zs,a=Ms,i=js,o=As,l=Os,u=[0,1/0],s=[[-1/0,-1/0],[1/0,1/0]],c=250,f=xs,d=no("start","zoom","end"),h=500,p=150,m=0,g=10;function v(e){e.property("__zoom",Ps).on("wheel.zoom",S,{passive:!1}).on("mousedown.zoom",E).on("dblclick.zoom",N).filter(l).on("touchstart.zoom",C).on("touchmove.zoom",z).on("touchend.zoom touchcancel.zoom",M).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function y(e,t){return(t=Math.max(u[0],Math.min(u[1],t)))===e.k?e:new Ss(t,e.x,e.y)}function b(e,t,n){var r=t[0]-n[0]*e.k,a=t[1]-n[1]*e.k;return r===e.x&&a===e.y?e:new Ss(e.k,r,a)}function w(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,t,n,r){e.on("start.zoom",(function(){k(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){k(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,o=k(e,i).event(r),l=a.apply(e,i),u=null==n?w(l):"function"===typeof n?n.apply(e,i):n,s=Math.max(l[1][0]-l[0][0],l[1][1]-l[0][1]),c=e.__zoom,d="function"===typeof t?t.apply(e,i):t,h=f(c.invert(u).concat(s/c.k),d.invert(u).concat(s/d.k));return function(e){if(1===e)e=d;else{var t=h(e),n=s/t[2];e=new Ss(n,u[0]-t[0]*n,u[1]-t[1]*n)}o.zoom(null,e)}}))}function k(e,t,n){return!n&&e.__zooming||new _(e,t)}function _(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=a.apply(e,t),this.taps=0}function S(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(r.apply(this,arguments)){var l=k(this,n).event(e),c=this.__zoom,f=Math.max(u[0],Math.min(u[1],c.k*Math.pow(2,o.apply(this,arguments)))),d=ts(e);if(l.wheel)l.mouse[0][0]===d[0]&&l.mouse[0][1]===d[1]||(l.mouse[1]=c.invert(l.mouse[0]=d)),clearTimeout(l.wheel);else{if(c.k===f)return;l.mouse=[d,c.invert(d)],Ro(this),l.start()}Cs(e),l.wheel=setTimeout((function(){l.wheel=null,l.end()}),p),l.zoom("mouse",i(b(y(c,f),l.mouse[0],l.mouse[1]),l.extent,s))}}function E(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),o=1;o<t;o++)a[o-1]=arguments[o];if(!n&&r.apply(this,arguments)){var l=e.currentTarget,u=k(this,a,!0).event(e),c=ns(e.view).on("mousemove.zoom",(function(e){if(Cs(e),!u.moved){var t=e.clientX-d,n=e.clientY-h;u.moved=t*t+n*n>m}u.event(e).zoom("mouse",i(b(u.that.__zoom,u.mouse[0]=ts(e,l),u.mouse[1]),u.extent,s))}),!0).on("mouseup.zoom",(function(e){c.on("mousemove.zoom mouseup.zoom",null),function(e,t){var n=e.document.documentElement,r=ns(e).on("dragstart.drag",null);t&&(r.on("click.drag",bs,ys),setTimeout((function(){r.on("click.drag",null)}),0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}(e.view,u.moved),Cs(e),u.event(e).end()}),!0),f=ts(e,l),d=e.clientX,h=e.clientY;!function(e){var t=e.document.documentElement,n=ns(e).on("dragstart.drag",bs,ys);"onselectstart"in t?n.on("selectstart.drag",bs,ys):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}(e.view),Ns(e),u.mouse=[f,this.__zoom.invert(f)],Ro(this),u.start()}}function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];if(r.apply(this,arguments)){var l=this.__zoom,u=ts(e.changedTouches?e.changedTouches[0]:e,this),f=l.invert(u),d=l.k*(e.shiftKey?.5:2),h=i(b(y(l,d),u,f),a.apply(this,n),s);Cs(e),c>0?ns(this).transition().duration(c).call(x,h,u,e):ns(this).call(v.transform,h,u,e)}}function C(n){for(var a=arguments.length,i=new Array(a>1?a-1:0),o=1;o<a;o++)i[o-1]=arguments[o];if(r.apply(this,arguments)){var l,u,s,c,f=n.touches,d=f.length,p=k(this,i,n.changedTouches.length===d).event(n);for(Ns(n),u=0;u<d;++u)c=[c=ts(s=f[u],this),this.__zoom.invert(c),s.identifier],p.touch0?p.touch1||p.touch0[2]===c[2]||(p.touch1=c,p.taps=0):(p.touch0=c,l=!0,p.taps=1+!!e);e&&(e=clearTimeout(e)),l&&(p.taps<2&&(t=c[0],e=setTimeout((function(){e=null}),h)),Ro(this),p.start())}}function z(e){if(this.__zooming){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a,o,l,u,c=k(this,n).event(e),f=e.changedTouches,d=f.length;for(Cs(e),a=0;a<d;++a)l=ts(o=f[a],this),c.touch0&&c.touch0[2]===o.identifier?c.touch0[0]=l:c.touch1&&c.touch1[2]===o.identifier&&(c.touch1[0]=l);if(o=c.that.__zoom,c.touch1){var h=c.touch0[0],p=c.touch0[1],m=c.touch1[0],g=c.touch1[1],v=(v=m[0]-h[0])*v+(v=m[1]-h[1])*v,w=(w=g[0]-p[0])*w+(w=g[1]-p[1])*w;o=y(o,Math.sqrt(v/w)),l=[(h[0]+m[0])/2,(h[1]+m[1])/2],u=[(p[0]+g[0])/2,(p[1]+g[1])/2]}else{if(!c.touch0)return;l=c.touch0[0],u=c.touch0[1]}c.zoom("touch",i(b(o,l,u),c.extent,s))}}function M(e){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];if(this.__zooming){var o,l,u=k(this,a).event(e),s=e.changedTouches,c=s.length;for(Ns(e),n&&clearTimeout(n),n=setTimeout((function(){n=null}),h),o=0;o<c;++o)l=s[o],u.touch0&&u.touch0[2]===l.identifier?delete u.touch0:u.touch1&&u.touch1[2]===l.identifier&&delete u.touch1;if(u.touch1&&!u.touch0&&(u.touch0=u.touch1,delete u.touch1),u.touch0)u.touch0[1]=this.__zoom.invert(u.touch0[0]);else if(u.end(),2===u.taps&&(l=ts(l,this),Math.hypot(t[0]-l[0],t[1]-l[1])<g)){var f=ns(this).on("dblclick.zoom");f&&f.apply(this,arguments)}}}return v.transform=function(e,t,n,r){var a=e.selection?e.selection():e;a.property("__zoom",Ps),e!==a?x(e,t,n,r):a.interrupt().each((function(){k(this,arguments).event(r).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},v.scaleBy=function(e,t,n,r){v.scaleTo(e,(function(){return this.__zoom.k*("function"===typeof t?t.apply(this,arguments):t)}),n,r)},v.scaleTo=function(e,t,n,r){v.transform(e,(function(){var e=a.apply(this,arguments),r=this.__zoom,o=null==n?w(e):"function"===typeof n?n.apply(this,arguments):n,l=r.invert(o),u="function"===typeof t?t.apply(this,arguments):t;return i(b(y(r,u),o,l),e,s)}),n,r)},v.translateBy=function(e,t,n,r){v.transform(e,(function(){return i(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof n?n.apply(this,arguments):n),a.apply(this,arguments),s)}),null,r)},v.translateTo=function(e,t,n,r,o){v.transform(e,(function(){var e=a.apply(this,arguments),o=this.__zoom,l=null==r?w(e):"function"===typeof r?r.apply(this,arguments):r;return i(Es.translate(l[0],l[1]).scale(o.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof n?-n.apply(this,arguments):-n),e,s)}),r,o)},_.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=ns(this.that).datum();d.call(e,this.that,new _s(e,{sourceEvent:this.sourceEvent,target:v,type:e,transform:this.that.__zoom,dispatch:d}),t)}},v.wheelDelta=function(e){return arguments.length?(o="function"===typeof e?e:ks(+e),v):o},v.filter=function(e){return arguments.length?(r="function"===typeof e?e:ks(!!e),v):r},v.touchable=function(e){return arguments.length?(l="function"===typeof e?e:ks(!!e),v):l},v.extent=function(e){return arguments.length?(a="function"===typeof e?e:ks([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),v):a},v.scaleExtent=function(e){return arguments.length?(u[0]=+e[0],u[1]=+e[1],v):[u[0],u[1]]},v.translateExtent=function(e){return arguments.length?(s[0][0]=+e[0][0],s[1][0]=+e[1][0],s[0][1]=+e[0][1],s[1][1]=+e[1][1],v):[[s[0][0],s[0][1]],[s[1][0],s[1][1]]]},v.constrain=function(e){return arguments.length?(i=e,v):i},v.duration=function(e){return arguments.length?(c=+e,v):c},v.interpolate=function(e){return arguments.length?(f=e,v):f},v.on=function(){var e=d.on.apply(d,arguments);return e===d?v:e},v.clickDistance=function(e){return arguments.length?(m=(e=+e)*e,v):Math.sqrt(m)},v.tapDistance=function(e){return arguments.length?(g=+e,v):g},v}Ss.prototype;const Ts=[{name:"LLaMA 3.1 (70B)",params:70,hidden_size:8192,intermediate_size:28672,num_hidden_layers:80},{name:"LLaMA 3.1 (8B)",params:8,hidden_size:4096,intermediate_size:14336,num_hidden_layers:32},{name:"LLaMA 3 (70B)",params:70,hidden_size:8192,intermediate_size:28672,num_hidden_layers:80},{name:"LLaMA 3 (8B)",params:8,hidden_size:4096,intermediate_size:14336,num_hidden_layers:32},{name:"LLaMA 2 (70B)",params:70,hidden_size:8192,intermediate_size:28672,num_hidden_layers:80},{name:"LLaMA 2 (13B)",params:13,hidden_size:5120,intermediate_size:13824,num_hidden_layers:40},{name:"LLaMA 2 (7B)",params:7,hidden_size:4096,intermediate_size:11008,num_hidden_layers:32},{name:"Mistral (13B NeuralPivot)",params:13,hidden_size:4096,intermediate_size:14336,num_hidden_layers:60},{name:"Mistral (7B)",params:7,hidden_size:4096,intermediate_size:14336,num_hidden_layers:32},{name:"Mistral (13B Amethyst)",params:13,hidden_size:5120,intermediate_size:13824,num_hidden_layers:40},{name:"Qwen (7B)",params:7,hidden_size:4096,intermediate_size:22016,num_hidden_layers:32},{name:"Qwen (1.5 7B)",params:7,hidden_size:4096,intermediate_size:11008,num_hidden_layers:32},{name:"Llava (1.6 34B)",params:34,hidden_size:7168,intermediate_size:20480,num_hidden_layers:60},{name:"Llava (1.5 13B)",params:13,hidden_size:5120,intermediate_size:13824,num_hidden_layers:40},{name:"Llava (7B)",params:7,hidden_size:4096,intermediate_size:11008,num_hidden_layers:32},{name:"Gemma (27B)",params:27,hidden_size:4608,intermediate_size:36864,num_hidden_layers:46},{name:"Gemma (2.9B)",params:2.9,hidden_size:3584,intermediate_size:14336,num_hidden_layers:42},{name:"Gemma (2B)",params:2,hidden_size:2048,intermediate_size:16384,num_hidden_layers:18},{name:"Mixtral (46B)",params:46,hidden_size:4096,intermediate_size:14336,num_hidden_layers:32}],Rs=[{name:"NVIDIA RTX 3060 (8GB)",size:8},{name:"NVIDIA RTX 3060 (12GB)",size:12},{name:"NVIDIA GeForce RTX 4090 (24GB)",size:24},{name:"NVIDIA A10 (24GB)",size:24},{name:"NVIDIA L40 (48GB)",size:48},{name:"NVIDIA A100 (40GB)",size:40},{name:"NVIDIA A100 (80GB)",size:80},{name:"NVIDIA H100 PCIe (80GB)",size:80},{name:"NVIDIA H100 SXM (80GB)",size:80},{name:"NVIDIA H100 NVL (188GB)",size:188}];function Fs(e){return{fp32:"#e45f5b",fp16:"#ffc068",int8:"#71cce9",int4:"#383d95"}[e]||"gray"}function Is(e,t,n,r,a){return 4*t*n/1e9+e*{fp32:4,fp16:2,int8:1,int4:.5}[a]+Math.max(2*r,4*t)/1e9}function Ds(e){let{modelSize:n,largestModelSize:r,modelPrecision:a,deviceMemorySet:i,activationMemorySize:o=0}=e;const{theme:l}=je(),u=(0,t.useRef)(null),s=600,c=50;return(0,t.useEffect)((()=>{if(n>0&&r>0){ns(u.current).selectAll("*").remove();const e=ns(u.current).attr("width",s).attr("height",c),t=es().domain([0,r]).range([0,s]);n+o>r?(e.append("rect").attr("x",0).attr("y",0).attr("width",s).attr("height",c).attr("fill","transparent").style("stroke","dark"===l?"#f9fafb":"#181f26").style("stroke-dasharray","4, 4").style("stroke-width","2px"),e.append("text").attr("x",300).attr("y",25).attr("text-anchor","middle").attr("alignment-baseline","middle").attr("fill","dark"===l?"#f9fafb":"#181f26").text("Out of Memory")):(e.append("rect").attr("x",0).attr("y",0).attr("width",t(n)).attr("height",c).attr("fill",Fs(a)),o>0&&e.append("rect").attr("x",t(n)).attr("y",0).attr("width",t(o)).attr("height",c).attr("fill","#a4b8e0"),i&&e.append("rect").attr("x",t(n+o)).attr("y",0).attr("width",t(r-(n+o))).attr("height",c).attr("fill","transparent").style("stroke",Fs(a)).style("stroke-width","2px"))}}),[n,r,a,i,o,l]),(0,Pe.jsx)("svg",{ref:u})}function $s(e){let{availableMemory:n,memoryPerInput:r}=e;const{theme:a}=je(),i=(0,t.useRef)(null);return(0,t.useEffect)((()=>{if(r>0&&Object.values(n).some((e=>e>0))){const e={top:20,right:20,bottom:50,left:50},t=600-e.left-e.right,o=400-e.top-e.bottom,l=[{name:"FP32",color:"#e45f5b"},{name:"FP16",color:"#ffc068"},{name:"INT8",color:"#71cce9"},{name:"INT4",color:"#383d95"}],u=ns(i.current);u.selectAll("*").remove();const s=es().domain([0,4096]).range([0,t]),c=es().domain([0,128]).range([o,0]),f=Fa(Ma,s),d=function(e){return Fa(Pa,e)}(c),h=Ls().scaleExtent([.5,10]).translateExtent([[-t,-o],[2*t,2*o]]).on("zoom",(e=>{const t=e.transform;u.select(".x-axis").call(f.scale(t.rescaleX(s))),u.select(".y-axis").call(d.scale(t.rescaleY(c))),u.selectAll("path").attr("transform",t)}));u.attr("width",t+e.left+e.right).attr("height",o+e.top+e.bottom).append("g").attr("transform",`translate(${e.left}, ${e.top})`).call(h),u.append("g").attr("class","x-axis").attr("transform",`translate(${e.left}, ${o+e.top})`).call(f),u.append("g").attr("class","y-axis").attr("transform",`translate(${e.left}, ${e.top})`).call(d),u.append("text").attr("transform",`translate(${t/2+e.left}, ${o+e.top+40})`).style("text-anchor","middle").attr("fill","dark"===a?"#f9fafb":"#181f26").text("Sequence Length"),u.append("text").attr("transform","rotate(-90)").attr("y",0).attr("x",0-o/2-e.top).attr("dy","1em").style("text-anchor","middle").attr("fill","dark"===a?"#f9fafb":"#181f26").text("Batch Size");const p=u.append("g").attr("class","legend").attr("transform",`translate(${t-20}, 20)`);l.forEach(((e,t)=>{const n=p.append("g").attr("transform",`translate(0, ${30*t})`);n.append("rect").attr("x",10).attr("y",10).attr("width",10).attr("height",10).style("fill",e.color),n.append("text").attr("x",30).attr("y",16).text(e.name).style("font-size","16px").style("fill","dark"===a?"#f9fafb":"#181f26").attr("alignment-baseline","middle")})),p.append("rect").attr("class","legend-box").attr("width",80).attr("height",30*l.length).style("fill","none").style("stroke-width","1px").style("stroke","dark"===a?"#f9fafb":"#181f26");const m=ns("#tooltip");for(const[i,g]of Object.entries(n)){const t=Ea(1,4096,1).map((e=>({seqLength:e,batchSize:g/(e*r)}))).filter((e=>e.batchSize<=128&&e.batchSize>1&&e.seqLength>1)),n=u.append("g").attr("transform",`translate(${e.left}, ${e.top})`),o=ps().x((e=>s(e.seqLength))).y((e=>c(e.batchSize))).curve(vs);n.append("path").datum(t).attr("fill","none").attr("stroke",Fs(i)).attr("stroke-width",4).attr("d",o).on("mouseover",(()=>{m.style("opacity",1),m.style("background-color","dark"===a?"#181f26":"#f9fafb")})).on("mousemove",(e=>{m.selectAll("text").remove();const[t,n]=ts(e),r=s.invert(t),i=c.invert(n);m.html(`Sequence Length: ${r.toFixed(0)}<br/>Batch Size: ${i.toFixed(0)}`).attr("fill","dark"===a?"#f9fafb":"#181f26").style("left",e.pageX+10+"px").style("top",e.pageY+10+"px")})).on("mouseout",(()=>{m.style("opacity",0)}))}}}),[n,r,a]),(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsx)("div",{id:"tooltip"}),(0,Pe.jsx)("svg",{ref:i,width:600,height:400})]})}function Us(e){let{deviceMemory:t,modelParams:n,hiddenSize:r,numLayers:a,intermediateSize:i}=e;return t&&n&&r&&a&&i?(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsxs)("div",{className:"chart",children:[(0,Pe.jsx)("div",{className:"text-2xl text-center mb-4",children:"Model Footprint with Prefill Chunking"}),(0,Pe.jsx)("div",{className:"space-y-8",children:["fp32","fp16","int8","int4"].map((e=>{const o=Is(n,r,a,i,e);return(0,Pe.jsxs)("div",{className:"chart-row",children:[(0,Pe.jsx)("div",{className:"chart-row-title",children:e.toUpperCase()}),(0,Pe.jsx)(Ds,{modelSize:o,largestModelSize:t,modelPrecision:e,deviceMemorySet:t>0,activationMemorySize:Math.max(2*i,4*r)/1e9}),(0,Pe.jsxs)("div",{className:"chart-row-size ml-8",children:[o.toFixed(2)," / ",t," GB"]})]},e)}))})]}),(0,Pe.jsxs)("div",{className:"chart",children:[(0,Pe.jsx)("div",{className:"text-2xl text-center mb-4",children:"Maximum Batch Size / Sequence Length with Prefill Chunking"}),(0,Pe.jsx)($s,{availableMemory:{int4:t-Is(n,r,a,i,"int4"),int8:t-Is(n,r,a,i,"int8"),fp16:t-Is(n,r,a,i,"fp16"),fp32:t-Is(n,r,a,i,"fp32")},memoryPerInput:4*r*a/1e9})]})]}):null}function Bs(e){let{deviceMemory:t,modelParams:n,hiddenSize:r,numLayers:a}=e;if(!t||!n||!r||!a)return null;function i(e,t){return e*{fp32:4,fp16:2,int8:1,int4:.5}[t]}function o(e,t){return 4*e*t/1e9}return(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsxs)("div",{className:"chart mb-8",children:[(0,Pe.jsx)("div",{className:"text-2xl text-center mb-4",children:"Model Footprint"}),(0,Pe.jsx)("div",{className:"space-y-8",children:["fp32","fp16","int8","int4"].map((e=>(0,Pe.jsxs)("div",{className:"chart-row",children:[(0,Pe.jsx)("div",{className:"chart-row-title",children:e.toUpperCase()}),(0,Pe.jsx)(Ds,{modelSize:i(n,e),largestModelSize:t,modelPrecision:e,deviceMemorySet:t>0}),(0,Pe.jsxs)("div",{className:"chart-row-size ml-8",children:[i(n,e).toFixed(2)," / ",t," GB"]})]},e)))})]}),(0,Pe.jsxs)("div",{className:"chart",children:[(0,Pe.jsx)("div",{className:"text-2xl text-center mb-4",children:"Maximum Batch Size / Sequence Length"}),(0,Pe.jsx)($s,{availableMemory:{int4:t-i(n,"int4"),int8:t-i(n,"int8"),fp16:t-i(n,"fp16"),fp32:t-i(n,"fp32")},memoryPerInput:o(r,a)})]})]})}const Vs=()=>{const[e,n]=(0,t.useState)(null),[r,a]=(0,t.useState)(null),[i,o]=(0,t.useState)(null),[l,u]=(0,t.useState)(null),[s,c]=(0,t.useState)(null),[f,d]=(0,t.useState)(!1),[h,p]=(0,t.useState)(!0),[m,g]=(0,t.useState)(!0);return(0,Pe.jsxs)("div",{className:"flex flex-col items-center justify-center min-h-screen px-4",children:[(0,Pe.jsxs)("div",{className:"mb-4 flex space-x-4",children:[(0,Pe.jsx)("button",{className:""+(f?"calculator-input-tab":"calculator-input-tab-active"),onClick:()=>d(!1),children:"Standard Calculator"}),(0,Pe.jsx)("button",{className:""+(f?"calculator-input-tab-active":"calculator-input-tab"),onClick:()=>d(!0),children:"Calculator with Prefill Chunking"})]}),(0,Pe.jsxs)("div",{className:"w-full max-w-4xl",children:[(0,Pe.jsx)("div",{className:"text-4xl mb-4 text-center",children:"Model Memory Calculator"}),(0,Pe.jsx)("div",{className:"mb-6 text-center",children:"Use our Model Memory Calculator to help you estimate the memory footprint of your model and the maximum batch size/sequence length combination you can run on your device."}),(0,Pe.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-6",children:[(0,Pe.jsxs)("div",{className:"calculator-input-box",children:[(0,Pe.jsx)("div",{className:"text-2xl calculator-input-title",children:"Model"}),(0,Pe.jsxs)("div",{className:"calculator-input-content",children:[(0,Pe.jsxs)("div",{className:"mb-2",children:[(0,Pe.jsx)("button",{className:""+(h?"calculator-input-tab-active":"calculator-input-tab"),onClick:()=>p(!0),children:"Model Selection"}),(0,Pe.jsx)("button",{className:""+(h?"calculator-input-tab":"calculator-input-tab-active"),onClick:()=>p(!1),children:"Custom Model"})]}),(0,Pe.jsx)("div",{children:h?(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsx)("label",{htmlFor:"model",children:"Select a Model"}),(0,Pe.jsxs)("select",{id:"model",className:"calculator-select",onChange:e=>{const t=Ts.find((t=>t.params===Number(e.target.value)));t&&(n(t.params),a(t.hidden_size),o(t.num_hidden_layers),u(t.intermediate_size))},children:[(0,Pe.jsx)("option",{value:"",children:"None selected"}),Ts.map((e=>(0,Pe.jsx)("option",{value:e.params,children:e.name},e.name)))]})]}):(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsx)("label",{htmlFor:"modelParams",children:"Model Parameters (in billions)"}),(0,Pe.jsx)("input",{type:"number",id:"modelParams",className:"calculator-input mb-2",placeholder:"e.g. 7 (for LLaMA-7B)",value:e||"",min:0,onChange:e=>n(Number(e.target.value))}),(0,Pe.jsx)("label",{htmlFor:"hiddenSize",children:"Hidden Size"}),(0,Pe.jsx)("input",{type:"number",id:"hiddenSize",className:"calculator-input mb-2",placeholder:"e.g. 4096 (for LLaMA-7B)",value:r||"",min:1,onChange:e=>a(Number(e.target.value))}),(0,Pe.jsx)("label",{htmlFor:"numLayers",children:"Number of Layers"}),(0,Pe.jsx)("input",{type:"number",id:"numLayers",className:"calculator-input",placeholder:"e.g. 32 (for LLaMA-7B)",value:i||"",min:1,onChange:e=>o(Number(e.target.value))}),f&&(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsx)("label",{htmlFor:"intermediateSize",children:"Intermediate Size"}),(0,Pe.jsx)("input",{type:"number",id:"intermediateSize",className:"calculator-input",placeholder:"e.g. 11008 (for LLaMA-7B)",value:l||"",min:1,onChange:e=>u(Number(e.target.value))})]})]})})]})]}),(0,Pe.jsxs)("div",{className:"calculator-input-box",children:[(0,Pe.jsx)("div",{className:"text-2xl calculator-input-title",children:"Device"}),(0,Pe.jsxs)("div",{className:"calculator-input-content",children:[(0,Pe.jsxs)("div",{className:"mb-2",children:[(0,Pe.jsx)("button",{className:""+(m?"calculator-input-tab-active":"calculator-input-tab"),onClick:()=>{g(!0),c(null)},children:"Device Selection"}),(0,Pe.jsx)("button",{className:""+(m?"calculator-input-tab":"calculator-input-tab-active"),onClick:()=>{g(!1),c(null)},children:"Custom Device"})]}),(0,Pe.jsx)("div",{children:m?(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsx)("label",{htmlFor:"device",children:"Select a Device"}),(0,Pe.jsxs)("select",{id:"device",className:"calculator-select",onChange:e=>c(Number(e.target.value)),children:[(0,Pe.jsx)("option",{value:"",children:"None selected"}),Rs.map((e=>(0,Pe.jsx)("option",{value:e.size,children:e.name},e.name)))]})]}):(0,Pe.jsxs)(Pe.Fragment,{children:[(0,Pe.jsx)("label",{htmlFor:"deviceMemory",children:"Device RAM (in GB)"}),(0,Pe.jsx)("input",{type:"number",id:"deviceMemory",className:"calculator-input",placeholder:"e.g. 24",value:s||"",min:0,onChange:e=>c(Number(e.target.value))})]})})]})]})]}),f?(0,Pe.jsx)(Us,{deviceMemory:s,modelParams:e,hiddenSize:r,numLayers:i,intermediateSize:l}):(0,Pe.jsx)(Bs,{deviceMemory:s,modelParams:e,hiddenSize:r,numLayers:i})]})]})},Hs=()=>{const e=ee();return(0,Pe.jsx)("div",{children:(0,Pe.jsxs)("div",{className:"flex flex-col items-center h-screen w-200",children:[(0,Pe.jsx)("h1",{className:"text-4xl mb-4",children:"404 - Not found"}),(0,Pe.jsx)("h3",{className:"text-ml mb-2",children:"The page you are looking for is not known. Why not visit one of our known pages?"}),(0,Pe.jsx)("button",{onClick:()=>e("/calculator"),children:(0,Pe.jsx)("div",{className:"home-button-small flex-grow m-2 p-4 border",children:(0,Pe.jsx)("div",{className:"home-button-title",children:"Model Memory Calculator"})})}),(0,Pe.jsx)("button",{onClick:()=>window.location.href="https://docs.titanml.co/docs/intro",children:(0,Pe.jsx)("div",{className:"home-button-small flex-grow m-2 p-4 border",children:(0,Pe.jsx)("div",{className:"home-button-title",children:"Takeoff Docs"})})})]})})};a.createRoot(document.getElementById("root")).render((0,Pe.jsx)(t.StrictMode,{children:(0,Pe.jsx)(Oe,{children:(0,Pe.jsx)(Te,{children:(0,Pe.jsx)(Fe,{children:(0,Pe.jsx)(Se,{children:(0,Pe.jsx)(ye,{children:(0,Pe.jsxs)(ge,{path:"/",element:(0,Pe.jsx)(ka,{}),children:[(0,Pe.jsx)(ge,{index:!0,element:(0,Pe.jsx)(Sa,{})}),(0,Pe.jsx)(ge,{path:"calculator",element:(0,Pe.jsx)(Vs,{})}),(0,Pe.jsx)(ge,{path:"*",element:(0,Pe.jsx)(Hs,{})})]})})})})})})}))})()})(); +//# sourceMappingURL=main.47b337a0.js.map \ No newline at end of file