diff --git a/Dockerfile b/Dockerfile index be2b8c7..c582367 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -# Base image for account microservice. This image uses amd64 as the architecture +# Base image for console microservice. This image uses amd64 as the architecture FROM amd64/node:18-bullseye # Specifies app directory as working directory in docker image @@ -10,7 +10,7 @@ EXPOSE 3000 # Copy config files to app directory in docker image COPY package.json package-lock.json ./ -# Install all dependencies to run account microservice in silent mode +# Install all dependencies to run console microservice in silent mode RUN npm install --silent # Copy all other files to app directory in docker image diff --git a/dist/Logo.svg b/dist/Logo.svg new file mode 100644 index 0000000..e45bc15 --- /dev/null +++ b/dist/Logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/dist/assets/Logo-a8fafbbd.svg b/dist/assets/Logo-a8fafbbd.svg new file mode 100644 index 0000000..e45bc15 --- /dev/null +++ b/dist/assets/Logo-a8fafbbd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/dist/assets/index-701c242d.js b/dist/assets/index-701c242d.js new file mode 100644 index 0000000..265fd72 --- /dev/null +++ b/dist/assets/index-701c242d.js @@ -0,0 +1,844 @@ +function K1(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();function su(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ep={exports:{}},So={},tp={exports:{}},D={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ti=Symbol.for("react.element"),X1=Symbol.for("react.portal"),q1=Symbol.for("react.fragment"),Z1=Symbol.for("react.strict_mode"),J1=Symbol.for("react.profiler"),ev=Symbol.for("react.provider"),tv=Symbol.for("react.context"),nv=Symbol.for("react.forward_ref"),rv=Symbol.for("react.suspense"),iv=Symbol.for("react.memo"),av=Symbol.for("react.lazy"),jc=Symbol.iterator;function ov(e){return e===null||typeof e!="object"?null:(e=jc&&e[jc]||e["@@iterator"],typeof e=="function"?e:null)}var np={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rp=Object.assign,ip={};function fr(e,t,n){this.props=e,this.context=t,this.refs=ip,this.updater=n||np}fr.prototype.isReactComponent={};fr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)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")};fr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ap(){}ap.prototype=fr.prototype;function uu(e,t,n){this.props=e,this.context=t,this.refs=ip,this.updater=n||np}var cu=uu.prototype=new ap;cu.constructor=uu;rp(cu,fr.prototype);cu.isPureReactComponent=!0;var zc=Array.isArray,op=Object.prototype.hasOwnProperty,fu={current:null},lp={key:!0,ref:!0,__self:!0,__source:!0};function sp(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)op.call(t,r)&&!lp.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1>>1,se=T[te];if(0>>1;tei(tl,z))lni(Wi,tl)?(T[te]=Wi,T[ln]=z,te=ln):(T[te]=tl,T[on]=z,te=on);else if(lni(Wi,z))T[te]=Wi,T[ln]=z,te=ln;else break e}}return j}function i(T,j){var z=T.sortIndex-j.sortIndex;return z!==0?z:T.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var s=[],u=[],c=1,f=null,h=3,v=!1,g=!1,y=!1,k=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(T){for(var j=n(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime<=T)r(u),j.sortIndex=j.expirationTime,t(s,j);else break;j=n(u)}}function w(T){if(y=!1,m(T),!g)if(n(s)!==null)g=!0,Jo(S);else{var j=n(u);j!==null&&el(w,j.startTime-T)}}function S(T,j){g=!1,y&&(y=!1,p(A),A=-1),v=!0;var z=h;try{for(m(j),f=n(s);f!==null&&(!(f.expirationTime>j)||T&&!K());){var te=f.callback;if(typeof te=="function"){f.callback=null,h=f.priorityLevel;var se=te(f.expirationTime<=j);j=e.unstable_now(),typeof se=="function"?f.callback=se:f===n(s)&&r(s),m(j)}else r(s);f=n(s)}if(f!==null)var Bi=!0;else{var on=n(u);on!==null&&el(w,on.startTime-j),Bi=!1}return Bi}finally{f=null,h=z,v=!1}}var b=!1,P=null,A=-1,R=5,M=-1;function K(){return!(e.unstable_now()-MT||125te?(T.sortIndex=z,t(u,T),n(s)===null&&T===n(u)&&(y?(p(A),A=-1):y=!0,el(w,z-te))):(T.sortIndex=se,t(s,T),g||v||(g=!0,Jo(S))),T},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(T){var j=h;return function(){var z=h;h=j;try{return T.apply(this,arguments)}finally{h=z}}}})(dp);fp.exports=dp;var yv=fp.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var pp=E,Re=yv;function x(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Vl=Object.prototype.hasOwnProperty,wv=/^[: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]*$/,Dc={},$c={};function kv(e){return Vl.call($c,e)?!0:Vl.call(Dc,e)?!1:wv.test(e)?$c[e]=!0:(Dc[e]=!0,!1)}function Sv(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function xv(e,t,n,r){if(t===null||typeof t>"u"||Sv(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function xe(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new xe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new xe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new xe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new xe(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){me[e]=new xe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new xe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new xe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new xe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new xe(e,5,!1,e.toLowerCase(),null,!1,!1)});var pu=/[\-:]([a-z])/g;function mu(e){return e[1].toUpperCase()}"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(pu,mu);me[t]=new xe(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(pu,mu);me[t]=new xe(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(pu,mu);me[t]=new xe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new xe(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new xe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new xe(e,1,!1,e.toLowerCase(),null,!0,!0)});function hu(e,t,n,r){var i=me.hasOwnProperty(t)?me[t]:null;(i!==null?i.type!==0:r||!(2l||i[o]!==a[l]){var s=` +`+i[o].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=o&&0<=l);break}}}finally{il=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ar(e):""}function Ev(e){switch(e.tag){case 5:return Ar(e.type);case 16:return Ar("Lazy");case 13:return Ar("Suspense");case 19:return Ar("SuspenseList");case 0:case 2:case 15:return e=al(e.type,!1),e;case 11:return e=al(e.type.render,!1),e;case 1:return e=al(e.type,!0),e;default:return""}}function Ql(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case In:return"Fragment";case An:return"Portal";case Bl:return"Profiler";case vu:return"StrictMode";case Wl:return"Suspense";case Hl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case vp:return(e.displayName||"Context")+".Consumer";case hp:return(e._context.displayName||"Context")+".Provider";case gu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case yu:return t=e.displayName||null,t!==null?t:Ql(e.type)||"Memo";case Tt:t=e._payload,e=e._init;try{return Ql(e(t))}catch{}}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=t.render,e=e.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 Ql(t);case 8:return t===vu?"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(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function qt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function yp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Cv(e){var t=yp(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yi(e){e._valueTracker||(e._valueTracker=Cv(e))}function wp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=yp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Fa(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Yl(e,t){var n=t.checked;return Z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=qt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function kp(e,t){t=t.checked,t!=null&&hu(e,"checked",t,!1)}function Gl(e,t){kp(e,t);var n=qt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Kl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Kl(e,t.type,qt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Bc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Kl(e,t,n){(t!=="number"||Fa(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ir=Array.isArray;function Qn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Gi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Jr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var zr={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},Pv=["Webkit","ms","Moz","O"];Object.keys(zr).forEach(function(e){Pv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zr[t]=zr[e]})});function _p(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||zr.hasOwnProperty(e)&&zr[e]?(""+t).trim():t+"px"}function Cp(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=_p(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var bv=Z({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 Zl(e,t){if(t){if(bv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Jl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 es=null;function wu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ts=null,Yn=null,Gn=null;function Qc(e){if(e=Ri(e)){if(typeof ts!="function")throw Error(x(280));var t=e.stateNode;t&&(t=bo(t),ts(e.stateNode,e.type,t))}}function Pp(e){Yn?Gn?Gn.push(e):Gn=[e]:Yn=e}function bp(){if(Yn){var e=Yn,t=Gn;if(Gn=Yn=null,Qc(e),t)for(e=0;e>>=0,e===0?32:31-(Fv(e)/Dv|0)|0}var Ki=64,Xi=4194304;function Rr(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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Va(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var l=o&~i;l!==0?r=Rr(l):(a&=o,a!==0&&(r=Rr(a)))}else o=n&~i,o!==0?r=Rr(o):a!==0&&(r=Rr(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Ai(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-et(t),e[t]=n}function Bv(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=Dr),tf=String.fromCharCode(32),nf=!1;function Yp(e,t){switch(e){case"keyup":return g0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Rn=!1;function w0(e,t){switch(e){case"compositionend":return Gp(t);case"keypress":return t.which!==32?null:(nf=!0,tf);case"textInput":return e=t.data,e===tf&&nf?null:e;default:return null}}function k0(e,t){if(Rn)return e==="compositionend"||!bu&&Yp(e,t)?(e=Hp(),Ea=_u=Lt=null,Rn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=lf(n)}}function Zp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Jp(){for(var e=window,t=Fa();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Fa(e.document)}return t}function Nu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function O0(e){var t=Jp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Zp(n.ownerDocument.documentElement,n)){if(r!==null&&Nu(n)){if(t=r.start,e=r.end,e===void 0&&(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,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=sf(n,a);var o=sf(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>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;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Mn=null,ls=null,Ur=null,ss=!1;function uf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ss||Mn==null||Mn!==Fa(r)||(r=Mn,"selectionStart"in r&&Nu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Ur&&ai(Ur,r)||(Ur=r,r=Ha(ls,"onSelect"),0zn||(e.current=ms[zn],ms[zn]=null,zn--)}function B(e,t){zn++,ms[zn]=e.current,e.current=t}var Zt={},ye=rn(Zt),Pe=rn(!1),yn=Zt;function nr(e,t){var n=e.type.contextTypes;if(!n)return Zt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function be(e){return e=e.childContextTypes,e!=null}function Ya(){Q(Pe),Q(ye)}function vf(e,t,n){if(ye.current!==Zt)throw Error(x(168));B(ye,t),B(Pe,n)}function sm(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(x(108,_v(e)||"Unknown",i));return Z({},n,r)}function Ga(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Zt,yn=ye.current,B(ye,e),B(Pe,Pe.current),!0}function gf(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=sm(e,t,yn),r.__reactInternalMemoizedMergedChildContext=e,Q(Pe),Q(ye),B(ye,e)):Q(Pe),B(Pe,n)}var mt=null,No=!1,wl=!1;function um(e){mt===null?mt=[e]:mt.push(e)}function U0(e){No=!0,um(e)}function an(){if(!wl&&mt!==null){wl=!0;var e=0,t=V;try{var n=mt;for(V=1;e>=o,i-=o,ht=1<<32-et(t)+i|n<A?(R=P,P=null):R=P.sibling;var M=h(p,P,m[A],w);if(M===null){P===null&&(P=R);break}e&&P&&M.alternate===null&&t(p,P),d=a(M,d,A),b===null?S=M:b.sibling=M,b=M,P=R}if(A===m.length)return n(p,P),G&&sn(p,A),S;if(P===null){for(;AA?(R=P,P=null):R=P.sibling;var K=h(p,P,M.value,w);if(K===null){P===null&&(P=R);break}e&&P&&K.alternate===null&&t(p,P),d=a(K,d,A),b===null?S=K:b.sibling=K,b=K,P=R}if(M.done)return n(p,P),G&&sn(p,A),S;if(P===null){for(;!M.done;A++,M=m.next())M=f(p,M.value,w),M!==null&&(d=a(M,d,A),b===null?S=M:b.sibling=M,b=M);return G&&sn(p,A),S}for(P=r(p,P);!M.done;A++,M=m.next())M=v(P,p,A,M.value,w),M!==null&&(e&&M.alternate!==null&&P.delete(M.key===null?A:M.key),d=a(M,d,A),b===null?S=M:b.sibling=M,b=M);return e&&P.forEach(function(ze){return t(p,ze)}),G&&sn(p,A),S}function k(p,d,m,w){if(typeof m=="object"&&m!==null&&m.type===In&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Qi:e:{for(var S=m.key,b=d;b!==null;){if(b.key===S){if(S=m.type,S===In){if(b.tag===7){n(p,b.sibling),d=i(b,m.props.children),d.return=p,p=d;break e}}else if(b.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Tt&&_f(S)===b.type){n(p,b.sibling),d=i(b,m.props),d.ref=Er(p,b,m),d.return=p,p=d;break e}n(p,b);break}else t(p,b);b=b.sibling}m.type===In?(d=gn(m.props.children,p.mode,w,m.key),d.return=p,p=d):(w=Aa(m.type,m.key,m.props,null,p.mode,w),w.ref=Er(p,d,m),w.return=p,p=w)}return o(p);case An:e:{for(b=m.key;d!==null;){if(d.key===b)if(d.tag===4&&d.stateNode.containerInfo===m.containerInfo&&d.stateNode.implementation===m.implementation){n(p,d.sibling),d=i(d,m.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=bl(m,p.mode,w),d.return=p,p=d}return o(p);case Tt:return b=m._init,k(p,d,b(m._payload),w)}if(Ir(m))return g(p,d,m,w);if(yr(m))return y(p,d,m,w);ra(p,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,d!==null&&d.tag===6?(n(p,d.sibling),d=i(d,m),d.return=p,p=d):(n(p,d),d=Pl(m,p.mode,w),d.return=p,p=d),o(p)):n(p,d)}return k}var ir=gm(!0),ym=gm(!1),Mi={},ct=rn(Mi),ui=rn(Mi),ci=rn(Mi);function pn(e){if(e===Mi)throw Error(x(174));return e}function zu(e,t){switch(B(ci,t),B(ui,e),B(ct,Mi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ql(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ql(t,e)}Q(ct),B(ct,t)}function ar(){Q(ct),Q(ui),Q(ci)}function wm(e){pn(ci.current);var t=pn(ct.current),n=ql(t,e.type);t!==n&&(B(ui,e),B(ct,n))}function Fu(e){ui.current===e&&(Q(ct),Q(ui))}var X=rn(0);function eo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var kl=[];function Du(){for(var e=0;en?n:4,e(!0);var r=Sl.transition;Sl.transition={};try{e(!1),t()}finally{V=n,Sl.transition=r}}function Lm(){return Qe().memoizedState}function H0(e,t,n){var r=Yt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},jm(e))zm(t,n);else if(n=pm(e,t,n,r),n!==null){var i=ke();tt(n,e,r,i),Fm(n,t,r)}}function Q0(e,t,n){var r=Yt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(jm(e))zm(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,l=a(o,n);if(i.hasEagerState=!0,i.eagerState=l,nt(l,o)){var s=t.interleaved;s===null?(i.next=i,Lu(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=pm(e,t,i,r),n!==null&&(i=ke(),tt(n,e,r,i),Fm(n,t,r))}}function jm(e){var t=e.alternate;return e===q||t!==null&&t===q}function zm(e,t){Vr=to=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fm(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Su(e,n)}}var no={readContext:He,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useInsertionEffect:he,useLayoutEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useMutableSource:he,useSyncExternalStore:he,useId:he,unstable_isNewReconciler:!1},Y0={readContext:He,useCallback:function(e,t){return at().memoizedState=[e,t===void 0?null:t],e},useContext:He,useEffect:Pf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ba(4194308,4,Tm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return ba(4,2,e,t)},useMemo:function(e,t){var n=at();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=at();return t=n!==void 0?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=H0.bind(null,q,e),[r.memoizedState,e]},useRef:function(e){var t=at();return e={current:e},t.memoizedState=e},useState:Cf,useDebugValue:Wu,useDeferredValue:function(e){return at().memoizedState=e},useTransition:function(){var e=Cf(!1),t=e[0];return e=W0.bind(null,e[1]),at().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=q,i=at();if(G){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),fe===null)throw Error(x(349));kn&30||xm(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Pf(_m.bind(null,r,a,e),[e]),r.flags|=2048,pi(9,Em.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=at(),t=fe.identifierPrefix;if(G){var n=vt,r=ht;n=(r&~(1<<32-et(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=fi++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[lt]=t,e[si]=r,Ym(e,t,!1,!1),t.stateNode=e;e:{switch(o=Jl(n,r),n){case"dialog":W("cancel",e),W("close",e),i=r;break;case"iframe":case"object":case"embed":W("load",e),i=r;break;case"video":case"audio":for(i=0;ilr&&(t.flags|=128,r=!0,_r(a,!1),t.lanes=4194304)}else{if(!r)if(e=eo(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),_r(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!G)return ve(t),null}else 2*ne()-a.renderingStartTime>lr&&n!==1073741824&&(t.flags|=128,r=!0,_r(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ne(),t.sibling=null,n=X.current,B(X,r?n&1|2:n&1),t):(ve(t),null);case 22:case 23:return Xu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Oe&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function tg(e,t){switch(Tu(t),t.tag){case 1:return be(t.type)&&Ya(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ar(),Q(Pe),Q(ye),Du(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Fu(t),null;case 13:if(Q(X),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));rr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(X),null;case 4:return ar(),null;case 10:return Mu(t.type._context),null;case 22:case 23:return Xu(),null;case 24:return null;default:return null}}var aa=!1,ge=!1,ng=typeof WeakSet=="function"?WeakSet:Set,O=null;function Un(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){J(e,t,r)}else n.current=null}function Ps(e,t,n){try{n()}catch(r){J(e,t,r)}}var Lf=!1;function rg(e,t){if(us=Ba,e=Jp(),Nu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,l=-1,s=-1,u=0,c=0,f=e,h=null;t:for(;;){for(var v;f!==n||i!==0&&f.nodeType!==3||(l=o+i),f!==a||r!==0&&f.nodeType!==3||(s=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(v=f.firstChild)!==null;)h=f,f=v;for(;;){if(f===e)break t;if(h===n&&++u===i&&(l=o),h===a&&++c===r&&(s=o),(v=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=v}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(cs={focusedElem:e,selectionRange:n},Ba=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var y=g.memoizedProps,k=g.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?y:Ge(t.type,y),k);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(w){J(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return g=Lf,Lf=!1,g}function Br(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Ps(t,n,a)}i=i.next}while(i!==r)}}function Ao(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==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 bs(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Xm(e){var t=e.alternate;t!==null&&(e.alternate=null,Xm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[lt],delete t[si],delete t[ps],delete t[D0],delete t[$0])),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 qm(e){return e.tag===5||e.tag===3||e.tag===4}function jf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qm(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ns(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Qa));else if(r!==4&&(e=e.child,e!==null))for(Ns(e,t,n),e=e.sibling;e!==null;)Ns(e,t,n),e=e.sibling}function Os(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Os(e,t,n),e=e.sibling;e!==null;)Os(e,t,n),e=e.sibling}var de=null,Ke=!1;function bt(e,t,n){for(n=n.child;n!==null;)Zm(e,t,n),n=n.sibling}function Zm(e,t,n){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(Eo,n)}catch{}switch(n.tag){case 5:ge||Un(n,t);case 6:var r=de,i=Ke;de=null,bt(e,t,n),de=r,Ke=i,de!==null&&(Ke?(e=de,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):de.removeChild(n.stateNode));break;case 18:de!==null&&(Ke?(e=de,n=n.stateNode,e.nodeType===8?yl(e.parentNode,n):e.nodeType===1&&yl(e,n),ri(e)):yl(de,n.stateNode));break;case 4:r=de,i=Ke,de=n.stateNode.containerInfo,Ke=!0,bt(e,t,n),de=r,Ke=i;break;case 0:case 11:case 14:case 15:if(!ge&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Ps(n,t,o),i=i.next}while(i!==r)}bt(e,t,n);break;case 1:if(!ge&&(Un(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){J(n,t,l)}bt(e,t,n);break;case 21:bt(e,t,n);break;case 22:n.mode&1?(ge=(r=ge)||n.memoizedState!==null,bt(e,t,n),ge=r):bt(e,t,n);break;default:bt(e,t,n)}}function zf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ng),t.forEach(function(r){var i=dg.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Ye(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~a}if(r=i,r=ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ag(r/1960))-r,10e?16:e,jt===null)var r=!1;else{if(e=jt,jt=null,ao=0,U&6)throw Error(x(331));var i=U;for(U|=4,O=e.current;O!==null;){var a=O,o=a.child;if(O.flags&16){var l=a.deletions;if(l!==null){for(var s=0;sne()-Gu?vn(e,0):Yu|=n),Ne(e,t)}function oh(e,t){t===0&&(e.mode&1?(t=Xi,Xi<<=1,!(Xi&130023424)&&(Xi=4194304)):t=1);var n=ke();e=kt(e,t),e!==null&&(Ai(e,t,n),Ne(e,n))}function fg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),oh(e,n)}function dg(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(x(314))}r!==null&&r.delete(t),oh(e,n)}var lh;lh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pe.current)Ce=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ce=!1,J0(e,t,n);Ce=!!(e.flags&131072)}else Ce=!1,G&&t.flags&1048576&&cm(t,Xa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Na(e,t),e=t.pendingProps;var i=nr(t,ye.current);Xn(t,n),i=Uu(null,t,r,e,i,n);var a=Vu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,be(r)?(a=!0,Ga(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,ju(t),i.updater=Oo,t.stateNode=i,i._reactInternals=t,ws(t,r,e,n),t=xs(null,t,r,!0,a,n)):(t.tag=0,G&&a&&Ou(t),we(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Na(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=mg(r),e=Ge(r,e),i){case 0:t=Ss(null,t,r,e,n);break e;case 1:t=If(null,t,r,e,n);break e;case 11:t=Tf(null,t,r,e,n);break e;case 14:t=Af(null,t,r,Ge(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Ss(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),If(e,t,r,i,n);case 3:e:{if(Wm(t),e===null)throw Error(x(387));r=t.pendingProps,a=t.memoizedState,i=a.element,mm(e,t),Ja(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=or(Error(x(423)),t),t=Rf(e,t,r,n,i);break e}else if(r!==i){i=or(Error(x(424)),t),t=Rf(e,t,r,n,i);break e}else for(Te=Wt(t.stateNode.containerInfo.firstChild),Ie=t,G=!0,Xe=null,n=ym(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(rr(),r===i){t=St(e,t,n);break e}we(e,t,r,n)}t=t.child}return t;case 5:return wm(t),e===null&&vs(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,fs(r,i)?o=null:a!==null&&fs(r,a)&&(t.flags|=32),Bm(e,t),we(e,t,o,n),t.child;case 6:return e===null&&vs(t),null;case 13:return Hm(e,t,n);case 4:return zu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ir(t,null,r,n):we(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Tf(e,t,r,i,n);case 7:return we(e,t,t.pendingProps,n),t.child;case 8:return we(e,t,t.pendingProps.children,n),t.child;case 12:return we(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,B(qa,r._currentValue),r._currentValue=o,a!==null)if(nt(a.value,o)){if(a.children===i.children&&!Pe.current){t=St(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var l=a.dependencies;if(l!==null){o=a.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(a.tag===1){s=gt(-1,n&-n),s.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),gs(a.return,n,t),l.lanes|=n;break}s=s.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(x(341));o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),gs(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}we(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Xn(t,n),i=He(i),r=r(i),t.flags|=1,we(e,t,r,n),t.child;case 14:return r=t.type,i=Ge(r,t.pendingProps),i=Ge(r.type,i),Af(e,t,r,i,n);case 15:return Um(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ge(r,i),Na(e,t),t.tag=1,be(r)?(e=!0,Ga(t)):e=!1,Xn(t,n),vm(t,r,i),ws(t,r,i,n),xs(null,t,r,!0,e,n);case 19:return Qm(e,t,n);case 22:return Vm(e,t,n)}throw Error(x(156,t.tag))};function sh(e,t){return Mp(e,t)}function pg(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 Be(e,t,n,r){return new pg(e,t,n,r)}function Zu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function mg(e){if(typeof e=="function")return Zu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===gu)return 11;if(e===yu)return 14}return 2}function Gt(e,t){var n=e.alternate;return n===null?(n=Be(e.tag,t,e.key,e.mode),n.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=e.flags&14680064,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=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Aa(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")Zu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case In:return gn(n.children,i,a,t);case vu:o=8,i|=8;break;case Bl:return e=Be(12,n,t,i|2),e.elementType=Bl,e.lanes=a,e;case Wl:return e=Be(13,n,t,i),e.elementType=Wl,e.lanes=a,e;case Hl:return e=Be(19,n,t,i),e.elementType=Hl,e.lanes=a,e;case gp:return Ro(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case hp:o=10;break e;case vp:o=9;break e;case gu:o=11;break e;case yu:o=14;break e;case Tt:o=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Be(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function gn(e,t,n,r){return e=Be(7,e,r,t),e.lanes=n,e}function Ro(e,t,n,r){return e=Be(22,e,r,t),e.elementType=gp,e.lanes=n,e.stateNode={isHidden:!1},e}function Pl(e,t,n){return e=Be(6,e,null,t),e.lanes=n,e}function bl(e,t,n){return t=Be(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function hg(e,t,n,r,i){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=ll(0),this.expirationTimes=ll(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ll(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Ju(e,t,n,r,i,a,o,l,s){return e=new hg(e,t,n,l,s),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Be(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ju(a),e}function vg(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(dh)}catch(e){console.error(e)}}dh(),cp.exports=Me;var ph=cp.exports,Hf=ph;Ul.createRoot=Hf.createRoot,Ul.hydrateRoot=Hf.hydrateRoot;var Ms={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="circle",r=512,i=512,a=[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],o="f111",l="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faCircle=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(Ms);var mh={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="sun",r=512,i=512,a=[9728],o="f185",l="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";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faSun=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(mh);var hh={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="moon",r=384,i=512,a=[127769,9214],o="f186",l="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";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faMoon=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(hh);function Qf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function N(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;i--){var a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return Y.head.insertBefore(t,r),e}}var Hg="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function wi(){for(var e=12,t="";e-- >0;)t+=Hg[Math.random()*62|0];return t}function mr(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function sc(e){return e.classList?mr(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function bh(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Qg(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(bh(e[n]),'" ')},"").trim()}function Fo(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function uc(e){return e.size!==st.size||e.x!==st.x||e.y!==st.y||e.rotate!==st.rotate||e.flipX||e.flipY}function Yg(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),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)"),s={transform:"".concat(a," ").concat(o," ").concat(l)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:s,path:u}}function Gg(e){var t=e.transform,n=e.width,r=n===void 0?js:n,i=e.height,a=i===void 0?js:i,o=e.startCentered,l=o===void 0?!1:o,s="";return l&&kh?s+="translate(".concat(t.x/Nt-r/2,"em, ").concat(t.y/Nt-a/2,"em) "):l?s+="translate(calc(-50% + ".concat(t.x/Nt,"em), calc(-50% + ").concat(t.y/Nt,"em)) "):s+="translate(".concat(t.x/Nt,"em, ").concat(t.y/Nt,"em) "),s+="scale(".concat(t.size/Nt*(t.flipX?-1:1),", ").concat(t.size/Nt*(t.flipY?-1:1),") "),s+="rotate(".concat(t.rotate,"deg) "),s}var Kg=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-counter-scale, 0.25)); + transform: scale(var(--fa-counter-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; + } +} +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + 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)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + 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)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.fad.fa-inverse, +.fa-duotone.fa-inverse { + color: var(--fa-inverse, #fff); +}`;function Nh(){var e=Sh,t=xh,n=I.cssPrefix,r=I.replacementClass,i=Kg;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return i}var Jf=!1;function Nl(){I.autoAddCss&&!Jf&&(Wg(Nh()),Jf=!0)}var Xg={mixout:function(){return{dom:{css:Nh,insertCss:Nl}}},hooks:function(){return{beforeDOMElementCreation:function(){Nl()},beforeI2svg:function(){Nl()}}}},Et=Jt||{};Et[xt]||(Et[xt]={});Et[xt].styles||(Et[xt].styles={});Et[xt].hooks||(Et[xt].hooks={});Et[xt].shims||(Et[xt].shims=[]);var Ze=Et[xt],Oh=[],qg=function e(){Y.removeEventListener("DOMContentLoaded",e),uo=1,Oh.map(function(t){return t()})},uo=!1;Pt&&(uo=(Y.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Y.readyState),uo||Y.addEventListener("DOMContentLoaded",qg));function Zg(e){Pt&&(uo?setTimeout(e,0):Oh.push(e))}function zi(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e=="string"?bh(e):"<".concat(t," ").concat(Qg(r),">").concat(a.map(zi).join(""),"").concat(t,">")}function ed(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Jg=function(t,n){return function(r,i,a,o){return t.call(n,r,i,a,o)}},Ol=function(t,n,r,i){var a=Object.keys(t),o=a.length,l=i!==void 0?Jg(n,i):n,s,u,c;for(r===void 0?(s=1,c=t[a[0]]):(s=0,c=r);s=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function td(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function Ds(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,a=td(t);typeof Ze.hooks.addPack=="function"&&!i?Ze.hooks.addPack(e,td(t)):Ze.styles[e]=N(N({},Ze.styles[e]||{}),a),e==="fas"&&Ds("fa",t)}var ma,ha,va,Bn=Ze.styles,ny=Ze.shims,ry=(ma={},le(ma,H,Object.values(gi[H])),le(ma,ee,Object.values(gi[ee])),ma),cc=null,Th={},Ah={},Ih={},Rh={},Mh={},iy=(ha={},le(ha,H,Object.keys(hi[H])),le(ha,ee,Object.keys(hi[ee])),ha);function ay(e){return~Dg.indexOf(e)}function oy(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!ay(i)?i:null}var Lh=function(){var t=function(a){return Ol(Bn,function(o,l,s){return o[s]=Ol(l,a,{}),o},{})};Th=t(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var l=a[2].filter(function(s){return typeof s=="number"});l.forEach(function(s){i[s.toString(16)]=o})}return i}),Ah=t(function(i,a,o){if(i[o]=o,a[2]){var l=a[2].filter(function(s){return typeof s=="string"});l.forEach(function(s){i[s]=o})}return i}),Mh=t(function(i,a,o){var l=a[2];return i[o]=o,l.forEach(function(s){i[s]=o}),i});var n="far"in Bn||I.autoFetchSvg,r=Ol(ny,function(i,a){var o=a[0],l=a[1],s=a[2];return l==="far"&&!n&&(l="fas"),typeof o=="string"&&(i.names[o]={prefix:l,iconName:s}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:l,iconName:s}),i},{names:{},unicodes:{}});Ih=r.names,Rh=r.unicodes,cc=Do(I.styleDefault,{family:I.familyDefault})};Bg(function(e){cc=Do(e.styleDefault,{family:I.familyDefault})});Lh();function fc(e,t){return(Th[e]||{})[t]}function ly(e,t){return(Ah[e]||{})[t]}function hn(e,t){return(Mh[e]||{})[t]}function jh(e){return Ih[e]||{prefix:null,iconName:null}}function sy(e){var t=Rh[e],n=fc("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function en(){return cc}var dc=function(){return{prefix:null,iconName:null,rest:[]}};function Do(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?H:n,i=hi[r][e],a=vi[r][e]||vi[r][i],o=e in Ze.styles?e:null;return a||o||null}var nd=(va={},le(va,H,Object.keys(gi[H])),le(va,ee,Object.keys(gi[ee])),va);function $o(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,i=r===void 0?!1:r,a=(t={},le(t,H,"".concat(I.cssPrefix,"-").concat(H)),le(t,ee,"".concat(I.cssPrefix,"-").concat(ee)),t),o=null,l=H;(e.includes(a[H])||e.some(function(u){return nd[H].includes(u)}))&&(l=H),(e.includes(a[ee])||e.some(function(u){return nd[ee].includes(u)}))&&(l=ee);var s=e.reduce(function(u,c){var f=oy(I.cssPrefix,c);if(Bn[c]?(c=ry[l].includes(c)?Rg[l][c]:c,o=c,u.prefix=c):iy[l].indexOf(c)>-1?(o=c,u.prefix=Do(c,{family:l})):f?u.iconName=f:c!==I.replacementClass&&c!==a[H]&&c!==a[ee]&&u.rest.push(c),!i&&u.prefix&&u.iconName){var h=o==="fa"?jh(u.iconName):{},v=hn(u.prefix,u.iconName);h.prefix&&(o=null),u.iconName=h.iconName||v||u.iconName,u.prefix=h.prefix||u.prefix,u.prefix==="far"&&!Bn.far&&Bn.fas&&!I.autoFetchSvg&&(u.prefix="fas")}return u},dc());return(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(s.prefix="fad"),!s.prefix&&l===ee&&(Bn.fass||I.autoFetchSvg)&&(s.prefix="fass",s.iconName=hn(s.prefix,s.iconName)||s.iconName),(s.prefix==="fa"||o==="fa")&&(s.prefix=en()||"fas"),s}var uy=function(){function e(){Sg(this,e),this.definitions={}}return xg(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),a=0;a0&&c.forEach(function(f){typeof f=="string"&&(n[l][f]=u)}),n[l][s]=u}),n}}]),e}(),rd=[],Wn={},Zn={},cy=Object.keys(Zn);function fy(e,t){var n=t.mixoutsTo;return rd=e,Wn={},Object.keys(Zn).forEach(function(r){cy.indexOf(r)===-1&&delete Zn[r]}),rd.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(n[o]=i[o]),so(i[o])==="object"&&Object.keys(i[o]).forEach(function(l){n[o]||(n[o]={}),n[o][l]=i[o][l]})}),r.hooks){var a=r.hooks();Object.keys(a).forEach(function(o){Wn[o]||(Wn[o]=[]),Wn[o].push(a[o])})}r.provides&&r.provides(Zn)}),n}function $s(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return Pt?(_n("beforeI2svg",t),_t("pseudoElements2svg",t),_t("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;I.autoReplaceSvg===!1&&(I.autoReplaceSvg=!0),I.observeMutations=!0,Zg(function(){hy({autoReplaceSvgRoot:n}),_n("watch",t)})}},my={icon:function(t){if(t===null)return null;if(so(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:hn(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=Do(t[0]);return{prefix:r,iconName:hn(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(I.cssPrefix,"-"))>-1||t.match(Mg))){var i=$o(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||en(),iconName:hn(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var a=en();return{prefix:a,iconName:hn(a,t)||t}}}},je={noAuto:dy,config:I,dom:py,parse:my,library:zh,findIconDefinition:Us,toHtml:zi},hy=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?Y:n;(Object.keys(Ze.styles).length>0||I.autoFetchSvg)&&Pt&&I.autoReplaceSvg&&je.dom.i2svg({node:r})};function Uo(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return zi(r)})}}),Object.defineProperty(e,"node",{get:function(){if(Pt){var r=Y.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function vy(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(uc(o)&&n.found&&!r.found){var l=n.width,s=n.height,u={x:l/s/2,y:.5};i.style=Fo(N(N({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function gy(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?"".concat(t,"-").concat(I.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:N(N({},i),{},{id:o}),children:r}]}]}function pc(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,l=e.symbol,s=e.title,u=e.maskId,c=e.titleId,f=e.extra,h=e.watchable,v=h===void 0?!1:h,g=r.found?r:n,y=g.width,k=g.height,p=i==="fak",d=[I.replacementClass,a?"".concat(I.cssPrefix,"-").concat(a):""].filter(function(R){return f.classes.indexOf(R)===-1}).filter(function(R){return R!==""||!!R}).concat(f.classes).join(" "),m={children:[],attributes:N(N({},f.attributes),{},{"data-prefix":i,"data-icon":a,class:d,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(k)})},w=p&&!~f.classes.indexOf("fa-fw")?{width:"".concat(y/k*16*.0625,"em")}:{};v&&(m.attributes[En]=""),s&&(m.children.push({tag:"title",attributes:{id:m.attributes["aria-labelledby"]||"title-".concat(c||wi())},children:[s]}),delete m.attributes.title);var S=N(N({},m),{},{prefix:i,iconName:a,main:n,mask:r,maskId:u,transform:o,symbol:l,styles:N(N({},w),f.styles)}),b=r.found&&n.found?_t("generateAbstractMask",S)||{children:[],attributes:{}}:_t("generateAbstractIcon",S)||{children:[],attributes:{}},P=b.children,A=b.attributes;return S.children=P,S.attributes=A,l?gy(S):vy(S)}function id(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.title,o=e.extra,l=e.watchable,s=l===void 0?!1:l,u=N(N(N({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(u[En]="");var c=N({},o.styles);uc(i)&&(c.transform=Gg({transform:i,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var f=Fo(c);f.length>0&&(u.style=f);var h=[];return h.push({tag:"span",attributes:u,children:[t]}),a&&h.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),h}function yy(e){var t=e.content,n=e.title,r=e.extra,i=N(N(N({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=Fo(r.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var Tl=Ze.styles;function Vs(e){var t=e[0],n=e[1],r=e.slice(4),i=rc(r,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(I.cssPrefix,"-").concat(mn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(I.cssPrefix,"-").concat(mn.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(I.cssPrefix,"-").concat(mn.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:o}}var wy={found:!1,width:512,height:512};function ky(e,t){!Eh&&!I.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Bs(e,t){var n=t;return t==="fa"&&I.styleDefault!==null&&(t=en()),new Promise(function(r,i){if(_t("missingIconAbstract"),n==="fa"){var a=jh(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Tl[t]&&Tl[t][e]){var o=Tl[t][e];return r(Vs(o))}ky(e,t),r(N(N({},wy),{},{icon:I.showMissingIcons&&e?_t("missingIconAbstract")||{}:{}}))})}var ad=function(){},Ws=I.measurePerformance&&sa&&sa.mark&&sa.measure?sa:{mark:ad,measure:ad},Lr='FA "6.4.2"',Sy=function(t){return Ws.mark("".concat(Lr," ").concat(t," begins")),function(){return Fh(t)}},Fh=function(t){Ws.mark("".concat(Lr," ").concat(t," ends")),Ws.measure("".concat(Lr," ").concat(t),"".concat(Lr," ").concat(t," begins"),"".concat(Lr," ").concat(t," ends"))},mc={begin:Sy,end:Fh},Ia=function(){};function od(e){var t=e.getAttribute?e.getAttribute(En):null;return typeof t=="string"}function xy(e){var t=e.getAttribute?e.getAttribute(ac):null,n=e.getAttribute?e.getAttribute(oc):null;return t&&n}function Ey(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(I.replacementClass)}function _y(){if(I.autoReplaceSvg===!0)return Ra.replace;var e=Ra[I.autoReplaceSvg];return e||Ra.replace}function Cy(e){return Y.createElementNS("http://www.w3.org/2000/svg",e)}function Py(e){return Y.createElement(e)}function Dh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?Cy:Py:n;if(typeof e=="string")return Y.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){i.setAttribute(o,e.attributes[o])});var a=e.children||[];return a.forEach(function(o){i.appendChild(Dh(o,{ceFn:r}))}),i}function by(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Ra={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(Dh(i),n)}),n.getAttribute(En)===null&&I.keepOriginalSource){var r=Y.createComment(by(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~sc(n).indexOf(I.replacementClass))return Ra.replace(t);var i=new RegExp("".concat(I.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var a=r[0].attributes.class.split(" ").reduce(function(l,s){return s===I.replacementClass||s.match(i)?l.toSvg.push(s):l.toNode.push(s),l},{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}var o=r.map(function(l){return zi(l)}).join(` +`);n.setAttribute(En,""),n.innerHTML=o}};function ld(e){e()}function $h(e,t){var n=typeof t=="function"?t:Ia;if(e.length===0)n();else{var r=ld;I.mutateApproach===Ag&&(r=Jt.requestAnimationFrame||ld),r(function(){var i=_y(),a=mc.begin("mutate");e.map(i),a(),n()})}}var hc=!1;function Uh(){hc=!0}function Hs(){hc=!1}var co=null;function sd(e){if(qf&&I.observeMutations){var t=e.treeCallback,n=t===void 0?Ia:t,r=e.nodeCallback,i=r===void 0?Ia:r,a=e.pseudoElementsCallback,o=a===void 0?Ia:a,l=e.observeMutationsRoot,s=l===void 0?Y:l;co=new qf(function(u){if(!hc){var c=en();mr(u).forEach(function(f){if(f.type==="childList"&&f.addedNodes.length>0&&!od(f.addedNodes[0])&&(I.searchPseudoElements&&o(f.target),n(f.target)),f.type==="attributes"&&f.target.parentNode&&I.searchPseudoElements&&o(f.target.parentNode),f.type==="attributes"&&od(f.target)&&~Fg.indexOf(f.attributeName))if(f.attributeName==="class"&&xy(f.target)){var h=$o(sc(f.target)),v=h.prefix,g=h.iconName;f.target.setAttribute(ac,v||c),g&&f.target.setAttribute(oc,g)}else Ey(f.target)&&i(f.target)})}}),Pt&&co.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Ny(){co&&co.disconnect()}function Oy(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var a=i.split(":"),o=a[0],l=a.slice(1);return o&&l.length>0&&(r[o]=l.join(":").trim()),r},{})),n}function Ty(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=$o(sc(e));return i.prefix||(i.prefix=en()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=ly(i.prefix,e.innerText)||fc(i.prefix,Fs(e.innerText))),!i.iconName&&I.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function Ay(e){var t=mr(e.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return I.autoA11y&&(n?t["aria-labelledby"]="".concat(I.replacementClass,"-title-").concat(r||wi()):(t["aria-hidden"]="true",t.focusable="false")),t}function Iy(){return{iconName:null,title:null,titleId:null,prefix:null,transform:st,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function ud(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=Ty(e),r=n.iconName,i=n.prefix,a=n.rest,o=Ay(e),l=$s("parseNodeAttributes",{},e),s=t.styleParser?Oy(e):[];return N({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:st,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:s,attributes:o}},l)}var Ry=Ze.styles;function Vh(e){var t=I.autoReplaceSvg==="nest"?ud(e,{styleParser:!1}):ud(e);return~t.extra.classes.indexOf(_h)?_t("generateLayersText",e,t):_t("generateSvgReplacementMutation",e,t)}var tn=new Set;lc.map(function(e){tn.add("fa-".concat(e))});Object.keys(hi[H]).map(tn.add.bind(tn));Object.keys(hi[ee]).map(tn.add.bind(tn));tn=Li(tn);function cd(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Pt)return Promise.resolve();var n=Y.documentElement.classList,r=function(f){return n.add("".concat(Zf,"-").concat(f))},i=function(f){return n.remove("".concat(Zf,"-").concat(f))},a=I.autoFetchSvg?tn:lc.map(function(c){return"fa-".concat(c)}).concat(Object.keys(Ry));a.includes("fa")||a.push("fa");var o=[".".concat(_h,":not([").concat(En,"])")].concat(a.map(function(c){return".".concat(c,":not([").concat(En,"])")})).join(", ");if(o.length===0)return Promise.resolve();var l=[];try{l=mr(e.querySelectorAll(o))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();var s=mc.begin("onTree"),u=l.reduce(function(c,f){try{var h=Vh(f);h&&c.push(h)}catch(v){Eh||v.name==="MissingIcon"&&console.error(v)}return c},[]);return new Promise(function(c,f){Promise.all(u).then(function(h){$h(h,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),s(),c()})}).catch(function(h){s(),f(h)})})}function My(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Vh(e).then(function(n){n&&$h([n],t)})}function Ly(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Us(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:Us(i||{})),e(r,N(N({},n),{},{mask:i}))}}var jy=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?st:r,a=n.symbol,o=a===void 0?!1:a,l=n.mask,s=l===void 0?null:l,u=n.maskId,c=u===void 0?null:u,f=n.title,h=f===void 0?null:f,v=n.titleId,g=v===void 0?null:v,y=n.classes,k=y===void 0?[]:y,p=n.attributes,d=p===void 0?{}:p,m=n.styles,w=m===void 0?{}:m;if(t){var S=t.prefix,b=t.iconName,P=t.icon;return Uo(N({type:"icon"},t),function(){return _n("beforeDOMElementCreation",{iconDefinition:t,params:n}),I.autoA11y&&(h?d["aria-labelledby"]="".concat(I.replacementClass,"-title-").concat(g||wi()):(d["aria-hidden"]="true",d.focusable="false")),pc({icons:{main:Vs(P),mask:s?Vs(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:b,transform:N(N({},st),i),symbol:o,title:h,maskId:c,titleId:g,extra:{attributes:d,styles:w,classes:k}})})}},zy={mixout:function(){return{icon:Ly(jy)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=cd,n.nodeCallback=My,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?Y:r,a=n.callback,o=a===void 0?function(){}:a;return cd(i,o)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,a=r.title,o=r.titleId,l=r.prefix,s=r.transform,u=r.symbol,c=r.mask,f=r.maskId,h=r.extra;return new Promise(function(v,g){Promise.all([Bs(i,l),c.iconName?Bs(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(y){var k=rc(y,2),p=k[0],d=k[1];v([n,pc({icons:{main:p,mask:d},prefix:l,iconName:i,transform:s,symbol:u,maskId:f,title:a,titleId:o,extra:h,watchable:!0})])}).catch(g)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.transform,l=n.styles,s=Fo(l);s.length>0&&(i.style=s);var u;return uc(o)&&(u=_t("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),r.push(u||a.icon),{children:r,attributes:i}}}},Fy={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,a=i===void 0?[]:i;return Uo({type:"layer"},function(){_n("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(l){Array.isArray(l)?l.map(function(s){o=o.concat(s.abstract)}):o=o.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(I.cssPrefix,"-layers")].concat(Li(a)).join(" ")},children:o}]})}}}},Dy={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,a=i===void 0?null:i,o=r.classes,l=o===void 0?[]:o,s=r.attributes,u=s===void 0?{}:s,c=r.styles,f=c===void 0?{}:c;return Uo({type:"counter",content:n},function(){return _n("beforeDOMElementCreation",{content:n,params:r}),yy({content:n.toString(),title:a,extra:{attributes:u,styles:f,classes:["".concat(I.cssPrefix,"-layers-counter")].concat(Li(l))}})})}}}},$y={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,a=i===void 0?st:i,o=r.title,l=o===void 0?null:o,s=r.classes,u=s===void 0?[]:s,c=r.attributes,f=c===void 0?{}:c,h=r.styles,v=h===void 0?{}:h;return Uo({type:"text",content:n},function(){return _n("beforeDOMElementCreation",{content:n,params:r}),id({content:n,transform:N(N({},st),a),title:l,extra:{attributes:f,styles:v,classes:["".concat(I.cssPrefix,"-layers-text")].concat(Li(u))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,a=r.transform,o=r.extra,l=null,s=null;if(kh){var u=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();l=c.width/u,s=c.height/u}return I.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,id({content:n.innerHTML,width:l,height:s,transform:a,title:i,extra:o,watchable:!0})])}}},Uy=new RegExp('"',"ug"),fd=[1105920,1112319];function Vy(e){var t=e.replace(Uy,""),n=ty(t,0),r=n>=fd[0]&&n<=fd[1],i=t.length===2?t[0]===t[1]:!1;return{value:Fs(i?t[0]:t),isSecondary:r||i}}function dd(e,t){var n="".concat(Tg).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=mr(e.children),o=a.filter(function(P){return P.getAttribute(zs)===t})[0],l=Jt.getComputedStyle(e,t),s=l.getPropertyValue("font-family").match(Lg),u=l.getPropertyValue("font-weight"),c=l.getPropertyValue("content");if(o&&!s)return e.removeChild(o),r();if(s&&c!=="none"&&c!==""){var f=l.getPropertyValue("content"),h=~["Sharp"].indexOf(s[2])?ee:H,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(s[2])?vi[h][s[2].toLowerCase()]:jg[h][u],g=Vy(f),y=g.value,k=g.isSecondary,p=s[0].startsWith("FontAwesome"),d=fc(v,y),m=d;if(p){var w=sy(y);w.iconName&&w.prefix&&(d=w.iconName,v=w.prefix)}if(d&&!k&&(!o||o.getAttribute(ac)!==v||o.getAttribute(oc)!==m)){e.setAttribute(n,m),o&&e.removeChild(o);var S=Iy(),b=S.extra;b.attributes[zs]=t,Bs(d,v).then(function(P){var A=pc(N(N({},S),{},{icons:{main:P,mask:dc()},prefix:v,iconName:m,extra:b,watchable:!0})),R=Y.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(R,e.firstChild):e.appendChild(R),R.outerHTML=A.map(function(M){return zi(M)}).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function By(e){return Promise.all([dd(e,"::before"),dd(e,"::after")])}function Wy(e){return e.parentNode!==document.head&&!~Ig.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(zs)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function pd(e){if(Pt)return new Promise(function(t,n){var r=mr(e.querySelectorAll("*")).filter(Wy).map(By),i=mc.begin("searchPseudoElements");Uh(),Promise.all(r).then(function(){i(),Hs(),t()}).catch(function(){i(),Hs(),n()})})}var Hy={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=pd,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?Y:r;I.searchPseudoElements&&pd(i)}}},md=!1,Qy={mixout:function(){return{dom:{unwatch:function(){Uh(),md=!0}}}},hooks:function(){return{bootstrap:function(){sd($s("mutationObserverCallbacks",{}))},noAuto:function(){Ny()},watch:function(n){var r=n.observeMutationsRoot;md?Hs():sd($s("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},hd=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var a=i.toLowerCase().split("-"),o=a[0],l=a.slice(1).join("-");if(o&&l==="h")return r.flipX=!0,r;if(o&&l==="v")return r.flipY=!0,r;if(l=parseFloat(l),isNaN(l))return r;switch(o){case"grow":r.size=r.size+l;break;case"shrink":r.size=r.size-l;break;case"left":r.x=r.x-l;break;case"right":r.x=r.x+l;break;case"up":r.y=r.y-l;break;case"down":r.y=r.y+l;break;case"rotate":r.rotate=r.rotate+l;break}return r},n)},Yy={mixout:function(){return{parse:{transform:function(n){return hd(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=hd(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,a=n.containerWidth,o=n.iconWidth,l={transform:"translate(".concat(a/2," 256)")},s="translate(".concat(i.x*32,", ").concat(i.y*32,") "),u="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),c="rotate(".concat(i.rotate," 0 0)"),f={transform:"".concat(s," ").concat(u," ").concat(c)},h={transform:"translate(".concat(o/2*-1," -256)")},v={outer:l,inner:f,path:h};return{tag:"g",attributes:N({},v.outer),children:[{tag:"g",attributes:N({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:N(N({},r.icon.attributes),v.path)}]}]}}}},Al={x:0,y:0,width:"100%",height:"100%"};function vd(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Gy(e){return e.tag==="g"?e.children:[e]}var Ky={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),a=i?$o(i.split(" ").map(function(o){return o.trim()})):dc();return a.prefix||(a.prefix=en()),n.mask=a,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.mask,l=n.maskId,s=n.transform,u=a.width,c=a.icon,f=o.width,h=o.icon,v=Yg({transform:s,containerWidth:f,iconWidth:u}),g={tag:"rect",attributes:N(N({},Al),{},{fill:"white"})},y=c.children?{children:c.children.map(vd)}:{},k={tag:"g",attributes:N({},v.inner),children:[vd(N({tag:c.tag,attributes:N(N({},c.attributes),v.path)},y))]},p={tag:"g",attributes:N({},v.outer),children:[k]},d="mask-".concat(l||wi()),m="clip-".concat(l||wi()),w={tag:"mask",attributes:N(N({},Al),{},{id:d,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[g,p]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:m},children:Gy(h)},w]};return r.push(S,{tag:"rect",attributes:N({fill:"currentColor","clip-path":"url(#".concat(m,")"),mask:"url(#".concat(d,")")},Al)}),{children:r,attributes:i}}}},Xy={provides:function(t){var n=!1;Jt.matchMedia&&(n=Jt.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:N(N({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=N(N({},a),{},{attributeName:"opacity"}),l={tag:"circle",attributes:N(N({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||l.children.push({tag:"animate",attributes:N(N({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:N(N({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(l),r.push({tag:"path",attributes:N(N({},i),{},{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:n?[]:[{tag:"animate",attributes:N(N({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:N(N({},i),{},{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:N(N({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},qy={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return n.symbol=a,n}}}},Zy=[Xg,zy,Fy,Dy,$y,Hy,Qy,Yy,Ky,Xy,qy];fy(Zy,{mixoutsTo:je});je.noAuto;je.config;je.library;je.dom;var Qs=je.parse;je.findIconDefinition;je.toHtml;var Jy=je.icon;je.layer;je.text;je.counter;var Bh={exports:{}},e2="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",t2=e2,n2=t2;function Wh(){}function Hh(){}Hh.resetWarningCache=Wh;var r2=function(){function e(r,i,a,o,l,s){if(s!==n2){var u=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 u.name="Invariant Violation",u}}e.isRequired=e;function t(){return 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:Hh,resetWarningCache:Wh};return n.PropTypes=n,n};Bh.exports=r2();var i2=Bh.exports;const F=su(i2);function gd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function o2(e,t){if(e==null)return{};var n=a2(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ys(e){return l2(e)||s2(e)||u2(e)||c2()}function l2(e){if(Array.isArray(e))return Gs(e)}function s2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function u2(e,t){if(e){if(typeof e=="string")return Gs(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gs(e,t)}}function Gs(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(s){return Yh(e,s)}),i=Object.keys(t.attributes||{}).reduce(function(s,u){var c=t.attributes[u];switch(u){case"class":s.attrs.className=c,delete t.attributes.class;break;case"style":s.attrs.style=h2(c);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?s.attrs[u.toLowerCase()]=c:s.attrs[Qh(u)]=c}return s},{attrs:{}}),a=n.style,o=a===void 0?{}:a,l=o2(n,p2);return i.attrs.style=zt(zt({},i.attrs.style),o),e.apply(void 0,[t.tag,zt(zt({},i.attrs),l)].concat(Ys(r)))}var Gh=!1;try{Gh=!0}catch{}function v2(){if(!Gh&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function yd(e){if(e&&fo(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Qs.icon)return Qs.icon(e);if(e===null)return null;if(e&&fo(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Il(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Hn({},e,t):{}}var ce=xo.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,a=e.className,o=e.title,l=e.titleId,s=e.maskId,u=yd(n),c=Il("classes",[].concat(Ys(f2(e)),Ys(a.split(" ")))),f=Il("transform",typeof e.transform=="string"?Qs.transform(e.transform):e.transform),h=Il("mask",yd(r)),v=Jy(u,zt(zt(zt(zt({},c),f),h),{},{symbol:i,title:o,titleId:l,maskId:s}));if(!v)return v2("Could not find icon",u),null;var g=v.abstract,y={ref:t};return Object.keys(e).forEach(function(k){ce.defaultProps.hasOwnProperty(k)||(y[k]=e[k])}),g2(g[0],y)});ce.displayName="FontAwesomeIcon";ce.propTypes={beat:F.bool,border:F.bool,beatFade:F.bool,bounce:F.bool,className:F.string,fade:F.bool,flash:F.bool,mask:F.oneOfType([F.object,F.array,F.string]),maskId:F.string,fixedWidth:F.bool,inverse:F.bool,flip:F.oneOf([!0,!1,"horizontal","vertical","both"]),icon:F.oneOfType([F.object,F.array,F.string]),listItem:F.bool,pull:F.oneOf(["right","left"]),pulse:F.bool,rotation:F.oneOf([0,90,180,270]),shake:F.bool,size:F.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:F.bool,spinPulse:F.bool,spinReverse:F.bool,symbol:F.oneOfType([F.bool,F.string]),title:F.string,titleId:F.string,transform:F.oneOfType([F.string,F.object]),swapOpacity:F.bool};ce.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var g2=Yh.bind(null,xo.createElement);const y2=()=>_.jsxs("svg",{className:"h-10 w-10",width:"256",height:"256",viewBox:"0 0 256 256",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[_.jsx("rect",{width:"256",height:"256",fill:""}),_.jsx("path",{d:"M111.602 94.9973C111.602 94.9973 144.444 88.5262 141.547 62.2969C136.732 18.7058 136.327 25.2373 136.327 25.2373L116.668 28.8284C116.668 28.8284 128 77.1627 111.602 94.9973Z",fill:"#90E9EF"}),_.jsx("path",{d:"M122.816 25.0169C93.8489 25.0169 70.3716 51.6693 70.3716 84.5475V142.816H175.26",fill:"#90E9EF"}),_.jsx("path",{d:"M95.4062 158.222H109.628V236.782H95.4062V158.222ZM146.962 158.222H161.184V216.814H146.962V158.222Z",fill:"#0003A3"}),_.jsx("path",{d:"M122.816 26.8907C122.816 26.8907 177.298 28.8427 179.364 76.224C182.802 154.962 179.602 143.492 179.602 143.492L146.443 142.816C146.443 142.816 151.556 53.7778 122.816 26.8871V26.8907Z",fill:"#0003A3"}),_.jsx("path",{d:"M154.073 145.038H196.146V156H154.073V145.038Z",fill:"#0003A3"}),_.jsx("path",{d:"M58.08 145.038H154.073V156H58.08V145.038Z",fill:"#90E9EF"}),_.jsx("path",{d:"M122.816 25.0169C93.8489 25.0169 70.3716 51.6693 70.3716 84.5475V142.816H175.26M125.333 25.0169C154.297 25.0169 177.778 51.6693 177.778 84.5475V110.816M95.4063 158.222H109.628V236.782H95.4063V158.222ZM146.962 158.222H161.184V216.814H146.962V158.222ZM56.8889 158.222H199.111V142.816H56.8889V158.222Z",stroke:"black","stroke-width":"7.11111","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}),_.jsx("rect",{x:"99",y:"161.5",width:"7",height:"71",fill:"#90E9EF"})]});var w2=Object.defineProperty,k2=(e,t)=>{for(var n in t)w2(e,n,{get:t[n],enumerable:!0})},rt={};k2(rt,{assign:()=>E2,colors:()=>Kt,createStringInterpolator:()=>xc,skipAnimation:()=>t1,to:()=>e1,willAdvance:()=>Ec});var vc=Di(),L=e=>Fi(e,vc),gc=Di();L.write=e=>Fi(e,gc);var Vo=Di();L.onStart=e=>Fi(e,Vo);var yc=Di();L.onFrame=e=>Fi(e,yc);var wc=Di();L.onFinish=e=>Fi(e,wc);var Jn=[];L.setTimeout=(e,t)=>{const n=L.now()+t,r=()=>{const a=Jn.findIndex(o=>o.cancel==r);~a&&Jn.splice(a,1),Dt-=~a?1:0},i={time:n,handler:e,cancel:r};return Jn.splice(Kh(n),0,i),Dt+=1,Xh(),i};var Kh=e=>~(~Jn.findIndex(t=>t.time>e)||~Jn.length);L.cancel=e=>{Vo.delete(e),yc.delete(e),wc.delete(e),vc.delete(e),gc.delete(e)};L.sync=e=>{Ks=!0,L.batchedUpdates(e),Ks=!1};L.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...i){t=i,L.onStart(n)}return r.handler=e,r.cancel=()=>{Vo.delete(n),t=null},r};var kc=typeof window<"u"?window.requestAnimationFrame:()=>{};L.use=e=>kc=e;L.now=typeof performance<"u"?()=>performance.now():Date.now;L.batchedUpdates=e=>e();L.catch=console.error;L.frameLoop="always";L.advance=()=>{L.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Zh()};var Ft=-1,Dt=0,Ks=!1;function Fi(e,t){Ks?(t.delete(e),e(0)):(t.add(e),Xh())}function Xh(){Ft<0&&(Ft=0,L.frameLoop!=="demand"&&kc(qh))}function S2(){Ft=-1}function qh(){~Ft&&(kc(qh),L.batchedUpdates(Zh))}function Zh(){const e=Ft;Ft=L.now();const t=Kh(Ft);if(t&&(Jh(Jn.splice(0,t),n=>n.handler()),Dt-=t),!Dt){S2();return}Vo.flush(),vc.flush(e?Math.min(64,Ft-e):16.667),yc.flush(),gc.flush(),wc.flush()}function Di(){let e=new Set,t=e;return{add(n){Dt+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return Dt-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,Dt-=t.size,Jh(t,r=>r(n)&&e.add(r)),Dt+=e.size,t=e)}}}function Jh(e,t){e.forEach(n=>{try{t(n)}catch(r){L.catch(r)}})}function Xs(){}var x2=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),C={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function pt(e,t){if(C.arr(e)){if(!C.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function ft(e,t,n){if(C.arr(e)){for(let r=0;rC.und(e)?[]:C.arr(e)?e:[e];function Gr(e,t){if(e.size){const n=Array.from(e);e.clear(),$(n,t)}}var jr=(e,...t)=>Gr(e,n=>n(...t)),Sc=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),xc,e1,Kt=null,t1=!1,Ec=Xs,E2=e=>{e.to&&(e1=e.to),e.now&&(L.now=e.now),e.colors!==void 0&&(Kt=e.colors),e.skipAnimation!=null&&(t1=e.skipAnimation),e.createStringInterpolator&&(xc=e.createStringInterpolator),e.requestAnimationFrame&&L.use(e.requestAnimationFrame),e.batchedUpdates&&(L.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Ec=e.willAdvance),e.frameLoop&&(L.frameLoop=e.frameLoop)},Kr=new Set,Ve=[],Rl=[],po=0,Bo={get idle(){return!Kr.size&&!Ve.length},start(e){po>e.priority?(Kr.add(e),L.onStart(_2)):(n1(e),L(qs))},advance:qs,sort(e){if(po)L.onFrame(()=>Bo.sort(e));else{const t=Ve.indexOf(e);~t&&(Ve.splice(t,1),r1(e))}},clear(){Ve=[],Kr.clear()}};function _2(){Kr.forEach(n1),Kr.clear(),L(qs)}function n1(e){Ve.includes(e)||r1(e)}function r1(e){Ve.splice(C2(Ve,t=>t.priority>e.priority),0,e)}function qs(e){const t=Rl;for(let n=0;n0}function C2(e,t){const n=e.findIndex(t);return n<0?e.length:n}var P2=(e,t,n)=>Math.min(Math.max(n,e),t),b2={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Je="[-+]?\\d*\\.?\\d+",mo=Je+"%";function Wo(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var N2=new RegExp("rgb"+Wo(Je,Je,Je)),O2=new RegExp("rgba"+Wo(Je,Je,Je,Je)),T2=new RegExp("hsl"+Wo(Je,mo,mo)),A2=new RegExp("hsla"+Wo(Je,mo,mo,Je)),I2=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,R2=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,M2=/^#([0-9a-fA-F]{6})$/,L2=/^#([0-9a-fA-F]{8})$/;function j2(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=M2.exec(e))?parseInt(t[1]+"ff",16)>>>0:Kt&&Kt[e]!==void 0?Kt[e]:(t=N2.exec(e))?(Tn(t[1])<<24|Tn(t[2])<<16|Tn(t[3])<<8|255)>>>0:(t=O2.exec(e))?(Tn(t[1])<<24|Tn(t[2])<<16|Tn(t[3])<<8|Sd(t[4]))>>>0:(t=I2.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=L2.exec(e))?parseInt(t[1],16)>>>0:(t=R2.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=T2.exec(e))?(wd(kd(t[1]),ga(t[2]),ga(t[3]))|255)>>>0:(t=A2.exec(e))?(wd(kd(t[1]),ga(t[2]),ga(t[3]))|Sd(t[4]))>>>0:null}function Ml(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function wd(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,a=Ml(i,r,e+1/3),o=Ml(i,r,e),l=Ml(i,r,e-1/3);return Math.round(a*255)<<24|Math.round(o*255)<<16|Math.round(l*255)<<8}function Tn(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function kd(e){return(parseFloat(e)%360+360)%360/360}function Sd(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function ga(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function xd(e){let t=j2(e);if(t===null)return e;t=t||0;const n=(t&4278190080)>>>24,r=(t&16711680)>>>16,i=(t&65280)>>>8,a=(t&255)/255;return`rgba(${n}, ${r}, ${i}, ${a})`}var ki=(e,t,n)=>{if(C.fun(e))return e;if(C.arr(e))return ki({range:e,output:t,extrapolate:n});if(C.str(e.output[0]))return xc(e);const r=e,i=r.output,a=r.range||[0,1],o=r.extrapolateLeft||r.extrapolate||"extend",l=r.extrapolateRight||r.extrapolate||"extend",s=r.easing||(u=>u);return u=>{const c=F2(u,a);return z2(u,a[c],a[c+1],i[c],i[c+1],s,o,l,r.map)}};function z2(e,t,n,r,i,a,o,l,s){let u=s?s(e):e;if(un){if(l==="identity")return u;l==="clamp"&&(u=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?u=-u:n===1/0?u=u-t:u=(u-t)/(n-t),u=a(u),r===-1/0?u=-u:i===1/0?u=u+r:u=u*(i-r)+r,u)}function F2(e,t){for(var n=1;n=e);++n);return n-1}var D2=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);const r=n*e,i=t==="end"?Math.floor(r):Math.ceil(r);return P2(0,1,i/e)},ho=1.70158,ya=ho*1.525,Ed=ho+1,_d=2*Math.PI/3,Cd=2*Math.PI/4.5,wa=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,$2={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Ed*e*e*e-ho*e*e,easeOutBack:e=>1+Ed*Math.pow(e-1,3)+ho*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((ya+1)*2*e-ya)/2:(Math.pow(2*e-2,2)*((ya+1)*(e*2-2)+ya)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*_d),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*_d)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Cd))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Cd)/2+1,easeInBounce:e=>1-wa(1-e),easeOutBounce:wa,easeInOutBounce:e=>e<.5?(1-wa(1-2*e))/2:(1+wa(2*e-1))/2,steps:D2},Si=Symbol.for("FluidValue.get"),ur=Symbol.for("FluidValue.observers"),Ue=e=>!!(e&&e[Si]),Ee=e=>e&&e[Si]?e[Si]():e,Pd=e=>e[ur]||null;function U2(e,t){e.eventObserved?e.eventObserved(t):e(t)}function xi(e,t){const n=e[ur];n&&n.forEach(r=>{U2(r,t)})}var i1=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");V2(this,e)}},V2=(e,t)=>a1(e,Si,t);function hr(e,t){if(e[Si]){let n=e[ur];n||a1(e,ur,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Ei(e,t){const n=e[ur];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[ur]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var a1=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Ma=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,B2=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,bd=new RegExp(`(${Ma.source})(%|[a-z]+)`,"i"),W2=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Ho=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,o1=e=>{const[t,n]=H2(e);if(!t||Sc())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const i=window.getComputedStyle(document.documentElement).getPropertyValue(n);return i||e}else{if(n&&Ho.test(n))return o1(n);if(n)return n}return e},H2=e=>{const t=Ho.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]},Ll,Q2=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,l1=e=>{Ll||(Ll=Kt?new RegExp(`(${Object.keys(Kt).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map(a=>Ee(a).replace(Ho,o1).replace(B2,xd).replace(Ll,xd)),n=t.map(a=>a.match(Ma).map(Number)),i=n[0].map((a,o)=>n.map(l=>{if(!(o in l))throw Error('The arity of each "output" value must be equal');return l[o]})).map(a=>ki({...e,output:a}));return a=>{var s;const o=!bd.test(t[0])&&((s=t.find(u=>bd.test(u)))==null?void 0:s.replace(Ma,""));let l=0;return t[0].replace(Ma,()=>`${i[l++](a)}${o||""}`).replace(W2,Q2)}},_c="react-spring: ",s1=e=>{const t=e;let n=!1;if(typeof t!="function")throw new TypeError(`${_c}once requires a function parameter`);return(...r)=>{n||(t(...r),n=!0)}},Y2=s1(console.warn);function G2(){Y2(`${_c}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var K2=s1(console.warn);function X2(){K2(`${_c}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function Qo(e){return C.str(e)&&(e[0]=="#"||/\d/.test(e)||!Sc()&&Ho.test(e)||e in(Kt||{}))}var Cc=Sc()?E.useEffect:E.useLayoutEffect,q2=()=>{const e=E.useRef(!1);return Cc(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function u1(){const e=E.useState()[1],t=q2();return()=>{t.current&&e(Math.random())}}function Z2(e,t){const[n]=E.useState(()=>({inputs:t,result:e()})),r=E.useRef(),i=r.current;let a=i;return a?t&&a.inputs&&J2(t,a.inputs)||(a={inputs:t,result:e()}):a=n,E.useEffect(()=>{r.current=a,i==n&&(n.inputs=n.result=void 0)},[a]),a.result}function J2(e,t){if(e.length!==t.length)return!1;for(let n=0;nE.useEffect(e,e3),e3=[];function Nd(e){const t=E.useRef();return E.useEffect(()=>{t.current=e}),t.current}var _i=Symbol.for("Animated:node"),t3=e=>!!e&&e[_i]===e,ot=e=>e&&e[_i],Pc=(e,t)=>x2(e,_i,t),Yo=e=>e&&e[_i]&&e[_i].getPayload(),f1=class{constructor(){Pc(this,this)}getPayload(){return this.payload||[]}},$i=class extends f1{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,C.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new $i(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return C.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value===e?!1:(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,C.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Ci=class extends $i{constructor(e){super(0),this._string=null,this._toString=ki({output:[e,e]})}static create(e){return new Ci(e)}getValue(){const e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(C.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else if(super.setValue(e))this._string=null;else return!1;return!0}reset(e){e&&(this._toString=ki({output:[this.getValue(),e]})),this._value=0,super.reset()}},vo={dependencies:null},Go=class extends f1{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return ft(this.source,(n,r)=>{t3(n)?t[r]=n.getValue(e):Ue(n)?t[r]=Ee(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&$(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return ft(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){vo.dependencies&&Ue(e)&&vo.dependencies.add(e);const t=Yo(e);t&&$(t,n=>this.add(n))}},d1=class extends Go{constructor(e){super(e)}static create(e){return new d1(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){const t=this.getPayload();return e.length==t.length?t.map((n,r)=>n.setValue(e[r])).some(Boolean):(super.setValue(e.map(n3)),!0)}};function n3(e){return(Qo(e)?Ci:$i).create(e)}function Zs(e){const t=ot(e);return t?t.constructor:C.arr(e)?d1:Qo(e)?Ci:$i}var Od=(e,t)=>{const n=!C.fun(e)||e.prototype&&e.prototype.isReactComponent;return E.forwardRef((r,i)=>{const a=E.useRef(null),o=n&&E.useCallback(g=>{a.current=a3(i,g)},[i]),[l,s]=i3(r,t),u=u1(),c=()=>{const g=a.current;if(n&&!g)return;(g?t.applyAnimatedValues(g,l.getValue(!0)):!1)===!1&&u()},f=new r3(c,s),h=E.useRef();Cc(()=>(h.current=f,$(s,g=>hr(g,f)),()=>{h.current&&($(h.current.deps,g=>Ei(g,h.current)),L.cancel(h.current.update))})),E.useEffect(c,[]),c1(()=>()=>{const g=h.current;$(g.deps,y=>Ei(y,g))});const v=t.getComponentProps(l.getValue());return E.createElement(e,{...v,ref:o})})},r3=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&L.write(this.update)}};function i3(e,t){const n=new Set;return vo.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new Go(e),vo.dependencies=null,[e,n]}function a3(e,t){return e&&(C.fun(e)?e(t):e.current=t),t}var Td=Symbol.for("AnimatedComponent"),o3=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=i=>new Go(i),getComponentProps:r=i=>i}={})=>{const i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},a=o=>{const l=Ad(o)||"Anonymous";return C.str(o)?o=a[o]||(a[o]=Od(o,i)):o=o[Td]||(o[Td]=Od(o,i)),o.displayName=`Animated(${l})`,o};return ft(e,(o,l)=>{C.arr(e)&&(l=Ad(o)),a[l]=a(o)}),{animated:a}},Ad=e=>C.str(e)?e:e&&C.str(e.displayName)?e.displayName:C.fun(e)&&e.name||null;function cn(e,...t){return C.fun(e)?e(...t):e}var Xr=(e,t)=>e===!0||!!(t&&e&&(C.fun(e)?e(t):Ae(e).includes(t))),p1=(e,t)=>C.obj(e)?t&&e[t]:e,m1=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,l3=e=>e,bc=(e,t=l3)=>{let n=s3;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));const r={};for(const i of n){const a=t(e[i],i);C.und(a)||(r[i]=a)}return r},s3=["config","onProps","onStart","onChange","onPause","onResume","onRest"],u3={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function c3(e){const t={};let n=0;if(ft(e,(r,i)=>{u3[i]||(t[i]=r,n++)}),n)return t}function h1(e){const t=c3(e);if(t){const n={to:t};return ft(e,(r,i)=>i in t||(n[i]=r)),n}return{...e}}function Pi(e){return e=Ee(e),C.arr(e)?e.map(Pi):Qo(e)?rt.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function f3(e){for(const t in e)return!0;return!1}function Js(e){return C.fun(e)||C.arr(e)&&C.obj(e[0])}function d3(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function p3(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var m3={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},eu={...m3.default,mass:1,damping:1,easing:$2.linear,clamp:!1},h3=class{constructor(){this.velocity=0,Object.assign(this,eu)}};function v3(e,t,n){n&&(n={...n},Id(n,t),t={...n,...t}),Id(e,t),Object.assign(e,t);for(const o in eu)e[o]==null&&(e[o]=eu[o]);let{frequency:r,damping:i}=e;const{mass:a}=e;return C.und(r)||(r<.01&&(r=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/r,2)*a,e.friction=4*Math.PI*i*a/r),e}function Id(e,t){if(!C.und(t.decay))e.duration=void 0;else{const n=!C.und(t.tension)||!C.und(t.friction);(n||!C.und(t.frequency)||!C.und(t.damping)||!C.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var Rd=[],g3=class{constructor(){this.changed=!1,this.values=Rd,this.toValues=null,this.fromValues=Rd,this.config=new h3,this.immediate=!1}};function v1(e,{key:t,props:n,defaultProps:r,state:i,actions:a}){return new Promise((o,l)=>{let s,u,c=Xr(n.cancel??(r==null?void 0:r.cancel),t);if(c)v();else{C.und(n.pause)||(i.paused=Xr(n.pause,t));let g=r==null?void 0:r.pause;g!==!0&&(g=i.paused||Xr(g,t)),s=cn(n.delay||0,t),g?(i.resumeQueue.add(h),a.pause()):(a.resume(),h())}function f(){i.resumeQueue.add(h),i.timeouts.delete(u),u.cancel(),s=u.time-L.now()}function h(){s>0&&!rt.skipAnimation?(i.delayed=!0,u=L.setTimeout(v,s),i.pauseQueue.add(f),i.timeouts.add(u)):v()}function v(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(u),e<=(i.cancelId||0)&&(c=!0);try{a.start({...n,callId:e,cancel:c},o)}catch(g){l(g)}}})}var Nc=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?er(e.get()):t.every(n=>n.noop)?g1(e.get()):qe(e.get(),t.every(n=>n.finished)),g1=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),qe=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),er=e=>({value:e,cancelled:!0,finished:!1});function y1(e,t,n,r){const{callId:i,parentId:a,onRest:o}=t,{asyncTo:l,promise:s}=n;return!a&&e===l&&!t.reset?s:n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;const u=bc(t,(k,p)=>p==="onRest"?void 0:k);let c,f;const h=new Promise((k,p)=>(c=k,f=p)),v=k=>{const p=i<=(n.cancelId||0)&&er(r)||i!==n.asyncId&&qe(r,!1);if(p)throw k.result=p,f(k),k},g=(k,p)=>{const d=new Md,m=new Ld;return(async()=>{if(rt.skipAnimation)throw bi(n),m.result=qe(r,!1),f(m),m;v(d);const w=C.obj(k)?{...k}:{...p,to:k};w.parentId=i,ft(u,(b,P)=>{C.und(w[P])&&(w[P]=b)});const S=await r.start(w);return v(d),n.paused&&await new Promise(b=>{n.resumeQueue.add(b)}),S})()};let y;if(rt.skipAnimation)return bi(n),qe(r,!1);try{let k;C.arr(e)?k=(async p=>{for(const d of p)await g(d)})(e):k=Promise.resolve(e(g,r.stop.bind(r))),await Promise.all([k.then(c),h]),y=qe(r.get(),!0,!1)}catch(k){if(k instanceof Md)y=k.result;else if(k instanceof Ld)y=k.result;else throw k}finally{i==n.asyncId&&(n.asyncId=a,n.asyncTo=a?l:void 0,n.promise=a?s:void 0)}return C.fun(o)&&L.batchedUpdates(()=>{o(y,r,r.item)}),y})()}function bi(e,t){Gr(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Md=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},Ld=class extends Error{constructor(){super("SkipAnimationSignal")}},tu=e=>e instanceof Oc,y3=1,Oc=class extends i1{constructor(){super(...arguments),this.id=y3++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=ot(this);return e&&e.getValue()}to(...e){return rt.to(this,e)}interpolate(...e){return G2(),rt.to(this,e)}toJSON(){return this.get()}observerAdded(e){e==1&&this._attach()}observerRemoved(e){e==0&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){xi(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||Bo.sort(this),xi(this,{type:"priority",parent:this,priority:e})}},Cn=Symbol.for("SpringPhase"),w1=1,nu=2,ru=4,jl=e=>(e[Cn]&w1)>0,Ot=e=>(e[Cn]&nu)>0,Pr=e=>(e[Cn]&ru)>0,jd=(e,t)=>t?e[Cn]|=nu|w1:e[Cn]&=~nu,zd=(e,t)=>t?e[Cn]|=ru:e[Cn]&=~ru,w3=class extends Oc{constructor(e,t){if(super(),this.animation=new g3,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!C.und(e)||!C.und(t)){const n=C.obj(e)?{...e}:{...t,from:e};C.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(Ot(this)||this._state.asyncTo)||Pr(this)}get goal(){return Ee(this.animation.to)}get velocity(){const e=ot(this);return e instanceof $i?e.lastVelocity||0:e.getPayload().map(t=>t.lastVelocity||0)}get hasAnimated(){return jl(this)}get isAnimating(){return Ot(this)}get isPaused(){return Pr(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{toValues:i}=r;const{config:a}=r,o=Yo(r.to);!o&&Ue(r.to)&&(i=Ae(Ee(r.to))),r.values.forEach((u,c)=>{if(u.done)return;const f=u.constructor==Ci?1:o?o[c].lastPosition:i[c];let h=r.immediate,v=f;if(!h){if(v=u.lastPosition,a.tension<=0){u.done=!0;return}let g=u.elapsedTime+=e;const y=r.fromValues[c],k=u.v0!=null?u.v0:u.v0=C.arr(a.velocity)?a.velocity[c]:a.velocity;let p;const d=a.precision||(y==f?.005:Math.min(1,Math.abs(f-y)*.001));if(C.und(a.duration))if(a.decay){const m=a.decay===!0?.998:a.decay,w=Math.exp(-(1-m)*g);v=y+k/(1-m)*(1-w),h=Math.abs(u.lastPosition-v)<=d,p=k*w}else{p=u.lastVelocity==null?k:u.lastVelocity;const m=a.restVelocity||d/10,w=a.clamp?0:a.bounce,S=!C.und(w),b=y==f?u.v0>0:ym,!(!P&&(h=Math.abs(f-v)<=d,h)));++K){S&&(A=v==f||v>f==b,A&&(p=-p*w,v=f));const ze=-a.tension*1e-6*(v-f),Fe=-a.friction*.001*p,Vi=(ze+Fe)/a.mass;p=p+Vi*R,v=v+p*R}}else{let m=1;a.duration>0&&(this._memoizedDuration!==a.duration&&(this._memoizedDuration=a.duration,u.durationProgress>0&&(u.elapsedTime=a.duration*u.durationProgress,g=u.elapsedTime+=e)),m=(a.progress||0)+g/this._memoizedDuration,m=m>1?1:m<0?0:m,u.durationProgress=m),v=y+a.easing(m)*(f-y),p=(v-u.lastPosition)/e,h=m==1}u.lastVelocity=p,Number.isNaN(v)&&(console.warn("Got NaN while animating:",this),h=!0)}o&&!o[c].done&&(h=!1),h?u.done=!0:t=!1,u.setValue(v,a.round)&&(n=!0)});const l=ot(this),s=l.getValue();if(t){const u=Ee(r.to);(s!==u||n)&&!a.decay?(l.setValue(u),this._onChange(u)):n&&a.decay&&this._onChange(s),this._stop()}else n&&this._onChange(s)}set(e){return L.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Ot(this)){const{to:e,config:t}=this.animation;L.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return C.und(e)?(n=this.queue||[],this.queue=[]):n=[C.obj(e)?e:{...t,to:e}],Promise.all(n.map(r=>this._update(r))).then(r=>Nc(this,r))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),bi(this._state,e&&this._lastCallId),L.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){e.type=="change"?this._start():e.type=="priority"&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=C.obj(n)?n[t]:n,(n==null||Js(n))&&(n=void 0),r=C.obj(r)?r[t]:r,r==null&&(r=void 0);const i={to:n,from:r};return jl(this)||(e.reverse&&([n,r]=[r,n]),r=Ee(r),C.und(r)?ot(this)||this._set(n):this._set(r)),i}_update({...e},t){const{key:n,defaultProps:r}=this;e.default&&Object.assign(r,bc(e,(o,l)=>/^on/.test(l)?p1(o,n):o)),Dd(this,e,"onProps"),Nr(this,"onProps",e,this);const i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return v1(++this._lastCallId,{key:n,props:e,defaultProps:r,state:a,actions:{pause:()=>{Pr(this)||(zd(this,!0),jr(a.pauseQueue),Nr(this,"onPause",qe(this,br(this,this.animation.to)),this))},resume:()=>{Pr(this)&&(zd(this,!1),Ot(this)&&this._resume(),jr(a.resumeQueue),Nr(this,"onResume",qe(this,br(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(o=>{if(e.loop&&o.finished&&!(t&&o.noop)){const l=k1(e);if(l)return this._update(l,!0)}return o})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(er(this));const r=!C.und(e.to),i=!C.und(e.from);if(r||i)if(t.callId>this._lastToId)this._lastToId=t.callId;else return n(er(this));const{key:a,defaultProps:o,animation:l}=this,{to:s,from:u}=l;let{to:c=s,from:f=u}=e;i&&!r&&(!t.default||C.und(c))&&(c=f),t.reverse&&([c,f]=[f,c]);const h=!pt(f,u);h&&(l.from=f),f=Ee(f);const v=!pt(c,s);v&&this._focus(c);const g=Js(t.to),{config:y}=l,{decay:k,velocity:p}=y;(r||i)&&(y.velocity=0),t.config&&!g&&v3(y,cn(t.config,a),t.config!==o.config?cn(o.config,a):void 0);let d=ot(this);if(!d||C.und(c))return n(qe(this,!0));const m=C.und(t.reset)?i&&!t.default:!C.und(f)&&Xr(t.reset,a),w=m?f:this.get(),S=Pi(c),b=C.num(S)||C.arr(S)||Qo(S),P=!g&&(!b||Xr(o.immediate||t.immediate,a));if(v){const K=Zs(c);if(K!==d.constructor)if(P)d=this._set(S);else throw Error(`Cannot animate between ${d.constructor.name} and ${K.name}, as the "to" prop suggests`)}const A=d.constructor;let R=Ue(c),M=!1;if(!R){const K=m||!jl(this)&&h;(v||K)&&(M=pt(Pi(w),S),R=!M),(!pt(l.immediate,P)&&!P||!pt(y.decay,k)||!pt(y.velocity,p))&&(R=!0)}if(M&&Ot(this)&&(l.changed&&!m?R=!0:R||this._stop(s)),!g&&((R||Ue(s))&&(l.values=d.getPayload(),l.toValues=Ue(c)?null:A==Ci?[1]:Ae(S)),l.immediate!=P&&(l.immediate=P,!P&&!m&&this._set(s)),R)){const{onRest:K}=l;$(S3,Fe=>Dd(this,t,Fe));const ze=qe(this,br(this,s));jr(this._pendingCalls,ze),this._pendingCalls.add(n),l.changed&&L.batchedUpdates(()=>{var Fe;l.changed=!m,K==null||K(ze,this),m?cn(o.onRest,ze):(Fe=l.onStart)==null||Fe.call(l,ze,this)})}m&&this._set(w),g?n(y1(t.to,t,this._state,this)):R?this._start():Ot(this)&&!v?this._pendingCalls.add(n):n(g1(w))}_focus(e){const t=this.animation;e!==t.to&&(Pd(this)&&this._detach(),t.to=e,Pd(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Ue(t)&&(hr(t,this),tu(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Ue(e)&&Ei(e,this)}_set(e,t=!0){const n=Ee(e);if(!C.und(n)){const r=ot(this);if(!r||!pt(n,r.getValue())){const i=Zs(n);!r||r.constructor!=i?Pc(this,i.create(n)):r.setValue(n),r&&L.batchedUpdates(()=>{this._onChange(n,t)})}}return ot(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Nr(this,"onStart",qe(this,br(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),cn(this.animation.onChange,e,this)),cn(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;ot(this).reset(Ee(e.to)),e.immediate||(e.fromValues=e.values.map(t=>t.lastPosition)),Ot(this)||(jd(this,!0),Pr(this)||this._resume())}_resume(){rt.skipAnimation?this.finish():Bo.start(this)}_stop(e,t){if(Ot(this)){jd(this,!1);const n=this.animation;$(n.values,i=>{i.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),xi(this,{type:"idle",parent:this});const r=t?er(this.get()):qe(this.get(),br(this,e??n.to));jr(this._pendingCalls,r),n.changed&&(n.changed=!1,Nr(this,"onRest",r,this))}}};function br(e,t){const n=Pi(t),r=Pi(e.get());return pt(r,n)}function k1(e,t=e.loop,n=e.to){const r=cn(t);if(r){const i=r!==!0&&h1(r),a=(i||e).reverse,o=!i||i.reset;return Ni({...e,loop:t,default:!1,pause:void 0,to:!a||Js(n)?n:void 0,from:o?e.from:void 0,reset:o,...i})}}function Ni(e){const{to:t,from:n}=e=h1(e),r=new Set;return C.obj(t)&&Fd(t,r),C.obj(n)&&Fd(n,r),e.keys=r.size?Array.from(r):null,e}function k3(e){const t=Ni(e);return C.und(t.default)&&(t.default=bc(t)),t}function Fd(e,t){ft(e,(n,r)=>n!=null&&t.add(r))}var S3=["onStart","onRest","onChange","onPause","onResume"];function Dd(e,t,n){e.animation[n]=t[n]!==m1(t,n)?p1(t[n],e.key):void 0}function Nr(e,t,...n){var r,i,a,o;(i=(r=e.animation)[t])==null||i.call(r,...n),(o=(a=e.defaultProps)[t])==null||o.call(a,...n)}var x3=["onStart","onChange","onRest"],E3=1,_3=class{constructor(e,t){this.id=E3++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(const t in e){const n=e[t];C.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Ni(e)),this}start(e){let{queue:t}=this;return e?t=Ae(e).map(Ni):this.queue=[],this._flush?this._flush(this,t):(C1(this,t),iu(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;$(Ae(t),r=>n[r].stop(!!e))}else bi(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(C.und(e))this.start({pause:!0});else{const t=this.springs;$(Ae(e),n=>t[n].pause())}return this}resume(e){if(C.und(e))this.start({pause:!1});else{const t=this.springs;$(Ae(e),n=>t[n].resume())}return this}each(e){ft(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,Gr(e,([l,s])=>{s.value=this.get(),l(s,this,this._item)}));const a=!r&&this._started,o=i||a&&n.size?this.get():null;i&&t.size&&Gr(t,([l,s])=>{s.value=o,l(s,this,this._item)}),a&&(this._started=!1,Gr(n,([l,s])=>{s.value=o,l(s,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;L.onFrame(this._onFrame)}};function iu(e,t){return Promise.all(t.map(n=>S1(e,n))).then(n=>Nc(e,n))}async function S1(e,t,n){const{keys:r,to:i,from:a,loop:o,onRest:l,onResolve:s}=t,u=C.obj(t.default)&&t.default;o&&(t.loop=!1),i===!1&&(t.to=null),a===!1&&(t.from=null);const c=C.arr(i)||C.fun(i)?i:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):$(x3,y=>{const k=t[y];if(C.fun(k)){const p=e._events[y];t[y]=({finished:d,cancelled:m})=>{const w=p.get(k);w?(d||(w.finished=!1),m&&(w.cancelled=!0)):p.set(k,{value:null,finished:d||!1,cancelled:m||!1})},u&&(u[y]=t[y])}});const f=e._state;t.pause===!f.paused?(f.paused=t.pause,jr(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);const h=(r||Object.keys(e.springs)).map(y=>e.springs[y].start(t)),v=t.cancel===!0||m1(t,"cancel")===!0;(c||v&&f.asyncId)&&h.push(v1(++e._lastAsyncId,{props:t,state:f,actions:{pause:Xs,resume:Xs,start(y,k){v?(bi(f,e._lastAsyncId),k(er(e))):(y.onRest=l,k(y1(c,y,f,e)))}}})),f.paused&&await new Promise(y=>{f.resumeQueue.add(y)});const g=Nc(e,await Promise.all(h));if(o&&g.finished&&!(n&&g.noop)){const y=k1(t,o,i);if(y)return C1(e,[y]),S1(e,y,!0)}return s&&L.batchedUpdates(()=>s(g,e,e.item)),g}function $d(e,t){const n={...e.springs};return t&&$(Ae(t),r=>{C.und(r.keys)&&(r=Ni(r)),C.obj(r.to)||(r={...r,to:void 0}),_1(n,r,i=>E1(i))}),x1(e,n),n}function x1(e,t){ft(t,(n,r)=>{e.springs[r]||(e.springs[r]=n,hr(n,e))})}function E1(e,t){const n=new w3;return n.key=e,t&&hr(n,t),n}function _1(e,t,n){t.keys&&$(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function C1(e,t){$(t,n=>{_1(e.springs,n,r=>E1(r,e))})}var Ko=({children:e,...t})=>{const n=E.useContext(go),r=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=Z2(()=>({pause:r,immediate:i}),[r,i]);const{Provider:a}=go;return E.createElement(a,{value:t},e)},go=C3(Ko,{});Ko.Provider=go.Provider;Ko.Consumer=go.Consumer;function C3(e,t){return Object.assign(e,E.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var P3=()=>{const e=[],t=function(r){X2();const i=[];return $(e,(a,o)=>{if(C.und(r))i.push(a.start());else{const l=n(r,a,o);l&&i.push(a.start(l))}}),i};t.current=e,t.add=function(r){e.includes(r)||e.push(r)},t.delete=function(r){const i=e.indexOf(r);~i&&e.splice(i,1)},t.pause=function(){return $(e,r=>r.pause(...arguments)),this},t.resume=function(){return $(e,r=>r.resume(...arguments)),this},t.set=function(r){$(e,(i,a)=>{const o=C.fun(r)?r(a,i):r;o&&i.set(o)})},t.start=function(r){const i=[];return $(e,(a,o)=>{if(C.und(r))i.push(a.start());else{const l=this._getProps(r,a,o);l&&i.push(a.start(l))}}),i},t.stop=function(){return $(e,r=>r.stop(...arguments)),this},t.update=function(r){return $(e,(i,a)=>i.update(this._getProps(r,i,a))),this};const n=function(r,i,a){return C.fun(r)?r(a,i):r};return t._getProps=n,t};function b3(e,t,n){const r=C.fun(t)&&t;r&&!n&&(n=[]);const i=E.useMemo(()=>r||arguments.length==3?P3():void 0,[]),a=E.useRef(0),o=u1(),l=E.useMemo(()=>({ctrls:[],queue:[],flush(p,d){const m=$d(p,d);return a.current>0&&!l.queue.length&&!Object.keys(m).some(S=>!p.springs[S])?iu(p,d):new Promise(S=>{x1(p,m),l.queue.push(()=>{S(iu(p,d))}),o()})}}),[]),s=E.useRef([...l.ctrls]),u=[],c=Nd(e)||0;E.useMemo(()=>{$(s.current.slice(e,c),p=>{d3(p,i),p.stop(!0)}),s.current.length=e,f(c,e)},[e]),E.useMemo(()=>{f(0,Math.min(c,e))},n);function f(p,d){for(let m=p;m$d(p,u[d])),v=E.useContext(Ko),g=Nd(v),y=v!==g&&f3(v);Cc(()=>{a.current++,l.ctrls=s.current;const{queue:p}=l;p.length&&(l.queue=[],$(p,d=>d())),$(s.current,(d,m)=>{i==null||i.add(d),y&&d.start({default:v});const w=u[m];w&&(p3(d,w.ref),d.ref?d.queue.push(w):d.start(w))})}),c1(()=>()=>{$(l.ctrls,p=>p.stop(!0))});const k=h.map(p=>({...p}));return i?[k,i]:k}function N3(e,t){const n=C.fun(e),[[r],i]=b3(1,n?e:[e],n?t||[]:t);return n||arguments.length==2?[r,i]:r}var O3=class extends Oc{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=ki(...t);const n=this._get(),r=Zs(n);Pc(this,r.create(n))}advance(e){const t=this._get(),n=this.get();pt(t,n)||(ot(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Ud(this._active)&&zl(this)}_get(){const e=C.arr(this.source)?this.source.map(Ee):Ae(Ee(this.source));return this.calc(...e)}_start(){this.idle&&!Ud(this._active)&&(this.idle=!1,$(Yo(this),e=>{e.done=!1}),rt.skipAnimation?(L.batchedUpdates(()=>this.advance()),zl(this)):Bo.start(this))}_attach(){let e=1;$(Ae(this.source),t=>{Ue(t)&&hr(t,this),tu(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){$(Ae(this.source),e=>{Ue(e)&&Ei(e,this)}),this._active.clear(),zl(this)}eventObserved(e){e.type=="change"?e.idle?this.advance():(this._active.add(e.parent),this._start()):e.type=="idle"?this._active.delete(e.parent):e.type=="priority"&&(this.priority=Ae(this.source).reduce((t,n)=>Math.max(t,(tu(n)?n.priority:0)+1),0))}};function T3(e){return e.idle!==!1}function Ud(e){return!e.size||Array.from(e).every(T3)}function zl(e){e.idle||(e.idle=!0,$(Yo(e),t=>{t.done=!0}),xi(e,{type:"idle",parent:e}))}rt.assign({createStringInterpolator:l1,to:(e,t)=>new O3(e,t)});var P1=/^--/;function A3(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!P1.test(e)&&!(qr.hasOwnProperty(e)&&qr[e])?t+"px":(""+t).trim()}var Vd={};function I3(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{style:r,children:i,scrollTop:a,scrollLeft:o,viewBox:l,...s}=t,u=Object.values(s),c=Object.keys(s).map(f=>n||e.hasAttribute(f)?f:Vd[f]||(Vd[f]=f.replace(/([A-Z])/g,h=>"-"+h.toLowerCase())));i!==void 0&&(e.textContent=i);for(const f in r)if(r.hasOwnProperty(f)){const h=A3(f,r[f]);P1.test(f)?e.style.setProperty(f,h):e.style[f]=h}c.forEach((f,h)=>{e.setAttribute(f,u[h])}),a!==void 0&&(e.scrollTop=a),o!==void 0&&(e.scrollLeft=o),l!==void 0&&e.setAttribute("viewBox",l)}var qr={animationIterationCount:!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,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},R3=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),M3=["Webkit","Ms","Moz","O"];qr=Object.keys(qr).reduce((e,t)=>(M3.forEach(n=>e[R3(n,t)]=e[t]),e),qr);var L3=/^(matrix|translate|scale|rotate|skew)/,j3=/^(translate)/,z3=/^(rotate|skew)/,Fl=(e,t)=>C.num(e)&&e!==0?e+t:e,La=(e,t)=>C.arr(e)?e.every(n=>La(n,t)):C.num(e)?e===t:parseFloat(e)===t,F3=class extends Go{constructor({x:e,y:t,z:n,...r}){const i=[],a=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),a.push(o=>[`translate3d(${o.map(l=>Fl(l,"px")).join(",")})`,La(o,0)])),ft(r,(o,l)=>{if(l==="transform")i.push([o||""]),a.push(s=>[s,s===""]);else if(L3.test(l)){if(delete r[l],C.und(o))return;const s=j3.test(l)?"px":z3.test(l)?"deg":"";i.push(Ae(o)),a.push(l==="rotate3d"?([u,c,f,h])=>[`rotate3d(${u},${c},${f},${Fl(h,s)})`,La(h,0)]:u=>[`${l}(${u.map(c=>Fl(c,s)).join(",")})`,La(u,l.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new D3(i,a)),super(r)}},D3=class extends i1{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return $(this.inputs,(n,r)=>{const i=Ee(n[0]),[a,o]=this.transforms[r](C.arr(i)?i:n.map(Ee));e+=" "+a,t=t&&o}),t?"none":e}observerAdded(e){e==1&&$(this.inputs,t=>$(t,n=>Ue(n)&&hr(n,this)))}observerRemoved(e){e==0&&$(this.inputs,t=>$(t,n=>Ue(n)&&Ei(n,this)))}eventObserved(e){e.type=="change"&&(this._value=null),xi(this,e)}},$3=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];rt.assign({batchedUpdates:ph.unstable_batchedUpdates,createStringInterpolator:l1,colors:b2});var U3=o3($3,{applyAnimatedValues:I3,createAnimatedStyle:e=>new F3(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),V3=U3.animated;const Bd=e=>{let t;const n=new Set,r=(s,u)=>{const c=typeof s=="function"?s(t):s;if(!Object.is(c,t)){const f=t;t=u??typeof c!="object"?c:Object.assign({},t,c),n.forEach(h=>h(t,f))}},i=()=>t,l={setState:r,getState:i,subscribe:s=>(n.add(s),()=>n.delete(s)),destroy:()=>{n.clear()}};return t=e(r,i,l),l},B3=e=>e?Bd(e):Bd;var b1={exports:{}},N1={},O1={exports:{}},T1={};/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var cr=E;function W3(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var H3=typeof Object.is=="function"?Object.is:W3,Q3=cr.useState,Y3=cr.useEffect,G3=cr.useLayoutEffect,K3=cr.useDebugValue;function X3(e,t){var n=t(),r=Q3({inst:{value:n,getSnapshot:t}}),i=r[0].inst,a=r[1];return G3(function(){i.value=n,i.getSnapshot=t,Dl(i)&&a({inst:i})},[e,n,t]),Y3(function(){return Dl(i)&&a({inst:i}),e(function(){Dl(i)&&a({inst:i})})},[e]),K3(n),n}function Dl(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!H3(e,n)}catch{return!0}}function q3(e,t){return t()}var Z3=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?q3:X3;T1.useSyncExternalStore=cr.useSyncExternalStore!==void 0?cr.useSyncExternalStore:Z3;O1.exports=T1;var J3=O1.exports;/** + * @license React + * use-sync-external-store-shim/with-selector.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Xo=E,ew=J3;function tw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nw=typeof Object.is=="function"?Object.is:tw,rw=ew.useSyncExternalStore,iw=Xo.useRef,aw=Xo.useEffect,ow=Xo.useMemo,lw=Xo.useDebugValue;N1.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var a=iw(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=ow(function(){function s(v){if(!u){if(u=!0,c=v,v=r(v),i!==void 0&&o.hasValue){var g=o.value;if(i(g,v))return f=g}return f=v}if(g=f,nw(c,v))return g;var y=r(v);return i!==void 0&&i(g,y)?g:(c=v,f=y)}var u=!1,c,f,h=n===void 0?null:n;return[function(){return s(t())},h===null?void 0:function(){return s(h())}]},[t,n,r,i]);var l=rw(e,a[0],a[1]);return aw(function(){o.hasValue=!0,o.value=l},[l]),lw(l),l};b1.exports=N1;var sw=b1.exports;const uw=su(sw),{useSyncExternalStoreWithSelector:cw}=uw;function fw(e,t=e.getState,n){const r=cw(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return E.useDebugValue(r),r}const Wd=e=>{const t=typeof e=="function"?B3(e):e,n=(r,i)=>fw(t,r,i);return Object.assign(n,t),n},dw=e=>e?Wd(e):Wd,Mt=dw(e=>({light:!0,toggleShow:()=>e(t=>({light:!t.light}))}));/** + * @remix-run/router v1.10.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Oi(){return Oi=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Tc(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function mw(){return Math.random().toString(36).substr(2,8)}function Qd(e,t){return{usr:e.state,key:e.key,idx:t}}function au(e,t,n,r){return n===void 0&&(n=null),Oi({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?vr(t):t,{state:n,key:t&&t.key||r||mw()})}function yo(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 vr(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 hw(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,l=$t.Pop,s=null,u=c();u==null&&(u=0,o.replaceState(Oi({},o.state,{idx:u}),""));function c(){return(o.state||{idx:null}).idx}function f(){l=$t.Pop;let k=c(),p=k==null?null:k-u;u=k,s&&s({action:l,location:y.location,delta:p})}function h(k,p){l=$t.Push;let d=au(y.location,k,p);n&&n(d,k),u=c()+1;let m=Qd(d,u),w=y.createHref(d);try{o.pushState(m,"",w)}catch(S){if(S instanceof DOMException&&S.name==="DataCloneError")throw S;i.location.assign(w)}a&&s&&s({action:l,location:y.location,delta:1})}function v(k,p){l=$t.Replace;let d=au(y.location,k,p);n&&n(d,k),u=c();let m=Qd(d,u),w=y.createHref(d);o.replaceState(m,"",w),a&&s&&s({action:l,location:y.location,delta:0})}function g(k){let p=i.location.origin!=="null"?i.location.origin:i.location.href,d=typeof k=="string"?k:yo(k);return ie(p,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,p)}let y={get action(){return l},get location(){return e(i,o)},listen(k){if(s)throw new Error("A history only accepts one active listener");return i.addEventListener(Hd,f),s=k,()=>{i.removeEventListener(Hd,f),s=null}},createHref(k){return t(i,k)},createURL:g,encodeLocation(k){let p=g(k);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:h,replace:v,go(k){return o.go(k)}};return y}var Yd;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Yd||(Yd={}));function vw(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?vr(t):t,i=Ac(r.pathname||"/",n);if(i==null)return null;let a=A1(e);gw(a);let o=null;for(let l=0;o==null&&l{let s={relativePath:l===void 0?a.path||"":l,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};s.relativePath.startsWith("/")&&(ie(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let u=Xt([r,s.relativePath]),c=n.concat(s);a.children&&a.children.length>0&&(ie(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),A1(a.children,t,c,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:_w(u,a.index),routesMeta:c})};return e.forEach((a,o)=>{var l;if(a.path===""||!((l=a.path)!=null&&l.includes("?")))i(a,o);else for(let s of I1(a.path))i(a,o,s)}),t}function I1(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=I1(r.join("/")),l=[];return l.push(...o.map(s=>s===""?a:[a,s].join("/"))),i&&l.push(...o),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function gw(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Cw(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const yw=/^:\w+$/,ww=3,kw=2,Sw=1,xw=10,Ew=-2,Gd=e=>e==="*";function _w(e,t){let n=e.split("/"),r=n.length;return n.some(Gd)&&(r+=Ew),t&&(r+=kw),n.filter(i=>!Gd(i)).reduce((i,a)=>i+(yw.test(a)?ww:a===""?Sw:xw),r)}function Cw(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Pw(e,t){let{routesMeta:n}=e,r={},i="/",a=[];for(let o=0;o{if(c==="*"){let h=l[f]||"";o=a.slice(0,a.length-h.length).replace(/(.)\/+$/,"$1")}return u[c]=Tw(l[f]||"",c),u},{}),pathname:a,pathnameBase:o,pattern:e}}function Nw(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Tc(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=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(o,l)=>(r.push(l),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Ow(e){try{return decodeURI(e)}catch(t){return Tc(!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 Tw(e,t){try{return decodeURIComponent(e)}catch(n){return Tc(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Ac(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 Aw(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?vr(e):e;return{pathname:n?n.startsWith("/")?n:Iw(n,t):t,search:Mw(r),hash:Lw(i)}}function Iw(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function $l(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 and the router will parse it for you.'}function R1(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function M1(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=vr(e):(i=Oi({},e),ie(!i.pathname||!i.pathname.includes("?"),$l("?","pathname","search",i)),ie(!i.pathname||!i.pathname.includes("#"),$l("#","pathname","hash",i)),ie(!i.search||!i.search.includes("#"),$l("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,l;if(r||o==null)l=n;else{let f=t.length-1;if(o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),f-=1;i.pathname=h.join("/")}l=f>=0?t[f]:"/"}let s=Aw(i,l),u=o&&o!=="/"&&o.endsWith("/"),c=(a||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||c)&&(s.pathname+="/"),s}const Xt=e=>e.join("/").replace(/\/\/+/g,"/"),Rw=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Mw=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Lw=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function jw(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const L1=["post","put","patch","delete"];new Set(L1);const zw=["get",...L1];new Set(zw);/** + * React Router v6.17.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function wo(){return wo=Object.assign?Object.assign.bind():function(e){for(var t=1;ts.pathnameBase)),o=E.useRef(!1);return z1(()=>{o.current=!0}),E.useCallback(function(s,u){if(u===void 0&&(u={}),!o.current)return;if(typeof s=="number"){n.go(s);return}let c=M1(s,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:Xt([t,c.pathname])),(u.replace?n.replace:n.push)(c,u.state,u)},[t,n,a,i,e])}function F1(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=E.useContext(Nn),{pathname:i}=Zo(),a=JSON.stringify(R1(r).map(o=>o.pathnameBase));return E.useMemo(()=>M1(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function Vw(e,t){return Bw(e,t)}function Bw(e,t,n){Ui()||ie(!1);let{navigator:r}=E.useContext(gr),{matches:i}=E.useContext(Nn),a=i[i.length-1],o=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let s=Zo(),u;if(t){var c;let y=typeof t=="string"?vr(t):t;l==="/"||(c=y.pathname)!=null&&c.startsWith(l)||ie(!1),u=y}else u=s;let f=u.pathname||"/",h=l==="/"?f:f.slice(l.length)||"/",v=vw(e,{pathname:h}),g=Gw(v&&v.map(y=>Object.assign({},y,{params:Object.assign({},o,y.params),pathname:Xt([l,r.encodeLocation?r.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?l:Xt([l,r.encodeLocation?r.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),i,n);return t&&g?E.createElement(qo.Provider,{value:{location:wo({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:$t.Pop}},g):g}function Ww(){let e=Zw(),t=jw(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},t),n?E.createElement("pre",{style:i},n):null,a)}const Hw=E.createElement(Ww,null);class Qw extends E.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?E.createElement(Nn.Provider,{value:this.props.routeContext},E.createElement(j1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Yw(e){let{routeContext:t,match:n,children:r}=e,i=E.useContext(Ic);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),E.createElement(Nn.Provider,{value:t},r)}function Gw(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,o=(r=n)==null?void 0:r.errors;if(o!=null){let l=a.findIndex(s=>s.route.id&&(o==null?void 0:o[s.route.id]));l>=0||ie(!1),a=a.slice(0,Math.min(a.length,l+1))}return a.reduceRight((l,s,u)=>{let c=s.route.id?o==null?void 0:o[s.route.id]:null,f=null;n&&(f=s.route.errorElement||Hw);let h=t.concat(a.slice(0,u+1)),v=()=>{let g;return c?g=f:s.route.Component?g=E.createElement(s.route.Component,null):s.route.element?g=s.route.element:g=l,E.createElement(Yw,{match:s,routeContext:{outlet:l,matches:h,isDataRoute:n!=null},children:g})};return n&&(s.route.ErrorBoundary||s.route.errorElement||u===0)?E.createElement(Qw,{location:n.location,revalidation:n.revalidation,component:f,error:c,children:v(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):v()},null)}var D1=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(D1||{}),ko=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}(ko||{});function Kw(e){let t=E.useContext(Ic);return t||ie(!1),t}function Xw(e){let t=E.useContext(Fw);return t||ie(!1),t}function qw(e){let t=E.useContext(Nn);return t||ie(!1),t}function $1(e){let t=qw(),n=t.matches[t.matches.length-1];return n.route.id||ie(!1),n.route.id}function Zw(){var e;let t=E.useContext(j1),n=Xw(ko.UseRouteError),r=$1(ko.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Jw(){let{router:e}=Kw(D1.UseNavigateStable),t=$1(ko.UseNavigateStable),n=E.useRef(!1);return z1(()=>{n.current=!0}),E.useCallback(function(i,a){a===void 0&&(a={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,wo({fromRouteId:t},a)))},[e,t])}function ja(e){ie(!1)}function e4(e){let{basename:t="/",children:n=null,location:r,navigationType:i=$t.Pop,navigator:a,static:o=!1}=e;Ui()&&ie(!1);let l=t.replace(/^\/*/,"/"),s=E.useMemo(()=>({basename:l,navigator:a,static:o}),[l,a,o]);typeof r=="string"&&(r=vr(r));let{pathname:u="/",search:c="",hash:f="",state:h=null,key:v="default"}=r,g=E.useMemo(()=>{let y=Ac(u,l);return y==null?null:{location:{pathname:y,search:c,hash:f,state:h,key:v},navigationType:i}},[l,u,c,f,h,v,i]);return g==null?null:E.createElement(gr.Provider,{value:s},E.createElement(qo.Provider,{children:n,value:g}))}function t4(e){let{children:t,location:n}=e;return Vw(ou(t),n)}new Promise(()=>{});function ou(e,t){t===void 0&&(t=[]);let n=[];return E.Children.forEach(e,(r,i)=>{if(!E.isValidElement(r))return;let a=[...t,i];if(r.type===E.Fragment){n.push.apply(n,ou(r.props.children,a));return}r.type!==ja&&ie(!1),!r.props.index||!r.props.children||ie(!1);let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=ou(r.props.children,a)),n.push(o)}),n}/** + * React Router DOM v6.17.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function lu(){return lu=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function r4(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function i4(e,t){return e.button===0&&(!t||t==="_self")&&!r4(e)}const a4=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],o4="startTransition",Kd=fv[o4];function l4(e){let{basename:t,children:n,future:r,window:i}=e,a=E.useRef();a.current==null&&(a.current=pw({window:i,v5Compat:!0}));let o=a.current,[l,s]=E.useState({action:o.action,location:o.location}),{v7_startTransition:u}=r||{},c=E.useCallback(f=>{u&&Kd?Kd(()=>s(f)):s(f)},[s,u]);return E.useLayoutEffect(()=>o.listen(c),[o,c]),E.createElement(e4,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:o})}const s4=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",u4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xd=E.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:a,replace:o,state:l,target:s,to:u,preventScrollReset:c,unstable_viewTransition:f}=t,h=n4(t,a4),{basename:v}=E.useContext(gr),g,y=!1;if(typeof u=="string"&&u4.test(u)&&(g=u,s4))try{let m=new URL(window.location.href),w=u.startsWith("//")?new URL(m.protocol+u):new URL(u),S=Ac(w.pathname,v);w.origin===m.origin&&S!=null?u=S+w.search+w.hash:y=!0}catch{}let k=Dw(u,{relative:i}),p=c4(u,{replace:o,state:l,target:s,preventScrollReset:c,relative:i,unstable_viewTransition:f});function d(m){r&&r(m),m.defaultPrevented||p(m)}return E.createElement("a",lu({},h,{href:g||k,onClick:y||a?r:d,ref:n,target:s}))});var qd;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(qd||(qd={}));var Zd;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Zd||(Zd={}));function c4(e,t){let{target:n,replace:r,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:l}=t===void 0?{}:t,s=$w(),u=Zo(),c=F1(e,{relative:o});return E.useCallback(f=>{if(i4(f,n)){f.preventDefault();let h=r!==void 0?r:yo(u)===yo(c);s(e,{replace:h,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:l})}},[u,s,c,r,i,n,e,a,o,l])}const Jd=[_.jsx(ce,{icon:hh.faMoon,className:"h-8 px-2.5 text-black dark:text-white"}),_.jsx(ce,{icon:mh.faSun,className:"h-8 px-2.5 text-black dark:text-white"})],Rc=()=>{const e=N3({config:{duration:225},transform:Mt.getState().light?"translateX(16px)":"translateX(0px)",from:{y:1.6}});return _.jsx("div",{className:"border-b border-black border-opacity-60",children:_.jsxs("nav",{className:"flex items-center justify-between w-full text-black nav bg-electric-blue dark:bg-duke-blue dark:text-white",children:[_.jsxs("div",{className:"flex items-center space-x-4",children:[_.jsx("a",{href:"/",className:"site-logo hover:text-white",children:_.jsx(y2,{})}),_.jsx("span",{className:"font-sans text-lg cursor-pointer hover:text-white dark:text-white dark:hover:text-suva-grey",children:"Luminosity LEDs"})]}),_.jsxs("div",{className:"flex flex-row",children:[Jd[0],_.jsx("div",{className:"relative flex flex-col justify-center h-5 m-2 bg-black rounded-full dark:bg-white w-9 ",children:_.jsx(V3.button,{style:e,onClick:()=>{Mt.setState({light:!Mt.getState().light}),console.log(Mt.getState().light)},children:Mt.getState().light?_.jsx(ce,{icon:Ms.faCircle,className:"h-3.5 pr-4 py-1.5 text-electric-blue dark:text-duke-blue"}):_.jsx(ce,{icon:Ms.faCircle,className:"h-3.5 pr-4 py-1.5 text-electric-blue dark:text-duke-blue"})})}),Jd[1]]}),_.jsxs("ul",{className:"flex space-x-4",children:[_.jsx("li",{children:_.jsx(Xd,{to:"/login",children:_.jsx("button",{className:"px-4 py-2 font-sans text-base text-black rounded hover:bg-A6EDF2 hover:text-white dark:text-white dark:hover:text-suva-grey",children:"Log In"})})}),_.jsx("li",{children:_.jsx(Xd,{to:"/Acc",children:_.jsx("button",{className:"px-4 py-2 font-sans text-base text-black rounded hover:bg-A6EDF2 hover:text-white dark:text-white dark:hover:text-suva-grey",children:"Sign Up"})})})]})]})})};var U1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="signal",r=640,i=512,a=[128246,"signal-5","signal-perfect"],o="f012",l="M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faSignal=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(U1);var V1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="wifi",r=640,i=512,a=["wifi-3","wifi-strong"],o="f1eb",l="M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faWifi=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(V1);var Mc={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="lightbulb",r=384,i=512,a=[128161],o="f0eb",l="M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faLightbulb=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(Mc);const f4="w-[32rem]",d4="w-[50rem]",p4="justify-center",m4="items-center",h4="gap-48",v4="gap-8";var za=(e=>(e[e.north=0]="north",e[e.east=1]="east",e[e.south=2]="south",e[e.west=3]="west",e))(za||{});const g4=({data:e,bgColor:t,icon:n})=>{var r,i,a,o;return w4(e.orientation)?(r=f4,i=p4,o=h4,a=e.orientation===3?"flex-row-reverse":"flex-row"):(r=d4,i=m4,o=v4,a=e.orientation===0?"flex-col-reverse":"flex-col"),_.jsxs("div",{className:`px-4 py-20 flex ${a} ${o} ${t} ${i}`,children:[y4(e.headingText,e.bodyText,r),n]})};function y4(e,t,n){return _.jsxs("div",{className:`${n} dark:text-white`,children:[_.jsx("p",{className:"text-4xl pb-2",children:e}),_.jsx("p",{className:"text-2xl",children:t})]})}function w4(e){return!!(e%2)}const k4=[{headingText:"Illuminate individual expression and creativity...",bodyText:"...with just the touch of a button. A service that makes it easy to light up a room.",orientation:za.south},{headingText:"Seamless integration and connection",bodyText:"Lights are setup to hook up straight to Wi-Fi with a few easy steps.",orientation:za.east},{headingText:"Track metrics and trends",bodyText:"Color, brightness, and whether or not the lights are on or off are tracked and easily accessible.",orientation:za.west}];var S4=[_.jsx(ce,{icon:Mc.faLightbulb,className:"h-36 text-black dark:text-white"}),_.jsx(ce,{icon:V1.faWifi,className:"h-36 text-black dark:text-white"}),_.jsx(ce,{icon:U1.faSignal,className:"h-36 text-black dark:text-white"})];const x4=()=>{const e=k4.map((t,n)=>_.jsx(g4,{data:t,bgColor:n%2?"bg-white dark:bg-black":"bg-card-light-blue dark:bg-card-dark-blue",icon:S4[n]}));return _.jsx("div",{className:"flex flex-col font-inter text-left",children:e})};var B1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fab",n="discord",r=640,i=512,a=[],o="f392",l="M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faDiscord=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(B1);var Lc={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fab",n="github",r=496,i=512,a=[],o="f09b",l="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faGithub=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(Lc);var W1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="users",r=640,i=512,a=[],o="f0c0",l="M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faUsers=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(W1);var H1={},Q1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fas",n="circle-info",r=512,i=512,a=["info-circle"],o="f05a",l="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faCircleInfo=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(Q1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=Q1;e.definition={prefix:t.prefix,iconName:t.iconName,icon:[t.width,t.height,t.aliases,t.unicode,t.svgPathData]},e.faInfoCircle=e.definition,e.prefix=t.prefix,e.iconName=t.iconName,e.width=t.width,e.height=t.height,e.ligatures=t.aliases,e.unicode=t.unicode,e.svgPathData=t.svgPathData,e.aliases=t.aliases})(H1);const E4="dark:text-white dark:hover:text-suva-grey",_4="text-black hover:text-electric-blue",C4="flex items-center py-2 px-4",P4="text-2xl p-3",b4="dark:bg-black flex justify-between position:static py-8 pt-4 ",Or=[_.jsx(ce,{icon:H1.faInfoCircle}),_.jsx(ce,{icon:W1.faUsers}),_.jsx(ce,{icon:Lc.faGithub}),_.jsx(ce,{icon:Mc.faLightbulb}),_.jsx(ce,{icon:B1.faDiscord})];function Tr({href:e,icon:t,iconTextName:n}){return _.jsxs("a",{href:e,className:`${E4} ${_4} ${C4}`,children:[_.jsx("div",{className:P4,children:t}),_.jsx("h1",{children:n})]})}function N4(){return _.jsxs("div",{className:b4,children:[_.jsx(Tr,{href:"#",icon:Or[0],iconTextName:"About"}),_.jsx(Tr,{href:"#",icon:Or[1],iconTextName:"Team"}),_.jsx(Tr,{href:"https://github.com/luminosityleds",icon:Or[2],iconTextName:"GitHub"}),_.jsx(Tr,{href:"#",icon:Or[3],iconTextName:"What's New"}),_.jsx(Tr,{href:"#",icon:Or[4],iconTextName:"Discord"})]})}const O4=()=>{const e=Mt(t=>t.light);return _.jsxs("div",{className:`"App" ${e?"":"dark"}`,children:[_.jsx(Rc,{}),_.jsx(x4,{}),_.jsx(N4,{})]})};var Y1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t="fab",n="google",r=488,i=512,a=[],o="f1a0",l="M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z";e.definition={prefix:t,iconName:n,icon:[r,i,a,o,l]},e.faGoogle=e.definition,e.prefix=t,e.iconName=n,e.width=r,e.height=i,e.ligatures=a,e.unicode=o,e.svgPathData=l,e.aliases=a})(Y1);const T4=()=>{const e=Mt(t=>t.light);return _.jsxs("div",{className:`"App" ${e?"bg-card-light-blue":"dark bg-card-dark-blue"} min-h-screen flex flex-col`,children:[_.jsx(Rc,{}),_.jsx("div",{className:"relative flex flex-grow",children:_.jsxs("div",{className:"flex flex-col items-center justify-center flex-1",children:[_.jsxs("button",{className:`${e?"bg-card-sky-blue border-black hover:bg-electric-blue":"bg-black text-white hover:bg-charcoal-black"} border-[3px] rounded-[15px] border-radius: 15px w-[720px] h-[120px] py-2 px-12 mb-24 flex items-center justify-center`,children:[_.jsx(ce,{icon:Lc.faGithub,className:"mr-2 h-12"}),_.jsx("span",{className:"flex-grow text-base",children:_.jsx("p",{className:`${e?"text-duke-blue":"text-white"} text-[48px] ml-2`,children:"Log In with Github"})})]}),_.jsxs("button",{className:`${e?"bg-card-sky-blue border-black hover:bg-electric-blue":"bg-black text-white hover:bg-charcoal-black"} border-[3px] rounded-[15px] w-[720px] h-[120px] py-2 px-12 mb-12 flex items-center justify-center`,children:[_.jsx(ce,{icon:Y1.faGoogle,className:"mr-2 h-12"}),_.jsx("span",{className:"flex-grow text-base",children:_.jsx("p",{className:`${e?"text-duke-blue":"text-white"} text-[48px] ml-2`,children:"Log In with Google"})})]}),_.jsxs("div",{className:"text-[24px] mb-10",children:[_.jsx("span",{className:`${e?"text-duke-blue hover:text-sapphire-blue":"text-white hover:text-suva-grey"}`,children:"Forgot Password? "}),_.jsx("span",{className:`${e?"text-duke-blue":"text-white"}`,children:"|"}),_.jsx("span",{className:`${e?"text-duke-blue hover:text-sapphire-blue":"text-white hover:text-suva-grey"}`,children:" Register"})]})]})})]})},A4=()=>{const e=Mt(t=>t.light);return _.jsxs("div",{className:`"App" ${e?"bg-card-light-blue":"dark bg-card-dark-black"} min-h-screen flex flex-col`,children:[_.jsx(Rc,{}),_.jsx("div",{children:_.jsx("h1",{className:"text-xl font-inter",children:"User Setting"})})]})};function I4(){return _.jsxs(t4,{children:[_.jsx(ja,{path:"/",element:_.jsx(O4,{})}),_.jsx(ja,{path:"/login",element:_.jsx(T4,{})}),_.jsx(ja,{path:"/Acc",element:_.jsx(A4,{})})]})}const R4=Ul.createRoot(document.getElementById("root"));R4.render(_.jsx(l4,{children:_.jsx(xo.StrictMode,{children:_.jsx(I4,{})})})); diff --git a/dist/assets/index-98fb2c7f.css b/dist/assets/index-98fb2c7f.css new file mode 100644 index 0000000..cb22c49 --- /dev/null +++ b/dist/assets/index-98fb2c7f.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.relative{position:relative}.m-2{margin:.5rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-24{margin-bottom:6rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.flex{display:flex}.h-10{height:2.5rem}.h-12{height:3rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[120px\]{height:120px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-9{width:2.25rem}.w-\[32rem\]{width:32rem}.w-\[50rem\]{width:50rem}.w-\[720px\]{width:720px}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-48{gap:12rem}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.rounded{border-radius:.25rem}.rounded-\[15px\]{border-radius:15px}.rounded-full{border-radius:9999px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-opacity-60{--tw-border-opacity: .6}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-card-dark-blue{--tw-bg-opacity: 1;background-color:rgb(12 13 73 / var(--tw-bg-opacity))}.bg-card-light-blue{--tw-bg-opacity: 1;background-color:rgb(238 253 255 / var(--tw-bg-opacity))}.bg-card-sky-blue{--tw-bg-opacity: 1;background-color:rgb(136 219 225 / var(--tw-bg-opacity))}.bg-electric-blue{--tw-bg-opacity: 1;background-color:rgb(144 233 239 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-3{padding:.75rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.font-inter{font-family:Inter,sans-serif}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[24px\]{font-size:24px}.text-\[48px\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-duke-blue{--tw-text-opacity: 1;color:rgb(0 2 116 / var(--tw-text-opacity))}.text-electric-blue{--tw-text-opacity: 1;color:rgb(144 233 239 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.card-icon{color:#000}.dark .card-icon{color:#fff}.hover\:bg-charcoal-black:hover{--tw-bg-opacity: 1;background-color:rgb(19 19 19 / var(--tw-bg-opacity))}.hover\:bg-electric-blue:hover{--tw-bg-opacity: 1;background-color:rgb(144 233 239 / var(--tw-bg-opacity))}.hover\:text-electric-blue:hover{--tw-text-opacity: 1;color:rgb(144 233 239 / var(--tw-text-opacity))}.hover\:text-sapphire-blue:hover{--tw-text-opacity: 1;color:rgb(0 5 255 / var(--tw-text-opacity))}.hover\:text-suva-grey:hover{--tw-text-opacity: 1;color:rgb(141 141 141 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:bg-black){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-card-dark-blue){--tw-bg-opacity: 1;background-color:rgb(12 13 73 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-duke-blue){--tw-bg-opacity: 1;background-color:rgb(0 2 116 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\:text-duke-blue){--tw-text-opacity: 1;color:rgb(0 2 116 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-suva-grey:hover){--tw-text-opacity: 1;color:rgb(141 141 141 / var(--tw-text-opacity))} diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..84a0dd9 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,20 @@ + + + + + + + + LuminosityLEDs + + + + + + You need to enable JavaScript to run this app. + + + + + \ No newline at end of file diff --git a/src/App.tsx b/src/App.tsx index 299146c..e69de29 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,19 +0,0 @@ -import React from "react"; -import FrontPage from "./components/FrontPage"; -import Login from "./components/Login"; -import { Route, Routes } from "react-router-dom"; - -import "./App.css"; -import Register from "./components/Register"; - -function App() { - return ( - - } /> - } /> - } /> - - ); -} - -export default App; diff --git a/src/components/AccountPage.tsx b/src/components/AccountPage.tsx new file mode 100644 index 0000000..3a7e9e7 --- /dev/null +++ b/src/components/AccountPage.tsx @@ -0,0 +1,19 @@ +import Header from "./Header"; +import Content from "./Content"; +import Footer from "./Footer"; +import SideBar from "./SideBar" +import { useToggle } from "../ts/ToggleHeader"; +import React from "react"; + +export const AccountPage = () => { + const lightMode = useToggle((state) => state.light); + return ( + + + + + + ); +}; + +export default AccountPage; \ No newline at end of file diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 00f7c30..ecad5ee 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -68,16 +68,27 @@ export const Header = () => { +<<<<<<< HEAD + +======= +>>>>>>> master Log In +<<<<<<< HEAD + + + Sign Up + +======= Sign Up +>>>>>>> master diff --git a/src/components/SideBar.tsx b/src/components/SideBar.tsx new file mode 100644 index 0000000..5e9ab5c --- /dev/null +++ b/src/components/SideBar.tsx @@ -0,0 +1,44 @@ +import React from "react"; +import { useToggle } from "../ts/ToggleHeader"; +import Header from "./Header"; +import { FontAwesomeIcon} from "@fortawesome/react-fontawesome"; +import { icon } from '@fortawesome/fontawesome-svg-core/import.macro' +import SideBarButton from "./sideBarButton"; + +export const Acc = () => { + + const lightMode = useToggle((state) => state.light); +return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) + +} + +export default Acc; \ No newline at end of file diff --git a/src/components/sideBarButton.tsx b/src/components/sideBarButton.tsx new file mode 100644 index 0000000..cfe054e --- /dev/null +++ b/src/components/sideBarButton.tsx @@ -0,0 +1,77 @@ +import React from "react"; +import { useToggle } from "../ts/ToggleHeader"; +import Header from "./Header"; +import { FontAwesomeIcon} from "@fortawesome/react-fontawesome"; +import { faBell } from '@fortawesome/free-solid-svg-icons' +import { faMagnifyingGlass } from '@fortawesome/free-solid-svg-icons' +import { faLightbulb } from "@fortawesome/free-solid-svg-icons"; +import LogoIcon from "./LogoIcon"; + + +export const SideBarButton = () => { + + const lightMode = useToggle((state) => state.light); +return ( + + + User Setting + + + + + + + Devices + + + + + + + + Notifications + + + + + + + + Search History + + + + + + + Search History + + + + + + Alternative + + + + Dark + + + + + + + +) +} + +export default SideBarButton; +