diff --git a/.gitignore b/.gitignore index a547bf3..251ce6d 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,6 @@ pnpm-debug.log* lerna-debug.log* node_modules -dist dist-ssr *.local diff --git a/dist/assets/NSP-Logo-DA253ot2.png b/dist/assets/NSP-Logo-DA253ot2.png new file mode 100644 index 0000000..0af46a5 Binary files /dev/null and b/dist/assets/NSP-Logo-DA253ot2.png differ diff --git a/dist/assets/index-BtOHOSVp.js b/dist/assets/index-BtOHOSVp.js new file mode 100644 index 0000000..cb80ac1 --- /dev/null +++ b/dist/assets/index-BtOHOSVp.js @@ -0,0 +1,93 @@ +function rc(e,t){for(var n=0;nr[l]})}}}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 l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function lc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var oc={exports:{}},xo={},ic={exports:{}},Q={};/** + * @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 al=Symbol.for("react.element"),qd=Symbol.for("react.portal"),bd=Symbol.for("react.fragment"),ep=Symbol.for("react.strict_mode"),tp=Symbol.for("react.profiler"),np=Symbol.for("react.provider"),rp=Symbol.for("react.context"),lp=Symbol.for("react.forward_ref"),op=Symbol.for("react.suspense"),ip=Symbol.for("react.memo"),up=Symbol.for("react.lazy"),Na=Symbol.iterator;function ap(e){return e===null||typeof e!="object"?null:(e=Na&&e[Na]||e["@@iterator"],typeof e=="function"?e:null)}var uc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ac=Object.assign,sc={};function sr(e,t,n){this.props=e,this.context=t,this.refs=sc,this.updater=n||uc}sr.prototype.isReactComponent={};sr.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")};sr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function cc(){}cc.prototype=sr.prototype;function wu(e,t,n){this.props=e,this.context=t,this.refs=sc,this.updater=n||uc}var Su=wu.prototype=new cc;Su.constructor=wu;ac(Su,sr.prototype);Su.isPureReactComponent=!0;var Ta=Array.isArray,fc=Object.prototype.hasOwnProperty,xu={current:null},dc={key:!0,ref:!0,__self:!0,__source:!0};function pc(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)fc.call(t,r)&&!dc.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1>>1,te=D[G];if(0>>1;Gl(ot,$))Mel(Ot,ot)?(D[G]=Ot,D[Me]=$,G=Me):(D[G]=ot,D[ke]=$,G=ke);else if(Mel(Ot,$))D[G]=Ot,D[Me]=$,G=Me;else break e}}return A}function l(D,A){var $=D.sortIndex-A.sortIndex;return $!==0?$:D.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var a=[],s=[],f=1,p=null,m=3,E=!1,S=!1,w=!1,C=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(D){for(var A=n(s);A!==null;){if(A.callback===null)r(s);else if(A.startTime<=D)r(s),A.sortIndex=A.expirationTime,t(a,A);else break;A=n(s)}}function x(D){if(w=!1,h(D),!S)if(n(a)!==null)S=!0,jt(L);else{var A=n(s);A!==null&&le(x,A.startTime-D)}}function L(D,A){S=!1,w&&(w=!1,d(N),N=-1),E=!0;var $=m;try{for(h(A),p=n(a);p!==null&&(!(p.expirationTime>A)||D&&!Y());){var G=p.callback;if(typeof G=="function"){p.callback=null,m=p.priorityLevel;var te=G(p.expirationTime<=A);A=e.unstable_now(),typeof te=="function"?p.callback=te:p===n(a)&&r(a),h(A)}else r(a);p=n(a)}if(p!==null)var ht=!0;else{var ke=n(s);ke!==null&&le(x,ke.startTime-A),ht=!1}return ht}finally{p=null,m=$,E=!1}}var v=!1,P=null,N=-1,j=5,O=-1;function Y(){return!(e.unstable_now()-OD||125G?(D.sortIndex=$,t(s,D),n(a)===null&&D===n(s)&&(w?(d(N),N=-1):w=!0,le(x,$-G))):(D.sortIndex=te,t(a,D),S||E||(S=!0,jt(L))),D},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(D){var A=m;return function(){var $=m;m=A;try{return D.apply(this,arguments)}finally{m=$}}}})(gc);yc.exports=gc;var Sp=yc.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 wc=_,Xe=Sp;function R(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"),Si=Object.prototype.hasOwnProperty,xp=/^[: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]*$/,Ma={},za={};function Ep(e){return Si.call(za,e)?!0:Si.call(Ma,e)?!1:xp.test(e)?za[e]=!0:(Ma[e]=!0,!1)}function kp(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 Cp(e,t,n,r){if(t===null||typeof t>"u"||kp(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 Fe(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Re[e]=new Fe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Re[t]=new Fe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Re[e]=new Fe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Re[e]=new Fe(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){Re[e]=new Fe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Re[e]=new Fe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Re[e]=new Fe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Re[e]=new Fe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Re[e]=new Fe(e,5,!1,e.toLowerCase(),null,!1,!1)});var ku=/[\-:]([a-z])/g;function Cu(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(ku,Cu);Re[t]=new Fe(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(ku,Cu);Re[t]=new Fe(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(ku,Cu);Re[t]=new Fe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Re[e]=new Fe(e,1,!1,e.toLowerCase(),null,!1,!1)});Re.xlinkHref=new Fe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Re[e]=new Fe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Pu(e,t,n,r){var l=Re.hasOwnProperty(t)?Re[t]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var a=` +`+l[i].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=i&&0<=u);break}}}finally{Ko=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Nr(e):""}function Pp(e){switch(e.tag){case 5:return Nr(e.type);case 16:return Nr("Lazy");case 13:return Nr("Suspense");case 19:return Nr("SuspenseList");case 0:case 2:case 15:return e=Yo(e.type,!1),e;case 11:return e=Yo(e.type.render,!1),e;case 1:return e=Yo(e.type,!0),e;default:return""}}function Ci(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 On:return"Fragment";case jn:return"Portal";case xi:return"Profiler";case _u:return"StrictMode";case Ei:return"Suspense";case ki:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ec:return(e.displayName||"Context")+".Consumer";case xc:return(e._context.displayName||"Context")+".Provider";case Ru:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Lu:return t=e.displayName||null,t!==null?t:Ci(e.type)||"Memo";case Vt:t=e._payload,e=e._init;try{return Ci(e(t))}catch{}}return null}function _p(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 Ci(t);case 8:return t===_u?"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 nn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Cc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rp(e){var t=Cc(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 l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function El(e){e._valueTracker||(e._valueTracker=Rp(e))}function Pc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Cc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gl(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 Pi(e,t){var n=t.checked;return ae({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Oa(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=nn(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 _c(e,t){t=t.checked,t!=null&&Pu(e,"checked",t,!1)}function _i(e,t){_c(e,t);var n=nn(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")?Ri(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ri(e,t.type,nn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Fa(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 Ri(e,t,n){(t!=="number"||Gl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Tr=Array.isArray;function Xn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=kl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Wr(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},Lp=["Webkit","ms","Moz","O"];Object.keys(zr).forEach(function(e){Lp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zr[t]=zr[e]})});function Tc(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 Dc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Tc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Np=ae({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 Ti(e,t){if(t){if(Np[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function Di(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 Mi=null;function Nu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zi=null,Gn=null,Jn=null;function Aa(e){if(e=fl(e)){if(typeof zi!="function")throw Error(R(280));var t=e.stateNode;t&&(t=_o(t),zi(e.stateNode,e.type,t))}}function Mc(e){Gn?Jn?Jn.push(e):Jn=[e]:Gn=e}function zc(){if(Gn){var e=Gn,t=Jn;if(Jn=Gn=null,Aa(e),t)for(e=0;e>>=0,e===0?32:31-(Bp(e)/$p|0)|0}var Cl=64,Pl=4194304;function Dr(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 bl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Dr(u):(o&=i,o!==0&&(r=Dr(o)))}else i=n&~l,i!==0?r=Dr(i):o!==0&&(r=Dr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&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 sl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function Qp(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=Or),Xa=" ",Ga=!1;function bc(e,t){switch(e){case"keyup":return wh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ef(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Fn=!1;function xh(e,t){switch(e){case"compositionend":return ef(t);case"keypress":return t.which!==32?null:(Ga=!0,Xa);case"textInput":return e=t.data,e===Xa&&Ga?null:e;default:return null}}function Eh(e,t){if(Fn)return e==="compositionend"||!Iu&&bc(e,t)?(e=Zc(),Bl=ju=Kt=null,Fn=!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=ba(n)}}function lf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?lf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function of(){for(var e=window,t=Gl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gl(e.document)}return t}function Uu(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 Dh(e){var t=of(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&lf(n.ownerDocument.documentElement,n)){if(r!==null&&Uu(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 l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=es(n,o);var i=es(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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,In=null,Ai=null,Ir=null,Bi=!1;function ts(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Bi||In==null||In!==Gl(r)||(r=In,"selectionStart"in r&&Uu(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}),Ir&&Jr(Ir,r)||(Ir=r,r=no(Ai,"onSelect"),0Bn||(e.current=Ki[Bn],Ki[Bn]=null,Bn--)}function ee(e,t){Bn++,Ki[Bn]=e.current,e.current=t}var rn={},De=on(rn),Be=on(!1),xn=rn;function tr(e,t){var n=e.type.contextTypes;if(!n)return rn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function $e(e){return e=e.childContextTypes,e!=null}function lo(){re(Be),re(De)}function as(e,t,n){if(De.current!==rn)throw Error(R(168));ee(De,t),ee(Be,n)}function mf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(R(108,_p(e)||"Unknown",l));return ae({},n,r)}function oo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rn,xn=De.current,ee(De,e),ee(Be,Be.current),!0}function ss(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=mf(e,t,xn),r.__reactInternalMemoizedMergedChildContext=e,re(Be),re(De),ee(De,e)):re(Be),ee(Be,n)}var xt=null,Ro=!1,ui=!1;function vf(e){xt===null?xt=[e]:xt.push(e)}function Hh(e){Ro=!0,vf(e)}function un(){if(!ui&&xt!==null){ui=!0;var e=0,t=Z;try{var n=xt;for(Z=1;e>=i,l-=i,Et=1<<32-ft(t)+l|n<N?(j=P,P=null):j=P.sibling;var O=m(d,P,h[N],x);if(O===null){P===null&&(P=j);break}e&&P&&O.alternate===null&&t(d,P),c=o(O,c,N),v===null?L=O:v.sibling=O,v=O,P=j}if(N===h.length)return n(d,P),oe&&fn(d,N),L;if(P===null){for(;NN?(j=P,P=null):j=P.sibling;var Y=m(d,P,O.value,x);if(Y===null){P===null&&(P=j);break}e&&P&&Y.alternate===null&&t(d,P),c=o(Y,c,N),v===null?L=Y:v.sibling=Y,v=Y,P=j}if(O.done)return n(d,P),oe&&fn(d,N),L;if(P===null){for(;!O.done;N++,O=h.next())O=p(d,O.value,x),O!==null&&(c=o(O,c,N),v===null?L=O:v.sibling=O,v=O);return oe&&fn(d,N),L}for(P=r(d,P);!O.done;N++,O=h.next())O=E(P,d,N,O.value,x),O!==null&&(e&&O.alternate!==null&&P.delete(O.key===null?N:O.key),c=o(O,c,N),v===null?L=O:v.sibling=O,v=O);return e&&P.forEach(function(ve){return t(d,ve)}),oe&&fn(d,N),L}function C(d,c,h,x){if(typeof h=="object"&&h!==null&&h.type===On&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case xl:e:{for(var L=h.key,v=c;v!==null;){if(v.key===L){if(L=h.type,L===On){if(v.tag===7){n(d,v.sibling),c=l(v,h.props.children),c.return=d,d=c;break e}}else if(v.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Vt&&vs(L)===v.type){n(d,v.sibling),c=l(v,h.props),c.ref=xr(d,v,h),c.return=d,d=c;break e}n(d,v);break}else t(d,v);v=v.sibling}h.type===On?(c=Sn(h.props.children,d.mode,x,h.key),c.return=d,d=c):(x=Xl(h.type,h.key,h.props,null,d.mode,x),x.ref=xr(d,c,h),x.return=d,d=x)}return i(d);case jn:e:{for(v=h.key;c!==null;){if(c.key===v)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(d,c.sibling),c=l(c,h.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=mi(h,d.mode,x),c.return=d,d=c}return i(d);case Vt:return v=h._init,C(d,c,v(h._payload),x)}if(Tr(h))return S(d,c,h,x);if(vr(h))return w(d,c,h,x);Ml(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(d,c.sibling),c=l(c,h),c.return=d,d=c):(n(d,c),c=hi(h,d.mode,x),c.return=d,d=c),i(d)):n(d,c)}return C}var rr=Cf(!0),Pf=Cf(!1),dl={},wt=on(dl),el=on(dl),tl=on(dl);function vn(e){if(e===dl)throw Error(R(174));return e}function Yu(e,t){switch(ee(tl,t),ee(el,e),ee(wt,dl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ni(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ni(t,e)}re(wt),ee(wt,t)}function lr(){re(wt),re(el),re(tl)}function _f(e){vn(tl.current);var t=vn(wt.current),n=Ni(t,e.type);t!==n&&(ee(el,e),ee(wt,n))}function Xu(e){el.current===e&&(re(wt),re(el))}var ie=on(0);function fo(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 ai=[];function Gu(){for(var e=0;en?n:4,e(!0);var r=si.transition;si.transition={};try{e(!1),t()}finally{Z=n,si.transition=r}}function Vf(){return lt().memoizedState}function Yh(e,t,n){var r=en(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Hf(e))Wf(t,n);else if(n=Sf(e,t,n,r),n!==null){var l=je();dt(n,e,r,l),Qf(n,t,r)}}function Xh(e,t,n){var r=en(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Hf(e))Wf(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,pt(u,i)){var a=t.interleaved;a===null?(l.next=l,Qu(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=Sf(e,t,l,r),n!==null&&(l=je(),dt(n,e,r,l),Qf(n,t,r))}}function Hf(e){var t=e.alternate;return e===ue||t!==null&&t===ue}function Wf(e,t){Ur=po=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Du(e,n)}}var ho={readContext:rt,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useInsertionEffect:Le,useLayoutEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useMutableSource:Le,useSyncExternalStore:Le,useId:Le,unstable_isNewReconciler:!1},Gh={readContext:rt,useCallback:function(e,t){return vt().memoizedState=[e,t===void 0?null:t],e},useContext:rt,useEffect:gs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Wl(4194308,4,If.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wl(4,2,e,t)},useMemo:function(e,t){var n=vt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vt();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=Yh.bind(null,ue,e),[r.memoizedState,e]},useRef:function(e){var t=vt();return e={current:e},t.memoizedState=e},useState:ys,useDebugValue:ea,useDeferredValue:function(e){return vt().memoizedState=e},useTransition:function(){var e=ys(!1),t=e[0];return e=Kh.bind(null,e[1]),vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ue,l=vt();if(oe){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),Ee===null)throw Error(R(349));kn&30||Nf(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,gs(Df.bind(null,r,o,e),[e]),r.flags|=2048,ll(9,Tf.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=vt(),t=Ee.identifierPrefix;if(oe){var n=kt,r=Et;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=nl++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[yt]=t,e[br]=r,ed(e,t,!1,!1),t.stateNode=e;e:{switch(i=Di(n,r),n){case"dialog":ne("cancel",e),ne("close",e),l=r;break;case"iframe":case"object":case"embed":ne("load",e),l=r;break;case"video":case"audio":for(l=0;lir&&(t.flags|=128,r=!0,Er(o,!1),t.lanes=4194304)}else{if(!r)if(e=fo(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Er(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!oe)return Ne(t),null}else 2*pe()-o.renderingStartTime>ir&&n!==1073741824&&(t.flags|=128,r=!0,Er(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=pe(),t.sibling=null,n=ie.current,ee(ie,r?n&1|2:n&1),t):(Ne(t),null);case 22:case 23:return ia(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(Ne(t),t.subtreeFlags&6&&(t.flags|=8192)):Ne(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function rm(e,t){switch(Bu(t),t.tag){case 1:return $e(t.type)&&lo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return lr(),re(Be),re(De),Gu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Xu(t),null;case 13:if(re(ie),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));nr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return re(ie),null;case 4:return lr(),null;case 10:return Wu(t.type._context),null;case 22:case 23:return ia(),null;case 24:return null;default:return null}}var jl=!1,Te=!1,lm=typeof WeakSet=="function"?WeakSet:Set,M=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ce(e,t,r)}else n.current=null}function lu(e,t,n){try{n()}catch(r){ce(e,t,r)}}var Rs=!1;function om(e,t){if($i=eo,e=of(),Uu(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 l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,a=-1,s=0,f=0,p=e,m=null;t:for(;;){for(var E;p!==n||l!==0&&p.nodeType!==3||(u=i+l),p!==o||r!==0&&p.nodeType!==3||(a=i+r),p.nodeType===3&&(i+=p.nodeValue.length),(E=p.firstChild)!==null;)m=p,p=E;for(;;){if(p===e)break t;if(m===n&&++s===l&&(u=i),m===o&&++f===r&&(a=i),(E=p.nextSibling)!==null)break;p=m,m=p.parentNode}p=E}n=u===-1||a===-1?null:{start:u,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vi={focusedElem:e,selectionRange:n},eo=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var w=S.memoizedProps,C=S.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:ut(t.type,w),C);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(x){ce(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return S=Rs,Rs=!1,S}function Ar(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&lu(t,n,o)}l=l.next}while(l!==r)}}function To(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 ou(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 rd(e){var t=e.alternate;t!==null&&(e.alternate=null,rd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[yt],delete t[br],delete t[Qi],delete t[$h],delete t[Vh])),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 ld(e){return e.tag===5||e.tag===3||e.tag===4}function Ls(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ld(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 iu(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=ro));else if(r!==4&&(e=e.child,e!==null))for(iu(e,t,n),e=e.sibling;e!==null;)iu(e,t,n),e=e.sibling}function uu(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(uu(e,t,n),e=e.sibling;e!==null;)uu(e,t,n),e=e.sibling}var Pe=null,at=!1;function At(e,t,n){for(n=n.child;n!==null;)od(e,t,n),n=n.sibling}function od(e,t,n){if(gt&&typeof gt.onCommitFiberUnmount=="function")try{gt.onCommitFiberUnmount(Eo,n)}catch{}switch(n.tag){case 5:Te||Wn(n,t);case 6:var r=Pe,l=at;Pe=null,At(e,t,n),Pe=r,at=l,Pe!==null&&(at?(e=Pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Pe.removeChild(n.stateNode));break;case 18:Pe!==null&&(at?(e=Pe,n=n.stateNode,e.nodeType===8?ii(e.parentNode,n):e.nodeType===1&&ii(e,n),Xr(e)):ii(Pe,n.stateNode));break;case 4:r=Pe,l=at,Pe=n.stateNode.containerInfo,at=!0,At(e,t,n),Pe=r,at=l;break;case 0:case 11:case 14:case 15:if(!Te&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&lu(n,t,i),l=l.next}while(l!==r)}At(e,t,n);break;case 1:if(!Te&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){ce(n,t,u)}At(e,t,n);break;case 21:At(e,t,n);break;case 22:n.mode&1?(Te=(r=Te)||n.memoizedState!==null,At(e,t,n),Te=r):At(e,t,n);break;default:At(e,t,n)}}function Ns(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new lm),t.forEach(function(r){var l=hm.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function it(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=pe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*um(r/1960))-r,10e?16:e,Yt===null)var r=!1;else{if(e=Yt,Yt=null,yo=0,X&6)throw Error(R(331));var l=X;for(X|=4,M=e.current;M!==null;){var o=M,i=o.child;if(M.flags&16){var u=o.deletions;if(u!==null){for(var a=0;ape()-la?wn(e,0):ra|=n),Ve(e,t)}function pd(e,t){t===0&&(e.mode&1?(t=Pl,Pl<<=1,!(Pl&130023424)&&(Pl=4194304)):t=1);var n=je();e=Lt(e,t),e!==null&&(sl(e,t,n),Ve(e,n))}function pm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),pd(e,n)}function hm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(t),pd(e,n)}var hd;hd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Be.current)Ae=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ae=!1,tm(e,t,n);Ae=!!(e.flags&131072)}else Ae=!1,oe&&t.flags&1048576&&yf(t,uo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ql(e,t),e=t.pendingProps;var l=tr(t,De.current);qn(t,n),l=Zu(null,t,r,e,l,n);var o=qu();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,$e(r)?(o=!0,oo(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ku(t),l.updater=Lo,t.stateNode=l,l._reactInternals=t,Zi(t,r,e,n),t=eu(null,t,r,!0,o,n)):(t.tag=0,oe&&o&&Au(t),ze(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ql(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=vm(r),e=ut(r,e),l){case 0:t=bi(null,t,r,e,n);break e;case 1:t=Cs(null,t,r,e,n);break e;case 11:t=Es(null,t,r,e,n);break e;case 14:t=ks(null,t,r,ut(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ut(r,l),bi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ut(r,l),Cs(e,t,r,l,n);case 3:e:{if(Zf(t),e===null)throw Error(R(387));r=t.pendingProps,o=t.memoizedState,l=o.element,xf(e,t),co(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=or(Error(R(423)),t),t=Ps(e,t,r,n,l);break e}else if(r!==l){l=or(Error(R(424)),t),t=Ps(e,t,r,n,l);break e}else for(Ke=Zt(t.stateNode.containerInfo.firstChild),Ye=t,oe=!0,ct=null,n=Pf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(nr(),r===l){t=Nt(e,t,n);break e}ze(e,t,r,n)}t=t.child}return t;case 5:return _f(t),e===null&&Xi(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Hi(r,l)?i=null:o!==null&&Hi(r,o)&&(t.flags|=32),Jf(e,t),ze(e,t,i,n),t.child;case 6:return e===null&&Xi(t),null;case 13:return qf(e,t,n);case 4:return Yu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=rr(t,null,r,n):ze(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ut(r,l),Es(e,t,r,l,n);case 7:return ze(e,t,t.pendingProps,n),t.child;case 8:return ze(e,t,t.pendingProps.children,n),t.child;case 12:return ze(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,ee(ao,r._currentValue),r._currentValue=i,o!==null)if(pt(o.value,i)){if(o.children===l.children&&!Be.current){t=Nt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var a=u.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Ct(-1,n&-n),a.tag=2;var s=o.updateQueue;if(s!==null){s=s.shared;var f=s.pending;f===null?a.next=a:(a.next=f.next,f.next=a),s.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Gi(o.return,n,t),u.lanes|=n;break}a=a.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(R(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Gi(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ze(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,qn(t,n),l=rt(l),r=r(l),t.flags|=1,ze(e,t,r,n),t.child;case 14:return r=t.type,l=ut(r,t.pendingProps),l=ut(r.type,l),ks(e,t,r,l,n);case 15:return Xf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ut(r,l),Ql(e,t),t.tag=1,$e(r)?(e=!0,oo(t)):e=!1,qn(t,n),kf(t,r,l),Zi(t,r,l,n),eu(null,t,r,!0,e,n);case 19:return bf(e,t,n);case 22:return Gf(e,t,n)}throw Error(R(156,t.tag))};function md(e,t){return Bc(e,t)}function mm(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 tt(e,t,n,r){return new mm(e,t,n,r)}function aa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function vm(e){if(typeof e=="function")return aa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ru)return 11;if(e===Lu)return 14}return 2}function tn(e,t){var n=e.alternate;return n===null?(n=tt(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 Xl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")aa(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case On:return Sn(n.children,l,o,t);case _u:i=8,l|=8;break;case xi:return e=tt(12,n,t,l|2),e.elementType=xi,e.lanes=o,e;case Ei:return e=tt(13,n,t,l),e.elementType=Ei,e.lanes=o,e;case ki:return e=tt(19,n,t,l),e.elementType=ki,e.lanes=o,e;case kc:return Mo(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case xc:i=10;break e;case Ec:i=9;break e;case Ru:i=11;break e;case Lu:i=14;break e;case Vt:i=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=tt(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Sn(e,t,n,r){return e=tt(7,e,r,t),e.lanes=n,e}function Mo(e,t,n,r){return e=tt(22,e,r,t),e.elementType=kc,e.lanes=n,e.stateNode={isHidden:!1},e}function hi(e,t,n){return e=tt(6,e,null,t),e.lanes=n,e}function mi(e,t,n){return t=tt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ym(e,t,n,r,l){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=Go(0),this.expirationTimes=Go(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Go(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function sa(e,t,n,r,l,o,i,u,a){return e=new ym(e,t,n,u,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=tt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ku(o),e}function gm(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(wd)}catch(e){console.error(e)}}wd(),vc.exports=Ge;var pa=vc.exports;const km=lc(pa),Cm=rc({__proto__:null,default:km},[pa]);var Is=pa;wi.createRoot=Is.createRoot,wi.hydrateRoot=Is.hydrateRoot;/** + * @remix-run/router v1.15.3 + * + * 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 fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function ur(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function _m(){return Math.random().toString(36).substr(2,8)}function As(e,t){return{usr:e.state,key:e.key,idx:t}}function il(e,t,n,r){return n===void 0&&(n=null),fe({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Mt(t):t,{state:n,key:t&&t.key||r||_m()})}function _n(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 Mt(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 Rm(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,u=de.Pop,a=null,s=f();s==null&&(s=0,i.replaceState(fe({},i.state,{idx:s}),""));function f(){return(i.state||{idx:null}).idx}function p(){u=de.Pop;let C=f(),d=C==null?null:C-s;s=C,a&&a({action:u,location:w.location,delta:d})}function m(C,d){u=de.Push;let c=il(w.location,C,d);n&&n(c,C),s=f()+1;let h=As(c,s),x=w.createHref(c);try{i.pushState(h,"",x)}catch(L){if(L instanceof DOMException&&L.name==="DataCloneError")throw L;l.location.assign(x)}o&&a&&a({action:u,location:w.location,delta:1})}function E(C,d){u=de.Replace;let c=il(w.location,C,d);n&&n(c,C),s=f();let h=As(c,s),x=w.createHref(c);i.replaceState(h,"",x),o&&a&&a({action:u,location:w.location,delta:0})}function S(C){let d=l.location.origin!=="null"?l.location.origin:l.location.href,c=typeof C=="string"?C:_n(C);return c=c.replace(/ $/,"%20"),V(d,"No window.location.(origin|href) available to create URL for href: "+c),new URL(c,d)}let w={get action(){return u},get location(){return e(l,i)},listen(C){if(a)throw new Error("A history only accepts one active listener");return l.addEventListener(Us,p),a=C,()=>{l.removeEventListener(Us,p),a=null}},createHref(C){return t(l,C)},createURL:S,encodeLocation(C){let d=S(C);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:m,replace:E,go(C){return i.go(C)}};return w}var se;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(se||(se={}));const Lm=new Set(["lazy","caseSensitive","path","id","index","children"]);function Nm(e){return e.index===!0}function du(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,o)=>{let i=[...n,o],u=typeof l.id=="string"?l.id:i.join("-");if(V(l.index!==!0||!l.children,"Cannot specify children on an index route"),V(!r[u],'Found a route id collision on id "'+u+`". Route id's must be globally unique within Data Router usages`),Nm(l)){let a=fe({},l,t(l),{id:u});return r[u]=a,a}else{let a=fe({},l,t(l),{id:u,children:void 0});return r[u]=a,l.children&&(a.children=du(l.children,t,i,r)),a}})}function Kn(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Mt(t):t,l=Tt(r.pathname||"/",n);if(l==null)return null;let o=Sd(e);Dm(o);let i=null;for(let u=0;i==null&&u{let a={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};a.relativePath.startsWith("/")&&(V(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),a.relativePath=a.relativePath.slice(r.length));let s=Pt([r,a.relativePath]),f=n.concat(a);o.children&&o.children.length>0&&(V(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),Sd(o.children,t,f,s)),!(o.path==null&&!o.index)&&t.push({path:s,score:Um(s,o.index),routesMeta:f})};return e.forEach((o,i)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))l(o,i);else for(let a of xd(o.path))l(o,i,a)}),t}function xd(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=xd(r.join("/")),u=[];return u.push(...i.map(a=>a===""?o:[o,a].join("/"))),l&&u.push(...i),u.map(a=>e.startsWith("/")&&a===""?"/":a)}function Dm(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Am(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Mm=/^:[\w-]+$/,zm=3,jm=2,Om=1,Fm=10,Im=-2,Bs=e=>e==="*";function Um(e,t){let n=e.split("/"),r=n.length;return n.some(Bs)&&(r+=Im),t&&(r+=jm),n.filter(l=>!Bs(l)).reduce((l,o)=>l+(Mm.test(o)?zm:o===""?Om:Fm),r)}function Am(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Bm(e,t){let{routesMeta:n}=e,r={},l="/",o=[];for(let i=0;i{let{paramName:m,isOptional:E}=f;if(m==="*"){let w=u[p]||"";i=o.slice(0,o.length-w.length).replace(/(.)\/+$/,"$1")}const S=u[p];return E&&!S?s[m]=void 0:s[m]=(S||"").replace(/%2F/g,"/"),s},{}),pathname:o,pathnameBase:i,pattern:e}}function $m(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),ur(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=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,u,a)=>(r.push({paramName:u,isOptional:a!=null}),a?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Vm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ur(!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 Tt(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 Hm(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?Mt(e):e;return{pathname:n?n.startsWith("/")?n:Wm(n,t):t,search:Km(r),hash:Ym(l)}}function Wm(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function vi(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 Ed(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ha(e,t){let n=Ed(e);return t?n.map((r,l)=>l===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function ma(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=Mt(e):(l=fe({},e),V(!l.pathname||!l.pathname.includes("?"),vi("?","pathname","search",l)),V(!l.pathname||!l.pathname.includes("#"),vi("#","pathname","hash",l)),V(!l.search||!l.search.includes("#"),vi("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,u;if(i==null)u=n;else{let p=t.length-1;if(!r&&i.startsWith("..")){let m=i.split("/");for(;m[0]==="..";)m.shift(),p-=1;l.pathname=m.join("/")}u=p>=0?t[p]:"/"}let a=Hm(l,u),s=i&&i!=="/"&&i.endsWith("/"),f=(o||i===".")&&n.endsWith("/");return!a.pathname.endsWith("/")&&(s||f)&&(a.pathname+="/"),a}const Pt=e=>e.join("/").replace(/\/\/+/g,"/"),Qm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Km=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ym=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class va{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function kd(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Cd=["post","put","patch","delete"],Xm=new Set(Cd),Gm=["get",...Cd],Jm=new Set(Gm),Zm=new Set([301,302,303,307,308]),qm=new Set([307,308]),yi={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},bm={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Cr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Pd=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ev=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),_d="remix-router-transitions";function tv(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;V(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let y=e.detectErrorBoundary;l=g=>({hasErrorBoundary:y(g)})}else l=ev;let o={},i=du(e.routes,l,void 0,o),u,a=e.basename||"/",s=fe({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},e.future),f=null,p=new Set,m=null,E=null,S=null,w=e.hydrationData!=null,C=Kn(i,e.history.location,a),d=null;if(C==null){let y=qe(404,{pathname:e.history.location.pathname}),{matches:g,route:k}=Xs(i);C=g,d={[k.id]:y}}let c,h=C.some(y=>y.route.lazy),x=C.some(y=>y.route.loader);if(h)c=!1;else if(!x)c=!0;else if(s.v7_partialHydration){let y=e.hydrationData?e.hydrationData.loaderData:null,g=e.hydrationData?e.hydrationData.errors:null,k=T=>T.route.loader?T.route.loader.hydrate===!0?!1:y&&y[T.route.id]!==void 0||g&&g[T.route.id]!==void 0:!0;if(g){let T=C.findIndex(z=>g[z.route.id]!==void 0);c=C.slice(0,T+1).every(k)}else c=C.every(k)}else c=e.hydrationData!=null;let L,v={historyAction:e.history.action,location:e.history.location,matches:C,initialized:c,navigation:yi,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||d,fetchers:new Map,blockers:new Map},P=de.Pop,N=!1,j,O=!1,Y=new Map,ve=null,he=!1,Ze=!1,Nn=[],jt=[],le=new Map,D=0,A=-1,$=new Map,G=new Set,te=new Map,ht=new Map,ke=new Set,ot=new Map,Me=new Map,Ot=!1;function Id(){if(f=e.history.listen(y=>{let{action:g,location:k,delta:T}=y;if(Ot){Ot=!1;return}ur(Me.size===0||T!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let z=_a({currentLocation:v.location,nextLocation:k,historyAction:g});if(z&&T!=null){Ot=!0,e.history.go(T*-1),yl(z,{state:"blocked",location:k,proceed(){yl(z,{state:"proceeding",proceed:void 0,reset:void 0,location:k}),e.history.go(T)},reset(){let W=new Map(v.blockers);W.set(z,Cr),He({blockers:W})}});return}return sn(g,k)}),n){dv(t,Y);let y=()=>pv(t,Y);t.addEventListener("pagehide",y),ve=()=>t.removeEventListener("pagehide",y)}return v.initialized||sn(de.Pop,v.location,{initialHydration:!0}),L}function Ud(){f&&f(),ve&&ve(),p.clear(),j&&j.abort(),v.fetchers.forEach((y,g)=>vl(g)),v.blockers.forEach((y,g)=>Pa(g))}function Ad(y){return p.add(y),()=>p.delete(y)}function He(y,g){g===void 0&&(g={}),v=fe({},v,y);let k=[],T=[];s.v7_fetcherPersist&&v.fetchers.forEach((z,W)=>{z.state==="idle"&&(ke.has(W)?T.push(W):k.push(W))}),[...p].forEach(z=>z(v,{deletedFetchers:T,unstable_viewTransitionOpts:g.viewTransitionOpts,unstable_flushSync:g.flushSync===!0})),s.v7_fetcherPersist&&(k.forEach(z=>v.fetchers.delete(z)),T.forEach(z=>vl(z)))}function dr(y,g,k){var T,z;let{flushSync:W}=k===void 0?{}:k,B=v.actionData!=null&&v.navigation.formMethod!=null&&st(v.navigation.formMethod)&&v.navigation.state==="loading"&&((T=y.state)==null?void 0:T._isRedirect)!==!0,U;g.actionData?Object.keys(g.actionData).length>0?U=g.actionData:U=null:B?U=v.actionData:U=null;let F=g.loaderData?Ys(v.loaderData,g.loaderData,g.matches||[],g.errors):v.loaderData,K=v.blockers;K.size>0&&(K=new Map(K),K.forEach((b,Ce)=>K.set(Ce,Cr)));let we=N===!0||v.navigation.formMethod!=null&&st(v.navigation.formMethod)&&((z=y.state)==null?void 0:z._isRedirect)!==!0;u&&(i=u,u=void 0),he||P===de.Pop||(P===de.Push?e.history.push(y,y.state):P===de.Replace&&e.history.replace(y,y.state));let H;if(P===de.Pop){let b=Y.get(v.location.pathname);b&&b.has(y.pathname)?H={currentLocation:v.location,nextLocation:y}:Y.has(y.pathname)&&(H={currentLocation:y,nextLocation:v.location})}else if(O){let b=Y.get(v.location.pathname);b?b.add(y.pathname):(b=new Set([y.pathname]),Y.set(v.location.pathname,b)),H={currentLocation:v.location,nextLocation:y}}He(fe({},g,{actionData:U,loaderData:F,historyAction:P,location:y,initialized:!0,navigation:yi,revalidation:"idle",restoreScrollPosition:La(y,g.matches||v.matches),preventScrollReset:we,blockers:K}),{viewTransitionOpts:H,flushSync:W===!0}),P=de.Pop,N=!1,O=!1,he=!1,Ze=!1,Nn=[],jt=[]}async function wa(y,g){if(typeof y=="number"){e.history.go(y);return}let k=hu(v.location,v.matches,a,s.v7_prependBasename,y,s.v7_relativeSplatPath,g==null?void 0:g.fromRouteId,g==null?void 0:g.relative),{path:T,submission:z,error:W}=$s(s.v7_normalizeFormMethod,!1,k,g),B=v.location,U=il(v.location,T,g&&g.state);U=fe({},U,e.history.encodeLocation(U));let F=g&&g.replace!=null?g.replace:void 0,K=de.Push;F===!0?K=de.Replace:F===!1||z!=null&&st(z.formMethod)&&z.formAction===v.location.pathname+v.location.search&&(K=de.Replace);let we=g&&"preventScrollReset"in g?g.preventScrollReset===!0:void 0,H=(g&&g.unstable_flushSync)===!0,b=_a({currentLocation:B,nextLocation:U,historyAction:K});if(b){yl(b,{state:"blocked",location:U,proceed(){yl(b,{state:"proceeding",proceed:void 0,reset:void 0,location:U}),wa(y,g)},reset(){let Ce=new Map(v.blockers);Ce.set(b,Cr),He({blockers:Ce})}});return}return await sn(K,U,{submission:z,pendingError:W,preventScrollReset:we,replace:g&&g.replace,enableViewTransition:g&&g.unstable_viewTransition,flushSync:H})}function Bd(){if(Ao(),He({revalidation:"loading"}),v.navigation.state!=="submitting"){if(v.navigation.state==="idle"){sn(v.historyAction,v.location,{startUninterruptedRevalidation:!0});return}sn(P||v.historyAction,v.navigation.location,{overrideNavigation:v.navigation})}}async function sn(y,g,k){j&&j.abort(),j=null,P=y,he=(k&&k.startUninterruptedRevalidation)===!0,Gd(v.location,v.matches),N=(k&&k.preventScrollReset)===!0,O=(k&&k.enableViewTransition)===!0;let T=u||i,z=k&&k.overrideNavigation,W=Kn(T,g,a),B=(k&&k.flushSync)===!0;if(!W){let Ce=qe(404,{pathname:g.pathname}),{matches:We,route:Se}=Xs(T);Bo(),dr(g,{matches:We,loaderData:{},errors:{[Se.id]:Ce}},{flushSync:B});return}if(v.initialized&&!Ze&&iv(v.location,g)&&!(k&&k.submission&&st(k.submission.formMethod))){dr(g,{matches:W},{flushSync:B});return}j=new AbortController;let U=_r(e.history,g,j.signal,k&&k.submission),F,K;if(k&&k.pendingError)K={[Vr(W).route.id]:k.pendingError};else if(k&&k.submission&&st(k.submission.formMethod)){let Ce=await $d(U,g,k.submission,W,{replace:k.replace,flushSync:B});if(Ce.shortCircuited)return;F=Ce.pendingActionData,K=Ce.pendingActionError,z=gi(g,k.submission),B=!1,U=new Request(U.url,{signal:U.signal})}let{shortCircuited:we,loaderData:H,errors:b}=await Vd(U,g,W,z,k&&k.submission,k&&k.fetcherSubmission,k&&k.replace,k&&k.initialHydration===!0,B,F,K);we||(j=null,dr(g,fe({matches:W},F?{actionData:F}:{},{loaderData:H,errors:b})))}async function $d(y,g,k,T,z){z===void 0&&(z={}),Ao();let W=cv(g,k);He({navigation:W},{flushSync:z.flushSync===!0});let B,U=vu(T,g);if(!U.route.action&&!U.route.lazy)B={type:se.error,error:qe(405,{method:y.method,pathname:g.pathname,routeId:U.route.id})};else if(B=await Pr("action",y,U,T,o,l,a,s.v7_relativeSplatPath),y.signal.aborted)return{shortCircuited:!0};if(gn(B)){let F;return z&&z.replace!=null?F=z.replace:F=B.location===v.location.pathname+v.location.search,await pr(v,B,{submission:k,replace:F}),{shortCircuited:!0}}if(Yn(B)){let F=Vr(T,U.route.id);return(z&&z.replace)!==!0&&(P=de.Push),{pendingActionData:{},pendingActionError:{[F.route.id]:B.error}}}if(yn(B))throw qe(400,{type:"defer-action"});return{pendingActionData:{[U.route.id]:B.data}}}async function Vd(y,g,k,T,z,W,B,U,F,K,we){let H=T||gi(g,z),b=z||W||Zs(H),Ce=u||i,[We,Se]=Vs(e.history,v,k,b,g,s.v7_partialHydration&&U===!0,Ze,Nn,jt,ke,te,G,Ce,a,K,we);if(Bo(J=>!(k&&k.some(q=>q.route.id===J))||We&&We.some(q=>q.route.id===J)),A=++D,We.length===0&&Se.length===0){let J=ka();return dr(g,fe({matches:k,loaderData:{},errors:we||null},K?{actionData:K}:{},J?{fetchers:new Map(v.fetchers)}:{}),{flushSync:F}),{shortCircuited:!0}}if(!he&&(!s.v7_partialHydration||!U)){Se.forEach(q=>{let Ie=v.fetchers.get(q.key),wl=Rr(void 0,Ie?Ie.data:void 0);v.fetchers.set(q.key,wl)});let J=K||v.actionData;He(fe({navigation:H},J?Object.keys(J).length===0?{actionData:null}:{actionData:J}:{},Se.length>0?{fetchers:new Map(v.fetchers)}:{}),{flushSync:F})}Se.forEach(J=>{le.has(J.key)&&It(J.key),J.controller&&le.set(J.key,J.controller)});let Tn=()=>Se.forEach(J=>It(J.key));j&&j.signal.addEventListener("abort",Tn);let{results:$o,loaderResults:Dn,fetcherResults:Ut}=await Sa(v.matches,k,We,Se,y);if(y.signal.aborted)return{shortCircuited:!0};j&&j.signal.removeEventListener("abort",Tn),Se.forEach(J=>le.delete(J.key));let cn=Gs($o);if(cn){if(cn.idx>=We.length){let J=Se[cn.idx-We.length].key;G.add(J)}return await pr(v,cn.result,{replace:B}),{shortCircuited:!0}}let{loaderData:Vo,errors:mr}=Ks(v,k,We,Dn,we,Se,Ut,ot);ot.forEach((J,q)=>{J.subscribe(Ie=>{(Ie||J.done)&&ot.delete(q)})}),s.v7_partialHydration&&U&&v.errors&&Object.entries(v.errors).filter(J=>{let[q]=J;return!We.some(Ie=>Ie.route.id===q)}).forEach(J=>{let[q,Ie]=J;mr=Object.assign(mr||{},{[q]:Ie})});let Ho=ka(),Mn=Ca(A),gl=Ho||Mn||Se.length>0;return fe({loaderData:Vo,errors:mr},gl?{fetchers:new Map(v.fetchers)}:{})}function Hd(y,g,k,T){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");le.has(y)&&It(y);let z=(T&&T.unstable_flushSync)===!0,W=u||i,B=hu(v.location,v.matches,a,s.v7_prependBasename,k,s.v7_relativeSplatPath,g,T==null?void 0:T.relative),U=Kn(W,B,a);if(!U){hr(y,g,qe(404,{pathname:B}),{flushSync:z});return}let{path:F,submission:K,error:we}=$s(s.v7_normalizeFormMethod,!0,B,T);if(we){hr(y,g,we,{flushSync:z});return}let H=vu(U,F);if(N=(T&&T.preventScrollReset)===!0,K&&st(K.formMethod)){Wd(y,g,F,H,U,z,K);return}te.set(y,{routeId:g,path:F}),Qd(y,g,F,H,U,z,K)}async function Wd(y,g,k,T,z,W,B){if(Ao(),te.delete(y),!T.route.action&&!T.route.lazy){let q=qe(405,{method:B.formMethod,pathname:k,routeId:g});hr(y,g,q,{flushSync:W});return}let U=v.fetchers.get(y);Ft(y,fv(B,U),{flushSync:W});let F=new AbortController,K=_r(e.history,k,F.signal,B);le.set(y,F);let we=D,H=await Pr("action",K,T,z,o,l,a,s.v7_relativeSplatPath);if(K.signal.aborted){le.get(y)===F&&le.delete(y);return}if(s.v7_fetcherPersist&&ke.has(y)){if(gn(H)||Yn(H)){Ft(y,Bt(void 0));return}}else{if(gn(H))if(le.delete(y),A>we){Ft(y,Bt(void 0));return}else return G.add(y),Ft(y,Rr(B)),pr(v,H,{fetcherSubmission:B});if(Yn(H)){hr(y,g,H.error);return}}if(yn(H))throw qe(400,{type:"defer-action"});let b=v.navigation.location||v.location,Ce=_r(e.history,b,F.signal),We=u||i,Se=v.navigation.state!=="idle"?Kn(We,v.navigation.location,a):v.matches;V(Se,"Didn't find any matches after fetcher action");let Tn=++D;$.set(y,Tn);let $o=Rr(B,H.data);v.fetchers.set(y,$o);let[Dn,Ut]=Vs(e.history,v,Se,B,b,!1,Ze,Nn,jt,ke,te,G,We,a,{[T.route.id]:H.data},void 0);Ut.filter(q=>q.key!==y).forEach(q=>{let Ie=q.key,wl=v.fetchers.get(Ie),Zd=Rr(void 0,wl?wl.data:void 0);v.fetchers.set(Ie,Zd),le.has(Ie)&&It(Ie),q.controller&&le.set(Ie,q.controller)}),He({fetchers:new Map(v.fetchers)});let cn=()=>Ut.forEach(q=>It(q.key));F.signal.addEventListener("abort",cn);let{results:Vo,loaderResults:mr,fetcherResults:Ho}=await Sa(v.matches,Se,Dn,Ut,Ce);if(F.signal.aborted)return;F.signal.removeEventListener("abort",cn),$.delete(y),le.delete(y),Ut.forEach(q=>le.delete(q.key));let Mn=Gs(Vo);if(Mn){if(Mn.idx>=Dn.length){let q=Ut[Mn.idx-Dn.length].key;G.add(q)}return pr(v,Mn.result)}let{loaderData:gl,errors:J}=Ks(v,v.matches,Dn,mr,void 0,Ut,Ho,ot);if(v.fetchers.has(y)){let q=Bt(H.data);v.fetchers.set(y,q)}Ca(Tn),v.navigation.state==="loading"&&Tn>A?(V(P,"Expected pending action"),j&&j.abort(),dr(v.navigation.location,{matches:Se,loaderData:gl,errors:J,fetchers:new Map(v.fetchers)})):(He({errors:J,loaderData:Ys(v.loaderData,gl,Se,J),fetchers:new Map(v.fetchers)}),Ze=!1)}async function Qd(y,g,k,T,z,W,B){let U=v.fetchers.get(y);Ft(y,Rr(B,U?U.data:void 0),{flushSync:W});let F=new AbortController,K=_r(e.history,k,F.signal);le.set(y,F);let we=D,H=await Pr("loader",K,T,z,o,l,a,s.v7_relativeSplatPath);if(yn(H)&&(H=await Nd(H,K.signal,!0)||H),le.get(y)===F&&le.delete(y),!K.signal.aborted){if(ke.has(y)){Ft(y,Bt(void 0));return}if(gn(H))if(A>we){Ft(y,Bt(void 0));return}else{G.add(y),await pr(v,H);return}if(Yn(H)){hr(y,g,H.error);return}V(!yn(H),"Unhandled fetcher deferred data"),Ft(y,Bt(H.data))}}async function pr(y,g,k){let{submission:T,fetcherSubmission:z,replace:W}=k===void 0?{}:k;g.revalidate&&(Ze=!0);let B=il(y.location,g.location,{_isRedirect:!0});if(V(B,"Expected a location on the redirect navigation"),n){let b=!1;if(g.reloadDocument)b=!0;else if(Pd.test(g.location)){const Ce=e.history.createURL(g.location);b=Ce.origin!==t.location.origin||Tt(Ce.pathname,a)==null}if(b){W?t.location.replace(g.location):t.location.assign(g.location);return}}j=null;let U=W===!0?de.Replace:de.Push,{formMethod:F,formAction:K,formEncType:we}=y.navigation;!T&&!z&&F&&K&&we&&(T=Zs(y.navigation));let H=T||z;if(qm.has(g.status)&&H&&st(H.formMethod))await sn(U,B,{submission:fe({},H,{formAction:g.location}),preventScrollReset:N});else{let b=gi(B,T);await sn(U,B,{overrideNavigation:b,fetcherSubmission:z,preventScrollReset:N})}}async function Sa(y,g,k,T,z){let W=await Promise.all([...k.map(F=>Pr("loader",z,F,g,o,l,a,s.v7_relativeSplatPath)),...T.map(F=>F.matches&&F.match&&F.controller?Pr("loader",_r(e.history,F.path,F.controller.signal),F.match,F.matches,o,l,a,s.v7_relativeSplatPath):{type:se.error,error:qe(404,{pathname:F.path})})]),B=W.slice(0,k.length),U=W.slice(k.length);return await Promise.all([Js(y,k,B,B.map(()=>z.signal),!1,v.loaderData),Js(y,T.map(F=>F.match),U,T.map(F=>F.controller?F.controller.signal:null),!0)]),{results:W,loaderResults:B,fetcherResults:U}}function Ao(){Ze=!0,Nn.push(...Bo()),te.forEach((y,g)=>{le.has(g)&&(jt.push(g),It(g))})}function Ft(y,g,k){k===void 0&&(k={}),v.fetchers.set(y,g),He({fetchers:new Map(v.fetchers)},{flushSync:(k&&k.flushSync)===!0})}function hr(y,g,k,T){T===void 0&&(T={});let z=Vr(v.matches,g);vl(y),He({errors:{[z.route.id]:k},fetchers:new Map(v.fetchers)},{flushSync:(T&&T.flushSync)===!0})}function xa(y){return s.v7_fetcherPersist&&(ht.set(y,(ht.get(y)||0)+1),ke.has(y)&&ke.delete(y)),v.fetchers.get(y)||bm}function vl(y){let g=v.fetchers.get(y);le.has(y)&&!(g&&g.state==="loading"&&$.has(y))&&It(y),te.delete(y),$.delete(y),G.delete(y),ke.delete(y),v.fetchers.delete(y)}function Kd(y){if(s.v7_fetcherPersist){let g=(ht.get(y)||0)-1;g<=0?(ht.delete(y),ke.add(y)):ht.set(y,g)}else vl(y);He({fetchers:new Map(v.fetchers)})}function It(y){let g=le.get(y);V(g,"Expected fetch controller: "+y),g.abort(),le.delete(y)}function Ea(y){for(let g of y){let k=xa(g),T=Bt(k.data);v.fetchers.set(g,T)}}function ka(){let y=[],g=!1;for(let k of G){let T=v.fetchers.get(k);V(T,"Expected fetcher: "+k),T.state==="loading"&&(G.delete(k),y.push(k),g=!0)}return Ea(y),g}function Ca(y){let g=[];for(let[k,T]of $)if(T0}function Yd(y,g){let k=v.blockers.get(y)||Cr;return Me.get(y)!==g&&Me.set(y,g),k}function Pa(y){v.blockers.delete(y),Me.delete(y)}function yl(y,g){let k=v.blockers.get(y)||Cr;V(k.state==="unblocked"&&g.state==="blocked"||k.state==="blocked"&&g.state==="blocked"||k.state==="blocked"&&g.state==="proceeding"||k.state==="blocked"&&g.state==="unblocked"||k.state==="proceeding"&&g.state==="unblocked","Invalid blocker state transition: "+k.state+" -> "+g.state);let T=new Map(v.blockers);T.set(y,g),He({blockers:T})}function _a(y){let{currentLocation:g,nextLocation:k,historyAction:T}=y;if(Me.size===0)return;Me.size>1&&ur(!1,"A router only supports one blocker at a time");let z=Array.from(Me.entries()),[W,B]=z[z.length-1],U=v.blockers.get(W);if(!(U&&U.state==="proceeding")&&B({currentLocation:g,nextLocation:k,historyAction:T}))return W}function Bo(y){let g=[];return ot.forEach((k,T)=>{(!y||y(T))&&(k.cancel(),g.push(T),ot.delete(T))}),g}function Xd(y,g,k){if(m=y,S=g,E=k||null,!w&&v.navigation===yi){w=!0;let T=La(v.location,v.matches);T!=null&&He({restoreScrollPosition:T})}return()=>{m=null,S=null,E=null}}function Ra(y,g){return E&&E(y,g.map(T=>Tm(T,v.loaderData)))||y.key}function Gd(y,g){if(m&&S){let k=Ra(y,g);m[k]=S()}}function La(y,g){if(m){let k=Ra(y,g),T=m[k];if(typeof T=="number")return T}return null}function Jd(y){o={},u=du(y,l,void 0,o)}return L={get basename(){return a},get future(){return s},get state(){return v},get routes(){return i},get window(){return t},initialize:Id,subscribe:Ad,enableScrollRestoration:Xd,navigate:wa,fetch:Hd,revalidate:Bd,createHref:y=>e.history.createHref(y),encodeLocation:y=>e.history.encodeLocation(y),getFetcher:xa,deleteFetcher:Kd,dispose:Ud,getBlocker:Yd,deleteBlocker:Pa,_internalFetchControllers:le,_internalActiveDeferreds:ot,_internalSetRoutes:Jd},L}function nv(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function hu(e,t,n,r,l,o,i,u){let a,s;if(i){a=[];for(let p of t)if(a.push(p),p.route.id===i){s=p;break}}else a=t,s=t[t.length-1];let f=ma(l||".",ha(a,o),Tt(e.pathname,n)||e.pathname,u==="path");return l==null&&(f.search=e.search,f.hash=e.hash),(l==null||l===""||l===".")&&s&&s.route.index&&!ya(f.search)&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(f.pathname=f.pathname==="/"?n:Pt([n,f.pathname])),_n(f)}function $s(e,t,n,r){if(!r||!nv(r))return{path:n};if(r.formMethod&&!sv(r.formMethod))return{path:n,error:qe(405,{method:r.formMethod})};let l=()=>({path:n,error:qe(400,{type:"invalid-body"})}),o=r.formMethod||"get",i=e?o.toUpperCase():o.toLowerCase(),u=Ld(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!st(i))return l();let m=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((E,S)=>{let[w,C]=S;return""+E+w+"="+C+` +`},""):String(r.body);return{path:n,submission:{formMethod:i,formAction:u,formEncType:r.formEncType,formData:void 0,json:void 0,text:m}}}else if(r.formEncType==="application/json"){if(!st(i))return l();try{let m=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:i,formAction:u,formEncType:r.formEncType,formData:void 0,json:m,text:void 0}}}catch{return l()}}}V(typeof FormData=="function","FormData is not available in this environment");let a,s;if(r.formData)a=mu(r.formData),s=r.formData;else if(r.body instanceof FormData)a=mu(r.body),s=r.body;else if(r.body instanceof URLSearchParams)a=r.body,s=Qs(a);else if(r.body==null)a=new URLSearchParams,s=new FormData;else try{a=new URLSearchParams(r.body),s=Qs(a)}catch{return l()}let f={formMethod:i,formAction:u,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(st(f.formMethod))return{path:n,submission:f};let p=Mt(n);return t&&p.search&&ya(p.search)&&a.append("index",""),p.search="?"+a,{path:_n(p),submission:f}}function rv(e,t){let n=e;if(t){let r=e.findIndex(l=>l.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Vs(e,t,n,r,l,o,i,u,a,s,f,p,m,E,S,w){let C=w?Object.values(w)[0]:S?Object.values(S)[0]:void 0,d=e.createURL(t.location),c=e.createURL(l),h=w?Object.keys(w)[0]:void 0,L=rv(n,h).filter((P,N)=>{let{route:j}=P;if(j.lazy)return!0;if(j.loader==null)return!1;if(o)return j.loader.hydrate?!0:t.loaderData[j.id]===void 0&&(!t.errors||t.errors[j.id]===void 0);if(lv(t.loaderData,t.matches[N],P)||u.some(ve=>ve===P.route.id))return!0;let O=t.matches[N],Y=P;return Hs(P,fe({currentUrl:d,currentParams:O.params,nextUrl:c,nextParams:Y.params},r,{actionResult:C,defaultShouldRevalidate:i||d.pathname+d.search===c.pathname+c.search||d.search!==c.search||Rd(O,Y)}))}),v=[];return f.forEach((P,N)=>{if(o||!n.some(he=>he.route.id===P.routeId)||s.has(N))return;let j=Kn(m,P.path,E);if(!j){v.push({key:N,routeId:P.routeId,path:P.path,matches:null,match:null,controller:null});return}let O=t.fetchers.get(N),Y=vu(j,P.path),ve=!1;p.has(N)?ve=!1:a.includes(N)?ve=!0:O&&O.state!=="idle"&&O.data===void 0?ve=i:ve=Hs(Y,fe({currentUrl:d,currentParams:t.matches[t.matches.length-1].params,nextUrl:c,nextParams:n[n.length-1].params},r,{actionResult:C,defaultShouldRevalidate:i})),ve&&v.push({key:N,routeId:P.routeId,path:P.path,matches:j,match:Y,controller:new AbortController})}),[L,v]}function lv(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function Rd(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Hs(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Ws(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];V(l,"No route found in manifest");let o={};for(let i in r){let a=l[i]!==void 0&&i!=="hasErrorBoundary";ur(!a,'Route "'+l.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!a&&!Lm.has(i)&&(o[i]=r[i])}Object.assign(l,o),Object.assign(l,fe({},t(l),{lazy:void 0}))}async function Pr(e,t,n,r,l,o,i,u,a){a===void 0&&(a={});let s,f,p,m=w=>{let C,d=new Promise((c,h)=>C=h);return p=()=>C(),t.signal.addEventListener("abort",p),Promise.race([w({request:t,params:n.params,context:a.requestContext}),d])};try{let w=n.route[e];if(n.route.lazy)if(w){let C,d=await Promise.all([m(w).catch(c=>{C=c}),Ws(n.route,o,l)]);if(C)throw C;f=d[0]}else if(await Ws(n.route,o,l),w=n.route[e],w)f=await m(w);else if(e==="action"){let C=new URL(t.url),d=C.pathname+C.search;throw qe(405,{method:t.method,pathname:d,routeId:n.route.id})}else return{type:se.data,data:void 0};else if(w)f=await m(w);else{let C=new URL(t.url),d=C.pathname+C.search;throw qe(404,{pathname:d})}V(f!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(w){s=se.error,f=w}finally{p&&t.signal.removeEventListener("abort",p)}if(av(f)){let w=f.status;if(Zm.has(w)){let d=f.headers.get("Location");if(V(d,"Redirects returned/thrown from loaders/actions must have a Location header"),!Pd.test(d))d=hu(new URL(t.url),r.slice(0,r.indexOf(n)+1),i,!0,d,u);else if(!a.isStaticRequest){let c=new URL(t.url),h=d.startsWith("//")?new URL(c.protocol+d):new URL(d),x=Tt(h.pathname,i)!=null;h.origin===c.origin&&x&&(d=h.pathname+h.search+h.hash)}if(a.isStaticRequest)throw f.headers.set("Location",d),f;return{type:se.redirect,status:w,location:d,revalidate:f.headers.get("X-Remix-Revalidate")!==null,reloadDocument:f.headers.get("X-Remix-Reload-Document")!==null}}if(a.isRouteRequest)throw{type:s===se.error?se.error:se.data,response:f};let C;try{let d=f.headers.get("Content-Type");d&&/\bapplication\/json\b/.test(d)?f.body==null?C=null:C=await f.json():C=await f.text()}catch(d){return{type:se.error,error:d}}return s===se.error?{type:s,error:new va(w,f.statusText,C),headers:f.headers}:{type:se.data,data:C,statusCode:f.status,headers:f.headers}}if(s===se.error)return{type:s,error:f};if(uv(f)){var E,S;return{type:se.deferred,deferredData:f,statusCode:(E=f.init)==null?void 0:E.status,headers:((S=f.init)==null?void 0:S.headers)&&new Headers(f.init.headers)}}return{type:se.data,data:f}}function _r(e,t,n,r){let l=e.createURL(Ld(t)).toString(),o={signal:n};if(r&&st(r.formMethod)){let{formMethod:i,formEncType:u}=r;o.method=i.toUpperCase(),u==="application/json"?(o.headers=new Headers({"Content-Type":u}),o.body=JSON.stringify(r.json)):u==="text/plain"?o.body=r.text:u==="application/x-www-form-urlencoded"&&r.formData?o.body=mu(r.formData):o.body=r.formData}return new Request(l,o)}function mu(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Qs(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function ov(e,t,n,r,l){let o={},i=null,u,a=!1,s={};return n.forEach((f,p)=>{let m=t[p].route.id;if(V(!gn(f),"Cannot handle redirect results in processLoaderData"),Yn(f)){let E=Vr(e,m),S=f.error;r&&(S=Object.values(r)[0],r=void 0),i=i||{},i[E.route.id]==null&&(i[E.route.id]=S),o[m]=void 0,a||(a=!0,u=kd(f.error)?f.error.status:500),f.headers&&(s[m]=f.headers)}else yn(f)?(l.set(m,f.deferredData),o[m]=f.deferredData.data):o[m]=f.data,f.statusCode!=null&&f.statusCode!==200&&!a&&(u=f.statusCode),f.headers&&(s[m]=f.headers)}),r&&(i=r,o[Object.keys(r)[0]]=void 0),{loaderData:o,errors:i,statusCode:u||200,loaderHeaders:s}}function Ks(e,t,n,r,l,o,i,u){let{loaderData:a,errors:s}=ov(t,n,r,l,u);for(let f=0;fr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function Xs(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function qe(e,t){let{pathname:n,routeId:r,method:l,type:o}=t===void 0?{}:t,i="Unknown Server Error",u="Unknown @remix-run/router error";return e===400?(i="Bad Request",l&&n&&r?u="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?u="defer() is not supported in actions":o==="invalid-body"&&(u="Unable to encode submission body")):e===403?(i="Forbidden",u='Route "'+r+'" does not match URL "'+n+'"'):e===404?(i="Not Found",u='No route matches URL "'+n+'"'):e===405&&(i="Method Not Allowed",l&&n&&r?u="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(u='Invalid request method "'+l.toUpperCase()+'"')),new va(e||500,i,new Error(u),!0)}function Gs(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(gn(n))return{result:n,idx:t}}}function Ld(e){let t=typeof e=="string"?Mt(e):e;return _n(fe({},t,{hash:""}))}function iv(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function yn(e){return e.type===se.deferred}function Yn(e){return e.type===se.error}function gn(e){return(e&&e.type)===se.redirect}function uv(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function av(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function sv(e){return Jm.has(e.toLowerCase())}function st(e){return Xm.has(e.toLowerCase())}async function Js(e,t,n,r,l,o){for(let i=0;ip.route.id===a.route.id),f=s!=null&&!Rd(s,a)&&(o&&o[a.route.id])!==void 0;if(yn(u)&&(l||f)){let p=r[i];V(p,"Expected an AbortSignal for revalidating fetcher deferred result"),await Nd(u,p,l).then(m=>{m&&(n[i]=m||n[i])})}}}async function Nd(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:se.data,data:e.deferredData.unwrappedData}}catch(l){return{type:se.error,error:l}}return{type:se.data,data:e.deferredData.data}}}function ya(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function vu(e,t){let n=typeof t=="string"?Mt(t).search:t.search;if(e[e.length-1].route.index&&ya(n||""))return e[e.length-1];let r=Ed(e);return r[r.length-1]}function Zs(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:o,json:i}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(i!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:i,text:void 0}}}function gi(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function cv(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Rr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function fv(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Bt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function dv(e,t){try{let n=e.sessionStorage.getItem(_d);if(n){let r=JSON.parse(n);for(let[l,o]of Object.entries(r||{}))o&&Array.isArray(o)&&t.set(l,new Set(o||[]))}}catch{}}function pv(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(_d,JSON.stringify(n))}catch(r){ur(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + * React Router v6.22.3 + * + * 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 ul(){return ul=Object.assign?Object.assign.bind():function(e){for(var t=1;t{u.current=!0}),_.useCallback(function(s,f){if(f===void 0&&(f={}),!u.current)return;if(typeof s=="number"){r.go(s);return}let p=ma(s,JSON.parse(i),o,f.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:Pt([t,p.pathname])),(f.replace?r.replace:r.push)(p,f.state,f)},[t,r,i,o,e])}const yv=_.createContext(null);function gv(e){let t=_.useContext(zt).outlet;return t&&_.createElement(yv.Provider,{value:e},t)}function wv(){let{matches:e}=_.useContext(zt),t=e[e.length-1];return t?t.params:{}}function Uo(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=_.useContext(an),{matches:l}=_.useContext(zt),{pathname:o}=ml(),i=JSON.stringify(ha(l,r.v7_relativeSplatPath));return _.useMemo(()=>ma(e,JSON.parse(i),o,n==="path"),[e,i,o,n])}function Sv(e,t,n,r){hl()||V(!1);let{navigator:l}=_.useContext(an),{matches:o}=_.useContext(zt),i=o[o.length-1],u=i?i.params:{};i&&i.pathname;let a=i?i.pathnameBase:"/";i&&i.route;let s=ml(),f;if(t){var p;let C=typeof t=="string"?Mt(t):t;a==="/"||(p=C.pathname)!=null&&p.startsWith(a)||V(!1),f=C}else f=s;let m=f.pathname||"/",E=m;if(a!=="/"){let C=a.replace(/^\//,"").split("/");E="/"+m.replace(/^\//,"").split("/").slice(C.length).join("/")}let S=Kn(e,{pathname:E}),w=Pv(S&&S.map(C=>Object.assign({},C,{params:Object.assign({},u,C.params),pathname:Pt([a,l.encodeLocation?l.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?a:Pt([a,l.encodeLocation?l.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),o,n,r);return t&&w?_.createElement(Io.Provider,{value:{location:ul({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:de.Pop}},w):w}function xv(){let e=Nv(),t=kd(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},t),n?_.createElement("pre",{style:l},n):null,null)}const Ev=_.createElement(xv,null);class kv extends _.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!==void 0?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!==void 0?_.createElement(zt.Provider,{value:this.props.routeContext},_.createElement(Td.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Cv(e){let{routeContext:t,match:n,children:r}=e,l=_.useContext(pl);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),_.createElement(zt.Provider,{value:t},r)}function Pv(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let i=e,u=(l=n)==null?void 0:l.errors;if(u!=null){let f=i.findIndex(p=>p.route.id&&(u==null?void 0:u[p.route.id]));f>=0||V(!1),i=i.slice(0,Math.min(i.length,f+1))}let a=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((f,p,m)=>{let E,S=!1,w=null,C=null;n&&(E=u&&p.route.id?u[p.route.id]:void 0,w=p.route.errorElement||Ev,a&&(s<0&&m===0?(Dv("route-fallback",!1),S=!0,C=null):s===m&&(S=!0,C=p.route.hydrateFallbackElement||null)));let d=t.concat(i.slice(0,m+1)),c=()=>{let h;return E?h=w:S?h=C:p.route.Component?h=_.createElement(p.route.Component,null):p.route.element?h=p.route.element:h=f,_.createElement(Cv,{match:p,routeContext:{outlet:f,matches:d,isDataRoute:n!=null},children:h})};return n&&(p.route.ErrorBoundary||p.route.errorElement||m===0)?_.createElement(kv,{location:n.location,revalidation:n.revalidation,component:w,error:E,children:c(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):c()},null)}var Md=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Md||{}),So=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}(So||{});function _v(e){let t=_.useContext(pl);return t||V(!1),t}function Rv(e){let t=_.useContext(ga);return t||V(!1),t}function Lv(e){let t=_.useContext(zt);return t||V(!1),t}function zd(e){let t=Lv(),n=t.matches[t.matches.length-1];return n.route.id||V(!1),n.route.id}function Nv(){var e;let t=_.useContext(Td),n=Rv(So.UseRouteError),r=zd(So.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Tv(){let{router:e}=_v(Md.UseNavigateStable),t=zd(So.UseNavigateStable),n=_.useRef(!1);return Dd(()=>{n.current=!0}),_.useCallback(function(l,o){o===void 0&&(o={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,ul({fromRouteId:t},o)))},[e,t])}const qs={};function Dv(e,t,n){!t&&!qs[e]&&(qs[e]=!0)}function Mv(e){return gv(e.context)}function $t(e){V(!1)}function zv(e){let{basename:t="/",children:n=null,location:r,navigationType:l=de.Pop,navigator:o,static:i=!1,future:u}=e;hl()&&V(!1);let a=t.replace(/^\/*/,"/"),s=_.useMemo(()=>({basename:a,navigator:o,static:i,future:ul({v7_relativeSplatPath:!1},u)}),[a,u,o,i]);typeof r=="string"&&(r=Mt(r));let{pathname:f="/",search:p="",hash:m="",state:E=null,key:S="default"}=r,w=_.useMemo(()=>{let C=Tt(f,a);return C==null?null:{location:{pathname:C,search:p,hash:m,state:E,key:S},navigationType:l}},[a,f,p,m,E,S,l]);return w==null?null:_.createElement(an.Provider,{value:s},_.createElement(Io.Provider,{children:n,value:w}))}new Promise(()=>{});function yu(e,t){t===void 0&&(t=[]);let n=[];return _.Children.forEach(e,(r,l)=>{if(!_.isValidElement(r))return;let o=[...t,l];if(r.type===_.Fragment){n.push.apply(n,yu(r.props.children,o));return}r.type!==$t&&V(!1),!r.props.index||!r.props.children||V(!1);let i={id:r.props.id||o.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&&(i.children=yu(r.props.children,o)),n.push(i)}),n}function jv(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:_.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:_.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:_.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + * React Router DOM v6.22.3 + * + * 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 ar(){return ar=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[l]=e[l]);return n}function Ov(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Fv(e,t){return e.button===0&&(!t||t==="_self")&&!Ov(e)}const Iv=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Uv=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],Av="6";try{window.__reactRouterVersion=Av}catch{}function Bv(e,t){return tv({basename:t==null?void 0:t.basename,future:ar({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:Pm({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||$v(),routes:e,mapRouteProperties:jv,window:t==null?void 0:t.window}).initialize()}function $v(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=ar({},t,{errors:Vv(t.errors)})),t}function Vv(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,l]of t)if(l&&l.__type==="RouteErrorResponse")n[r]=new va(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let o=window[l.__subType];if(typeof o=="function")try{let i=new o(l.message);i.stack="",n[r]=i}catch{}}if(n[r]==null){let o=new Error(l.message);o.stack="",n[r]=o}}else n[r]=l;return n}const Od=_.createContext({isTransitioning:!1}),Hv=_.createContext(new Map),Wv="startTransition",bs=pp[Wv],Qv="flushSync",ec=Cm[Qv];function Kv(e){bs?bs(e):e()}function Lr(e){ec?ec(e):e()}class Yv{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function Xv(e){let{fallbackElement:t,router:n,future:r}=e,[l,o]=_.useState(n.state),[i,u]=_.useState(),[a,s]=_.useState({isTransitioning:!1}),[f,p]=_.useState(),[m,E]=_.useState(),[S,w]=_.useState(),C=_.useRef(new Map),{v7_startTransition:d}=r||{},c=_.useCallback(P=>{d?Kv(P):P()},[d]),h=_.useCallback((P,N)=>{let{deletedFetchers:j,unstable_flushSync:O,unstable_viewTransitionOpts:Y}=N;j.forEach(he=>C.current.delete(he)),P.fetchers.forEach((he,Ze)=>{he.data!==void 0&&C.current.set(Ze,he.data)});let ve=n.window==null||typeof n.window.document.startViewTransition!="function";if(!Y||ve){O?Lr(()=>o(P)):c(()=>o(P));return}if(O){Lr(()=>{m&&(f&&f.resolve(),m.skipTransition()),s({isTransitioning:!0,flushSync:!0,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})});let he=n.window.document.startViewTransition(()=>{Lr(()=>o(P))});he.finished.finally(()=>{Lr(()=>{p(void 0),E(void 0),u(void 0),s({isTransitioning:!1})})}),Lr(()=>E(he));return}m?(f&&f.resolve(),m.skipTransition(),w({state:P,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})):(u(P),s({isTransitioning:!0,flushSync:!1,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation}))},[n.window,m,f,C,c]);_.useLayoutEffect(()=>n.subscribe(h),[n,h]),_.useEffect(()=>{a.isTransitioning&&!a.flushSync&&p(new Yv)},[a]),_.useEffect(()=>{if(f&&i&&n.window){let P=i,N=f.promise,j=n.window.document.startViewTransition(async()=>{c(()=>o(P)),await N});j.finished.finally(()=>{p(void 0),E(void 0),u(void 0),s({isTransitioning:!1})}),E(j)}},[c,i,f,n.window]),_.useEffect(()=>{f&&i&&l.location.key===i.location.key&&f.resolve()},[f,m,l.location,i]),_.useEffect(()=>{!a.isTransitioning&&S&&(u(S.state),s({isTransitioning:!0,flushSync:!1,currentLocation:S.currentLocation,nextLocation:S.nextLocation}),w(void 0))},[a.isTransitioning,S]),_.useEffect(()=>{},[]);let x=_.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:P=>n.navigate(P),push:(P,N,j)=>n.navigate(P,{state:N,preventScrollReset:j==null?void 0:j.preventScrollReset}),replace:(P,N,j)=>n.navigate(P,{replace:!0,state:N,preventScrollReset:j==null?void 0:j.preventScrollReset})}),[n]),L=n.basename||"/",v=_.useMemo(()=>({router:n,navigator:x,static:!1,basename:L}),[n,x,L]);return _.createElement(_.Fragment,null,_.createElement(pl.Provider,{value:v},_.createElement(ga.Provider,{value:l},_.createElement(Hv.Provider,{value:C.current},_.createElement(Od.Provider,{value:a},_.createElement(zv,{basename:L,location:l.location,navigationType:l.historyAction,navigator:x,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},l.initialized||n.future.v7_partialHydration?_.createElement(Gv,{routes:n.routes,future:n.future,state:l}):t))))),null)}function Gv(e){let{routes:t,future:n,state:r}=e;return Sv(t,void 0,r,n)}const Jv=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Zv=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,pn=_.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:o,replace:i,state:u,target:a,to:s,preventScrollReset:f,unstable_viewTransition:p}=t,m=jd(t,Iv),{basename:E}=_.useContext(an),S,w=!1;if(typeof s=="string"&&Zv.test(s)&&(S=s,Jv))try{let h=new URL(window.location.href),x=s.startsWith("//")?new URL(h.protocol+s):new URL(s),L=Tt(x.pathname,E);x.origin===h.origin&&L!=null?s=L+x.search+x.hash:w=!0}catch{}let C=hv(s,{relative:l}),d=ey(s,{replace:i,state:u,target:a,preventScrollReset:f,relative:l,unstable_viewTransition:p});function c(h){r&&r(h),h.defaultPrevented||d(h)}return _.createElement("a",ar({},m,{href:S||C,onClick:w||o?r:c,ref:n,target:a}))}),qv=_.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:o="",end:i=!1,style:u,to:a,unstable_viewTransition:s,children:f}=t,p=jd(t,Uv),m=Uo(a,{relative:p.relative}),E=ml(),S=_.useContext(ga),{navigator:w,basename:C}=_.useContext(an),d=S!=null&&ty(m)&&s===!0,c=w.encodeLocation?w.encodeLocation(m).pathname:m.pathname,h=E.pathname,x=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;l||(h=h.toLowerCase(),x=x?x.toLowerCase():null,c=c.toLowerCase()),x&&C&&(x=Tt(x,C)||x);const L=c!=="/"&&c.endsWith("/")?c.length-1:c.length;let v=h===c||!i&&h.startsWith(c)&&h.charAt(L)==="/",P=x!=null&&(x===c||!i&&x.startsWith(c)&&x.charAt(c.length)==="/"),N={isActive:v,isPending:P,isTransitioning:d},j=v?r:void 0,O;typeof o=="function"?O=o(N):O=[o,v?"active":null,P?"pending":null,d?"transitioning":null].filter(Boolean).join(" ");let Y=typeof u=="function"?u(N):u;return _.createElement(pn,ar({},p,{"aria-current":j,className:O,ref:n,style:Y,to:a,unstable_viewTransition:s}),typeof f=="function"?f(N):f)});var gu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(gu||(gu={}));var tc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(tc||(tc={}));function bv(e){let t=_.useContext(pl);return t||V(!1),t}function ey(e,t){let{target:n,replace:r,state:l,preventScrollReset:o,relative:i,unstable_viewTransition:u}=t===void 0?{}:t,a=mv(),s=ml(),f=Uo(e,{relative:i});return _.useCallback(p=>{if(Fv(p,n)){p.preventDefault();let m=r!==void 0?r:_n(s)===_n(f);a(e,{replace:m,state:l,preventScrollReset:o,relative:i,unstable_viewTransition:u})}},[s,a,f,r,l,n,e,o,i,u])}function ty(e,t){t===void 0&&(t={});let n=_.useContext(Od);n==null&&V(!1);let{basename:r}=bv(gu.useViewTransitionState),l=Uo(e,{relative:t.relative});if(!n.isTransitioning)return!1;let o=Tt(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=Tt(n.nextLocation.pathname,r)||n.nextLocation.pathname;return pu(l.pathname,i)!=null||pu(l.pathname,o)!=null}const ny=""+new URL("NSP-Logo-DA253ot2.png",import.meta.url).href,nc=[{label:"ABOUT",href:"/about"},{label:"GALLERY",href:"/gallery"},{label:"MEMBERS",href:"/members"},{label:"CONTACT",href:"#"}];/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var ry={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ly=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Fd=(e,t)=>{const n=_.forwardRef(({color:r="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:i,className:u="",children:a,...s},f)=>_.createElement("svg",{ref:f,...ry,width:l,height:l,stroke:r,strokeWidth:i?Number(o)*24/Number(l):o,className:["lucide",`lucide-${ly(e)}`,u].join(" "),...s},[...t.map(([p,m])=>_.createElement(p,m)),...Array.isArray(a)?a:[a]]));return n.displayName=`${e}`,n};/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const oy=Fd("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** + * @license lucide-react v0.363.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const iy=Fd("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),uy=()=>{const[e,t]=_.useState(!1),n=()=>{t(!e)};return I.jsx("nav",{className:"sticky top-0 z-50 py-3 backdrop-blur-lg bg-slate-800 mx-60 my-5 rounded-lg text-white w-3/4 px-6",children:I.jsxs("div",{className:"container mx-auto relative text-md font-semibold",children:[I.jsxs("div",{className:"flex justify-between items-center",children:[I.jsxs(pn,{to:"/",className:"flex items-center flex-shrink-0 cursor-pointer",children:[I.jsx("img",{className:"h-10 w-12",src:ny,alt:""}),I.jsx("span",{className:"text-2xl mx-1 tracking-tight font-sans",children:"NSP"})]}),I.jsx("ul",{className:"hidden lg:flex ml-14 space-x-10",children:nc.map((r,l)=>I.jsx("li",{children:I.jsx(qv,{to:r.href,className:"cursor-pointer rounded-lg py-2 px-2 hover:bg-gray-700",children:r.label})},l))}),I.jsxs("div",{className:"hidden lg:flex justify-center space-x-6 items-center",children:[I.jsx(pn,{to:"",children:I.jsx("button",{className:"text-yellow-500 hover:text-white rounded-lg py-2 px-4 text-center hover:bg-gray-700",children:"Sign In"})}),I.jsx(pn,{to:"/signup",children:I.jsx("button",{className:"bg-gradient-to-r from-green-500 to-green-900 py-2 px-4 rounded-md cursor-pointer hover:bg-gradient-to-t hover:from-green-400 hover:to-green-900",children:"Member Sign Up"})})]}),I.jsx("div",{className:"lg:hidden md:flex flex-col justify-end",children:I.jsx("button",{onClick:n,children:e?I.jsx(iy,{}):I.jsx(oy,{})})})]}),e&&I.jsxs("div",{className:"fixed right-0 z-20 bg-gray-300 w-full p-12 flex flex-col justify-center items-center lg:hidden",children:[I.jsx("ul",{children:nc.map((r,l)=>I.jsx("li",{className:"py-4 cursor-pointer",children:I.jsx(pn,{to:r.href,children:r.label})},l))}),I.jsxs("div",{className:"flex space-x-6",children:[I.jsx(pn,{to:"",className:"py-2 px-3 rounded-md border cursor-pointer",children:"Sign In"}),I.jsx(pn,{to:"",className:"bg-gradient-to-r from-orange-500 to-orange-800 py-2 px-3 rounded-md cursor-pointer",children:"Sign Up"})]})]})]})})};function ay(){return I.jsxs(I.Fragment,{children:[I.jsx(uy,{}),I.jsx(Mv,{})]})}const sy=()=>I.jsx("div",{className:"text-2xl text-center px-5 py-3",children:"Member SignUp Page"}),cy=()=>I.jsx("div",{className:"text-2xl text-center px-5 py-3",children:"Welcome to About Page of NSP"}),fy=()=>I.jsx("div",{className:"text-2xl text-center px-5 py-3",children:"Gallery Page"}),dy=()=>I.jsx("div",{className:"text-2xl text-center px-5 py-3",children:"This is Member Dasboard"}),py=()=>{const{memberId:e}=wv();return I.jsxs("div",{className:"text-2xl text-center px-5 py-3",children:["Member : ",e]})},hy=()=>I.jsx("div",{className:"ml-[510px] mt-5 text-5xl px-5 py-3 font-bold bg-gradient-to-r from-blue-600 via-green-500 to-indigo-400 inline-block text-transparent bg-clip-text",children:"Official Website of NITA South Paribar"}),my=Bv(yu(I.jsxs($t,{path:"/",element:I.jsx(ay,{}),children:[I.jsx($t,{path:"",element:I.jsx(hy,{})}),I.jsx($t,{path:"/about",element:I.jsx(cy,{})}),I.jsx($t,{path:"/gallery",element:I.jsx(fy,{})}),I.jsx($t,{path:"/members",element:I.jsx(dy,{})}),I.jsx($t,{path:"/members/:memberId",element:I.jsx(py,{})}),I.jsx($t,{path:"/signup",element:I.jsx(sy,{})})]})));wi.createRoot(document.getElementById("root")).render(I.jsx(hc.StrictMode,{children:I.jsx(Xv,{router:my})})); diff --git a/dist/assets/index-bWJLz_Hj.css b/dist/assets/index-bWJLz_Hj.css new file mode 100644 index 0000000..47c9ae8 --- /dev/null +++ b/dist/assets/index-bWJLz_Hj.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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;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::-moz-placeholder,textarea::-moz-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: }::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: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-0{right:0}.top-0{top:0}.z-20{z-index:20}.z-50{z-index:50}.m-1{margin:.25rem}.m-4{margin:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-60{margin-left:15rem;margin-right:15rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-14{margin-left:3.5rem}.ml-8{margin-left:2rem}.ml-\[510px\]{margin-left:510px}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-5{margin-top:1.25rem}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0px}.h-10{height:2.5rem}.w-0{width:0px}.w-12{width:3rem}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-36{width:9rem}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-solid{border-style:solid}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-opacity-20{--tw-border-opacity: .2}.bg-cyan-950{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-green-900{--tw-gradient-to: #14532d var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-orange-800{--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-12{padding:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,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-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-tight{letter-spacing:-.025em}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.opacity-10{opacity:.1}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;color-scheme:#EED9C4;background-color:beige}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-t:hover{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.hover\:from-green-400:hover{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-green-900:hover{--tw-gradient-to: #14532d var(--tw-gradient-to-position)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.group:hover .group-hover\:h-32{height:8rem}.group:hover .group-hover\:w-32{width:8rem}@media (prefers-reduced-motion: no-preference){.motion-safe\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:hover\:-translate-y-0:hover{--tw-translate-y: -0px;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))}.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;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))}}@media (min-width: 768px){.md\:flex{display:flex}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}} diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..eaf786b --- /dev/null +++ b/dist/index.html @@ -0,0 +1,14 @@ + + + + + + + NITA South Paribar + + + + +
+ +