diff --git a/404.html b/404.html
deleted file mode 100644
index 84c183d..0000000
--- a/404.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
- 404 - Not Found
-
-
-
- Redirecting...
-
-
diff --git a/assets/index-B8bjck4u.js b/assets/index-B8bjck4u.js
deleted file mode 100644
index 11bc600..0000000
--- a/assets/index-B8bjck4u.js
+++ /dev/null
@@ -1,247 +0,0 @@
-function md(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 i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function gd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ra={exports:{}},jl={},Ta={exports:{}},R={};/**
- * @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 ur=Symbol.for("react.element"),yd=Symbol.for("react.portal"),vd=Symbol.for("react.fragment"),xd=Symbol.for("react.strict_mode"),wd=Symbol.for("react.profiler"),kd=Symbol.for("react.provider"),Nd=Symbol.for("react.context"),jd=Symbol.for("react.forward_ref"),Sd=Symbol.for("react.suspense"),Cd=Symbol.for("react.memo"),Ed=Symbol.for("react.lazy"),ps=Symbol.iterator;function Pd(e){return e===null||typeof e!="object"?null:(e=ps&&e[ps]||e["@@iterator"],typeof e=="function"?e:null)}var Da={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ia=Object.assign,Fa={};function gn(e,t,n){this.props=e,this.context=t,this.refs=Fa,this.updater=n||Da}gn.prototype.isReactComponent={};gn.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")};gn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ua(){}Ua.prototype=gn.prototype;function mo(e,t,n){this.props=e,this.context=t,this.refs=Fa,this.updater=n||Da}var go=mo.prototype=new Ua;go.constructor=mo;Ia(go,gn.prototype);go.isPureReactComponent=!0;var hs=Array.isArray,Aa=Object.prototype.hasOwnProperty,yo={current:null},ba={key:!0,ref:!0,__self:!0,__source:!0};function Ba(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Aa.call(t,r)&&!ba.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1>>1,J=E[G];if(0>>1;Gl(Vl,O))jtl(yr,Vl)?(E[G]=yr,E[jt]=O,G=jt):(E[G]=Vl,E[Nt]=O,G=Nt);else if(jtl(yr,O))E[G]=yr,E[jt]=O,G=jt;else break e}}return M}function l(E,M){var O=E.sortIndex-M.sortIndex;return O!==0?O:E.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var u=[],c=[],m=1,h=null,g=3,x=!1,v=!1,w=!1,S=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(E){for(var M=n(c);M!==null;){if(M.callback===null)r(c);else if(M.startTime<=E)r(c),M.sortIndex=M.expirationTime,t(u,M);else break;M=n(c)}}function y(E){if(w=!1,p(E),!v)if(n(u)!==null)v=!0,Wl(j);else{var M=n(c);M!==null&&$l(y,M.startTime-E)}}function j(E,M){v=!1,w&&(w=!1,f(z),z=-1),x=!0;var O=g;try{for(p(M),h=n(u);h!==null&&(!(h.expirationTime>M)||E&&!ye());){var G=h.callback;if(typeof G=="function"){h.callback=null,g=h.priorityLevel;var J=G(h.expirationTime<=M);M=e.unstable_now(),typeof J=="function"?h.callback=J:h===n(u)&&r(u),p(M)}else r(u);h=n(u)}if(h!==null)var gr=!0;else{var Nt=n(c);Nt!==null&&$l(y,Nt.startTime-M),gr=!1}return gr}finally{h=null,g=O,x=!1}}var P=!1,_=null,z=-1,B=5,L=-1;function ye(){return!(e.unstable_now()-LE||125G?(E.sortIndex=O,t(c,E),n(u)===null&&E===n(c)&&(w?(f(z),z=-1):w=!0,$l(y,O-G))):(E.sortIndex=J,t(u,E),v||x||(v=!0,Wl(j))),E},e.unstable_shouldYield=ye,e.unstable_wrapCallback=function(E){var M=g;return function(){var O=g;g=M;try{return E.apply(this,arguments)}finally{g=O}}}})(Qa);Ha.exports=Qa;var Ad=Ha.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 bd=N,ke=Ad;function k(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"),xi=Object.prototype.hasOwnProperty,Bd=/^[: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]*$/,gs={},ys={};function Wd(e){return xi.call(ys,e)?!0:xi.call(gs,e)?!1:Bd.test(e)?ys[e]=!0:(gs[e]=!0,!1)}function $d(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 Vd(e,t,n,r){if(t===null||typeof t>"u"||$d(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 de(e,t,n,r,l,i,o){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=i,this.removeEmptyString=o}var re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){re[e]=new de(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 de(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){re[e]=new de(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){re[e]=new de(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 de(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){re[e]=new de(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){re[e]=new de(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){re[e]=new de(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){re[e]=new de(e,5,!1,e.toLowerCase(),null,!1,!1)});var xo=/[\-:]([a-z])/g;function wo(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(xo,wo);re[t]=new de(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(xo,wo);re[t]=new de(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(xo,wo);re[t]=new de(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){re[e]=new de(e,1,!1,e.toLowerCase(),null,!1,!1)});re.xlinkHref=new de("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){re[e]=new de(e,1,!1,e.toLowerCase(),null,!0,!0)});function ko(e,t,n,r){var l=re.hasOwnProperty(t)?re[t]:null;(l!==null?l.type!==0:r||!(2a||l[o]!==i[a]){var u=`
-`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=o&&0<=a);break}}}finally{Gl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Mn(e):""}function Hd(e){switch(e.tag){case 5:return Mn(e.type);case 16:return Mn("Lazy");case 13:return Mn("Suspense");case 19:return Mn("SuspenseList");case 0:case 2:case 15:return e=Kl(e.type,!1),e;case 11:return e=Kl(e.type.render,!1),e;case 1:return e=Kl(e.type,!0),e;default:return""}}function ji(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 Vt:return"Fragment";case $t:return"Portal";case wi:return"Profiler";case No:return"StrictMode";case ki:return"Suspense";case Ni:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ya:return(e.displayName||"Context")+".Consumer";case Ka:return(e._context.displayName||"Context")+".Provider";case jo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case So:return t=e.displayName||null,t!==null?t:ji(e.type)||"Memo";case et:t=e._payload,e=e._init;try{return ji(e(t))}catch{}}return null}function Qd(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 ji(t);case 8:return t===No?"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 gt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Za(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Gd(e){var t=Za(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,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wr(e){e._valueTracker||(e._valueTracker=Gd(e))}function Ja(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Za(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gr(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 Si(e,t){var n=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function xs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gt(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 qa(e,t){t=t.checked,t!=null&&ko(e,"checked",t,!1)}function Ci(e,t){qa(e,t);var n=gt(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")?Ei(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ei(e,t.type,gt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ws(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 Ei(e,t,n){(t!=="number"||Gr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ln=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=kr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Tn={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},Kd=["Webkit","ms","Moz","O"];Object.keys(Tn).forEach(function(e){Kd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Tn[t]=Tn[e]})});function ru(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Tn.hasOwnProperty(e)&&Tn[e]?(""+t).trim():t+"px"}function lu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ru(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Yd=V({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 zi(e,t){if(t){if(Yd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function Mi(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 Li=null;function Co(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Oi=null,nn=null,rn=null;function js(e){if(e=fr(e)){if(typeof Oi!="function")throw Error(k(280));var t=e.stateNode;t&&(t=_l(t),Oi(e.stateNode,e.type,t))}}function iu(e){nn?rn?rn.push(e):rn=[e]:nn=e}function ou(){if(nn){var e=nn,t=rn;if(rn=nn=null,js(e),t)for(e=0;e>>=0,e===0?32:31-(sf(e)/af|0)|0}var Nr=64,jr=4194304;function On(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 Zr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=On(a):(i&=o,i!==0&&(r=On(i)))}else o=n&~l,o!==0?r=On(o):i!==0&&(r=On(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&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 cr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Te(t),e[t]=n}function ff(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=In),Os=" ",Rs=!1;function Eu(e,t){switch(e){case"keyup":return bf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ht=!1;function Wf(e,t){switch(e){case"compositionend":return Pu(t);case"keypress":return t.which!==32?null:(Rs=!0,Os);case"textInput":return e=t.data,e===Os&&Rs?null:e;default:return null}}function $f(e,t){if(Ht)return e==="compositionend"||!Ro&&Eu(e,t)?(e=Su(),Ur=Mo=lt=null,Ht=!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=Fs(n)}}function Lu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Lu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ou(){for(var e=window,t=Gr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gr(e.document)}return t}function To(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 Jf(e){var t=Ou(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Lu(n.ownerDocument.documentElement,n)){if(r!==null&&To(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,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Us(n,i);var o=Us(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)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,Qt=null,Ui=null,Un=null,Ai=!1;function As(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ai||Qt==null||Qt!==Gr(r)||(r=Qt,"selectionStart"in r&&To(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}),Un&&Xn(Un,r)||(Un=r,r=el(Ui,"onSelect"),0Yt||(e.current=Hi[Yt],Hi[Yt]=null,Yt--)}function F(e,t){Yt++,Hi[Yt]=e.current,e.current=t}var yt={},se=xt(yt),he=xt(!1),Ot=yt;function un(e,t){var n=e.type.contextTypes;if(!n)return yt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function me(e){return e=e.childContextTypes,e!=null}function nl(){A(he),A(se)}function Qs(e,t,n){if(se.current!==yt)throw Error(k(168));F(se,t),F(he,n)}function Bu(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(k(108,Qd(e)||"Unknown",l));return V({},n,r)}function rl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yt,Ot=se.current,F(se,e),F(he,he.current),!0}function Gs(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=Bu(e,t,Ot),r.__reactInternalMemoizedMergedChildContext=e,A(he),A(se),F(se,e)):A(he),F(he,n)}var $e=null,zl=!1,ai=!1;function Wu(e){$e===null?$e=[e]:$e.push(e)}function cp(e){zl=!0,Wu(e)}function wt(){if(!ai&&$e!==null){ai=!0;var e=0,t=I;try{var n=$e;for(I=1;e>=o,l-=o,Ve=1<<32-Te(t)+l|n<z?(B=_,_=null):B=_.sibling;var L=g(f,_,p[z],y);if(L===null){_===null&&(_=B);break}e&&_&&L.alternate===null&&t(f,_),d=i(L,d,z),P===null?j=L:P.sibling=L,P=L,_=B}if(z===p.length)return n(f,_),b&&St(f,z),j;if(_===null){for(;zz?(B=_,_=null):B=_.sibling;var ye=g(f,_,L.value,y);if(ye===null){_===null&&(_=B);break}e&&_&&ye.alternate===null&&t(f,_),d=i(ye,d,z),P===null?j=ye:P.sibling=ye,P=ye,_=B}if(L.done)return n(f,_),b&&St(f,z),j;if(_===null){for(;!L.done;z++,L=p.next())L=h(f,L.value,y),L!==null&&(d=i(L,d,z),P===null?j=L:P.sibling=L,P=L);return b&&St(f,z),j}for(_=r(f,_);!L.done;z++,L=p.next())L=x(_,f,z,L.value,y),L!==null&&(e&&L.alternate!==null&&_.delete(L.key===null?z:L.key),d=i(L,d,z),P===null?j=L:P.sibling=L,P=L);return e&&_.forEach(function(wn){return t(f,wn)}),b&&St(f,z),j}function S(f,d,p,y){if(typeof p=="object"&&p!==null&&p.type===Vt&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case xr:e:{for(var j=p.key,P=d;P!==null;){if(P.key===j){if(j=p.type,j===Vt){if(P.tag===7){n(f,P.sibling),d=l(P,p.props.children),d.return=f,f=d;break e}}else if(P.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===et&&Xs(j)===P.type){n(f,P.sibling),d=l(P,p.props),d.ref=Pn(f,P,p),d.return=f,f=d;break e}n(f,P);break}else t(f,P);P=P.sibling}p.type===Vt?(d=Lt(p.props.children,f.mode,y,p.key),d.return=f,f=d):(y=Qr(p.type,p.key,p.props,null,f.mode,y),y.ref=Pn(f,d,p),y.return=f,f=y)}return o(f);case $t:e:{for(P=p.key;d!==null;){if(d.key===P)if(d.tag===4&&d.stateNode.containerInfo===p.containerInfo&&d.stateNode.implementation===p.implementation){n(f,d.sibling),d=l(d,p.children||[]),d.return=f,f=d;break e}else{n(f,d);break}else t(f,d);d=d.sibling}d=gi(p,f.mode,y),d.return=f,f=d}return o(f);case et:return P=p._init,S(f,d,P(p._payload),y)}if(Ln(p))return v(f,d,p,y);if(Nn(p))return w(f,d,p,y);Mr(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,d!==null&&d.tag===6?(n(f,d.sibling),d=l(d,p),d.return=f,f=d):(n(f,d),d=mi(p,f.mode,y),d.return=f,f=d),o(f)):n(f,d)}return S}var dn=Qu(!0),Gu=Qu(!1),ol=xt(null),sl=null,Jt=null,Uo=null;function Ao(){Uo=Jt=sl=null}function bo(e){var t=ol.current;A(ol),e._currentValue=t}function Ki(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function on(e,t){sl=e,Uo=Jt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(pe=!0),e.firstContext=null)}function _e(e){var t=e._currentValue;if(Uo!==e)if(e={context:e,memoizedValue:t,next:null},Jt===null){if(sl===null)throw Error(k(308));Jt=e,sl.dependencies={lanes:0,firstContext:e}}else Jt=Jt.next=e;return t}var _t=null;function Bo(e){_t===null?_t=[e]:_t.push(e)}function Ku(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Bo(t)):(n.next=l.next,l.next=n),t.interleaved=n,Xe(e,r)}function Xe(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var tt=!1;function Wo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Yu(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ge(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function dt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,D&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Xe(e,n)}return l=r.interleaved,l===null?(t.next=t,Bo(r)):(t.next=l.next,l.next=t),r.interleaved=t,Xe(e,n)}function br(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Po(e,n)}}function Zs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function al(e,t,n,r){var l=e.updateQueue;tt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var u=a,c=u.next;u.next=null,o===null?i=c:o.next=c,o=u;var m=e.alternate;m!==null&&(m=m.updateQueue,a=m.lastBaseUpdate,a!==o&&(a===null?m.firstBaseUpdate=c:a.next=c,m.lastBaseUpdate=u))}if(i!==null){var h=l.baseState;o=0,m=c=u=null,a=i;do{var g=a.lane,x=a.eventTime;if((r&g)===g){m!==null&&(m=m.next={eventTime:x,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var v=e,w=a;switch(g=t,x=n,w.tag){case 1:if(v=w.payload,typeof v=="function"){h=v.call(x,h,g);break e}h=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=w.payload,g=typeof v=="function"?v.call(x,h,g):v,g==null)break e;h=V({},h,g);break e;case 2:tt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[a]:g.push(a))}else x={eventTime:x,lane:g,tag:a.tag,payload:a.payload,callback:a.callback,next:null},m===null?(c=m=x,u=h):m=m.next=x,o|=g;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;g=a,a=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(m===null&&(u=h),l.baseState=u,l.firstBaseUpdate=c,l.lastBaseUpdate=m,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Dt|=o,e.lanes=o,e.memoizedState=h}}function Js(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=ci.transition;ci.transition={};try{e(!1),t()}finally{I=n,ci.transition=r}}function fc(){return ze().memoizedState}function hp(e,t,n){var r=pt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},pc(e))hc(t,n);else if(n=Ku(e,t,n,r),n!==null){var l=ue();De(n,e,r,l),mc(n,t,r)}}function mp(e,t,n){var r=pt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(pc(e))hc(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,Ie(a,o)){var u=t.interleaved;u===null?(l.next=l,Bo(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Ku(e,t,l,r),n!==null&&(l=ue(),De(n,e,r,l),mc(n,t,r))}}function pc(e){var t=e.alternate;return e===$||t!==null&&t===$}function hc(e,t){An=cl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function mc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Po(e,n)}}var dl={readContext:_e,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},gp={readContext:_e,useCallback:function(e,t){return Ue().memoizedState=[e,t===void 0?null:t],e},useContext:_e,useEffect:ea,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Wr(4194308,4,sc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wr(4,2,e,t)},useMemo:function(e,t){var n=Ue();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ue();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=hp.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var t=Ue();return e={current:e},t.memoizedState=e},useState:qs,useDebugValue:Xo,useDeferredValue:function(e){return Ue().memoizedState=e},useTransition:function(){var e=qs(!1),t=e[0];return e=pp.bind(null,e[1]),Ue().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=$,l=Ue();if(b){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),ee===null)throw Error(k(349));Tt&30||qu(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,ea(tc.bind(null,r,i,e),[e]),r.flags|=2048,lr(9,ec.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ue(),t=ee.identifierPrefix;if(b){var n=He,r=Ve;n=(r&~(1<<32-Te(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=nr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ae]=t,e[qn]=r,Cc(e,t,!1,!1),t.stateNode=e;e:{switch(o=Mi(n,r),n){case"dialog":U("cancel",e),U("close",e),l=r;break;case"iframe":case"object":case"embed":U("load",e),l=r;break;case"video":case"audio":for(l=0;lhn&&(t.flags|=128,r=!0,_n(i,!1),t.lanes=4194304)}else{if(!r)if(e=ul(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),_n(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!b)return ie(t),null}else 2*K()-i.renderingStartTime>hn&&n!==1073741824&&(t.flags|=128,r=!0,_n(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=K(),t.sibling=null,n=W.current,F(W,r?n&1|2:n&1),t):(ie(t),null);case 22:case 23:return ns(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ve&1073741824&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function Sp(e,t){switch(Io(t),t.tag){case 1:return me(t.type)&&nl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fn(),A(he),A(se),Ho(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Vo(t),null;case 13:if(A(W),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));cn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return A(W),null;case 4:return fn(),null;case 10:return bo(t.type._context),null;case 22:case 23:return ns(),null;case 24:return null;default:return null}}var Or=!1,oe=!1,Cp=typeof WeakSet=="function"?WeakSet:Set,C=null;function qt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){H(e,t,r)}else n.current=null}function ro(e,t,n){try{n()}catch(r){H(e,t,r)}}var da=!1;function Ep(e,t){if(bi=Jr,e=Ou(),To(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,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,u=-1,c=0,m=0,h=e,g=null;t:for(;;){for(var x;h!==n||l!==0&&h.nodeType!==3||(a=o+l),h!==i||r!==0&&h.nodeType!==3||(u=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(x=h.firstChild)!==null;)g=h,h=x;for(;;){if(h===e)break t;if(g===n&&++c===l&&(a=o),g===i&&++m===r&&(u=o),(x=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=x}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Bi={focusedElem:e,selectionRange:n},Jr=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var w=v.memoizedProps,S=v.memoizedState,f=t.stateNode,d=f.getSnapshotBeforeUpdate(t.elementType===t.type?w:Le(t.type,w),S);f.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(y){H(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return v=da,da=!1,v}function bn(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 i=l.destroy;l.destroy=void 0,i!==void 0&&ro(t,n,i)}l=l.next}while(l!==r)}}function Ol(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 lo(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 _c(e){var t=e.alternate;t!==null&&(e.alternate=null,_c(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ae],delete t[qn],delete t[Vi],delete t[ap],delete t[up])),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 zc(e){return e.tag===5||e.tag===3||e.tag===4}function fa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||zc(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 io(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=tl));else if(r!==4&&(e=e.child,e!==null))for(io(e,t,n),e=e.sibling;e!==null;)io(e,t,n),e=e.sibling}function oo(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(oo(e,t,n),e=e.sibling;e!==null;)oo(e,t,n),e=e.sibling}var te=null,Oe=!1;function qe(e,t,n){for(n=n.child;n!==null;)Mc(e,t,n),n=n.sibling}function Mc(e,t,n){if(be&&typeof be.onCommitFiberUnmount=="function")try{be.onCommitFiberUnmount(Sl,n)}catch{}switch(n.tag){case 5:oe||qt(n,t);case 6:var r=te,l=Oe;te=null,qe(e,t,n),te=r,Oe=l,te!==null&&(Oe?(e=te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):te.removeChild(n.stateNode));break;case 18:te!==null&&(Oe?(e=te,n=n.stateNode,e.nodeType===8?si(e.parentNode,n):e.nodeType===1&&si(e,n),Kn(e)):si(te,n.stateNode));break;case 4:r=te,l=Oe,te=n.stateNode.containerInfo,Oe=!0,qe(e,t,n),te=r,Oe=l;break;case 0:case 11:case 14:case 15:if(!oe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&ro(n,t,o),l=l.next}while(l!==r)}qe(e,t,n);break;case 1:if(!oe&&(qt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){H(n,t,a)}qe(e,t,n);break;case 21:qe(e,t,n);break;case 22:n.mode&1?(oe=(r=oe)||n.memoizedState!==null,qe(e,t,n),oe=r):qe(e,t,n);break;default:qe(e,t,n)}}function pa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Cp),t.forEach(function(r){var l=Dp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Me(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=o),r&=~i}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_p(r/1960))-r,10e?16:e,it===null)var r=!1;else{if(e=it,it=null,hl=0,D&6)throw Error(k(331));var l=D;for(D|=4,C=e.current;C!==null;){var i=C,o=i.child;if(C.flags&16){var a=i.deletions;if(a!==null){for(var u=0;uK()-es?Mt(e,0):qo|=n),ge(e,t)}function Uc(e,t){t===0&&(e.mode&1?(t=jr,jr<<=1,!(jr&130023424)&&(jr=4194304)):t=1);var n=ue();e=Xe(e,t),e!==null&&(cr(e,t,n),ge(e,n))}function Tp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Uc(e,n)}function Dp(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(k(314))}r!==null&&r.delete(t),Uc(e,n)}var Ac;Ac=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||he.current)pe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return pe=!1,Np(e,t,n);pe=!!(e.flags&131072)}else pe=!1,b&&t.flags&1048576&&$u(t,il,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;$r(e,t),e=t.pendingProps;var l=un(t,se.current);on(t,n),l=Go(null,t,r,e,l,n);var i=Ko();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,me(r)?(i=!0,rl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Wo(t),l.updater=Ll,t.stateNode=l,l._reactInternals=t,Xi(t,r,e,n),t=qi(null,t,r,!0,i,n)):(t.tag=0,b&&i&&Do(t),ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch($r(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Fp(r),e=Le(r,e),l){case 0:t=Ji(null,t,r,e,n);break e;case 1:t=aa(null,t,r,e,n);break e;case 11:t=oa(null,t,r,e,n);break e;case 14:t=sa(null,t,r,Le(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),Ji(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),aa(e,t,r,l,n);case 3:e:{if(Nc(t),e===null)throw Error(k(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Yu(e,t),al(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=pn(Error(k(423)),t),t=ua(e,t,r,n,l);break e}else if(r!==l){l=pn(Error(k(424)),t),t=ua(e,t,r,n,l);break e}else for(xe=ct(t.stateNode.containerInfo.firstChild),we=t,b=!0,Re=null,n=Gu(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(cn(),r===l){t=Ze(e,t,n);break e}ae(e,t,r,n)}t=t.child}return t;case 5:return Xu(t),e===null&&Gi(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Wi(r,l)?o=null:i!==null&&Wi(r,i)&&(t.flags|=32),kc(e,t),ae(e,t,o,n),t.child;case 6:return e===null&&Gi(t),null;case 13:return jc(e,t,n);case 4:return $o(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=dn(t,null,r,n):ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),oa(e,t,r,l,n);case 7:return ae(e,t,t.pendingProps,n),t.child;case 8:return ae(e,t,t.pendingProps.children,n),t.child;case 12:return ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,F(ol,r._currentValue),r._currentValue=o,i!==null)if(Ie(i.value,o)){if(i.children===l.children&&!he.current){t=Ze(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Ge(-1,n&-n),u.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var m=c.pending;m===null?u.next=u:(u.next=m.next,m.next=u),c.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Ki(i.return,n,t),a.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(k(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Ki(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,on(t,n),l=_e(l),r=r(l),t.flags|=1,ae(e,t,r,n),t.child;case 14:return r=t.type,l=Le(r,t.pendingProps),l=Le(r.type,l),sa(e,t,r,l,n);case 15:return xc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),$r(e,t),t.tag=1,me(r)?(e=!0,rl(t)):e=!1,on(t,n),gc(t,r,l),Xi(t,r,l,n),qi(null,t,r,!0,e,n);case 19:return Sc(e,t,n);case 22:return wc(e,t,n)}throw Error(k(156,t.tag))};function bc(e,t){return pu(e,t)}function Ip(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 Ee(e,t,n,r){return new Ip(e,t,n,r)}function ls(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fp(e){if(typeof e=="function")return ls(e)?1:0;if(e!=null){if(e=e.$$typeof,e===jo)return 11;if(e===So)return 14}return 2}function ht(e,t){var n=e.alternate;return n===null?(n=Ee(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 Qr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")ls(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Vt:return Lt(n.children,l,i,t);case No:o=8,l|=8;break;case wi:return e=Ee(12,n,t,l|2),e.elementType=wi,e.lanes=i,e;case ki:return e=Ee(13,n,t,l),e.elementType=ki,e.lanes=i,e;case Ni:return e=Ee(19,n,t,l),e.elementType=Ni,e.lanes=i,e;case Xa:return Tl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ka:o=10;break e;case Ya:o=9;break e;case jo:o=11;break e;case So:o=14;break e;case et:o=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Ee(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Lt(e,t,n,r){return e=Ee(7,e,r,t),e.lanes=n,e}function Tl(e,t,n,r){return e=Ee(22,e,r,t),e.elementType=Xa,e.lanes=n,e.stateNode={isHidden:!1},e}function mi(e,t,n){return e=Ee(6,e,null,t),e.lanes=n,e}function gi(e,t,n){return t=Ee(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Up(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=Xl(0),this.expirationTimes=Xl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function is(e,t,n,r,l,i,o,a,u){return e=new Up(e,t,n,a,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ee(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wo(i),e}function Ap(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Vc)}catch(e){console.error(e)}}Vc(),Va.exports=Ne;var Vp=Va.exports,Hc,ka=Vp;Hc=ka.createRoot,ka.hydrateRoot;/**
- * @remix-run/router v1.21.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function or(){return or=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Qc(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Qp(){return Math.random().toString(36).substr(2,8)}function ja(e,t){return{usr:e.state,key:e.key,idx:t}}function fo(e,t,n,r){return n===void 0&&(n=null),or({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?xn(t):t,{state:n,key:t&&t.key||r||Qp()})}function yl(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 xn(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 Gp(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,a=ot.Pop,u=null,c=m();c==null&&(c=0,o.replaceState(or({},o.state,{idx:c}),""));function m(){return(o.state||{idx:null}).idx}function h(){a=ot.Pop;let S=m(),f=S==null?null:S-c;c=S,u&&u({action:a,location:w.location,delta:f})}function g(S,f){a=ot.Push;let d=fo(w.location,S,f);c=m()+1;let p=ja(d,c),y=w.createHref(d);try{o.pushState(p,"",y)}catch(j){if(j instanceof DOMException&&j.name==="DataCloneError")throw j;l.location.assign(y)}i&&u&&u({action:a,location:w.location,delta:1})}function x(S,f){a=ot.Replace;let d=fo(w.location,S,f);c=m();let p=ja(d,c),y=w.createHref(d);o.replaceState(p,"",y),i&&u&&u({action:a,location:w.location,delta:0})}function v(S){let f=l.location.origin!=="null"?l.location.origin:l.location.href,d=typeof S=="string"?S:yl(S);return d=d.replace(/ $/,"%20"),Q(f,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,f)}let w={get action(){return a},get location(){return e(l,o)},listen(S){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(Na,h),u=S,()=>{l.removeEventListener(Na,h),u=null}},createHref(S){return t(l,S)},createURL:v,encodeLocation(S){let f=v(S);return{pathname:f.pathname,search:f.search,hash:f.hash}},push:g,replace:x,go(S){return o.go(S)}};return w}var Sa;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Sa||(Sa={}));function Kp(e,t,n){return n===void 0&&(n="/"),Yp(e,t,n,!1)}function Yp(e,t,n,r){let l=typeof t=="string"?xn(t):t,i=mn(l.pathname||"/",n);if(i==null)return null;let o=Gc(e);Xp(o);let a=null;for(let u=0;a==null&&u{let u={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};u.relativePath.startsWith("/")&&(Q(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let c=mt([r,u.relativePath]),m=n.concat(u);i.children&&i.children.length>0&&(Q(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Gc(i.children,t,m,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:rh(c,i.index),routesMeta:m})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let u of Kc(i.path))l(i,o,u)}),t}function Kc(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=Kc(r.join("/")),a=[];return a.push(...o.map(u=>u===""?i:[i,u].join("/"))),l&&a.push(...o),a.map(u=>e.startsWith("/")&&u===""?"/":u)}function Xp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:lh(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Zp=/^:[\w-]+$/,Jp=3,qp=2,eh=1,th=10,nh=-2,Ca=e=>e==="*";function rh(e,t){let n=e.split("/"),r=n.length;return n.some(Ca)&&(r+=nh),t&&(r+=qp),n.filter(l=>!Ca(l)).reduce((l,i)=>l+(Zp.test(i)?Jp:i===""?eh:th),r)}function lh(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 ih(e,t,n){let{routesMeta:r}=e,l={},i="/",o=[];for(let a=0;a{let{paramName:g,isOptional:x}=m;if(g==="*"){let w=a[h]||"";o=i.slice(0,i.length-w.length).replace(/(.)\/+$/,"$1")}const v=a[h];return x&&!v?c[g]=void 0:c[g]=(v||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:o,pattern:e}}function oh(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Qc(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,(o,a,u)=>(r.push({paramName:a,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function sh(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Qc(!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 mn(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 ah(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?xn(e):e;return{pathname:n?n.startsWith("/")?n:uh(n,t):t,search:fh(r),hash:ph(l)}}function uh(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 yi(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 ch(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Yc(e,t){let n=ch(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Xc(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=xn(e):(l=or({},e),Q(!l.pathname||!l.pathname.includes("?"),yi("?","pathname","search",l)),Q(!l.pathname||!l.pathname.includes("#"),yi("#","pathname","hash",l)),Q(!l.search||!l.search.includes("#"),yi("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=n;else{let h=t.length-1;if(!r&&o.startsWith("..")){let g=o.split("/");for(;g[0]==="..";)g.shift(),h-=1;l.pathname=g.join("/")}a=h>=0?t[h]:"/"}let u=ah(l,a),c=o&&o!=="/"&&o.endsWith("/"),m=(i||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(c||m)&&(u.pathname+="/"),u}const mt=e=>e.join("/").replace(/\/\/+/g,"/"),dh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),fh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,ph=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function hh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Zc=["post","put","patch","delete"];new Set(Zc);const mh=["get",...Zc];new Set(mh);/**
- * React Router v6.28.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function sr(){return sr=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),N.useCallback(function(c,m){if(m===void 0&&(m={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let h=Xc(c,JSON.parse(o),i,m.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:mt([t,h.pathname])),(m.replace?r.replace:r.push)(h,m.state,m)},[t,r,o,i,e])}function Bl(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=N.useContext(kt),{matches:l}=N.useContext(At),{pathname:i}=mr(),o=JSON.stringify(Yc(l,r.v7_relativeSplatPath));return N.useMemo(()=>Xc(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function xh(e,t){return wh(e,t)}function wh(e,t,n,r){hr()||Q(!1);let{navigator:l}=N.useContext(kt),{matches:i}=N.useContext(At),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let c=mr(),m;if(t){var h;let S=typeof t=="string"?xn(t):t;u==="/"||(h=S.pathname)!=null&&h.startsWith(u)||Q(!1),m=S}else m=c;let g=m.pathname||"/",x=g;if(u!=="/"){let S=u.replace(/^\//,"").split("/");x="/"+g.replace(/^\//,"").split("/").slice(S.length).join("/")}let v=Kp(e,{pathname:x}),w=Ch(v&&v.map(S=>Object.assign({},S,{params:Object.assign({},a,S.params),pathname:mt([u,l.encodeLocation?l.encodeLocation(S.pathname).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?u:mt([u,l.encodeLocation?l.encodeLocation(S.pathnameBase).pathname:S.pathnameBase])})),i,n,r);return t&&w?N.createElement(bl.Provider,{value:{location:sr({pathname:"/",search:"",hash:"",state:null,key:"default"},m),navigationType:ot.Pop}},w):w}function kh(){let e=zh(),t=hh(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 N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},t),n?N.createElement("pre",{style:l},n):null,null)}const Nh=N.createElement(kh,null);class jh extends N.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?N.createElement(At.Provider,{value:this.props.routeContext},N.createElement(qc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Sh(e){let{routeContext:t,match:n,children:r}=e,l=N.useContext(Al);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),N.createElement(At.Provider,{value:t},r)}function Ch(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(l=n)==null?void 0:l.errors;if(a!=null){let m=o.findIndex(h=>h.route.id&&(a==null?void 0:a[h.route.id])!==void 0);m>=0||Q(!1),o=o.slice(0,Math.min(o.length,m+1))}let u=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let m=0;m=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((m,h,g)=>{let x,v=!1,w=null,S=null;n&&(x=a&&h.route.id?a[h.route.id]:void 0,w=h.route.errorElement||Nh,u&&(c<0&&g===0?(v=!0,S=null):c===g&&(v=!0,S=h.route.hydrateFallbackElement||null)));let f=t.concat(o.slice(0,g+1)),d=()=>{let p;return x?p=w:v?p=S:h.route.Component?p=N.createElement(h.route.Component,null):h.route.element?p=h.route.element:p=m,N.createElement(Sh,{match:h,routeContext:{outlet:m,matches:f,isDataRoute:n!=null},children:p})};return n&&(h.route.ErrorBoundary||h.route.errorElement||g===0)?N.createElement(jh,{location:n.location,revalidation:n.revalidation,component:w,error:x,children:d(),routeContext:{outlet:null,matches:f,isDataRoute:!0}}):d()},null)}var td=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(td||{}),xl=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}(xl||{});function Eh(e){let t=N.useContext(Al);return t||Q(!1),t}function Ph(e){let t=N.useContext(Jc);return t||Q(!1),t}function _h(e){let t=N.useContext(At);return t||Q(!1),t}function nd(e){let t=_h(),n=t.matches[t.matches.length-1];return n.route.id||Q(!1),n.route.id}function zh(){var e;let t=N.useContext(qc),n=Ph(xl.UseRouteError),r=nd(xl.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Mh(){let{router:e}=Eh(td.UseNavigateStable),t=nd(xl.UseNavigateStable),n=N.useRef(!1);return ed(()=>{n.current=!0}),N.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,sr({fromRouteId:t},i)))},[e,t])}const Ea={};function Lh(e,t){Ea[t]||(Ea[t]=!0,console.warn(t))}const Pa=(e,t,n)=>Lh(e,"⚠️ React Router Future Flag Warning: "+t+". "+("You can use the `"+e+"` future flag to opt-in early. ")+("For more information, see "+n+"."));function Oh(e,t){e!=null&&e.v7_startTransition||Pa("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),!(e!=null&&e.v7_relativeSplatPath)&&!t&&Pa("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath")}function Et(e){Q(!1)}function Rh(e){let{basename:t="/",children:n=null,location:r,navigationType:l=ot.Pop,navigator:i,static:o=!1,future:a}=e;hr()&&Q(!1);let u=t.replace(/^\/*/,"/"),c=N.useMemo(()=>({basename:u,navigator:i,static:o,future:sr({v7_relativeSplatPath:!1},a)}),[u,a,i,o]);typeof r=="string"&&(r=xn(r));let{pathname:m="/",search:h="",hash:g="",state:x=null,key:v="default"}=r,w=N.useMemo(()=>{let S=mn(m,u);return S==null?null:{location:{pathname:S,search:h,hash:g,state:x,key:v},navigationType:l}},[u,m,h,g,x,v,l]);return w==null?null:N.createElement(kt.Provider,{value:c},N.createElement(bl.Provider,{children:n,value:w}))}function Th(e){let{children:t,location:n}=e;return xh(po(t),n)}new Promise(()=>{});function po(e,t){t===void 0&&(t=[]);let n=[];return N.Children.forEach(e,(r,l)=>{if(!N.isValidElement(r))return;let i=[...t,l];if(r.type===N.Fragment){n.push.apply(n,po(r.props.children,i));return}r.type!==Et&&Q(!1),!r.props.index||!r.props.children||Q(!1);let o={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=po(r.props.children,i)),n.push(o)}),n}/**
- * React Router DOM v6.28.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function wl(){return wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[l]=e[l]);return n}function Dh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Ih(e,t){return e.button===0&&(!t||t==="_self")&&!Dh(e)}const Fh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Uh=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],Ah="6";try{window.__reactRouterVersion=Ah}catch{}const bh=N.createContext({isTransitioning:!1}),Bh="startTransition",_a=Od[Bh];function Wh(e){let{basename:t,children:n,future:r,window:l}=e,i=N.useRef();i.current==null&&(i.current=Hp({window:l,v5Compat:!0}));let o=i.current,[a,u]=N.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},m=N.useCallback(h=>{c&&_a?_a(()=>u(h)):u(h)},[u,c]);return N.useLayoutEffect(()=>o.listen(m),[o,m]),N.useEffect(()=>Oh(r),[r]),N.createElement(Rh,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const $h=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Vh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Hh=N.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:a,target:u,to:c,preventScrollReset:m,viewTransition:h}=t,g=rd(t,Fh),{basename:x}=N.useContext(kt),v,w=!1;if(typeof c=="string"&&Vh.test(c)&&(v=c,$h))try{let p=new URL(window.location.href),y=c.startsWith("//")?new URL(p.protocol+c):new URL(c),j=mn(y.pathname,x);y.origin===p.origin&&j!=null?c=j+y.search+y.hash:w=!0}catch{}let S=gh(c,{relative:l}),f=Gh(c,{replace:o,state:a,target:u,preventScrollReset:m,relative:l,viewTransition:h});function d(p){r&&r(p),p.defaultPrevented||f(p)}return N.createElement("a",wl({},g,{href:v||S,onClick:w||i?r:d,ref:n,target:u}))}),vi=N.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:a,to:u,viewTransition:c,children:m}=t,h=rd(t,Uh),g=Bl(u,{relative:h.relative}),x=mr(),v=N.useContext(Jc),{navigator:w,basename:S}=N.useContext(kt),f=v!=null&&Kh(g)&&c===!0,d=w.encodeLocation?w.encodeLocation(g).pathname:g.pathname,p=x.pathname,y=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;l||(p=p.toLowerCase(),y=y?y.toLowerCase():null,d=d.toLowerCase()),y&&S&&(y=mn(y,S)||y);const j=d!=="/"&&d.endsWith("/")?d.length-1:d.length;let P=p===d||!o&&p.startsWith(d)&&p.charAt(j)==="/",_=y!=null&&(y===d||!o&&y.startsWith(d)&&y.charAt(d.length)==="/"),z={isActive:P,isPending:_,isTransitioning:f},B=P?r:void 0,L;typeof i=="function"?L=i(z):L=[i,P?"active":null,_?"pending":null,f?"transitioning":null].filter(Boolean).join(" ");let ye=typeof a=="function"?a(z):a;return N.createElement(Hh,wl({},h,{"aria-current":B,className:L,ref:n,style:ye,to:u,viewTransition:c}),typeof m=="function"?m(z):m)});var ho;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ho||(ho={}));var za;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(za||(za={}));function Qh(e){let t=N.useContext(Al);return t||Q(!1),t}function Gh(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,viewTransition:a}=t===void 0?{}:t,u=yh(),c=mr(),m=Bl(e,{relative:o});return N.useCallback(h=>{if(Ih(h,n)){h.preventDefault();let g=r!==void 0?r:yl(c)===yl(m);u(e,{replace:g,state:l,preventScrollReset:i,relative:o,viewTransition:a})}},[c,u,m,r,l,n,e,i,o,a])}function Kh(e,t){t===void 0&&(t={});let n=N.useContext(bh);n==null&&Q(!1);let{basename:r}=Qh(ho.useViewTransitionState),l=Bl(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=mn(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=mn(n.nextLocation.pathname,r)||n.nextLocation.pathname;return vl(l.pathname,o)!=null||vl(l.pathname,i)!=null}/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */var Yh={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.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Xh=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),T=(e,t)=>{const n=N.forwardRef(({color:r="currentColor",size:l=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:a="",children:u,...c},m)=>N.createElement("svg",{ref:m,...Yh,width:l,height:l,stroke:r,strokeWidth:o?Number(i)*24/Number(l):i,className:["lucide",`lucide-${Xh(e)}`,a].join(" "),...c},[...t.map(([h,g])=>N.createElement(h,g)),...Array.isArray(u)?u:[u]]));return n.displayName=`${e}`,n};/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Zh=T("Activity",[["path",{d:"M22 12h-4l-3 9L9 3l-3 9H2",key:"d5dnw9"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Jh=T("Archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const qh=T("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const em=T("Box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const tm=T("Bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const nm=T("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const rm=T("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const us=T("Cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const ld=T("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const id=T("Cpu",[["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"9",y:"9",width:"6",height:"6",key:"o3kz5p"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const od=T("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Bt=T("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const lm=T("Fingerprint",[["path",{d:"M2 12C2 6.5 6.5 2 12 2a10 10 0 0 1 8 4",key:"1jc9o5"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12c0-.7.12-1.37.34-2",key:"1mxgy1"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2c0 .47 0 1.17-.02 2",key:"1fgabc"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const im=T("GitBranch",[["line",{x1:"6",x2:"6",y1:"3",y2:"15",key:"17qcm7"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M18 9a9 9 0 0 1-9 9",key:"n2h4wq"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const om=T("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const sm=T("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const am=T("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const cs=T("Laptop",[["path",{d:"M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16",key:"tarvll"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const um=T("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const cm=T("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.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const dm=T("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const fm=T("Network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const pm=T("Package",[["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const hm=T("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const mm=T("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const Ma=T("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const ar=T("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const gm=T("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const ym=T("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const sd=T("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const ds=T("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const vm=T("Webhook",[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2",key:"q3hayz"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06",key:"1go1hn"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8",key:"qlwsc0"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const ad=T("Wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]);/**
- * @license lucide-react v0.344.0 - ISC
- *
- * This source code is licensed under the ISC license.
- * See the LICENSE file in the root directory of this source tree.
- */const xm=T("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var ud={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},La=Qe.createContext&&Qe.createContext(ud),wm=["attr","size","title"];function km(e,t){if(e==null)return{};var n=Nm(e,t),r,l;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Nm(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function kl(){return kl=Object.assign?Object.assign.bind():function(e){for(var t=1;tQe.createElement(t.tag,Nl({key:n},t.attr),cd(t.child)))}function dd(e){return t=>Qe.createElement(Em,kl({attr:Nl({},e.attr)},t),cd(e.child))}function Em(e){var t=n=>{var{attr:r,size:l,title:i}=e,o=km(e,wm),a=l||n.size||"1em",u;return n.className&&(u=n.className),e.className&&(u=(u?u+" ":"")+e.className),Qe.createElement("svg",kl({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,o,{className:u,style:Nl(Nl({color:e.color||n.color},n.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),i&&Qe.createElement("title",null,i),e.children)};return La!==void 0?Qe.createElement(La.Consumer,null,n=>t(n)):t(ud)}function fd(e){return dd({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M120.12 208.29c-3.88-2.9-7.77-4.35-11.65-4.35H91.03v104.47h17.45c3.88 0 7.77-1.45 11.65-4.35 3.88-2.9 5.82-7.25 5.82-13.06v-69.65c-.01-5.8-1.96-10.16-5.83-13.06zM404.1 32H43.9C19.7 32 .06 51.59 0 75.8v360.4C.06 460.41 19.7 480 43.9 480h360.2c24.21 0 43.84-19.59 43.9-43.8V75.8c-.06-24.21-19.7-43.8-43.9-43.8zM154.2 291.19c0 18.81-11.61 47.31-48.36 47.25h-46.4V172.98h47.38c35.44 0 47.36 28.46 47.37 47.28l.01 70.93zm100.68-88.66H201.6v38.42h32.57v29.57H201.6v38.41h53.29v29.57h-62.18c-11.16.29-20.44-8.53-20.72-19.69V193.7c-.27-11.15 8.56-20.41 19.71-20.69h63.19l-.01 29.52zm103.64 115.29c-13.2 30.75-36.85 24.63-47.44 0l-38.53-144.8h32.57l29.71 113.72 29.57-113.72h32.58l-38.46 144.8z"},child:[]}]})(e)}function pd(e){return dd({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"},child:[]}]})(e)}function Pm(){const[e,t]=Qe.useState(!1),n=[{path:"/",label:"Home"},{path:"/about",label:"About"},{path:"/features",label:"Features"},{path:"/download",label:"Download"},{path:"/developers",label:"Developers"}];return s.jsxs("nav",{className:"bg-white shadow-md",children:[s.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:s.jsxs("div",{className:"flex justify-between h-16 items-center",children:[s.jsx("div",{className:"flex items-center",children:s.jsxs(vi,{to:"/",className:"flex items-center",children:[s.jsx(sd,{className:"h-8 w-8 text-[#754ffe]"}),s.jsx("span",{className:"ml-2 text-xl font-bold text-gray-900",children:"Snigdha OS"})]})}),s.jsx("div",{className:"hidden md:flex items-center space-x-8",children:n.map(({path:r,label:l})=>s.jsx(vi,{to:r,className:({isActive:i})=>`${i?"text-[#754ffe]":"text-gray-700"} hover:text-[#754ffe] transition-colors`,children:l},r))}),s.jsxs("div",{className:"hidden md:flex items-center space-x-6 ml-6",children:[s.jsx("a",{href:"https://github.com/Snigdha-OS",target:"_blank",rel:"noopener noreferrer",className:"text-gray-700 hover:text-[#754ffe] transition-colors",children:s.jsx(pd,{className:"h-6 w-6"})}),s.jsx("a",{href:"https://dev.to/snigdhaos",target:"_blank",rel:"noopener noreferrer",className:"text-gray-700 hover:text-[#754ffe] transition-colors",children:s.jsx(fd,{className:"h-6 w-6"})})]}),s.jsx("div",{className:"md:hidden flex items-center",children:s.jsx("button",{onClick:()=>t(!e),className:"text-gray-700 hover:text-[#754ffe]",children:e?s.jsx(xm,{className:"h-6 w-6"}):s.jsx(cm,{className:"h-6 w-6"})})})]})}),e&&s.jsx("div",{className:"md:hidden",children:s.jsx("div",{className:"px-2 pt-2 pb-3 space-y-1 sm:px-3",children:n.map(({path:r,label:l})=>s.jsx(vi,{to:r,className:"block px-3 py-2 text-gray-700 hover:text-[#754ffe]",onClick:()=>t(!1),children:l},r))})})]})}function _m(){return s.jsx("footer",{className:"bg-gray-900 text-white",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-8",children:[s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl font-bold mb-4",children:"Snigdha OS"}),s.jsx("p",{className:"text-gray-400",children:"The Next Generation Security-Focused Operating System"})]}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-lg font-semibold mb-4",children:"Quick Links"}),s.jsxs("ul",{className:"space-y-2",children:[s.jsx("li",{children:s.jsx("a",{href:"/download",className:"text-gray-400 hover:text-[#754ffe]",children:"Download"})}),s.jsx("li",{children:s.jsx("a",{href:"/docs",className:"text-gray-400 hover:text-[#754ffe]",children:"Documentation"})}),s.jsx("li",{children:s.jsx("a",{href:"/tools",className:"text-gray-400 hover:text-[#754ffe]",children:"Tools"})}),s.jsx("li",{children:s.jsx("a",{href:"/contact",className:"text-gray-400 hover:text-[#754ffe]",children:"Contact Us"})})]})]}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-lg font-semibold mb-4",children:"Community"}),s.jsxs("ul",{className:"space-y-2",children:[s.jsx("li",{children:s.jsx("a",{href:"/forums",className:"text-gray-400 hover:text-[#754ffe]",children:"Forums"})}),s.jsx("li",{children:s.jsx("a",{href:"/blog",className:"text-gray-400 hover:text-[#754ffe]",children:"Blog"})}),s.jsx("li",{children:s.jsx("a",{href:"/support",className:"text-gray-400 hover:text-[#754ffe]",children:"Support"})}),s.jsx("li",{children:s.jsx("a",{href:"/contribute",className:"text-gray-400 hover:text-[#754ffe]",children:"Contribute"})})]})]}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-lg font-semibold mb-4",children:"Connect"}),s.jsxs("div",{className:"flex space-x-4",children:[s.jsx("a",{href:"https://github.com/snigdha-os",className:"text-gray-400 hover:text-[#754ffe]",children:s.jsx(pd,{className:"h-6 w-6"})}),s.jsx("a",{href:"https://dev.to/snigdhaos",className:"text-gray-400 hover:text-[#754ffe]",children:s.jsx(fd,{className:"h-6 w-6"})})]})]})]}),s.jsxs("div",{className:"mt-8 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 text-center md:text-left",children:[s.jsxs("div",{children:[s.jsx("h4",{className:"text-lg font-semibold mb-2",children:"Legal"}),s.jsxs("ul",{className:"space-y-2",children:[s.jsx("li",{children:s.jsx("a",{href:"/privacy-policy",className:"text-gray-400 hover:text-[#754ffe]",children:"Privacy Policy"})}),s.jsx("li",{children:s.jsx("a",{href:"/terms-of-service",className:"text-gray-400 hover:text-[#754ffe]",children:"Terms of Service"})})]})]}),s.jsxs("div",{children:[s.jsx("h4",{className:"text-lg font-semibold mb-2",children:"Newsletter"}),s.jsxs("form",{children:[s.jsx("input",{type:"email",placeholder:"Your email",className:"p-2 rounded bg-gray-800 text-gray-300 mb-4"}),s.jsx("button",{className:"px-4 py-2 bg-[#754ffe] text-white rounded",children:"Subscribe"})]})]})]}),s.jsx("div",{className:"mt-8 pt-8 border-t border-gray-800 text-center text-gray-400",children:s.jsxs("p",{children:["© ",new Date().getFullYear()," Snigdha OS. All rights reserved."]})})]})})}const Wt=[{type:"image",url:"https://images.unsplash.com/photo-1600782910044-f02b543bb1c0?crop=entropy&cs=tinysrgb&fit=max&ixid=MnwzNjA3fDB8MHxwaG90by1mZWF0Y2h8Mnx8Y3liZXJzZWN1cml0eXxlbnwwfHx8fDE2NzgzNjMwNzM&ixlib=rb-1.2.1&q=80&w=1080",title:"Data Encryption",description:"Protect sensitive information with strong encryption protocols."},{type:"image",url:"https://images.unsplash.com/photo-1516314175872-b4fe7fe63f55?crop=entropy&cs=tinysrgb&fit=max&ixid=MnwzNjA3fDB8MHxwaG90by1mZWF0Y2h8Mnx8c3lzdGVtcyUyMGF0JTIwd29yayxlbnwwfHx8fDE2NzgzNjI4NzY&ixlib=rb-1.2.1&q=80&w=1080",title:"Firewalls",description:"Secure your network with advanced firewall protection."},{type:"image",url:"https://images.unsplash.com/photo-1584697964178-70f5289cbbd1?crop=entropy&cs=tinysrgb&fit=max&ixid=MnwzNjA3fDB8MHxwaG90by1mZWF0Y2h8OXx8c3lzdGVtcyUyMGFuZCUyMHNlY3VyaXR5fGVufDB8fHx8fDE2NzgzNjM0NjQ&ixlib=rb-1.2.1&q=80&w=1080",title:"Malware Detection",description:"Detect and mitigate malware threats with sophisticated tools."},{type:"image",url:"https://images.unsplash.com/photo-1584697964178-70f5289cbbd1?crop=entropy&cs=tinysrgb&fit=max&ixid=MnwzNjA3fDB8MHxwaG90by1mZWF0Y2h8OXx8c3lzdGVtcyUyMGFuZCUyMHNlY3VyaXR5fGVufDB8fHx8fDE2NzgzNjM0NjQ&ixlib=rb-1.2.1&q=80&w=1080",title:"Cybersecurity Awareness",description:"Stay informed about the latest cybersecurity trends and threats."},{type:"image",url:"https://images.unsplash.com/photo-1584697964178-70f5289cbbd1?crop=entropy&cs=tinysrgb&fit=max&ixid=MnwzNjA3fDB8MHxwaG90by1mZWF0Y2h8OXx8c3lzdGVtcyUyMGFuZCUyMHNlY3VyaXR5fGVufDB8fHx8fDE2NzgzNjM0NjQ&ixlib=rb-1.2.1&q=80&w=1080",title:"Advanced Threat Protection",description:"Protect your systems with advanced threat protection tools."},{type:"image",url:"https://images.unsplash.com/photo-1590517286893-84f635b02cf0?crop=entropy&cs=tinysrgb&fit=max&ixid=MnwzNjA3fDB8MHxwaG90by1mZWF0Y2h8MXx8cGFzc3dvcmQlMjBmb3IlMjBjdXJlcyxlbnwwfHx8fDE2NzgzNjM5Nzg&ixlib=rb-1.2.1&q=80&w=1080",title:"Cybersecurity Policy",description:"Establish robust cybersecurity policies for your organization."},{type:"image",url:"https://images.unsplash.com/photo-1622736606985-5f6881a2ffb6?crop=entropy&cs=tinysrgb&fit=max&ixid=MnwzNjA3fDB8MHxwaG90by1mZWF0Y2h8NXx8aXNtYWdlJTIwd2l0aCUyMHRlY2huaWNhbHxlbnwwfHx8fDE2NzgzNjQyNzg&ixlib=rb-1.2.1&q=80&w=1080",title:"Cybersecurity Tools",description:"Utilize the latest cybersecurity tools to keep your systems safe."}];function zm(){const[e,t]=N.useState(0),[n,r]=N.useState(!0),l=()=>{const u=e===0?Wt.length-1:e-1;t(u)},i=()=>{const u=e===Wt.length-1?0:e+1;t(u)};N.useEffect(()=>{let a;return n&&(a=setInterval(()=>{i()},2e3)),()=>clearInterval(a)},[e,n]);const o=()=>{const a=Wt[e];return a.type==="video"?s.jsx("video",{autoPlay:!0,muted:!0,loop:!0,className:"absolute inset-0 w-full h-full object-cover",onPlay:()=>r(!1),onEnded:()=>r(!0),children:s.jsx("source",{src:a.url,type:"video/mp4"})}):s.jsx("div",{style:{backgroundImage:`url(${a.url})`},className:"w-full h-full bg-center bg-cover"})};return s.jsxs("div",{className:"relative h-[735px] w-full group",children:[s.jsxs("div",{className:"w-full h-full bg-black relative overflow-hidden",children:[o(),s.jsxs("div",{className:"absolute inset-0 bg-black/50 flex items-center justify-center flex-col text-white text-center px-4",children:[s.jsx("h2",{className:"text-4xl md:text-5xl font-bold mb-4",children:Wt[e].title}),s.jsx("p",{className:"text-xl md:text-2xl max-w-2xl",children:Wt[e].description})]})]}),s.jsx("div",{className:"hidden group-hover:block absolute top-[50%] -translate-y-[-50%] left-5 text-2xl rounded-full p-2 bg-black/20 text-white cursor-pointer",children:s.jsx(nm,{onClick:l,className:"h-6 w-6"})}),s.jsx("div",{className:"hidden group-hover:block absolute top-[50%] -translate-y-[-50%] right-5 text-2xl rounded-full p-2 bg-black/20 text-white cursor-pointer",children:s.jsx(rm,{onClick:i,className:"h-6 w-6"})}),s.jsx("div",{className:"absolute bottom-4 left-1/2 transform -translate-x-1/2 flex space-x-2",children:Wt.map((a,u)=>s.jsx("div",{onClick:()=>t(u),className:`w-3 h-3 rounded-full cursor-pointer transition-all ${e===u?"bg-white scale-125":"bg-white/50"}`},u))})]})}const Mm=[{icon:s.jsx(ad,{className:"h-6 w-6"}),name:"Aircrack-ng",category:"Wireless",description:"Complete suite for wireless network security assessment"},{icon:s.jsx(fm,{className:"h-6 w-6"}),name:"Nmap",category:"Network Analysis",description:"Powerful network discovery and security scanning tool"},{icon:s.jsx(am,{className:"h-6 w-6"}),name:"John the Ripper",category:"Password Attacks",description:"Advanced password cracker with multiple attack modes"},{icon:s.jsx(tm,{className:"h-6 w-6"}),name:"Metasploit",category:"Exploitation",description:"Framework for developing and executing exploit code"},{icon:s.jsx(lm,{className:"h-6 w-6"}),name:"Wireshark",category:"Packet Analysis",description:"Network protocol analyzer for detailed traffic inspection"},{icon:s.jsx(hm,{className:"h-6 w-6"}),name:"Kismet",category:"Wireless",description:"Wireless network and device detector, sniffer, and IDS"},{icon:s.jsx(od,{className:"h-6 w-6"}),name:"SQLmap",category:"Web",description:"Automated SQL injection and database takeover tool"},{icon:s.jsx(ar,{className:"h-6 w-6"}),name:"Burp Suite",category:"Web",description:"Integrated platform for web application security testing"},{icon:s.jsx(gm,{className:"h-6 w-6"}),name:"Frida",category:"Mobile",description:"Dynamic instrumentation toolkit for mobile app testing"},{icon:s.jsx(vm,{className:"h-6 w-6"}),name:"Hydra",category:"Password Attacks",description:"Fast network authentication cracker"}];function Lm(){return s.jsx("section",{className:"py-20 bg-gray-50",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-16",children:[s.jsx("h2",{className:"text-3xl font-bold text-gray-900",children:"Featured Security Tools"}),s.jsx("p",{className:"mt-4 text-xl text-gray-600",children:"Comprehensive suite of pre-installed penetration testing tools"})]}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:Mm.map((e,t)=>s.jsx("div",{className:"bg-white p-6 rounded-lg shadow-lg hover:shadow-xl transition-shadow",children:s.jsxs("div",{className:"flex items-start space-x-4",children:[s.jsx("div",{className:"bg-[#754ffe] p-3 rounded-lg text-white",children:e.icon}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl font-semibold mb-1",children:e.name}),s.jsx("span",{className:"text-sm text-[#754ffe] font-medium",children:e.category}),s.jsx("p",{className:"mt-2 text-gray-600",children:e.description})]})]})},t))})]})})}function Om(){return s.jsxs("div",{children:[s.jsx(zm,{}),s.jsx(Lm,{}),s.jsx("section",{className:"py-20 bg-white",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsx("h2",{className:"text-3xl font-bold text-center mb-12",children:"Why Choose Snigdha OS?"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[s.jsxs("div",{className:"text-center",children:[s.jsx(ar,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Enhanced Security"}),s.jsx("p",{className:"text-gray-600",children:"Built with advanced encryption and secure protocols to safeguard your data."})]}),s.jsxs("div",{className:"text-center",children:[s.jsx(Ma,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Fully Customizable"}),s.jsx("p",{className:"text-gray-600",children:"Tailor the OS to meet your specific needs and workflows."})]}),s.jsxs("div",{className:"text-center",children:[s.jsx(Zh,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Lightweight Design"}),s.jsx("p",{className:"text-gray-600",children:"Optimized for performance on both modern and older hardware."})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mt-16",children:[s.jsxs("div",{className:"text-center",children:[s.jsx(id,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"High Performance"}),s.jsx("p",{className:"text-gray-600",children:"Snigdha OS delivers blazing-fast performance, even on low-end hardware."})]}),s.jsxs("div",{className:"text-center",children:[s.jsx(us,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Cloud Integration"}),s.jsx("p",{className:"text-gray-600",children:"Easily integrates with popular cloud services for streamlined workflows."})]}),s.jsxs("div",{className:"text-center",children:[s.jsx(ld,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Developer Friendly"}),s.jsx("p",{className:"text-gray-600",children:"Packed with all the tools you need for development and penetration testing."})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mt-16",children:[s.jsxs("div",{className:"text-center",children:[s.jsx(ds,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Community Support"}),s.jsx("p",{className:"text-gray-600",children:"Join a vibrant community of users, contributors, and experts."})]}),s.jsxs("div",{className:"text-center",children:[s.jsx(ar,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Regular Updates"}),s.jsx("p",{className:"text-gray-600",children:"Snigdha OS is frequently updated to ensure security and performance are up to date."})]}),s.jsxs("div",{className:"text-center",children:[s.jsx(Ma,{className:"mx-auto mb-4 h-20 w-20 text-[#754ffe]"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Open Source"}),s.jsx("p",{className:"text-gray-600",children:"Freely available for modification and redistribution, with a strong open-source community backing."})]})]})]})}),s.jsx("section",{className:"py-20 bg-gray-50",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[s.jsx("h2",{className:"text-3xl font-bold mb-12",children:"What Our Users Say"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:[s.jsxs("div",{className:"bg-white shadow-lg rounded-lg p-6 text-center",children:[s.jsx("div",{className:"flex justify-center mb-4",children:s.jsx("img",{className:"w-16 h-16 rounded-full border-2 border-gray-300",src:"https://avatars.githubusercontent.com/u/118294498?v=4",alt:"akankshaadz"})}),s.jsx("p",{className:"text-gray-600 italic mb-4",children:'"Snigdha OS has revolutionized how I approach cybersecurity tasks. The built-in tools are fantastic!"'}),s.jsx("h4",{className:"font-semibold text-lg",children:"- akankshaadz"})]}),s.jsxs("div",{className:"bg-white shadow-lg rounded-lg p-6 text-center",children:[s.jsx("div",{className:"flex justify-center mb-4",children:s.jsx("img",{className:"w-16 h-16 rounded-full border-2 border-gray-300",src:"https://avatars.githubusercontent.com/u/7654321?v=4",alt:"Prajwal K."})}),s.jsx("p",{className:"text-gray-600 italic mb-4",children:'"A game-changer for developers and penetration testers. Highly recommend!"'}),s.jsx("h4",{className:"font-semibold text-lg",children:"- Prajwal K."})]}),s.jsxs("div",{className:"bg-white shadow-lg rounded-lg p-6 text-center",children:[s.jsx("div",{className:"flex justify-center mb-4",children:s.jsx("img",{className:"w-16 h-16 rounded-full border-2 border-gray-300",src:"https://avatars.githubusercontent.com/u/1122334?v=4",alt:"Mark L."})}),s.jsx("p",{className:"text-gray-600 italic mb-4",children:'"Runs seamlessly on my older laptop. The lightweight design is truly impressive."'}),s.jsx("h4",{className:"font-semibold text-lg",children:"- Mark L."})]}),s.jsxs("div",{className:"bg-white shadow-lg rounded-lg p-6 text-center",children:[s.jsx("div",{className:"flex justify-center mb-4",children:s.jsx("img",{className:"w-16 h-16 rounded-full border-2 border-gray-300",src:"https://avatars.githubusercontent.com/u/3412345?v=4",alt:"Samantha R."})}),s.jsx("p",{className:"text-gray-600 italic mb-4",children:`"I love how Snigdha OS is always up-to-date with the latest tools. It's incredibly easy to use."`}),s.jsx("h4",{className:"font-semibold text-lg",children:"- Samantha R."})]}),s.jsxs("div",{className:"bg-white shadow-lg rounded-lg p-6 text-center",children:[s.jsx("div",{className:"flex justify-center mb-4",children:s.jsx("img",{className:"w-16 h-16 rounded-full border-2 border-gray-300",src:"https://avatars.githubusercontent.com/u/7892345?v=4",alt:"John D."})}),s.jsx("p",{className:"text-gray-600 italic mb-4",children:'"Snigdha OS is an absolute powerhouse! It’s exactly what I needed for my penetration testing tasks."'}),s.jsx("h4",{className:"font-semibold text-lg",children:"- John D."})]})]})]})}),s.jsx("section",{className:"py-20 bg-white",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsx("h2",{className:"text-3xl font-bold text-center mb-12",children:"Frequently Asked Questions"}),s.jsxs("div",{className:"space-y-8",children:[s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Is Snigdha OS free to use?"}),s.jsx("p",{className:"text-gray-600",children:"Yes, Snigdha OS is completely free and open-source."})]}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"What hardware is supported?"}),s.jsx("p",{className:"text-gray-600",children:"Snigdha OS is optimized to run on both modern and older hardware configurations."})]}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Can I customize Snigdha OS?"}),s.jsx("p",{className:"text-gray-600",children:"Absolutely! Snigdha OS is highly customizable to meet your specific needs."})]})]})]})}),s.jsx("section",{className:"bg-gray-100 py-20",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[s.jsx("h2",{className:"text-3xl font-bold mb-4",children:"Ready to Experience Snigdha OS?"}),s.jsx("p",{className:"text-xl text-gray-600 mb-8",children:"Join the next generation of secure computing"}),s.jsxs("a",{href:"/download",className:"bg-[#754ffe] text-white px-8 py-3 rounded-lg font-semibold hover:bg-[#6344d5] transition-colors inline-flex items-center",children:["Download Snigdha OS",s.jsx(qh,{className:"ml-2 h-5 w-5"})]})]})})]})}function Rm(){return s.jsx("div",{className:"py-16",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[s.jsxs("div",{className:"mb-16",children:[s.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4",children:"About Snigdha OS"}),s.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto",children:"Snigdha OS is an open-source, Debian-based Linux distribution geared towards various information security tasks."})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mb-16 mx-auto max-w-3xl",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Our Mission"}),s.jsx("p",{className:"text-gray-600 leading-relaxed",children:"Snigdha OS aims to provide security professionals and IT administrators with the most comprehensive and trusted suite of security tools. Our mission is to enable cybersecurity professionals and enthusiasts to perform thorough security auditing and penetration testing with enterprise-grade tools."})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-16 text-center",children:[s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg",children:[s.jsx(ar,{className:"h-12 w-12 text-[#754ffe] mb-4 mx-auto"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Security Focus"}),s.jsx("p",{className:"text-gray-600",children:"Built specifically for penetration testing and security auditing, with hundreds of tools pre-installed."})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg",children:[s.jsx(ds,{className:"h-12 w-12 text-[#754ffe] mb-4 mx-auto"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Community Driven"}),s.jsx("p",{className:"text-gray-600",children:"Supported by a vast community of security professionals and enthusiasts worldwide."})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg",children:[s.jsx(om,{className:"h-12 w-12 text-[#754ffe] mb-4 mx-auto"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Global Impact"}),s.jsx("p",{className:"text-gray-600",children:"Used by cybersecurity professionals and organizations around the world."})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mb-16 mx-auto max-w-3xl",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Why Snigdha OS?"}),s.jsx("p",{className:"text-gray-600 leading-relaxed mb-4",children:"Snigdha OS is designed by security professionals for security professionals. It provides the tools needed for penetration testing, vulnerability scanning, and forensic analysis. It is not just a Linux distribution—it's a full-fledged security platform."}),s.jsx("p",{className:"text-gray-600 leading-relaxed mb-4",children:"With its constant updates and cutting-edge features, Snigdha OS ensures that you are always prepared for the latest security challenges. It is trusted by both ethical hackers and security researchers globally."})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-16 text-center",children:[s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg",children:[s.jsx(pm,{className:"h-12 w-12 text-[#754ffe] mb-4 mx-auto"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Comprehensive Toolset"}),s.jsx("p",{className:"text-gray-600",children:"Over 600 pre-installed penetration testing tools, covering a variety of cybersecurity tasks."})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg",children:[s.jsx(cs,{className:"h-12 w-12 text-[#754ffe] mb-4 mx-auto"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Customizable Environment"}),s.jsx("p",{className:"text-gray-600",children:"Snigdha OS is highly customizable, allowing you to configure the environment based on your needs and workflows."})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg",children:[s.jsx(ym,{className:"h-12 w-12 text-[#754ffe] mb-4 mx-auto"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Top-tier Performance"}),s.jsx("p",{className:"text-gray-600",children:"Snigdha OS is optimized for high performance and can run on a wide variety of platforms, including ARM and virtual machines."})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mb-16 mx-auto max-w-3xl",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Core Values"}),s.jsxs("div",{className:"space-y-4 text-gray-600",children:[s.jsx("p",{children:"At Snigdha OS, we value openness, transparency, and the ability to create solutions that enable professionals to tackle real-world security issues. Our focus is on delivering a user-friendly yet powerful platform that enhances the security community's efforts globally."}),s.jsx("p",{children:"Snigdha OS is committed to maintaining the highest standards of development, ensuring that the tools we provide are the most reliable, secure, and effective in the industry."})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mx-auto max-w-3xl",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Our History"}),s.jsxs("div",{className:"space-y-4 text-gray-600",children:[s.jsx("p",{children:"Snigdha OS was released in 2013 as a complete, top-to-bottom rebuild of BackTrack Linux. It adheres completely to Debian development standards and features a vast array of penetration testing tools from various security and forensics domains."}),s.jsx("p",{children:"The distribution is developed and maintained by Offensive Security, a leading provider of information security training and penetration testing services."})]})]})]})})}function Tm(){const e=[{icon:s.jsx(sd,{className:"h-8 w-8"}),title:"600+ Security Tools",description:"Pre-installed penetration testing and security tools covering various security domains."},{icon:s.jsx(um,{className:"h-8 w-8"}),title:"Multi-language Support",description:"Tools and documentation available in multiple languages for global accessibility."},{icon:s.jsx(id,{className:"h-8 w-8"}),title:"Wide Hardware Support",description:"Supports ARM architecture (RPi), wireless interfaces, and GPU cracking."},{icon:s.jsx(us,{className:"h-8 w-8"}),title:"Cloud Compatible",description:"Can be run on various cloud platforms and virtual environments."},{icon:s.jsx(od,{className:"h-8 w-8"}),title:"Customizable",description:"Fully customizable environment with various desktop environments available."},{icon:s.jsx(ar,{className:"h-8 w-8"}),title:"Enterprise Ready",description:"Suitable for both individual and enterprise-level security testing."},{icon:s.jsx(ad,{className:"h-8 w-8"}),title:"Wireless Security",description:"Equipped with tools for wireless network auditing and penetration testing."},{icon:s.jsx(cs,{className:"h-8 w-8"}),title:"Portable and Lightweight",description:"Run Snigdha OS on a USB drive for portability without leaving traces on devices."}],t=[{title:"Information Gathering",tools:["Network scanning and enumeration","OSINT tools","DNS analysis","Web reconnaissance","Social media analysis"]},{title:"Vulnerability Analysis",tools:["Automated scanning tools","Database assessment","Cisco tools","Fuzzing tools","Web app vulnerability scanning"]},{title:"Exploitation Tools",tools:["Metasploit Framework","Buffer Overflow exploitation","SQL injection tools","Social Engineering tools"]},{title:"Post-Exploitation",tools:["Privilege escalation","Persistence","Data exfiltration","Forensics tools"]},{title:"Wireless Attacks",tools:["WiFi cracking tools","Aircrack-ng suite","WEP/WPA/WPA2 attacks","Bluetooth hacking"]},{title:"Reverse Engineering",tools:["Disassemblers","Debuggers","Binary analysis tools"]}];return s.jsx("div",{className:"py-16",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-16",children:[s.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4",children:"Features"}),s.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto",children:"Discover the powerful features that make Snigdha OS the premier platform for security testing."})]}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:e.map((n,r)=>s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg hover:shadow-xl transition-shadow",children:[s.jsx("div",{className:"text-[#754ffe] mb-4",children:n.icon}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:n.title}),s.jsx("p",{className:"text-gray-600",children:n.description})]},r))}),s.jsxs("div",{className:"mt-20",children:[s.jsx("h2",{className:"text-3xl font-bold text-center mb-12",children:"Tool Categories"}),s.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:t.map((n,r)=>s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg",children:[s.jsx("h3",{className:"text-xl font-semibold mb-4 text-[#754ffe]",children:n.title}),s.jsx("ul",{className:"space-y-2 text-gray-600",children:n.tools.map((l,i)=>s.jsxs("li",{children:["• ",l]},i))})]},r))})]})]})})}function Dm(){return s.jsx("div",{className:"py-16",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-16",children:[s.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4",children:"Download Snigdha OS"}),s.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto",children:"Choose the installation option that best suits your needs. We provide different formats and configurations to suit every environment."})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-8 mb-16",children:[s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg text-center",children:[s.jsx(cs,{className:"h-12 w-12 text-[#754ffe] mx-auto mb-4"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Installer Images"}),s.jsx("p",{className:"text-gray-600 mb-4",children:"Full installation images for various architectures and desktop environments."}),s.jsxs("button",{className:"bg-[#754ffe] text-white px-6 py-2 rounded-lg font-semibold hover:bg-[#6344d5] transition-colors inline-flex items-center",children:[s.jsx(Bt,{className:"h-5 w-5 mr-2"}),"Download ISO"]})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg text-center",children:[s.jsx(sm,{className:"h-12 w-12 text-[#754ffe] mx-auto mb-4"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Virtual Machines"}),s.jsx("p",{className:"text-gray-600 mb-4",children:"Pre-configured VMs for VMware, VirtualBox, and Hyper-V."}),s.jsxs("button",{className:"bg-[#754ffe] text-white px-6 py-2 rounded-lg font-semibold hover:bg-[#6344d5] transition-colors inline-flex items-center",children:[s.jsx(Bt,{className:"h-5 w-5 mr-2"}),"Download VM"]})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg text-center",children:[s.jsx(us,{className:"h-12 w-12 text-[#754ffe] mx-auto mb-4"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"ARM Images"}),s.jsx("p",{className:"text-gray-600 mb-4",children:"Images for Raspberry Pi, ARM-based boards, and other ARM devices."}),s.jsxs("button",{className:"bg-[#754ffe] text-white px-6 py-2 rounded-lg font-semibold hover:bg-[#6344d5] transition-colors inline-flex items-center",children:[s.jsx(Bt,{className:"h-5 w-5 mr-2"}),"Download ARM"]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-16",children:[s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg text-center",children:[s.jsx(Jh,{className:"h-12 w-12 text-[#754ffe] mx-auto mb-4"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Source Code"}),s.jsx("p",{className:"text-gray-600 mb-4",children:"Download the source code and contribute to the development of Snigdha OS."}),s.jsxs("button",{className:"bg-[#754ffe] text-white px-6 py-2 rounded-lg font-semibold hover:bg-[#6344d5] transition-colors inline-flex items-center",children:[s.jsx(Bt,{className:"h-5 w-5 mr-2"}),"Download Source"]})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg text-center",children:[s.jsx(mm,{className:"h-12 w-12 text-[#754ffe] mx-auto mb-4"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Cloud Images"}),s.jsx("p",{className:"text-gray-600 mb-4",children:"Pre-configured cloud images for platforms like AWS, Azure, and Google Cloud."}),s.jsxs("button",{className:"bg-[#754ffe] text-white px-6 py-2 rounded-lg font-semibold hover:bg-[#6344d5] transition-colors inline-flex items-center",children:[s.jsx(Bt,{className:"h-5 w-5 mr-2"}),"Download Cloud Image"]})]}),s.jsxs("div",{className:"bg-white p-6 rounded-lg shadow-lg text-center",children:[s.jsx(em,{className:"h-12 w-12 text-[#754ffe] mx-auto mb-4"}),s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Docker Images"}),s.jsx("p",{className:"text-gray-600 mb-4",children:"Snigdha OS available as Docker container images for lightweight testing."}),s.jsxs("button",{className:"bg-[#754ffe] text-white px-6 py-2 rounded-lg font-semibold hover:bg-[#6344d5] transition-colors inline-flex items-center",children:[s.jsx(Bt,{className:"h-5 w-5 mr-2"}),"Download Docker"]})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mb-16",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6 text-center",children:"System Requirements"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[s.jsxs("div",{children:[s.jsx("h3",{className:"text-lg font-semibold mb-3",children:"Minimum Requirements"}),s.jsxs("ul",{className:"space-y-2 text-gray-600",children:[s.jsx("li",{children:"• 2 GB RAM"}),s.jsx("li",{children:"• 20 GB disk space"}),s.jsx("li",{children:"• x64 or ARM processor"}),s.jsx("li",{children:"• USB boot support"}),s.jsx("li",{children:"• Graphics card with OpenGL support"})]})]}),s.jsxs("div",{children:[s.jsx("h3",{className:"text-lg font-semibold mb-3",children:"Recommended"}),s.jsxs("ul",{className:"space-y-2 text-gray-600",children:[s.jsx("li",{children:"• 4 GB RAM"}),s.jsx("li",{children:"• 50 GB disk space"}),s.jsx("li",{children:"• Multi-core processor"}),s.jsx("li",{children:"• Graphics card (NVIDIA, AMD, or integrated)"}),s.jsx("li",{children:"• SSD for faster boot and performance"})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Installation Guide"}),s.jsxs("div",{className:"space-y-4",children:[s.jsx("p",{className:"text-gray-600",children:"Follow these steps to install Snigdha OS on your system:"}),s.jsxs("ol",{className:"list-decimal list-inside space-y-2 text-gray-600",children:[s.jsx("li",{children:"Download the appropriate image for your system"}),s.jsx("li",{children:"Create a bootable USB drive or DVD using tools like Rufus, balenaEtcher, or dd"}),s.jsx("li",{children:"Boot from the installation media"}),s.jsx("li",{children:"Follow the on-screen instructions to install Snigdha OS"})]}),s.jsx("p",{className:"text-gray-600 mt-4",children:"For detailed instructions and troubleshooting, refer to the full installation documentation available on our website."})]})]}),s.jsxs("div",{className:"mt-16 text-center",children:[s.jsx("h2",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Watch the Installation Tutorial"}),s.jsx("div",{className:"relative pb-9/16 h-0 overflow-hidden",children:s.jsx("iframe",{className:"absolute inset-0 w-full h-full",src:"https://www.youtube.com/embed/your-video-id-here",title:"Installation Tutorial",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})})]})]})})}function Im(){const[e,t]=N.useState([]);return N.useEffect(()=>{(async()=>{const r=["eshanized","iconized","alokified","utkrshift"];try{const l=await Promise.all(r.map(async i=>{const o=await fetch(`https://api.github.com/users/${i}`);if(!o.ok)throw new Error(`Failed to fetch data for ${i}`);return o.json()}));t(l)}catch(l){console.error("Error fetching developer data:",l)}})()},[]),s.jsx("div",{className:"py-16",children:s.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{className:"text-center mb-16",children:[s.jsx("h1",{className:"text-4xl font-bold text-gray-900 mb-4",children:"Developers"}),s.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto",children:"Join the Snigdha OS development community and contribute to the most advanced penetration testing distribution."})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mb-16",children:[s.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Meet the Developers"}),s.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6",children:e.length>0?e.map(n=>s.jsxs("div",{className:"p-4 border border-gray-200 rounded-lg text-center",children:[s.jsx("img",{src:n.avatar_url,alt:n.login,className:"w-20 h-20 rounded-full mx-auto mb-4"}),s.jsx("h3",{className:"text-lg font-semibold",children:n.name||n.login}),s.jsxs("p",{className:"text-gray-600",children:["@",n.login]}),s.jsx("p",{className:"text-gray-500 text-sm mt-2",children:n.bio||"No bio available."}),s.jsx("a",{href:n.html_url,target:"_blank",rel:"noopener noreferrer",className:"text-[#754ffe] font-medium mt-4 inline-block",children:"View Profile"})]},n.id)):s.jsx("p",{className:"text-gray-600",children:"Loading developer information..."})})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8 mb-16",children:[s.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-lg",children:[s.jsx(ld,{className:"h-12 w-12 text-[#754ffe] mb-4"}),s.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Get Involved"}),s.jsx("p",{className:"text-gray-600 mb-6",children:"There are many ways to contribute to Kali Linux. Whether you're a developer, security researcher, or documentation writer, your contributions are valuable."}),s.jsxs("ul",{className:"space-y-3 text-gray-600",children:[s.jsxs("li",{className:"flex items-center",children:[s.jsx(im,{className:"h-5 w-5 mr-2 text-[#754ffe]"}),"Submit pull requests"]}),s.jsxs("li",{className:"flex items-center",children:[s.jsx(dm,{className:"h-5 w-5 mr-2 text-[#754ffe]"}),"Report bugs"]}),s.jsxs("li",{className:"flex items-center",children:[s.jsx(ds,{className:"h-5 w-5 mr-2 text-[#754ffe]"}),"Join discussions"]})]})]}),s.jsxs("div",{className:"bg-white p-8 rounded-lg shadow-lg",children:[s.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Development Resources"}),s.jsxs("div",{className:"space-y-4",children:[s.jsxs("a",{href:"https://github.com/kali-linux",className:"block p-4 border border-gray-200 rounded-lg hover:border-[#754ffe] transition-colors",children:[s.jsx("h3",{className:"font-semibold mb-2",children:"GitHub Repository"}),s.jsx("p",{className:"text-gray-600",children:"Access our source code and contribute to development"})]}),s.jsxs("a",{href:"/docs/development",className:"block p-4 border border-gray-200 rounded-lg hover:border-[#754ffe] transition-colors",children:[s.jsx("h3",{className:"font-semibold mb-2",children:"Development Documentation"}),s.jsx("p",{className:"text-gray-600",children:"Learn about our development process and guidelines"})]}),s.jsxs("a",{href:"/community",className:"block p-4 border border-gray-200 rounded-lg hover:border-[#754ffe] transition-colors",children:[s.jsx("h3",{className:"font-semibold mb-2",children:"Community Forums"}),s.jsx("p",{className:"text-gray-600",children:"Discuss development topics with other contributors"})]})]})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8 mb-16",children:[s.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Current Projects"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{className:"p-4 border border-gray-200 rounded-lg",children:[s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Tool Development"}),s.jsx("p",{className:"text-gray-600",children:"Help improve existing tools or develop new security tools for Kali Linux."})]}),s.jsxs("div",{className:"p-4 border border-gray-200 rounded-lg",children:[s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Documentation"}),s.jsx("p",{className:"text-gray-600",children:"Contribute to our documentation and help make Kali more accessible."})]}),s.jsxs("div",{className:"p-4 border border-gray-200 rounded-lg",children:[s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Testing"}),s.jsx("p",{className:"text-gray-600",children:"Help test new features and tools before they're released."})]}),s.jsxs("div",{className:"p-4 border border-gray-200 rounded-lg",children:[s.jsx("h3",{className:"text-xl font-semibold mb-2",children:"Localization"}),s.jsx("p",{className:"text-gray-600",children:"Help translate Kali Linux tools and documentation."})]})]})]}),s.jsxs("div",{className:"bg-white rounded-lg shadow-lg p-8",children:[s.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Get in Touch"}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[s.jsxs("a",{href:"/irc",className:"p-4 text-center border border-gray-200 rounded-lg hover:border-[#754ffe] transition-colors",children:[s.jsx("h3",{className:"font-semibold mb-2",children:"IRC Channel"}),s.jsx("p",{className:"text-gray-600",children:"Chat with developers in real-time"})]}),s.jsxs("a",{href:"/mailing-list",className:"p-4 text-center border border-gray-200 rounded-lg hover:border-[#754ffe] transition-colors",children:[s.jsx("h3",{className:"font-semibold mb-2",children:"Mailing List"}),s.jsx("p",{className:"text-gray-600",children:"Subscribe to development discussions"})]}),s.jsxs("a",{href:"/bug-tracker",className:"p-4 text-center border border-gray-200 rounded-lg hover:border-[#754ffe] transition-colors",children:[s.jsx("h3",{className:"font-semibold mb-2",children:"Bug Tracker"}),s.jsx("p",{className:"text-gray-600",children:"Report issues and track bugs"})]})]})]})]})})}const Fm=()=>s.jsxs("div",{className:"container mx-auto p-4",children:[s.jsx("h1",{className:"text-3xl font-bold mb-4",children:"Privacy Policy"}),s.jsx("p",{className:"text-lg mb-4",children:"Last Updated: [Date]"}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"1. Information We Collect"}),s.jsx("p",{children:"We collect the following types of information when you use our website:"}),s.jsx("h3",{className:"text-xl font-semibold mt-4",children:"Personal Information"}),s.jsxs("ul",{className:"list-disc ml-6",children:[s.jsx("li",{children:"Email Address"}),s.jsx("li",{children:"Account Information"})]}),s.jsx("h3",{className:"text-xl font-semibold mt-4",children:"Non-Personal Information"}),s.jsxs("ul",{className:"list-disc ml-6",children:[s.jsx("li",{children:"Usage Data"}),s.jsx("li",{children:"Cookies and Tracking Technologies"})]}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"2. How We Use Your Information"}),s.jsxs("ul",{className:"list-disc ml-6",children:[s.jsx("li",{children:"To provide, maintain, and improve our services."}),s.jsx("li",{children:"To communicate with you."}),s.jsx("li",{children:"To monitor and analyze the usage of our website."}),s.jsx("li",{children:"To respond to customer service requests."})]}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"3. How We Protect Your Information"}),s.jsx("p",{children:"We implement a variety of security measures to maintain the safety of your personal information."}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"4. Sharing Your Information"}),s.jsx("p",{children:"We do not sell or share your personal information without your consent, except for the reasons listed in this policy."}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"5. Third-Party Links"}),s.jsx("p",{children:"Our website may contain links to third-party sites that are not controlled by us."}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"6. Your Rights and Choices"}),s.jsxs("ul",{className:"list-disc ml-6",children:[s.jsx("li",{children:"Access, update, or delete your information."}),s.jsx("li",{children:"Opt-out of communications from us."}),s.jsx("li",{children:"Control cookies and tracking technologies."})]}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"7. Data Retention"}),s.jsx("p",{children:"We retain your information only as long as necessary to provide you with our services."}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"8. Children's Privacy"}),s.jsx("p",{children:"Our services are not intended for children under 13. We do not knowingly collect information from children under 13."}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"9. Changes to This Privacy Policy"}),s.jsx("p",{children:'We may update our Privacy Policy. Any changes will be posted here with a revised "Last Updated" date.'}),s.jsx("h2",{className:"text-2xl font-semibold mt-4",children:"10. Contact Us"}),s.jsx("p",{children:"If you have any questions or concerns about this Privacy Policy, please contact us at:"}),s.jsx("p",{children:"Email: support@snigdhaos.com"})]}),Um=()=>{const[e,t]=N.useState(!1);N.useEffect(()=>{localStorage.getItem("cookieAccepted")||t(!0)},[]);const n=()=>{localStorage.setItem("cookieAccepted","true"),t(!1)};return e?s.jsxs("div",{className:"fixed bottom-4 left-4 right-4 bg-gray-900 text-white p-4 rounded-lg shadow-lg md:max-w-md md:mx-auto",children:[s.jsxs("p",{className:"text-sm",children:["This website uses cookies to ensure you get the best experience on our website. By continuing to browse, you consent to our use of cookies."," ",s.jsx("a",{href:"/privacy-policy",className:"text-blue-400 underline hover:text-blue-300",children:"Learn more"}),"."]}),s.jsx("div",{className:"mt-3 text-right",children:s.jsx("button",{onClick:n,className:"bg-blue-500 hover:bg-blue-600 text-white px-4 py-2 rounded-md text-sm",children:"Accept"})})]}):null};function Am(){return s.jsx(Wh,{children:s.jsxs("div",{className:"flex flex-col min-h-screen",children:[s.jsx(Pm,{}),s.jsx("main",{className:"flex-grow",children:s.jsxs(Th,{children:[s.jsx(Et,{path:"/",element:s.jsx(Om,{})}),s.jsx(Et,{path:"/about",element:s.jsx(Rm,{})}),s.jsx(Et,{path:"/features",element:s.jsx(Tm,{})}),s.jsx(Et,{path:"/download",element:s.jsx(Dm,{})}),s.jsx(Et,{path:"/developers",element:s.jsx(Im,{})}),s.jsx(Et,{path:"/privacy-policy",element:s.jsx(Fm,{})})," "]})}),s.jsx(Um,{}),s.jsx(_m,{})]})})}Hc(document.getElementById("root")).render(s.jsx(N.StrictMode,{children:s.jsx(Am,{})}));
diff --git a/assets/index-DswfWFSu.css b/assets/index-DswfWFSu.css
deleted file mode 100644
index 5822c32..0000000
--- a/assets/index-DswfWFSu.css
+++ /dev/null
@@ -1 +0,0 @@
-*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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}.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}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-\[50\%\]{top:50%}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[735px\]{height:735px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;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))}.-translate-y-\[-50\%\]{--tw-translate-y: 50%;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))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.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)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.bg-\[\#754ffe\]{--tw-bg-opacity: 1;background-color:rgb(117 79 254 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/50{background-color:#ffffff80}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-3{padding-bottom:.75rem}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-\[\#754ffe\]{--tw-text-opacity: 1;color:rgb(117 79 254 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:border-\[\#754ffe\]:hover{--tw-border-opacity: 1;border-color:rgb(117 79 254 / var(--tw-border-opacity))}.hover\:bg-\[\#6344d5\]:hover{--tw-bg-opacity: 1;background-color:rgb(99 68 213 / var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:text-\[\#754ffe\]:hover{--tw-text-opacity: 1;color:rgb(117 79 254 / var(--tw-text-opacity))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:block{display:block}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
diff --git a/index.html b/index.html
deleted file mode 100644
index cd835f4..0000000
--- a/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
- Snigdha OS
-
-
-
-
-
-
-