From acb10a34492678d61d790552c70e49ddf2546980 Mon Sep 17 00:00:00 2001 From: Fingertips Date: Fri, 16 Aug 2024 02:55:51 +0800 Subject: [PATCH] Updates --- .../{index-GTH-F8vV.js => index-B1iP5yVy.js} | 88 ++++++++++-------- assets/index-DuVFTZ4Y.css | 1 + assets/index-ahFs5N7X.css | 1 - assets/ktmsces-seal-BnWtG5Eu.jpeg | Bin 0 -> 17021 bytes assets/mnhs-seal-WbUCwXtP.jpeg | Bin 0 -> 16576 bytes assets/tritok-preview-KzG_puj-.png | Bin 361740 -> 0 bytes assets/tritok-preview-QQCi_UZ4.png | Bin 0 -> 385058 bytes assets/usm-seal-CseZWBHQ.png | Bin 0 -> 217363 bytes index.html | 4 +- 9 files changed, 52 insertions(+), 42 deletions(-) rename assets/{index-GTH-F8vV.js => index-B1iP5yVy.js} (79%) create mode 100644 assets/index-DuVFTZ4Y.css delete mode 100644 assets/index-ahFs5N7X.css create mode 100644 assets/ktmsces-seal-BnWtG5Eu.jpeg create mode 100644 assets/mnhs-seal-WbUCwXtP.jpeg delete mode 100644 assets/tritok-preview-KzG_puj-.png create mode 100644 assets/tritok-preview-QQCi_UZ4.png create mode 100644 assets/usm-seal-CseZWBHQ.png diff --git a/assets/index-GTH-F8vV.js b/assets/index-B1iP5yVy.js similarity index 79% rename from assets/index-GTH-F8vV.js rename to assets/index-B1iP5yVy.js index 652421c..08ab9ce 100644 --- a/assets/index-GTH-F8vV.js +++ b/assets/index-B1iP5yVy.js @@ -1,4 +1,4 @@ -function bf(e,t){for(var n=0;nr[o]})}}}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 o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function mc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function F5(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Rf={exports:{}},Ra={},kf={exports:{}},oe={};/** +function bf(e,t){for(var n=0;nr[o]})}}}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 o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function mc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function F5(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Rf={exports:{}},Ra={},kf={exports:{}},ie={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function bf(e,t){for(var n=0;n>>1,Z=T[H];if(0>>1;Ho(We,z))Seo(Ge,We)?(T[H]=Ge,T[Se]=z,H=Se):(T[H]=We,T[we]=z,H=we);else if(Seo(Ge,z))T[H]=Ge,T[Se]=z,H=Se;else break e}}return _}function o(T,_){var z=T.sortIndex-_.sortIndex;return z!==0?z:T.id-_.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,a=l.now();e.unstable_now=function(){return l.now()-a}}var s=[],c=[],p=1,d=null,h=3,y=!1,x=!1,g=!1,S=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(T){for(var _=n(c);_!==null;){if(_.callback===null)r(c);else if(_.startTime<=T)r(c),_.sortIndex=_.expirationTime,t(s,_);else break;_=n(c)}}function E(T){if(g=!1,w(T),!x)if(n(s)!==null)x=!0,ne(R);else{var _=n(c);_!==null&&B(E,_.startTime-T)}}function R(T,_){x=!1,g&&(g=!1,v(N),N=-1),y=!0;var z=h;try{for(w(_),d=n(s);d!==null&&(!(d.expirationTime>_)||T&&!V());){var H=d.callback;if(typeof H=="function"){d.callback=null,h=d.priorityLevel;var Z=H(d.expirationTime<=_);_=e.unstable_now(),typeof Z=="function"?d.callback=Z:d===n(s)&&r(s),w(_)}else r(s);d=n(s)}if(d!==null)var Pe=!0;else{var we=n(c);we!==null&&B(E,we.startTime-_),Pe=!1}return Pe}finally{d=null,h=z,y=!1}}var C=!1,M=null,N=-1,D=5,L=-1;function V(){return!(e.unstable_now()-LT||125H?(T.sortIndex=z,t(c,T),n(s)===null&&T===n(c)&&(g?(v(N),N=-1):g=!0,B(E,z-H))):(T.sortIndex=Z,t(s,T),x||y||(x=!0,ne(R))),T},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(T){var _=h;return function(){var z=h;h=_;try{return T.apply(this,arguments)}finally{h=z}}}})(Ff);zf.exports=Ff;var av=zf.exports;/** + */(function(e){function t(T,_){var z=T.length;T.push(_);e:for(;0>>1,Z=T[H];if(0>>1;Ho(We,z))Seo(Ge,We)?(T[H]=Ge,T[Se]=z,H=Se):(T[H]=We,T[we]=z,H=we);else if(Seo(Ge,z))T[H]=Ge,T[Se]=z,H=Se;else break e}}return _}function o(T,_){var z=T.sortIndex-_.sortIndex;return z!==0?z:T.id-_.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,a=l.now();e.unstable_now=function(){return l.now()-a}}var s=[],c=[],p=1,d=null,h=3,y=!1,x=!1,g=!1,S=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(T){for(var _=n(c);_!==null;){if(_.callback===null)r(c);else if(_.startTime<=T)r(c),_.sortIndex=_.expirationTime,t(s,_);else break;_=n(c)}}function E(T){if(g=!1,w(T),!x)if(n(s)!==null)x=!0,ne(R);else{var _=n(c);_!==null&&B(E,_.startTime-T)}}function R(T,_){x=!1,g&&(g=!1,v(N),N=-1),y=!0;var z=h;try{for(w(_),d=n(s);d!==null&&(!(d.expirationTime>_)||T&&!V());){var H=d.callback;if(typeof H=="function"){d.callback=null,h=d.priorityLevel;var Z=H(d.expirationTime<=_);_=e.unstable_now(),typeof Z=="function"?d.callback=Z:d===n(s)&&r(s),w(_)}else r(s);d=n(s)}if(d!==null)var Pe=!0;else{var we=n(c);we!==null&&B(E,we.startTime-_),Pe=!1}return Pe}finally{d=null,h=z,y=!1}}var C=!1,M=null,N=-1,D=5,L=-1;function V(){return!(e.unstable_now()-LT||125H?(T.sortIndex=z,t(c,T),n(s)===null&&T===n(c)&&(g?(v(N),N=-1):g=!0,B(E,z-H))):(T.sortIndex=Z,t(s,T),x||y||(x=!0,ne(R))),T},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(T){var _=h;return function(){var z=h;h=_;try{return T.apply(this,arguments)}finally{h=z}}}})(Ff);zf.exports=Ff;var av=zf.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function bf(e,t){for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),tu=Object.prototype.hasOwnProperty,uv=/^[: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]*$/,d0={},f0={};function cv(e){return tu.call(f0,e)?!0:tu.call(d0,e)?!1:uv.test(e)?f0[e]=!0:(d0[e]=!0,!1)}function dv(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 fv(e,t,n,r){if(t===null||typeof t>"u"||dv(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 tt(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var He={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){He[e]=new tt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];He[t]=new tt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){He[e]=new tt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){He[e]=new tt(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){He[e]=new tt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){He[e]=new tt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){He[e]=new tt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){He[e]=new tt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){He[e]=new tt(e,5,!1,e.toLowerCase(),null,!1,!1)});var wc=/[\-:]([a-z])/g;function Sc(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(wc,Sc);He[t]=new tt(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(wc,Sc);He[t]=new tt(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(wc,Sc);He[t]=new tt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){He[e]=new tt(e,1,!1,e.toLowerCase(),null,!1,!1)});He.xlinkHref=new tt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){He[e]=new tt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Cc(e,t,n,r){var o=He.hasOwnProperty(t)?He[t]:null;(o!==null?o.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),tu=Object.prototype.hasOwnProperty,uv=/^[: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]*$/,d0={},f0={};function cv(e){return tu.call(f0,e)?!0:tu.call(d0,e)?!1:uv.test(e)?f0[e]=!0:(d0[e]=!0,!1)}function dv(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 fv(e,t,n,r){if(t===null||typeof t>"u"||dv(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 tt(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var He={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){He[e]=new tt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];He[t]=new tt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){He[e]=new tt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){He[e]=new tt(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){He[e]=new tt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){He[e]=new tt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){He[e]=new tt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){He[e]=new tt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){He[e]=new tt(e,5,!1,e.toLowerCase(),null,!1,!1)});var wc=/[\-:]([a-z])/g;function Sc(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(wc,Sc);He[t]=new tt(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(wc,Sc);He[t]=new tt(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(wc,Sc);He[t]=new tt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){He[e]=new tt(e,1,!1,e.toLowerCase(),null,!1,!1)});He.xlinkHref=new tt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){He[e]=new tt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Cc(e,t,n,r){var o=He.hasOwnProperty(t)?He[t]:null;(o!==null?o.type!==0:r||!(2a||o[l]!==i[a]){var s=` -`+o[l].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=l&&0<=a);break}}}finally{ms=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Go(e):""}function pv(e){switch(e.tag){case 5:return Go(e.type);case 16:return Go("Lazy");case 13:return Go("Suspense");case 19:return Go("SuspenseList");case 0:case 2:case 15:return e=vs(e.type,!1),e;case 11:return e=vs(e.type.render,!1),e;case 1:return e=vs(e.type,!0),e;default:return""}}function iu(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 $r:return"Fragment";case Fr:return"Portal";case nu:return"Profiler";case Ec:return"StrictMode";case ru:return"Suspense";case ou:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Uf:return(e.displayName||"Context")+".Consumer";case Bf:return(e._context.displayName||"Context")+".Provider";case bc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Rc:return t=e.displayName||null,t!==null?t:iu(e.type)||"Memo";case _n:t=e._payload,e=e._init;try{return iu(e(t))}catch{}}return null}function hv(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 iu(t);case 8:return t===Ec?"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 Hn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Hf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function mv(e){var t=Hf(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 o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function qi(e){e._valueTracker||(e._valueTracker=mv(e))}function Wf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Hf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Bl(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 lu(e,t){var n=t.checked;return Re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function h0(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Hn(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 Gf(e,t){t=t.checked,t!=null&&Cc(e,"checked",t,!1)}function au(e,t){Gf(e,t);var n=Hn(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")?su(e,t.type,n):t.hasOwnProperty("defaultValue")&&su(e,t.type,Hn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function m0(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 su(e,t,n){(t!=="number"||Bl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ko=Array.isArray;function Jr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=el.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ui(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var qo={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},vv=["Webkit","ms","Moz","O"];Object.keys(qo).forEach(function(e){vv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qo[t]=qo[e]})});function Qf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||qo.hasOwnProperty(e)&&qo[e]?(""+t).trim():t+"px"}function Zf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Qf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var gv=Re({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 du(e,t){if(t){if(gv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(A(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(A(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(A(61))}if(t.style!=null&&typeof t.style!="object")throw Error(A(62))}}function fu(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 pu=null;function kc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var hu=null,qr=null,eo=null;function y0(e){if(e=Oi(e)){if(typeof hu!="function")throw Error(A(280));var t=e.stateNode;t&&(t=_a(t),hu(e.stateNode,e.type,t))}}function Jf(e){qr?eo?eo.push(e):eo=[e]:qr=e}function qf(){if(qr){var e=qr,t=eo;if(eo=qr=null,y0(e),t)for(e=0;e>>=0,e===0?32:31-(Nv(e)/Mv|0)|0}var tl=64,nl=4194304;function Yo(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 Wl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var a=l&~o;a!==0?r=Yo(a):(i&=l,i!==0&&(r=Yo(i)))}else l=n&~o,l!==0?r=Yo(l):i!==0&&(r=Yo(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===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 Li(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Dt(t),e[t]=n}function Dv(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=ti),j0=" ",N0=!1;function xp(e,t){switch(e){case"keyup":return ag.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Br=!1;function ug(e,t){switch(e){case"compositionend":return wp(t);case"keypress":return t.which!==32?null:(N0=!0,j0);case"textInput":return e=t.data,e===j0&&N0?null:e;default:return null}}function cg(e,t){if(Br)return e==="compositionend"||!Lc&&xp(e,t)?(e=gp(),kl=Pc=Ln=null,Br=!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=T0(n)}}function bp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Rp(){for(var e=window,t=Bl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Bl(e.document)}return t}function Ac(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 xg(e){var t=Rp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&bp(n.ownerDocument.documentElement,n)){if(r!==null&&Ac(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 o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=D0(n,i);var l=D0(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.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,Ur=null,wu=null,ri=null,Su=!1;function L0(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Su||Ur==null||Ur!==Bl(r)||(r=Ur,"selectionStart"in r&&Ac(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}),ri&&mi(ri,r)||(ri=r,r=Yl(wu,"onSelect"),0Wr||(e.current=ju[Wr],ju[Wr]=null,Wr--)}function pe(e,t){Wr++,ju[Wr]=e.current,e.current=t}var Wn={},Qe=Zn(Wn),lt=Zn(!1),vr=Wn;function so(e,t){var n=e.type.contextTypes;if(!n)return Wn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function at(e){return e=e.childContextTypes,e!=null}function Ql(){ve(lt),ve(Qe)}function B0(e,t,n){if(Qe.current!==Wn)throw Error(A(168));pe(Qe,t),pe(lt,n)}function Lp(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(A(108,hv(e)||"Unknown",o));return Re({},n,r)}function Zl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Wn,vr=Qe.current,pe(Qe,e),pe(lt,lt.current),!0}function U0(e,t,n){var r=e.stateNode;if(!r)throw Error(A(169));n?(e=Lp(e,t,vr),r.__reactInternalMemoizedMergedChildContext=e,ve(lt),ve(Qe),pe(Qe,e)):ve(lt),pe(lt,n)}var nn=null,Pa=!1,_s=!1;function Ap(e){nn===null?nn=[e]:nn.push(e)}function Pg(e){Pa=!0,Ap(e)}function Jn(){if(!_s&&nn!==null){_s=!0;var e=0,t=ue;try{var n=nn;for(ue=1;e>=l,o-=l,rn=1<<32-Dt(t)+o|n<N?(D=M,M=null):D=M.sibling;var L=h(v,M,w[N],E);if(L===null){M===null&&(M=D);break}e&&M&&L.alternate===null&&t(v,M),m=i(L,m,N),C===null?R=L:C.sibling=L,C=L,M=D}if(N===w.length)return n(v,M),xe&&or(v,N),R;if(M===null){for(;NN?(D=M,M=null):D=M.sibling;var V=h(v,M,L.value,E);if(V===null){M===null&&(M=D);break}e&&M&&V.alternate===null&&t(v,M),m=i(V,m,N),C===null?R=V:C.sibling=V,C=V,M=D}if(L.done)return n(v,M),xe&&or(v,N),R;if(M===null){for(;!L.done;N++,L=w.next())L=d(v,L.value,E),L!==null&&(m=i(L,m,N),C===null?R=L:C.sibling=L,C=L);return xe&&or(v,N),R}for(M=r(v,M);!L.done;N++,L=w.next())L=y(M,v,N,L.value,E),L!==null&&(e&&L.alternate!==null&&M.delete(L.key===null?N:L.key),m=i(L,m,N),C===null?R=L:C.sibling=L,C=L);return e&&M.forEach(function(I){return t(v,I)}),xe&&or(v,N),R}function S(v,m,w,E){if(typeof w=="object"&&w!==null&&w.type===$r&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Ji:e:{for(var R=w.key,C=m;C!==null;){if(C.key===R){if(R=w.type,R===$r){if(C.tag===7){n(v,C.sibling),m=o(C,w.props.children),m.return=v,v=m;break e}}else if(C.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===_n&&W0(R)===C.type){n(v,C.sibling),m=o(C,w.props),m.ref=zo(v,C,w),m.return=v,v=m;break e}n(v,C);break}else t(v,C);C=C.sibling}w.type===$r?(m=hr(w.props.children,v.mode,E,w.key),m.return=v,v=m):(E=Ll(w.type,w.key,w.props,null,v.mode,E),E.ref=zo(v,m,w),E.return=v,v=E)}return l(v);case Fr:e:{for(C=w.key;m!==null;){if(m.key===C)if(m.tag===4&&m.stateNode.containerInfo===w.containerInfo&&m.stateNode.implementation===w.implementation){n(v,m.sibling),m=o(m,w.children||[]),m.return=v,v=m;break e}else{n(v,m);break}else t(v,m);m=m.sibling}m=zs(w,v.mode,E),m.return=v,v=m}return l(v);case _n:return C=w._init,S(v,m,C(w._payload),E)}if(Ko(w))return x(v,m,w,E);if(Do(w))return g(v,m,w,E);ul(v,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,m!==null&&m.tag===6?(n(v,m.sibling),m=o(m,w),m.return=v,v=m):(n(v,m),m=Is(w,v.mode,E),m.return=v,v=m),l(v)):n(v,m)}return S}var co=Fp(!0),$p=Fp(!1),ea=Zn(null),ta=null,Yr=null,Fc=null;function $c(){Fc=Yr=ta=null}function Bc(e){var t=ea.current;ve(ea),e._currentValue=t}function _u(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 no(e,t){ta=e,Fc=Yr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(it=!0),e.firstContext=null)}function Rt(e){var t=e._currentValue;if(Fc!==e)if(e={context:e,memoizedValue:t,next:null},Yr===null){if(ta===null)throw Error(A(308));Yr=e,ta.dependencies={lanes:0,firstContext:e}}else Yr=Yr.next=e;return t}var sr=null;function Uc(e){sr===null?sr=[e]:sr.push(e)}function Bp(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Uc(t)):(n.next=o.next,o.next=n),t.interleaved=n,dn(e,r)}function dn(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 Pn=!1;function Vc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Up(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 ln(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $n(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,le&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,dn(e,n)}return o=r.interleaved,o===null?(t.next=t,Uc(r)):(t.next=o.next,o.next=t),r.interleaved=t,dn(e,n)}function Nl(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,Nc(e,n)}}function G0(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,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 na(e,t,n,r){var o=e.updateQueue;Pn=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var s=a,c=s.next;s.next=null,l===null?i=c:l.next=c,l=s;var p=e.alternate;p!==null&&(p=p.updateQueue,a=p.lastBaseUpdate,a!==l&&(a===null?p.firstBaseUpdate=c:a.next=c,p.lastBaseUpdate=s))}if(i!==null){var d=o.baseState;l=0,p=c=s=null,a=i;do{var h=a.lane,y=a.eventTime;if((r&h)===h){p!==null&&(p=p.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,g=a;switch(h=t,y=n,g.tag){case 1:if(x=g.payload,typeof x=="function"){d=x.call(y,d,h);break e}d=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=g.payload,h=typeof x=="function"?x.call(y,d,h):x,h==null)break e;d=Re({},d,h);break e;case 2:Pn=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[a]:h.push(a))}else y={eventTime:y,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},p===null?(c=p=y,s=d):p=p.next=y,l|=h;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;h=a,a=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(p===null&&(s=d),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=p,t=o.shared.interleaved,t!==null){o=t;do l|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);xr|=l,e.lanes=l,e.memoizedState=d}}function K0(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Ts.transition;Ts.transition={};try{e(!1),t()}finally{ue=n,Ts.transition=r}}function ih(){return kt().memoizedState}function Ag(e,t,n){var r=Un(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lh(e))ah(t,n);else if(n=Bp(e,t,n,r),n!==null){var o=qe();Lt(n,e,r,o),sh(n,t,r)}}function Og(e,t,n){var r=Un(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lh(e))ah(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,a=i(l,n);if(o.hasEagerState=!0,o.eagerState=a,At(a,l)){var s=t.interleaved;s===null?(o.next=o,Uc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=Bp(e,t,o,r),n!==null&&(o=qe(),Lt(n,e,r,o),sh(n,t,r))}}function lh(e){var t=e.alternate;return e===be||t!==null&&t===be}function ah(e,t){oi=oa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Nc(e,n)}}var ia={readContext:Rt,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useInsertionEffect:Ke,useLayoutEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useMutableSource:Ke,useSyncExternalStore:Ke,useId:Ke,unstable_isNewReconciler:!1},Ig={readContext:Rt,useCallback:function(e,t){return Ut().memoizedState=[e,t===void 0?null:t],e},useContext:Rt,useEffect:X0,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,_l(4194308,4,eh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _l(4194308,4,e,t)},useInsertionEffect:function(e,t){return _l(4,2,e,t)},useMemo:function(e,t){var n=Ut();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ut();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=Ag.bind(null,be,e),[r.memoizedState,e]},useRef:function(e){var t=Ut();return e={current:e},t.memoizedState=e},useState:Y0,useDebugValue:Zc,useDeferredValue:function(e){return Ut().memoizedState=e},useTransition:function(){var e=Y0(!1),t=e[0];return e=Lg.bind(null,e[1]),Ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=be,o=Ut();if(xe){if(n===void 0)throw Error(A(407));n=n()}else{if(n=t(),Fe===null)throw Error(A(349));yr&30||Gp(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,X0(Yp.bind(null,r,i,e),[e]),r.flags|=2048,Ei(9,Kp.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ut(),t=Fe.identifierPrefix;if(xe){var n=on,r=rn;n=(r&~(1<<32-Dt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Si++,0")&&(s=s.replace("",e.displayName)),s}while(1<=l&&0<=a);break}}}finally{ms=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Go(e):""}function pv(e){switch(e.tag){case 5:return Go(e.type);case 16:return Go("Lazy");case 13:return Go("Suspense");case 19:return Go("SuspenseList");case 0:case 2:case 15:return e=vs(e.type,!1),e;case 11:return e=vs(e.type.render,!1),e;case 1:return e=vs(e.type,!0),e;default:return""}}function iu(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 Br:return"Fragment";case $r:return"Portal";case nu:return"Profiler";case Ec:return"StrictMode";case ru:return"Suspense";case ou:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Uf:return(e.displayName||"Context")+".Consumer";case Bf:return(e._context.displayName||"Context")+".Provider";case bc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Rc:return t=e.displayName||null,t!==null?t:iu(e.type)||"Memo";case _n:t=e._payload,e=e._init;try{return iu(e(t))}catch{}}return null}function hv(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 iu(t);case 8:return t===Ec?"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 Hn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Hf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function mv(e){var t=Hf(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 o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function qi(e){e._valueTracker||(e._valueTracker=mv(e))}function Wf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Hf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Bl(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 lu(e,t){var n=t.checked;return Re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function h0(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Hn(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 Gf(e,t){t=t.checked,t!=null&&Cc(e,"checked",t,!1)}function au(e,t){Gf(e,t);var n=Hn(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")?su(e,t.type,n):t.hasOwnProperty("defaultValue")&&su(e,t.type,Hn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function m0(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 su(e,t,n){(t!=="number"||Bl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ko=Array.isArray;function qr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=el.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ui(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var qo={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},vv=["Webkit","ms","Moz","O"];Object.keys(qo).forEach(function(e){vv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qo[t]=qo[e]})});function Xf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||qo.hasOwnProperty(e)&&qo[e]?(""+t).trim():t+"px"}function Zf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Xf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var gv=Re({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 du(e,t){if(t){if(gv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(A(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(A(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(A(61))}if(t.style!=null&&typeof t.style!="object")throw Error(A(62))}}function fu(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 pu=null;function kc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var hu=null,eo=null,to=null;function y0(e){if(e=Oi(e)){if(typeof hu!="function")throw Error(A(280));var t=e.stateNode;t&&(t=_a(t),hu(e.stateNode,e.type,t))}}function Jf(e){eo?to?to.push(e):to=[e]:eo=e}function qf(){if(eo){var e=eo,t=to;if(to=eo=null,y0(e),t)for(e=0;e>>=0,e===0?32:31-(Nv(e)/Mv|0)|0}var tl=64,nl=4194304;function Yo(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 Wl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var a=l&~o;a!==0?r=Yo(a):(i&=l,i!==0&&(r=Yo(i)))}else l=n&~o,l!==0?r=Yo(l):i!==0&&(r=Yo(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===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 Li(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Dt(t),e[t]=n}function Dv(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=ti),j0=" ",N0=!1;function xp(e,t){switch(e){case"keyup":return ag.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ur=!1;function ug(e,t){switch(e){case"compositionend":return wp(t);case"keypress":return t.which!==32?null:(N0=!0,j0);case"textInput":return e=t.data,e===j0&&N0?null:e;default:return null}}function cg(e,t){if(Ur)return e==="compositionend"||!Lc&&xp(e,t)?(e=gp(),kl=Pc=Ln=null,Ur=!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=T0(n)}}function bp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Rp(){for(var e=window,t=Bl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Bl(e.document)}return t}function Ac(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 xg(e){var t=Rp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&bp(n.ownerDocument.documentElement,n)){if(r!==null&&Ac(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 o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=D0(n,i);var l=D0(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.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,Vr=null,wu=null,ri=null,Su=!1;function L0(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Su||Vr==null||Vr!==Bl(r)||(r=Vr,"selectionStart"in r&&Ac(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}),ri&&mi(ri,r)||(ri=r,r=Yl(wu,"onSelect"),0Gr||(e.current=ju[Gr],ju[Gr]=null,Gr--)}function pe(e,t){Gr++,ju[Gr]=e.current,e.current=t}var Wn={},Xe=Zn(Wn),lt=Zn(!1),vr=Wn;function uo(e,t){var n=e.type.contextTypes;if(!n)return Wn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function at(e){return e=e.childContextTypes,e!=null}function Xl(){ve(lt),ve(Xe)}function B0(e,t,n){if(Xe.current!==Wn)throw Error(A(168));pe(Xe,t),pe(lt,n)}function Lp(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(A(108,hv(e)||"Unknown",o));return Re({},n,r)}function Zl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Wn,vr=Xe.current,pe(Xe,e),pe(lt,lt.current),!0}function U0(e,t,n){var r=e.stateNode;if(!r)throw Error(A(169));n?(e=Lp(e,t,vr),r.__reactInternalMemoizedMergedChildContext=e,ve(lt),ve(Xe),pe(Xe,e)):ve(lt),pe(lt,n)}var rn=null,Pa=!1,_s=!1;function Ap(e){rn===null?rn=[e]:rn.push(e)}function Pg(e){Pa=!0,Ap(e)}function Jn(){if(!_s&&rn!==null){_s=!0;var e=0,t=ue;try{var n=rn;for(ue=1;e>=l,o-=l,on=1<<32-Dt(t)+o|n<N?(D=M,M=null):D=M.sibling;var L=h(v,M,w[N],E);if(L===null){M===null&&(M=D);break}e&&M&&L.alternate===null&&t(v,M),m=i(L,m,N),C===null?R=L:C.sibling=L,C=L,M=D}if(N===w.length)return n(v,M),xe&&or(v,N),R;if(M===null){for(;NN?(D=M,M=null):D=M.sibling;var V=h(v,M,L.value,E);if(V===null){M===null&&(M=D);break}e&&M&&V.alternate===null&&t(v,M),m=i(V,m,N),C===null?R=V:C.sibling=V,C=V,M=D}if(L.done)return n(v,M),xe&&or(v,N),R;if(M===null){for(;!L.done;N++,L=w.next())L=d(v,L.value,E),L!==null&&(m=i(L,m,N),C===null?R=L:C.sibling=L,C=L);return xe&&or(v,N),R}for(M=r(v,M);!L.done;N++,L=w.next())L=y(M,v,N,L.value,E),L!==null&&(e&&L.alternate!==null&&M.delete(L.key===null?N:L.key),m=i(L,m,N),C===null?R=L:C.sibling=L,C=L);return e&&M.forEach(function(I){return t(v,I)}),xe&&or(v,N),R}function S(v,m,w,E){if(typeof w=="object"&&w!==null&&w.type===Br&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case Ji:e:{for(var R=w.key,C=m;C!==null;){if(C.key===R){if(R=w.type,R===Br){if(C.tag===7){n(v,C.sibling),m=o(C,w.props.children),m.return=v,v=m;break e}}else if(C.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===_n&&W0(R)===C.type){n(v,C.sibling),m=o(C,w.props),m.ref=zo(v,C,w),m.return=v,v=m;break e}n(v,C);break}else t(v,C);C=C.sibling}w.type===Br?(m=hr(w.props.children,v.mode,E,w.key),m.return=v,v=m):(E=Ll(w.type,w.key,w.props,null,v.mode,E),E.ref=zo(v,m,w),E.return=v,v=E)}return l(v);case $r:e:{for(C=w.key;m!==null;){if(m.key===C)if(m.tag===4&&m.stateNode.containerInfo===w.containerInfo&&m.stateNode.implementation===w.implementation){n(v,m.sibling),m=o(m,w.children||[]),m.return=v,v=m;break e}else{n(v,m);break}else t(v,m);m=m.sibling}m=zs(w,v.mode,E),m.return=v,v=m}return l(v);case _n:return C=w._init,S(v,m,C(w._payload),E)}if(Ko(w))return x(v,m,w,E);if(Do(w))return g(v,m,w,E);ul(v,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,m!==null&&m.tag===6?(n(v,m.sibling),m=o(m,w),m.return=v,v=m):(n(v,m),m=Is(w,v.mode,E),m.return=v,v=m),l(v)):n(v,m)}return S}var fo=Fp(!0),$p=Fp(!1),ea=Zn(null),ta=null,Qr=null,Fc=null;function $c(){Fc=Qr=ta=null}function Bc(e){var t=ea.current;ve(ea),e._currentValue=t}function _u(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 ro(e,t){ta=e,Fc=Qr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(it=!0),e.firstContext=null)}function Rt(e){var t=e._currentValue;if(Fc!==e)if(e={context:e,memoizedValue:t,next:null},Qr===null){if(ta===null)throw Error(A(308));Qr=e,ta.dependencies={lanes:0,firstContext:e}}else Qr=Qr.next=e;return t}var sr=null;function Uc(e){sr===null?sr=[e]:sr.push(e)}function Bp(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Uc(t)):(n.next=o.next,o.next=n),t.interleaved=n,fn(e,r)}function fn(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 Pn=!1;function Vc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Up(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 an(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $n(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,le&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,fn(e,n)}return o=r.interleaved,o===null?(t.next=t,Uc(r)):(t.next=o.next,o.next=t),r.interleaved=t,fn(e,n)}function Nl(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,Nc(e,n)}}function G0(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,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 na(e,t,n,r){var o=e.updateQueue;Pn=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var s=a,c=s.next;s.next=null,l===null?i=c:l.next=c,l=s;var p=e.alternate;p!==null&&(p=p.updateQueue,a=p.lastBaseUpdate,a!==l&&(a===null?p.firstBaseUpdate=c:a.next=c,p.lastBaseUpdate=s))}if(i!==null){var d=o.baseState;l=0,p=c=s=null,a=i;do{var h=a.lane,y=a.eventTime;if((r&h)===h){p!==null&&(p=p.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,g=a;switch(h=t,y=n,g.tag){case 1:if(x=g.payload,typeof x=="function"){d=x.call(y,d,h);break e}d=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=g.payload,h=typeof x=="function"?x.call(y,d,h):x,h==null)break e;d=Re({},d,h);break e;case 2:Pn=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[a]:h.push(a))}else y={eventTime:y,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},p===null?(c=p=y,s=d):p=p.next=y,l|=h;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;h=a,a=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(p===null&&(s=d),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=p,t=o.shared.interleaved,t!==null){o=t;do l|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);xr|=l,e.lanes=l,e.memoizedState=d}}function K0(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Ts.transition;Ts.transition={};try{e(!1),t()}finally{ue=n,Ts.transition=r}}function ih(){return kt().memoizedState}function Ag(e,t,n){var r=Un(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lh(e))ah(t,n);else if(n=Bp(e,t,n,r),n!==null){var o=qe();Lt(n,e,r,o),sh(n,t,r)}}function Og(e,t,n){var r=Un(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lh(e))ah(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,a=i(l,n);if(o.hasEagerState=!0,o.eagerState=a,At(a,l)){var s=t.interleaved;s===null?(o.next=o,Uc(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=Bp(e,t,o,r),n!==null&&(o=qe(),Lt(n,e,r,o),sh(n,t,r))}}function lh(e){var t=e.alternate;return e===be||t!==null&&t===be}function ah(e,t){oi=oa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Nc(e,n)}}var ia={readContext:Rt,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useInsertionEffect:Ke,useLayoutEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useMutableSource:Ke,useSyncExternalStore:Ke,useId:Ke,unstable_isNewReconciler:!1},Ig={readContext:Rt,useCallback:function(e,t){return Vt().memoizedState=[e,t===void 0?null:t],e},useContext:Rt,useEffect:Q0,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,_l(4194308,4,eh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _l(4194308,4,e,t)},useInsertionEffect:function(e,t){return _l(4,2,e,t)},useMemo:function(e,t){var n=Vt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Vt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ag.bind(null,be,e),[r.memoizedState,e]},useRef:function(e){var t=Vt();return e={current:e},t.memoizedState=e},useState:Y0,useDebugValue:Zc,useDeferredValue:function(e){return Vt().memoizedState=e},useTransition:function(){var e=Y0(!1),t=e[0];return e=Lg.bind(null,e[1]),Vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=be,o=Vt();if(xe){if(n===void 0)throw Error(A(407));n=n()}else{if(n=t(),$e===null)throw Error(A(349));yr&30||Gp(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Q0(Yp.bind(null,r,i,e),[e]),r.flags|=2048,Ei(9,Kp.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Vt(),t=$e.identifierPrefix;if(xe){var n=ln,r=on;n=(r&~(1<<32-Dt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Si++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Ht]=t,e[yi]=r,yh(e,t,!1,!1),t.stateNode=e;e:{switch(l=fu(n,r),n){case"dialog":me("cancel",e),me("close",e),o=r;break;case"iframe":case"object":case"embed":me("load",e),o=r;break;case"video":case"audio":for(o=0;oho&&(t.flags|=128,r=!0,Fo(i,!1),t.lanes=4194304)}else{if(!r)if(e=ra(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Fo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!xe)return Ye(t),null}else 2*Me()-i.renderingStartTime>ho&&n!==1073741824&&(t.flags|=128,r=!0,Fo(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Me(),t.sibling=null,n=Ee.current,pe(Ee,r?n&1|2:n&1),t):(Ye(t),null);case 22:case 23:return rd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ct&1073741824&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),null;case 24:return null;case 25:return null}throw Error(A(156,t.tag))}function Wg(e,t){switch(Ic(t),t.tag){case 1:return at(t.type)&&Ql(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fo(),ve(lt),ve(Qe),Gc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Wc(t),null;case 13:if(ve(Ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(A(340));uo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ve(Ee),null;case 4:return fo(),null;case 10:return Bc(t.type._context),null;case 22:case 23:return rd(),null;case 24:return null;default:return null}}var dl=!1,Xe=!1,Gg=typeof WeakSet=="function"?WeakSet:Set,$=null;function Xr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){je(e,t,r)}else n.current=null}function Fu(e,t,n){try{n()}catch(r){je(e,t,r)}}var l1=!1;function Kg(e,t){if(Cu=Gl,e=Rp(),Ac(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 o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,a=-1,s=-1,c=0,p=0,d=e,h=null;t:for(;;){for(var y;d!==n||o!==0&&d.nodeType!==3||(a=l+o),d!==i||r!==0&&d.nodeType!==3||(s=l+r),d.nodeType===3&&(l+=d.nodeValue.length),(y=d.firstChild)!==null;)h=d,d=y;for(;;){if(d===e)break t;if(h===n&&++c===o&&(a=l),h===i&&++p===r&&(s=l),(y=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=y}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Eu={focusedElem:e,selectionRange:n},Gl=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var g=x.memoizedProps,S=x.memoizedState,v=t.stateNode,m=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Nt(t.type,g),S);v.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(A(163))}}catch(E){je(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return x=l1,l1=!1,x}function ii(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Fu(t,n,i)}o=o.next}while(o!==r)}}function La(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 $u(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 Sh(e){var t=e.alternate;t!==null&&(e.alternate=null,Sh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ht],delete t[yi],delete t[ku],delete t[Mg],delete t[_g])),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 Ch(e){return e.tag===5||e.tag===3||e.tag===4}function a1(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ch(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 Bu(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=Xl));else if(r!==4&&(e=e.child,e!==null))for(Bu(e,t,n),e=e.sibling;e!==null;)Bu(e,t,n),e=e.sibling}function Uu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Uu(e,t,n),e=e.sibling;e!==null;)Uu(e,t,n),e=e.sibling}var Be=null,Mt=!1;function En(e,t,n){for(n=n.child;n!==null;)Eh(e,t,n),n=n.sibling}function Eh(e,t,n){if(Kt&&typeof Kt.onCommitFiberUnmount=="function")try{Kt.onCommitFiberUnmount(ka,n)}catch{}switch(n.tag){case 5:Xe||Xr(n,t);case 6:var r=Be,o=Mt;Be=null,En(e,t,n),Be=r,Mt=o,Be!==null&&(Mt?(e=Be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Be.removeChild(n.stateNode));break;case 18:Be!==null&&(Mt?(e=Be,n=n.stateNode,e.nodeType===8?Ms(e.parentNode,n):e.nodeType===1&&Ms(e,n),pi(e)):Ms(Be,n.stateNode));break;case 4:r=Be,o=Mt,Be=n.stateNode.containerInfo,Mt=!0,En(e,t,n),Be=r,Mt=o;break;case 0:case 11:case 14:case 15:if(!Xe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Fu(n,t,l),o=o.next}while(o!==r)}En(e,t,n);break;case 1:if(!Xe&&(Xr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){je(n,t,a)}En(e,t,n);break;case 21:En(e,t,n);break;case 22:n.mode&1?(Xe=(r=Xe)||n.memoizedState!==null,En(e,t,n),Xe=r):En(e,t,n);break;default:En(e,t,n)}}function s1(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Gg),t.forEach(function(r){var o=n6.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function jt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Xg(r/1960))-r,10e?16:e,An===null)var r=!1;else{if(e=An,An=null,sa=0,le&6)throw Error(A(331));var o=le;for(le|=4,$=e.current;$!==null;){var i=$,l=i.child;if($.flags&16){var a=i.deletions;if(a!==null){for(var s=0;sMe()-td?pr(e,0):ed|=n),st(e,t)}function Ph(e,t){t===0&&(e.mode&1?(t=nl,nl<<=1,!(nl&130023424)&&(nl=4194304)):t=1);var n=qe();e=dn(e,t),e!==null&&(Li(e,t,n),st(e,n))}function t6(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ph(e,n)}function n6(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(A(314))}r!==null&&r.delete(t),Ph(e,n)}var Th;Th=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||lt.current)it=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return it=!1,Vg(e,t,n);it=!!(e.flags&131072)}else it=!1,xe&&t.flags&1048576&&Op(t,ql,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Pl(e,t),e=t.pendingProps;var o=so(t,Qe.current);no(t,n),o=Yc(null,t,r,e,o,n);var i=Xc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,at(r)?(i=!0,Zl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Vc(t),o.updater=Da,t.stateNode=o,o._reactInternals=t,Tu(t,r,e,n),t=Au(null,t,r,!0,i,n)):(t.tag=0,xe&&i&&Oc(t),Je(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Pl(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=o6(r),e=Nt(r,e),o){case 0:t=Lu(null,t,r,e,n);break e;case 1:t=r1(null,t,r,e,n);break e;case 11:t=t1(null,t,r,e,n);break e;case 14:t=n1(null,t,r,Nt(r.type,e),n);break e}throw Error(A(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),Lu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),r1(e,t,r,o,n);case 3:e:{if(mh(t),e===null)throw Error(A(387));r=t.pendingProps,i=t.memoizedState,o=i.element,Up(e,t),na(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=po(Error(A(423)),t),t=o1(e,t,r,n,o);break e}else if(r!==o){o=po(Error(A(424)),t),t=o1(e,t,r,n,o);break e}else for(pt=Fn(t.stateNode.containerInfo.firstChild),ht=t,xe=!0,Pt=null,n=$p(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(uo(),r===o){t=fn(e,t,n);break e}Je(e,t,r,n)}t=t.child}return t;case 5:return Vp(t),e===null&&Mu(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,bu(r,o)?l=null:i!==null&&bu(r,i)&&(t.flags|=32),hh(e,t),Je(e,t,l,n),t.child;case 6:return e===null&&Mu(t),null;case 13:return vh(e,t,n);case 4:return Hc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=co(t,null,r,n):Je(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),t1(e,t,r,o,n);case 7:return Je(e,t,t.pendingProps,n),t.child;case 8:return Je(e,t,t.pendingProps.children,n),t.child;case 12:return Je(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,pe(ea,r._currentValue),r._currentValue=l,i!==null)if(At(i.value,l)){if(i.children===o.children&&!lt.current){t=fn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){l=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=ln(-1,n&-n),s.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var p=c.pending;p===null?s.next=s:(s.next=p.next,p.next=s),c.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),_u(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(A(341));l.lanes|=n,a=l.alternate,a!==null&&(a.lanes|=n),_u(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Je(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,no(t,n),o=Rt(o),r=r(o),t.flags|=1,Je(e,t,r,n),t.child;case 14:return r=t.type,o=Nt(r,t.pendingProps),o=Nt(r.type,o),n1(e,t,r,o,n);case 15:return fh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),Pl(e,t),t.tag=1,at(r)?(e=!0,Zl(t)):e=!1,no(t,n),uh(t,r,o),Tu(t,r,o,n),Au(null,t,r,!0,e,n);case 19:return gh(e,t,n);case 22:return ph(e,t,n)}throw Error(A(156,t.tag))};function Dh(e,t){return lp(e,t)}function r6(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 Ct(e,t,n,r){return new r6(e,t,n,r)}function id(e){return e=e.prototype,!(!e||!e.isReactComponent)}function o6(e){if(typeof e=="function")return id(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bc)return 11;if(e===Rc)return 14}return 2}function Vn(e,t){var n=e.alternate;return n===null?(n=Ct(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 Ll(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")id(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case $r:return hr(n.children,o,i,t);case Ec:l=8,o|=8;break;case nu:return e=Ct(12,n,t,o|2),e.elementType=nu,e.lanes=i,e;case ru:return e=Ct(13,n,t,o),e.elementType=ru,e.lanes=i,e;case ou:return e=Ct(19,n,t,o),e.elementType=ou,e.lanes=i,e;case Vf:return Oa(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Bf:l=10;break e;case Uf:l=9;break e;case bc:l=11;break e;case Rc:l=14;break e;case _n:l=16,r=null;break e}throw Error(A(130,e==null?e:typeof e,""))}return t=Ct(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function hr(e,t,n,r){return e=Ct(7,e,r,t),e.lanes=n,e}function Oa(e,t,n,r){return e=Ct(22,e,r,t),e.elementType=Vf,e.lanes=n,e.stateNode={isHidden:!1},e}function Is(e,t,n){return e=Ct(6,e,null,t),e.lanes=n,e}function zs(e,t,n){return t=Ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function i6(e,t,n,r,o){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=ys(0),this.expirationTimes=ys(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ys(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ld(e,t,n,r,o,i,l,a,s){return e=new i6(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ct(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vc(i),e}function l6(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ih)}catch(e){console.error(e)}}Ih(),If.exports=gt;var Eo=If.exports;const zh=mc(Eo),d6=bf({__proto__:null,default:zh},[Eo]);/** +`+i.stack}return{value:e,source:t,stack:o,digest:null}}function As(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Du(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var $g=typeof WeakMap=="function"?WeakMap:Map;function ch(e,t,n){n=an(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){aa||(aa=!0,Vu=r),Du(e,t)},n}function dh(e,t,n){n=an(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Du(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Du(e,t),typeof r!="function"&&(Bn===null?Bn=new Set([this]):Bn.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function J0(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $g;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=e6.bind(null,e,t,n),t.then(e,e))}function q0(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function e1(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=an(-1,1),t.tag=2,$n(n,t,1))),n.lanes|=1),e)}var Bg=vn.ReactCurrentOwner,it=!1;function Je(e,t,n,r){t.child=e===null?$p(t,null,n,r):fo(t,e.child,n,r)}function t1(e,t,n,r,o){n=n.render;var i=t.ref;return ro(t,o),r=Yc(e,t,n,r,i,o),n=Qc(),e!==null&&!it?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,pn(e,t,o)):(xe&&n&&Oc(t),t.flags|=1,Je(e,t,r,o),t.child)}function n1(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!id(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,fh(e,t,i,r,o)):(e=Ll(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:mi,n(l,r)&&e.ref===t.ref)return pn(e,t,o)}return t.flags|=1,e=Vn(i,r),e.ref=t.ref,e.return=t,t.child=e}function fh(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(mi(i,r)&&e.ref===t.ref)if(it=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(it=!0);else return t.lanes=e.lanes,pn(e,t,o)}return Lu(e,t,n,r,o)}function ph(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},pe(Zr,ct),ct|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,pe(Zr,ct),ct|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,pe(Zr,ct),ct|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,pe(Zr,ct),ct|=r;return Je(e,t,o,n),t.child}function hh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Lu(e,t,n,r,o){var i=at(n)?vr:Xe.current;return i=uo(t,i),ro(t,o),n=Yc(e,t,n,r,i,o),r=Qc(),e!==null&&!it?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,pn(e,t,o)):(xe&&r&&Oc(t),t.flags|=1,Je(e,t,n,o),t.child)}function r1(e,t,n,r,o){if(at(n)){var i=!0;Zl(t)}else i=!1;if(ro(t,o),t.stateNode===null)Pl(e,t),uh(t,n,r),Tu(t,n,r,o),r=!0;else if(e===null){var l=t.stateNode,a=t.memoizedProps;l.props=a;var s=l.context,c=n.contextType;typeof c=="object"&&c!==null?c=Rt(c):(c=at(n)?vr:Xe.current,c=uo(t,c));var p=n.getDerivedStateFromProps,d=typeof p=="function"||typeof l.getSnapshotBeforeUpdate=="function";d||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(a!==r||s!==c)&&Z0(t,l,r,c),Pn=!1;var h=t.memoizedState;l.state=h,na(t,r,l,o),s=t.memoizedState,a!==r||h!==s||lt.current||Pn?(typeof p=="function"&&(Pu(t,n,p,r),s=t.memoizedState),(a=Pn||X0(t,n,a,r,h,s,c))?(d||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),l.props=r,l.state=s,l.context=c,r=a):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,Up(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:Nt(t.type,a),l.props=c,d=t.pendingProps,h=l.context,s=n.contextType,typeof s=="object"&&s!==null?s=Rt(s):(s=at(n)?vr:Xe.current,s=uo(t,s));var y=n.getDerivedStateFromProps;(p=typeof y=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(a!==d||h!==s)&&Z0(t,l,r,s),Pn=!1,h=t.memoizedState,l.state=h,na(t,r,l,o);var x=t.memoizedState;a!==d||h!==x||lt.current||Pn?(typeof y=="function"&&(Pu(t,n,y,r),x=t.memoizedState),(c=Pn||X0(t,n,c,r,h,x,s)||!1)?(p||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,x,s),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,x,s)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),l.props=r,l.state=x,l.context=s,r=c):(typeof l.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return Au(e,t,n,r,i,o)}function Au(e,t,n,r,o,i){hh(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&U0(t,n,!1),pn(e,t,i);r=t.stateNode,Bg.current=t;var a=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=fo(t,e.child,null,i),t.child=fo(t,null,a,i)):Je(e,t,a,i),t.memoizedState=r.state,o&&U0(t,n,!0),t.child}function mh(e){var t=e.stateNode;t.pendingContext?B0(e,t.pendingContext,t.pendingContext!==t.context):t.context&&B0(e,t.context,!1),Hc(e,t.containerInfo)}function o1(e,t,n,r,o){return co(),zc(o),t.flags|=256,Je(e,t,n,r),t.child}var Ou={dehydrated:null,treeContext:null,retryLane:0};function Iu(e){return{baseLanes:e,cachePool:null,transitions:null}}function vh(e,t,n){var r=t.pendingProps,o=Ee.current,i=!1,l=(t.flags&128)!==0,a;if((a=l)||(a=e!==null&&e.memoizedState===null?!1:(o&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),pe(Ee,o&1),e===null)return Mu(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,i?(r=t.mode,i=t.child,l={mode:"hidden",children:l},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=l):i=Oa(l,r,0,null),e=hr(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Iu(n),t.memoizedState=Ou,e):Jc(t,l));if(o=e.memoizedState,o!==null&&(a=o.dehydrated,a!==null))return Ug(e,t,l,r,a,o,n);if(i){i=r.fallback,l=t.mode,o=e.child,a=o.sibling;var s={mode:"hidden",children:r.children};return!(l&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Vn(o,s),r.subtreeFlags=o.subtreeFlags&14680064),a!==null?i=Vn(a,i):(i=hr(i,l,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,l=e.child.memoizedState,l=l===null?Iu(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},i.memoizedState=l,i.childLanes=e.childLanes&~n,t.memoizedState=Ou,r}return i=e.child,e=i.sibling,r=Vn(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Jc(e,t){return t=Oa({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function cl(e,t,n,r){return r!==null&&zc(r),fo(t,e.child,null,n),e=Jc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ug(e,t,n,r,o,i,l){if(n)return t.flags&256?(t.flags&=-257,r=As(Error(A(422))),cl(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Oa({mode:"visible",children:r.children},o,0,null),i=hr(i,o,l,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&fo(t,e.child,null,l),t.child.memoizedState=Iu(l),t.memoizedState=Ou,i);if(!(t.mode&1))return cl(e,t,l,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(A(419)),r=As(i,r,void 0),cl(e,t,l,r)}if(a=(l&e.childLanes)!==0,it||a){if(r=$e,r!==null){switch(l&-l){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|l)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,fn(e,o),Lt(r,e,o,-1))}return od(),r=As(Error(A(421))),cl(e,t,l,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=t6.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,pt=Fn(o.nextSibling),ht=t,xe=!0,Pt=null,e!==null&&(wt[St++]=on,wt[St++]=ln,wt[St++]=gr,on=e.id,ln=e.overflow,gr=t),t=Jc(t,r.children),t.flags|=4096,t)}function i1(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),_u(e.return,t,n)}function Os(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function gh(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Je(e,t,r.children,n),r=Ee.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&i1(e,n,t);else if(e.tag===19)i1(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(pe(Ee,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&ra(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Os(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&ra(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Os(t,!0,n,null,i);break;case"together":Os(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Pl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function pn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),xr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(A(153));if(t.child!==null){for(e=t.child,n=Vn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Vn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Vg(e,t,n){switch(t.tag){case 3:mh(t),co();break;case 5:Vp(t);break;case 1:at(t.type)&&Zl(t);break;case 4:Hc(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;pe(ea,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(pe(Ee,Ee.current&1),t.flags|=128,null):n&t.child.childLanes?vh(e,t,n):(pe(Ee,Ee.current&1),e=pn(e,t,n),e!==null?e.sibling:null);pe(Ee,Ee.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return gh(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),pe(Ee,Ee.current),r)break;return null;case 22:case 23:return t.lanes=0,ph(e,t,n)}return pn(e,t,n)}var yh,zu,xh,wh;yh=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};zu=function(){};xh=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ur(Qt.current);var i=null;switch(n){case"input":o=lu(e,o),r=lu(e,r),i=[];break;case"select":o=Re({},o,{value:void 0}),r=Re({},r,{value:void 0}),i=[];break;case"textarea":o=uu(e,o),r=uu(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ql)}du(n,r);var l;n=null;for(c in o)if(!r.hasOwnProperty(c)&&o.hasOwnProperty(c)&&o[c]!=null)if(c==="style"){var a=o[c];for(l in a)a.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(si.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var s=r[c];if(a=o!=null?o[c]:void 0,r.hasOwnProperty(c)&&s!==a&&(s!=null||a!=null))if(c==="style")if(a){for(l in a)!a.hasOwnProperty(l)||s&&s.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in s)s.hasOwnProperty(l)&&a[l]!==s[l]&&(n||(n={}),n[l]=s[l])}else n||(i||(i=[]),i.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(i=i||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(si.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&me("scroll",e),i||a===s||(i=[])):(i=i||[]).push(c,s))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};wh=function(e,t,n,r){n!==r&&(t.flags|=4)};function Fo(e,t){if(!xe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Hg(e,t,n){var r=t.pendingProps;switch(Ic(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ye(t),null;case 1:return at(t.type)&&Xl(),Ye(t),null;case 3:return r=t.stateNode,po(),ve(lt),ve(Xe),Gc(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(sl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Pt!==null&&(Gu(Pt),Pt=null))),zu(e,t),Ye(t),null;case 5:Wc(t);var o=ur(wi.current);if(n=t.type,e!==null&&t.stateNode!=null)xh(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(A(166));return Ye(t),null}if(e=ur(Qt.current),sl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Wt]=t,r[yi]=i,e=(t.mode&1)!==0,n){case"dialog":me("cancel",r),me("close",r);break;case"iframe":case"object":case"embed":me("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Wt]=t,e[yi]=r,yh(e,t,!1,!1),t.stateNode=e;e:{switch(l=fu(n,r),n){case"dialog":me("cancel",e),me("close",e),o=r;break;case"iframe":case"object":case"embed":me("load",e),o=r;break;case"video":case"audio":for(o=0;omo&&(t.flags|=128,r=!0,Fo(i,!1),t.lanes=4194304)}else{if(!r)if(e=ra(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Fo(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!xe)return Ye(t),null}else 2*Me()-i.renderingStartTime>mo&&n!==1073741824&&(t.flags|=128,r=!0,Fo(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Me(),t.sibling=null,n=Ee.current,pe(Ee,r?n&1|2:n&1),t):(Ye(t),null);case 22:case 23:return rd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ct&1073741824&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),null;case 24:return null;case 25:return null}throw Error(A(156,t.tag))}function Wg(e,t){switch(Ic(t),t.tag){case 1:return at(t.type)&&Xl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return po(),ve(lt),ve(Xe),Gc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Wc(t),null;case 13:if(ve(Ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(A(340));co()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ve(Ee),null;case 4:return po(),null;case 10:return Bc(t.type._context),null;case 22:case 23:return rd(),null;case 24:return null;default:return null}}var dl=!1,Qe=!1,Gg=typeof WeakSet=="function"?WeakSet:Set,$=null;function Xr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){je(e,t,r)}else n.current=null}function Fu(e,t,n){try{n()}catch(r){je(e,t,r)}}var l1=!1;function Kg(e,t){if(Cu=Gl,e=Rp(),Ac(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 o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,a=-1,s=-1,c=0,p=0,d=e,h=null;t:for(;;){for(var y;d!==n||o!==0&&d.nodeType!==3||(a=l+o),d!==i||r!==0&&d.nodeType!==3||(s=l+r),d.nodeType===3&&(l+=d.nodeValue.length),(y=d.firstChild)!==null;)h=d,d=y;for(;;){if(d===e)break t;if(h===n&&++c===o&&(a=l),h===i&&++p===r&&(s=l),(y=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=y}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Eu={focusedElem:e,selectionRange:n},Gl=!1,$=t;$!==null;)if(t=$,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$=e;else for(;$!==null;){t=$;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var g=x.memoizedProps,S=x.memoizedState,v=t.stateNode,m=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Nt(t.type,g),S);v.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(A(163))}}catch(E){je(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,$=e;break}$=t.return}return x=l1,l1=!1,x}function ii(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Fu(t,n,i)}o=o.next}while(o!==r)}}function La(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 $u(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 Sh(e){var t=e.alternate;t!==null&&(e.alternate=null,Sh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Wt],delete t[yi],delete t[ku],delete t[Mg],delete t[_g])),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 Ch(e){return e.tag===5||e.tag===3||e.tag===4}function a1(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ch(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 Bu(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=Ql));else if(r!==4&&(e=e.child,e!==null))for(Bu(e,t,n),e=e.sibling;e!==null;)Bu(e,t,n),e=e.sibling}function Uu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Uu(e,t,n),e=e.sibling;e!==null;)Uu(e,t,n),e=e.sibling}var Ue=null,Mt=!1;function En(e,t,n){for(n=n.child;n!==null;)Eh(e,t,n),n=n.sibling}function Eh(e,t,n){if(Yt&&typeof Yt.onCommitFiberUnmount=="function")try{Yt.onCommitFiberUnmount(ka,n)}catch{}switch(n.tag){case 5:Qe||Xr(n,t);case 6:var r=Ue,o=Mt;Ue=null,En(e,t,n),Ue=r,Mt=o,Ue!==null&&(Mt?(e=Ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ue.removeChild(n.stateNode));break;case 18:Ue!==null&&(Mt?(e=Ue,n=n.stateNode,e.nodeType===8?Ms(e.parentNode,n):e.nodeType===1&&Ms(e,n),pi(e)):Ms(Ue,n.stateNode));break;case 4:r=Ue,o=Mt,Ue=n.stateNode.containerInfo,Mt=!0,En(e,t,n),Ue=r,Mt=o;break;case 0:case 11:case 14:case 15:if(!Qe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Fu(n,t,l),o=o.next}while(o!==r)}En(e,t,n);break;case 1:if(!Qe&&(Xr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){je(n,t,a)}En(e,t,n);break;case 21:En(e,t,n);break;case 22:n.mode&1?(Qe=(r=Qe)||n.memoizedState!==null,En(e,t,n),Qe=r):En(e,t,n);break;default:En(e,t,n)}}function s1(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Gg),t.forEach(function(r){var o=n6.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function jt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Qg(r/1960))-r,10e?16:e,An===null)var r=!1;else{if(e=An,An=null,sa=0,le&6)throw Error(A(331));var o=le;for(le|=4,$=e.current;$!==null;){var i=$,l=i.child;if($.flags&16){var a=i.deletions;if(a!==null){for(var s=0;sMe()-td?pr(e,0):ed|=n),st(e,t)}function Ph(e,t){t===0&&(e.mode&1?(t=nl,nl<<=1,!(nl&130023424)&&(nl=4194304)):t=1);var n=qe();e=fn(e,t),e!==null&&(Li(e,t,n),st(e,n))}function t6(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ph(e,n)}function n6(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(A(314))}r!==null&&r.delete(t),Ph(e,n)}var Th;Th=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||lt.current)it=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return it=!1,Vg(e,t,n);it=!!(e.flags&131072)}else it=!1,xe&&t.flags&1048576&&Op(t,ql,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Pl(e,t),e=t.pendingProps;var o=uo(t,Xe.current);ro(t,n),o=Yc(null,t,r,e,o,n);var i=Qc();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,at(r)?(i=!0,Zl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Vc(t),o.updater=Da,t.stateNode=o,o._reactInternals=t,Tu(t,r,e,n),t=Au(null,t,r,!0,i,n)):(t.tag=0,xe&&i&&Oc(t),Je(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Pl(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=o6(r),e=Nt(r,e),o){case 0:t=Lu(null,t,r,e,n);break e;case 1:t=r1(null,t,r,e,n);break e;case 11:t=t1(null,t,r,e,n);break e;case 14:t=n1(null,t,r,Nt(r.type,e),n);break e}throw Error(A(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),Lu(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),r1(e,t,r,o,n);case 3:e:{if(mh(t),e===null)throw Error(A(387));r=t.pendingProps,i=t.memoizedState,o=i.element,Up(e,t),na(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=ho(Error(A(423)),t),t=o1(e,t,r,n,o);break e}else if(r!==o){o=ho(Error(A(424)),t),t=o1(e,t,r,n,o);break e}else for(pt=Fn(t.stateNode.containerInfo.firstChild),ht=t,xe=!0,Pt=null,n=$p(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(co(),r===o){t=pn(e,t,n);break e}Je(e,t,r,n)}t=t.child}return t;case 5:return Vp(t),e===null&&Mu(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,bu(r,o)?l=null:i!==null&&bu(r,i)&&(t.flags|=32),hh(e,t),Je(e,t,l,n),t.child;case 6:return e===null&&Mu(t),null;case 13:return vh(e,t,n);case 4:return Hc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=fo(t,null,r,n):Je(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),t1(e,t,r,o,n);case 7:return Je(e,t,t.pendingProps,n),t.child;case 8:return Je(e,t,t.pendingProps.children,n),t.child;case 12:return Je(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,pe(ea,r._currentValue),r._currentValue=l,i!==null)if(At(i.value,l)){if(i.children===o.children&&!lt.current){t=pn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){l=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=an(-1,n&-n),s.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var p=c.pending;p===null?s.next=s:(s.next=p.next,p.next=s),c.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),_u(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(A(341));l.lanes|=n,a=l.alternate,a!==null&&(a.lanes|=n),_u(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Je(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ro(t,n),o=Rt(o),r=r(o),t.flags|=1,Je(e,t,r,n),t.child;case 14:return r=t.type,o=Nt(r,t.pendingProps),o=Nt(r.type,o),n1(e,t,r,o,n);case 15:return fh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),Pl(e,t),t.tag=1,at(r)?(e=!0,Zl(t)):e=!1,ro(t,n),uh(t,r,o),Tu(t,r,o,n),Au(null,t,r,!0,e,n);case 19:return gh(e,t,n);case 22:return ph(e,t,n)}throw Error(A(156,t.tag))};function Dh(e,t){return lp(e,t)}function r6(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 Ct(e,t,n,r){return new r6(e,t,n,r)}function id(e){return e=e.prototype,!(!e||!e.isReactComponent)}function o6(e){if(typeof e=="function")return id(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bc)return 11;if(e===Rc)return 14}return 2}function Vn(e,t){var n=e.alternate;return n===null?(n=Ct(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 Ll(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")id(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Br:return hr(n.children,o,i,t);case Ec:l=8,o|=8;break;case nu:return e=Ct(12,n,t,o|2),e.elementType=nu,e.lanes=i,e;case ru:return e=Ct(13,n,t,o),e.elementType=ru,e.lanes=i,e;case ou:return e=Ct(19,n,t,o),e.elementType=ou,e.lanes=i,e;case Vf:return Oa(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Bf:l=10;break e;case Uf:l=9;break e;case bc:l=11;break e;case Rc:l=14;break e;case _n:l=16,r=null;break e}throw Error(A(130,e==null?e:typeof e,""))}return t=Ct(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function hr(e,t,n,r){return e=Ct(7,e,r,t),e.lanes=n,e}function Oa(e,t,n,r){return e=Ct(22,e,r,t),e.elementType=Vf,e.lanes=n,e.stateNode={isHidden:!1},e}function Is(e,t,n){return e=Ct(6,e,null,t),e.lanes=n,e}function zs(e,t,n){return t=Ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function i6(e,t,n,r,o){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=ys(0),this.expirationTimes=ys(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ys(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ld(e,t,n,r,o,i,l,a,s){return e=new i6(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ct(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vc(i),e}function l6(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ih)}catch(e){console.error(e)}}Ih(),If.exports=gt;var bo=If.exports;const zh=mc(bo),d6=bf({__proto__:null,default:zh},[bo]);/** * @remix-run/router v1.19.0 * * Copyright (c) Remix Software Inc. @@ -46,9 +46,9 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ce(){return Ce=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function mo(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function p6(){return Math.random().toString(36).substr(2,8)}function g1(e,t){return{usr:e.state,key:e.key,idx:t}}function Ri(e,t,n,r){return n===void 0&&(n=null),Ce({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?qn(t):t,{state:n,key:t&&t.key||r||p6()})}function Sr(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 qn(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 h6(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,l=o.history,a=De.Pop,s=null,c=p();c==null&&(c=0,l.replaceState(Ce({},l.state,{idx:c}),""));function p(){return(l.state||{idx:null}).idx}function d(){a=De.Pop;let S=p(),v=S==null?null:S-c;c=S,s&&s({action:a,location:g.location,delta:v})}function h(S,v){a=De.Push;let m=Ri(g.location,S,v);c=p()+1;let w=g1(m,c),E=g.createHref(m);try{l.pushState(w,"",E)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;o.location.assign(E)}i&&s&&s({action:a,location:g.location,delta:1})}function y(S,v){a=De.Replace;let m=Ri(g.location,S,v);c=p();let w=g1(m,c),E=g.createHref(m);l.replaceState(w,"",E),i&&s&&s({action:a,location:g.location,delta:0})}function x(S){let v=o.location.origin!=="null"?o.location.origin:o.location.href,m=typeof S=="string"?S:Sr(S);return m=m.replace(/ $/,"%20"),te(v,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,v)}let g={get action(){return a},get location(){return e(o,l)},listen(S){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(v1,d),s=S,()=>{o.removeEventListener(v1,d),s=null}},createHref(S){return t(o,S)},createURL:x,encodeLocation(S){let v=x(S);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:h,replace:y,go(S){return l.go(S)}};return g}var de;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(de||(de={}));const m6=new Set(["lazy","caseSensitive","path","id","index","children"]);function v6(e){return e.index===!0}function ki(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let l=[...n,String(i)],a=typeof o.id=="string"?o.id:l.join("-");if(te(o.index!==!0||!o.children,"Cannot specify children on an index route"),te(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),v6(o)){let s=Ce({},o,t(o),{id:a});return r[a]=s,s}else{let s=Ce({},o,t(o),{id:a,children:void 0});return r[a]=s,o.children&&(s.children=ki(o.children,t,l,r)),s}})}function lr(e,t,n){return n===void 0&&(n="/"),Al(e,t,n,!1)}function Al(e,t,n,r){let o=typeof t=="string"?qn(t):t,i=bo(o.pathname||"/",n);if(i==null)return null;let l=Fh(e);y6(l);let a=null;for(let s=0;a==null&&s{let s={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:l,route:i};s.relativePath.startsWith("/")&&(te(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=an([r,s.relativePath]),p=n.concat(s);i.children&&i.children.length>0&&(te(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Fh(i.children,t,p,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:R6(c,i.index),routesMeta:p})};return e.forEach((i,l)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))o(i,l);else for(let s of $h(i.path))o(i,l,s)}),t}function $h(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let l=$h(r.join("/")),a=[];return a.push(...l.map(s=>s===""?i:[i,s].join("/"))),o&&a.push(...l),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function y6(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:k6(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const x6=/^:[\w-]+$/,w6=3,S6=2,C6=1,E6=10,b6=-2,y1=e=>e==="*";function R6(e,t){let n=e.split("/"),r=n.length;return n.some(y1)&&(r+=b6),t&&(r+=S6),n.filter(o=>!y1(o)).reduce((o,i)=>o+(x6.test(i)?w6:i===""?C6:E6),r)}function k6(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function j6(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},i="/",l=[];for(let a=0;a{let{paramName:h,isOptional:y}=p;if(h==="*"){let g=a[d]||"";l=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const x=a[d];return y&&!x?c[h]=void 0:c[h]=(x||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:l,pattern:e}}function N6(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),mo(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=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,a,s)=>(r.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function M6(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return mo(!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 bo(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 _6(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?qn(e):e;return{pathname:n?n.startsWith("/")?n:P6(n,t):t,search:D6(r),hash:L6(o)}}function P6(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Fs(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 Bh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function cd(e,t){let n=Bh(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function dd(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=qn(e):(o=Ce({},e),te(!o.pathname||!o.pathname.includes("?"),Fs("?","pathname","search",o)),te(!o.pathname||!o.pathname.includes("#"),Fs("#","pathname","hash",o)),te(!o.search||!o.search.includes("#"),Fs("#","search","hash",o)));let i=e===""||o.pathname==="",l=i?"/":o.pathname,a;if(l==null)a=n;else{let d=t.length-1;if(!r&&l.startsWith("..")){let h=l.split("/");for(;h[0]==="..";)h.shift(),d-=1;o.pathname=h.join("/")}a=d>=0?t[d]:"/"}let s=_6(o,a),c=l&&l!=="/"&&l.endsWith("/"),p=(i||l===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||p)&&(s.pathname+="/"),s}const an=e=>e.join("/").replace(/\/\/+/g,"/"),T6=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),D6=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,L6=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class da{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Ba(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Uh=["post","put","patch","delete"],A6=new Set(Uh),O6=["get",...Uh],I6=new Set(O6),z6=new Set([301,302,303,307,308]),F6=new Set([307,308]),$s={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},$6={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Bo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},fd=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,B6=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Vh="remix-router-transitions";function U6(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;te(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let b=e.detectErrorBoundary;o=k=>({hasErrorBoundary:b(k)})}else o=B6;let i={},l=ki(e.routes,o,void 0,i),a,s=e.basename||"/",c=e.unstable_dataStrategy||K6,p=e.unstable_patchRoutesOnMiss,d=Ce({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),h=null,y=new Set,x=null,g=null,S=null,v=e.hydrationData!=null,m=lr(l,e.history.location,s),w=null;if(m==null&&!p){let b=Ze(404,{pathname:e.history.location.pathname}),{matches:k,route:j}=M1(l);m=k,w={[j.id]:b}}m&&!e.hydrationData&&Gi(m,l,e.history.location.pathname).active&&(m=null);let E;if(m)if(m.some(b=>b.route.lazy))E=!1;else if(!m.some(b=>b.route.loader))E=!0;else if(d.v7_partialHydration){let b=e.hydrationData?e.hydrationData.loaderData:null,k=e.hydrationData?e.hydrationData.errors:null,j=P=>P.route.loader?typeof P.route.loader=="function"&&P.route.loader.hydrate===!0?!1:b&&b[P.route.id]!==void 0||k&&k[P.route.id]!==void 0:!0;if(k){let P=m.findIndex(F=>k[F.route.id]!==void 0);E=m.slice(0,P+1).every(j)}else E=m.every(j)}else E=e.hydrationData!=null;else if(E=!1,m=[],d.v7_partialHydration){let b=Gi(null,l,e.history.location.pathname);b.active&&b.matches&&(m=b.matches)}let R,C={historyAction:e.history.action,location:e.history.location,matches:m,initialized:E,navigation:$s,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||w,fetchers:new Map,blockers:new Map},M=De.Pop,N=!1,D,L=!1,V=new Map,I=null,X=!1,U=!1,J=[],ne=new Set,B=new Map,T=0,_=-1,z=new Map,H=new Set,Z=new Map,Pe=new Map,we=new Set,We=new Map,Se=new Map,Ge=new Map,Qt=!1;function rt(){if(h=e.history.listen(b=>{let{action:k,location:j,delta:P}=b;if(Qt){Qt=!1;return}mo(Se.size===0||P!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let F=o0({currentLocation:C.location,nextLocation:j,historyAction:k});if(F&&P!=null){Qt=!0,e.history.go(P*-1),Hi(F,{state:"blocked",location:j,proceed(){Hi(F,{state:"proceeding",proceed:void 0,reset:void 0,location:j}),e.history.go(P)},reset(){let W=new Map(C.blockers);W.set(F,Bo),Ie({blockers:W})}});return}return Zt(k,j)}),n){l8(t,V);let b=()=>a8(t,V);t.addEventListener("pagehide",b),I=()=>t.removeEventListener("pagehide",b)}return C.initialized||Zt(De.Pop,C.location,{initialHydration:!0}),R}function nr(){h&&h(),I&&I(),y.clear(),D&&D.abort(),C.fetchers.forEach((b,k)=>Vi(k)),C.blockers.forEach((b,k)=>r0(k))}function Ui(b){return y.add(b),()=>y.delete(b)}function Ie(b,k){k===void 0&&(k={}),C=Ce({},C,b);let j=[],P=[];d.v7_fetcherPersist&&C.fetchers.forEach((F,W)=>{F.state==="idle"&&(we.has(W)?P.push(W):j.push(W))}),[...y].forEach(F=>F(C,{deletedFetchers:P,unstable_viewTransitionOpts:k.viewTransitionOpts,unstable_flushSync:k.flushSync===!0})),d.v7_fetcherPersist&&(j.forEach(F=>C.fetchers.delete(F)),P.forEach(F=>Vi(F)))}function xt(b,k,j){var P,F;let{flushSync:W}=j===void 0?{}:j,Y=C.actionData!=null&&C.navigation.formMethod!=null&&_t(C.navigation.formMethod)&&C.navigation.state==="loading"&&((P=b.state)==null?void 0:P._isRedirect)!==!0,O;k.actionData?Object.keys(k.actionData).length>0?O=k.actionData:O=null:Y?O=C.actionData:O=null;let q=k.loaderData?j1(C.loaderData,k.loaderData,k.matches||[],k.errors):C.loaderData,G=C.blockers;G.size>0&&(G=new Map(G),G.forEach((se,fe)=>G.set(fe,Bo)));let K=N===!0||C.navigation.formMethod!=null&&_t(C.navigation.formMethod)&&((F=b.state)==null?void 0:F._isRedirect)!==!0;a&&(l=a,a=void 0),X||M===De.Pop||(M===De.Push?e.history.push(b,b.state):M===De.Replace&&e.history.replace(b,b.state));let ce;if(M===De.Pop){let se=V.get(C.location.pathname);se&&se.has(b.pathname)?ce={currentLocation:C.location,nextLocation:b}:V.has(b.pathname)&&(ce={currentLocation:b,nextLocation:C.location})}else if(L){let se=V.get(C.location.pathname);se?se.add(b.pathname):(se=new Set([b.pathname]),V.set(C.location.pathname,se)),ce={currentLocation:C.location,nextLocation:b}}Ie(Ce({},k,{actionData:O,loaderData:q,historyAction:M,location:b,initialized:!0,navigation:$s,revalidation:"idle",restoreScrollPosition:l0(b,k.matches||C.matches),preventScrollReset:K,blockers:G}),{viewTransitionOpts:ce,flushSync:W===!0}),M=De.Pop,N=!1,L=!1,X=!1,U=!1,J=[]}async function Mo(b,k){if(typeof b=="number"){e.history.go(b);return}let j=Ku(C.location,C.matches,s,d.v7_prependBasename,b,d.v7_relativeSplatPath,k==null?void 0:k.fromRouteId,k==null?void 0:k.relative),{path:P,submission:F,error:W}=w1(d.v7_normalizeFormMethod,!1,j,k),Y=C.location,O=Ri(C.location,P,k&&k.state);O=Ce({},O,e.history.encodeLocation(O));let q=k&&k.replace!=null?k.replace:void 0,G=De.Push;q===!0?G=De.Replace:q===!1||F!=null&&_t(F.formMethod)&&F.formAction===C.location.pathname+C.location.search&&(G=De.Replace);let K=k&&"preventScrollReset"in k?k.preventScrollReset===!0:void 0,ce=(k&&k.unstable_flushSync)===!0,se=o0({currentLocation:Y,nextLocation:O,historyAction:G});if(se){Hi(se,{state:"blocked",location:O,proceed(){Hi(se,{state:"proceeding",proceed:void 0,reset:void 0,location:O}),Mo(b,k)},reset(){let fe=new Map(C.blockers);fe.set(se,Bo),Ie({blockers:fe})}});return}return await Zt(G,O,{submission:F,pendingError:W,preventScrollReset:K,replace:k&&k.replace,enableViewTransition:k&&k.unstable_viewTransition,flushSync:ce})}function as(){if(cs(),Ie({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){Zt(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}Zt(M||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation})}}async function Zt(b,k,j){D&&D.abort(),D=null,M=b,X=(j&&j.startUninterruptedRevalidation)===!0,A5(C.location,C.matches),N=(j&&j.preventScrollReset)===!0,L=(j&&j.enableViewTransition)===!0;let P=a||l,F=j&&j.overrideNavigation,W=lr(P,k,s),Y=(j&&j.flushSync)===!0,O=Gi(W,P,k.pathname);if(O.active&&O.matches&&(W=O.matches),!W){let{error:ae,notFoundMatches:$e,route:Te}=ds(k.pathname);xt(k,{matches:$e,loaderData:{},errors:{[Te.id]:ae}},{flushSync:Y});return}if(C.initialized&&!U&&q6(C.location,k)&&!(j&&j.submission&&_t(j.submission.formMethod))){xt(k,{matches:W},{flushSync:Y});return}D=new AbortController;let q=Ar(e.history,k,D.signal,j&&j.submission),G;if(j&&j.pendingError)G=[Zr(W).route.id,{type:de.error,error:j.pendingError}];else if(j&&j.submission&&_t(j.submission.formMethod)){let ae=await ss(q,k,j.submission,W,O.active,{replace:j.replace,flushSync:Y});if(ae.shortCircuited)return;if(ae.pendingActionResult){let[$e,Te]=ae.pendingActionResult;if(dt(Te)&&Ba(Te.error)&&Te.error.status===404){D=null,xt(k,{matches:ae.matches,loaderData:{},errors:{[$e]:Te.error}});return}}W=ae.matches||W,G=ae.pendingActionResult,F=Bs(k,j.submission),Y=!1,O.active=!1,q=Ar(e.history,q.url,q.signal)}let{shortCircuited:K,matches:ce,loaderData:se,errors:fe}=await us(q,k,W,O.active,F,j&&j.submission,j&&j.fetcherSubmission,j&&j.replace,j&&j.initialHydration===!0,Y,G);K||(D=null,xt(k,Ce({matches:ce||W},N1(G),{loaderData:se,errors:fe})))}async function ss(b,k,j,P,F,W){W===void 0&&(W={}),cs();let Y=o8(k,j);if(Ie({navigation:Y},{flushSync:W.flushSync===!0}),F){let G=await Ki(P,k.pathname,b.signal);if(G.type==="aborted")return{shortCircuited:!0};if(G.type==="error"){let{boundaryId:K,error:ce}=Wi(k.pathname,G);return{matches:G.partialMatches,pendingActionResult:[K,{type:de.error,error:ce}]}}else if(G.matches)P=G.matches;else{let{notFoundMatches:K,error:ce,route:se}=ds(k.pathname);return{matches:K,pendingActionResult:[se.id,{type:de.error,error:ce}]}}}let O,q=Qo(P,k);if(!q.route.action&&!q.route.lazy)O={type:de.error,error:Ze(405,{method:b.method,pathname:k.pathname,routeId:q.route.id})};else if(O=(await Po("action",b,[q],P))[0],b.signal.aborted)return{shortCircuited:!0};if(dr(O)){let G;return W&&W.replace!=null?G=W.replace:G=b1(O.response.headers.get("Location"),new URL(b.url),s)===C.location.pathname+C.location.search,await _o(b,O,{submission:j,replace:G}),{shortCircuited:!0}}if(cr(O))throw Ze(400,{type:"defer-action"});if(dt(O)){let G=Zr(P,q.route.id);return(W&&W.replace)!==!0&&(M=De.Push),{matches:P,pendingActionResult:[G.route.id,O]}}return{matches:P,pendingActionResult:[q.route.id,O]}}async function us(b,k,j,P,F,W,Y,O,q,G,K){let ce=F||Bs(k,W),se=W||Y||D1(ce),fe=!X&&(!d.v7_partialHydration||!q);if(P){if(fe){let ke=rr(K);Ie(Ce({navigation:ce},ke!==void 0?{actionData:ke}:{}),{flushSync:G})}let re=await Ki(j,k.pathname,b.signal);if(re.type==="aborted")return{shortCircuited:!0};if(re.type==="error"){let{boundaryId:ke,error:ut}=Wi(k.pathname,re);return{matches:re.partialMatches,loaderData:{},errors:{[ke]:ut}}}else if(re.matches)j=re.matches;else{let{error:ke,notFoundMatches:ut,route:ge}=ds(k.pathname);return{matches:ut,loaderData:{},errors:{[ge.id]:ke}}}}let ae=a||l,[$e,Te]=S1(e.history,C,j,se,k,d.v7_partialHydration&&q===!0,d.v7_skipActionErrorRevalidation,U,J,ne,we,Z,H,ae,s,K);if(fs(re=>!(j&&j.some(ke=>ke.route.id===re))||$e&&$e.some(ke=>ke.route.id===re)),_=++T,$e.length===0&&Te.length===0){let re=t0();return xt(k,Ce({matches:j,loaderData:{},errors:K&&dt(K[1])?{[K[0]]:K[1].error}:null},N1(K),re?{fetchers:new Map(C.fetchers)}:{}),{flushSync:G}),{shortCircuited:!0}}if(fe){let re={};if(!P){re.navigation=ce;let ke=rr(K);ke!==void 0&&(re.actionData=ke)}Te.length>0&&(re.fetchers=N5(Te)),Ie(re,{flushSync:G})}Te.forEach(re=>{B.has(re.key)&&Sn(re.key),re.controller&&B.set(re.key,re.controller)});let To=()=>Te.forEach(re=>Sn(re.key));D&&D.signal.addEventListener("abort",To);let{loaderResults:Cn,fetcherResults:Pr}=await Jd(C.matches,j,$e,Te,b);if(b.signal.aborted)return{shortCircuited:!0};D&&D.signal.removeEventListener("abort",To),Te.forEach(re=>B.delete(re.key));let Tr=_1([...Cn,...Pr]);if(Tr){if(Tr.idx>=$e.length){let re=Te[Tr.idx-$e.length].key;H.add(re)}return await _o(b,Tr.result,{replace:O}),{shortCircuited:!0}}let{loaderData:Dr,errors:$t}=k1(C,j,$e,Cn,K,Te,Pr,We);We.forEach((re,ke)=>{re.subscribe(ut=>{(ut||re.done)&&We.delete(ke)})}),d.v7_partialHydration&&q&&C.errors&&Object.entries(C.errors).filter(re=>{let[ke]=re;return!$e.some(ut=>ut.route.id===ke)}).forEach(re=>{let[ke,ut]=re;$t=Object.assign($t||{},{[ke]:ut})});let Yi=t0(),Xi=n0(_),Qi=Yi||Xi||Te.length>0;return Ce({matches:j,loaderData:Dr,errors:$t},Qi?{fetchers:new Map(C.fetchers)}:{})}function rr(b){if(b&&!dt(b[1]))return{[b[0]]:b[1].data};if(C.actionData)return Object.keys(C.actionData).length===0?null:C.actionData}function N5(b){return b.forEach(k=>{let j=C.fetchers.get(k.key),P=Uo(void 0,j?j.data:void 0);C.fetchers.set(k.key,P)}),new Map(C.fetchers)}function M5(b,k,j,P){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");B.has(b)&&Sn(b);let F=(P&&P.unstable_flushSync)===!0,W=a||l,Y=Ku(C.location,C.matches,s,d.v7_prependBasename,j,d.v7_relativeSplatPath,k,P==null?void 0:P.relative),O=lr(W,Y,s),q=Gi(O,W,Y);if(q.active&&q.matches&&(O=q.matches),!O){Jt(b,k,Ze(404,{pathname:Y}),{flushSync:F});return}let{path:G,submission:K,error:ce}=w1(d.v7_normalizeFormMethod,!0,Y,P);if(ce){Jt(b,k,ce,{flushSync:F});return}let se=Qo(O,G);if(N=(P&&P.preventScrollReset)===!0,K&&_t(K.formMethod)){_5(b,k,G,se,O,q.active,F,K);return}Z.set(b,{routeId:k,path:G}),P5(b,k,G,se,O,q.active,F,K)}async function _5(b,k,j,P,F,W,Y,O){cs(),Z.delete(b);function q(ge){if(!ge.route.action&&!ge.route.lazy){let qt=Ze(405,{method:O.formMethod,pathname:j,routeId:k});return Jt(b,k,qt,{flushSync:Y}),!0}return!1}if(!W&&q(P))return;let G=C.fetchers.get(b);wn(b,i8(O,G),{flushSync:Y});let K=new AbortController,ce=Ar(e.history,j,K.signal,O);if(W){let ge=await Ki(F,j,ce.signal);if(ge.type==="aborted")return;if(ge.type==="error"){let{error:qt}=Wi(j,ge);Jt(b,k,qt,{flushSync:Y});return}else if(ge.matches){if(F=ge.matches,P=Qo(F,j),q(P))return}else{Jt(b,k,Ze(404,{pathname:j}),{flushSync:Y});return}}B.set(b,K);let se=T,ae=(await Po("action",ce,[P],F))[0];if(ce.signal.aborted){B.get(b)===K&&B.delete(b);return}if(d.v7_fetcherPersist&&we.has(b)){if(dr(ae)||dt(ae)){wn(b,Nn(void 0));return}}else{if(dr(ae))if(B.delete(b),_>se){wn(b,Nn(void 0));return}else return H.add(b),wn(b,Uo(O)),_o(ce,ae,{fetcherSubmission:O});if(dt(ae)){Jt(b,k,ae.error);return}}if(cr(ae))throw Ze(400,{type:"defer-action"});let $e=C.navigation.location||C.location,Te=Ar(e.history,$e,K.signal),To=a||l,Cn=C.navigation.state!=="idle"?lr(To,C.navigation.location,s):C.matches;te(Cn,"Didn't find any matches after fetcher action");let Pr=++T;z.set(b,Pr);let Tr=Uo(O,ae.data);C.fetchers.set(b,Tr);let[Dr,$t]=S1(e.history,C,Cn,O,$e,!1,d.v7_skipActionErrorRevalidation,U,J,ne,we,Z,H,To,s,[P.route.id,ae]);$t.filter(ge=>ge.key!==b).forEach(ge=>{let qt=ge.key,a0=C.fetchers.get(qt),z5=Uo(void 0,a0?a0.data:void 0);C.fetchers.set(qt,z5),B.has(qt)&&Sn(qt),ge.controller&&B.set(qt,ge.controller)}),Ie({fetchers:new Map(C.fetchers)});let Yi=()=>$t.forEach(ge=>Sn(ge.key));K.signal.addEventListener("abort",Yi);let{loaderResults:Xi,fetcherResults:Qi}=await Jd(C.matches,Cn,Dr,$t,Te);if(K.signal.aborted)return;K.signal.removeEventListener("abort",Yi),z.delete(b),B.delete(b),$t.forEach(ge=>B.delete(ge.key));let re=_1([...Xi,...Qi]);if(re){if(re.idx>=Dr.length){let ge=$t[re.idx-Dr.length].key;H.add(ge)}return _o(Te,re.result)}let{loaderData:ke,errors:ut}=k1(C,C.matches,Dr,Xi,void 0,$t,Qi,We);if(C.fetchers.has(b)){let ge=Nn(ae.data);C.fetchers.set(b,ge)}n0(Pr),C.navigation.state==="loading"&&Pr>_?(te(M,"Expected pending action"),D&&D.abort(),xt(C.navigation.location,{matches:Cn,loaderData:ke,errors:ut,fetchers:new Map(C.fetchers)})):(Ie({errors:ut,loaderData:j1(C.loaderData,ke,Cn,ut),fetchers:new Map(C.fetchers)}),U=!1)}async function P5(b,k,j,P,F,W,Y,O){let q=C.fetchers.get(b);wn(b,Uo(O,q?q.data:void 0),{flushSync:Y});let G=new AbortController,K=Ar(e.history,j,G.signal);if(W){let ae=await Ki(F,j,K.signal);if(ae.type==="aborted")return;if(ae.type==="error"){let{error:$e}=Wi(j,ae);Jt(b,k,$e,{flushSync:Y});return}else if(ae.matches)F=ae.matches,P=Qo(F,j);else{Jt(b,k,Ze(404,{pathname:j}),{flushSync:Y});return}}B.set(b,G);let ce=T,fe=(await Po("loader",K,[P],F))[0];if(cr(fe)&&(fe=await Yh(fe,K.signal,!0)||fe),B.get(b)===G&&B.delete(b),!K.signal.aborted){if(we.has(b)){wn(b,Nn(void 0));return}if(dr(fe))if(_>ce){wn(b,Nn(void 0));return}else{H.add(b),await _o(K,fe);return}if(dt(fe)){Jt(b,k,fe.error);return}te(!cr(fe),"Unhandled fetcher deferred data"),wn(b,Nn(fe.data))}}async function _o(b,k,j){let{submission:P,fetcherSubmission:F,replace:W}=j===void 0?{}:j;k.response.headers.has("X-Remix-Revalidate")&&(U=!0);let Y=k.response.headers.get("Location");te(Y,"Expected a Location header on the redirect Response"),Y=b1(Y,new URL(b.url),s);let O=Ri(C.location,Y,{_isRedirect:!0});if(n){let fe=!1;if(k.response.headers.has("X-Remix-Reload-Document"))fe=!0;else if(fd.test(Y)){const ae=e.history.createURL(Y);fe=ae.origin!==t.location.origin||bo(ae.pathname,s)==null}if(fe){W?t.location.replace(Y):t.location.assign(Y);return}}D=null;let q=W===!0||k.response.headers.has("X-Remix-Replace")?De.Replace:De.Push,{formMethod:G,formAction:K,formEncType:ce}=C.navigation;!P&&!F&&G&&K&&ce&&(P=D1(C.navigation));let se=P||F;if(F6.has(k.response.status)&&se&&_t(se.formMethod))await Zt(q,O,{submission:Ce({},se,{formAction:Y}),preventScrollReset:N});else{let fe=Bs(O,P);await Zt(q,O,{overrideNavigation:fe,fetcherSubmission:F,preventScrollReset:N})}}async function Po(b,k,j,P){try{let F=await Y6(c,b,k,j,P,i,o);return await Promise.all(F.map((W,Y)=>{if(t8(W)){let O=W.result;return{type:de.redirect,response:Z6(O,k,j[Y].route.id,P,s,d.v7_relativeSplatPath)}}return Q6(W)}))}catch(F){return j.map(()=>({type:de.error,error:F}))}}async function Jd(b,k,j,P,F){let[W,...Y]=await Promise.all([j.length?Po("loader",F,j,k):[],...P.map(O=>{if(O.matches&&O.match&&O.controller){let q=Ar(e.history,O.path,O.controller.signal);return Po("loader",q,[O.match],O.matches).then(G=>G[0])}else return Promise.resolve({type:de.error,error:Ze(404,{pathname:O.path})})})]);return await Promise.all([T1(b,j,W,W.map(()=>F.signal),!1,C.loaderData),T1(b,P.map(O=>O.match),Y,P.map(O=>O.controller?O.controller.signal:null),!0)]),{loaderResults:W,fetcherResults:Y}}function cs(){U=!0,J.push(...fs()),Z.forEach((b,k)=>{B.has(k)&&(ne.add(k),Sn(k))})}function wn(b,k,j){j===void 0&&(j={}),C.fetchers.set(b,k),Ie({fetchers:new Map(C.fetchers)},{flushSync:(j&&j.flushSync)===!0})}function Jt(b,k,j,P){P===void 0&&(P={});let F=Zr(C.matches,k);Vi(b),Ie({errors:{[F.route.id]:j},fetchers:new Map(C.fetchers)},{flushSync:(P&&P.flushSync)===!0})}function qd(b){return d.v7_fetcherPersist&&(Pe.set(b,(Pe.get(b)||0)+1),we.has(b)&&we.delete(b)),C.fetchers.get(b)||$6}function Vi(b){let k=C.fetchers.get(b);B.has(b)&&!(k&&k.state==="loading"&&z.has(b))&&Sn(b),Z.delete(b),z.delete(b),H.delete(b),we.delete(b),ne.delete(b),C.fetchers.delete(b)}function T5(b){if(d.v7_fetcherPersist){let k=(Pe.get(b)||0)-1;k<=0?(Pe.delete(b),we.add(b)):Pe.set(b,k)}else Vi(b);Ie({fetchers:new Map(C.fetchers)})}function Sn(b){let k=B.get(b);te(k,"Expected fetch controller: "+b),k.abort(),B.delete(b)}function e0(b){for(let k of b){let j=qd(k),P=Nn(j.data);C.fetchers.set(k,P)}}function t0(){let b=[],k=!1;for(let j of H){let P=C.fetchers.get(j);te(P,"Expected fetcher: "+j),P.state==="loading"&&(H.delete(j),b.push(j),k=!0)}return e0(b),k}function n0(b){let k=[];for(let[j,P]of z)if(P0}function D5(b,k){let j=C.blockers.get(b)||Bo;return Se.get(b)!==k&&Se.set(b,k),j}function r0(b){C.blockers.delete(b),Se.delete(b)}function Hi(b,k){let j=C.blockers.get(b)||Bo;te(j.state==="unblocked"&&k.state==="blocked"||j.state==="blocked"&&k.state==="blocked"||j.state==="blocked"&&k.state==="proceeding"||j.state==="blocked"&&k.state==="unblocked"||j.state==="proceeding"&&k.state==="unblocked","Invalid blocker state transition: "+j.state+" -> "+k.state);let P=new Map(C.blockers);P.set(b,k),Ie({blockers:P})}function o0(b){let{currentLocation:k,nextLocation:j,historyAction:P}=b;if(Se.size===0)return;Se.size>1&&mo(!1,"A router only supports one blocker at a time");let F=Array.from(Se.entries()),[W,Y]=F[F.length-1],O=C.blockers.get(W);if(!(O&&O.state==="proceeding")&&Y({currentLocation:k,nextLocation:j,historyAction:P}))return W}function ds(b){let k=Ze(404,{pathname:b}),j=a||l,{matches:P,route:F}=M1(j);return fs(),{notFoundMatches:P,route:F,error:k}}function Wi(b,k){return{boundaryId:Zr(k.partialMatches).route.id,error:Ze(400,{type:"route-discovery",pathname:b,message:k.error!=null&&"message"in k.error?k.error:String(k.error)})}}function fs(b){let k=[];return We.forEach((j,P)=>{(!b||b(P))&&(j.cancel(),k.push(P),We.delete(P))}),k}function L5(b,k,j){if(x=b,S=k,g=j||null,!v&&C.navigation===$s){v=!0;let P=l0(C.location,C.matches);P!=null&&Ie({restoreScrollPosition:P})}return()=>{x=null,S=null,g=null}}function i0(b,k){return g&&g(b,k.map(P=>g6(P,C.loaderData)))||b.key}function A5(b,k){if(x&&S){let j=i0(b,k);x[j]=S()}}function l0(b,k){if(x){let j=i0(b,k),P=x[j];if(typeof P=="number")return P}return null}function Gi(b,k,j){if(p)if(b){let P=b[b.length-1].route;if(P.path&&(P.path==="*"||P.path.endsWith("/*")))return{active:!0,matches:Al(k,j,s,!0)}}else return{active:!0,matches:Al(k,j,s,!0)||[]};return{active:!1,matches:null}}async function Ki(b,k,j){let P=b,F=P.length>0?P[P.length-1].route:null;for(;;){let W=a==null,Y=a||l;try{await G6(p,k,P,Y,i,o,Ge,j)}catch(K){return{type:"error",error:K,partialMatches:P}}finally{W&&(l=[...l])}if(j.aborted)return{type:"aborted"};let O=lr(Y,k,s),q=!1;if(O){let K=O[O.length-1].route;if(K.index)return{type:"success",matches:O};if(K.path&&K.path.length>0)if(K.path==="*")q=!0;else return{type:"success",matches:O}}let G=Al(Y,k,s,!0);if(!G||P.map(K=>K.route.id).join("-")===G.map(K=>K.route.id).join("-"))return{type:"success",matches:q?O:null};if(P=G,F=P[P.length-1].route,F.path==="*")return{type:"success",matches:P}}}function O5(b){i={},a=ki(b,o,void 0,i)}function I5(b,k){let j=a==null;Wh(b,k,a||l,i,o),j&&(l=[...l],Ie({}))}return R={get basename(){return s},get future(){return d},get state(){return C},get routes(){return l},get window(){return t},initialize:rt,subscribe:Ui,enableScrollRestoration:L5,navigate:Mo,fetch:M5,revalidate:as,createHref:b=>e.history.createHref(b),encodeLocation:b=>e.history.encodeLocation(b),getFetcher:qd,deleteFetcher:T5,dispose:nr,getBlocker:D5,deleteBlocker:r0,patchRoutes:I5,_internalFetchControllers:B,_internalActiveDeferreds:We,_internalSetRoutes:O5},R}function V6(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Ku(e,t,n,r,o,i,l,a){let s,c;if(l){s=[];for(let d of t)if(s.push(d),d.route.id===l){c=d;break}}else s=t,c=t[t.length-1];let p=dd(o||".",cd(s,i),bo(e.pathname,n)||e.pathname,a==="path");return o==null&&(p.search=e.search,p.hash=e.hash),(o==null||o===""||o===".")&&c&&c.route.index&&!pd(p.search)&&(p.search=p.search?p.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(p.pathname=p.pathname==="/"?n:an([n,p.pathname])),Sr(p)}function w1(e,t,n,r){if(!r||!V6(r))return{path:n};if(r.formMethod&&!r8(r.formMethod))return{path:n,error:Ze(405,{method:r.formMethod})};let o=()=>({path:n,error:Ze(400,{type:"invalid-body"})}),i=r.formMethod||"get",l=e?i.toUpperCase():i.toLowerCase(),a=Gh(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!_t(l))return o();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((y,x)=>{let[g,S]=x;return""+y+g+"="+S+` -`},""):String(r.body);return{path:n,submission:{formMethod:l,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!_t(l))return o();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:l,formAction:a,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return o()}}}te(typeof FormData=="function","FormData is not available in this environment");let s,c;if(r.formData)s=Yu(r.formData),c=r.formData;else if(r.body instanceof FormData)s=Yu(r.body),c=r.body;else if(r.body instanceof URLSearchParams)s=r.body,c=R1(s);else if(r.body==null)s=new URLSearchParams,c=new FormData;else try{s=new URLSearchParams(r.body),c=R1(s)}catch{return o()}let p={formMethod:l,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(_t(p.formMethod))return{path:n,submission:p};let d=qn(n);return t&&d.search&&pd(d.search)&&s.append("index",""),d.search="?"+s,{path:Sr(d),submission:p}}function H6(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function S1(e,t,n,r,o,i,l,a,s,c,p,d,h,y,x,g){let S=g?dt(g[1])?g[1].error:g[1].data:void 0,v=e.createURL(t.location),m=e.createURL(o),w=g&&dt(g[1])?g[0]:void 0,E=w?H6(n,w):n,R=g?g[1].statusCode:void 0,C=l&&R&&R>=400,M=E.filter((D,L)=>{let{route:V}=D;if(V.lazy)return!0;if(V.loader==null)return!1;if(i)return typeof V.loader!="function"||V.loader.hydrate?!0:t.loaderData[V.id]===void 0&&(!t.errors||t.errors[V.id]===void 0);if(W6(t.loaderData,t.matches[L],D)||s.some(U=>U===D.route.id))return!0;let I=t.matches[L],X=D;return C1(D,Ce({currentUrl:v,currentParams:I.params,nextUrl:m,nextParams:X.params},r,{actionResult:S,actionStatus:R,defaultShouldRevalidate:C?!1:a||v.pathname+v.search===m.pathname+m.search||v.search!==m.search||Hh(I,X)}))}),N=[];return d.forEach((D,L)=>{if(i||!n.some(J=>J.route.id===D.routeId)||p.has(L))return;let V=lr(y,D.path,x);if(!V){N.push({key:L,routeId:D.routeId,path:D.path,matches:null,match:null,controller:null});return}let I=t.fetchers.get(L),X=Qo(V,D.path),U=!1;h.has(L)?U=!1:c.has(L)?(c.delete(L),U=!0):I&&I.state!=="idle"&&I.data===void 0?U=a:U=C1(X,Ce({currentUrl:v,currentParams:t.matches[t.matches.length-1].params,nextUrl:m,nextParams:n[n.length-1].params},r,{actionResult:S,actionStatus:R,defaultShouldRevalidate:C?!1:a})),U&&N.push({key:L,routeId:D.routeId,path:D.path,matches:V,match:X,controller:new AbortController})}),[M,N]}function W6(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Hh(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function C1(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function G6(e,t,n,r,o,i,l,a){let s=[t,...n.map(c=>c.route.id)].join("-");try{let c=l.get(s);c||(c=e({path:t,matches:n,patch:(p,d)=>{a.aborted||Wh(p,d,r,o,i)}}),l.set(s,c)),c&&e8(c)&&await c}finally{l.delete(s)}}function Wh(e,t,n,r,o){if(e){var i;let l=r[e];te(l,"No route found to patch children into: routeId = "+e);let a=ki(t,o,[e,"patch",String(((i=l.children)==null?void 0:i.length)||"0")],r);l.children?l.children.push(...a):l.children=a}else{let l=ki(t,o,["patch",String(n.length||"0")],r);n.push(...l)}}async function E1(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];te(o,"No route found in manifest");let i={};for(let l in r){let s=o[l]!==void 0&&l!=="hasErrorBoundary";mo(!s,'Route "'+o.id+'" has a static property "'+l+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+l+'" will be ignored.')),!s&&!m6.has(l)&&(i[l]=r[l])}Object.assign(o,i),Object.assign(o,Ce({},t(o),{lazy:void 0}))}function K6(e){return Promise.all(e.matches.map(t=>t.resolve()))}async function Y6(e,t,n,r,o,i,l,a){let s=r.reduce((d,h)=>d.add(h.route.id),new Set),c=new Set,p=await e({matches:o.map(d=>{let h=s.has(d.route.id);return Ce({},d,{shouldLoad:h,resolve:x=>(c.add(d.route.id),h?X6(t,n,d,i,l,x,a):Promise.resolve({type:de.data,result:void 0}))})}),request:n,params:o[0].params,context:a});return o.forEach(d=>te(c.has(d.route.id),'`match.resolve()` was not called for route id "'+d.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.')),p.filter((d,h)=>s.has(o[h].route.id))}async function X6(e,t,n,r,o,i,l){let a,s,c=p=>{let d,h=new Promise((g,S)=>d=S);s=()=>d(),t.signal.addEventListener("abort",s);let y=g=>typeof p!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):p({request:t,params:n.params,context:l},...g!==void 0?[g]:[]),x;return i?x=i(g=>y(g)):x=(async()=>{try{return{type:"data",result:await y()}}catch(g){return{type:"error",result:g}}})(),Promise.race([x,h])};try{let p=n.route[e];if(n.route.lazy)if(p){let d,[h]=await Promise.all([c(p).catch(y=>{d=y}),E1(n.route,o,r)]);if(d!==void 0)throw d;a=h}else if(await E1(n.route,o,r),p=n.route[e],p)a=await c(p);else if(e==="action"){let d=new URL(t.url),h=d.pathname+d.search;throw Ze(405,{method:t.method,pathname:h,routeId:n.route.id})}else return{type:de.data,result:void 0};else if(p)a=await c(p);else{let d=new URL(t.url),h=d.pathname+d.search;throw Ze(404,{pathname:h})}te(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(p){return{type:de.error,result:p}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function Q6(e){let{result:t,type:n}=e;if(Kh(t)){let c;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?c=null:c=await t.json():c=await t.text()}catch(p){return{type:de.error,error:p}}return n===de.error?{type:de.error,error:new da(t.status,t.statusText,c),statusCode:t.status,headers:t.headers}:{type:de.data,data:c,statusCode:t.status,headers:t.headers}}if(n===de.error){if(P1(t)){var r;if(t.data instanceof Error){var o;return{type:de.error,error:t.data,statusCode:(o=t.init)==null?void 0:o.status}}t=new da(((r=t.init)==null?void 0:r.status)||500,void 0,t.data)}return{type:de.error,error:t,statusCode:Ba(t)?t.status:void 0}}if(n8(t)){var i,l;return{type:de.deferred,deferredData:t,statusCode:(i=t.init)==null?void 0:i.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(P1(t)){var a,s;return{type:de.data,data:t.data,statusCode:(a=t.init)==null?void 0:a.status,headers:(s=t.init)!=null&&s.headers?new Headers(t.init.headers):void 0}}return{type:de.data,data:t}}function Z6(e,t,n,r,o,i){let l=e.headers.get("Location");if(te(l,"Redirects returned/thrown from loaders/actions must have a Location header"),!fd.test(l)){let a=r.slice(0,r.findIndex(s=>s.route.id===n)+1);l=Ku(new URL(t.url),a,o,!0,l,i),e.headers.set("Location",l)}return e}function b1(e,t,n){if(fd.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=bo(o.pathname,n)!=null;if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function Ar(e,t,n,r){let o=e.createURL(Gh(t)).toString(),i={signal:n};if(r&&_t(r.formMethod)){let{formMethod:l,formEncType:a}=r;i.method=l.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(r.json)):a==="text/plain"?i.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?i.body=Yu(r.formData):i.body=r.formData}return new Request(o,i)}function Yu(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function R1(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function J6(e,t,n,r,o,i){let l={},a=null,s,c=!1,p={},d=r&&dt(r[1])?r[1].error:void 0;return n.forEach((h,y)=>{let x=t[y].route.id;if(te(!dr(h),"Cannot handle redirect results in processLoaderData"),dt(h)){let g=h.error;d!==void 0&&(g=d,d=void 0),a=a||{};{let S=Zr(e,x);a[S.route.id]==null&&(a[S.route.id]=g)}l[x]=void 0,c||(c=!0,s=Ba(h.error)?h.error.status:500),h.headers&&(p[x]=h.headers)}else cr(h)?(o.set(x,h.deferredData),l[x]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!c&&(s=h.statusCode),h.headers&&(p[x]=h.headers)):(l[x]=h.data,h.statusCode&&h.statusCode!==200&&!c&&(s=h.statusCode),h.headers&&(p[x]=h.headers))}),d!==void 0&&r&&(a={[r[0]]:d},l[r[0]]=void 0),{loaderData:l,errors:a,statusCode:s||200,loaderHeaders:p}}function k1(e,t,n,r,o,i,l,a){let{loaderData:s,errors:c}=J6(t,n,r,o,a);for(let p=0;pr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function M1(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ze(e,t){let{pathname:n,routeId:r,method:o,type:i,message:l}=t===void 0?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(a="Bad Request",i==="route-discovery"?s='Unable to match URL "'+n+'" - the `unstable_patchRoutesOnMiss()` '+(`function threw the following error: -`+l):o&&n&&r?s="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?s="defer() is not supported in actions":i==="invalid-body"&&(s="Unable to encode submission body")):e===403?(a="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",s='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?s="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(s='Invalid request method "'+o.toUpperCase()+'"')),new da(e||500,a,new Error(s),!0)}function _1(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(dr(n))return{result:n,idx:t}}}function Gh(e){let t=typeof e=="string"?qn(e):e;return Sr(Ce({},t,{hash:""}))}function q6(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function e8(e){return typeof e=="object"&&e!=null&&"then"in e}function t8(e){return Kh(e.result)&&z6.has(e.result.status)}function cr(e){return e.type===de.deferred}function dt(e){return e.type===de.error}function dr(e){return(e&&e.type)===de.redirect}function P1(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function n8(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Kh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function r8(e){return I6.has(e.toLowerCase())}function _t(e){return A6.has(e.toLowerCase())}async function T1(e,t,n,r,o,i){for(let l=0;ld.route.id===s.route.id),p=c!=null&&!Hh(c,s)&&(i&&i[s.route.id])!==void 0;if(cr(a)&&(o||p)){let d=r[l];te(d,"Expected an AbortSignal for revalidating fetcher deferred result"),await Yh(a,d,o).then(h=>{h&&(n[l]=h||n[l])})}}}async function Yh(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:de.data,data:e.deferredData.unwrappedData}}catch(o){return{type:de.error,error:o}}return{type:de.data,data:e.deferredData.data}}}function pd(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Qo(e,t){let n=typeof t=="string"?qn(t).search:t.search;if(e[e.length-1].route.index&&pd(n||""))return e[e.length-1];let r=Bh(e);return r[r.length-1]}function D1(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:l}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(l!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:l,text:void 0}}}function Bs(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function o8(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Uo(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function i8(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Nn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function l8(e,t){try{let n=e.sessionStorage.getItem(Vh);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function a8(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(Vh,JSON.stringify(n))}catch(r){mo(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + */function Ce(){return Ce=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function vo(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function p6(){return Math.random().toString(36).substr(2,8)}function g1(e,t){return{usr:e.state,key:e.key,idx:t}}function Ri(e,t,n,r){return n===void 0&&(n=null),Ce({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?qn(t):t,{state:n,key:t&&t.key||r||p6()})}function Sr(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 qn(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 h6(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,l=o.history,a=De.Pop,s=null,c=p();c==null&&(c=0,l.replaceState(Ce({},l.state,{idx:c}),""));function p(){return(l.state||{idx:null}).idx}function d(){a=De.Pop;let S=p(),v=S==null?null:S-c;c=S,s&&s({action:a,location:g.location,delta:v})}function h(S,v){a=De.Push;let m=Ri(g.location,S,v);c=p()+1;let w=g1(m,c),E=g.createHref(m);try{l.pushState(w,"",E)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;o.location.assign(E)}i&&s&&s({action:a,location:g.location,delta:1})}function y(S,v){a=De.Replace;let m=Ri(g.location,S,v);c=p();let w=g1(m,c),E=g.createHref(m);l.replaceState(w,"",E),i&&s&&s({action:a,location:g.location,delta:0})}function x(S){let v=o.location.origin!=="null"?o.location.origin:o.location.href,m=typeof S=="string"?S:Sr(S);return m=m.replace(/ $/,"%20"),te(v,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,v)}let g={get action(){return a},get location(){return e(o,l)},listen(S){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(v1,d),s=S,()=>{o.removeEventListener(v1,d),s=null}},createHref(S){return t(o,S)},createURL:x,encodeLocation(S){let v=x(S);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:h,replace:y,go(S){return l.go(S)}};return g}var de;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(de||(de={}));const m6=new Set(["lazy","caseSensitive","path","id","index","children"]);function v6(e){return e.index===!0}function ki(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,i)=>{let l=[...n,String(i)],a=typeof o.id=="string"?o.id:l.join("-");if(te(o.index!==!0||!o.children,"Cannot specify children on an index route"),te(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),v6(o)){let s=Ce({},o,t(o),{id:a});return r[a]=s,s}else{let s=Ce({},o,t(o),{id:a,children:void 0});return r[a]=s,o.children&&(s.children=ki(o.children,t,l,r)),s}})}function lr(e,t,n){return n===void 0&&(n="/"),Al(e,t,n,!1)}function Al(e,t,n,r){let o=typeof t=="string"?qn(t):t,i=Ro(o.pathname||"/",n);if(i==null)return null;let l=Fh(e);y6(l);let a=null;for(let s=0;a==null&&s{let s={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:l,route:i};s.relativePath.startsWith("/")&&(te(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=sn([r,s.relativePath]),p=n.concat(s);i.children&&i.children.length>0&&(te(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Fh(i.children,t,p,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:R6(c,i.index),routesMeta:p})};return e.forEach((i,l)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))o(i,l);else for(let s of $h(i.path))o(i,l,s)}),t}function $h(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let l=$h(r.join("/")),a=[];return a.push(...l.map(s=>s===""?i:[i,s].join("/"))),o&&a.push(...l),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function y6(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:k6(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const x6=/^:[\w-]+$/,w6=3,S6=2,C6=1,E6=10,b6=-2,y1=e=>e==="*";function R6(e,t){let n=e.split("/"),r=n.length;return n.some(y1)&&(r+=b6),t&&(r+=S6),n.filter(o=>!y1(o)).reduce((o,i)=>o+(x6.test(i)?w6:i===""?C6:E6),r)}function k6(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function j6(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},i="/",l=[];for(let a=0;a{let{paramName:h,isOptional:y}=p;if(h==="*"){let g=a[d]||"";l=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const x=a[d];return y&&!x?c[h]=void 0:c[h]=(x||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:l,pattern:e}}function N6(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),vo(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=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,a,s)=>(r.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function M6(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return vo(!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 Ro(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 _6(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?qn(e):e;return{pathname:n?n.startsWith("/")?n:P6(n,t):t,search:D6(r),hash:L6(o)}}function P6(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Fs(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 Bh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function cd(e,t){let n=Bh(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function dd(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=qn(e):(o=Ce({},e),te(!o.pathname||!o.pathname.includes("?"),Fs("?","pathname","search",o)),te(!o.pathname||!o.pathname.includes("#"),Fs("#","pathname","hash",o)),te(!o.search||!o.search.includes("#"),Fs("#","search","hash",o)));let i=e===""||o.pathname==="",l=i?"/":o.pathname,a;if(l==null)a=n;else{let d=t.length-1;if(!r&&l.startsWith("..")){let h=l.split("/");for(;h[0]==="..";)h.shift(),d-=1;o.pathname=h.join("/")}a=d>=0?t[d]:"/"}let s=_6(o,a),c=l&&l!=="/"&&l.endsWith("/"),p=(i||l===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||p)&&(s.pathname+="/"),s}const sn=e=>e.join("/").replace(/\/\/+/g,"/"),T6=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),D6=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,L6=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class da{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Ba(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Uh=["post","put","patch","delete"],A6=new Set(Uh),O6=["get",...Uh],I6=new Set(O6),z6=new Set([301,302,303,307,308]),F6=new Set([307,308]),$s={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},$6={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Bo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},fd=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,B6=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Vh="remix-router-transitions";function U6(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;te(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let b=e.detectErrorBoundary;o=k=>({hasErrorBoundary:b(k)})}else o=B6;let i={},l=ki(e.routes,o,void 0,i),a,s=e.basename||"/",c=e.unstable_dataStrategy||K6,p=e.unstable_patchRoutesOnMiss,d=Ce({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),h=null,y=new Set,x=null,g=null,S=null,v=e.hydrationData!=null,m=lr(l,e.history.location,s),w=null;if(m==null&&!p){let b=Ze(404,{pathname:e.history.location.pathname}),{matches:k,route:j}=M1(l);m=k,w={[j.id]:b}}m&&!e.hydrationData&&Gi(m,l,e.history.location.pathname).active&&(m=null);let E;if(m)if(m.some(b=>b.route.lazy))E=!1;else if(!m.some(b=>b.route.loader))E=!0;else if(d.v7_partialHydration){let b=e.hydrationData?e.hydrationData.loaderData:null,k=e.hydrationData?e.hydrationData.errors:null,j=P=>P.route.loader?typeof P.route.loader=="function"&&P.route.loader.hydrate===!0?!1:b&&b[P.route.id]!==void 0||k&&k[P.route.id]!==void 0:!0;if(k){let P=m.findIndex(F=>k[F.route.id]!==void 0);E=m.slice(0,P+1).every(j)}else E=m.every(j)}else E=e.hydrationData!=null;else if(E=!1,m=[],d.v7_partialHydration){let b=Gi(null,l,e.history.location.pathname);b.active&&b.matches&&(m=b.matches)}let R,C={historyAction:e.history.action,location:e.history.location,matches:m,initialized:E,navigation:$s,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||w,fetchers:new Map,blockers:new Map},M=De.Pop,N=!1,D,L=!1,V=new Map,I=null,Q=!1,U=!1,J=[],ne=new Set,B=new Map,T=0,_=-1,z=new Map,H=new Set,Z=new Map,Pe=new Map,we=new Set,We=new Map,Se=new Map,Ge=new Map,Zt=!1;function rt(){if(h=e.history.listen(b=>{let{action:k,location:j,delta:P}=b;if(Zt){Zt=!1;return}vo(Se.size===0||P!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let F=o0({currentLocation:C.location,nextLocation:j,historyAction:k});if(F&&P!=null){Zt=!0,e.history.go(P*-1),Hi(F,{state:"blocked",location:j,proceed(){Hi(F,{state:"proceeding",proceed:void 0,reset:void 0,location:j}),e.history.go(P)},reset(){let W=new Map(C.blockers);W.set(F,Bo),ze({blockers:W})}});return}return Jt(k,j)}),n){l8(t,V);let b=()=>a8(t,V);t.addEventListener("pagehide",b),I=()=>t.removeEventListener("pagehide",b)}return C.initialized||Jt(De.Pop,C.location,{initialHydration:!0}),R}function nr(){h&&h(),I&&I(),y.clear(),D&&D.abort(),C.fetchers.forEach((b,k)=>Vi(k)),C.blockers.forEach((b,k)=>r0(k))}function Ui(b){return y.add(b),()=>y.delete(b)}function ze(b,k){k===void 0&&(k={}),C=Ce({},C,b);let j=[],P=[];d.v7_fetcherPersist&&C.fetchers.forEach((F,W)=>{F.state==="idle"&&(we.has(W)?P.push(W):j.push(W))}),[...y].forEach(F=>F(C,{deletedFetchers:P,unstable_viewTransitionOpts:k.viewTransitionOpts,unstable_flushSync:k.flushSync===!0})),d.v7_fetcherPersist&&(j.forEach(F=>C.fetchers.delete(F)),P.forEach(F=>Vi(F)))}function xt(b,k,j){var P,F;let{flushSync:W}=j===void 0?{}:j,Y=C.actionData!=null&&C.navigation.formMethod!=null&&_t(C.navigation.formMethod)&&C.navigation.state==="loading"&&((P=b.state)==null?void 0:P._isRedirect)!==!0,O;k.actionData?Object.keys(k.actionData).length>0?O=k.actionData:O=null:Y?O=C.actionData:O=null;let q=k.loaderData?j1(C.loaderData,k.loaderData,k.matches||[],k.errors):C.loaderData,G=C.blockers;G.size>0&&(G=new Map(G),G.forEach((se,fe)=>G.set(fe,Bo)));let K=N===!0||C.navigation.formMethod!=null&&_t(C.navigation.formMethod)&&((F=b.state)==null?void 0:F._isRedirect)!==!0;a&&(l=a,a=void 0),Q||M===De.Pop||(M===De.Push?e.history.push(b,b.state):M===De.Replace&&e.history.replace(b,b.state));let ce;if(M===De.Pop){let se=V.get(C.location.pathname);se&&se.has(b.pathname)?ce={currentLocation:C.location,nextLocation:b}:V.has(b.pathname)&&(ce={currentLocation:b,nextLocation:C.location})}else if(L){let se=V.get(C.location.pathname);se?se.add(b.pathname):(se=new Set([b.pathname]),V.set(C.location.pathname,se)),ce={currentLocation:C.location,nextLocation:b}}ze(Ce({},k,{actionData:O,loaderData:q,historyAction:M,location:b,initialized:!0,navigation:$s,revalidation:"idle",restoreScrollPosition:l0(b,k.matches||C.matches),preventScrollReset:K,blockers:G}),{viewTransitionOpts:ce,flushSync:W===!0}),M=De.Pop,N=!1,L=!1,Q=!1,U=!1,J=[]}async function Mo(b,k){if(typeof b=="number"){e.history.go(b);return}let j=Ku(C.location,C.matches,s,d.v7_prependBasename,b,d.v7_relativeSplatPath,k==null?void 0:k.fromRouteId,k==null?void 0:k.relative),{path:P,submission:F,error:W}=w1(d.v7_normalizeFormMethod,!1,j,k),Y=C.location,O=Ri(C.location,P,k&&k.state);O=Ce({},O,e.history.encodeLocation(O));let q=k&&k.replace!=null?k.replace:void 0,G=De.Push;q===!0?G=De.Replace:q===!1||F!=null&&_t(F.formMethod)&&F.formAction===C.location.pathname+C.location.search&&(G=De.Replace);let K=k&&"preventScrollReset"in k?k.preventScrollReset===!0:void 0,ce=(k&&k.unstable_flushSync)===!0,se=o0({currentLocation:Y,nextLocation:O,historyAction:G});if(se){Hi(se,{state:"blocked",location:O,proceed(){Hi(se,{state:"proceeding",proceed:void 0,reset:void 0,location:O}),Mo(b,k)},reset(){let fe=new Map(C.blockers);fe.set(se,Bo),ze({blockers:fe})}});return}return await Jt(G,O,{submission:F,pendingError:W,preventScrollReset:K,replace:k&&k.replace,enableViewTransition:k&&k.unstable_viewTransition,flushSync:ce})}function as(){if(cs(),ze({revalidation:"loading"}),C.navigation.state!=="submitting"){if(C.navigation.state==="idle"){Jt(C.historyAction,C.location,{startUninterruptedRevalidation:!0});return}Jt(M||C.historyAction,C.navigation.location,{overrideNavigation:C.navigation})}}async function Jt(b,k,j){D&&D.abort(),D=null,M=b,Q=(j&&j.startUninterruptedRevalidation)===!0,A5(C.location,C.matches),N=(j&&j.preventScrollReset)===!0,L=(j&&j.enableViewTransition)===!0;let P=a||l,F=j&&j.overrideNavigation,W=lr(P,k,s),Y=(j&&j.flushSync)===!0,O=Gi(W,P,k.pathname);if(O.active&&O.matches&&(W=O.matches),!W){let{error:ae,notFoundMatches:Be,route:Te}=ds(k.pathname);xt(k,{matches:Be,loaderData:{},errors:{[Te.id]:ae}},{flushSync:Y});return}if(C.initialized&&!U&&q6(C.location,k)&&!(j&&j.submission&&_t(j.submission.formMethod))){xt(k,{matches:W},{flushSync:Y});return}D=new AbortController;let q=Or(e.history,k,D.signal,j&&j.submission),G;if(j&&j.pendingError)G=[Jr(W).route.id,{type:de.error,error:j.pendingError}];else if(j&&j.submission&&_t(j.submission.formMethod)){let ae=await ss(q,k,j.submission,W,O.active,{replace:j.replace,flushSync:Y});if(ae.shortCircuited)return;if(ae.pendingActionResult){let[Be,Te]=ae.pendingActionResult;if(dt(Te)&&Ba(Te.error)&&Te.error.status===404){D=null,xt(k,{matches:ae.matches,loaderData:{},errors:{[Be]:Te.error}});return}}W=ae.matches||W,G=ae.pendingActionResult,F=Bs(k,j.submission),Y=!1,O.active=!1,q=Or(e.history,q.url,q.signal)}let{shortCircuited:K,matches:ce,loaderData:se,errors:fe}=await us(q,k,W,O.active,F,j&&j.submission,j&&j.fetcherSubmission,j&&j.replace,j&&j.initialHydration===!0,Y,G);K||(D=null,xt(k,Ce({matches:ce||W},N1(G),{loaderData:se,errors:fe})))}async function ss(b,k,j,P,F,W){W===void 0&&(W={}),cs();let Y=o8(k,j);if(ze({navigation:Y},{flushSync:W.flushSync===!0}),F){let G=await Ki(P,k.pathname,b.signal);if(G.type==="aborted")return{shortCircuited:!0};if(G.type==="error"){let{boundaryId:K,error:ce}=Wi(k.pathname,G);return{matches:G.partialMatches,pendingActionResult:[K,{type:de.error,error:ce}]}}else if(G.matches)P=G.matches;else{let{notFoundMatches:K,error:ce,route:se}=ds(k.pathname);return{matches:K,pendingActionResult:[se.id,{type:de.error,error:ce}]}}}let O,q=Xo(P,k);if(!q.route.action&&!q.route.lazy)O={type:de.error,error:Ze(405,{method:b.method,pathname:k.pathname,routeId:q.route.id})};else if(O=(await Po("action",b,[q],P))[0],b.signal.aborted)return{shortCircuited:!0};if(dr(O)){let G;return W&&W.replace!=null?G=W.replace:G=b1(O.response.headers.get("Location"),new URL(b.url),s)===C.location.pathname+C.location.search,await _o(b,O,{submission:j,replace:G}),{shortCircuited:!0}}if(cr(O))throw Ze(400,{type:"defer-action"});if(dt(O)){let G=Jr(P,q.route.id);return(W&&W.replace)!==!0&&(M=De.Push),{matches:P,pendingActionResult:[G.route.id,O]}}return{matches:P,pendingActionResult:[q.route.id,O]}}async function us(b,k,j,P,F,W,Y,O,q,G,K){let ce=F||Bs(k,W),se=W||Y||D1(ce),fe=!Q&&(!d.v7_partialHydration||!q);if(P){if(fe){let ke=rr(K);ze(Ce({navigation:ce},ke!==void 0?{actionData:ke}:{}),{flushSync:G})}let re=await Ki(j,k.pathname,b.signal);if(re.type==="aborted")return{shortCircuited:!0};if(re.type==="error"){let{boundaryId:ke,error:ut}=Wi(k.pathname,re);return{matches:re.partialMatches,loaderData:{},errors:{[ke]:ut}}}else if(re.matches)j=re.matches;else{let{error:ke,notFoundMatches:ut,route:ge}=ds(k.pathname);return{matches:ut,loaderData:{},errors:{[ge.id]:ke}}}}let ae=a||l,[Be,Te]=S1(e.history,C,j,se,k,d.v7_partialHydration&&q===!0,d.v7_skipActionErrorRevalidation,U,J,ne,we,Z,H,ae,s,K);if(fs(re=>!(j&&j.some(ke=>ke.route.id===re))||Be&&Be.some(ke=>ke.route.id===re)),_=++T,Be.length===0&&Te.length===0){let re=t0();return xt(k,Ce({matches:j,loaderData:{},errors:K&&dt(K[1])?{[K[0]]:K[1].error}:null},N1(K),re?{fetchers:new Map(C.fetchers)}:{}),{flushSync:G}),{shortCircuited:!0}}if(fe){let re={};if(!P){re.navigation=ce;let ke=rr(K);ke!==void 0&&(re.actionData=ke)}Te.length>0&&(re.fetchers=N5(Te)),ze(re,{flushSync:G})}Te.forEach(re=>{B.has(re.key)&&Sn(re.key),re.controller&&B.set(re.key,re.controller)});let To=()=>Te.forEach(re=>Sn(re.key));D&&D.signal.addEventListener("abort",To);let{loaderResults:Cn,fetcherResults:Tr}=await Jd(C.matches,j,Be,Te,b);if(b.signal.aborted)return{shortCircuited:!0};D&&D.signal.removeEventListener("abort",To),Te.forEach(re=>B.delete(re.key));let Dr=_1([...Cn,...Tr]);if(Dr){if(Dr.idx>=Be.length){let re=Te[Dr.idx-Be.length].key;H.add(re)}return await _o(b,Dr.result,{replace:O}),{shortCircuited:!0}}let{loaderData:Lr,errors:Bt}=k1(C,j,Be,Cn,K,Te,Tr,We);We.forEach((re,ke)=>{re.subscribe(ut=>{(ut||re.done)&&We.delete(ke)})}),d.v7_partialHydration&&q&&C.errors&&Object.entries(C.errors).filter(re=>{let[ke]=re;return!Be.some(ut=>ut.route.id===ke)}).forEach(re=>{let[ke,ut]=re;Bt=Object.assign(Bt||{},{[ke]:ut})});let Yi=t0(),Qi=n0(_),Xi=Yi||Qi||Te.length>0;return Ce({matches:j,loaderData:Lr,errors:Bt},Xi?{fetchers:new Map(C.fetchers)}:{})}function rr(b){if(b&&!dt(b[1]))return{[b[0]]:b[1].data};if(C.actionData)return Object.keys(C.actionData).length===0?null:C.actionData}function N5(b){return b.forEach(k=>{let j=C.fetchers.get(k.key),P=Uo(void 0,j?j.data:void 0);C.fetchers.set(k.key,P)}),new Map(C.fetchers)}function M5(b,k,j,P){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");B.has(b)&&Sn(b);let F=(P&&P.unstable_flushSync)===!0,W=a||l,Y=Ku(C.location,C.matches,s,d.v7_prependBasename,j,d.v7_relativeSplatPath,k,P==null?void 0:P.relative),O=lr(W,Y,s),q=Gi(O,W,Y);if(q.active&&q.matches&&(O=q.matches),!O){qt(b,k,Ze(404,{pathname:Y}),{flushSync:F});return}let{path:G,submission:K,error:ce}=w1(d.v7_normalizeFormMethod,!0,Y,P);if(ce){qt(b,k,ce,{flushSync:F});return}let se=Xo(O,G);if(N=(P&&P.preventScrollReset)===!0,K&&_t(K.formMethod)){_5(b,k,G,se,O,q.active,F,K);return}Z.set(b,{routeId:k,path:G}),P5(b,k,G,se,O,q.active,F,K)}async function _5(b,k,j,P,F,W,Y,O){cs(),Z.delete(b);function q(ge){if(!ge.route.action&&!ge.route.lazy){let en=Ze(405,{method:O.formMethod,pathname:j,routeId:k});return qt(b,k,en,{flushSync:Y}),!0}return!1}if(!W&&q(P))return;let G=C.fetchers.get(b);wn(b,i8(O,G),{flushSync:Y});let K=new AbortController,ce=Or(e.history,j,K.signal,O);if(W){let ge=await Ki(F,j,ce.signal);if(ge.type==="aborted")return;if(ge.type==="error"){let{error:en}=Wi(j,ge);qt(b,k,en,{flushSync:Y});return}else if(ge.matches){if(F=ge.matches,P=Xo(F,j),q(P))return}else{qt(b,k,Ze(404,{pathname:j}),{flushSync:Y});return}}B.set(b,K);let se=T,ae=(await Po("action",ce,[P],F))[0];if(ce.signal.aborted){B.get(b)===K&&B.delete(b);return}if(d.v7_fetcherPersist&&we.has(b)){if(dr(ae)||dt(ae)){wn(b,Nn(void 0));return}}else{if(dr(ae))if(B.delete(b),_>se){wn(b,Nn(void 0));return}else return H.add(b),wn(b,Uo(O)),_o(ce,ae,{fetcherSubmission:O});if(dt(ae)){qt(b,k,ae.error);return}}if(cr(ae))throw Ze(400,{type:"defer-action"});let Be=C.navigation.location||C.location,Te=Or(e.history,Be,K.signal),To=a||l,Cn=C.navigation.state!=="idle"?lr(To,C.navigation.location,s):C.matches;te(Cn,"Didn't find any matches after fetcher action");let Tr=++T;z.set(b,Tr);let Dr=Uo(O,ae.data);C.fetchers.set(b,Dr);let[Lr,Bt]=S1(e.history,C,Cn,O,Be,!1,d.v7_skipActionErrorRevalidation,U,J,ne,we,Z,H,To,s,[P.route.id,ae]);Bt.filter(ge=>ge.key!==b).forEach(ge=>{let en=ge.key,a0=C.fetchers.get(en),z5=Uo(void 0,a0?a0.data:void 0);C.fetchers.set(en,z5),B.has(en)&&Sn(en),ge.controller&&B.set(en,ge.controller)}),ze({fetchers:new Map(C.fetchers)});let Yi=()=>Bt.forEach(ge=>Sn(ge.key));K.signal.addEventListener("abort",Yi);let{loaderResults:Qi,fetcherResults:Xi}=await Jd(C.matches,Cn,Lr,Bt,Te);if(K.signal.aborted)return;K.signal.removeEventListener("abort",Yi),z.delete(b),B.delete(b),Bt.forEach(ge=>B.delete(ge.key));let re=_1([...Qi,...Xi]);if(re){if(re.idx>=Lr.length){let ge=Bt[re.idx-Lr.length].key;H.add(ge)}return _o(Te,re.result)}let{loaderData:ke,errors:ut}=k1(C,C.matches,Lr,Qi,void 0,Bt,Xi,We);if(C.fetchers.has(b)){let ge=Nn(ae.data);C.fetchers.set(b,ge)}n0(Tr),C.navigation.state==="loading"&&Tr>_?(te(M,"Expected pending action"),D&&D.abort(),xt(C.navigation.location,{matches:Cn,loaderData:ke,errors:ut,fetchers:new Map(C.fetchers)})):(ze({errors:ut,loaderData:j1(C.loaderData,ke,Cn,ut),fetchers:new Map(C.fetchers)}),U=!1)}async function P5(b,k,j,P,F,W,Y,O){let q=C.fetchers.get(b);wn(b,Uo(O,q?q.data:void 0),{flushSync:Y});let G=new AbortController,K=Or(e.history,j,G.signal);if(W){let ae=await Ki(F,j,K.signal);if(ae.type==="aborted")return;if(ae.type==="error"){let{error:Be}=Wi(j,ae);qt(b,k,Be,{flushSync:Y});return}else if(ae.matches)F=ae.matches,P=Xo(F,j);else{qt(b,k,Ze(404,{pathname:j}),{flushSync:Y});return}}B.set(b,G);let ce=T,fe=(await Po("loader",K,[P],F))[0];if(cr(fe)&&(fe=await Yh(fe,K.signal,!0)||fe),B.get(b)===G&&B.delete(b),!K.signal.aborted){if(we.has(b)){wn(b,Nn(void 0));return}if(dr(fe))if(_>ce){wn(b,Nn(void 0));return}else{H.add(b),await _o(K,fe);return}if(dt(fe)){qt(b,k,fe.error);return}te(!cr(fe),"Unhandled fetcher deferred data"),wn(b,Nn(fe.data))}}async function _o(b,k,j){let{submission:P,fetcherSubmission:F,replace:W}=j===void 0?{}:j;k.response.headers.has("X-Remix-Revalidate")&&(U=!0);let Y=k.response.headers.get("Location");te(Y,"Expected a Location header on the redirect Response"),Y=b1(Y,new URL(b.url),s);let O=Ri(C.location,Y,{_isRedirect:!0});if(n){let fe=!1;if(k.response.headers.has("X-Remix-Reload-Document"))fe=!0;else if(fd.test(Y)){const ae=e.history.createURL(Y);fe=ae.origin!==t.location.origin||Ro(ae.pathname,s)==null}if(fe){W?t.location.replace(Y):t.location.assign(Y);return}}D=null;let q=W===!0||k.response.headers.has("X-Remix-Replace")?De.Replace:De.Push,{formMethod:G,formAction:K,formEncType:ce}=C.navigation;!P&&!F&&G&&K&&ce&&(P=D1(C.navigation));let se=P||F;if(F6.has(k.response.status)&&se&&_t(se.formMethod))await Jt(q,O,{submission:Ce({},se,{formAction:Y}),preventScrollReset:N});else{let fe=Bs(O,P);await Jt(q,O,{overrideNavigation:fe,fetcherSubmission:F,preventScrollReset:N})}}async function Po(b,k,j,P){try{let F=await Y6(c,b,k,j,P,i,o);return await Promise.all(F.map((W,Y)=>{if(t8(W)){let O=W.result;return{type:de.redirect,response:Z6(O,k,j[Y].route.id,P,s,d.v7_relativeSplatPath)}}return X6(W)}))}catch(F){return j.map(()=>({type:de.error,error:F}))}}async function Jd(b,k,j,P,F){let[W,...Y]=await Promise.all([j.length?Po("loader",F,j,k):[],...P.map(O=>{if(O.matches&&O.match&&O.controller){let q=Or(e.history,O.path,O.controller.signal);return Po("loader",q,[O.match],O.matches).then(G=>G[0])}else return Promise.resolve({type:de.error,error:Ze(404,{pathname:O.path})})})]);return await Promise.all([T1(b,j,W,W.map(()=>F.signal),!1,C.loaderData),T1(b,P.map(O=>O.match),Y,P.map(O=>O.controller?O.controller.signal:null),!0)]),{loaderResults:W,fetcherResults:Y}}function cs(){U=!0,J.push(...fs()),Z.forEach((b,k)=>{B.has(k)&&(ne.add(k),Sn(k))})}function wn(b,k,j){j===void 0&&(j={}),C.fetchers.set(b,k),ze({fetchers:new Map(C.fetchers)},{flushSync:(j&&j.flushSync)===!0})}function qt(b,k,j,P){P===void 0&&(P={});let F=Jr(C.matches,k);Vi(b),ze({errors:{[F.route.id]:j},fetchers:new Map(C.fetchers)},{flushSync:(P&&P.flushSync)===!0})}function qd(b){return d.v7_fetcherPersist&&(Pe.set(b,(Pe.get(b)||0)+1),we.has(b)&&we.delete(b)),C.fetchers.get(b)||$6}function Vi(b){let k=C.fetchers.get(b);B.has(b)&&!(k&&k.state==="loading"&&z.has(b))&&Sn(b),Z.delete(b),z.delete(b),H.delete(b),we.delete(b),ne.delete(b),C.fetchers.delete(b)}function T5(b){if(d.v7_fetcherPersist){let k=(Pe.get(b)||0)-1;k<=0?(Pe.delete(b),we.add(b)):Pe.set(b,k)}else Vi(b);ze({fetchers:new Map(C.fetchers)})}function Sn(b){let k=B.get(b);te(k,"Expected fetch controller: "+b),k.abort(),B.delete(b)}function e0(b){for(let k of b){let j=qd(k),P=Nn(j.data);C.fetchers.set(k,P)}}function t0(){let b=[],k=!1;for(let j of H){let P=C.fetchers.get(j);te(P,"Expected fetcher: "+j),P.state==="loading"&&(H.delete(j),b.push(j),k=!0)}return e0(b),k}function n0(b){let k=[];for(let[j,P]of z)if(P0}function D5(b,k){let j=C.blockers.get(b)||Bo;return Se.get(b)!==k&&Se.set(b,k),j}function r0(b){C.blockers.delete(b),Se.delete(b)}function Hi(b,k){let j=C.blockers.get(b)||Bo;te(j.state==="unblocked"&&k.state==="blocked"||j.state==="blocked"&&k.state==="blocked"||j.state==="blocked"&&k.state==="proceeding"||j.state==="blocked"&&k.state==="unblocked"||j.state==="proceeding"&&k.state==="unblocked","Invalid blocker state transition: "+j.state+" -> "+k.state);let P=new Map(C.blockers);P.set(b,k),ze({blockers:P})}function o0(b){let{currentLocation:k,nextLocation:j,historyAction:P}=b;if(Se.size===0)return;Se.size>1&&vo(!1,"A router only supports one blocker at a time");let F=Array.from(Se.entries()),[W,Y]=F[F.length-1],O=C.blockers.get(W);if(!(O&&O.state==="proceeding")&&Y({currentLocation:k,nextLocation:j,historyAction:P}))return W}function ds(b){let k=Ze(404,{pathname:b}),j=a||l,{matches:P,route:F}=M1(j);return fs(),{notFoundMatches:P,route:F,error:k}}function Wi(b,k){return{boundaryId:Jr(k.partialMatches).route.id,error:Ze(400,{type:"route-discovery",pathname:b,message:k.error!=null&&"message"in k.error?k.error:String(k.error)})}}function fs(b){let k=[];return We.forEach((j,P)=>{(!b||b(P))&&(j.cancel(),k.push(P),We.delete(P))}),k}function L5(b,k,j){if(x=b,S=k,g=j||null,!v&&C.navigation===$s){v=!0;let P=l0(C.location,C.matches);P!=null&&ze({restoreScrollPosition:P})}return()=>{x=null,S=null,g=null}}function i0(b,k){return g&&g(b,k.map(P=>g6(P,C.loaderData)))||b.key}function A5(b,k){if(x&&S){let j=i0(b,k);x[j]=S()}}function l0(b,k){if(x){let j=i0(b,k),P=x[j];if(typeof P=="number")return P}return null}function Gi(b,k,j){if(p)if(b){let P=b[b.length-1].route;if(P.path&&(P.path==="*"||P.path.endsWith("/*")))return{active:!0,matches:Al(k,j,s,!0)}}else return{active:!0,matches:Al(k,j,s,!0)||[]};return{active:!1,matches:null}}async function Ki(b,k,j){let P=b,F=P.length>0?P[P.length-1].route:null;for(;;){let W=a==null,Y=a||l;try{await G6(p,k,P,Y,i,o,Ge,j)}catch(K){return{type:"error",error:K,partialMatches:P}}finally{W&&(l=[...l])}if(j.aborted)return{type:"aborted"};let O=lr(Y,k,s),q=!1;if(O){let K=O[O.length-1].route;if(K.index)return{type:"success",matches:O};if(K.path&&K.path.length>0)if(K.path==="*")q=!0;else return{type:"success",matches:O}}let G=Al(Y,k,s,!0);if(!G||P.map(K=>K.route.id).join("-")===G.map(K=>K.route.id).join("-"))return{type:"success",matches:q?O:null};if(P=G,F=P[P.length-1].route,F.path==="*")return{type:"success",matches:P}}}function O5(b){i={},a=ki(b,o,void 0,i)}function I5(b,k){let j=a==null;Wh(b,k,a||l,i,o),j&&(l=[...l],ze({}))}return R={get basename(){return s},get future(){return d},get state(){return C},get routes(){return l},get window(){return t},initialize:rt,subscribe:Ui,enableScrollRestoration:L5,navigate:Mo,fetch:M5,revalidate:as,createHref:b=>e.history.createHref(b),encodeLocation:b=>e.history.encodeLocation(b),getFetcher:qd,deleteFetcher:T5,dispose:nr,getBlocker:D5,deleteBlocker:r0,patchRoutes:I5,_internalFetchControllers:B,_internalActiveDeferreds:We,_internalSetRoutes:O5},R}function V6(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Ku(e,t,n,r,o,i,l,a){let s,c;if(l){s=[];for(let d of t)if(s.push(d),d.route.id===l){c=d;break}}else s=t,c=t[t.length-1];let p=dd(o||".",cd(s,i),Ro(e.pathname,n)||e.pathname,a==="path");return o==null&&(p.search=e.search,p.hash=e.hash),(o==null||o===""||o===".")&&c&&c.route.index&&!pd(p.search)&&(p.search=p.search?p.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(p.pathname=p.pathname==="/"?n:sn([n,p.pathname])),Sr(p)}function w1(e,t,n,r){if(!r||!V6(r))return{path:n};if(r.formMethod&&!r8(r.formMethod))return{path:n,error:Ze(405,{method:r.formMethod})};let o=()=>({path:n,error:Ze(400,{type:"invalid-body"})}),i=r.formMethod||"get",l=e?i.toUpperCase():i.toLowerCase(),a=Gh(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!_t(l))return o();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((y,x)=>{let[g,S]=x;return""+y+g+"="+S+` +`},""):String(r.body);return{path:n,submission:{formMethod:l,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!_t(l))return o();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:l,formAction:a,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return o()}}}te(typeof FormData=="function","FormData is not available in this environment");let s,c;if(r.formData)s=Yu(r.formData),c=r.formData;else if(r.body instanceof FormData)s=Yu(r.body),c=r.body;else if(r.body instanceof URLSearchParams)s=r.body,c=R1(s);else if(r.body==null)s=new URLSearchParams,c=new FormData;else try{s=new URLSearchParams(r.body),c=R1(s)}catch{return o()}let p={formMethod:l,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(_t(p.formMethod))return{path:n,submission:p};let d=qn(n);return t&&d.search&&pd(d.search)&&s.append("index",""),d.search="?"+s,{path:Sr(d),submission:p}}function H6(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function S1(e,t,n,r,o,i,l,a,s,c,p,d,h,y,x,g){let S=g?dt(g[1])?g[1].error:g[1].data:void 0,v=e.createURL(t.location),m=e.createURL(o),w=g&&dt(g[1])?g[0]:void 0,E=w?H6(n,w):n,R=g?g[1].statusCode:void 0,C=l&&R&&R>=400,M=E.filter((D,L)=>{let{route:V}=D;if(V.lazy)return!0;if(V.loader==null)return!1;if(i)return typeof V.loader!="function"||V.loader.hydrate?!0:t.loaderData[V.id]===void 0&&(!t.errors||t.errors[V.id]===void 0);if(W6(t.loaderData,t.matches[L],D)||s.some(U=>U===D.route.id))return!0;let I=t.matches[L],Q=D;return C1(D,Ce({currentUrl:v,currentParams:I.params,nextUrl:m,nextParams:Q.params},r,{actionResult:S,actionStatus:R,defaultShouldRevalidate:C?!1:a||v.pathname+v.search===m.pathname+m.search||v.search!==m.search||Hh(I,Q)}))}),N=[];return d.forEach((D,L)=>{if(i||!n.some(J=>J.route.id===D.routeId)||p.has(L))return;let V=lr(y,D.path,x);if(!V){N.push({key:L,routeId:D.routeId,path:D.path,matches:null,match:null,controller:null});return}let I=t.fetchers.get(L),Q=Xo(V,D.path),U=!1;h.has(L)?U=!1:c.has(L)?(c.delete(L),U=!0):I&&I.state!=="idle"&&I.data===void 0?U=a:U=C1(Q,Ce({currentUrl:v,currentParams:t.matches[t.matches.length-1].params,nextUrl:m,nextParams:n[n.length-1].params},r,{actionResult:S,actionStatus:R,defaultShouldRevalidate:C?!1:a})),U&&N.push({key:L,routeId:D.routeId,path:D.path,matches:V,match:Q,controller:new AbortController})}),[M,N]}function W6(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Hh(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function C1(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function G6(e,t,n,r,o,i,l,a){let s=[t,...n.map(c=>c.route.id)].join("-");try{let c=l.get(s);c||(c=e({path:t,matches:n,patch:(p,d)=>{a.aborted||Wh(p,d,r,o,i)}}),l.set(s,c)),c&&e8(c)&&await c}finally{l.delete(s)}}function Wh(e,t,n,r,o){if(e){var i;let l=r[e];te(l,"No route found to patch children into: routeId = "+e);let a=ki(t,o,[e,"patch",String(((i=l.children)==null?void 0:i.length)||"0")],r);l.children?l.children.push(...a):l.children=a}else{let l=ki(t,o,["patch",String(n.length||"0")],r);n.push(...l)}}async function E1(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];te(o,"No route found in manifest");let i={};for(let l in r){let s=o[l]!==void 0&&l!=="hasErrorBoundary";vo(!s,'Route "'+o.id+'" has a static property "'+l+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+l+'" will be ignored.')),!s&&!m6.has(l)&&(i[l]=r[l])}Object.assign(o,i),Object.assign(o,Ce({},t(o),{lazy:void 0}))}function K6(e){return Promise.all(e.matches.map(t=>t.resolve()))}async function Y6(e,t,n,r,o,i,l,a){let s=r.reduce((d,h)=>d.add(h.route.id),new Set),c=new Set,p=await e({matches:o.map(d=>{let h=s.has(d.route.id);return Ce({},d,{shouldLoad:h,resolve:x=>(c.add(d.route.id),h?Q6(t,n,d,i,l,x,a):Promise.resolve({type:de.data,result:void 0}))})}),request:n,params:o[0].params,context:a});return o.forEach(d=>te(c.has(d.route.id),'`match.resolve()` was not called for route id "'+d.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.')),p.filter((d,h)=>s.has(o[h].route.id))}async function Q6(e,t,n,r,o,i,l){let a,s,c=p=>{let d,h=new Promise((g,S)=>d=S);s=()=>d(),t.signal.addEventListener("abort",s);let y=g=>typeof p!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):p({request:t,params:n.params,context:l},...g!==void 0?[g]:[]),x;return i?x=i(g=>y(g)):x=(async()=>{try{return{type:"data",result:await y()}}catch(g){return{type:"error",result:g}}})(),Promise.race([x,h])};try{let p=n.route[e];if(n.route.lazy)if(p){let d,[h]=await Promise.all([c(p).catch(y=>{d=y}),E1(n.route,o,r)]);if(d!==void 0)throw d;a=h}else if(await E1(n.route,o,r),p=n.route[e],p)a=await c(p);else if(e==="action"){let d=new URL(t.url),h=d.pathname+d.search;throw Ze(405,{method:t.method,pathname:h,routeId:n.route.id})}else return{type:de.data,result:void 0};else if(p)a=await c(p);else{let d=new URL(t.url),h=d.pathname+d.search;throw Ze(404,{pathname:h})}te(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(p){return{type:de.error,result:p}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function X6(e){let{result:t,type:n}=e;if(Kh(t)){let c;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?c=null:c=await t.json():c=await t.text()}catch(p){return{type:de.error,error:p}}return n===de.error?{type:de.error,error:new da(t.status,t.statusText,c),statusCode:t.status,headers:t.headers}:{type:de.data,data:c,statusCode:t.status,headers:t.headers}}if(n===de.error){if(P1(t)){var r;if(t.data instanceof Error){var o;return{type:de.error,error:t.data,statusCode:(o=t.init)==null?void 0:o.status}}t=new da(((r=t.init)==null?void 0:r.status)||500,void 0,t.data)}return{type:de.error,error:t,statusCode:Ba(t)?t.status:void 0}}if(n8(t)){var i,l;return{type:de.deferred,deferredData:t,statusCode:(i=t.init)==null?void 0:i.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(P1(t)){var a,s;return{type:de.data,data:t.data,statusCode:(a=t.init)==null?void 0:a.status,headers:(s=t.init)!=null&&s.headers?new Headers(t.init.headers):void 0}}return{type:de.data,data:t}}function Z6(e,t,n,r,o,i){let l=e.headers.get("Location");if(te(l,"Redirects returned/thrown from loaders/actions must have a Location header"),!fd.test(l)){let a=r.slice(0,r.findIndex(s=>s.route.id===n)+1);l=Ku(new URL(t.url),a,o,!0,l,i),e.headers.set("Location",l)}return e}function b1(e,t,n){if(fd.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=Ro(o.pathname,n)!=null;if(o.origin===t.origin&&i)return o.pathname+o.search+o.hash}return e}function Or(e,t,n,r){let o=e.createURL(Gh(t)).toString(),i={signal:n};if(r&&_t(r.formMethod)){let{formMethod:l,formEncType:a}=r;i.method=l.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(r.json)):a==="text/plain"?i.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?i.body=Yu(r.formData):i.body=r.formData}return new Request(o,i)}function Yu(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function R1(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function J6(e,t,n,r,o,i){let l={},a=null,s,c=!1,p={},d=r&&dt(r[1])?r[1].error:void 0;return n.forEach((h,y)=>{let x=t[y].route.id;if(te(!dr(h),"Cannot handle redirect results in processLoaderData"),dt(h)){let g=h.error;d!==void 0&&(g=d,d=void 0),a=a||{};{let S=Jr(e,x);a[S.route.id]==null&&(a[S.route.id]=g)}l[x]=void 0,c||(c=!0,s=Ba(h.error)?h.error.status:500),h.headers&&(p[x]=h.headers)}else cr(h)?(o.set(x,h.deferredData),l[x]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!c&&(s=h.statusCode),h.headers&&(p[x]=h.headers)):(l[x]=h.data,h.statusCode&&h.statusCode!==200&&!c&&(s=h.statusCode),h.headers&&(p[x]=h.headers))}),d!==void 0&&r&&(a={[r[0]]:d},l[r[0]]=void 0),{loaderData:l,errors:a,statusCode:s||200,loaderHeaders:p}}function k1(e,t,n,r,o,i,l,a){let{loaderData:s,errors:c}=J6(t,n,r,o,a);for(let p=0;pr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function M1(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ze(e,t){let{pathname:n,routeId:r,method:o,type:i,message:l}=t===void 0?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(a="Bad Request",i==="route-discovery"?s='Unable to match URL "'+n+'" - the `unstable_patchRoutesOnMiss()` '+(`function threw the following error: +`+l):o&&n&&r?s="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?s="defer() is not supported in actions":i==="invalid-body"&&(s="Unable to encode submission body")):e===403?(a="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",s='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?s="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(s='Invalid request method "'+o.toUpperCase()+'"')),new da(e||500,a,new Error(s),!0)}function _1(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(dr(n))return{result:n,idx:t}}}function Gh(e){let t=typeof e=="string"?qn(e):e;return Sr(Ce({},t,{hash:""}))}function q6(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function e8(e){return typeof e=="object"&&e!=null&&"then"in e}function t8(e){return Kh(e.result)&&z6.has(e.result.status)}function cr(e){return e.type===de.deferred}function dt(e){return e.type===de.error}function dr(e){return(e&&e.type)===de.redirect}function P1(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function n8(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Kh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function r8(e){return I6.has(e.toLowerCase())}function _t(e){return A6.has(e.toLowerCase())}async function T1(e,t,n,r,o,i){for(let l=0;ld.route.id===s.route.id),p=c!=null&&!Hh(c,s)&&(i&&i[s.route.id])!==void 0;if(cr(a)&&(o||p)){let d=r[l];te(d,"Expected an AbortSignal for revalidating fetcher deferred result"),await Yh(a,d,o).then(h=>{h&&(n[l]=h||n[l])})}}}async function Yh(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:de.data,data:e.deferredData.unwrappedData}}catch(o){return{type:de.error,error:o}}return{type:de.data,data:e.deferredData.data}}}function pd(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Xo(e,t){let n=typeof t=="string"?qn(t).search:t.search;if(e[e.length-1].route.index&&pd(n||""))return e[e.length-1];let r=Bh(e);return r[r.length-1]}function D1(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:i,json:l}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(l!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:l,text:void 0}}}function Bs(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function o8(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Uo(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function i8(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Nn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function l8(e,t){try{let n=e.sessionStorage.getItem(Vh);if(n){let r=JSON.parse(n);for(let[o,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(o,new Set(i||[]))}}catch{}}function a8(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(Vh,JSON.stringify(n))}catch(r){vo(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** * React Router v6.26.0 * * Copyright (c) Remix Software Inc. @@ -57,7 +57,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function fa(){return fa=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),f.useCallback(function(c,p){if(p===void 0&&(p={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let d=dd(c,JSON.parse(l),i,p.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:an([t,d.pathname])),(p.replace?r.replace:r.push)(d,p.state,p)},[t,r,l,i,e])}const d8=f.createContext(null);function f8(e){let t=f.useContext(er).outlet;return t&&f.createElement(d8.Provider,{value:e},t)}function Jh(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=f.useContext(Nr),{matches:o}=f.useContext(er),{pathname:i}=Va(),l=JSON.stringify(cd(o,r.v7_relativeSplatPath));return f.useMemo(()=>dd(e,JSON.parse(l),i,n==="path"),[e,l,i,n])}function p8(e,t,n,r){zi()||te(!1);let{navigator:o}=f.useContext(Nr),{matches:i}=f.useContext(er),l=i[i.length-1],a=l?l.params:{};l&&l.pathname;let s=l?l.pathnameBase:"/";l&&l.route;let c=Va(),p;p=c;let d=p.pathname||"/",h=d;if(s!=="/"){let g=s.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(g.length).join("/")}let y=lr(e,{pathname:h});return y8(y&&y.map(g=>Object.assign({},g,{params:Object.assign({},a,g.params),pathname:an([s,o.encodeLocation?o.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?s:an([s,o.encodeLocation?o.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),i,n,r)}function h8(){let e=C8(),t=Ba(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),n?f.createElement("pre",{style:o},n):null,null)}const m8=f.createElement(h8,null);class v8 extends f.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?f.createElement(er.Provider,{value:this.props.routeContext},f.createElement(Qh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function g8(e){let{routeContext:t,match:n,children:r}=e,o=f.useContext(Ua);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),f.createElement(er.Provider,{value:t},r)}function y8(e,t,n,r){var o;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 l=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let p=l.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id])!==void 0);p>=0||te(!1),l=l.slice(0,Math.min(l.length,p+1))}let s=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let p=0;p=0?l=l.slice(0,c+1):l=[l[0]];break}}}return l.reduceRight((p,d,h)=>{let y,x=!1,g=null,S=null;n&&(y=a&&d.route.id?a[d.route.id]:void 0,g=d.route.errorElement||m8,s&&(c<0&&h===0?(x=!0,S=null):c===h&&(x=!0,S=d.route.hydrateFallbackElement||null)));let v=t.concat(l.slice(0,h+1)),m=()=>{let w;return y?w=g:x?w=S:d.route.Component?w=f.createElement(d.route.Component,null):d.route.element?w=d.route.element:w=p,f.createElement(g8,{match:d,routeContext:{outlet:p,matches:v,isDataRoute:n!=null},children:w})};return n&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?f.createElement(v8,{location:n.location,revalidation:n.revalidation,component:g,error:y,children:m(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):m()},null)}var qh=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(qh||{}),pa=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}(pa||{});function x8(e){let t=f.useContext(Ua);return t||te(!1),t}function w8(e){let t=f.useContext(Xh);return t||te(!1),t}function S8(e){let t=f.useContext(er);return t||te(!1),t}function e2(e){let t=S8(),n=t.matches[t.matches.length-1];return n.route.id||te(!1),n.route.id}function C8(){var e;let t=f.useContext(Qh),n=w8(pa.UseRouteError),r=e2(pa.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function E8(){let{router:e}=x8(qh.UseNavigateStable),t=e2(pa.UseNavigateStable),n=f.useRef(!1);return Zh(()=>{n.current=!0}),f.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,fa({fromRouteId:t},i)))},[e,t])}function b8(e){return f8(e.context)}function Ol(e){te(!1)}function R8(e){let{basename:t="/",children:n=null,location:r,navigationType:o=De.Pop,navigator:i,static:l=!1,future:a}=e;zi()&&te(!1);let s=t.replace(/^\/*/,"/"),c=f.useMemo(()=>({basename:s,navigator:i,static:l,future:fa({v7_relativeSplatPath:!1},a)}),[s,a,i,l]);typeof r=="string"&&(r=qn(r));let{pathname:p="/",search:d="",hash:h="",state:y=null,key:x="default"}=r,g=f.useMemo(()=>{let S=bo(p,s);return S==null?null:{location:{pathname:S,search:d,hash:h,state:y,key:x},navigationType:o}},[s,p,d,h,y,x,o]);return g==null?null:f.createElement(Nr.Provider,{value:c},f.createElement(hd.Provider,{children:n,value:g}))}new Promise(()=>{});function Xu(e,t){t===void 0&&(t=[]);let n=[];return f.Children.forEach(e,(r,o)=>{if(!f.isValidElement(r))return;let i=[...t,o];if(r.type===f.Fragment){n.push.apply(n,Xu(r.props.children,i));return}r.type!==Ol&&te(!1),!r.props.index||!r.props.children||te(!1);let l={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&&(l.children=Xu(r.props.children,i)),n.push(l)}),n}function k8(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:f.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:f.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:f.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + */function fa(){return fa=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),f.useCallback(function(c,p){if(p===void 0&&(p={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let d=dd(c,JSON.parse(l),i,p.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:sn([t,d.pathname])),(p.replace?r.replace:r.push)(d,p.state,p)},[t,r,l,i,e])}const d8=f.createContext(null);function f8(e){let t=f.useContext(er).outlet;return t&&f.createElement(d8.Provider,{value:e},t)}function Jh(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=f.useContext(Nr),{matches:o}=f.useContext(er),{pathname:i}=Va(),l=JSON.stringify(cd(o,r.v7_relativeSplatPath));return f.useMemo(()=>dd(e,JSON.parse(l),i,n==="path"),[e,l,i,n])}function p8(e,t,n,r){zi()||te(!1);let{navigator:o}=f.useContext(Nr),{matches:i}=f.useContext(er),l=i[i.length-1],a=l?l.params:{};l&&l.pathname;let s=l?l.pathnameBase:"/";l&&l.route;let c=Va(),p;p=c;let d=p.pathname||"/",h=d;if(s!=="/"){let g=s.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(g.length).join("/")}let y=lr(e,{pathname:h});return y8(y&&y.map(g=>Object.assign({},g,{params:Object.assign({},a,g.params),pathname:sn([s,o.encodeLocation?o.encodeLocation(g.pathname).pathname:g.pathname]),pathnameBase:g.pathnameBase==="/"?s:sn([s,o.encodeLocation?o.encodeLocation(g.pathnameBase).pathname:g.pathnameBase])})),i,n,r)}function h8(){let e=C8(),t=Ba(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),n?f.createElement("pre",{style:o},n):null,null)}const m8=f.createElement(h8,null);class v8 extends f.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?f.createElement(er.Provider,{value:this.props.routeContext},f.createElement(Xh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function g8(e){let{routeContext:t,match:n,children:r}=e,o=f.useContext(Ua);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),f.createElement(er.Provider,{value:t},r)}function y8(e,t,n,r){var o;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 l=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let p=l.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id])!==void 0);p>=0||te(!1),l=l.slice(0,Math.min(l.length,p+1))}let s=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let p=0;p=0?l=l.slice(0,c+1):l=[l[0]];break}}}return l.reduceRight((p,d,h)=>{let y,x=!1,g=null,S=null;n&&(y=a&&d.route.id?a[d.route.id]:void 0,g=d.route.errorElement||m8,s&&(c<0&&h===0?(x=!0,S=null):c===h&&(x=!0,S=d.route.hydrateFallbackElement||null)));let v=t.concat(l.slice(0,h+1)),m=()=>{let w;return y?w=g:x?w=S:d.route.Component?w=f.createElement(d.route.Component,null):d.route.element?w=d.route.element:w=p,f.createElement(g8,{match:d,routeContext:{outlet:p,matches:v,isDataRoute:n!=null},children:w})};return n&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?f.createElement(v8,{location:n.location,revalidation:n.revalidation,component:g,error:y,children:m(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):m()},null)}var qh=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(qh||{}),pa=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}(pa||{});function x8(e){let t=f.useContext(Ua);return t||te(!1),t}function w8(e){let t=f.useContext(Qh);return t||te(!1),t}function S8(e){let t=f.useContext(er);return t||te(!1),t}function e2(e){let t=S8(),n=t.matches[t.matches.length-1];return n.route.id||te(!1),n.route.id}function C8(){var e;let t=f.useContext(Xh),n=w8(pa.UseRouteError),r=e2(pa.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function E8(){let{router:e}=x8(qh.UseNavigateStable),t=e2(pa.UseNavigateStable),n=f.useRef(!1);return Zh(()=>{n.current=!0}),f.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,fa({fromRouteId:t},i)))},[e,t])}function b8(e){return f8(e.context)}function Ol(e){te(!1)}function R8(e){let{basename:t="/",children:n=null,location:r,navigationType:o=De.Pop,navigator:i,static:l=!1,future:a}=e;zi()&&te(!1);let s=t.replace(/^\/*/,"/"),c=f.useMemo(()=>({basename:s,navigator:i,static:l,future:fa({v7_relativeSplatPath:!1},a)}),[s,a,i,l]);typeof r=="string"&&(r=qn(r));let{pathname:p="/",search:d="",hash:h="",state:y=null,key:x="default"}=r,g=f.useMemo(()=>{let S=Ro(p,s);return S==null?null:{location:{pathname:S,search:d,hash:h,state:y,key:x},navigationType:o}},[s,p,d,h,y,x,o]);return g==null?null:f.createElement(Nr.Provider,{value:c},f.createElement(hd.Provider,{children:n,value:g}))}new Promise(()=>{});function Qu(e,t){t===void 0&&(t=[]);let n=[];return f.Children.forEach(e,(r,o)=>{if(!f.isValidElement(r))return;let i=[...t,o];if(r.type===f.Fragment){n.push.apply(n,Qu(r.props.children,i));return}r.type!==Ol&&te(!1),!r.props.index||!r.props.children||te(!1);let l={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&&(l.children=Qu(r.props.children,i)),n.push(l)}),n}function k8(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:f.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:f.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:f.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.26.0 * * Copyright (c) Remix Software Inc. @@ -66,7 +66,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function N8(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function M8(e,t){return e.button===0&&(!t||t==="_self")&&!N8(e)}const _8=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],P8="6";try{window.__reactRouterVersion=P8}catch{}function T8(e,t){return U6({basename:void 0,future:ji({},void 0,{v7_prependBasename:!0}),history:f6({window:void 0}),hydrationData:D8(),routes:e,mapRouteProperties:k8,unstable_dataStrategy:void 0,unstable_patchRoutesOnMiss:void 0,window:void 0}).initialize()}function D8(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=ji({},t,{errors:L8(t.errors)})),t}function L8(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new da(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let l=new i(o.message);l.stack="",n[r]=l}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const A8=f.createContext({isTransitioning:!1}),O8=f.createContext(new Map),I8="startTransition",L1=Af[I8],z8="flushSync",A1=d6[z8];function F8(e){L1?L1(e):e()}function Vo(e){A1?A1(e):e()}class $8{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function B8(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=f.useState(n.state),[l,a]=f.useState(),[s,c]=f.useState({isTransitioning:!1}),[p,d]=f.useState(),[h,y]=f.useState(),[x,g]=f.useState(),S=f.useRef(new Map),{v7_startTransition:v}=r||{},m=f.useCallback(N=>{v?F8(N):N()},[v]),w=f.useCallback((N,D)=>{let{deletedFetchers:L,unstable_flushSync:V,unstable_viewTransitionOpts:I}=D;L.forEach(U=>S.current.delete(U)),N.fetchers.forEach((U,J)=>{U.data!==void 0&&S.current.set(J,U.data)});let X=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!I||X){V?Vo(()=>i(N)):m(()=>i(N));return}if(V){Vo(()=>{h&&(p&&p.resolve(),h.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:I.currentLocation,nextLocation:I.nextLocation})});let U=n.window.document.startViewTransition(()=>{Vo(()=>i(N))});U.finished.finally(()=>{Vo(()=>{d(void 0),y(void 0),a(void 0),c({isTransitioning:!1})})}),Vo(()=>y(U));return}h?(p&&p.resolve(),h.skipTransition(),g({state:N,currentLocation:I.currentLocation,nextLocation:I.nextLocation})):(a(N),c({isTransitioning:!0,flushSync:!1,currentLocation:I.currentLocation,nextLocation:I.nextLocation}))},[n.window,h,p,S,m]);f.useLayoutEffect(()=>n.subscribe(w),[n,w]),f.useEffect(()=>{s.isTransitioning&&!s.flushSync&&d(new $8)},[s]),f.useEffect(()=>{if(p&&l&&n.window){let N=l,D=p.promise,L=n.window.document.startViewTransition(async()=>{m(()=>i(N)),await D});L.finished.finally(()=>{d(void 0),y(void 0),a(void 0),c({isTransitioning:!1})}),y(L)}},[m,l,p,n.window]),f.useEffect(()=>{p&&l&&o.location.key===l.location.key&&p.resolve()},[p,h,o.location,l]),f.useEffect(()=>{!s.isTransitioning&&x&&(a(x.state),c({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),g(void 0))},[s.isTransitioning,x]),f.useEffect(()=>{},[]);let E=f.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:N=>n.navigate(N),push:(N,D,L)=>n.navigate(N,{state:D,preventScrollReset:L==null?void 0:L.preventScrollReset}),replace:(N,D,L)=>n.navigate(N,{replace:!0,state:D,preventScrollReset:L==null?void 0:L.preventScrollReset})}),[n]),R=n.basename||"/",C=f.useMemo(()=>({router:n,navigator:E,static:!1,basename:R}),[n,E,R]),M=f.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return f.createElement(f.Fragment,null,f.createElement(Ua.Provider,{value:C},f.createElement(Xh.Provider,{value:o},f.createElement(O8.Provider,{value:S.current},f.createElement(A8.Provider,{value:s},f.createElement(R8,{basename:R,location:o.location,navigationType:o.historyAction,navigator:E,future:M},o.initialized||n.future.v7_partialHydration?f.createElement(U8,{routes:n.routes,future:n.future,state:o}):t))))),null)}const U8=f.memo(V8);function V8(e){let{routes:t,future:n,state:r}=e;return p8(t,void 0,r,n)}const H8=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",W8=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,sn=f.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:l,state:a,target:s,to:c,preventScrollReset:p,unstable_viewTransition:d}=t,h=j8(t,_8),{basename:y}=f.useContext(Nr),x,g=!1;if(typeof c=="string"&&W8.test(c)&&(x=c,H8))try{let w=new URL(window.location.href),E=c.startsWith("//")?new URL(w.protocol+c):new URL(c),R=bo(E.pathname,y);E.origin===w.origin&&R!=null?c=R+E.search+E.hash:g=!0}catch{}let S=s8(c,{relative:o}),v=G8(c,{replace:l,state:a,target:s,preventScrollReset:p,relative:o,unstable_viewTransition:d});function m(w){r&&r(w),w.defaultPrevented||v(w)}return f.createElement("a",ji({},h,{href:x||S,onClick:g||i?r:m,ref:n,target:s}))});var O1;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(O1||(O1={}));var I1;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(I1||(I1={}));function G8(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:l,unstable_viewTransition:a}=t===void 0?{}:t,s=u8(),c=Va(),p=Jh(e,{relative:l});return f.useCallback(d=>{if(M8(d,n)){d.preventDefault();let h=r!==void 0?r:Sr(c)===Sr(p);s(e,{replace:h,state:o,preventScrollReset:i,relative:l,unstable_viewTransition:a})}},[c,s,p,r,o,n,e,i,l,a])}var Qu={},z1=Eo;Qu.createRoot=z1.createRoot,Qu.hydrateRoot=z1.hydrateRoot;const K8={theme:"system",setTheme:()=>null},t2=f.createContext(K8),Y8=({children:e,defaultTheme:t="system",storageKey:n="vite-ui-theme",...r})=>{const[o,i]=f.useState(()=>localStorage.getItem(n)||t);f.useEffect(()=>{const a=window.document.documentElement;if(a.classList.remove("light","dark"),o==="system"){const s=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";a.classList.add(s);return}a.classList.add(o)},[o]);const l={theme:o,setTheme:a=>{localStorage.setItem(n,a),i(a)}};return u.jsx(t2.Provider,{...r,value:l,children:e})};var X8=typeof window<"u"&&new class{constructor(){this.raf=e=>{requestAnimationFrame(this.raf);const t=e-this.now;this.now=e;for(let n=0;nn.priority-r.priority),()=>this.remove(e)}remove(e){this.callbacks=this.callbacks.filter(({callback:t})=>e!==t)}};function n2(e,t,n){return Math.max(e,Math.min(t,n))}class Q8{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var n;if(!this.isRunning)return;let r=!1;if(this.duration&&this.easing){this.currentTime+=t;const o=n2(0,this.currentTime/this.duration,1);r=o>=1;const i=r?1:this.easing(o);this.value=this.from+(this.to-this.from)*i}else this.lerp?(this.value=function(i,l,a,s){return function(p,d,h){return(1-h)*p+h*d}(i,l,1-Math.exp(-a*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,r=!0)):(this.value=this.to,r=!0);r&&this.stop(),(n=this.onUpdate)===null||n===void 0||n.call(this,this.value,r)}stop(){this.isRunning=!1}fromTo(t,n,{lerp:r,duration:o,easing:i,onStart:l,onUpdate:a}){this.from=this.value=t,this.to=n,this.lerp=r,this.duration=o,this.easing=i,this.currentTime=0,this.isRunning=!0,l==null||l(),this.onUpdate=a}}class Z8{constructor({wrapper:t,content:n,autoResize:r=!0,debounce:o=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=n,r&&(this.debouncedResize=function(l,a){let s;return function(){let c=arguments,p=this;clearTimeout(s),s=setTimeout(function(){l.apply(p,c)},a)}}(this.resize,o),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,n;(t=this.wrapperResizeObserver)===null||t===void 0||t.disconnect(),(n=this.contentResizeObserver)===null||n===void 0||n.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class r2{constructor(){this.events={}}emit(t,...n){let r=this.events[t]||[];for(let o=0,i=r.length;o{var o;this.events[t]=(o=this.events[t])===null||o===void 0?void 0:o.filter(i=>n!==i)}}off(t,n){var r;this.events[t]=(r=this.events[t])===null||r===void 0?void 0:r.filter(o=>n!==o)}destroy(){this.events={}}}const F1=100/6;class J8{constructor(t,{wheelMultiplier:n=1,touchMultiplier:r=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=o=>{const{clientX:i,clientY:l}=o.targetTouches?o.targetTouches[0]:o;this.touchStart.x=i,this.touchStart.y=l,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:o})},this.onTouchMove=o=>{var i,l,a,s;const{clientX:c,clientY:p}=o.targetTouches?o.targetTouches[0]:o,d=-(c-((l=(i=this.touchStart)===null||i===void 0?void 0:i.x)!==null&&l!==void 0?l:0))*this.touchMultiplier,h=-(p-((s=(a=this.touchStart)===null||a===void 0?void 0:a.y)!==null&&s!==void 0?s:0))*this.touchMultiplier;this.touchStart.x=c,this.touchStart.y=p,this.lastDelta={x:d,y:h},this.emitter.emit("scroll",{deltaX:d,deltaY:h,event:o})},this.onTouchEnd=o=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:o})},this.onWheel=o=>{let{deltaX:i,deltaY:l,deltaMode:a}=o;i*=a===1?F1:a===2?this.windowWidth:1,l*=a===1?F1:a===2?this.windowHeight:1,i*=this.wheelMultiplier,l*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:i,deltaY:l,event:o})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=t,this.wheelMultiplier=n,this.touchMultiplier=r,this.touchStart={x:null,y:null},this.emitter=new r2,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(t,n){return this.emitter.on(t,n)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel),this.element.removeEventListener("touchstart",this.onTouchStart),this.element.removeEventListener("touchmove",this.onTouchMove),this.element.removeEventListener("touchend",this.onTouchEnd)}}class q8{constructor({wrapper:t=window,content:n=document.documentElement,wheelEventsTarget:r=t,eventsTarget:o=r,smoothWheel:i=!0,syncTouch:l=!1,syncTouchLerp:a=.075,touchInertiaMultiplier:s=35,duration:c,easing:p=R=>Math.min(1,1.001-Math.pow(2,-10*R)),lerp:d=.1,infinite:h=!1,orientation:y="vertical",gestureOrientation:x="vertical",touchMultiplier:g=1,wheelMultiplier:S=1,autoResize:v=!0,prevent:m,virtualScroll:w,__experimental__naiveDimensions:E=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=R=>{R.button===1&&this.reset()},this.onVirtualScroll=R=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(R)===!1)return;const{deltaX:C,deltaY:M,event:N}=R;if(this.emitter.emit("virtual-scroll",{deltaX:C,deltaY:M,event:N}),N.ctrlKey)return;const D=N.type.includes("touch"),L=N.type.includes("wheel");if(this.isTouching=N.type==="touchstart"||N.type==="touchmove",this.options.syncTouch&&D&&N.type==="touchstart"&&!this.isStopped&&!this.isLocked)return void this.reset();const V=C===0&&M===0,I=this.options.gestureOrientation==="vertical"&&M===0||this.options.gestureOrientation==="horizontal"&&C===0;if(V||I)return;let X=N.composedPath();X=X.slice(0,X.indexOf(this.rootElement));const U=this.options.prevent;if(X.find(T=>{var _,z,H,Z,Pe;return T instanceof Element&&(typeof U=="function"&&(U==null?void 0:U(T))||((_=T.hasAttribute)===null||_===void 0?void 0:_.call(T,"data-lenis-prevent"))||D&&((z=T.hasAttribute)===null||z===void 0?void 0:z.call(T,"data-lenis-prevent-touch"))||L&&((H=T.hasAttribute)===null||H===void 0?void 0:H.call(T,"data-lenis-prevent-wheel"))||((Z=T.classList)===null||Z===void 0?void 0:Z.contains("lenis"))&&!(!((Pe=T.classList)===null||Pe===void 0)&&Pe.contains("lenis-stopped")))}))return;if(this.isStopped||this.isLocked)return void N.preventDefault();if(!(this.options.syncTouch&&D||this.options.smoothWheel&&L))return this.isScrolling="native",void this.animate.stop();N.preventDefault();let J=M;this.options.gestureOrientation==="both"?J=Math.abs(M)>Math.abs(C)?M:C:this.options.gestureOrientation==="horizontal"&&(J=C);const ne=D&&this.options.syncTouch,B=D&&N.type==="touchend"&&Math.abs(J)>5;B&&(J=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+J,Object.assign({programmatic:!1},ne?{lerp:B?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(this.isScrolling===!1||this.isScrolling==="native"){const R=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-R,this.direction=Math.sign(this.animatedScroll-R),this.isScrolling="native",this.emit(),this.velocity!==0&&(this.__resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}},window.lenisVersion="1.1.9",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:n,wheelEventsTarget:r,eventsTarget:o,smoothWheel:i,syncTouch:l,syncTouchLerp:a,touchInertiaMultiplier:s,duration:c,easing:p,lerp:d,infinite:h,gestureOrientation:x,orientation:y,touchMultiplier:g,wheelMultiplier:S,autoResize:v,prevent:m,virtualScroll:w,__experimental__naiveDimensions:E},this.animate=new Q8,this.emitter=new r2,this.dimensions=new Z8({wrapper:t,content:n,autoResize:v}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new J8(o,{touchMultiplier:g,wheelMultiplier:S}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,n){return this.emitter.on(t,n)}off(t,n){return this.emitter.off(t,n)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const n=t-(this.time||t);this.time=t,this.animate.advance(.001*n)}scrollTo(t,{offset:n=0,immediate:r=!1,lock:o=!1,duration:i=this.options.duration,easing:l=this.options.easing,lerp:a=this.options.lerp,onStart:s,onComplete:c,force:p=!1,programmatic:d=!0,userData:h={}}={}){if(!this.isStopped&&!this.isLocked||p){if(typeof t=="string"&&["top","left","start"].includes(t))t=0;else if(typeof t=="string"&&["bottom","right","end"].includes(t))t=this.limit;else{let y;if(typeof t=="string"?y=document.querySelector(t):t instanceof HTMLElement&&(t!=null&&t.nodeType)&&(y=t),y){if(this.options.wrapper!==window){const g=this.rootElement.getBoundingClientRect();n-=this.isHorizontal?g.left:g.top}const x=y.getBoundingClientRect();t=(this.isHorizontal?x.left:x.top)+this.animatedScroll}}if(typeof t=="number"&&(t+=n,t=Math.round(t),this.options.infinite?d&&(this.targetScroll=this.animatedScroll=this.scroll):t=n2(0,t,this.limit),t!==this.targetScroll)){if(this.userData=h,r)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c==null||c(this),void(this.userData={});d||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:i,easing:l,lerp:a,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling="smooth",s==null||s(this)},onUpdate:(y,x)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=y-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=y,this.setScroll(this.scroll),d&&(this.targetScroll=y),x||this.emit(),x&&(this.reset(),this.emit(),c==null||c(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{delete this.__preventNextNativeScrollEvent})}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function(n,r){return(n%r+r)%r}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let t="lenis";return this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),this.isScrolling==="smooth"&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}}const o2=f.createContext(null),Zu=new class{constructor(t){this.listeners=[],this.state=t}set(t){this.state=t;for(let n of this.listeners)n(this.state)}subscribe(t){return this.listeners=[...this.listeners,t],()=>{this.listeners=this.listeners.filter(n=>n!==t)}}get(){return this.state}}({});function e7(){const e=f.useContext(o2),t=function(r){const[o,i]=f.useState(r.get());return f.useEffect(()=>r.subscribe(l=>i(l)),[r]),o}(Zu);return e??t}function i2(e,t=[],n=0){const{lenis:r,addCallback:o,removeCallback:i}=e7();return f.useEffect(()=>{},[r,o,i,n,...t]),r}const t7=f.forwardRef((e,t)=>{var{children:n,root:r=!1,options:o={},autoRaf:i=!0,rafPriority:l=0,className:a}=e,s=function(m,w){var E={};for(var R in m)Object.prototype.hasOwnProperty.call(m,R)&&w.indexOf(R)<0&&(E[R]=m[R]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function"){var C=0;for(R=Object.getOwnPropertySymbols(m);C{y.current.push({callback:v,priority:m}),y.current.sort((w,E)=>w.priority-E.priority)},[]),g=f.useCallback(v=>{y.current=y.current.filter(m=>m.callback!==v)},[]);f.useImperativeHandle(t,()=>({wrapper:c.current,content:p.current,lenis:d}),[d]),f.useEffect(()=>{const v=new q8(Object.assign(Object.assign({},o),!r&&{wrapper:c.current,content:p.current}));return h(v),()=>{v.destroy(),h(void 0)}},[r,JSON.stringify(o)]),f.useEffect(()=>{if(d&&i)return X8.add(v=>{d==null||d.raf(v)},l)},[d,i,l]),f.useEffect(()=>{if(r&&d)return Zu.set({lenis:d,addCallback:x,removeCallback:g}),()=>Zu.set({})},[r,d,x,g]);const S=f.useCallback((...v)=>{for(let m=0;m(d==null||d.on("scroll",S),()=>{d==null||d.off("scroll",S)}),[d,S]),u.jsx(o2.Provider,{value:{lenis:d,addCallback:x,removeCallback:g},children:r?n:u.jsx("div",Object.assign({ref:c,className:a},s,{children:u.jsx("div",{ref:p,children:n})}))})}),n7=({children:e})=>u.jsx(t7,{root:!0,options:{syncTouch:!0},children:e}),r7=()=>u.jsx("div",{children:"Not Found"});/** + */function ji(){return ji=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function N8(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function M8(e,t){return e.button===0&&(!t||t==="_self")&&!N8(e)}const _8=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],P8="6";try{window.__reactRouterVersion=P8}catch{}function T8(e,t){return U6({basename:void 0,future:ji({},void 0,{v7_prependBasename:!0}),history:f6({window:void 0}),hydrationData:D8(),routes:e,mapRouteProperties:k8,unstable_dataStrategy:void 0,unstable_patchRoutesOnMiss:void 0,window:void 0}).initialize()}function D8(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=ji({},t,{errors:L8(t.errors)})),t}function L8(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,o]of t)if(o&&o.__type==="RouteErrorResponse")n[r]=new da(o.status,o.statusText,o.data,o.internal===!0);else if(o&&o.__type==="Error"){if(o.__subType){let i=window[o.__subType];if(typeof i=="function")try{let l=new i(o.message);l.stack="",n[r]=l}catch{}}if(n[r]==null){let i=new Error(o.message);i.stack="",n[r]=i}}else n[r]=o;return n}const A8=f.createContext({isTransitioning:!1}),O8=f.createContext(new Map),I8="startTransition",L1=Af[I8],z8="flushSync",A1=d6[z8];function F8(e){L1?L1(e):e()}function Vo(e){A1?A1(e):e()}class $8{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function B8(e){let{fallbackElement:t,router:n,future:r}=e,[o,i]=f.useState(n.state),[l,a]=f.useState(),[s,c]=f.useState({isTransitioning:!1}),[p,d]=f.useState(),[h,y]=f.useState(),[x,g]=f.useState(),S=f.useRef(new Map),{v7_startTransition:v}=r||{},m=f.useCallback(N=>{v?F8(N):N()},[v]),w=f.useCallback((N,D)=>{let{deletedFetchers:L,unstable_flushSync:V,unstable_viewTransitionOpts:I}=D;L.forEach(U=>S.current.delete(U)),N.fetchers.forEach((U,J)=>{U.data!==void 0&&S.current.set(J,U.data)});let Q=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!I||Q){V?Vo(()=>i(N)):m(()=>i(N));return}if(V){Vo(()=>{h&&(p&&p.resolve(),h.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:I.currentLocation,nextLocation:I.nextLocation})});let U=n.window.document.startViewTransition(()=>{Vo(()=>i(N))});U.finished.finally(()=>{Vo(()=>{d(void 0),y(void 0),a(void 0),c({isTransitioning:!1})})}),Vo(()=>y(U));return}h?(p&&p.resolve(),h.skipTransition(),g({state:N,currentLocation:I.currentLocation,nextLocation:I.nextLocation})):(a(N),c({isTransitioning:!0,flushSync:!1,currentLocation:I.currentLocation,nextLocation:I.nextLocation}))},[n.window,h,p,S,m]);f.useLayoutEffect(()=>n.subscribe(w),[n,w]),f.useEffect(()=>{s.isTransitioning&&!s.flushSync&&d(new $8)},[s]),f.useEffect(()=>{if(p&&l&&n.window){let N=l,D=p.promise,L=n.window.document.startViewTransition(async()=>{m(()=>i(N)),await D});L.finished.finally(()=>{d(void 0),y(void 0),a(void 0),c({isTransitioning:!1})}),y(L)}},[m,l,p,n.window]),f.useEffect(()=>{p&&l&&o.location.key===l.location.key&&p.resolve()},[p,h,o.location,l]),f.useEffect(()=>{!s.isTransitioning&&x&&(a(x.state),c({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),g(void 0))},[s.isTransitioning,x]),f.useEffect(()=>{},[]);let E=f.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:N=>n.navigate(N),push:(N,D,L)=>n.navigate(N,{state:D,preventScrollReset:L==null?void 0:L.preventScrollReset}),replace:(N,D,L)=>n.navigate(N,{replace:!0,state:D,preventScrollReset:L==null?void 0:L.preventScrollReset})}),[n]),R=n.basename||"/",C=f.useMemo(()=>({router:n,navigator:E,static:!1,basename:R}),[n,E,R]),M=f.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return f.createElement(f.Fragment,null,f.createElement(Ua.Provider,{value:C},f.createElement(Qh.Provider,{value:o},f.createElement(O8.Provider,{value:S.current},f.createElement(A8.Provider,{value:s},f.createElement(R8,{basename:R,location:o.location,navigationType:o.historyAction,navigator:E,future:M},o.initialized||n.future.v7_partialHydration?f.createElement(U8,{routes:n.routes,future:n.future,state:o}):t))))),null)}const U8=f.memo(V8);function V8(e){let{routes:t,future:n,state:r}=e;return p8(t,void 0,r,n)}const H8=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",W8=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,un=f.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:l,state:a,target:s,to:c,preventScrollReset:p,unstable_viewTransition:d}=t,h=j8(t,_8),{basename:y}=f.useContext(Nr),x,g=!1;if(typeof c=="string"&&W8.test(c)&&(x=c,H8))try{let w=new URL(window.location.href),E=c.startsWith("//")?new URL(w.protocol+c):new URL(c),R=Ro(E.pathname,y);E.origin===w.origin&&R!=null?c=R+E.search+E.hash:g=!0}catch{}let S=s8(c,{relative:o}),v=G8(c,{replace:l,state:a,target:s,preventScrollReset:p,relative:o,unstable_viewTransition:d});function m(w){r&&r(w),w.defaultPrevented||v(w)}return f.createElement("a",ji({},h,{href:x||S,onClick:g||i?r:m,ref:n,target:s}))});var O1;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(O1||(O1={}));var I1;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(I1||(I1={}));function G8(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:l,unstable_viewTransition:a}=t===void 0?{}:t,s=u8(),c=Va(),p=Jh(e,{relative:l});return f.useCallback(d=>{if(M8(d,n)){d.preventDefault();let h=r!==void 0?r:Sr(c)===Sr(p);s(e,{replace:h,state:o,preventScrollReset:i,relative:l,unstable_viewTransition:a})}},[c,s,p,r,o,n,e,i,l,a])}var Xu={},z1=bo;Xu.createRoot=z1.createRoot,Xu.hydrateRoot=z1.hydrateRoot;const K8={theme:"system",setTheme:()=>null},t2=f.createContext(K8),Y8=({children:e,defaultTheme:t="system",storageKey:n="vite-ui-theme",...r})=>{const[o,i]=f.useState(()=>localStorage.getItem(n)||t);f.useEffect(()=>{const a=window.document.documentElement;if(a.classList.remove("light","dark"),o==="system"){const s=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";a.classList.add(s);return}a.classList.add(o)},[o]);const l={theme:o,setTheme:a=>{localStorage.setItem(n,a),i(a)}};return u.jsx(t2.Provider,{...r,value:l,children:e})};var Q8=typeof window<"u"&&new class{constructor(){this.raf=e=>{requestAnimationFrame(this.raf);const t=e-this.now;this.now=e;for(let n=0;nn.priority-r.priority),()=>this.remove(e)}remove(e){this.callbacks=this.callbacks.filter(({callback:t})=>e!==t)}};function n2(e,t,n){return Math.max(e,Math.min(t,n))}class X8{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var n;if(!this.isRunning)return;let r=!1;if(this.duration&&this.easing){this.currentTime+=t;const o=n2(0,this.currentTime/this.duration,1);r=o>=1;const i=r?1:this.easing(o);this.value=this.from+(this.to-this.from)*i}else this.lerp?(this.value=function(i,l,a,s){return function(p,d,h){return(1-h)*p+h*d}(i,l,1-Math.exp(-a*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,r=!0)):(this.value=this.to,r=!0);r&&this.stop(),(n=this.onUpdate)===null||n===void 0||n.call(this,this.value,r)}stop(){this.isRunning=!1}fromTo(t,n,{lerp:r,duration:o,easing:i,onStart:l,onUpdate:a}){this.from=this.value=t,this.to=n,this.lerp=r,this.duration=o,this.easing=i,this.currentTime=0,this.isRunning=!0,l==null||l(),this.onUpdate=a}}class Z8{constructor({wrapper:t,content:n,autoResize:r=!0,debounce:o=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=n,r&&(this.debouncedResize=function(l,a){let s;return function(){let c=arguments,p=this;clearTimeout(s),s=setTimeout(function(){l.apply(p,c)},a)}}(this.resize,o),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,n;(t=this.wrapperResizeObserver)===null||t===void 0||t.disconnect(),(n=this.contentResizeObserver)===null||n===void 0||n.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class r2{constructor(){this.events={}}emit(t,...n){let r=this.events[t]||[];for(let o=0,i=r.length;o{var o;this.events[t]=(o=this.events[t])===null||o===void 0?void 0:o.filter(i=>n!==i)}}off(t,n){var r;this.events[t]=(r=this.events[t])===null||r===void 0?void 0:r.filter(o=>n!==o)}destroy(){this.events={}}}const F1=100/6;class J8{constructor(t,{wheelMultiplier:n=1,touchMultiplier:r=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=o=>{const{clientX:i,clientY:l}=o.targetTouches?o.targetTouches[0]:o;this.touchStart.x=i,this.touchStart.y=l,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:o})},this.onTouchMove=o=>{var i,l,a,s;const{clientX:c,clientY:p}=o.targetTouches?o.targetTouches[0]:o,d=-(c-((l=(i=this.touchStart)===null||i===void 0?void 0:i.x)!==null&&l!==void 0?l:0))*this.touchMultiplier,h=-(p-((s=(a=this.touchStart)===null||a===void 0?void 0:a.y)!==null&&s!==void 0?s:0))*this.touchMultiplier;this.touchStart.x=c,this.touchStart.y=p,this.lastDelta={x:d,y:h},this.emitter.emit("scroll",{deltaX:d,deltaY:h,event:o})},this.onTouchEnd=o=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:o})},this.onWheel=o=>{let{deltaX:i,deltaY:l,deltaMode:a}=o;i*=a===1?F1:a===2?this.windowWidth:1,l*=a===1?F1:a===2?this.windowHeight:1,i*=this.wheelMultiplier,l*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:i,deltaY:l,event:o})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=t,this.wheelMultiplier=n,this.touchMultiplier=r,this.touchStart={x:null,y:null},this.emitter=new r2,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(t,n){return this.emitter.on(t,n)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel),this.element.removeEventListener("touchstart",this.onTouchStart),this.element.removeEventListener("touchmove",this.onTouchMove),this.element.removeEventListener("touchend",this.onTouchEnd)}}class q8{constructor({wrapper:t=window,content:n=document.documentElement,wheelEventsTarget:r=t,eventsTarget:o=r,smoothWheel:i=!0,syncTouch:l=!1,syncTouchLerp:a=.075,touchInertiaMultiplier:s=35,duration:c,easing:p=R=>Math.min(1,1.001-Math.pow(2,-10*R)),lerp:d=.1,infinite:h=!1,orientation:y="vertical",gestureOrientation:x="vertical",touchMultiplier:g=1,wheelMultiplier:S=1,autoResize:v=!0,prevent:m,virtualScroll:w,__experimental__naiveDimensions:E=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=R=>{R.button===1&&this.reset()},this.onVirtualScroll=R=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(R)===!1)return;const{deltaX:C,deltaY:M,event:N}=R;if(this.emitter.emit("virtual-scroll",{deltaX:C,deltaY:M,event:N}),N.ctrlKey)return;const D=N.type.includes("touch"),L=N.type.includes("wheel");if(this.isTouching=N.type==="touchstart"||N.type==="touchmove",this.options.syncTouch&&D&&N.type==="touchstart"&&!this.isStopped&&!this.isLocked)return void this.reset();const V=C===0&&M===0,I=this.options.gestureOrientation==="vertical"&&M===0||this.options.gestureOrientation==="horizontal"&&C===0;if(V||I)return;let Q=N.composedPath();Q=Q.slice(0,Q.indexOf(this.rootElement));const U=this.options.prevent;if(Q.find(T=>{var _,z,H,Z,Pe;return T instanceof Element&&(typeof U=="function"&&(U==null?void 0:U(T))||((_=T.hasAttribute)===null||_===void 0?void 0:_.call(T,"data-lenis-prevent"))||D&&((z=T.hasAttribute)===null||z===void 0?void 0:z.call(T,"data-lenis-prevent-touch"))||L&&((H=T.hasAttribute)===null||H===void 0?void 0:H.call(T,"data-lenis-prevent-wheel"))||((Z=T.classList)===null||Z===void 0?void 0:Z.contains("lenis"))&&!(!((Pe=T.classList)===null||Pe===void 0)&&Pe.contains("lenis-stopped")))}))return;if(this.isStopped||this.isLocked)return void N.preventDefault();if(!(this.options.syncTouch&&D||this.options.smoothWheel&&L))return this.isScrolling="native",void this.animate.stop();N.preventDefault();let J=M;this.options.gestureOrientation==="both"?J=Math.abs(M)>Math.abs(C)?M:C:this.options.gestureOrientation==="horizontal"&&(J=C);const ne=D&&this.options.syncTouch,B=D&&N.type==="touchend"&&Math.abs(J)>5;B&&(J=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+J,Object.assign({programmatic:!1},ne?{lerp:B?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(this.isScrolling===!1||this.isScrolling==="native"){const R=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-R,this.direction=Math.sign(this.animatedScroll-R),this.isScrolling="native",this.emit(),this.velocity!==0&&(this.__resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}},window.lenisVersion="1.1.9",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:n,wheelEventsTarget:r,eventsTarget:o,smoothWheel:i,syncTouch:l,syncTouchLerp:a,touchInertiaMultiplier:s,duration:c,easing:p,lerp:d,infinite:h,gestureOrientation:x,orientation:y,touchMultiplier:g,wheelMultiplier:S,autoResize:v,prevent:m,virtualScroll:w,__experimental__naiveDimensions:E},this.animate=new X8,this.emitter=new r2,this.dimensions=new Z8({wrapper:t,content:n,autoResize:v}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new J8(o,{touchMultiplier:g,wheelMultiplier:S}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,n){return this.emitter.on(t,n)}off(t,n){return this.emitter.off(t,n)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const n=t-(this.time||t);this.time=t,this.animate.advance(.001*n)}scrollTo(t,{offset:n=0,immediate:r=!1,lock:o=!1,duration:i=this.options.duration,easing:l=this.options.easing,lerp:a=this.options.lerp,onStart:s,onComplete:c,force:p=!1,programmatic:d=!0,userData:h={}}={}){if(!this.isStopped&&!this.isLocked||p){if(typeof t=="string"&&["top","left","start"].includes(t))t=0;else if(typeof t=="string"&&["bottom","right","end"].includes(t))t=this.limit;else{let y;if(typeof t=="string"?y=document.querySelector(t):t instanceof HTMLElement&&(t!=null&&t.nodeType)&&(y=t),y){if(this.options.wrapper!==window){const g=this.rootElement.getBoundingClientRect();n-=this.isHorizontal?g.left:g.top}const x=y.getBoundingClientRect();t=(this.isHorizontal?x.left:x.top)+this.animatedScroll}}if(typeof t=="number"&&(t+=n,t=Math.round(t),this.options.infinite?d&&(this.targetScroll=this.animatedScroll=this.scroll):t=n2(0,t,this.limit),t!==this.targetScroll)){if(this.userData=h,r)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c==null||c(this),void(this.userData={});d||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:i,easing:l,lerp:a,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling="smooth",s==null||s(this)},onUpdate:(y,x)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=y-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=y,this.setScroll(this.scroll),d&&(this.targetScroll=y),x||this.emit(),x&&(this.reset(),this.emit(),c==null||c(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{delete this.__preventNextNativeScrollEvent})}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function(n,r){return(n%r+r)%r}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let t="lenis";return this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),this.isScrolling==="smooth"&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}}const o2=f.createContext(null),Zu=new class{constructor(t){this.listeners=[],this.state=t}set(t){this.state=t;for(let n of this.listeners)n(this.state)}subscribe(t){return this.listeners=[...this.listeners,t],()=>{this.listeners=this.listeners.filter(n=>n!==t)}}get(){return this.state}}({});function e7(){const e=f.useContext(o2),t=function(r){const[o,i]=f.useState(r.get());return f.useEffect(()=>r.subscribe(l=>i(l)),[r]),o}(Zu);return e??t}function i2(e,t=[],n=0){const{lenis:r,addCallback:o,removeCallback:i}=e7();return f.useEffect(()=>{},[r,o,i,n,...t]),r}const t7=f.forwardRef((e,t)=>{var{children:n,root:r=!1,options:o={},autoRaf:i=!0,rafPriority:l=0,className:a}=e,s=function(m,w){var E={};for(var R in m)Object.prototype.hasOwnProperty.call(m,R)&&w.indexOf(R)<0&&(E[R]=m[R]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function"){var C=0;for(R=Object.getOwnPropertySymbols(m);C{y.current.push({callback:v,priority:m}),y.current.sort((w,E)=>w.priority-E.priority)},[]),g=f.useCallback(v=>{y.current=y.current.filter(m=>m.callback!==v)},[]);f.useImperativeHandle(t,()=>({wrapper:c.current,content:p.current,lenis:d}),[d]),f.useEffect(()=>{const v=new q8(Object.assign(Object.assign({},o),!r&&{wrapper:c.current,content:p.current}));return h(v),()=>{v.destroy(),h(void 0)}},[r,JSON.stringify(o)]),f.useEffect(()=>{if(d&&i)return Q8.add(v=>{d==null||d.raf(v)},l)},[d,i,l]),f.useEffect(()=>{if(r&&d)return Zu.set({lenis:d,addCallback:x,removeCallback:g}),()=>Zu.set({})},[r,d,x,g]);const S=f.useCallback((...v)=>{for(let m=0;m(d==null||d.on("scroll",S),()=>{d==null||d.off("scroll",S)}),[d,S]),u.jsx(o2.Provider,{value:{lenis:d,addCallback:x,removeCallback:g},children:r?n:u.jsx("div",Object.assign({ref:c,className:a},s,{children:u.jsx("div",{ref:p,children:n})}))})}),n7=({children:e})=>u.jsx(t7,{root:!0,options:{syncTouch:!0},children:e}),r7=()=>u.jsx("div",{children:"Not Found"});/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. @@ -86,57 +86,67 @@ Error generating stack: `+i.message+` * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const vn=(e,t)=>{const n=f.forwardRef(({className:r,...o},i)=>f.createElement(l7,{ref:i,iconNode:t,className:l2(`lucide-${o7(e)}`,r),...o}));return n.displayName=`${e}`,n};/** + */const Ft=(e,t)=>{const n=f.forwardRef(({className:r,...o},i)=>f.createElement(l7,{ref:i,iconNode:t,className:l2(`lucide-${o7(e)}`,r),...o}));return n.displayName=`${e}`,n};/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const a7=vn("BriefcaseBusiness",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/** + */const a7=Ft("Bolt",[["path",{d:"M21 16V8a2 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:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const s7=vn("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** + */const s7=Ft("BriefcaseBusiness",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const u7=vn("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** + */const u7=Ft("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const c7=vn("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** + */const c7=Ft("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const d7=vn("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"}]]);/** + */const d7=Ft("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const f7=vn("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** + */const f7=Ft("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const p7=vn("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** + */const p7=Ft("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.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const h7=vn("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]]);/** + */const h7=Ft("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** * @license lucide-react v0.427.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const m7=vn("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function Q(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function v7(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Ha(...e){return t=>e.forEach(n=>v7(n,t))}function _e(...e){return f.useCallback(Ha(...e),e)}function g7(e,t){const n=f.createContext(t);function r(i){const{children:l,...a}=i,s=f.useMemo(()=>a,Object.values(a));return u.jsx(n.Provider,{value:s,children:l})}function o(i){const l=f.useContext(n);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return r.displayName=e+"Provider",[r,o]}function tr(e,t=[]){let n=[];function r(i,l){const a=f.createContext(l),s=n.length;n=[...n,l];function c(d){const{scope:h,children:y,...x}=d,g=(h==null?void 0:h[e][s])||a,S=f.useMemo(()=>x,Object.values(x));return u.jsx(g.Provider,{value:S,children:y})}function p(d,h){const y=(h==null?void 0:h[e][s])||a,x=f.useContext(y);if(x)return x;if(l!==void 0)return l;throw new Error(`\`${d}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,p]}const o=()=>{const i=n.map(l=>f.createContext(l));return function(a){const s=(a==null?void 0:a[e])||i;return f.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[r,y7(o,...t)]}function y7(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){const l=r.reduce((a,{useScope:s,scopeName:c})=>{const d=s(i)[`__scope${c}`];return{...a,...d}},{});return f.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}function Ot(e){const t=f.useRef(e);return f.useEffect(()=>{t.current=e}),f.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function Wa({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=x7({defaultProp:t,onChange:n}),i=e!==void 0,l=i?e:r,a=Ot(n),s=f.useCallback(c=>{if(i){const d=typeof c=="function"?c(e):c;d!==e&&a(d)}else o(c)},[i,e,o,a]);return[l,s]}function x7({defaultProp:e,onChange:t}){const n=f.useState(e),[r]=n,o=f.useRef(r),i=Ot(t);return f.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}var Cr=f.forwardRef((e,t)=>{const{children:n,...r}=e,o=f.Children.toArray(n),i=o.find(w7);if(i){const l=i.props.children,a=o.map(s=>s===i?f.Children.count(l)>1?f.Children.only(null):f.isValidElement(l)?l.props.children:null:s);return u.jsx(Ju,{...r,ref:t,children:f.isValidElement(l)?f.cloneElement(l,void 0,a):null})}return u.jsx(Ju,{...r,ref:t,children:n})});Cr.displayName="Slot";var Ju=f.forwardRef((e,t)=>{const{children:n,...r}=e;if(f.isValidElement(n)){const o=C7(n);return f.cloneElement(n,{...S7(r,n.props),ref:t?Ha(t,o):o})}return f.Children.count(n)>1?f.Children.only(null):null});Ju.displayName="SlotClone";var md=({children:e})=>u.jsx(u.Fragment,{children:e});function w7(e){return f.isValidElement(e)&&e.type===md}function S7(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...a)=>{i(...a),o(...a)}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}function C7(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var E7=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Ne=E7.reduce((e,t)=>{const n=f.forwardRef((r,o)=>{const{asChild:i,...l}=r,a=i?Cr:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(a,{...l,ref:o})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function a2(e,t){e&&Eo.flushSync(()=>e.dispatchEvent(t))}function s2(e){const t=e+"CollectionProvider",[n,r]=tr(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=y=>{const{scope:x,children:g}=y,S=Vt.useRef(null),v=Vt.useRef(new Map).current;return u.jsx(o,{scope:x,itemMap:v,collectionRef:S,children:g})};l.displayName=t;const a=e+"CollectionSlot",s=Vt.forwardRef((y,x)=>{const{scope:g,children:S}=y,v=i(a,g),m=_e(x,v.collectionRef);return u.jsx(Cr,{ref:m,children:S})});s.displayName=a;const c=e+"CollectionItemSlot",p="data-radix-collection-item",d=Vt.forwardRef((y,x)=>{const{scope:g,children:S,...v}=y,m=Vt.useRef(null),w=_e(x,m),E=i(c,g);return Vt.useEffect(()=>(E.itemMap.set(m,{ref:m,...v}),()=>void E.itemMap.delete(m))),u.jsx(Cr,{[p]:"",ref:w,children:S})});d.displayName=c;function h(y){const x=i(e+"CollectionConsumer",y);return Vt.useCallback(()=>{const S=x.collectionRef.current;if(!S)return[];const v=Array.from(S.querySelectorAll(`[${p}]`));return Array.from(x.itemMap.values()).sort((E,R)=>v.indexOf(E.ref.current)-v.indexOf(R.ref.current))},[x.collectionRef,x.itemMap])}return[{Provider:l,Slot:s,ItemSlot:d},h,r]}var b7=f.createContext(void 0);function u2(e){const t=f.useContext(b7);return e||t||"ltr"}function R7(e,t=globalThis==null?void 0:globalThis.document){const n=Ot(e);f.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var k7="DismissableLayer",qu="dismissableLayer.update",j7="dismissableLayer.pointerDownOutside",N7="dismissableLayer.focusOutside",$1,c2=f.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ga=f.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:l,onDismiss:a,...s}=e,c=f.useContext(c2),[p,d]=f.useState(null),h=(p==null?void 0:p.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,y]=f.useState({}),x=_e(t,M=>d(M)),g=Array.from(c.layers),[S]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),v=g.indexOf(S),m=p?g.indexOf(p):-1,w=c.layersWithOutsidePointerEventsDisabled.size>0,E=m>=v,R=P7(M=>{const N=M.target,D=[...c.branches].some(L=>L.contains(N));!E||D||(o==null||o(M),l==null||l(M),M.defaultPrevented||a==null||a())},h),C=T7(M=>{const N=M.target;[...c.branches].some(L=>L.contains(N))||(i==null||i(M),l==null||l(M),M.defaultPrevented||a==null||a())},h);return R7(M=>{m===c.layers.size-1&&(r==null||r(M),!M.defaultPrevented&&a&&(M.preventDefault(),a()))},h),f.useEffect(()=>{if(p)return n&&(c.layersWithOutsidePointerEventsDisabled.size===0&&($1=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(p)),c.layers.add(p),B1(),()=>{n&&c.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=$1)}},[p,h,n,c]),f.useEffect(()=>()=>{p&&(c.layers.delete(p),c.layersWithOutsidePointerEventsDisabled.delete(p),B1())},[p,c]),f.useEffect(()=>{const M=()=>y({});return document.addEventListener(qu,M),()=>document.removeEventListener(qu,M)},[]),u.jsx(Ne.div,{...s,ref:x,style:{pointerEvents:w?E?"auto":"none":void 0,...e.style},onFocusCapture:Q(e.onFocusCapture,C.onFocusCapture),onBlurCapture:Q(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:Q(e.onPointerDownCapture,R.onPointerDownCapture)})});Ga.displayName=k7;var M7="DismissableLayerBranch",_7=f.forwardRef((e,t)=>{const n=f.useContext(c2),r=f.useRef(null),o=_e(t,r);return f.useEffect(()=>{const i=r.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),u.jsx(Ne.div,{...e,ref:o})});_7.displayName=M7;function P7(e,t=globalThis==null?void 0:globalThis.document){const n=Ot(e),r=f.useRef(!1),o=f.useRef(()=>{});return f.useEffect(()=>{const i=a=>{if(a.target&&!r.current){let s=function(){d2(j7,n,c,{discrete:!0})};const c={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=s,t.addEventListener("click",o.current,{once:!0})):s()}else t.removeEventListener("click",o.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",i),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function T7(e,t=globalThis==null?void 0:globalThis.document){const n=Ot(e),r=f.useRef(!1);return f.useEffect(()=>{const o=i=>{i.target&&!r.current&&d2(N7,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function B1(){const e=new CustomEvent(qu);document.dispatchEvent(e)}function d2(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?a2(o,i):o.dispatchEvent(i)}var Us=0;function f2(){f.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??U1()),document.body.insertAdjacentElement("beforeend",e[1]??U1()),Us++,()=>{Us===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Us--}},[])}function U1(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Vs="focusScope.autoFocusOnMount",Hs="focusScope.autoFocusOnUnmount",V1={bubbles:!1,cancelable:!0},D7="FocusScope",vd=f.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...l}=e,[a,s]=f.useState(null),c=Ot(o),p=Ot(i),d=f.useRef(null),h=_e(t,g=>s(g)),y=f.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;f.useEffect(()=>{if(r){let g=function(w){if(y.paused||!a)return;const E=w.target;a.contains(E)?d.current=E:Mn(d.current,{select:!0})},S=function(w){if(y.paused||!a)return;const E=w.relatedTarget;E!==null&&(a.contains(E)||Mn(d.current,{select:!0}))},v=function(w){if(document.activeElement===document.body)for(const R of w)R.removedNodes.length>0&&Mn(a)};document.addEventListener("focusin",g),document.addEventListener("focusout",S);const m=new MutationObserver(v);return a&&m.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",S),m.disconnect()}}},[r,a,y.paused]),f.useEffect(()=>{if(a){W1.add(y);const g=document.activeElement;if(!a.contains(g)){const v=new CustomEvent(Vs,V1);a.addEventListener(Vs,c),a.dispatchEvent(v),v.defaultPrevented||(L7(F7(p2(a)),{select:!0}),document.activeElement===g&&Mn(a))}return()=>{a.removeEventListener(Vs,c),setTimeout(()=>{const v=new CustomEvent(Hs,V1);a.addEventListener(Hs,p),a.dispatchEvent(v),v.defaultPrevented||Mn(g??document.body,{select:!0}),a.removeEventListener(Hs,p),W1.remove(y)},0)}}},[a,c,p,y]);const x=f.useCallback(g=>{if(!n&&!r||y.paused)return;const S=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,v=document.activeElement;if(S&&v){const m=g.currentTarget,[w,E]=A7(m);w&&E?!g.shiftKey&&v===E?(g.preventDefault(),n&&Mn(w,{select:!0})):g.shiftKey&&v===w&&(g.preventDefault(),n&&Mn(E,{select:!0})):v===m&&g.preventDefault()}},[n,r,y.paused]);return u.jsx(Ne.div,{tabIndex:-1,...l,ref:h,onKeyDown:x})});vd.displayName=D7;function L7(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Mn(r,{select:t}),document.activeElement!==n)return}function A7(e){const t=p2(e),n=H1(t,e),r=H1(t.reverse(),e);return[n,r]}function p2(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function H1(e,t){for(const n of e)if(!O7(n,{upTo:t}))return n}function O7(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function I7(e){return e instanceof HTMLInputElement&&"select"in e}function Mn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&I7(e)&&t&&e.select()}}var W1=z7();function z7(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=G1(e,t),e.unshift(t)},remove(t){var n;e=G1(e,t),(n=e[0])==null||n.resume()}}}function G1(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function F7(e){return e.filter(t=>t.tagName!=="A")}var Er=globalThis!=null&&globalThis.document?f.useLayoutEffect:()=>{},$7=Af.useId||(()=>{}),B7=0;function mr(e){const[t,n]=f.useState($7());return Er(()=>{n(r=>r??String(B7++))},[e]),t?`radix-${t}`:""}const U7=["top","right","bottom","left"],Gt=Math.min,ft=Math.max,ha=Math.round,hl=Math.floor,Gn=e=>({x:e,y:e}),V7={left:"right",right:"left",bottom:"top",top:"bottom"},H7={start:"end",end:"start"};function ec(e,t,n){return ft(e,Gt(t,n))}function pn(e,t){return typeof e=="function"?e(t):e}function hn(e){return e.split("-")[0]}function Ro(e){return e.split("-")[1]}function gd(e){return e==="x"?"y":"x"}function yd(e){return e==="y"?"height":"width"}function Kn(e){return["top","bottom"].includes(hn(e))?"y":"x"}function xd(e){return gd(Kn(e))}function W7(e,t,n){n===void 0&&(n=!1);const r=Ro(e),o=xd(e),i=yd(o);let l=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=ma(l)),[l,ma(l)]}function G7(e){const t=ma(e);return[tc(e),t,tc(t)]}function tc(e){return e.replace(/start|end/g,t=>H7[t])}function K7(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],l=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:l;default:return[]}}function Y7(e,t,n,r){const o=Ro(e);let i=K7(hn(e),n==="start",r);return o&&(i=i.map(l=>l+"-"+o),t&&(i=i.concat(i.map(tc)))),i}function ma(e){return e.replace(/left|right|bottom|top/g,t=>V7[t])}function X7(e){return{top:0,right:0,bottom:0,left:0,...e}}function h2(e){return typeof e!="number"?X7(e):{top:e,right:e,bottom:e,left:e}}function va(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function K1(e,t,n){let{reference:r,floating:o}=e;const i=Kn(t),l=xd(t),a=yd(l),s=hn(t),c=i==="y",p=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,h=r[a]/2-o[a]/2;let y;switch(s){case"top":y={x:p,y:r.y-o.height};break;case"bottom":y={x:p,y:r.y+r.height};break;case"right":y={x:r.x+r.width,y:d};break;case"left":y={x:r.x-o.width,y:d};break;default:y={x:r.x,y:r.y}}switch(Ro(t)){case"start":y[l]-=h*(n&&c?-1:1);break;case"end":y[l]+=h*(n&&c?-1:1);break}return y}const Q7=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),s=await(l.isRTL==null?void 0:l.isRTL(t));let c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:p,y:d}=K1(c,r,s),h=r,y={},x=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:c,padding:p=0}=pn(e,t)||{};if(c==null)return{};const d=h2(p),h={x:n,y:r},y=xd(o),x=yd(y),g=await l.getDimensions(c),S=y==="y",v=S?"top":"left",m=S?"bottom":"right",w=S?"clientHeight":"clientWidth",E=i.reference[x]+i.reference[y]-h[y]-i.floating[x],R=h[y]-i.reference[y],C=await(l.getOffsetParent==null?void 0:l.getOffsetParent(c));let M=C?C[w]:0;(!M||!await(l.isElement==null?void 0:l.isElement(C)))&&(M=a.floating[w]||i.floating[x]);const N=E/2-R/2,D=M/2-g[x]/2-1,L=Gt(d[v],D),V=Gt(d[m],D),I=L,X=M-g[x]-V,U=M/2-g[x]/2+N,J=ec(I,U,X),ne=!s.arrow&&Ro(o)!=null&&U!==J&&i.reference[x]/2-(UU<=0)){var V,I;const U=(((V=i.flip)==null?void 0:V.index)||0)+1,J=M[U];if(J)return{data:{index:U,overflows:L},reset:{placement:J}};let ne=(I=L.filter(B=>B.overflows[0]<=0).sort((B,T)=>B.overflows[1]-T.overflows[1])[0])==null?void 0:I.placement;if(!ne)switch(y){case"bestFit":{var X;const B=(X=L.filter(T=>{if(C){const _=Kn(T.placement);return _===m||_==="y"}return!0}).map(T=>[T.placement,T.overflows.filter(_=>_>0).reduce((_,z)=>_+z,0)]).sort((T,_)=>T[1]-_[1])[0])==null?void 0:X[0];B&&(ne=B);break}case"initialPlacement":ne=a;break}if(o!==ne)return{reset:{placement:ne}}}return{}}}};function Y1(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function X1(e){return U7.some(t=>e[t]>=0)}const q7=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=pn(e,t);switch(r){case"referenceHidden":{const i=await Ni(t,{...o,elementContext:"reference"}),l=Y1(i,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:X1(l)}}}case"escaped":{const i=await Ni(t,{...o,altBoundary:!0}),l=Y1(i,n.floating);return{data:{escapedOffsets:l,escaped:X1(l)}}}default:return{}}}}};async function ey(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),l=hn(n),a=Ro(n),s=Kn(n)==="y",c=["left","top"].includes(l)?-1:1,p=i&&s?-1:1,d=pn(t,e);let{mainAxis:h,crossAxis:y,alignmentAxis:x}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&typeof x=="number"&&(y=a==="end"?x*-1:x),s?{x:y*p,y:h*c}:{x:h*c,y:y*p}}const ty=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:l,middlewareData:a}=t,s=await ey(t,e);return l===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}},ny=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:S=>{let{x:v,y:m}=S;return{x:v,y:m}}},...s}=pn(e,t),c={x:n,y:r},p=await Ni(t,s),d=Kn(hn(o)),h=gd(d);let y=c[h],x=c[d];if(i){const S=h==="y"?"top":"left",v=h==="y"?"bottom":"right",m=y+p[S],w=y-p[v];y=ec(m,y,w)}if(l){const S=d==="y"?"top":"left",v=d==="y"?"bottom":"right",m=x+p[S],w=x-p[v];x=ec(m,x,w)}const g=a.fn({...t,[h]:y,[d]:x});return{...g,data:{x:g.x-n,y:g.y-r}}}}},ry=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=pn(e,t),p={x:n,y:r},d=Kn(o),h=gd(d);let y=p[h],x=p[d];const g=pn(a,t),S=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const w=h==="y"?"height":"width",E=i.reference[h]-i.floating[w]+S.mainAxis,R=i.reference[h]+i.reference[w]-S.mainAxis;yR&&(y=R)}if(c){var v,m;const w=h==="y"?"width":"height",E=["top","left"].includes(hn(o)),R=i.reference[d]-i.floating[w]+(E&&((v=l.offset)==null?void 0:v[d])||0)+(E?0:S.crossAxis),C=i.reference[d]+i.reference[w]+(E?0:((m=l.offset)==null?void 0:m[d])||0)-(E?S.crossAxis:0);xC&&(x=C)}return{[h]:y,[d]:x}}}},oy=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:l=()=>{},...a}=pn(e,t),s=await Ni(t,a),c=hn(n),p=Ro(n),d=Kn(n)==="y",{width:h,height:y}=r.floating;let x,g;c==="top"||c==="bottom"?(x=c,g=p===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,x=p==="end"?"top":"bottom");const S=y-s.top-s.bottom,v=h-s.left-s.right,m=Gt(y-s[x],S),w=Gt(h-s[g],v),E=!t.middlewareData.shift;let R=m,C=w;if(d?C=p||E?Gt(w,v):v:R=p||E?Gt(m,S):S,E&&!p){const N=ft(s.left,0),D=ft(s.right,0),L=ft(s.top,0),V=ft(s.bottom,0);d?C=h-2*(N!==0||D!==0?N+D:ft(s.left,s.right)):R=y-2*(L!==0||V!==0?L+V:ft(s.top,s.bottom))}await l({...t,availableWidth:C,availableHeight:R});const M=await o.getDimensions(i.floating);return h!==M.width||y!==M.height?{reset:{rects:!0}}:{}}}};function ko(e){return m2(e)?(e.nodeName||"").toLowerCase():"#document"}function mt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function gn(e){var t;return(t=(m2(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function m2(e){return e instanceof Node||e instanceof mt(e).Node}function It(e){return e instanceof Element||e instanceof mt(e).Element}function Xt(e){return e instanceof HTMLElement||e instanceof mt(e).HTMLElement}function Q1(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof mt(e).ShadowRoot}function Fi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=zt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function iy(e){return["table","td","th"].includes(ko(e))}function Ka(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function wd(e){const t=Sd(),n=It(e)?zt(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function ly(e){let t=Yn(e);for(;Xt(t)&&!vo(t);){if(wd(t))return t;if(Ka(t))return null;t=Yn(t)}return null}function Sd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function vo(e){return["html","body","#document"].includes(ko(e))}function zt(e){return mt(e).getComputedStyle(e)}function Ya(e){return It(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Yn(e){if(ko(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Q1(e)&&e.host||gn(e);return Q1(t)?t.host:t}function v2(e){const t=Yn(e);return vo(t)?e.ownerDocument?e.ownerDocument.body:e.body:Xt(t)&&Fi(t)?t:v2(t)}function Mi(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=v2(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),l=mt(o);if(i){const a=nc(l);return t.concat(l,l.visualViewport||[],Fi(o)?o:[],a&&n?Mi(a):[])}return t.concat(o,Mi(o,[],n))}function nc(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function g2(e){const t=zt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=Xt(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=ha(n)!==i||ha(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function Cd(e){return It(e)?e:e.contextElement}function oo(e){const t=Cd(e);if(!Xt(t))return Gn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=g2(t);let l=(i?ha(n.width):n.width)/r,a=(i?ha(n.height):n.height)/o;return(!l||!Number.isFinite(l))&&(l=1),(!a||!Number.isFinite(a))&&(a=1),{x:l,y:a}}const ay=Gn(0);function y2(e){const t=mt(e);return!Sd()||!t.visualViewport?ay:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function sy(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==mt(e)?!1:t}function br(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=Cd(e);let l=Gn(1);t&&(r?It(r)&&(l=oo(r)):l=oo(e));const a=sy(i,n,r)?y2(i):Gn(0);let s=(o.left+a.x)/l.x,c=(o.top+a.y)/l.y,p=o.width/l.x,d=o.height/l.y;if(i){const h=mt(i),y=r&&It(r)?mt(r):r;let x=h,g=nc(x);for(;g&&r&&y!==x;){const S=oo(g),v=g.getBoundingClientRect(),m=zt(g),w=v.left+(g.clientLeft+parseFloat(m.paddingLeft))*S.x,E=v.top+(g.clientTop+parseFloat(m.paddingTop))*S.y;s*=S.x,c*=S.y,p*=S.x,d*=S.y,s+=w,c+=E,x=mt(g),g=nc(x)}}return va({width:p,height:d,x:s,y:c})}function uy(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",l=gn(r),a=t?Ka(t.floating):!1;if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},c=Gn(1);const p=Gn(0),d=Xt(r);if((d||!d&&!i)&&((ko(r)!=="body"||Fi(l))&&(s=Ya(r)),Xt(r))){const h=br(r);c=oo(r),p.x=h.x+r.clientLeft,p.y=h.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+p.x,y:n.y*c.y-s.scrollTop*c.y+p.y}}function cy(e){return Array.from(e.getClientRects())}function x2(e){return br(gn(e)).left+Ya(e).scrollLeft}function dy(e){const t=gn(e),n=Ya(e),r=e.ownerDocument.body,o=ft(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=ft(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let l=-n.scrollLeft+x2(e);const a=-n.scrollTop;return zt(r).direction==="rtl"&&(l+=ft(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}function fy(e,t){const n=mt(e),r=gn(e),o=n.visualViewport;let i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;const c=Sd();(!c||c&&t==="fixed")&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}function py(e,t){const n=br(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=Xt(e)?oo(e):Gn(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y,s=o*i.x,c=r*i.y;return{width:l,height:a,x:s,y:c}}function Z1(e,t,n){let r;if(t==="viewport")r=fy(e,n);else if(t==="document")r=dy(gn(e));else if(It(t))r=py(t,n);else{const o=y2(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return va(r)}function w2(e,t){const n=Yn(e);return n===t||!It(n)||vo(n)?!1:zt(n).position==="fixed"||w2(n,t)}function hy(e,t){const n=t.get(e);if(n)return n;let r=Mi(e,[],!1).filter(a=>It(a)&&ko(a)!=="body"),o=null;const i=zt(e).position==="fixed";let l=i?Yn(e):e;for(;It(l)&&!vo(l);){const a=zt(l),s=wd(l);!s&&a.position==="fixed"&&(o=null),(i?!s&&!o:!s&&a.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Fi(l)&&!s&&w2(e,l))?r=r.filter(p=>p!==l):o=a,l=Yn(l)}return t.set(e,r),r}function my(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const l=[...n==="clippingAncestors"?Ka(t)?[]:hy(t,this._c):[].concat(n),r],a=l[0],s=l.reduce((c,p)=>{const d=Z1(t,p,o);return c.top=ft(d.top,c.top),c.right=Gt(d.right,c.right),c.bottom=Gt(d.bottom,c.bottom),c.left=ft(d.left,c.left),c},Z1(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function vy(e){const{width:t,height:n}=g2(e);return{width:t,height:n}}function gy(e,t,n){const r=Xt(t),o=gn(t),i=n==="fixed",l=br(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const s=Gn(0);if(r||!r&&!i)if((ko(t)!=="body"||Fi(o))&&(a=Ya(t)),r){const d=br(t,!0,i,t);s.x=d.x+t.clientLeft,s.y=d.y+t.clientTop}else o&&(s.x=x2(o));const c=l.left+a.scrollLeft-s.x,p=l.top+a.scrollTop-s.y;return{x:c,y:p,width:l.width,height:l.height}}function Ws(e){return zt(e).position==="static"}function J1(e,t){return!Xt(e)||zt(e).position==="fixed"?null:t?t(e):e.offsetParent}function S2(e,t){const n=mt(e);if(Ka(e))return n;if(!Xt(e)){let o=Yn(e);for(;o&&!vo(o);){if(It(o)&&!Ws(o))return o;o=Yn(o)}return n}let r=J1(e,t);for(;r&&iy(r)&&Ws(r);)r=J1(r,t);return r&&vo(r)&&Ws(r)&&!wd(r)?n:r||ly(e)||n}const yy=async function(e){const t=this.getOffsetParent||S2,n=this.getDimensions,r=await n(e.floating);return{reference:gy(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function xy(e){return zt(e).direction==="rtl"}const wy={convertOffsetParentRelativeRectToViewportRelativeRect:uy,getDocumentElement:gn,getClippingRect:my,getOffsetParent:S2,getElementRects:yy,getClientRects:cy,getDimensions:vy,getScale:oo,isElement:It,isRTL:xy};function Sy(e,t){let n=null,r;const o=gn(e);function i(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function l(a,s){a===void 0&&(a=!1),s===void 0&&(s=1),i();const{left:c,top:p,width:d,height:h}=e.getBoundingClientRect();if(a||t(),!d||!h)return;const y=hl(p),x=hl(o.clientWidth-(c+d)),g=hl(o.clientHeight-(p+h)),S=hl(c),m={rootMargin:-y+"px "+-x+"px "+-g+"px "+-S+"px",threshold:ft(0,Gt(1,s))||1};let w=!0;function E(R){const C=R[0].intersectionRatio;if(C!==s){if(!w)return l();C?l(!1,C):r=setTimeout(()=>{l(!1,1e-7)},1e3)}w=!1}try{n=new IntersectionObserver(E,{...m,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,m)}n.observe(e)}return l(!0),i}function Cy(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,c=Cd(e),p=o||i?[...c?Mi(c):[],...Mi(t)]:[];p.forEach(v=>{o&&v.addEventListener("scroll",n,{passive:!0}),i&&v.addEventListener("resize",n)});const d=c&&a?Sy(c,n):null;let h=-1,y=null;l&&(y=new ResizeObserver(v=>{let[m]=v;m&&m.target===c&&y&&(y.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var w;(w=y)==null||w.observe(t)})),n()}),c&&!s&&y.observe(c),y.observe(t));let x,g=s?br(e):null;s&&S();function S(){const v=br(e);g&&(v.x!==g.x||v.y!==g.y||v.width!==g.width||v.height!==g.height)&&n(),g=v,x=requestAnimationFrame(S)}return n(),()=>{var v;p.forEach(m=>{o&&m.removeEventListener("scroll",n),i&&m.removeEventListener("resize",n)}),d==null||d(),(v=y)==null||v.disconnect(),y=null,s&&cancelAnimationFrame(x)}}const Ey=ty,by=ny,Ry=J7,ky=oy,jy=q7,q1=Z7,Ny=ry,My=(e,t,n)=>{const r=new Map,o={platform:wy,...n},i={...o.platform,_c:r};return Q7(e,t,{...o,platform:i})};var Il=typeof document<"u"?f.useLayoutEffect:f.useEffect;function ga(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!ga(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!ga(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function C2(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ef(e,t){const n=C2(e);return Math.round(t*n)/n}function tf(e){const t=f.useRef(e);return Il(()=>{t.current=e}),t}function _y(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:s,open:c}=e,[p,d]=f.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,y]=f.useState(r);ga(h,r)||y(r);const[x,g]=f.useState(null),[S,v]=f.useState(null),m=f.useCallback(B=>{B!==C.current&&(C.current=B,g(B))},[]),w=f.useCallback(B=>{B!==M.current&&(M.current=B,v(B))},[]),E=i||x,R=l||S,C=f.useRef(null),M=f.useRef(null),N=f.useRef(p),D=s!=null,L=tf(s),V=tf(o),I=f.useCallback(()=>{if(!C.current||!M.current)return;const B={placement:t,strategy:n,middleware:h};V.current&&(B.platform=V.current),My(C.current,M.current,B).then(T=>{const _={...T,isPositioned:!0};X.current&&!ga(N.current,_)&&(N.current=_,Eo.flushSync(()=>{d(_)}))})},[h,t,n,V]);Il(()=>{c===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,d(B=>({...B,isPositioned:!1})))},[c]);const X=f.useRef(!1);Il(()=>(X.current=!0,()=>{X.current=!1}),[]),Il(()=>{if(E&&(C.current=E),R&&(M.current=R),E&&R){if(L.current)return L.current(E,R,I);I()}},[E,R,I,L,D]);const U=f.useMemo(()=>({reference:C,floating:M,setReference:m,setFloating:w}),[m,w]),J=f.useMemo(()=>({reference:E,floating:R}),[E,R]),ne=f.useMemo(()=>{const B={position:n,left:0,top:0};if(!J.floating)return B;const T=ef(J.floating,p.x),_=ef(J.floating,p.y);return a?{...B,transform:"translate("+T+"px, "+_+"px)",...C2(J.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:T,top:_}},[n,a,J.floating,p.x,p.y]);return f.useMemo(()=>({...p,update:I,refs:U,elements:J,floatingStyles:ne}),[p,I,U,J,ne])}const Py=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?q1({element:r.current,padding:o}).fn(n):{}:r?q1({element:r,padding:o}).fn(n):{}}}},Ty=(e,t)=>({...Ey(e),options:[e,t]}),Dy=(e,t)=>({...by(e),options:[e,t]}),Ly=(e,t)=>({...Ny(e),options:[e,t]}),Ay=(e,t)=>({...Ry(e),options:[e,t]}),Oy=(e,t)=>({...ky(e),options:[e,t]}),Iy=(e,t)=>({...jy(e),options:[e,t]}),zy=(e,t)=>({...Py(e),options:[e,t]});var Fy="Arrow",E2=f.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...i}=e;return u.jsx(Ne.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});E2.displayName=Fy;var $y=E2;function By(e){const[t,n]=f.useState(void 0);return Er(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let l,a;if("borderBoxSize"in i){const s=i.borderBoxSize,c=Array.isArray(s)?s[0]:s;l=c.inlineSize,a=c.blockSize}else l=e.offsetWidth,a=e.offsetHeight;n({width:l,height:a})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var Ed="Popper",[b2,Xa]=tr(Ed),[Uy,R2]=b2(Ed),k2=e=>{const{__scopePopper:t,children:n}=e,[r,o]=f.useState(null);return u.jsx(Uy,{scope:t,anchor:r,onAnchorChange:o,children:n})};k2.displayName=Ed;var j2="PopperAnchor",N2=f.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=R2(j2,n),l=f.useRef(null),a=_e(t,l);return f.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||l.current)}),r?null:u.jsx(Ne.div,{...o,ref:a})});N2.displayName=j2;var bd="PopperContent",[Vy,Hy]=b2(bd),M2=f.forwardRef((e,t)=>{var Ge,Qt,rt,nr,Ui,Ie;const{__scopePopper:n,side:r="bottom",sideOffset:o=0,align:i="center",alignOffset:l=0,arrowPadding:a=0,avoidCollisions:s=!0,collisionBoundary:c=[],collisionPadding:p=0,sticky:d="partial",hideWhenDetached:h=!1,updatePositionStrategy:y="optimized",onPlaced:x,...g}=e,S=R2(bd,n),[v,m]=f.useState(null),w=_e(t,xt=>m(xt)),[E,R]=f.useState(null),C=By(E),M=(C==null?void 0:C.width)??0,N=(C==null?void 0:C.height)??0,D=r+(i!=="center"?"-"+i:""),L=typeof p=="number"?p:{top:0,right:0,bottom:0,left:0,...p},V=Array.isArray(c)?c:[c],I=V.length>0,X={padding:L,boundary:V.filter(Gy),altBoundary:I},{refs:U,floatingStyles:J,placement:ne,isPositioned:B,middlewareData:T}=_y({strategy:"fixed",placement:D,whileElementsMounted:(...xt)=>Cy(...xt,{animationFrame:y==="always"}),elements:{reference:S.anchor},middleware:[Ty({mainAxis:o+N,alignmentAxis:l}),s&&Dy({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?Ly():void 0,...X}),s&&Ay({...X}),Oy({...X,apply:({elements:xt,rects:Mo,availableWidth:as,availableHeight:Zt})=>{const{width:ss,height:us}=Mo.reference,rr=xt.floating.style;rr.setProperty("--radix-popper-available-width",`${as}px`),rr.setProperty("--radix-popper-available-height",`${Zt}px`),rr.setProperty("--radix-popper-anchor-width",`${ss}px`),rr.setProperty("--radix-popper-anchor-height",`${us}px`)}}),E&&zy({element:E,padding:a}),Ky({arrowWidth:M,arrowHeight:N}),h&&Iy({strategy:"referenceHidden",...X})]}),[_,z]=T2(ne),H=Ot(x);Er(()=>{B&&(H==null||H())},[B,H]);const Z=(Ge=T.arrow)==null?void 0:Ge.x,Pe=(Qt=T.arrow)==null?void 0:Qt.y,we=((rt=T.arrow)==null?void 0:rt.centerOffset)!==0,[We,Se]=f.useState();return Er(()=>{v&&Se(window.getComputedStyle(v).zIndex)},[v]),u.jsx("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...J,transform:B?J.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:We,"--radix-popper-transform-origin":[(nr=T.transformOrigin)==null?void 0:nr.x,(Ui=T.transformOrigin)==null?void 0:Ui.y].join(" "),...((Ie=T.hide)==null?void 0:Ie.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:u.jsx(Vy,{scope:n,placedSide:_,onArrowChange:R,arrowX:Z,arrowY:Pe,shouldHideArrow:we,children:u.jsx(Ne.div,{"data-side":_,"data-align":z,...g,ref:w,style:{...g.style,animation:B?void 0:"none"}})})})});M2.displayName=bd;var _2="PopperArrow",Wy={top:"bottom",right:"left",bottom:"top",left:"right"},P2=f.forwardRef(function(t,n){const{__scopePopper:r,...o}=t,i=Hy(_2,r),l=Wy[i.placedSide];return u.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:u.jsx($y,{...o,ref:n,style:{...o.style,display:"block"}})})});P2.displayName=_2;function Gy(e){return e!==null}var Ky=e=>({name:"transformOrigin",options:e,fn(t){var S,v,m;const{placement:n,rects:r,middlewareData:o}=t,l=((S=o.arrow)==null?void 0:S.centerOffset)!==0,a=l?0:e.arrowWidth,s=l?0:e.arrowHeight,[c,p]=T2(n),d={start:"0%",center:"50%",end:"100%"}[p],h=(((v=o.arrow)==null?void 0:v.x)??0)+a/2,y=(((m=o.arrow)==null?void 0:m.y)??0)+s/2;let x="",g="";return c==="bottom"?(x=l?d:`${h}px`,g=`${-s}px`):c==="top"?(x=l?d:`${h}px`,g=`${r.floating.height+s}px`):c==="right"?(x=`${-s}px`,g=l?d:`${y}px`):c==="left"&&(x=`${r.floating.width+s}px`,g=l?d:`${y}px`),{data:{x,y:g}}}});function T2(e){const[t,n="center"]=e.split("-");return[t,n]}var D2=k2,L2=N2,A2=M2,O2=P2,Yy="Portal",Rd=f.forwardRef((e,t)=>{var a;const{container:n,...r}=e,[o,i]=f.useState(!1);Er(()=>i(!0),[]);const l=n||o&&((a=globalThis==null?void 0:globalThis.document)==null?void 0:a.body);return l?zh.createPortal(u.jsx(Ne.div,{...r,ref:t}),l):null});Rd.displayName=Yy;function Xy(e,t){return f.useReducer((n,r)=>t[n][r]??n,e)}var yn=e=>{const{present:t,children:n}=e,r=Qy(t),o=typeof n=="function"?n({present:r.isPresent}):f.Children.only(n),i=_e(r.ref,Zy(o));return typeof n=="function"||r.isPresent?f.cloneElement(o,{ref:i}):null};yn.displayName="Presence";function Qy(e){const[t,n]=f.useState(),r=f.useRef({}),o=f.useRef(e),i=f.useRef("none"),l=e?"mounted":"unmounted",[a,s]=Xy(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return f.useEffect(()=>{const c=ml(r.current);i.current=a==="mounted"?c:"none"},[a]),Er(()=>{const c=r.current,p=o.current;if(p!==e){const h=i.current,y=ml(c);e?s("MOUNT"):y==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(p&&h!==y?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),Er(()=>{if(t){const c=d=>{const y=ml(r.current).includes(d.animationName);d.target===t&&y&&Eo.flushSync(()=>s("ANIMATION_END"))},p=d=>{d.target===t&&(i.current=ml(r.current))};return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:f.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function ml(e){return(e==null?void 0:e.animationName)||"none"}function Zy(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Gs="rovingFocusGroup.onEntryFocus",Jy={bubbles:!1,cancelable:!0},Qa="RovingFocusGroup",[rc,I2,qy]=s2(Qa),[e9,z2]=tr(Qa,[qy]),[t9,n9]=e9(Qa),F2=f.forwardRef((e,t)=>u.jsx(rc.Provider,{scope:e.__scopeRovingFocusGroup,children:u.jsx(rc.Slot,{scope:e.__scopeRovingFocusGroup,children:u.jsx(r9,{...e,ref:t})})}));F2.displayName=Qa;var r9=f.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:l,defaultCurrentTabStopId:a,onCurrentTabStopIdChange:s,onEntryFocus:c,preventScrollOnEntryFocus:p=!1,...d}=e,h=f.useRef(null),y=_e(t,h),x=u2(i),[g=null,S]=Wa({prop:l,defaultProp:a,onChange:s}),[v,m]=f.useState(!1),w=Ot(c),E=I2(n),R=f.useRef(!1),[C,M]=f.useState(0);return f.useEffect(()=>{const N=h.current;if(N)return N.addEventListener(Gs,w),()=>N.removeEventListener(Gs,w)},[w]),u.jsx(t9,{scope:n,orientation:r,dir:x,loop:o,currentTabStopId:g,onItemFocus:f.useCallback(N=>S(N),[S]),onItemShiftTab:f.useCallback(()=>m(!0),[]),onFocusableItemAdd:f.useCallback(()=>M(N=>N+1),[]),onFocusableItemRemove:f.useCallback(()=>M(N=>N-1),[]),children:u.jsx(Ne.div,{tabIndex:v||C===0?-1:0,"data-orientation":r,...d,ref:y,style:{outline:"none",...e.style},onMouseDown:Q(e.onMouseDown,()=>{R.current=!0}),onFocus:Q(e.onFocus,N=>{const D=!R.current;if(N.target===N.currentTarget&&D&&!v){const L=new CustomEvent(Gs,Jy);if(N.currentTarget.dispatchEvent(L),!L.defaultPrevented){const V=E().filter(ne=>ne.focusable),I=V.find(ne=>ne.active),X=V.find(ne=>ne.id===g),J=[I,X,...V].filter(Boolean).map(ne=>ne.ref.current);U2(J,p)}}R.current=!1}),onBlur:Q(e.onBlur,()=>m(!1))})})}),$2="RovingFocusGroupItem",B2=f.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...l}=e,a=mr(),s=i||a,c=n9($2,n),p=c.currentTabStopId===s,d=I2(n),{onFocusableItemAdd:h,onFocusableItemRemove:y}=c;return f.useEffect(()=>{if(r)return h(),()=>y()},[r,h,y]),u.jsx(rc.ItemSlot,{scope:n,id:s,focusable:r,active:o,children:u.jsx(Ne.span,{tabIndex:p?0:-1,"data-orientation":c.orientation,...l,ref:t,onMouseDown:Q(e.onMouseDown,x=>{r?c.onItemFocus(s):x.preventDefault()}),onFocus:Q(e.onFocus,()=>c.onItemFocus(s)),onKeyDown:Q(e.onKeyDown,x=>{if(x.key==="Tab"&&x.shiftKey){c.onItemShiftTab();return}if(x.target!==x.currentTarget)return;const g=l9(x,c.orientation,c.dir);if(g!==void 0){if(x.metaKey||x.ctrlKey||x.altKey||x.shiftKey)return;x.preventDefault();let v=d().filter(m=>m.focusable).map(m=>m.ref.current);if(g==="last")v.reverse();else if(g==="prev"||g==="next"){g==="prev"&&v.reverse();const m=v.indexOf(x.currentTarget);v=c.loop?a9(v,m+1):v.slice(m+1)}setTimeout(()=>U2(v))}})})})});B2.displayName=$2;var o9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function i9(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function l9(e,t,n){const r=i9(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return o9[r]}function U2(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function a9(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var s9=F2,u9=B2,c9=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Or=new WeakMap,vl=new WeakMap,gl={},Ks=0,V2=function(e){return e&&(e.host||V2(e.parentNode))},d9=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=V2(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},f9=function(e,t,n,r){var o=d9(t,Array.isArray(e)?e:[e]);gl[n]||(gl[n]=new WeakMap);var i=gl[n],l=[],a=new Set,s=new Set(o),c=function(d){!d||a.has(d)||(a.add(d),c(d.parentNode))};o.forEach(c);var p=function(d){!d||s.has(d)||Array.prototype.forEach.call(d.children,function(h){if(a.has(h))p(h);else try{var y=h.getAttribute(r),x=y!==null&&y!=="false",g=(Or.get(h)||0)+1,S=(i.get(h)||0)+1;Or.set(h,g),i.set(h,S),l.push(h),g===1&&x&&vl.set(h,!0),S===1&&h.setAttribute(n,"true"),x||h.setAttribute(r,"true")}catch(v){console.error("aria-hidden: cannot operate on ",h,v)}})};return p(t),a.clear(),Ks++,function(){l.forEach(function(d){var h=Or.get(d)-1,y=i.get(d)-1;Or.set(d,h),i.set(d,y),h||(vl.has(d)||d.removeAttribute(r),vl.delete(d)),y||d.removeAttribute(n)}),Ks--,Ks||(Or=new WeakMap,Or=new WeakMap,vl=new WeakMap,gl={})}},H2=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=c9(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),f9(r,o,n,"aria-hidden")):function(){return null}},Wt=function(){return Wt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return M9;var t=_9(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},T9=Y2(),io="data-scroll-locked",D9=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,a=e.gap;return n===void 0&&(n="margin"),` - .`.concat(h9,` { + */const m7=Ft("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** + * @license lucide-react v0.427.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const v7=Ft("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.427.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const g7=Ft("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function X(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}function y7(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Ha(...e){return t=>e.forEach(n=>y7(n,t))}function _e(...e){return f.useCallback(Ha(...e),e)}function x7(e,t){const n=f.createContext(t);function r(i){const{children:l,...a}=i,s=f.useMemo(()=>a,Object.values(a));return u.jsx(n.Provider,{value:s,children:l})}function o(i){const l=f.useContext(n);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return r.displayName=e+"Provider",[r,o]}function tr(e,t=[]){let n=[];function r(i,l){const a=f.createContext(l),s=n.length;n=[...n,l];function c(d){const{scope:h,children:y,...x}=d,g=(h==null?void 0:h[e][s])||a,S=f.useMemo(()=>x,Object.values(x));return u.jsx(g.Provider,{value:S,children:y})}function p(d,h){const y=(h==null?void 0:h[e][s])||a,x=f.useContext(y);if(x)return x;if(l!==void 0)return l;throw new Error(`\`${d}\` must be used within \`${i}\``)}return c.displayName=i+"Provider",[c,p]}const o=()=>{const i=n.map(l=>f.createContext(l));return function(a){const s=(a==null?void 0:a[e])||i;return f.useMemo(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[r,w7(o,...t)]}function w7(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(i){const l=r.reduce((a,{useScope:s,scopeName:c})=>{const d=s(i)[`__scope${c}`];return{...a,...d}},{});return f.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}function Ot(e){const t=f.useRef(e);return f.useEffect(()=>{t.current=e}),f.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function Wa({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,o]=S7({defaultProp:t,onChange:n}),i=e!==void 0,l=i?e:r,a=Ot(n),s=f.useCallback(c=>{if(i){const d=typeof c=="function"?c(e):c;d!==e&&a(d)}else o(c)},[i,e,o,a]);return[l,s]}function S7({defaultProp:e,onChange:t}){const n=f.useState(e),[r]=n,o=f.useRef(r),i=Ot(t);return f.useEffect(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}var Cr=f.forwardRef((e,t)=>{const{children:n,...r}=e,o=f.Children.toArray(n),i=o.find(C7);if(i){const l=i.props.children,a=o.map(s=>s===i?f.Children.count(l)>1?f.Children.only(null):f.isValidElement(l)?l.props.children:null:s);return u.jsx(Ju,{...r,ref:t,children:f.isValidElement(l)?f.cloneElement(l,void 0,a):null})}return u.jsx(Ju,{...r,ref:t,children:n})});Cr.displayName="Slot";var Ju=f.forwardRef((e,t)=>{const{children:n,...r}=e;if(f.isValidElement(n)){const o=b7(n);return f.cloneElement(n,{...E7(r,n.props),ref:t?Ha(t,o):o})}return f.Children.count(n)>1?f.Children.only(null):null});Ju.displayName="SlotClone";var md=({children:e})=>u.jsx(u.Fragment,{children:e});function C7(e){return f.isValidElement(e)&&e.type===md}function E7(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...a)=>{i(...a),o(...a)}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}function b7(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var R7=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Ne=R7.reduce((e,t)=>{const n=f.forwardRef((r,o)=>{const{asChild:i,...l}=r,a=i?Cr:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),u.jsx(a,{...l,ref:o})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function a2(e,t){e&&bo.flushSync(()=>e.dispatchEvent(t))}function s2(e){const t=e+"CollectionProvider",[n,r]=tr(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=y=>{const{scope:x,children:g}=y,S=Ht.useRef(null),v=Ht.useRef(new Map).current;return u.jsx(o,{scope:x,itemMap:v,collectionRef:S,children:g})};l.displayName=t;const a=e+"CollectionSlot",s=Ht.forwardRef((y,x)=>{const{scope:g,children:S}=y,v=i(a,g),m=_e(x,v.collectionRef);return u.jsx(Cr,{ref:m,children:S})});s.displayName=a;const c=e+"CollectionItemSlot",p="data-radix-collection-item",d=Ht.forwardRef((y,x)=>{const{scope:g,children:S,...v}=y,m=Ht.useRef(null),w=_e(x,m),E=i(c,g);return Ht.useEffect(()=>(E.itemMap.set(m,{ref:m,...v}),()=>void E.itemMap.delete(m))),u.jsx(Cr,{[p]:"",ref:w,children:S})});d.displayName=c;function h(y){const x=i(e+"CollectionConsumer",y);return Ht.useCallback(()=>{const S=x.collectionRef.current;if(!S)return[];const v=Array.from(S.querySelectorAll(`[${p}]`));return Array.from(x.itemMap.values()).sort((E,R)=>v.indexOf(E.ref.current)-v.indexOf(R.ref.current))},[x.collectionRef,x.itemMap])}return[{Provider:l,Slot:s,ItemSlot:d},h,r]}var k7=f.createContext(void 0);function u2(e){const t=f.useContext(k7);return e||t||"ltr"}function j7(e,t=globalThis==null?void 0:globalThis.document){const n=Ot(e);f.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var N7="DismissableLayer",qu="dismissableLayer.update",M7="dismissableLayer.pointerDownOutside",_7="dismissableLayer.focusOutside",$1,c2=f.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ga=f.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:l,onDismiss:a,...s}=e,c=f.useContext(c2),[p,d]=f.useState(null),h=(p==null?void 0:p.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,y]=f.useState({}),x=_e(t,M=>d(M)),g=Array.from(c.layers),[S]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),v=g.indexOf(S),m=p?g.indexOf(p):-1,w=c.layersWithOutsidePointerEventsDisabled.size>0,E=m>=v,R=D7(M=>{const N=M.target,D=[...c.branches].some(L=>L.contains(N));!E||D||(o==null||o(M),l==null||l(M),M.defaultPrevented||a==null||a())},h),C=L7(M=>{const N=M.target;[...c.branches].some(L=>L.contains(N))||(i==null||i(M),l==null||l(M),M.defaultPrevented||a==null||a())},h);return j7(M=>{m===c.layers.size-1&&(r==null||r(M),!M.defaultPrevented&&a&&(M.preventDefault(),a()))},h),f.useEffect(()=>{if(p)return n&&(c.layersWithOutsidePointerEventsDisabled.size===0&&($1=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(p)),c.layers.add(p),B1(),()=>{n&&c.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=$1)}},[p,h,n,c]),f.useEffect(()=>()=>{p&&(c.layers.delete(p),c.layersWithOutsidePointerEventsDisabled.delete(p),B1())},[p,c]),f.useEffect(()=>{const M=()=>y({});return document.addEventListener(qu,M),()=>document.removeEventListener(qu,M)},[]),u.jsx(Ne.div,{...s,ref:x,style:{pointerEvents:w?E?"auto":"none":void 0,...e.style},onFocusCapture:X(e.onFocusCapture,C.onFocusCapture),onBlurCapture:X(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:X(e.onPointerDownCapture,R.onPointerDownCapture)})});Ga.displayName=N7;var P7="DismissableLayerBranch",T7=f.forwardRef((e,t)=>{const n=f.useContext(c2),r=f.useRef(null),o=_e(t,r);return f.useEffect(()=>{const i=r.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),u.jsx(Ne.div,{...e,ref:o})});T7.displayName=P7;function D7(e,t=globalThis==null?void 0:globalThis.document){const n=Ot(e),r=f.useRef(!1),o=f.useRef(()=>{});return f.useEffect(()=>{const i=a=>{if(a.target&&!r.current){let s=function(){d2(M7,n,c,{discrete:!0})};const c={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=s,t.addEventListener("click",o.current,{once:!0})):s()}else t.removeEventListener("click",o.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",i),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function L7(e,t=globalThis==null?void 0:globalThis.document){const n=Ot(e),r=f.useRef(!1);return f.useEffect(()=>{const o=i=>{i.target&&!r.current&&d2(_7,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function B1(){const e=new CustomEvent(qu);document.dispatchEvent(e)}function d2(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?a2(o,i):o.dispatchEvent(i)}var Us=0;function f2(){f.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??U1()),document.body.insertAdjacentElement("beforeend",e[1]??U1()),Us++,()=>{Us===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Us--}},[])}function U1(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Vs="focusScope.autoFocusOnMount",Hs="focusScope.autoFocusOnUnmount",V1={bubbles:!1,cancelable:!0},A7="FocusScope",vd=f.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...l}=e,[a,s]=f.useState(null),c=Ot(o),p=Ot(i),d=f.useRef(null),h=_e(t,g=>s(g)),y=f.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;f.useEffect(()=>{if(r){let g=function(w){if(y.paused||!a)return;const E=w.target;a.contains(E)?d.current=E:Mn(d.current,{select:!0})},S=function(w){if(y.paused||!a)return;const E=w.relatedTarget;E!==null&&(a.contains(E)||Mn(d.current,{select:!0}))},v=function(w){if(document.activeElement===document.body)for(const R of w)R.removedNodes.length>0&&Mn(a)};document.addEventListener("focusin",g),document.addEventListener("focusout",S);const m=new MutationObserver(v);return a&&m.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",S),m.disconnect()}}},[r,a,y.paused]),f.useEffect(()=>{if(a){W1.add(y);const g=document.activeElement;if(!a.contains(g)){const v=new CustomEvent(Vs,V1);a.addEventListener(Vs,c),a.dispatchEvent(v),v.defaultPrevented||(O7(B7(p2(a)),{select:!0}),document.activeElement===g&&Mn(a))}return()=>{a.removeEventListener(Vs,c),setTimeout(()=>{const v=new CustomEvent(Hs,V1);a.addEventListener(Hs,p),a.dispatchEvent(v),v.defaultPrevented||Mn(g??document.body,{select:!0}),a.removeEventListener(Hs,p),W1.remove(y)},0)}}},[a,c,p,y]);const x=f.useCallback(g=>{if(!n&&!r||y.paused)return;const S=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,v=document.activeElement;if(S&&v){const m=g.currentTarget,[w,E]=I7(m);w&&E?!g.shiftKey&&v===E?(g.preventDefault(),n&&Mn(w,{select:!0})):g.shiftKey&&v===w&&(g.preventDefault(),n&&Mn(E,{select:!0})):v===m&&g.preventDefault()}},[n,r,y.paused]);return u.jsx(Ne.div,{tabIndex:-1,...l,ref:h,onKeyDown:x})});vd.displayName=A7;function O7(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Mn(r,{select:t}),document.activeElement!==n)return}function I7(e){const t=p2(e),n=H1(t,e),r=H1(t.reverse(),e);return[n,r]}function p2(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function H1(e,t){for(const n of e)if(!z7(n,{upTo:t}))return n}function z7(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function F7(e){return e instanceof HTMLInputElement&&"select"in e}function Mn(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&F7(e)&&t&&e.select()}}var W1=$7();function $7(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=G1(e,t),e.unshift(t)},remove(t){var n;e=G1(e,t),(n=e[0])==null||n.resume()}}}function G1(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function B7(e){return e.filter(t=>t.tagName!=="A")}var Er=globalThis!=null&&globalThis.document?f.useLayoutEffect:()=>{},U7=Af.useId||(()=>{}),V7=0;function mr(e){const[t,n]=f.useState(U7());return Er(()=>{n(r=>r??String(V7++))},[e]),t?`radix-${t}`:""}const H7=["top","right","bottom","left"],Kt=Math.min,ft=Math.max,ha=Math.round,hl=Math.floor,Gn=e=>({x:e,y:e}),W7={left:"right",right:"left",bottom:"top",top:"bottom"},G7={start:"end",end:"start"};function ec(e,t,n){return ft(e,Kt(t,n))}function hn(e,t){return typeof e=="function"?e(t):e}function mn(e){return e.split("-")[0]}function ko(e){return e.split("-")[1]}function gd(e){return e==="x"?"y":"x"}function yd(e){return e==="y"?"height":"width"}function Kn(e){return["top","bottom"].includes(mn(e))?"y":"x"}function xd(e){return gd(Kn(e))}function K7(e,t,n){n===void 0&&(n=!1);const r=ko(e),o=xd(e),i=yd(o);let l=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=ma(l)),[l,ma(l)]}function Y7(e){const t=ma(e);return[tc(e),t,tc(t)]}function tc(e){return e.replace(/start|end/g,t=>G7[t])}function Q7(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],l=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:l;default:return[]}}function X7(e,t,n,r){const o=ko(e);let i=Q7(mn(e),n==="start",r);return o&&(i=i.map(l=>l+"-"+o),t&&(i=i.concat(i.map(tc)))),i}function ma(e){return e.replace(/left|right|bottom|top/g,t=>W7[t])}function Z7(e){return{top:0,right:0,bottom:0,left:0,...e}}function h2(e){return typeof e!="number"?Z7(e):{top:e,right:e,bottom:e,left:e}}function va(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function K1(e,t,n){let{reference:r,floating:o}=e;const i=Kn(t),l=xd(t),a=yd(l),s=mn(t),c=i==="y",p=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,h=r[a]/2-o[a]/2;let y;switch(s){case"top":y={x:p,y:r.y-o.height};break;case"bottom":y={x:p,y:r.y+r.height};break;case"right":y={x:r.x+r.width,y:d};break;case"left":y={x:r.x-o.width,y:d};break;default:y={x:r.x,y:r.y}}switch(ko(t)){case"start":y[l]-=h*(n&&c?-1:1);break;case"end":y[l]+=h*(n&&c?-1:1);break}return y}const J7=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),s=await(l.isRTL==null?void 0:l.isRTL(t));let c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:p,y:d}=K1(c,r,s),h=r,y={},x=0;for(let g=0;g({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:c,padding:p=0}=hn(e,t)||{};if(c==null)return{};const d=h2(p),h={x:n,y:r},y=xd(o),x=yd(y),g=await l.getDimensions(c),S=y==="y",v=S?"top":"left",m=S?"bottom":"right",w=S?"clientHeight":"clientWidth",E=i.reference[x]+i.reference[y]-h[y]-i.floating[x],R=h[y]-i.reference[y],C=await(l.getOffsetParent==null?void 0:l.getOffsetParent(c));let M=C?C[w]:0;(!M||!await(l.isElement==null?void 0:l.isElement(C)))&&(M=a.floating[w]||i.floating[x]);const N=E/2-R/2,D=M/2-g[x]/2-1,L=Kt(d[v],D),V=Kt(d[m],D),I=L,Q=M-g[x]-V,U=M/2-g[x]/2+N,J=ec(I,U,Q),ne=!s.arrow&&ko(o)!=null&&U!==J&&i.reference[x]/2-(UU<=0)){var V,I;const U=(((V=i.flip)==null?void 0:V.index)||0)+1,J=M[U];if(J)return{data:{index:U,overflows:L},reset:{placement:J}};let ne=(I=L.filter(B=>B.overflows[0]<=0).sort((B,T)=>B.overflows[1]-T.overflows[1])[0])==null?void 0:I.placement;if(!ne)switch(y){case"bestFit":{var Q;const B=(Q=L.filter(T=>{if(C){const _=Kn(T.placement);return _===m||_==="y"}return!0}).map(T=>[T.placement,T.overflows.filter(_=>_>0).reduce((_,z)=>_+z,0)]).sort((T,_)=>T[1]-_[1])[0])==null?void 0:Q[0];B&&(ne=B);break}case"initialPlacement":ne=a;break}if(o!==ne)return{reset:{placement:ne}}}return{}}}};function Y1(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Q1(e){return H7.some(t=>e[t]>=0)}const ty=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...o}=hn(e,t);switch(r){case"referenceHidden":{const i=await Ni(t,{...o,elementContext:"reference"}),l=Y1(i,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:Q1(l)}}}case"escaped":{const i=await Ni(t,{...o,altBoundary:!0}),l=Y1(i,n.floating);return{data:{escapedOffsets:l,escaped:Q1(l)}}}default:return{}}}}};async function ny(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),l=mn(n),a=ko(n),s=Kn(n)==="y",c=["left","top"].includes(l)?-1:1,p=i&&s?-1:1,d=hn(t,e);let{mainAxis:h,crossAxis:y,alignmentAxis:x}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&typeof x=="number"&&(y=a==="end"?x*-1:x),s?{x:y*p,y:h*c}:{x:h*c,y:y*p}}const ry=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:l,middlewareData:a}=t,s=await ny(t,e);return l===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}},oy=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:S=>{let{x:v,y:m}=S;return{x:v,y:m}}},...s}=hn(e,t),c={x:n,y:r},p=await Ni(t,s),d=Kn(mn(o)),h=gd(d);let y=c[h],x=c[d];if(i){const S=h==="y"?"top":"left",v=h==="y"?"bottom":"right",m=y+p[S],w=y-p[v];y=ec(m,y,w)}if(l){const S=d==="y"?"top":"left",v=d==="y"?"bottom":"right",m=x+p[S],w=x-p[v];x=ec(m,x,w)}const g=a.fn({...t,[h]:y,[d]:x});return{...g,data:{x:g.x-n,y:g.y-r}}}}},iy=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=hn(e,t),p={x:n,y:r},d=Kn(o),h=gd(d);let y=p[h],x=p[d];const g=hn(a,t),S=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(s){const w=h==="y"?"height":"width",E=i.reference[h]-i.floating[w]+S.mainAxis,R=i.reference[h]+i.reference[w]-S.mainAxis;yR&&(y=R)}if(c){var v,m;const w=h==="y"?"width":"height",E=["top","left"].includes(mn(o)),R=i.reference[d]-i.floating[w]+(E&&((v=l.offset)==null?void 0:v[d])||0)+(E?0:S.crossAxis),C=i.reference[d]+i.reference[w]+(E?0:((m=l.offset)==null?void 0:m[d])||0)-(E?S.crossAxis:0);xC&&(x=C)}return{[h]:y,[d]:x}}}},ly=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:l=()=>{},...a}=hn(e,t),s=await Ni(t,a),c=mn(n),p=ko(n),d=Kn(n)==="y",{width:h,height:y}=r.floating;let x,g;c==="top"||c==="bottom"?(x=c,g=p===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,x=p==="end"?"top":"bottom");const S=y-s.top-s.bottom,v=h-s.left-s.right,m=Kt(y-s[x],S),w=Kt(h-s[g],v),E=!t.middlewareData.shift;let R=m,C=w;if(d?C=p||E?Kt(w,v):v:R=p||E?Kt(m,S):S,E&&!p){const N=ft(s.left,0),D=ft(s.right,0),L=ft(s.top,0),V=ft(s.bottom,0);d?C=h-2*(N!==0||D!==0?N+D:ft(s.left,s.right)):R=y-2*(L!==0||V!==0?L+V:ft(s.top,s.bottom))}await l({...t,availableWidth:C,availableHeight:R});const M=await o.getDimensions(i.floating);return h!==M.width||y!==M.height?{reset:{rects:!0}}:{}}}};function jo(e){return m2(e)?(e.nodeName||"").toLowerCase():"#document"}function mt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function gn(e){var t;return(t=(m2(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function m2(e){return e instanceof Node||e instanceof mt(e).Node}function It(e){return e instanceof Element||e instanceof mt(e).Element}function Xt(e){return e instanceof HTMLElement||e instanceof mt(e).HTMLElement}function X1(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof mt(e).ShadowRoot}function Fi(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=zt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function ay(e){return["table","td","th"].includes(jo(e))}function Ka(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function wd(e){const t=Sd(),n=It(e)?zt(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function sy(e){let t=Yn(e);for(;Xt(t)&&!go(t);){if(wd(t))return t;if(Ka(t))return null;t=Yn(t)}return null}function Sd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function go(e){return["html","body","#document"].includes(jo(e))}function zt(e){return mt(e).getComputedStyle(e)}function Ya(e){return It(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Yn(e){if(jo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||X1(e)&&e.host||gn(e);return X1(t)?t.host:t}function v2(e){const t=Yn(e);return go(t)?e.ownerDocument?e.ownerDocument.body:e.body:Xt(t)&&Fi(t)?t:v2(t)}function Mi(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=v2(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),l=mt(o);if(i){const a=nc(l);return t.concat(l,l.visualViewport||[],Fi(o)?o:[],a&&n?Mi(a):[])}return t.concat(o,Mi(o,[],n))}function nc(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function g2(e){const t=zt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=Xt(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=ha(n)!==i||ha(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function Cd(e){return It(e)?e:e.contextElement}function io(e){const t=Cd(e);if(!Xt(t))return Gn(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=g2(t);let l=(i?ha(n.width):n.width)/r,a=(i?ha(n.height):n.height)/o;return(!l||!Number.isFinite(l))&&(l=1),(!a||!Number.isFinite(a))&&(a=1),{x:l,y:a}}const uy=Gn(0);function y2(e){const t=mt(e);return!Sd()||!t.visualViewport?uy:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function cy(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==mt(e)?!1:t}function br(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=Cd(e);let l=Gn(1);t&&(r?It(r)&&(l=io(r)):l=io(e));const a=cy(i,n,r)?y2(i):Gn(0);let s=(o.left+a.x)/l.x,c=(o.top+a.y)/l.y,p=o.width/l.x,d=o.height/l.y;if(i){const h=mt(i),y=r&&It(r)?mt(r):r;let x=h,g=nc(x);for(;g&&r&&y!==x;){const S=io(g),v=g.getBoundingClientRect(),m=zt(g),w=v.left+(g.clientLeft+parseFloat(m.paddingLeft))*S.x,E=v.top+(g.clientTop+parseFloat(m.paddingTop))*S.y;s*=S.x,c*=S.y,p*=S.x,d*=S.y,s+=w,c+=E,x=mt(g),g=nc(x)}}return va({width:p,height:d,x:s,y:c})}function dy(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",l=gn(r),a=t?Ka(t.floating):!1;if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},c=Gn(1);const p=Gn(0),d=Xt(r);if((d||!d&&!i)&&((jo(r)!=="body"||Fi(l))&&(s=Ya(r)),Xt(r))){const h=br(r);c=io(r),p.x=h.x+r.clientLeft,p.y=h.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+p.x,y:n.y*c.y-s.scrollTop*c.y+p.y}}function fy(e){return Array.from(e.getClientRects())}function x2(e){return br(gn(e)).left+Ya(e).scrollLeft}function py(e){const t=gn(e),n=Ya(e),r=e.ownerDocument.body,o=ft(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=ft(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let l=-n.scrollLeft+x2(e);const a=-n.scrollTop;return zt(r).direction==="rtl"&&(l+=ft(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}function hy(e,t){const n=mt(e),r=gn(e),o=n.visualViewport;let i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;const c=Sd();(!c||c&&t==="fixed")&&(a=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:a,y:s}}function my(e,t){const n=br(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=Xt(e)?io(e):Gn(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y,s=o*i.x,c=r*i.y;return{width:l,height:a,x:s,y:c}}function Z1(e,t,n){let r;if(t==="viewport")r=hy(e,n);else if(t==="document")r=py(gn(e));else if(It(t))r=my(t,n);else{const o=y2(e);r={...t,x:t.x-o.x,y:t.y-o.y}}return va(r)}function w2(e,t){const n=Yn(e);return n===t||!It(n)||go(n)?!1:zt(n).position==="fixed"||w2(n,t)}function vy(e,t){const n=t.get(e);if(n)return n;let r=Mi(e,[],!1).filter(a=>It(a)&&jo(a)!=="body"),o=null;const i=zt(e).position==="fixed";let l=i?Yn(e):e;for(;It(l)&&!go(l);){const a=zt(l),s=wd(l);!s&&a.position==="fixed"&&(o=null),(i?!s&&!o:!s&&a.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Fi(l)&&!s&&w2(e,l))?r=r.filter(p=>p!==l):o=a,l=Yn(l)}return t.set(e,r),r}function gy(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const l=[...n==="clippingAncestors"?Ka(t)?[]:vy(t,this._c):[].concat(n),r],a=l[0],s=l.reduce((c,p)=>{const d=Z1(t,p,o);return c.top=ft(d.top,c.top),c.right=Kt(d.right,c.right),c.bottom=Kt(d.bottom,c.bottom),c.left=ft(d.left,c.left),c},Z1(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function yy(e){const{width:t,height:n}=g2(e);return{width:t,height:n}}function xy(e,t,n){const r=Xt(t),o=gn(t),i=n==="fixed",l=br(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const s=Gn(0);if(r||!r&&!i)if((jo(t)!=="body"||Fi(o))&&(a=Ya(t)),r){const d=br(t,!0,i,t);s.x=d.x+t.clientLeft,s.y=d.y+t.clientTop}else o&&(s.x=x2(o));const c=l.left+a.scrollLeft-s.x,p=l.top+a.scrollTop-s.y;return{x:c,y:p,width:l.width,height:l.height}}function Ws(e){return zt(e).position==="static"}function J1(e,t){return!Xt(e)||zt(e).position==="fixed"?null:t?t(e):e.offsetParent}function S2(e,t){const n=mt(e);if(Ka(e))return n;if(!Xt(e)){let o=Yn(e);for(;o&&!go(o);){if(It(o)&&!Ws(o))return o;o=Yn(o)}return n}let r=J1(e,t);for(;r&&ay(r)&&Ws(r);)r=J1(r,t);return r&&go(r)&&Ws(r)&&!wd(r)?n:r||sy(e)||n}const wy=async function(e){const t=this.getOffsetParent||S2,n=this.getDimensions,r=await n(e.floating);return{reference:xy(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function Sy(e){return zt(e).direction==="rtl"}const Cy={convertOffsetParentRelativeRectToViewportRelativeRect:dy,getDocumentElement:gn,getClippingRect:gy,getOffsetParent:S2,getElementRects:wy,getClientRects:fy,getDimensions:yy,getScale:io,isElement:It,isRTL:Sy};function Ey(e,t){let n=null,r;const o=gn(e);function i(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function l(a,s){a===void 0&&(a=!1),s===void 0&&(s=1),i();const{left:c,top:p,width:d,height:h}=e.getBoundingClientRect();if(a||t(),!d||!h)return;const y=hl(p),x=hl(o.clientWidth-(c+d)),g=hl(o.clientHeight-(p+h)),S=hl(c),m={rootMargin:-y+"px "+-x+"px "+-g+"px "+-S+"px",threshold:ft(0,Kt(1,s))||1};let w=!0;function E(R){const C=R[0].intersectionRatio;if(C!==s){if(!w)return l();C?l(!1,C):r=setTimeout(()=>{l(!1,1e-7)},1e3)}w=!1}try{n=new IntersectionObserver(E,{...m,root:o.ownerDocument})}catch{n=new IntersectionObserver(E,m)}n.observe(e)}return l(!0),i}function by(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,c=Cd(e),p=o||i?[...c?Mi(c):[],...Mi(t)]:[];p.forEach(v=>{o&&v.addEventListener("scroll",n,{passive:!0}),i&&v.addEventListener("resize",n)});const d=c&&a?Ey(c,n):null;let h=-1,y=null;l&&(y=new ResizeObserver(v=>{let[m]=v;m&&m.target===c&&y&&(y.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var w;(w=y)==null||w.observe(t)})),n()}),c&&!s&&y.observe(c),y.observe(t));let x,g=s?br(e):null;s&&S();function S(){const v=br(e);g&&(v.x!==g.x||v.y!==g.y||v.width!==g.width||v.height!==g.height)&&n(),g=v,x=requestAnimationFrame(S)}return n(),()=>{var v;p.forEach(m=>{o&&m.removeEventListener("scroll",n),i&&m.removeEventListener("resize",n)}),d==null||d(),(v=y)==null||v.disconnect(),y=null,s&&cancelAnimationFrame(x)}}const Ry=ry,ky=oy,jy=ey,Ny=ly,My=ty,q1=q7,_y=iy,Py=(e,t,n)=>{const r=new Map,o={platform:Cy,...n},i={...o.platform,_c:r};return J7(e,t,{...o,platform:i})};var Il=typeof document<"u"?f.useLayoutEffect:f.useEffect;function ga(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!ga(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!ga(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function C2(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ef(e,t){const n=C2(e);return Math.round(t*n)/n}function tf(e){const t=f.useRef(e);return Il(()=>{t.current=e}),t}function Ty(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:a=!0,whileElementsMounted:s,open:c}=e,[p,d]=f.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,y]=f.useState(r);ga(h,r)||y(r);const[x,g]=f.useState(null),[S,v]=f.useState(null),m=f.useCallback(B=>{B!==C.current&&(C.current=B,g(B))},[]),w=f.useCallback(B=>{B!==M.current&&(M.current=B,v(B))},[]),E=i||x,R=l||S,C=f.useRef(null),M=f.useRef(null),N=f.useRef(p),D=s!=null,L=tf(s),V=tf(o),I=f.useCallback(()=>{if(!C.current||!M.current)return;const B={placement:t,strategy:n,middleware:h};V.current&&(B.platform=V.current),Py(C.current,M.current,B).then(T=>{const _={...T,isPositioned:!0};Q.current&&!ga(N.current,_)&&(N.current=_,bo.flushSync(()=>{d(_)}))})},[h,t,n,V]);Il(()=>{c===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,d(B=>({...B,isPositioned:!1})))},[c]);const Q=f.useRef(!1);Il(()=>(Q.current=!0,()=>{Q.current=!1}),[]),Il(()=>{if(E&&(C.current=E),R&&(M.current=R),E&&R){if(L.current)return L.current(E,R,I);I()}},[E,R,I,L,D]);const U=f.useMemo(()=>({reference:C,floating:M,setReference:m,setFloating:w}),[m,w]),J=f.useMemo(()=>({reference:E,floating:R}),[E,R]),ne=f.useMemo(()=>{const B={position:n,left:0,top:0};if(!J.floating)return B;const T=ef(J.floating,p.x),_=ef(J.floating,p.y);return a?{...B,transform:"translate("+T+"px, "+_+"px)",...C2(J.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:T,top:_}},[n,a,J.floating,p.x,p.y]);return f.useMemo(()=>({...p,update:I,refs:U,elements:J,floatingStyles:ne}),[p,I,U,J,ne])}const Dy=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?q1({element:r.current,padding:o}).fn(n):{}:r?q1({element:r,padding:o}).fn(n):{}}}},Ly=(e,t)=>({...Ry(e),options:[e,t]}),Ay=(e,t)=>({...ky(e),options:[e,t]}),Oy=(e,t)=>({..._y(e),options:[e,t]}),Iy=(e,t)=>({...jy(e),options:[e,t]}),zy=(e,t)=>({...Ny(e),options:[e,t]}),Fy=(e,t)=>({...My(e),options:[e,t]}),$y=(e,t)=>({...Dy(e),options:[e,t]});var By="Arrow",E2=f.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...i}=e;return u.jsx(Ne.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:u.jsx("polygon",{points:"0,0 30,0 15,10"})})});E2.displayName=By;var Uy=E2;function Vy(e){const[t,n]=f.useState(void 0);return Er(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const i=o[0];let l,a;if("borderBoxSize"in i){const s=i.borderBoxSize,c=Array.isArray(s)?s[0]:s;l=c.inlineSize,a=c.blockSize}else l=e.offsetWidth,a=e.offsetHeight;n({width:l,height:a})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var Ed="Popper",[b2,Qa]=tr(Ed),[Hy,R2]=b2(Ed),k2=e=>{const{__scopePopper:t,children:n}=e,[r,o]=f.useState(null);return u.jsx(Hy,{scope:t,anchor:r,onAnchorChange:o,children:n})};k2.displayName=Ed;var j2="PopperAnchor",N2=f.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=R2(j2,n),l=f.useRef(null),a=_e(t,l);return f.useEffect(()=>{i.onAnchorChange((r==null?void 0:r.current)||l.current)}),r?null:u.jsx(Ne.div,{...o,ref:a})});N2.displayName=j2;var bd="PopperContent",[Wy,Gy]=b2(bd),M2=f.forwardRef((e,t)=>{var Ge,Zt,rt,nr,Ui,ze;const{__scopePopper:n,side:r="bottom",sideOffset:o=0,align:i="center",alignOffset:l=0,arrowPadding:a=0,avoidCollisions:s=!0,collisionBoundary:c=[],collisionPadding:p=0,sticky:d="partial",hideWhenDetached:h=!1,updatePositionStrategy:y="optimized",onPlaced:x,...g}=e,S=R2(bd,n),[v,m]=f.useState(null),w=_e(t,xt=>m(xt)),[E,R]=f.useState(null),C=Vy(E),M=(C==null?void 0:C.width)??0,N=(C==null?void 0:C.height)??0,D=r+(i!=="center"?"-"+i:""),L=typeof p=="number"?p:{top:0,right:0,bottom:0,left:0,...p},V=Array.isArray(c)?c:[c],I=V.length>0,Q={padding:L,boundary:V.filter(Yy),altBoundary:I},{refs:U,floatingStyles:J,placement:ne,isPositioned:B,middlewareData:T}=Ty({strategy:"fixed",placement:D,whileElementsMounted:(...xt)=>by(...xt,{animationFrame:y==="always"}),elements:{reference:S.anchor},middleware:[Ly({mainAxis:o+N,alignmentAxis:l}),s&&Ay({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?Oy():void 0,...Q}),s&&Iy({...Q}),zy({...Q,apply:({elements:xt,rects:Mo,availableWidth:as,availableHeight:Jt})=>{const{width:ss,height:us}=Mo.reference,rr=xt.floating.style;rr.setProperty("--radix-popper-available-width",`${as}px`),rr.setProperty("--radix-popper-available-height",`${Jt}px`),rr.setProperty("--radix-popper-anchor-width",`${ss}px`),rr.setProperty("--radix-popper-anchor-height",`${us}px`)}}),E&&$y({element:E,padding:a}),Qy({arrowWidth:M,arrowHeight:N}),h&&Fy({strategy:"referenceHidden",...Q})]}),[_,z]=T2(ne),H=Ot(x);Er(()=>{B&&(H==null||H())},[B,H]);const Z=(Ge=T.arrow)==null?void 0:Ge.x,Pe=(Zt=T.arrow)==null?void 0:Zt.y,we=((rt=T.arrow)==null?void 0:rt.centerOffset)!==0,[We,Se]=f.useState();return Er(()=>{v&&Se(window.getComputedStyle(v).zIndex)},[v]),u.jsx("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...J,transform:B?J.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:We,"--radix-popper-transform-origin":[(nr=T.transformOrigin)==null?void 0:nr.x,(Ui=T.transformOrigin)==null?void 0:Ui.y].join(" "),...((ze=T.hide)==null?void 0:ze.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:u.jsx(Wy,{scope:n,placedSide:_,onArrowChange:R,arrowX:Z,arrowY:Pe,shouldHideArrow:we,children:u.jsx(Ne.div,{"data-side":_,"data-align":z,...g,ref:w,style:{...g.style,animation:B?void 0:"none"}})})})});M2.displayName=bd;var _2="PopperArrow",Ky={top:"bottom",right:"left",bottom:"top",left:"right"},P2=f.forwardRef(function(t,n){const{__scopePopper:r,...o}=t,i=Gy(_2,r),l=Ky[i.placedSide];return u.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:u.jsx(Uy,{...o,ref:n,style:{...o.style,display:"block"}})})});P2.displayName=_2;function Yy(e){return e!==null}var Qy=e=>({name:"transformOrigin",options:e,fn(t){var S,v,m;const{placement:n,rects:r,middlewareData:o}=t,l=((S=o.arrow)==null?void 0:S.centerOffset)!==0,a=l?0:e.arrowWidth,s=l?0:e.arrowHeight,[c,p]=T2(n),d={start:"0%",center:"50%",end:"100%"}[p],h=(((v=o.arrow)==null?void 0:v.x)??0)+a/2,y=(((m=o.arrow)==null?void 0:m.y)??0)+s/2;let x="",g="";return c==="bottom"?(x=l?d:`${h}px`,g=`${-s}px`):c==="top"?(x=l?d:`${h}px`,g=`${r.floating.height+s}px`):c==="right"?(x=`${-s}px`,g=l?d:`${y}px`):c==="left"&&(x=`${r.floating.width+s}px`,g=l?d:`${y}px`),{data:{x,y:g}}}});function T2(e){const[t,n="center"]=e.split("-");return[t,n]}var D2=k2,L2=N2,A2=M2,O2=P2,Xy="Portal",Rd=f.forwardRef((e,t)=>{var a;const{container:n,...r}=e,[o,i]=f.useState(!1);Er(()=>i(!0),[]);const l=n||o&&((a=globalThis==null?void 0:globalThis.document)==null?void 0:a.body);return l?zh.createPortal(u.jsx(Ne.div,{...r,ref:t}),l):null});Rd.displayName=Xy;function Zy(e,t){return f.useReducer((n,r)=>t[n][r]??n,e)}var yn=e=>{const{present:t,children:n}=e,r=Jy(t),o=typeof n=="function"?n({present:r.isPresent}):f.Children.only(n),i=_e(r.ref,qy(o));return typeof n=="function"||r.isPresent?f.cloneElement(o,{ref:i}):null};yn.displayName="Presence";function Jy(e){const[t,n]=f.useState(),r=f.useRef({}),o=f.useRef(e),i=f.useRef("none"),l=e?"mounted":"unmounted",[a,s]=Zy(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return f.useEffect(()=>{const c=ml(r.current);i.current=a==="mounted"?c:"none"},[a]),Er(()=>{const c=r.current,p=o.current;if(p!==e){const h=i.current,y=ml(c);e?s("MOUNT"):y==="none"||(c==null?void 0:c.display)==="none"?s("UNMOUNT"):s(p&&h!==y?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,s]),Er(()=>{if(t){const c=d=>{const y=ml(r.current).includes(d.animationName);d.target===t&&y&&bo.flushSync(()=>s("ANIMATION_END"))},p=d=>{d.target===t&&(i.current=ml(r.current))};return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:f.useCallback(c=>{c&&(r.current=getComputedStyle(c)),n(c)},[])}}function ml(e){return(e==null?void 0:e.animationName)||"none"}function qy(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Gs="rovingFocusGroup.onEntryFocus",e9={bubbles:!1,cancelable:!0},Xa="RovingFocusGroup",[rc,I2,t9]=s2(Xa),[n9,z2]=tr(Xa,[t9]),[r9,o9]=n9(Xa),F2=f.forwardRef((e,t)=>u.jsx(rc.Provider,{scope:e.__scopeRovingFocusGroup,children:u.jsx(rc.Slot,{scope:e.__scopeRovingFocusGroup,children:u.jsx(i9,{...e,ref:t})})}));F2.displayName=Xa;var i9=f.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:l,defaultCurrentTabStopId:a,onCurrentTabStopIdChange:s,onEntryFocus:c,preventScrollOnEntryFocus:p=!1,...d}=e,h=f.useRef(null),y=_e(t,h),x=u2(i),[g=null,S]=Wa({prop:l,defaultProp:a,onChange:s}),[v,m]=f.useState(!1),w=Ot(c),E=I2(n),R=f.useRef(!1),[C,M]=f.useState(0);return f.useEffect(()=>{const N=h.current;if(N)return N.addEventListener(Gs,w),()=>N.removeEventListener(Gs,w)},[w]),u.jsx(r9,{scope:n,orientation:r,dir:x,loop:o,currentTabStopId:g,onItemFocus:f.useCallback(N=>S(N),[S]),onItemShiftTab:f.useCallback(()=>m(!0),[]),onFocusableItemAdd:f.useCallback(()=>M(N=>N+1),[]),onFocusableItemRemove:f.useCallback(()=>M(N=>N-1),[]),children:u.jsx(Ne.div,{tabIndex:v||C===0?-1:0,"data-orientation":r,...d,ref:y,style:{outline:"none",...e.style},onMouseDown:X(e.onMouseDown,()=>{R.current=!0}),onFocus:X(e.onFocus,N=>{const D=!R.current;if(N.target===N.currentTarget&&D&&!v){const L=new CustomEvent(Gs,e9);if(N.currentTarget.dispatchEvent(L),!L.defaultPrevented){const V=E().filter(ne=>ne.focusable),I=V.find(ne=>ne.active),Q=V.find(ne=>ne.id===g),J=[I,Q,...V].filter(Boolean).map(ne=>ne.ref.current);U2(J,p)}}R.current=!1}),onBlur:X(e.onBlur,()=>m(!1))})})}),$2="RovingFocusGroupItem",B2=f.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...l}=e,a=mr(),s=i||a,c=o9($2,n),p=c.currentTabStopId===s,d=I2(n),{onFocusableItemAdd:h,onFocusableItemRemove:y}=c;return f.useEffect(()=>{if(r)return h(),()=>y()},[r,h,y]),u.jsx(rc.ItemSlot,{scope:n,id:s,focusable:r,active:o,children:u.jsx(Ne.span,{tabIndex:p?0:-1,"data-orientation":c.orientation,...l,ref:t,onMouseDown:X(e.onMouseDown,x=>{r?c.onItemFocus(s):x.preventDefault()}),onFocus:X(e.onFocus,()=>c.onItemFocus(s)),onKeyDown:X(e.onKeyDown,x=>{if(x.key==="Tab"&&x.shiftKey){c.onItemShiftTab();return}if(x.target!==x.currentTarget)return;const g=s9(x,c.orientation,c.dir);if(g!==void 0){if(x.metaKey||x.ctrlKey||x.altKey||x.shiftKey)return;x.preventDefault();let v=d().filter(m=>m.focusable).map(m=>m.ref.current);if(g==="last")v.reverse();else if(g==="prev"||g==="next"){g==="prev"&&v.reverse();const m=v.indexOf(x.currentTarget);v=c.loop?u9(v,m+1):v.slice(m+1)}setTimeout(()=>U2(v))}})})})});B2.displayName=$2;var l9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function a9(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function s9(e,t,n){const r=a9(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return l9[r]}function U2(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function u9(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var c9=F2,d9=B2,f9=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ir=new WeakMap,vl=new WeakMap,gl={},Ks=0,V2=function(e){return e&&(e.host||V2(e.parentNode))},p9=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=V2(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},h9=function(e,t,n,r){var o=p9(t,Array.isArray(e)?e:[e]);gl[n]||(gl[n]=new WeakMap);var i=gl[n],l=[],a=new Set,s=new Set(o),c=function(d){!d||a.has(d)||(a.add(d),c(d.parentNode))};o.forEach(c);var p=function(d){!d||s.has(d)||Array.prototype.forEach.call(d.children,function(h){if(a.has(h))p(h);else try{var y=h.getAttribute(r),x=y!==null&&y!=="false",g=(Ir.get(h)||0)+1,S=(i.get(h)||0)+1;Ir.set(h,g),i.set(h,S),l.push(h),g===1&&x&&vl.set(h,!0),S===1&&h.setAttribute(n,"true"),x||h.setAttribute(r,"true")}catch(v){console.error("aria-hidden: cannot operate on ",h,v)}})};return p(t),a.clear(),Ks++,function(){l.forEach(function(d){var h=Ir.get(d)-1,y=i.get(d)-1;Ir.set(d,h),i.set(d,y),h||(vl.has(d)||d.removeAttribute(r),vl.delete(d)),y||d.removeAttribute(n)}),Ks--,Ks||(Ir=new WeakMap,Ir=new WeakMap,vl=new WeakMap,gl={})}},H2=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=f9(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),h9(r,o,n,"aria-hidden")):function(){return null}},Gt=function(){return Gt=Object.assign||function(t){for(var n,r=1,o=arguments.length;r"u")return P9;var t=T9(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},L9=Y2(),lo="data-scroll-locked",A9=function(e,t,n,r){var o=e.left,i=e.top,l=e.right,a=e.gap;return n===void 0&&(n="margin"),` + .`.concat(v9,` { overflow: hidden `).concat(r,`; padding-right: `).concat(a,"px ").concat(r,`; } - body[`).concat(io,`] { + body[`).concat(lo,`] { overflow: hidden `).concat(r,`; overscroll-behavior: contain; `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&` @@ -165,15 +175,15 @@ Error generating stack: `+i.message+` margin-right: 0 `).concat(r,`; } - body[`).concat(io,`] { - `).concat(m9,": ").concat(a,`px; + body[`).concat(lo,`] { + `).concat(g9,": ").concat(a,`px; } -`)},rf=function(){var e=parseInt(document.body.getAttribute(io)||"0",10);return isFinite(e)?e:0},L9=function(){f.useEffect(function(){return document.body.setAttribute(io,(rf()+1).toString()),function(){var e=rf()-1;e<=0?document.body.removeAttribute(io):document.body.setAttribute(io,e.toString())}},[])},A9=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;L9();var i=f.useMemo(function(){return P9(o)},[o]);return f.createElement(T9,{styles:D9(i,!t,o,n?"":"!important")})},oc=!1;if(typeof window<"u")try{var yl=Object.defineProperty({},"passive",{get:function(){return oc=!0,!0}});window.addEventListener("test",yl,yl),window.removeEventListener("test",yl,yl)}catch{oc=!1}var Ir=oc?{passive:!1}:!1,O9=function(e){return e.tagName==="TEXTAREA"},X2=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!O9(e)&&n[t]==="visible")},I9=function(e){return X2(e,"overflowY")},z9=function(e){return X2(e,"overflowX")},of=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=Q2(e,r);if(o){var i=Z2(e,r),l=i[1],a=i[2];if(l>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},F9=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},$9=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Q2=function(e,t){return e==="v"?I9(t):z9(t)},Z2=function(e,t){return e==="v"?F9(t):$9(t)},B9=function(e,t){return e==="h"&&t==="rtl"?-1:1},U9=function(e,t,n,r,o){var i=B9(e,window.getComputedStyle(t).direction),l=i*r,a=n.target,s=t.contains(a),c=!1,p=l>0,d=0,h=0;do{var y=Z2(e,a),x=y[0],g=y[1],S=y[2],v=g-S-i*x;(x||v)&&Q2(e,a)&&(d+=v,h+=x),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return(p&&(Math.abs(d)<1||!o)||!p&&(Math.abs(h)<1||!o))&&(c=!0),c},xl=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},lf=function(e){return[e.deltaX,e.deltaY]},af=function(e){return e&&"current"in e?e.current:e},V9=function(e,t){return e[0]===t[0]&&e[1]===t[1]},H9=function(e){return` +`)},rf=function(){var e=parseInt(document.body.getAttribute(lo)||"0",10);return isFinite(e)?e:0},O9=function(){f.useEffect(function(){return document.body.setAttribute(lo,(rf()+1).toString()),function(){var e=rf()-1;e<=0?document.body.removeAttribute(lo):document.body.setAttribute(lo,e.toString())}},[])},I9=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;O9();var i=f.useMemo(function(){return D9(o)},[o]);return f.createElement(L9,{styles:A9(i,!t,o,n?"":"!important")})},oc=!1;if(typeof window<"u")try{var yl=Object.defineProperty({},"passive",{get:function(){return oc=!0,!0}});window.addEventListener("test",yl,yl),window.removeEventListener("test",yl,yl)}catch{oc=!1}var zr=oc?{passive:!1}:!1,z9=function(e){return e.tagName==="TEXTAREA"},Q2=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!z9(e)&&n[t]==="visible")},F9=function(e){return Q2(e,"overflowY")},$9=function(e){return Q2(e,"overflowX")},of=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=X2(e,r);if(o){var i=Z2(e,r),l=i[1],a=i[2];if(l>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},B9=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},U9=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},X2=function(e,t){return e==="v"?F9(t):$9(t)},Z2=function(e,t){return e==="v"?B9(t):U9(t)},V9=function(e,t){return e==="h"&&t==="rtl"?-1:1},H9=function(e,t,n,r,o){var i=V9(e,window.getComputedStyle(t).direction),l=i*r,a=n.target,s=t.contains(a),c=!1,p=l>0,d=0,h=0;do{var y=Z2(e,a),x=y[0],g=y[1],S=y[2],v=g-S-i*x;(x||v)&&X2(e,a)&&(d+=v,h+=x),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return(p&&(Math.abs(d)<1||!o)||!p&&(Math.abs(h)<1||!o))&&(c=!0),c},xl=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},lf=function(e){return[e.deltaX,e.deltaY]},af=function(e){return e&&"current"in e?e.current:e},W9=function(e,t){return e[0]===t[0]&&e[1]===t[1]},G9=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},W9=0,zr=[];function G9(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),o=f.useState(W9++)[0],i=f.useState(Y2)[0],l=f.useRef(e);f.useEffect(function(){l.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=p9([e.lockRef.current],(e.shards||[]).map(af),!0).filter(Boolean);return g.forEach(function(S){return S.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=f.useCallback(function(g,S){if("touches"in g&&g.touches.length===2)return!l.current.allowPinchZoom;var v=xl(g),m=n.current,w="deltaX"in g?g.deltaX:m[0]-v[0],E="deltaY"in g?g.deltaY:m[1]-v[1],R,C=g.target,M=Math.abs(w)>Math.abs(E)?"h":"v";if("touches"in g&&M==="h"&&C.type==="range")return!1;var N=of(M,C);if(!N)return!0;if(N?R=M:(R=M==="v"?"h":"v",N=of(M,C)),!N)return!1;if(!r.current&&"changedTouches"in g&&(w||E)&&(r.current=R),!R)return!0;var D=r.current||R;return U9(D,S,g,D==="h"?w:E,!0)},[]),s=f.useCallback(function(g){var S=g;if(!(!zr.length||zr[zr.length-1]!==i)){var v="deltaY"in S?lf(S):xl(S),m=t.current.filter(function(R){return R.name===S.type&&(R.target===S.target||S.target===R.shadowParent)&&V9(R.delta,v)})[0];if(m&&m.should){S.cancelable&&S.preventDefault();return}if(!m){var w=(l.current.shards||[]).map(af).filter(Boolean).filter(function(R){return R.contains(S.target)}),E=w.length>0?a(S,w[0]):!l.current.noIsolation;E&&S.cancelable&&S.preventDefault()}}},[]),c=f.useCallback(function(g,S,v,m){var w={name:g,delta:S,target:v,should:m,shadowParent:K9(v)};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(E){return E!==w})},1)},[]),p=f.useCallback(function(g){n.current=xl(g),r.current=void 0},[]),d=f.useCallback(function(g){c(g.type,lf(g),g.target,a(g,e.lockRef.current))},[]),h=f.useCallback(function(g){c(g.type,xl(g),g.target,a(g,e.lockRef.current))},[]);f.useEffect(function(){return zr.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:h}),document.addEventListener("wheel",s,Ir),document.addEventListener("touchmove",s,Ir),document.addEventListener("touchstart",p,Ir),function(){zr=zr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,Ir),document.removeEventListener("touchmove",s,Ir),document.removeEventListener("touchstart",p,Ir)}},[]);var y=e.removeScrollBar,x=e.inert;return f.createElement(f.Fragment,null,x?f.createElement(i,{styles:H9(o)}):null,y?f.createElement(A9,{gapMode:e.gapMode}):null)}function K9(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Y9=C9(K2,G9);var kd=f.forwardRef(function(e,t){return f.createElement(Za,Wt({},e,{ref:t,sideCar:Y9}))});kd.classNames=Za.classNames;var ic=["Enter"," "],X9=["ArrowDown","PageUp","Home"],J2=["ArrowUp","PageDown","End"],Q9=[...X9,...J2],Z9={ltr:[...ic,"ArrowRight"],rtl:[...ic,"ArrowLeft"]},J9={ltr:["ArrowLeft"],rtl:["ArrowRight"]},$i="Menu",[_i,q9,ex]=s2($i),[Mr,q2]=tr($i,[ex,Xa,z2]),Ja=Xa(),e3=z2(),[tx,_r]=Mr($i),[nx,Bi]=Mr($i),t3=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:i,modal:l=!0}=e,a=Ja(t),[s,c]=f.useState(null),p=f.useRef(!1),d=Ot(i),h=u2(o);return f.useEffect(()=>{const y=()=>{p.current=!0,document.addEventListener("pointerdown",x,{capture:!0,once:!0}),document.addEventListener("pointermove",x,{capture:!0,once:!0})},x=()=>p.current=!1;return document.addEventListener("keydown",y,{capture:!0}),()=>{document.removeEventListener("keydown",y,{capture:!0}),document.removeEventListener("pointerdown",x,{capture:!0}),document.removeEventListener("pointermove",x,{capture:!0})}},[]),u.jsx(D2,{...a,children:u.jsx(tx,{scope:t,open:n,onOpenChange:d,content:s,onContentChange:c,children:u.jsx(nx,{scope:t,onClose:f.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:p,dir:h,modal:l,children:r})})})};t3.displayName=$i;var rx="MenuAnchor",jd=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Ja(n);return u.jsx(L2,{...o,...r,ref:t})});jd.displayName=rx;var Nd="MenuPortal",[ox,n3]=Mr(Nd,{forceMount:void 0}),r3=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=_r(Nd,t);return u.jsx(ox,{scope:t,forceMount:n,children:u.jsx(yn,{present:n||i.open,children:u.jsx(Rd,{asChild:!0,container:o,children:r})})})};r3.displayName=Nd;var bt="MenuContent",[ix,Md]=Mr(bt),o3=f.forwardRef((e,t)=>{const n=n3(bt,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=_r(bt,e.__scopeMenu),l=Bi(bt,e.__scopeMenu);return u.jsx(_i.Provider,{scope:e.__scopeMenu,children:u.jsx(yn,{present:r||i.open,children:u.jsx(_i.Slot,{scope:e.__scopeMenu,children:l.modal?u.jsx(lx,{...o,ref:t}):u.jsx(ax,{...o,ref:t})})})})}),lx=f.forwardRef((e,t)=>{const n=_r(bt,e.__scopeMenu),r=f.useRef(null),o=_e(t,r);return f.useEffect(()=>{const i=r.current;if(i)return H2(i)},[]),u.jsx(_d,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Q(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ax=f.forwardRef((e,t)=>{const n=_r(bt,e.__scopeMenu);return u.jsx(_d,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),_d=f.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:a,onEntryFocus:s,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:d,onInteractOutside:h,onDismiss:y,disableOutsideScroll:x,...g}=e,S=_r(bt,n),v=Bi(bt,n),m=Ja(n),w=e3(n),E=q9(n),[R,C]=f.useState(null),M=f.useRef(null),N=_e(t,M,S.onContentChange),D=f.useRef(0),L=f.useRef(""),V=f.useRef(0),I=f.useRef(null),X=f.useRef("right"),U=f.useRef(0),J=x?kd:f.Fragment,ne=x?{as:Cr,allowPinchZoom:!0}:void 0,B=_=>{var Ge,Qt;const z=L.current+_,H=E().filter(rt=>!rt.disabled),Z=document.activeElement,Pe=(Ge=H.find(rt=>rt.ref.current===Z))==null?void 0:Ge.textValue,we=H.map(rt=>rt.textValue),We=xx(we,z,Pe),Se=(Qt=H.find(rt=>rt.textValue===We))==null?void 0:Qt.ref.current;(function rt(nr){L.current=nr,window.clearTimeout(D.current),nr!==""&&(D.current=window.setTimeout(()=>rt(""),1e3))})(z),Se&&setTimeout(()=>Se.focus())};f.useEffect(()=>()=>window.clearTimeout(D.current),[]),f2();const T=f.useCallback(_=>{var H,Z;return X.current===((H=I.current)==null?void 0:H.side)&&Sx(_,(Z=I.current)==null?void 0:Z.area)},[]);return u.jsx(ix,{scope:n,searchRef:L,onItemEnter:f.useCallback(_=>{T(_)&&_.preventDefault()},[T]),onItemLeave:f.useCallback(_=>{var z;T(_)||((z=M.current)==null||z.focus(),C(null))},[T]),onTriggerLeave:f.useCallback(_=>{T(_)&&_.preventDefault()},[T]),pointerGraceTimerRef:V,onPointerGraceIntentChange:f.useCallback(_=>{I.current=_},[]),children:u.jsx(J,{...ne,children:u.jsx(vd,{asChild:!0,trapped:o,onMountAutoFocus:Q(i,_=>{var z;_.preventDefault(),(z=M.current)==null||z.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:u.jsx(Ga,{asChild:!0,disableOutsidePointerEvents:a,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:d,onInteractOutside:h,onDismiss:y,children:u.jsx(s9,{asChild:!0,...w,dir:v.dir,orientation:"vertical",loop:r,currentTabStopId:R,onCurrentTabStopIdChange:C,onEntryFocus:Q(s,_=>{v.isUsingKeyboardRef.current||_.preventDefault()}),preventScrollOnEntryFocus:!0,children:u.jsx(A2,{role:"menu","aria-orientation":"vertical","data-state":w3(S.open),"data-radix-menu-content":"",dir:v.dir,...m,...g,ref:N,style:{outline:"none",...g.style},onKeyDown:Q(g.onKeyDown,_=>{const H=_.target.closest("[data-radix-menu-content]")===_.currentTarget,Z=_.ctrlKey||_.altKey||_.metaKey,Pe=_.key.length===1;H&&(_.key==="Tab"&&_.preventDefault(),!Z&&Pe&&B(_.key));const we=M.current;if(_.target!==we||!Q9.includes(_.key))return;_.preventDefault();const Se=E().filter(Ge=>!Ge.disabled).map(Ge=>Ge.ref.current);J2.includes(_.key)&&Se.reverse(),gx(Se)}),onBlur:Q(e.onBlur,_=>{_.currentTarget.contains(_.target)||(window.clearTimeout(D.current),L.current="")}),onPointerMove:Q(e.onPointerMove,Pi(_=>{const z=_.target,H=U.current!==_.clientX;if(_.currentTarget.contains(z)&&H){const Z=_.clientX>U.current?"right":"left";X.current=Z,U.current=_.clientX}}))})})})})})})});o3.displayName=bt;var sx="MenuGroup",Pd=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return u.jsx(Ne.div,{role:"group",...r,ref:t})});Pd.displayName=sx;var ux="MenuLabel",i3=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return u.jsx(Ne.div,{...r,ref:t})});i3.displayName=ux;var ya="MenuItem",sf="menu.itemSelect",qa=f.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,i=f.useRef(null),l=Bi(ya,e.__scopeMenu),a=Md(ya,e.__scopeMenu),s=_e(t,i),c=f.useRef(!1),p=()=>{const d=i.current;if(!n&&d){const h=new CustomEvent(sf,{bubbles:!0,cancelable:!0});d.addEventListener(sf,y=>r==null?void 0:r(y),{once:!0}),a2(d,h),h.defaultPrevented?c.current=!1:l.onClose()}};return u.jsx(l3,{...o,ref:s,disabled:n,onClick:Q(e.onClick,p),onPointerDown:d=>{var h;(h=e.onPointerDown)==null||h.call(e,d),c.current=!0},onPointerUp:Q(e.onPointerUp,d=>{var h;c.current||(h=d.currentTarget)==null||h.click()}),onKeyDown:Q(e.onKeyDown,d=>{const h=a.searchRef.current!=="";n||h&&d.key===" "||ic.includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})})});qa.displayName=ya;var l3=f.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,l=Md(ya,n),a=e3(n),s=f.useRef(null),c=_e(t,s),[p,d]=f.useState(!1),[h,y]=f.useState("");return f.useEffect(()=>{const x=s.current;x&&y((x.textContent??"").trim())},[i.children]),u.jsx(_i.ItemSlot,{scope:n,disabled:r,textValue:o??h,children:u.jsx(u9,{asChild:!0,...a,focusable:!r,children:u.jsx(Ne.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...i,ref:c,onPointerMove:Q(e.onPointerMove,Pi(x=>{r?l.onItemLeave(x):(l.onItemEnter(x),x.defaultPrevented||x.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Q(e.onPointerLeave,Pi(x=>l.onItemLeave(x))),onFocus:Q(e.onFocus,()=>d(!0)),onBlur:Q(e.onBlur,()=>d(!1))})})})}),cx="MenuCheckboxItem",a3=f.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return u.jsx(f3,{scope:e.__scopeMenu,checked:n,children:u.jsx(qa,{role:"menuitemcheckbox","aria-checked":xa(n)?"mixed":n,...o,ref:t,"data-state":Dd(n),onSelect:Q(o.onSelect,()=>r==null?void 0:r(xa(n)?!0:!n),{checkForDefaultPrevented:!1})})})});a3.displayName=cx;var s3="MenuRadioGroup",[dx,fx]=Mr(s3,{value:void 0,onValueChange:()=>{}}),u3=f.forwardRef((e,t)=>{const{value:n,onValueChange:r,...o}=e,i=Ot(r);return u.jsx(dx,{scope:e.__scopeMenu,value:n,onValueChange:i,children:u.jsx(Pd,{...o,ref:t})})});u3.displayName=s3;var c3="MenuRadioItem",d3=f.forwardRef((e,t)=>{const{value:n,...r}=e,o=fx(c3,e.__scopeMenu),i=n===o.value;return u.jsx(f3,{scope:e.__scopeMenu,checked:i,children:u.jsx(qa,{role:"menuitemradio","aria-checked":i,...r,ref:t,"data-state":Dd(i),onSelect:Q(r.onSelect,()=>{var l;return(l=o.onValueChange)==null?void 0:l.call(o,n)},{checkForDefaultPrevented:!1})})})});d3.displayName=c3;var Td="MenuItemIndicator",[f3,px]=Mr(Td,{checked:!1}),p3=f.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,i=px(Td,n);return u.jsx(yn,{present:r||xa(i.checked)||i.checked===!0,children:u.jsx(Ne.span,{...o,ref:t,"data-state":Dd(i.checked)})})});p3.displayName=Td;var hx="MenuSeparator",h3=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return u.jsx(Ne.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});h3.displayName=hx;var mx="MenuArrow",m3=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Ja(n);return u.jsx(O2,{...o,...r,ref:t})});m3.displayName=mx;var vx="MenuSub",[rR,v3]=Mr(vx),Zo="MenuSubTrigger",g3=f.forwardRef((e,t)=>{const n=_r(Zo,e.__scopeMenu),r=Bi(Zo,e.__scopeMenu),o=v3(Zo,e.__scopeMenu),i=Md(Zo,e.__scopeMenu),l=f.useRef(null),{pointerGraceTimerRef:a,onPointerGraceIntentChange:s}=i,c={__scopeMenu:e.__scopeMenu},p=f.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return f.useEffect(()=>p,[p]),f.useEffect(()=>{const d=a.current;return()=>{window.clearTimeout(d),s(null)}},[a,s]),u.jsx(jd,{asChild:!0,...c,children:u.jsx(l3,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":w3(n.open),...e,ref:Ha(t,o.onTriggerChange),onClick:d=>{var h;(h=e.onClick)==null||h.call(e,d),!(e.disabled||d.defaultPrevented)&&(d.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Q(e.onPointerMove,Pi(d=>{i.onItemEnter(d),!d.defaultPrevented&&!e.disabled&&!n.open&&!l.current&&(i.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:Q(e.onPointerLeave,Pi(d=>{var y,x;p();const h=(y=n.content)==null?void 0:y.getBoundingClientRect();if(h){const g=(x=n.content)==null?void 0:x.dataset.side,S=g==="right",v=S?-5:5,m=h[S?"left":"right"],w=h[S?"right":"left"];i.onPointerGraceIntentChange({area:[{x:d.clientX+v,y:d.clientY},{x:m,y:h.top},{x:w,y:h.top},{x:w,y:h.bottom},{x:m,y:h.bottom}],side:g}),window.clearTimeout(a.current),a.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(d),d.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:Q(e.onKeyDown,d=>{var y;const h=i.searchRef.current!=="";e.disabled||h&&d.key===" "||Z9[r.dir].includes(d.key)&&(n.onOpenChange(!0),(y=n.content)==null||y.focus(),d.preventDefault())})})})});g3.displayName=Zo;var y3="MenuSubContent",x3=f.forwardRef((e,t)=>{const n=n3(bt,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=_r(bt,e.__scopeMenu),l=Bi(bt,e.__scopeMenu),a=v3(y3,e.__scopeMenu),s=f.useRef(null),c=_e(t,s);return u.jsx(_i.Provider,{scope:e.__scopeMenu,children:u.jsx(yn,{present:r||i.open,children:u.jsx(_i.Slot,{scope:e.__scopeMenu,children:u.jsx(_d,{id:a.contentId,"aria-labelledby":a.triggerId,...o,ref:c,align:"start",side:l.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:p=>{var d;l.isUsingKeyboardRef.current&&((d=s.current)==null||d.focus()),p.preventDefault()},onCloseAutoFocus:p=>p.preventDefault(),onFocusOutside:Q(e.onFocusOutside,p=>{p.target!==a.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:Q(e.onEscapeKeyDown,p=>{l.onClose(),p.preventDefault()}),onKeyDown:Q(e.onKeyDown,p=>{var y;const d=p.currentTarget.contains(p.target),h=J9[l.dir].includes(p.key);d&&h&&(i.onOpenChange(!1),(y=a.trigger)==null||y.focus(),p.preventDefault())})})})})})});x3.displayName=y3;function w3(e){return e?"open":"closed"}function xa(e){return e==="indeterminate"}function Dd(e){return xa(e)?"indeterminate":e?"checked":"unchecked"}function gx(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function yx(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function xx(e,t,n){const o=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let l=yx(e,Math.max(i,0));o.length===1&&(l=l.filter(c=>c!==n));const s=l.find(c=>c.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}function wx(e,t){const{x:n,y:r}=e;let o=!1;for(let i=0,l=t.length-1;ir!=p>r&&n<(c-a)*(r-s)/(p-s)+a&&(o=!o)}return o}function Sx(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return wx(n,t)}function Pi(e){return t=>t.pointerType==="mouse"?e(t):void 0}var Cx=t3,Ex=jd,bx=r3,Rx=o3,kx=Pd,jx=i3,Nx=qa,Mx=a3,_x=u3,Px=d3,Tx=p3,Dx=h3,Lx=m3,Ax=g3,Ox=x3,Ld="DropdownMenu",[Ix,oR]=tr(Ld,[q2]),nt=q2(),[zx,S3]=Ix(Ld),C3=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:l,modal:a=!0}=e,s=nt(t),c=f.useRef(null),[p=!1,d]=Wa({prop:o,defaultProp:i,onChange:l});return u.jsx(zx,{scope:t,triggerId:mr(),triggerRef:c,contentId:mr(),open:p,onOpenChange:d,onOpenToggle:f.useCallback(()=>d(h=>!h),[d]),modal:a,children:u.jsx(Cx,{...s,open:p,onOpenChange:d,dir:r,modal:a,children:n})})};C3.displayName=Ld;var E3="DropdownMenuTrigger",b3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=S3(E3,n),l=nt(n);return u.jsx(Ex,{asChild:!0,...l,children:u.jsx(Ne.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:Ha(t,i.triggerRef),onPointerDown:Q(e.onPointerDown,a=>{!r&&a.button===0&&a.ctrlKey===!1&&(i.onOpenToggle(),i.open||a.preventDefault())}),onKeyDown:Q(e.onKeyDown,a=>{r||(["Enter"," "].includes(a.key)&&i.onOpenToggle(),a.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())})})})});b3.displayName=E3;var Fx="DropdownMenuPortal",R3=e=>{const{__scopeDropdownMenu:t,...n}=e,r=nt(t);return u.jsx(bx,{...r,...n})};R3.displayName=Fx;var k3="DropdownMenuContent",j3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=S3(k3,n),i=nt(n),l=f.useRef(!1);return u.jsx(Rx,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...r,ref:t,onCloseAutoFocus:Q(e.onCloseAutoFocus,a=>{var s;l.current||(s=o.triggerRef.current)==null||s.focus(),l.current=!1,a.preventDefault()}),onInteractOutside:Q(e.onInteractOutside,a=>{const s=a.detail.originalEvent,c=s.button===0&&s.ctrlKey===!0,p=s.button===2||c;(!o.modal||p)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});j3.displayName=k3;var $x="DropdownMenuGroup",Bx=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(kx,{...o,...r,ref:t})});Bx.displayName=$x;var Ux="DropdownMenuLabel",N3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(jx,{...o,...r,ref:t})});N3.displayName=Ux;var Vx="DropdownMenuItem",M3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Nx,{...o,...r,ref:t})});M3.displayName=Vx;var Hx="DropdownMenuCheckboxItem",_3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Mx,{...o,...r,ref:t})});_3.displayName=Hx;var Wx="DropdownMenuRadioGroup",Gx=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(_x,{...o,...r,ref:t})});Gx.displayName=Wx;var Kx="DropdownMenuRadioItem",P3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Px,{...o,...r,ref:t})});P3.displayName=Kx;var Yx="DropdownMenuItemIndicator",T3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Tx,{...o,...r,ref:t})});T3.displayName=Yx;var Xx="DropdownMenuSeparator",D3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Dx,{...o,...r,ref:t})});D3.displayName=Xx;var Qx="DropdownMenuArrow",Zx=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Lx,{...o,...r,ref:t})});Zx.displayName=Qx;var Jx="DropdownMenuSubTrigger",L3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Ax,{...o,...r,ref:t})});L3.displayName=Jx;var qx="DropdownMenuSubContent",A3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Ox,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});A3.displayName=qx;var ew=C3,tw=b3,nw=R3,O3=j3,I3=N3,z3=M3,F3=_3,$3=P3,B3=T3,U3=D3,V3=L3,H3=A3;function W3(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ta(i)))==null?void 0:l.classGroupId}const uf=/^\[(.+)\]$/;function iw(e){if(uf.test(e)){const t=uf.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function lw(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return sw(Object.entries(e.classGroups),n).forEach(([i,l])=>{lc(l,r,i,t)}),r}function lc(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:cf(t,o);i.classGroupId=n;return}if(typeof o=="function"){if(aw(o)){lc(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([i,l])=>{lc(l,cf(t,i),n,r)})})}function cf(e,t){let n=e;return t.split(Ad).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function aw(e){return e.isThemeGetter}function sw(e,t){return t?e.map(([n,r])=>{const o=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([l,a])=>[t+l,a])):i);return[n,o]}):e}function uw(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(i,l){n.set(i,l),t++,t>e&&(t=0,r=n,n=new Map)}return{get(i){let l=n.get(i);if(l!==void 0)return l;if((l=r.get(i))!==void 0)return o(i,l),l},set(i,l){n.has(i)?n.set(i,l):o(i,l)}}}const K3="!";function cw(e){const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,o=t[0],i=t.length;function l(a){const s=[];let c=0,p=0,d;for(let S=0;Sp?d-p:void 0;return{modifiers:s,hasImportantModifier:y,baseClassName:x,maybePostfixModifierPosition:g}}return n?function(s){return n({className:s,parseClassName:l})}:l}function dw(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function fw(e){return{cache:uw(e.cacheSize),parseClassName:cw(e),...ow(e)}}const pw=/\s+/;function hw(e,t){const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=new Set;return e.trim().split(pw).map(l=>{const{modifiers:a,hasImportantModifier:s,baseClassName:c,maybePostfixModifierPosition:p}=n(l);let d=!!p,h=r(d?c.substring(0,p):c);if(!h){if(!d)return{isTailwindClass:!1,originalClassName:l};if(h=r(c),!h)return{isTailwindClass:!1,originalClassName:l};d=!1}const y=dw(a).join(":");return{isTailwindClass:!0,modifierId:s?y+K3:y,classGroupId:h,originalClassName:l,hasPostfixModifier:d}}).reverse().filter(l=>{if(!l.isTailwindClass)return!0;const{modifierId:a,classGroupId:s,hasPostfixModifier:c}=l,p=a+s;return i.has(p)?!1:(i.add(p),o(s,c).forEach(d=>i.add(a+d)),!0)}).reverse().map(l=>l.originalClassName).join(" ")}function mw(){let e=0,t,n,r="";for(;ed(p),e());return n=fw(c),r=n.cache.get,o=n.cache.set,i=a,a(s)}function a(s){const c=r(s);if(c)return c;const p=hw(s,n);return o(s,p),p}return function(){return i(mw.apply(null,arguments))}}function he(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const X3=/^\[(?:([a-z-]+):)?(.+)\]$/i,gw=/^\d+\/\d+$/,yw=new Set(["px","full","screen"]),xw=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ww=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Sw=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Cw=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ew=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function en(e){return fr(e)||yw.has(e)||gw.test(e)}function bn(e){return jo(e,"length",Pw)}function fr(e){return!!e&&!Number.isNaN(Number(e))}function wl(e){return jo(e,"number",fr)}function Ho(e){return!!e&&Number.isInteger(Number(e))}function bw(e){return e.endsWith("%")&&fr(e.slice(0,-1))}function ee(e){return X3.test(e)}function Rn(e){return xw.test(e)}const Rw=new Set(["length","size","percentage"]);function kw(e){return jo(e,Rw,Q3)}function jw(e){return jo(e,"position",Q3)}const Nw=new Set(["image","url"]);function Mw(e){return jo(e,Nw,Dw)}function _w(e){return jo(e,"",Tw)}function Wo(){return!0}function jo(e,t,n){const r=X3.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function Pw(e){return ww.test(e)&&!Sw.test(e)}function Q3(){return!1}function Tw(e){return Cw.test(e)}function Dw(e){return Ew.test(e)}function Lw(){const e=he("colors"),t=he("spacing"),n=he("blur"),r=he("brightness"),o=he("borderColor"),i=he("borderRadius"),l=he("borderSpacing"),a=he("borderWidth"),s=he("contrast"),c=he("grayscale"),p=he("hueRotate"),d=he("invert"),h=he("gap"),y=he("gradientColorStops"),x=he("gradientColorStopPositions"),g=he("inset"),S=he("margin"),v=he("opacity"),m=he("padding"),w=he("saturate"),E=he("scale"),R=he("sepia"),C=he("skew"),M=he("space"),N=he("translate"),D=()=>["auto","contain","none"],L=()=>["auto","hidden","clip","visible","scroll"],V=()=>["auto",ee,t],I=()=>[ee,t],X=()=>["",en,bn],U=()=>["auto",fr,ee],J=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ne=()=>["solid","dashed","dotted","double","none"],B=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],T=()=>["start","end","center","between","around","evenly","stretch"],_=()=>["","0",ee],z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],H=()=>[fr,wl],Z=()=>[fr,ee];return{cacheSize:500,separator:":",theme:{colors:[Wo],spacing:[en,bn],blur:["none","",Rn,ee],brightness:H(),borderColor:[e],borderRadius:["none","","full",Rn,ee],borderSpacing:I(),borderWidth:X(),contrast:H(),grayscale:_(),hueRotate:Z(),invert:_(),gap:I(),gradientColorStops:[e],gradientColorStopPositions:[bw,bn],inset:V(),margin:V(),opacity:H(),padding:I(),saturate:H(),scale:H(),sepia:_(),skew:Z(),space:I(),translate:I()},classGroups:{aspect:[{aspect:["auto","square","video",ee]}],container:["container"],columns:[{columns:[Rn]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...J(),ee]}],overflow:[{overflow:L()}],"overflow-x":[{"overflow-x":L()}],"overflow-y":[{"overflow-y":L()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ho,ee]}],basis:[{basis:V()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ee]}],grow:[{grow:_()}],shrink:[{shrink:_()}],order:[{order:["first","last","none",Ho,ee]}],"grid-cols":[{"grid-cols":[Wo]}],"col-start-end":[{col:["auto",{span:["full",Ho,ee]},ee]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[Wo]}],"row-start-end":[{row:["auto",{span:[Ho,ee]},ee]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ee]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ee]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...T()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...T(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...T(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[m]}],px:[{px:[m]}],py:[{py:[m]}],ps:[{ps:[m]}],pe:[{pe:[m]}],pt:[{pt:[m]}],pr:[{pr:[m]}],pb:[{pb:[m]}],pl:[{pl:[m]}],m:[{m:[S]}],mx:[{mx:[S]}],my:[{my:[S]}],ms:[{ms:[S]}],me:[{me:[S]}],mt:[{mt:[S]}],mr:[{mr:[S]}],mb:[{mb:[S]}],ml:[{ml:[S]}],"space-x":[{"space-x":[M]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[M]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ee,t]}],"min-w":[{"min-w":[ee,t,"min","max","fit"]}],"max-w":[{"max-w":[ee,t,"none","full","min","max","fit","prose",{screen:[Rn]},Rn]}],h:[{h:[ee,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ee,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Rn,bn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",wl]}],"font-family":[{font:[Wo]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ee]}],"line-clamp":[{"line-clamp":["none",fr,wl]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",en,ee]}],"list-image":[{"list-image":["none",ee]}],"list-style-type":[{list:["none","disc","decimal",ee]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ne(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",en,bn]}],"underline-offset":[{"underline-offset":["auto",en,ee]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ee]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ee]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...J(),jw]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",kw]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Mw]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[y]}],"gradient-via":[{via:[y]}],"gradient-to":[{to:[y]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...ne(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:ne()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...ne()]}],"outline-offset":[{"outline-offset":[en,ee]}],"outline-w":[{outline:[en,bn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:X()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[en,bn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Rn,_w]}],"shadow-color":[{shadow:[Wo]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...B(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":B()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",Rn,ee]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[R]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[R]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ee]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",ee]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",ee]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[Ho,ee]}],"translate-x":[{"translate-x":[N]}],"translate-y":[{"translate-y":[N]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ee]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ee]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ee]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[en,bn,wl]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const Aw=vw(Lw);function ie(...e){return Aw(rw(e))}const Ow=ew,Iw=tw,zw=f.forwardRef(({className:e,inset:t,children:n,...r},o)=>u.jsxs(V3,{ref:o,className:ie("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",t&&"pl-8",e),...r,children:[n,u.jsx(u7,{className:"ml-auto h-4 w-4"})]}));zw.displayName=V3.displayName;const Fw=f.forwardRef(({className:e,...t},n)=>u.jsx(H3,{ref:n,className:ie("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t}));Fw.displayName=H3.displayName;const Z3=f.forwardRef(({className:e,sideOffset:t=4,...n},r)=>u.jsx(nw,{children:u.jsx(O3,{ref:r,sideOffset:t,className:ie("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));Z3.displayName=O3.displayName;const $l=f.forwardRef(({className:e,inset:t,...n},r)=>u.jsx(z3,{ref:r,className:ie("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n}));$l.displayName=z3.displayName;const $w=f.forwardRef(({className:e,children:t,checked:n,...r},o)=>u.jsxs(F3,{ref:o,className:ie("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[u.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:u.jsx(B3,{children:u.jsx(s7,{className:"h-4 w-4"})})}),t]}));$w.displayName=F3.displayName;const Bw=f.forwardRef(({className:e,children:t,...n},r)=>u.jsxs($3,{ref:r,className:ie("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[u.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:u.jsx(B3,{children:u.jsx(c7,{className:"h-2 w-2 fill-current"})})}),t]}));Bw.displayName=$3.displayName;const Uw=f.forwardRef(({className:e,inset:t,...n},r)=>u.jsx(I3,{ref:r,className:ie("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n}));Uw.displayName=I3.displayName;const Vw=f.forwardRef(({className:e,...t},n)=>u.jsx(U3,{ref:n,className:ie("-mx-1 my-1 h-px bg-muted",e),...t}));Vw.displayName=U3.displayName;function J3(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="boolean"?"".concat(e):e===0?"0":e,ff=Hw,q3=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return ff(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:i}=t,l=Object.keys(o).map(c=>{const p=n==null?void 0:n[c],d=i==null?void 0:i[c];if(p===null)return null;const h=df(p)||df(d);return o[c][h]}),a=n&&Object.entries(n).reduce((c,p)=>{let[d,h]=p;return h===void 0||(c[d]=h),c},{}),s=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((c,p)=>{let{class:d,className:h,...y}=p;return Object.entries(y).every(x=>{let[g,S]=x;return Array.isArray(S)?S.includes({...i,...a}[g]):{...i,...a}[g]===S})?[...c,d,h]:c},[]);return ff(e,l,s,n==null?void 0:n.class,n==null?void 0:n.className)},Od=q3("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-border bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),go=f.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...o},i)=>{const l=r?Cr:"button";return u.jsx(l,{className:ie(Od({variant:t,size:n,className:e})),ref:i,...o})});go.displayName="Button";const em=()=>{const[e,t]=f.useState({width:0,height:0}),n=()=>{t({width:window.innerWidth,height:window.innerHeight})};return f.useEffect(()=>(n(),window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}),[]),e};var ac=(e=>(e.system="system",e.dark="dark",e.light="light",e))(ac||{});const tm=()=>{const e=f.useContext(t2);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e};var Ww="VisuallyHidden",nm=f.forwardRef((e,t)=>u.jsx(Ne.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));nm.displayName=Ww;var Gw=nm,[es,iR]=tr("Tooltip",[Xa]),ts=Xa(),rm="TooltipProvider",Kw=700,sc="tooltip.open",[Yw,Id]=es(rm),om=e=>{const{__scopeTooltip:t,delayDuration:n=Kw,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:i}=e,[l,a]=f.useState(!0),s=f.useRef(!1),c=f.useRef(0);return f.useEffect(()=>{const p=c.current;return()=>window.clearTimeout(p)},[]),u.jsx(Yw,{scope:t,isOpenDelayed:l,delayDuration:n,onOpen:f.useCallback(()=>{window.clearTimeout(c.current),a(!1)},[]),onClose:f.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>a(!0),r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:f.useCallback(p=>{s.current=p},[]),disableHoverableContent:o,children:i})};om.displayName=rm;var ns="Tooltip",[Xw,rs]=es(ns),im=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:i,disableHoverableContent:l,delayDuration:a}=e,s=Id(ns,e.__scopeTooltip),c=ts(t),[p,d]=f.useState(null),h=mr(),y=f.useRef(0),x=l??s.disableHoverableContent,g=a??s.delayDuration,S=f.useRef(!1),[v=!1,m]=Wa({prop:r,defaultProp:o,onChange:M=>{M?(s.onOpen(),document.dispatchEvent(new CustomEvent(sc))):s.onClose(),i==null||i(M)}}),w=f.useMemo(()=>v?S.current?"delayed-open":"instant-open":"closed",[v]),E=f.useCallback(()=>{window.clearTimeout(y.current),S.current=!1,m(!0)},[m]),R=f.useCallback(()=>{window.clearTimeout(y.current),m(!1)},[m]),C=f.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{S.current=!0,m(!0)},g)},[g,m]);return f.useEffect(()=>()=>window.clearTimeout(y.current),[]),u.jsx(D2,{...c,children:u.jsx(Xw,{scope:t,contentId:h,open:v,stateAttribute:w,trigger:p,onTriggerChange:d,onTriggerEnter:f.useCallback(()=>{s.isOpenDelayed?C():E()},[s.isOpenDelayed,C,E]),onTriggerLeave:f.useCallback(()=>{x?R():window.clearTimeout(y.current)},[R,x]),onOpen:E,onClose:R,disableHoverableContent:x,children:n})})};im.displayName=ns;var uc="TooltipTrigger",lm=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=rs(uc,n),i=Id(uc,n),l=ts(n),a=f.useRef(null),s=_e(t,a,o.onTriggerChange),c=f.useRef(!1),p=f.useRef(!1),d=f.useCallback(()=>c.current=!1,[]);return f.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),u.jsx(L2,{asChild:!0,...l,children:u.jsx(Ne.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...r,ref:s,onPointerMove:Q(e.onPointerMove,h=>{h.pointerType!=="touch"&&!p.current&&!i.isPointerInTransitRef.current&&(o.onTriggerEnter(),p.current=!0)}),onPointerLeave:Q(e.onPointerLeave,()=>{o.onTriggerLeave(),p.current=!1}),onPointerDown:Q(e.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:Q(e.onFocus,()=>{c.current||o.onOpen()}),onBlur:Q(e.onBlur,o.onClose),onClick:Q(e.onClick,o.onClose)})})});lm.displayName=uc;var Qw="TooltipPortal",[lR,Zw]=es(Qw,{forceMount:void 0}),yo="TooltipContent",am=f.forwardRef((e,t)=>{const n=Zw(yo,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=rs(yo,e.__scopeTooltip);return u.jsx(yn,{present:r||l.open,children:l.disableHoverableContent?u.jsx(sm,{side:o,...i,ref:t}):u.jsx(Jw,{side:o,...i,ref:t})})}),Jw=f.forwardRef((e,t)=>{const n=rs(yo,e.__scopeTooltip),r=Id(yo,e.__scopeTooltip),o=f.useRef(null),i=_e(t,o),[l,a]=f.useState(null),{trigger:s,onClose:c}=n,p=o.current,{onPointerInTransitChange:d}=r,h=f.useCallback(()=>{a(null),d(!1)},[d]),y=f.useCallback((x,g)=>{const S=x.currentTarget,v={x:x.clientX,y:x.clientY},m=nS(v,S.getBoundingClientRect()),w=rS(v,m),E=oS(g.getBoundingClientRect()),R=lS([...w,...E]);a(R),d(!0)},[d]);return f.useEffect(()=>()=>h(),[h]),f.useEffect(()=>{if(s&&p){const x=S=>y(S,p),g=S=>y(S,s);return s.addEventListener("pointerleave",x),p.addEventListener("pointerleave",g),()=>{s.removeEventListener("pointerleave",x),p.removeEventListener("pointerleave",g)}}},[s,p,y,h]),f.useEffect(()=>{if(l){const x=g=>{const S=g.target,v={x:g.clientX,y:g.clientY},m=(s==null?void 0:s.contains(S))||(p==null?void 0:p.contains(S)),w=!iS(v,l);m?h():w&&(h(),c())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[s,p,l,c,h]),u.jsx(sm,{...e,ref:i})}),[qw,eS]=es(ns,{isInside:!1}),sm=f.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:i,onPointerDownOutside:l,...a}=e,s=rs(yo,n),c=ts(n),{onClose:p}=s;return f.useEffect(()=>(document.addEventListener(sc,p),()=>document.removeEventListener(sc,p)),[p]),f.useEffect(()=>{if(s.trigger){const d=h=>{const y=h.target;y!=null&&y.contains(s.trigger)&&p()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[s.trigger,p]),u.jsx(Ga,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:d=>d.preventDefault(),onDismiss:p,children:u.jsxs(A2,{"data-state":s.stateAttribute,...c,...a,ref:t,style:{...a.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[u.jsx(md,{children:r}),u.jsx(qw,{scope:n,isInside:!0,children:u.jsx(Gw,{id:s.contentId,role:"tooltip",children:o||r})})]})})});am.displayName=yo;var um="TooltipArrow",tS=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=ts(n);return eS(um,n).isInside?null:u.jsx(O2,{...o,...r,ref:t})});tS.displayName=um;function nS(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function rS(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function oS(e){const{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function iS(e,t){const{x:n,y:r}=e;let o=!1;for(let i=0,l=t.length-1;ir!=p>r&&n<(c-a)*(r-s)/(p-s)+a&&(o=!o)}return o}function lS(e){const t=e.slice();return t.sort((n,r)=>n.xr.x?1:n.yr.y?1:0),aS(t)}function aS(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r=2;){const i=t[t.length-1],l=t[t.length-2];if((i.x-l.x)*(o.y-l.y)>=(i.y-l.y)*(o.x-l.x))t.pop();else break}t.push(o)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;n.length>=2;){const i=n[n.length-1],l=n[n.length-2];if((i.x-l.x)*(o.y-l.y)>=(i.y-l.y)*(o.x-l.x))n.pop();else break}n.push(o)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var sS=om,uS=im,cS=lm,cm=am;const dS=sS,fS=uS,pS=cS,dm=f.forwardRef(({className:e,sideOffset:t=4,...n},r)=>u.jsx(cm,{ref:r,sideOffset:t,className:ie("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));dm.displayName=cm.displayName;const zd=({children:e,label:t,asChild:n,side:r,align:o})=>u.jsx(dS,{delayDuration:0,children:u.jsxs(fS,{children:[u.jsx(pS,{asChild:n,children:e}),u.jsx(dm,{side:r,align:o,children:u.jsx("p",{children:t})})]})}),fm=()=>{const{setTheme:e}=tm(),{width:t}=em(),n=t>1024;return u.jsxs(Ow,{modal:!1,children:[u.jsx(zd,{asChild:!0,label:"Mode",children:u.jsx(Iw,{asChild:!0,children:u.jsxs(go,{variant:n?"outline":"default",size:"icon",className:`rounded-full outline-none border-none focus-visible:border-none \r +`)},K9=0,Fr=[];function Y9(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),o=f.useState(K9++)[0],i=f.useState(Y2)[0],l=f.useRef(e);f.useEffect(function(){l.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var g=m9([e.lockRef.current],(e.shards||[]).map(af),!0).filter(Boolean);return g.forEach(function(S){return S.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),g.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=f.useCallback(function(g,S){if("touches"in g&&g.touches.length===2)return!l.current.allowPinchZoom;var v=xl(g),m=n.current,w="deltaX"in g?g.deltaX:m[0]-v[0],E="deltaY"in g?g.deltaY:m[1]-v[1],R,C=g.target,M=Math.abs(w)>Math.abs(E)?"h":"v";if("touches"in g&&M==="h"&&C.type==="range")return!1;var N=of(M,C);if(!N)return!0;if(N?R=M:(R=M==="v"?"h":"v",N=of(M,C)),!N)return!1;if(!r.current&&"changedTouches"in g&&(w||E)&&(r.current=R),!R)return!0;var D=r.current||R;return H9(D,S,g,D==="h"?w:E,!0)},[]),s=f.useCallback(function(g){var S=g;if(!(!Fr.length||Fr[Fr.length-1]!==i)){var v="deltaY"in S?lf(S):xl(S),m=t.current.filter(function(R){return R.name===S.type&&(R.target===S.target||S.target===R.shadowParent)&&W9(R.delta,v)})[0];if(m&&m.should){S.cancelable&&S.preventDefault();return}if(!m){var w=(l.current.shards||[]).map(af).filter(Boolean).filter(function(R){return R.contains(S.target)}),E=w.length>0?a(S,w[0]):!l.current.noIsolation;E&&S.cancelable&&S.preventDefault()}}},[]),c=f.useCallback(function(g,S,v,m){var w={name:g,delta:S,target:v,should:m,shadowParent:Q9(v)};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(E){return E!==w})},1)},[]),p=f.useCallback(function(g){n.current=xl(g),r.current=void 0},[]),d=f.useCallback(function(g){c(g.type,lf(g),g.target,a(g,e.lockRef.current))},[]),h=f.useCallback(function(g){c(g.type,xl(g),g.target,a(g,e.lockRef.current))},[]);f.useEffect(function(){return Fr.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:h}),document.addEventListener("wheel",s,zr),document.addEventListener("touchmove",s,zr),document.addEventListener("touchstart",p,zr),function(){Fr=Fr.filter(function(g){return g!==i}),document.removeEventListener("wheel",s,zr),document.removeEventListener("touchmove",s,zr),document.removeEventListener("touchstart",p,zr)}},[]);var y=e.removeScrollBar,x=e.inert;return f.createElement(f.Fragment,null,x?f.createElement(i,{styles:G9(o)}):null,y?f.createElement(I9,{gapMode:e.gapMode}):null)}function Q9(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const X9=b9(K2,Y9);var kd=f.forwardRef(function(e,t){return f.createElement(Za,Gt({},e,{ref:t,sideCar:X9}))});kd.classNames=Za.classNames;var ic=["Enter"," "],Z9=["ArrowDown","PageUp","Home"],J2=["ArrowUp","PageDown","End"],J9=[...Z9,...J2],q9={ltr:[...ic,"ArrowRight"],rtl:[...ic,"ArrowLeft"]},ex={ltr:["ArrowLeft"],rtl:["ArrowRight"]},$i="Menu",[_i,tx,nx]=s2($i),[Mr,q2]=tr($i,[nx,Qa,z2]),Ja=Qa(),e3=z2(),[rx,_r]=Mr($i),[ox,Bi]=Mr($i),t3=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:i,modal:l=!0}=e,a=Ja(t),[s,c]=f.useState(null),p=f.useRef(!1),d=Ot(i),h=u2(o);return f.useEffect(()=>{const y=()=>{p.current=!0,document.addEventListener("pointerdown",x,{capture:!0,once:!0}),document.addEventListener("pointermove",x,{capture:!0,once:!0})},x=()=>p.current=!1;return document.addEventListener("keydown",y,{capture:!0}),()=>{document.removeEventListener("keydown",y,{capture:!0}),document.removeEventListener("pointerdown",x,{capture:!0}),document.removeEventListener("pointermove",x,{capture:!0})}},[]),u.jsx(D2,{...a,children:u.jsx(rx,{scope:t,open:n,onOpenChange:d,content:s,onContentChange:c,children:u.jsx(ox,{scope:t,onClose:f.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:p,dir:h,modal:l,children:r})})})};t3.displayName=$i;var ix="MenuAnchor",jd=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Ja(n);return u.jsx(L2,{...o,...r,ref:t})});jd.displayName=ix;var Nd="MenuPortal",[lx,n3]=Mr(Nd,{forceMount:void 0}),r3=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=_r(Nd,t);return u.jsx(lx,{scope:t,forceMount:n,children:u.jsx(yn,{present:n||i.open,children:u.jsx(Rd,{asChild:!0,container:o,children:r})})})};r3.displayName=Nd;var bt="MenuContent",[ax,Md]=Mr(bt),o3=f.forwardRef((e,t)=>{const n=n3(bt,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=_r(bt,e.__scopeMenu),l=Bi(bt,e.__scopeMenu);return u.jsx(_i.Provider,{scope:e.__scopeMenu,children:u.jsx(yn,{present:r||i.open,children:u.jsx(_i.Slot,{scope:e.__scopeMenu,children:l.modal?u.jsx(sx,{...o,ref:t}):u.jsx(ux,{...o,ref:t})})})})}),sx=f.forwardRef((e,t)=>{const n=_r(bt,e.__scopeMenu),r=f.useRef(null),o=_e(t,r);return f.useEffect(()=>{const i=r.current;if(i)return H2(i)},[]),u.jsx(_d,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:X(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ux=f.forwardRef((e,t)=>{const n=_r(bt,e.__scopeMenu);return u.jsx(_d,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),_d=f.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:a,onEntryFocus:s,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:d,onInteractOutside:h,onDismiss:y,disableOutsideScroll:x,...g}=e,S=_r(bt,n),v=Bi(bt,n),m=Ja(n),w=e3(n),E=tx(n),[R,C]=f.useState(null),M=f.useRef(null),N=_e(t,M,S.onContentChange),D=f.useRef(0),L=f.useRef(""),V=f.useRef(0),I=f.useRef(null),Q=f.useRef("right"),U=f.useRef(0),J=x?kd:f.Fragment,ne=x?{as:Cr,allowPinchZoom:!0}:void 0,B=_=>{var Ge,Zt;const z=L.current+_,H=E().filter(rt=>!rt.disabled),Z=document.activeElement,Pe=(Ge=H.find(rt=>rt.ref.current===Z))==null?void 0:Ge.textValue,we=H.map(rt=>rt.textValue),We=Sx(we,z,Pe),Se=(Zt=H.find(rt=>rt.textValue===We))==null?void 0:Zt.ref.current;(function rt(nr){L.current=nr,window.clearTimeout(D.current),nr!==""&&(D.current=window.setTimeout(()=>rt(""),1e3))})(z),Se&&setTimeout(()=>Se.focus())};f.useEffect(()=>()=>window.clearTimeout(D.current),[]),f2();const T=f.useCallback(_=>{var H,Z;return Q.current===((H=I.current)==null?void 0:H.side)&&Ex(_,(Z=I.current)==null?void 0:Z.area)},[]);return u.jsx(ax,{scope:n,searchRef:L,onItemEnter:f.useCallback(_=>{T(_)&&_.preventDefault()},[T]),onItemLeave:f.useCallback(_=>{var z;T(_)||((z=M.current)==null||z.focus(),C(null))},[T]),onTriggerLeave:f.useCallback(_=>{T(_)&&_.preventDefault()},[T]),pointerGraceTimerRef:V,onPointerGraceIntentChange:f.useCallback(_=>{I.current=_},[]),children:u.jsx(J,{...ne,children:u.jsx(vd,{asChild:!0,trapped:o,onMountAutoFocus:X(i,_=>{var z;_.preventDefault(),(z=M.current)==null||z.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:u.jsx(Ga,{asChild:!0,disableOutsidePointerEvents:a,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:d,onInteractOutside:h,onDismiss:y,children:u.jsx(c9,{asChild:!0,...w,dir:v.dir,orientation:"vertical",loop:r,currentTabStopId:R,onCurrentTabStopIdChange:C,onEntryFocus:X(s,_=>{v.isUsingKeyboardRef.current||_.preventDefault()}),preventScrollOnEntryFocus:!0,children:u.jsx(A2,{role:"menu","aria-orientation":"vertical","data-state":w3(S.open),"data-radix-menu-content":"",dir:v.dir,...m,...g,ref:N,style:{outline:"none",...g.style},onKeyDown:X(g.onKeyDown,_=>{const H=_.target.closest("[data-radix-menu-content]")===_.currentTarget,Z=_.ctrlKey||_.altKey||_.metaKey,Pe=_.key.length===1;H&&(_.key==="Tab"&&_.preventDefault(),!Z&&Pe&&B(_.key));const we=M.current;if(_.target!==we||!J9.includes(_.key))return;_.preventDefault();const Se=E().filter(Ge=>!Ge.disabled).map(Ge=>Ge.ref.current);J2.includes(_.key)&&Se.reverse(),xx(Se)}),onBlur:X(e.onBlur,_=>{_.currentTarget.contains(_.target)||(window.clearTimeout(D.current),L.current="")}),onPointerMove:X(e.onPointerMove,Pi(_=>{const z=_.target,H=U.current!==_.clientX;if(_.currentTarget.contains(z)&&H){const Z=_.clientX>U.current?"right":"left";Q.current=Z,U.current=_.clientX}}))})})})})})})});o3.displayName=bt;var cx="MenuGroup",Pd=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return u.jsx(Ne.div,{role:"group",...r,ref:t})});Pd.displayName=cx;var dx="MenuLabel",i3=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return u.jsx(Ne.div,{...r,ref:t})});i3.displayName=dx;var ya="MenuItem",sf="menu.itemSelect",qa=f.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,i=f.useRef(null),l=Bi(ya,e.__scopeMenu),a=Md(ya,e.__scopeMenu),s=_e(t,i),c=f.useRef(!1),p=()=>{const d=i.current;if(!n&&d){const h=new CustomEvent(sf,{bubbles:!0,cancelable:!0});d.addEventListener(sf,y=>r==null?void 0:r(y),{once:!0}),a2(d,h),h.defaultPrevented?c.current=!1:l.onClose()}};return u.jsx(l3,{...o,ref:s,disabled:n,onClick:X(e.onClick,p),onPointerDown:d=>{var h;(h=e.onPointerDown)==null||h.call(e,d),c.current=!0},onPointerUp:X(e.onPointerUp,d=>{var h;c.current||(h=d.currentTarget)==null||h.click()}),onKeyDown:X(e.onKeyDown,d=>{const h=a.searchRef.current!=="";n||h&&d.key===" "||ic.includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})})});qa.displayName=ya;var l3=f.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,l=Md(ya,n),a=e3(n),s=f.useRef(null),c=_e(t,s),[p,d]=f.useState(!1),[h,y]=f.useState("");return f.useEffect(()=>{const x=s.current;x&&y((x.textContent??"").trim())},[i.children]),u.jsx(_i.ItemSlot,{scope:n,disabled:r,textValue:o??h,children:u.jsx(d9,{asChild:!0,...a,focusable:!r,children:u.jsx(Ne.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...i,ref:c,onPointerMove:X(e.onPointerMove,Pi(x=>{r?l.onItemLeave(x):(l.onItemEnter(x),x.defaultPrevented||x.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:X(e.onPointerLeave,Pi(x=>l.onItemLeave(x))),onFocus:X(e.onFocus,()=>d(!0)),onBlur:X(e.onBlur,()=>d(!1))})})})}),fx="MenuCheckboxItem",a3=f.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return u.jsx(f3,{scope:e.__scopeMenu,checked:n,children:u.jsx(qa,{role:"menuitemcheckbox","aria-checked":xa(n)?"mixed":n,...o,ref:t,"data-state":Dd(n),onSelect:X(o.onSelect,()=>r==null?void 0:r(xa(n)?!0:!n),{checkForDefaultPrevented:!1})})})});a3.displayName=fx;var s3="MenuRadioGroup",[px,hx]=Mr(s3,{value:void 0,onValueChange:()=>{}}),u3=f.forwardRef((e,t)=>{const{value:n,onValueChange:r,...o}=e,i=Ot(r);return u.jsx(px,{scope:e.__scopeMenu,value:n,onValueChange:i,children:u.jsx(Pd,{...o,ref:t})})});u3.displayName=s3;var c3="MenuRadioItem",d3=f.forwardRef((e,t)=>{const{value:n,...r}=e,o=hx(c3,e.__scopeMenu),i=n===o.value;return u.jsx(f3,{scope:e.__scopeMenu,checked:i,children:u.jsx(qa,{role:"menuitemradio","aria-checked":i,...r,ref:t,"data-state":Dd(i),onSelect:X(r.onSelect,()=>{var l;return(l=o.onValueChange)==null?void 0:l.call(o,n)},{checkForDefaultPrevented:!1})})})});d3.displayName=c3;var Td="MenuItemIndicator",[f3,mx]=Mr(Td,{checked:!1}),p3=f.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,i=mx(Td,n);return u.jsx(yn,{present:r||xa(i.checked)||i.checked===!0,children:u.jsx(Ne.span,{...o,ref:t,"data-state":Dd(i.checked)})})});p3.displayName=Td;var vx="MenuSeparator",h3=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return u.jsx(Ne.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});h3.displayName=vx;var gx="MenuArrow",m3=f.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Ja(n);return u.jsx(O2,{...o,...r,ref:t})});m3.displayName=gx;var yx="MenuSub",[lR,v3]=Mr(yx),Zo="MenuSubTrigger",g3=f.forwardRef((e,t)=>{const n=_r(Zo,e.__scopeMenu),r=Bi(Zo,e.__scopeMenu),o=v3(Zo,e.__scopeMenu),i=Md(Zo,e.__scopeMenu),l=f.useRef(null),{pointerGraceTimerRef:a,onPointerGraceIntentChange:s}=i,c={__scopeMenu:e.__scopeMenu},p=f.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return f.useEffect(()=>p,[p]),f.useEffect(()=>{const d=a.current;return()=>{window.clearTimeout(d),s(null)}},[a,s]),u.jsx(jd,{asChild:!0,...c,children:u.jsx(l3,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":w3(n.open),...e,ref:Ha(t,o.onTriggerChange),onClick:d=>{var h;(h=e.onClick)==null||h.call(e,d),!(e.disabled||d.defaultPrevented)&&(d.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:X(e.onPointerMove,Pi(d=>{i.onItemEnter(d),!d.defaultPrevented&&!e.disabled&&!n.open&&!l.current&&(i.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:X(e.onPointerLeave,Pi(d=>{var y,x;p();const h=(y=n.content)==null?void 0:y.getBoundingClientRect();if(h){const g=(x=n.content)==null?void 0:x.dataset.side,S=g==="right",v=S?-5:5,m=h[S?"left":"right"],w=h[S?"right":"left"];i.onPointerGraceIntentChange({area:[{x:d.clientX+v,y:d.clientY},{x:m,y:h.top},{x:w,y:h.top},{x:w,y:h.bottom},{x:m,y:h.bottom}],side:g}),window.clearTimeout(a.current),a.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(d),d.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:X(e.onKeyDown,d=>{var y;const h=i.searchRef.current!=="";e.disabled||h&&d.key===" "||q9[r.dir].includes(d.key)&&(n.onOpenChange(!0),(y=n.content)==null||y.focus(),d.preventDefault())})})})});g3.displayName=Zo;var y3="MenuSubContent",x3=f.forwardRef((e,t)=>{const n=n3(bt,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=_r(bt,e.__scopeMenu),l=Bi(bt,e.__scopeMenu),a=v3(y3,e.__scopeMenu),s=f.useRef(null),c=_e(t,s);return u.jsx(_i.Provider,{scope:e.__scopeMenu,children:u.jsx(yn,{present:r||i.open,children:u.jsx(_i.Slot,{scope:e.__scopeMenu,children:u.jsx(_d,{id:a.contentId,"aria-labelledby":a.triggerId,...o,ref:c,align:"start",side:l.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:p=>{var d;l.isUsingKeyboardRef.current&&((d=s.current)==null||d.focus()),p.preventDefault()},onCloseAutoFocus:p=>p.preventDefault(),onFocusOutside:X(e.onFocusOutside,p=>{p.target!==a.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:X(e.onEscapeKeyDown,p=>{l.onClose(),p.preventDefault()}),onKeyDown:X(e.onKeyDown,p=>{var y;const d=p.currentTarget.contains(p.target),h=ex[l.dir].includes(p.key);d&&h&&(i.onOpenChange(!1),(y=a.trigger)==null||y.focus(),p.preventDefault())})})})})})});x3.displayName=y3;function w3(e){return e?"open":"closed"}function xa(e){return e==="indeterminate"}function Dd(e){return xa(e)?"indeterminate":e?"checked":"unchecked"}function xx(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function wx(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function Sx(e,t,n){const o=t.length>1&&Array.from(t).every(c=>c===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let l=wx(e,Math.max(i,0));o.length===1&&(l=l.filter(c=>c!==n));const s=l.find(c=>c.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}function Cx(e,t){const{x:n,y:r}=e;let o=!1;for(let i=0,l=t.length-1;ir!=p>r&&n<(c-a)*(r-s)/(p-s)+a&&(o=!o)}return o}function Ex(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return Cx(n,t)}function Pi(e){return t=>t.pointerType==="mouse"?e(t):void 0}var bx=t3,Rx=jd,kx=r3,jx=o3,Nx=Pd,Mx=i3,_x=qa,Px=a3,Tx=u3,Dx=d3,Lx=p3,Ax=h3,Ox=m3,Ix=g3,zx=x3,Ld="DropdownMenu",[Fx,aR]=tr(Ld,[q2]),nt=q2(),[$x,S3]=Fx(Ld),C3=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:l,modal:a=!0}=e,s=nt(t),c=f.useRef(null),[p=!1,d]=Wa({prop:o,defaultProp:i,onChange:l});return u.jsx($x,{scope:t,triggerId:mr(),triggerRef:c,contentId:mr(),open:p,onOpenChange:d,onOpenToggle:f.useCallback(()=>d(h=>!h),[d]),modal:a,children:u.jsx(bx,{...s,open:p,onOpenChange:d,dir:r,modal:a,children:n})})};C3.displayName=Ld;var E3="DropdownMenuTrigger",b3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=S3(E3,n),l=nt(n);return u.jsx(Rx,{asChild:!0,...l,children:u.jsx(Ne.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:Ha(t,i.triggerRef),onPointerDown:X(e.onPointerDown,a=>{!r&&a.button===0&&a.ctrlKey===!1&&(i.onOpenToggle(),i.open||a.preventDefault())}),onKeyDown:X(e.onKeyDown,a=>{r||(["Enter"," "].includes(a.key)&&i.onOpenToggle(),a.key==="ArrowDown"&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())})})})});b3.displayName=E3;var Bx="DropdownMenuPortal",R3=e=>{const{__scopeDropdownMenu:t,...n}=e,r=nt(t);return u.jsx(kx,{...r,...n})};R3.displayName=Bx;var k3="DropdownMenuContent",j3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=S3(k3,n),i=nt(n),l=f.useRef(!1);return u.jsx(jx,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...r,ref:t,onCloseAutoFocus:X(e.onCloseAutoFocus,a=>{var s;l.current||(s=o.triggerRef.current)==null||s.focus(),l.current=!1,a.preventDefault()}),onInteractOutside:X(e.onInteractOutside,a=>{const s=a.detail.originalEvent,c=s.button===0&&s.ctrlKey===!0,p=s.button===2||c;(!o.modal||p)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});j3.displayName=k3;var Ux="DropdownMenuGroup",Vx=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Nx,{...o,...r,ref:t})});Vx.displayName=Ux;var Hx="DropdownMenuLabel",N3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Mx,{...o,...r,ref:t})});N3.displayName=Hx;var Wx="DropdownMenuItem",M3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(_x,{...o,...r,ref:t})});M3.displayName=Wx;var Gx="DropdownMenuCheckboxItem",_3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Px,{...o,...r,ref:t})});_3.displayName=Gx;var Kx="DropdownMenuRadioGroup",Yx=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Tx,{...o,...r,ref:t})});Yx.displayName=Kx;var Qx="DropdownMenuRadioItem",P3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Dx,{...o,...r,ref:t})});P3.displayName=Qx;var Xx="DropdownMenuItemIndicator",T3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Lx,{...o,...r,ref:t})});T3.displayName=Xx;var Zx="DropdownMenuSeparator",D3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Ax,{...o,...r,ref:t})});D3.displayName=Zx;var Jx="DropdownMenuArrow",qx=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Ox,{...o,...r,ref:t})});qx.displayName=Jx;var ew="DropdownMenuSubTrigger",L3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(Ix,{...o,...r,ref:t})});L3.displayName=ew;var tw="DropdownMenuSubContent",A3=f.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=nt(n);return u.jsx(zx,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});A3.displayName=tw;var nw=C3,rw=b3,ow=R3,O3=j3,I3=N3,z3=M3,F3=_3,$3=P3,B3=T3,U3=D3,V3=L3,H3=A3;function W3(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ta(i)))==null?void 0:l.classGroupId}const uf=/^\[(.+)\]$/;function aw(e){if(uf.test(e)){const t=uf.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function sw(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return cw(Object.entries(e.classGroups),n).forEach(([i,l])=>{lc(l,r,i,t)}),r}function lc(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const i=o===""?t:cf(t,o);i.classGroupId=n;return}if(typeof o=="function"){if(uw(o)){lc(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([i,l])=>{lc(l,cf(t,i),n,r)})})}function cf(e,t){let n=e;return t.split(Ad).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function uw(e){return e.isThemeGetter}function cw(e,t){return t?e.map(([n,r])=>{const o=r.map(i=>typeof i=="string"?t+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([l,a])=>[t+l,a])):i);return[n,o]}):e}function dw(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(i,l){n.set(i,l),t++,t>e&&(t=0,r=n,n=new Map)}return{get(i){let l=n.get(i);if(l!==void 0)return l;if((l=r.get(i))!==void 0)return o(i,l),l},set(i,l){n.has(i)?n.set(i,l):o(i,l)}}}const K3="!";function fw(e){const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,o=t[0],i=t.length;function l(a){const s=[];let c=0,p=0,d;for(let S=0;Sp?d-p:void 0;return{modifiers:s,hasImportantModifier:y,baseClassName:x,maybePostfixModifierPosition:g}}return n?function(s){return n({className:s,parseClassName:l})}:l}function pw(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function hw(e){return{cache:dw(e.cacheSize),parseClassName:fw(e),...lw(e)}}const mw=/\s+/;function vw(e,t){const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=new Set;return e.trim().split(mw).map(l=>{const{modifiers:a,hasImportantModifier:s,baseClassName:c,maybePostfixModifierPosition:p}=n(l);let d=!!p,h=r(d?c.substring(0,p):c);if(!h){if(!d)return{isTailwindClass:!1,originalClassName:l};if(h=r(c),!h)return{isTailwindClass:!1,originalClassName:l};d=!1}const y=pw(a).join(":");return{isTailwindClass:!0,modifierId:s?y+K3:y,classGroupId:h,originalClassName:l,hasPostfixModifier:d}}).reverse().filter(l=>{if(!l.isTailwindClass)return!0;const{modifierId:a,classGroupId:s,hasPostfixModifier:c}=l,p=a+s;return i.has(p)?!1:(i.add(p),o(s,c).forEach(d=>i.add(a+d)),!0)}).reverse().map(l=>l.originalClassName).join(" ")}function gw(){let e=0,t,n,r="";for(;ed(p),e());return n=hw(c),r=n.cache.get,o=n.cache.set,i=a,a(s)}function a(s){const c=r(s);if(c)return c;const p=vw(s,n);return o(s,p),p}return function(){return i(gw.apply(null,arguments))}}function he(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const Q3=/^\[(?:([a-z-]+):)?(.+)\]$/i,xw=/^\d+\/\d+$/,ww=new Set(["px","full","screen"]),Sw=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Cw=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Ew=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,bw=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Rw=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function tn(e){return fr(e)||ww.has(e)||xw.test(e)}function bn(e){return No(e,"length",Dw)}function fr(e){return!!e&&!Number.isNaN(Number(e))}function wl(e){return No(e,"number",fr)}function Ho(e){return!!e&&Number.isInteger(Number(e))}function kw(e){return e.endsWith("%")&&fr(e.slice(0,-1))}function ee(e){return Q3.test(e)}function Rn(e){return Sw.test(e)}const jw=new Set(["length","size","percentage"]);function Nw(e){return No(e,jw,X3)}function Mw(e){return No(e,"position",X3)}const _w=new Set(["image","url"]);function Pw(e){return No(e,_w,Aw)}function Tw(e){return No(e,"",Lw)}function Wo(){return!0}function No(e,t,n){const r=Q3.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function Dw(e){return Cw.test(e)&&!Ew.test(e)}function X3(){return!1}function Lw(e){return bw.test(e)}function Aw(e){return Rw.test(e)}function Ow(){const e=he("colors"),t=he("spacing"),n=he("blur"),r=he("brightness"),o=he("borderColor"),i=he("borderRadius"),l=he("borderSpacing"),a=he("borderWidth"),s=he("contrast"),c=he("grayscale"),p=he("hueRotate"),d=he("invert"),h=he("gap"),y=he("gradientColorStops"),x=he("gradientColorStopPositions"),g=he("inset"),S=he("margin"),v=he("opacity"),m=he("padding"),w=he("saturate"),E=he("scale"),R=he("sepia"),C=he("skew"),M=he("space"),N=he("translate"),D=()=>["auto","contain","none"],L=()=>["auto","hidden","clip","visible","scroll"],V=()=>["auto",ee,t],I=()=>[ee,t],Q=()=>["",tn,bn],U=()=>["auto",fr,ee],J=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ne=()=>["solid","dashed","dotted","double","none"],B=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],T=()=>["start","end","center","between","around","evenly","stretch"],_=()=>["","0",ee],z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],H=()=>[fr,wl],Z=()=>[fr,ee];return{cacheSize:500,separator:":",theme:{colors:[Wo],spacing:[tn,bn],blur:["none","",Rn,ee],brightness:H(),borderColor:[e],borderRadius:["none","","full",Rn,ee],borderSpacing:I(),borderWidth:Q(),contrast:H(),grayscale:_(),hueRotate:Z(),invert:_(),gap:I(),gradientColorStops:[e],gradientColorStopPositions:[kw,bn],inset:V(),margin:V(),opacity:H(),padding:I(),saturate:H(),scale:H(),sepia:_(),skew:Z(),space:I(),translate:I()},classGroups:{aspect:[{aspect:["auto","square","video",ee]}],container:["container"],columns:[{columns:[Rn]}],"break-after":[{"break-after":z()}],"break-before":[{"break-before":z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...J(),ee]}],overflow:[{overflow:L()}],"overflow-x":[{"overflow-x":L()}],"overflow-y":[{"overflow-y":L()}],overscroll:[{overscroll:D()}],"overscroll-x":[{"overscroll-x":D()}],"overscroll-y":[{"overscroll-y":D()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ho,ee]}],basis:[{basis:V()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ee]}],grow:[{grow:_()}],shrink:[{shrink:_()}],order:[{order:["first","last","none",Ho,ee]}],"grid-cols":[{"grid-cols":[Wo]}],"col-start-end":[{col:["auto",{span:["full",Ho,ee]},ee]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[Wo]}],"row-start-end":[{row:["auto",{span:[Ho,ee]},ee]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ee]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ee]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...T()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...T(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...T(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[m]}],px:[{px:[m]}],py:[{py:[m]}],ps:[{ps:[m]}],pe:[{pe:[m]}],pt:[{pt:[m]}],pr:[{pr:[m]}],pb:[{pb:[m]}],pl:[{pl:[m]}],m:[{m:[S]}],mx:[{mx:[S]}],my:[{my:[S]}],ms:[{ms:[S]}],me:[{me:[S]}],mt:[{mt:[S]}],mr:[{mr:[S]}],mb:[{mb:[S]}],ml:[{ml:[S]}],"space-x":[{"space-x":[M]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[M]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ee,t]}],"min-w":[{"min-w":[ee,t,"min","max","fit"]}],"max-w":[{"max-w":[ee,t,"none","full","min","max","fit","prose",{screen:[Rn]},Rn]}],h:[{h:[ee,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ee,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Rn,bn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",wl]}],"font-family":[{font:[Wo]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ee]}],"line-clamp":[{"line-clamp":["none",fr,wl]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",tn,ee]}],"list-image":[{"list-image":["none",ee]}],"list-style-type":[{list:["none","disc","decimal",ee]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ne(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",tn,bn]}],"underline-offset":[{"underline-offset":["auto",tn,ee]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ee]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ee]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...J(),Mw]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Nw]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Pw]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[y]}],"gradient-via":[{via:[y]}],"gradient-to":[{to:[y]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...ne(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:ne()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...ne()]}],"outline-offset":[{"outline-offset":[tn,ee]}],"outline-w":[{outline:[tn,bn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[tn,bn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Rn,Tw]}],"shadow-color":[{shadow:[Wo]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...B(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":B()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",Rn,ee]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[d]}],saturate:[{saturate:[w]}],sepia:[{sepia:[R]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[R]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ee]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",ee]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",ee]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[Ho,ee]}],"translate-x":[{"translate-x":[N]}],"translate-y":[{"translate-y":[N]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ee]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ee]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ee]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[tn,bn,wl]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const Iw=yw(Ow);function oe(...e){return Iw(iw(e))}const zw=nw,Fw=rw,$w=f.forwardRef(({className:e,inset:t,children:n,...r},o)=>u.jsxs(V3,{ref:o,className:oe("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",t&&"pl-8",e),...r,children:[n,u.jsx(c7,{className:"ml-auto h-4 w-4"})]}));$w.displayName=V3.displayName;const Bw=f.forwardRef(({className:e,...t},n)=>u.jsx(H3,{ref:n,className:oe("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...t}));Bw.displayName=H3.displayName;const Z3=f.forwardRef(({className:e,sideOffset:t=4,...n},r)=>u.jsx(ow,{children:u.jsx(O3,{ref:r,sideOffset:t,className:oe("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));Z3.displayName=O3.displayName;const $l=f.forwardRef(({className:e,inset:t,...n},r)=>u.jsx(z3,{ref:r,className:oe("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n}));$l.displayName=z3.displayName;const Uw=f.forwardRef(({className:e,children:t,checked:n,...r},o)=>u.jsxs(F3,{ref:o,className:oe("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[u.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:u.jsx(B3,{children:u.jsx(u7,{className:"h-4 w-4"})})}),t]}));Uw.displayName=F3.displayName;const Vw=f.forwardRef(({className:e,children:t,...n},r)=>u.jsxs($3,{ref:r,className:oe("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[u.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:u.jsx(B3,{children:u.jsx(d7,{className:"h-2 w-2 fill-current"})})}),t]}));Vw.displayName=$3.displayName;const Hw=f.forwardRef(({className:e,inset:t,...n},r)=>u.jsx(I3,{ref:r,className:oe("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n}));Hw.displayName=I3.displayName;const Ww=f.forwardRef(({className:e,...t},n)=>u.jsx(U3,{ref:n,className:oe("-mx-1 my-1 h-px bg-muted",e),...t}));Ww.displayName=U3.displayName;function J3(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="boolean"?"".concat(e):e===0?"0":e,ff=Gw,q3=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return ff(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:i}=t,l=Object.keys(o).map(c=>{const p=n==null?void 0:n[c],d=i==null?void 0:i[c];if(p===null)return null;const h=df(p)||df(d);return o[c][h]}),a=n&&Object.entries(n).reduce((c,p)=>{let[d,h]=p;return h===void 0||(c[d]=h),c},{}),s=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((c,p)=>{let{class:d,className:h,...y}=p;return Object.entries(y).every(x=>{let[g,S]=x;return Array.isArray(S)?S.includes({...i,...a}[g]):{...i,...a}[g]===S})?[...c,d,h]:c},[]);return ff(e,l,s,n==null?void 0:n.class,n==null?void 0:n.className)},Od=q3("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-border bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),yo=f.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...o},i)=>{const l=r?Cr:"button";return u.jsx(l,{className:oe(Od({variant:t,size:n,className:e})),ref:i,...o})});yo.displayName="Button";const em=()=>{const[e,t]=f.useState({width:0,height:0}),n=()=>{t({width:window.innerWidth,height:window.innerHeight})};return f.useEffect(()=>(n(),window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}),[]),e};var ac=(e=>(e.system="system",e.dark="dark",e.light="light",e))(ac||{});const tm=()=>{const e=f.useContext(t2);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e};var Kw="VisuallyHidden",nm=f.forwardRef((e,t)=>u.jsx(Ne.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));nm.displayName=Kw;var Yw=nm,[es,sR]=tr("Tooltip",[Qa]),ts=Qa(),rm="TooltipProvider",Qw=700,sc="tooltip.open",[Xw,Id]=es(rm),om=e=>{const{__scopeTooltip:t,delayDuration:n=Qw,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:i}=e,[l,a]=f.useState(!0),s=f.useRef(!1),c=f.useRef(0);return f.useEffect(()=>{const p=c.current;return()=>window.clearTimeout(p)},[]),u.jsx(Xw,{scope:t,isOpenDelayed:l,delayDuration:n,onOpen:f.useCallback(()=>{window.clearTimeout(c.current),a(!1)},[]),onClose:f.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>a(!0),r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:f.useCallback(p=>{s.current=p},[]),disableHoverableContent:o,children:i})};om.displayName=rm;var ns="Tooltip",[Zw,rs]=es(ns),im=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:i,disableHoverableContent:l,delayDuration:a}=e,s=Id(ns,e.__scopeTooltip),c=ts(t),[p,d]=f.useState(null),h=mr(),y=f.useRef(0),x=l??s.disableHoverableContent,g=a??s.delayDuration,S=f.useRef(!1),[v=!1,m]=Wa({prop:r,defaultProp:o,onChange:M=>{M?(s.onOpen(),document.dispatchEvent(new CustomEvent(sc))):s.onClose(),i==null||i(M)}}),w=f.useMemo(()=>v?S.current?"delayed-open":"instant-open":"closed",[v]),E=f.useCallback(()=>{window.clearTimeout(y.current),S.current=!1,m(!0)},[m]),R=f.useCallback(()=>{window.clearTimeout(y.current),m(!1)},[m]),C=f.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{S.current=!0,m(!0)},g)},[g,m]);return f.useEffect(()=>()=>window.clearTimeout(y.current),[]),u.jsx(D2,{...c,children:u.jsx(Zw,{scope:t,contentId:h,open:v,stateAttribute:w,trigger:p,onTriggerChange:d,onTriggerEnter:f.useCallback(()=>{s.isOpenDelayed?C():E()},[s.isOpenDelayed,C,E]),onTriggerLeave:f.useCallback(()=>{x?R():window.clearTimeout(y.current)},[R,x]),onOpen:E,onClose:R,disableHoverableContent:x,children:n})})};im.displayName=ns;var uc="TooltipTrigger",lm=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=rs(uc,n),i=Id(uc,n),l=ts(n),a=f.useRef(null),s=_e(t,a,o.onTriggerChange),c=f.useRef(!1),p=f.useRef(!1),d=f.useCallback(()=>c.current=!1,[]);return f.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),u.jsx(L2,{asChild:!0,...l,children:u.jsx(Ne.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...r,ref:s,onPointerMove:X(e.onPointerMove,h=>{h.pointerType!=="touch"&&!p.current&&!i.isPointerInTransitRef.current&&(o.onTriggerEnter(),p.current=!0)}),onPointerLeave:X(e.onPointerLeave,()=>{o.onTriggerLeave(),p.current=!1}),onPointerDown:X(e.onPointerDown,()=>{c.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:X(e.onFocus,()=>{c.current||o.onOpen()}),onBlur:X(e.onBlur,o.onClose),onClick:X(e.onClick,o.onClose)})})});lm.displayName=uc;var Jw="TooltipPortal",[uR,qw]=es(Jw,{forceMount:void 0}),xo="TooltipContent",am=f.forwardRef((e,t)=>{const n=qw(xo,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=rs(xo,e.__scopeTooltip);return u.jsx(yn,{present:r||l.open,children:l.disableHoverableContent?u.jsx(sm,{side:o,...i,ref:t}):u.jsx(eS,{side:o,...i,ref:t})})}),eS=f.forwardRef((e,t)=>{const n=rs(xo,e.__scopeTooltip),r=Id(xo,e.__scopeTooltip),o=f.useRef(null),i=_e(t,o),[l,a]=f.useState(null),{trigger:s,onClose:c}=n,p=o.current,{onPointerInTransitChange:d}=r,h=f.useCallback(()=>{a(null),d(!1)},[d]),y=f.useCallback((x,g)=>{const S=x.currentTarget,v={x:x.clientX,y:x.clientY},m=oS(v,S.getBoundingClientRect()),w=iS(v,m),E=lS(g.getBoundingClientRect()),R=sS([...w,...E]);a(R),d(!0)},[d]);return f.useEffect(()=>()=>h(),[h]),f.useEffect(()=>{if(s&&p){const x=S=>y(S,p),g=S=>y(S,s);return s.addEventListener("pointerleave",x),p.addEventListener("pointerleave",g),()=>{s.removeEventListener("pointerleave",x),p.removeEventListener("pointerleave",g)}}},[s,p,y,h]),f.useEffect(()=>{if(l){const x=g=>{const S=g.target,v={x:g.clientX,y:g.clientY},m=(s==null?void 0:s.contains(S))||(p==null?void 0:p.contains(S)),w=!aS(v,l);m?h():w&&(h(),c())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[s,p,l,c,h]),u.jsx(sm,{...e,ref:i})}),[tS,nS]=es(ns,{isInside:!1}),sm=f.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:i,onPointerDownOutside:l,...a}=e,s=rs(xo,n),c=ts(n),{onClose:p}=s;return f.useEffect(()=>(document.addEventListener(sc,p),()=>document.removeEventListener(sc,p)),[p]),f.useEffect(()=>{if(s.trigger){const d=h=>{const y=h.target;y!=null&&y.contains(s.trigger)&&p()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[s.trigger,p]),u.jsx(Ga,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:d=>d.preventDefault(),onDismiss:p,children:u.jsxs(A2,{"data-state":s.stateAttribute,...c,...a,ref:t,style:{...a.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[u.jsx(md,{children:r}),u.jsx(tS,{scope:n,isInside:!0,children:u.jsx(Yw,{id:s.contentId,role:"tooltip",children:o||r})})]})})});am.displayName=xo;var um="TooltipArrow",rS=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=ts(n);return nS(um,n).isInside?null:u.jsx(O2,{...o,...r,ref:t})});rS.displayName=um;function oS(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function iS(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function lS(e){const{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function aS(e,t){const{x:n,y:r}=e;let o=!1;for(let i=0,l=t.length-1;ir!=p>r&&n<(c-a)*(r-s)/(p-s)+a&&(o=!o)}return o}function sS(e){const t=e.slice();return t.sort((n,r)=>n.xr.x?1:n.yr.y?1:0),uS(t)}function uS(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r=2;){const i=t[t.length-1],l=t[t.length-2];if((i.x-l.x)*(o.y-l.y)>=(i.y-l.y)*(o.x-l.x))t.pop();else break}t.push(o)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;n.length>=2;){const i=n[n.length-1],l=n[n.length-2];if((i.x-l.x)*(o.y-l.y)>=(i.y-l.y)*(o.x-l.x))n.pop();else break}n.push(o)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var cS=om,dS=im,fS=lm,cm=am;const pS=cS,hS=dS,mS=fS,dm=f.forwardRef(({className:e,sideOffset:t=4,...n},r)=>u.jsx(cm,{ref:r,sideOffset:t,className:oe("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));dm.displayName=cm.displayName;const zd=({children:e,label:t,asChild:n,side:r,align:o})=>u.jsx(pS,{delayDuration:0,children:u.jsxs(hS,{children:[u.jsx(mS,{asChild:n,children:e}),u.jsx(dm,{side:r,align:o,children:u.jsx("p",{children:t})})]})}),fm=()=>{const{setTheme:e}=tm(),{width:t}=em(),n=t>1024;return u.jsxs(zw,{modal:!1,children:[u.jsx(zd,{asChild:!0,label:"Mode",children:u.jsx(Fw,{asChild:!0,children:u.jsxs(yo,{variant:n?"outline":"default",size:"icon",className:`rounded-full outline-none border-none focus-visible:border-none \r focus-visible:ring-0 focus-visible:ring-transparent focus-visible:ring-offset-0 \r - hover:drop-shadow-primary-glow`,children:[u.jsx(p7,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),u.jsx(f7,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),u.jsx("span",{className:"sr-only",children:"Toggle theme"})]})})}),u.jsxs(Z3,{align:"end",children:[u.jsx($l,{onClick:()=>e("light"),children:"Light"}),u.jsx($l,{onClick:()=>e("dark"),children:"Dark"}),u.jsx($l,{onClick:()=>e("system"),children:"System"})]})]})},hS="/assets/light-logo-D1zLD16O.png",mS="/assets/dark-logo-BJU8kvEn.png",vS="/assets/me-DHMMf89O.png",gS="/assets/fingertips-hJtLXHbF.png",yS="/assets/gotwork-digital-Do1XKOyr.png",xS="/assets/convocade-C-3l6Kop.png",wS="/assets/graduate-school-BsjnYBB8.png",SS="/assets/aquilarie-vPm69TK5.png",CS="/assets/mycaa-D5gOE9jd.png",ES="/assets/tritok-preview-KzG_puj-.png",bS="/assets/leafonic-preview-Cxj3COJo.png",RS="/assets/flixsage-preview-BExJ66Om.png",kS="/assets/wave-D0paLNBB.gif",jS=hS,NS=mS,MS=vS,pm=gS,_S=yS,PS=xS,TS=wS,DS=SS,LS=CS,AS=ES,OS=bS,IS=RS,zS=kS;var wa=(e=>(e.root="/",e.notFound="*",e))(wa||{});const FS=()=>{const{theme:e}=tm(),t=i2(),n=e===ac.dark||e===ac.system?NS:jS,r=()=>t==null?void 0:t.scrollTo(0);return u.jsx(sn,{to:wa.root,className:"hover:scale-95 transition-all hover:drop-shadow-primary-glow",onClick:r,children:u.jsx("img",{src:n,alt:"Logo",className:"h-4 lg:h-6"})})},$S={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};function hm(e,t){let n;try{n=e()}catch{return}return{getItem:o=>{var i;const l=s=>s===null?null:JSON.parse(s,void 0),a=(i=n.getItem(o))!=null?i:null;return a instanceof Promise?a.then(l):l(a)},setItem:(o,i)=>n.setItem(o,JSON.stringify(i,void 0)),removeItem:o=>n.removeItem(o)}}const Ti=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Ti(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Ti(r)(n)}}}},BS=(e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:S=>S,version:0,merge:(S,v)=>({...v,...S}),...t},l=!1;const a=new Set,s=new Set;let c;try{c=i.getStorage()}catch{}if(!c)return e((...S)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...S)},r,o);const p=Ti(i.serialize),d=()=>{const S=i.partialize({...r()});let v;const m=p({state:S,version:i.version}).then(w=>c.setItem(i.name,w)).catch(w=>{v=w});if(v)throw v;return m},h=o.setState;o.setState=(S,v)=>{h(S,v),d()};const y=e((...S)=>{n(...S),d()},r,o);let x;const g=()=>{var S;if(!c)return;l=!1,a.forEach(m=>m(r()));const v=((S=i.onRehydrateStorage)==null?void 0:S.call(i,r()))||void 0;return Ti(c.getItem.bind(c))(i.name).then(m=>{if(m)return i.deserialize(m)}).then(m=>{if(m)if(typeof m.version=="number"&&m.version!==i.version){if(i.migrate)return i.migrate(m.state,m.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return m.state}).then(m=>{var w;return x=i.merge(m,(w=r())!=null?w:y),n(x,!0),d()}).then(()=>{v==null||v(x,void 0),l=!0,s.forEach(m=>m(x))}).catch(m=>{v==null||v(void 0,m)})};return o.persist={setOptions:S=>{i={...i,...S},S.getStorage&&(c=S.getStorage())},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>g(),hasHydrated:()=>l,onHydrate:S=>(a.add(S),()=>{a.delete(S)}),onFinishHydration:S=>(s.add(S),()=>{s.delete(S)})},g(),x||y},US=(e,t)=>(n,r,o)=>{let i={storage:hm(()=>localStorage),partialize:g=>g,version:0,merge:(g,S)=>({...S,...g}),...t},l=!1;const a=new Set,s=new Set;let c=i.storage;if(!c)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...g)},r,o);const p=()=>{const g=i.partialize({...r()});return c.setItem(i.name,{state:g,version:i.version})},d=o.setState;o.setState=(g,S)=>{d(g,S),p()};const h=e((...g)=>{n(...g),p()},r,o);o.getInitialState=()=>h;let y;const x=()=>{var g,S;if(!c)return;l=!1,a.forEach(m=>{var w;return m((w=r())!=null?w:h)});const v=((S=i.onRehydrateStorage)==null?void 0:S.call(i,(g=r())!=null?g:h))||void 0;return Ti(c.getItem.bind(c))(i.name).then(m=>{if(m)if(typeof m.version=="number"&&m.version!==i.version){if(i.migrate)return i.migrate(m.state,m.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return m.state}).then(m=>{var w;return y=i.merge(m,(w=r())!=null?w:h),n(y,!0),p()}).then(()=>{v==null||v(y,void 0),y=r(),l=!0,s.forEach(m=>m(y))}).catch(m=>{v==null||v(void 0,m)})};return o.persist={setOptions:g=>{i={...i,...g},g.storage&&(c=g.storage)},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>x(),hasHydrated:()=>l,onHydrate:g=>(a.add(g),()=>{a.delete(g)}),onFinishHydration:g=>(s.add(g),()=>{s.delete(g)})},i.skipHydration||x(),y||h},VS=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(($S?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),BS(e,t)):US(e,t),HS=VS,WS={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},pf=e=>{let t;const n=new Set,r=(p,d)=>{const h=typeof p=="function"?p(t):p;if(!Object.is(h,t)){const y=t;t=d??(typeof h!="object"||h===null)?h:Object.assign({},t,h),n.forEach(x=>x(t,y))}},o=()=>t,s={setState:r,getState:o,getInitialState:()=>c,subscribe:p=>(n.add(p),()=>n.delete(p)),destroy:()=>{(WS?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,s);return s},GS=e=>e?pf(e):pf;var mm={exports:{}},vm={},gm={exports:{}},ym={};/** + hover:drop-shadow-primary-glow`,children:[u.jsx(m7,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),u.jsx(h7,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),u.jsx("span",{className:"sr-only",children:"Toggle theme"})]})})}),u.jsxs(Z3,{align:"end",children:[u.jsx($l,{onClick:()=>e("light"),children:"Light"}),u.jsx($l,{onClick:()=>e("dark"),children:"Dark"}),u.jsx($l,{onClick:()=>e("system"),children:"System"})]})]})},vS="/assets/light-logo-D1zLD16O.png",gS="/assets/dark-logo-BJU8kvEn.png",yS="/assets/me-DHMMf89O.png",xS="/assets/fingertips-hJtLXHbF.png",wS="/assets/gotwork-digital-Do1XKOyr.png",SS="/assets/convocade-C-3l6Kop.png",CS="/assets/graduate-school-BsjnYBB8.png",ES="/assets/aquilarie-vPm69TK5.png",bS="/assets/mycaa-D5gOE9jd.png",RS="/assets/tritok-preview-QQCi_UZ4.png",kS="/assets/leafonic-preview-Cxj3COJo.png",jS="/assets/flixsage-preview-BExJ66Om.png",NS="/assets/wave-D0paLNBB.gif",MS=vS,_S=gS,PS=yS,pm=xS,TS=wS,DS=SS,LS=CS,AS=ES,OS=bS,IS=RS,zS=kS,FS=jS,$S=NS;var wa=(e=>(e.root="/",e.notFound="*",e))(wa||{});const BS=()=>{const{theme:e}=tm(),t=i2(),n=e===ac.dark||e===ac.system?_S:MS,r=()=>t==null?void 0:t.scrollTo(0);return u.jsx(un,{to:wa.root,className:"hover:scale-95 transition-all hover:drop-shadow-primary-glow",onClick:r,children:u.jsx("img",{src:n,alt:"Logo",className:"h-4 lg:h-6"})})},US={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};function hm(e,t){let n;try{n=e()}catch{return}return{getItem:o=>{var i;const l=s=>s===null?null:JSON.parse(s,void 0),a=(i=n.getItem(o))!=null?i:null;return a instanceof Promise?a.then(l):l(a)},setItem:(o,i)=>n.setItem(o,JSON.stringify(i,void 0)),removeItem:o=>n.removeItem(o)}}const Ti=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Ti(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Ti(r)(n)}}}},VS=(e,t)=>(n,r,o)=>{let i={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:S=>S,version:0,merge:(S,v)=>({...v,...S}),...t},l=!1;const a=new Set,s=new Set;let c;try{c=i.getStorage()}catch{}if(!c)return e((...S)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...S)},r,o);const p=Ti(i.serialize),d=()=>{const S=i.partialize({...r()});let v;const m=p({state:S,version:i.version}).then(w=>c.setItem(i.name,w)).catch(w=>{v=w});if(v)throw v;return m},h=o.setState;o.setState=(S,v)=>{h(S,v),d()};const y=e((...S)=>{n(...S),d()},r,o);let x;const g=()=>{var S;if(!c)return;l=!1,a.forEach(m=>m(r()));const v=((S=i.onRehydrateStorage)==null?void 0:S.call(i,r()))||void 0;return Ti(c.getItem.bind(c))(i.name).then(m=>{if(m)return i.deserialize(m)}).then(m=>{if(m)if(typeof m.version=="number"&&m.version!==i.version){if(i.migrate)return i.migrate(m.state,m.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return m.state}).then(m=>{var w;return x=i.merge(m,(w=r())!=null?w:y),n(x,!0),d()}).then(()=>{v==null||v(x,void 0),l=!0,s.forEach(m=>m(x))}).catch(m=>{v==null||v(void 0,m)})};return o.persist={setOptions:S=>{i={...i,...S},S.getStorage&&(c=S.getStorage())},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>g(),hasHydrated:()=>l,onHydrate:S=>(a.add(S),()=>{a.delete(S)}),onFinishHydration:S=>(s.add(S),()=>{s.delete(S)})},g(),x||y},HS=(e,t)=>(n,r,o)=>{let i={storage:hm(()=>localStorage),partialize:g=>g,version:0,merge:(g,S)=>({...S,...g}),...t},l=!1;const a=new Set,s=new Set;let c=i.storage;if(!c)return e((...g)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...g)},r,o);const p=()=>{const g=i.partialize({...r()});return c.setItem(i.name,{state:g,version:i.version})},d=o.setState;o.setState=(g,S)=>{d(g,S),p()};const h=e((...g)=>{n(...g),p()},r,o);o.getInitialState=()=>h;let y;const x=()=>{var g,S;if(!c)return;l=!1,a.forEach(m=>{var w;return m((w=r())!=null?w:h)});const v=((S=i.onRehydrateStorage)==null?void 0:S.call(i,(g=r())!=null?g:h))||void 0;return Ti(c.getItem.bind(c))(i.name).then(m=>{if(m)if(typeof m.version=="number"&&m.version!==i.version){if(i.migrate)return i.migrate(m.state,m.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return m.state}).then(m=>{var w;return y=i.merge(m,(w=r())!=null?w:h),n(y,!0),p()}).then(()=>{v==null||v(y,void 0),y=r(),l=!0,s.forEach(m=>m(y))}).catch(m=>{v==null||v(void 0,m)})};return o.persist={setOptions:g=>{i={...i,...g},g.storage&&(c=g.storage)},clearStorage:()=>{c==null||c.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>x(),hasHydrated:()=>l,onHydrate:g=>(a.add(g),()=>{a.delete(g)}),onFinishHydration:g=>(s.add(g),()=>{s.delete(g)})},i.skipHydration||x(),y||h},WS=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?((US?"production":void 0)!=="production"&&console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),VS(e,t)):HS(e,t),GS=WS,KS={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},pf=e=>{let t;const n=new Set,r=(p,d)=>{const h=typeof p=="function"?p(t):p;if(!Object.is(h,t)){const y=t;t=d??(typeof h!="object"||h===null)?h:Object.assign({},t,h),n.forEach(x=>x(t,y))}},o=()=>t,s={setState:r,getState:o,getInitialState:()=>c,subscribe:p=>(n.add(p),()=>n.delete(p)),destroy:()=>{(KS?"production":void 0)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},c=t=e(r,o,s);return s},YS=e=>e?pf(e):pf;var mm={exports:{}},vm={},gm={exports:{}},ym={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -181,7 +191,7 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var xo=f;function KS(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var YS=typeof Object.is=="function"?Object.is:KS,XS=xo.useState,QS=xo.useEffect,ZS=xo.useLayoutEffect,JS=xo.useDebugValue;function qS(e,t){var n=t(),r=XS({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return ZS(function(){o.value=n,o.getSnapshot=t,Zs(o)&&i({inst:o})},[e,n,t]),QS(function(){return Zs(o)&&i({inst:o}),e(function(){Zs(o)&&i({inst:o})})},[e]),JS(n),n}function Zs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!YS(e,n)}catch{return!0}}function eC(e,t){return t()}var tC=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?eC:qS;ym.useSyncExternalStore=xo.useSyncExternalStore!==void 0?xo.useSyncExternalStore:tC;gm.exports=ym;var nC=gm.exports;/** + */var wo=f;function QS(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var XS=typeof Object.is=="function"?Object.is:QS,ZS=wo.useState,JS=wo.useEffect,qS=wo.useLayoutEffect,eC=wo.useDebugValue;function tC(e,t){var n=t(),r=ZS({inst:{value:n,getSnapshot:t}}),o=r[0].inst,i=r[1];return qS(function(){o.value=n,o.getSnapshot=t,Zs(o)&&i({inst:o})},[e,n,t]),JS(function(){return Zs(o)&&i({inst:o}),e(function(){Zs(o)&&i({inst:o})})},[e]),eC(n),n}function Zs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!XS(e,n)}catch{return!0}}function nC(e,t){return t()}var rC=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?nC:tC;ym.useSyncExternalStore=wo.useSyncExternalStore!==void 0?wo.useSyncExternalStore:rC;gm.exports=ym;var oC=gm.exports;/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * @@ -189,24 +199,24 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var os=f,rC=nC;function oC(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var iC=typeof Object.is=="function"?Object.is:oC,lC=rC.useSyncExternalStore,aC=os.useRef,sC=os.useEffect,uC=os.useMemo,cC=os.useDebugValue;vm.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=aC(null);if(i.current===null){var l={hasValue:!1,value:null};i.current=l}else l=i.current;i=uC(function(){function s(y){if(!c){if(c=!0,p=y,y=r(y),o!==void 0&&l.hasValue){var x=l.value;if(o(x,y))return d=x}return d=y}if(x=d,iC(p,y))return x;var g=r(y);return o!==void 0&&o(x,g)?x:(p=y,d=g)}var c=!1,p,d,h=n===void 0?null:n;return[function(){return s(t())},h===null?void 0:function(){return s(h())}]},[t,n,r,o]);var a=lC(e,i[0],i[1]);return sC(function(){l.hasValue=!0,l.value=a},[a]),cC(a),a};mm.exports=vm;var dC=mm.exports;const fC=mc(dC),xm={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},{useDebugValue:pC}=Vt,{useSyncExternalStoreWithSelector:hC}=fC;let hf=!1;const mC=e=>e;function vC(e,t=mC,n){(xm?"production":void 0)!=="production"&&n&&!hf&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),hf=!0);const r=hC(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return pC(r),r}const mf=e=>{(xm?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?GS(e):e,n=(r,o)=>vC(t,r,o);return Object.assign(n,t),n},gC=e=>e?mf(e):mf;var Ue=(e=>(e.about="about",e.skills="skills",e.experience="experience",e.projects="projects",e.education="education",e.contact="contact",e))(Ue||{}),No=(e=>(e.rootSection="root-section",e))(No||{}),Tt=(e=>(e.web="web",e.mobile="mobile",e))(Tt||{});const yC=gC(HS(e=>({active:Ue.about,onActive:t=>e({active:t}),onClear:()=>e({active:Ue.about})}),{name:"root-section",storage:hm(()=>sessionStorage)})),xC=e=>{const[t,n]=f.useState();return f.useEffect(()=>{n(document.querySelectorAll(e))},[e]),t},wm="#31A8FF",wC=f.forwardRef(function({title:t="Adobe Photoshop",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=wm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M9.85 8.42c-.37-.15-.77-.21-1.18-.2-.26 0-.49 0-.68.01-.2-.01-.34 0-.41.01v3.36c.14.01.27.02.39.02h.53c.39 0 .78-.06 1.15-.18.32-.09.6-.28.82-.53.21-.25.31-.59.31-1.03.01-.31-.07-.62-.23-.89-.17-.26-.41-.46-.7-.57zM19.75.3H4.25C1.9.3 0 2.2 0 4.55v14.899c0 2.35 1.9 4.25 4.25 4.25h15.5c2.35 0 4.25-1.9 4.25-4.25V4.55C24 2.2 22.1.3 19.75.3zm-7.391 11.65c-.399.56-.959.98-1.609 1.22-.68.25-1.43.34-2.25.34-.24 0-.4 0-.5-.01s-.24-.01-.43-.01v3.209c.01.07-.04.131-.11.141H5.52c-.08 0-.12-.041-.12-.131V6.42c0-.07.03-.11.1-.11.17 0 .33 0 .56-.01.24-.01.49-.01.76-.02s.56-.01.87-.02c.31-.01.61-.01.91-.01.82 0 1.5.1 2.06.31.5.17.96.45 1.34.82.32.32.57.71.73 1.14.149.42.229.85.229 1.3.001.86-.199 1.57-.6 2.13zm7.091 3.89c-.28.4-.671.709-1.12.891-.49.209-1.09.318-1.811.318-.459 0-.91-.039-1.359-.129-.35-.061-.7-.17-1.02-.32-.07-.039-.121-.109-.111-.189v-1.74c0-.029.011-.07.041-.09.029-.02.06-.01.09.01.39.23.8.391 1.24.49.379.1.779.15 1.18.15.38 0 .65-.051.83-.141.16-.07.27-.24.27-.42 0-.141-.08-.27-.24-.4-.16-.129-.489-.279-.979-.471-.51-.18-.979-.42-1.42-.719-.31-.221-.569-.51-.761-.85-.159-.32-.239-.67-.229-1.021 0-.43.12-.84.341-1.21.25-.4.619-.72 1.049-.92.469-.239 1.059-.349 1.769-.349.41 0 .83.03 1.24.09.3.04.59.12.86.23.039.01.08.05.1.09.01.04.02.08.02.12v1.63c0 .04-.02.08-.05.1-.09.02-.14.02-.18 0-.3-.16-.62-.27-.96-.34-.37-.08-.74-.13-1.12-.13-.2-.01-.41.02-.601.07-.129.03-.24.1-.31.2-.05.08-.08.18-.08.27s.04.18.101.26c.09.11.209.2.34.27.229.12.47.23.709.33.541.18 1.061.43 1.541.73.33.209.6.49.789.83.16.318.24.67.23 1.029.011.471-.129.94-.389 1.331z"})]})}),Sm="#3DDC84",SC=f.forwardRef(function({title:t="Android Studio",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Sm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M19.2693 10.3368c-.3321 0-.6026.2705-.6026.6031v9.8324h-1.7379l-3.3355-6.9396c.476-.5387.6797-1.286.5243-2.0009a2.2862 2.2862 0 0 0-1.2893-1.6248v-.8124c.0121-.2871-.1426-.5787-.4043-.7407-.1391-.0825-.2884-.1234-.4402-.1234a.8478.8478 0 0 0-.4318.1182c-.2701.1671-.4248.4587-.4123.7662l-.0003.721c-1.0149.3668-1.6619 1.4153-1.4867 2.5197a2.282 2.282 0 0 0 .5916 1.2103l-3.2096 6.9064H4.0928c-1.0949-.007-1.9797-.8948-1.9832-1.9896V5.016c-.0055 1.1024.8836 2.0006 1.9859 2.0062a2.024 2.024 0 0 0 .1326-.0037h14.7453s2.5343-.2189 2.8619 1.5392c-.2491.0287-.4449.2321-.4449.4889 0 .7115-.5791 1.2901-1.3028 1.2901h-.8183zM17.222 22.5366c.2347.4837.0329 1.066-.4507 1.3007-.1296.0629-.2666.0895-.4018.0927a.9738.9738 0 0 1-.3194-.0455c-.024-.0078-.046-.0209-.0694-.0305a.9701.9701 0 0 1-.2277-.1321c-.0247-.0192-.0495-.038-.0724-.0598-.0825-.0783-.1574-.1672-.21-.2757l-1.2554-2.6143-1.5585-3.2452a.7725.7725 0 0 0-.6995-.4443h-.0024a.792.792 0 0 0-.7083.4443l-1.5109 3.2452-1.2321 2.6464a.9722.9722 0 0 1-.7985.5795c-.0626.0053-.1238-.0024-.185-.0087-.0344-.0036-.069-.0053-.1025-.0124-.0489-.0103-.0954-.0278-.142-.0452-.0301-.0113-.0613-.0197-.0901-.0339-.0496-.0244-.0948-.0565-.1397-.0889-.0217-.0156-.0457-.0275-.0662-.045a.9862.9862 0 0 1-.1695-.1844.9788.9788 0 0 1-.0708-.9852l.8469-1.8223 3.2676-7.0314a1.7964 1.7964 0 0 1-.7072-1.1637c-.1555-.9799.5129-1.9003 1.4928-2.0559V9.3946a.3542.3542 0 0 1 .1674-.3155.3468.3468 0 0 1 .3541 0 .354.354 0 0 1 .1674.3155v1.159l.0129.0064a1.8028 1.8028 0 0 1 1.2878 1.378 1.7835 1.7835 0 0 1-.6439 1.7836l3.3889 7.0507.8481 1.7643zM12.9841 12.306c.0042-.6081-.4854-1.1044-1.0935-1.1085a1.1204 1.1204 0 0 0-.7856.3219 1.101 1.101 0 0 0-.323.7716c-.0042.6081.4854 1.1044 1.0935 1.1085h.0077c.6046 0 1.0967-.488 1.1009-1.0935zm-1.027 5.2768c-.1119.0005-.2121.0632-.2571.1553l-1.4127 3.0342h3.3733l-1.4564-3.0328a.274.274 0 0 0-.2471-.1567zm8.1432-6.7459l-.0129-.0001h-.8177a.103.103 0 0 0-.103.103v12.9103a.103.103 0 0 0 .0966.103h.8435c.9861-.0035 1.7836-.804 1.7836-1.79V9.0468c0 .9887-.8014 1.7901-1.7901 1.7901zM2.6098 5.0161v.019c.0039.816.6719 1.483 1.4874 1.4869a12.061 12.061 0 0 1 .1309-.0034h1.1286c.1972-1.315.7607-2.525 1.638-3.4859H4.0993c-.9266.0031-1.6971.6401-1.9191 1.4975.2417.0355.4296.235.4296.4859zm6.3381-2.8977L7.9112.3284a.219.219 0 0 1 0-.2189A.2384.2384 0 0 1 8.098 0a.219.219 0 0 1 .1867.1094l1.0496 1.8158a6.4907 6.4907 0 0 1 5.3186 0L15.696.1094a.2189.2189 0 0 1 .3734.2189l-1.0302 1.79c1.6671.9125 2.7974 2.5439 3.0975 4.4018l-12.286-.0014c.3004-1.8572 1.4305-3.488 3.0972-4.4003zm5.3774 2.6202a.515.515 0 0 0 .5271.5028.515.515 0 0 0 .5151-.5151.5213.5213 0 0 0-.8885-.367.5151.5151 0 0 0-.1537.3793zm-5.7178-.0067a.5151.5151 0 0 0 .5207.5095.5086.5086 0 0 0 .367-.1481.5215.5215 0 1 0-.734-.7341.515.515 0 0 0-.1537.3727z"})]})}),Cm="#0052CC",CC=f.forwardRef(function({title:t="Bitbucket",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Cm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M.778 1.213a.768.768 0 00-.768.892l3.263 19.81c.084.5.515.868 1.022.873H19.95a.772.772 0 00.77-.646l3.27-20.03a.768.768 0 00-.768-.891zM14.52 15.53H9.522L8.17 8.466h7.561z"})]})}),Em="#7952B3",EC=f.forwardRef(function({title:t="Bootstrap",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Em),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M11.77 11.24H9.956V8.202h2.152c1.17 0 1.834.522 1.834 1.466 0 1.008-.773 1.572-2.174 1.572zm.324 1.206H9.957v3.348h2.231c1.459 0 2.232-.585 2.232-1.685s-.795-1.663-2.326-1.663zM24 11.39v1.218c-1.128.108-1.817.944-2.226 2.268-.407 1.319-.463 2.937-.42 4.186.045 1.3-.968 2.5-2.337 2.5H4.985c-1.37 0-2.383-1.2-2.337-2.5.043-1.249-.013-2.867-.42-4.186-.41-1.324-1.1-2.16-2.228-2.268V11.39c1.128-.108 1.819-.944 2.227-2.268.408-1.319.464-2.937.42-4.186-.045-1.3.968-2.5 2.338-2.5h14.032c1.37 0 2.382 1.2 2.337 2.5-.043 1.249.013 2.867.42 4.186.409 1.324 1.098 2.16 2.226 2.268zm-7.927 2.817c0-1.354-.953-2.333-2.368-2.488v-.057c1.04-.169 1.856-1.135 1.856-2.213 0-1.537-1.213-2.538-3.062-2.538h-4.16v10.172h4.181c2.218 0 3.553-1.086 3.553-2.876z"})]})}),bm="#6C47FF",bC=f.forwardRef(function({title:t="Clerk",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=bm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"m21.47 20.829-2.881-2.881a.572.572 0 0 0-.7-.084 6.854 6.854 0 0 1-7.081 0 .576.576 0 0 0-.7.084l-2.881 2.881a.576.576 0 0 0-.103.69.57.57 0 0 0 .166.186 12 12 0 0 0 14.113 0 .58.58 0 0 0 .239-.423.576.576 0 0 0-.172-.453Zm.002-17.668-2.88 2.88a.569.569 0 0 1-.701.084A6.857 6.857 0 0 0 8.724 8.08a6.862 6.862 0 0 0-1.222 3.692 6.86 6.86 0 0 0 .978 3.764.573.573 0 0 1-.083.699l-2.881 2.88a.567.567 0 0 1-.864-.063A11.993 11.993 0 0 1 6.771 2.7a11.99 11.99 0 0 1 14.637-.405.566.566 0 0 1 .232.418.57.57 0 0 1-.168.448Zm-7.118 12.261a3.427 3.427 0 1 0 0-6.854 3.427 3.427 0 0 0 0 6.854Z"})]})}),RC="#B1361E",kC=f.forwardRef(function({title:t="Codewars",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=RC),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.072.142A1.072 1.072 0 0 0 0 1.214v21.572a1.072 1.072 0 0 0 1.072 1.072h21.856A1.072 1.072 0 0 0 24 22.786V1.214A1.072 1.072 0 0 0 22.928.142zm9.736 1.818a.904.904 0 0 1 .828.539.784.784 0 0 1 1.274.493.639.639 0 0 1 .29-.06c.33.008.59.262.625.575a1.322 1.322 0 0 1 .624-.515 1.325 1.325 0 0 1 1.718.71 1.098 1.098 0 0 1 .306-.236 1.102 1.102 0 0 1 1.483.479 1.094 1.094 0 0 1 .12.47.994.994 0 0 1 1.322 1.214.904.904 0 0 1 .874 1.438.784.784 0 0 1 .176 1.356.639.639 0 0 1 .19.224.642.642 0 0 1-.011.613 1.326 1.326 0 0 1 .482.235 1.334 1.334 0 0 1 .258 1.842 1.098 1.098 0 0 1 .35.15 1.102 1.102 0 0 1 .337 1.516 1.094 1.094 0 0 1-.344.344.994.994 0 0 1 .228 1.318 1.006 1.006 0 0 1-.605.434.904.904 0 0 1-.803 1.482.814.814 0 0 0-.008-.04.784.784 0 0 1-1.075.873.639.639 0 0 1-.098.28.625.625 0 0 1-.43.288 1.33 1.33 0 0 1 .023.456 1.334 1.334 0 0 1-1.44 1.173 1.098 1.098 0 0 1 .054.377 1.102 1.102 0 0 1-1.128 1.072 1.098 1.098 0 0 1-.47-.12.994.994 0 0 1-1.696.583.904.904 0 0 1-1.685.075.784.784 0 0 1-1.274-.493.639.639 0 0 1-.29.064.64.64 0 0 1-.621-.58l.004-.007a1.326 1.326 0 0 1-.632.523 1.334 1.334 0 0 1-1.718-.706 1.098 1.098 0 0 1-.306.232 1.102 1.102 0 0 1-1.48-.478 1.094 1.094 0 0 1-.123-.471.994.994 0 0 1-1.318-1.21.904.904 0 0 1-.874-1.442.784.784 0 0 1-.176-1.356.639.639 0 0 1-.194-.224.642.642 0 0 1 .011-.61l.019.004a1.326 1.326 0 0 1-.497-.239 1.334 1.334 0 0 1-.262-1.845 1.098 1.098 0 0 1-.35-.146 1.102 1.102 0 0 1-.337-1.52 1.094 1.094 0 0 1 .347-.34A.994.994 0 0 1 2.88 9a.904.904 0 0 1 .803-1.48.784.784 0 0 1 1.083-.836.639.639 0 0 1 .098-.28.649.649 0 0 1 .433-.288 1.33 1.33 0 0 1-.026-.452A1.334 1.334 0 0 1 6.716 4.49a1.098 1.098 0 0 1-.06-.377 1.101 1.101 0 0 1 1.13-1.073 1.094 1.094 0 0 1 .47.115.994.994 0 0 1 1.696-.579.904.904 0 0 1 .857-.617zM3.683 7.519a.784.784 0 0 0 .008.041l-.004-.04a.904.904 0 0 0-.004-.001zM17.502 19.61a1.098 1.098 0 0 0-.002-.004h-.037a1.334 1.334 0 0 0 .039.004zM13.825 3.507a1.322 1.322 0 0 0-.008.012l.008-.011zm-2.369-.014l-.003.003a.9.9 0 0 1-.665.27.896.896 0 0 1-.583-.232.994.994 0 0 1-.986.732.99.99 0 0 1-.362-.075 1.098 1.098 0 0 1-1.061 1.046 1.326 1.326 0 0 1 .123.736 1.334 1.334 0 0 1-.725 1.035 1.1 1.1 0 0 1 .307.795 1.106 1.106 0 0 1-.232.65c.321.18.53.523.523.915a1.016 1.016 0 0 1-.07.337.915.915 0 0 1 .82.937.923.923 0 0 1-.01.138.74.74 0 0 1 .157-.01c.343.007.627.25.702.57a.661.661 0 0 1 .38-.111c.31.007.561.224.632.511a.418.418 0 0 1 .381-.015 1.352 1.352 0 0 1 .303-.63.418.418 0 0 1-.12-.143.422.422 0 0 1 .004-.392.665.665 0 0 1-.325-1.117.736.736 0 0 1-.359-.336.74.74 0 0 1 .385-1.023.747.747 0 0 0-.06.026.915.915 0 0 1-.201-.262.915.915 0 0 1 .623-1.315V6.53a1.02 1.02 0 0 1 .437-1.371 1.012 1.012 0 0 1 .553-.112 1.11 1.11 0 0 1 .598-1.054 1.12 1.12 0 0 1 .06-.026.642.642 0 0 1-.109-.21.784.784 0 0 1-.455.132.784.784 0 0 1-.662-.396zm4.573 1.512a1.326 1.326 0 0 1-.587.46 1.334 1.334 0 0 1-1.255-.142v-.011a1.11 1.11 0 0 1-.553.66 1.106 1.106 0 0 1-.683.113 1.02 1.02 0 0 1-.553.889 1.016 1.016 0 0 1-.329.105.918.918 0 0 1-.43 1.169.923.923 0 0 1-.127.056.74.74 0 0 1 .086.13.738.738 0 0 1-.168.89.661.661 0 0 1 .28.283.655.655 0 0 1-.149.796.418.418 0 0 1 .153.164c.019.034.03.068.038.101a1.356 1.356 0 0 1 .672-.015.422.422 0 0 1 .056-.142.422.422 0 0 1 .34-.194.665.665 0 0 1 .796-.848.736.736 0 0 1 .112-.478.733.733 0 0 1 1.016-.224.915.915 0 0 1 .127-.306.915.915 0 0 1 1.27-.28.915.915 0 0 1 .179.153 1.02 1.02 0 0 1 1.408-.314 1.012 1.012 0 0 1 .374.422c.355-.24.833-.261 1.214-.015a1.11 1.11 0 0 1 .209.172.642.642 0 0 1 .082-.108.784.784 0 0 1-.332-.337.784.784 0 0 1 .03-.77.9.9 0 0 1-.553-.455.896.896 0 0 1-.075-.624.994.994 0 0 1-1.117-.511.994.994 0 0 1-.104-.359 1.098 1.098 0 0 1-1.427-.43zM5.249 7.37a.784.784 0 0 1-.124.46.784.784 0 0 1-.68.362c.06.235.026.49-.112.71a.896.896 0 0 1-.5.377c.31.325.373.829.12 1.225a.99.99 0 0 1-.255.269 1.098 1.098 0 0 1 .351 1.45 1.326 1.326 0 0 1 .691.276 1.334 1.334 0 0 1 .512 1.154c.28-.064.579-.019.84.15a1.106 1.106 0 0 1 .438.53 1.02 1.02 0 0 1 1.05.03 1.016 1.016 0 0 1 .257.231.914.914 0 0 1 1.225-.224.919.919 0 0 1 .112.086.74.74 0 0 1 .071-.142.74.74 0 0 1 .852-.306.661.661 0 0 1 .1-.381.664.664 0 0 1 .763-.273.418.418 0 0 1 .246-.373 1.36 1.36 0 0 1-.358-.523v-.008a.418.418 0 0 1-.25.075.422.422 0 0 1-.344-.19.665.665 0 0 1-1.132-.243.736.736 0 0 1-.47.149.733.733 0 0 1-.718-.755.915.915 0 0 1-.329.049.915.915 0 0 1-.855-1.177h-.004a1.016 1.016 0 0 1-.993-1.042 1.012 1.012 0 0 1 .168-.534 1.11 1.11 0 0 1-.64-1.035 1.11 1.11 0 0 1 .068-.358.65.65 0 0 1-.1-.019zm11.127 2.133a.913.913 0 0 1-1.225.224.926.926 0 0 1-.112-.082.74.74 0 0 1-.067.142.74.74 0 0 1-.852.302.661.661 0 0 1-.105.385.662.662 0 0 1-.762.277.418.418 0 0 1-.063.212.426.426 0 0 1-.075.086 1.356 1.356 0 0 1 .314.564.418.418 0 0 1 .187-.04.422.422 0 0 1 .343.194.665.665 0 0 1 1.136.242.736.736 0 0 1 .467-.153c.41.008.728.348.72.755a.74.74 0 0 1 0 .008v-.005a.915.915 0 0 1 .326-.052.915.915 0 0 1 .896.941.919.919 0 0 1-.037.236c.564.015 1.008.482.993 1.046a1.012 1.012 0 0 1-.168.534 1.11 1.11 0 0 1 .647 1.035 1.11 1.11 0 0 1-.075.362l.004-.007.1.018a.784.784 0 0 1 .124-.46.784.784 0 0 1 .68-.362.9.9 0 0 1 .112-.71.896.896 0 0 1 .504-.373.994.994 0 0 1-.123-1.225.99.99 0 0 1 .257-.269 1.098 1.098 0 0 1-.35-1.453 1.326 1.326 0 0 1-.696-.273h-.003a1.334 1.334 0 0 1-.512-1.158 1.082 1.082 0 0 1-.837-.145 1.106 1.106 0 0 1-.44-.535 1.02 1.02 0 0 1-1.05-.026 1.016 1.016 0 0 1-.258-.235zm-.094 3.116l-.007.066a.74.74 0 0 0 .007-.066zm-2.864-.259a1.36 1.36 0 0 1-.363.598.418.418 0 0 1 .194.187.422.422 0 0 1-.007.396.665.665 0 0 1 .329 1.113.736.736 0 0 1 .358.336.739.739 0 0 1-.32.994.915.915 0 0 1 .197.261.91.91 0 0 1-.396 1.233.919.919 0 0 1-.224.082v.004a1.02 1.02 0 0 1-.44 1.374 1.012 1.012 0 0 1-.55.109 1.11 1.11 0 0 1-.661 1.083.642.642 0 0 1 .112.21.026.026 0 0 1-.004 0v.003a.784.784 0 0 1 .456-.134.784.784 0 0 1 .661.392.9.9 0 0 1 .665-.27.896.896 0 0 1 .587.236.994.994 0 0 1 .982-.736.99.99 0 0 1 .362.079v.022a1.1 1.1 0 0 1 1.061-1.072 1.326 1.326 0 0 1-.123-.736c.056-.46.34-.837.725-1.035l.003.004a1.102 1.102 0 0 1-.31-.795 1.106 1.106 0 0 1 .232-.654 1.02 1.02 0 0 1-.452-1.251.915.915 0 0 1-.822-.934.923.923 0 0 1 .011-.142.74.74 0 0 1-.157.015.74.74 0 0 1-.698-.572.661.661 0 0 1-.385.112.667.667 0 0 1-.627-.512.418.418 0 0 1-.217.053.418.418 0 0 1-.18-.045zm-.964.93a1.36 1.36 0 0 1-.336.042c-.112 0-.22-.012-.322-.038a.418.418 0 0 1-.06.295.422.422 0 0 1-.343.195.665.665 0 0 1-.792.844.736.736 0 0 1-.112.478.74.74 0 0 1-1.02.224.915.915 0 0 1-.127.306.915.915 0 0 1-1.266.28.919.919 0 0 1-.183-.153v.004a1.02 1.02 0 0 1-1.408.31 1.012 1.012 0 0 1-.374-.418c-.355.239-.83.261-1.214.015a1.113 1.113 0 0 1-.21-.172.65.65 0 0 1-.081.105.784.784 0 0 1 .336.336.784.784 0 0 1-.034.77.89.89 0 0 1 .553.455.896.896 0 0 1 .075.624.994.994 0 0 1 1.12.515.99.99 0 0 1 .101.355 1.098 1.098 0 0 1 1.431.43 1.326 1.326 0 0 1 .587-.46c.43-.172.896-.104 1.255.142a1.106 1.106 0 0 1 .549-.65 1.106 1.106 0 0 1 .683-.108 1.02 1.02 0 0 1 .553-.893 1.02 1.02 0 0 1 .333-.104.916.916 0 0 1 .425-1.17.919.919 0 0 1 .131-.052.736.736 0 0 1-.09-.134.738.738 0 0 1 .169-.886.661.661 0 0 1-.28-.284.67.67 0 0 1 .149-.799.418.418 0 0 1-.15-.164.418.418 0 0 1-.048-.24z"})]})}),Rm="#1572B6",jC=f.forwardRef(function({title:t="CSS3",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Rm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.565-2.438L1.5 0zm17.09 4.413L5.41 4.41l.213 2.622 10.125.002-.255 2.716h-6.64l.24 2.573h6.182l-.366 3.523-2.91.804-2.956-.81-.188-2.11h-2.61l.29 3.855L12 19.288l5.373-1.53L18.59 4.414z"})]})}),km="#0175C2",NC=f.forwardRef(function({title:t="Dart",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=km),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M4.105 4.105S9.158 1.58 11.684.316a3.079 3.079 0 0 1 1.481-.315c.766.047 1.677.788 1.677.788L24 9.948v9.789h-4.263V24H9.789l-9-9C.303 14.5 0 13.795 0 13.105c0-.319.18-.818.316-1.105l3.789-7.895zm.679.679v11.787c.002.543.021 1.024.498 1.508L10.204 23h8.533v-4.263L4.784 4.784zm12.055-.678c-.899-.896-1.809-1.78-2.74-2.643-.302-.267-.567-.468-1.07-.462-.37.014-.87.195-.87.195L6.341 4.105l10.498.001z"})]})}),jm="#000000",MC=f.forwardRef(function({title:t="Express",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=jm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M24 18.588a1.529 1.529 0 01-1.895-.72l-3.45-4.771-.5-.667-4.003 5.444a1.466 1.466 0 01-1.802.708l5.158-6.92-4.798-6.251a1.595 1.595 0 011.9.666l3.576 4.83 3.596-4.81a1.435 1.435 0 011.788-.668L21.708 7.9l-2.522 3.283a.666.666 0 000 .994l4.804 6.412zM.002 11.576l.42-2.075c1.154-4.103 5.858-5.81 9.094-3.27 1.895 1.489 2.368 3.597 2.275 5.973H1.116C.943 16.447 4.005 19.009 7.92 17.7a4.078 4.078 0 002.582-2.876c.207-.666.548-.78 1.174-.588a5.417 5.417 0 01-2.589 3.957 6.272 6.272 0 01-7.306-.933 6.575 6.575 0 01-1.64-3.858c0-.235-.08-.455-.134-.666A88.33 88.33 0 010 11.577zm1.127-.286h9.654c-.06-3.076-2.001-5.258-4.59-5.278-2.882-.04-4.944 2.094-5.071 5.264z"})]})}),Nm="#F24E1E",_C=f.forwardRef(function({title:t="Figma",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Nm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M15.852 8.981h-4.588V0h4.588c2.476 0 4.49 2.014 4.49 4.49s-2.014 4.491-4.49 4.491zM12.735 7.51h3.117c1.665 0 3.019-1.355 3.019-3.019s-1.355-3.019-3.019-3.019h-3.117V7.51zm0 1.471H8.148c-2.476 0-4.49-2.014-4.49-4.49S5.672 0 8.148 0h4.588v8.981zm-4.587-7.51c-1.665 0-3.019 1.355-3.019 3.019s1.354 3.02 3.019 3.02h3.117V1.471H8.148zm4.587 15.019H8.148c-2.476 0-4.49-2.014-4.49-4.49s2.014-4.49 4.49-4.49h4.588v8.98zM8.148 8.981c-1.665 0-3.019 1.355-3.019 3.019s1.355 3.019 3.019 3.019h3.117V8.981H8.148zM8.172 24c-2.489 0-4.515-2.014-4.515-4.49s2.014-4.49 4.49-4.49h4.588v4.441c0 2.503-2.047 4.539-4.563 4.539zm-.024-7.51a3.023 3.023 0 0 0-3.019 3.019c0 1.665 1.365 3.019 3.044 3.019 1.705 0 3.093-1.376 3.093-3.068v-2.97H8.148zm7.704 0h-.098c-2.476 0-4.49-2.014-4.49-4.49s2.014-4.49 4.49-4.49h.098c2.476 0 4.49 2.014 4.49 4.49s-2.014 4.49-4.49 4.49zm-.097-7.509c-1.665 0-3.019 1.355-3.019 3.019s1.355 3.019 3.019 3.019h.098c1.665 0 3.019-1.355 3.019-3.019s-1.355-3.019-3.019-3.019h-.098z"})]})}),Mm="#DD2C00",PC=f.forwardRef(function({title:t="Firebase",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Mm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M19.455 8.369c-.538-.748-1.778-2.285-3.681-4.569-.826-.991-1.535-1.832-1.884-2.245a146 146 0 0 0-.488-.576l-.207-.245-.113-.133-.022-.032-.01-.005L12.57 0l-.609.488c-1.555 1.246-2.828 2.851-3.681 4.64-.523 1.064-.864 2.105-1.043 3.176-.047.241-.088.489-.121.738-.209-.017-.421-.028-.632-.033-.018-.001-.035-.002-.059-.003a7.46 7.46 0 0 0-2.28.274l-.317.089-.163.286c-.765 1.342-1.198 2.869-1.252 4.416-.07 2.01.477 3.954 1.583 5.625 1.082 1.633 2.61 2.882 4.42 3.611l.236.095.071.025.003-.001a9.59 9.59 0 0 0 2.941.568q.171.006.342.006c1.273 0 2.513-.249 3.69-.742l.008.004.313-.145a9.63 9.63 0 0 0 3.927-3.335c1.01-1.49 1.577-3.234 1.641-5.042.075-2.161-.643-4.304-2.133-6.371m-7.083 6.695c.328 1.244.264 2.44-.191 3.558-1.135-1.12-1.967-2.352-2.475-3.665-.543-1.404-.87-2.74-.974-3.975.48.157.922.366 1.315.622 1.132.737 1.914 1.902 2.325 3.461zm.207 6.022c.482.368.99.712 1.513 1.028-.771.21-1.565.302-2.369.273a8 8 0 0 1-.373-.022c.458-.394.869-.823 1.228-1.279zm1.347-6.431c-.516-1.957-1.527-3.437-3.002-4.398-.647-.421-1.385-.741-2.194-.95.011-.134.026-.268.043-.4.014-.113.03-.216.046-.313.133-.689.332-1.37.589-2.025.099-.25.206-.499.321-.74l.004-.008c.177-.358.376-.719.61-1.105l.092-.152-.003-.001c.544-.851 1.197-1.627 1.942-2.311l.288.341c.672.796 1.304 1.548 1.878 2.237 1.291 1.549 2.966 3.583 3.612 4.48 1.277 1.771 1.893 3.579 1.83 5.375-.049 1.395-.461 2.755-1.195 3.933-.694 1.116-1.661 2.05-2.8 2.708-.636-.318-1.559-.839-2.539-1.599.79-1.575.952-3.28.479-5.072zm-2.575 5.397c-.725.939-1.587 1.55-2.09 1.856-.081-.029-.163-.06-.243-.093l-.065-.026c-1.49-.616-2.747-1.656-3.635-3.01-.907-1.384-1.356-2.993-1.298-4.653.041-1.19.338-2.327.882-3.379.316-.07.638-.114.96-.131l.084-.002c.162-.003.324-.003.478 0 .227.011.454.035.677.07.073 1.513.445 3.145 1.105 4.852.637 1.644 1.694 3.162 3.144 4.515z"})]})}),_m="#02569B",TC=f.forwardRef(function({title:t="Flutter",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=_m),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.314 0L2.3 12 6 15.7 21.684.013h-7.357zm.014 11.072L7.857 17.53l6.47 6.47H21.7l-6.46-6.468 6.46-6.46h-7.37z"})]})}),Pm="#F05032",DC=f.forwardRef(function({title:t="Git",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Pm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M23.546 10.93L13.067.452c-.604-.603-1.582-.603-2.188 0L8.708 2.627l2.76 2.76c.645-.215 1.379-.07 1.889.441.516.515.658 1.258.438 1.9l2.658 2.66c.645-.223 1.387-.078 1.9.435.721.72.721 1.884 0 2.604-.719.719-1.881.719-2.6 0-.539-.541-.674-1.337-.404-1.996L12.86 8.955v6.525c.176.086.342.203.488.348.713.721.713 1.883 0 2.6-.719.721-1.889.721-2.609 0-.719-.719-.719-1.879 0-2.598.182-.18.387-.316.605-.406V8.835c-.217-.091-.424-.222-.6-.401-.545-.545-.676-1.342-.396-2.009L7.636 3.7.45 10.881c-.6.605-.6 1.584 0 2.189l10.48 10.477c.604.604 1.582.604 2.186 0l10.43-10.43c.605-.603.605-1.582 0-2.187"})]})}),Tm="#181717",Dm=f.forwardRef(function({title:t="GitHub",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Tm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})]})}),Lm="#222222",LC=f.forwardRef(function({title:t="GitHub Pages",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Lm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.088 13.126h-.296V9.858h.998c.815 0 1.094.47 1.094.98s-.28.98-1.094.98h-.701v1.308zm0-1.582h.74a.642.642 0 0 0 .733-.705.642.642 0 0 0-.732-.706h-.741zm2.881-.37a1.913 1.913 0 0 0-.653.11v-.262a1.756 1.756 0 0 1 .653-.118c.654 0 .824.297.824.732v1.49h-.17l-.066-.174a1.143 1.143 0 0 1-.657.218.663.663 0 0 1-.763-.702c0-.37.205-.645.776-.68l.575-.035v-.122c0-.318-.113-.457-.519-.457zm-.078.85c-.31.03-.445.192-.445.445 0 .196.048.431.462.431a1.056 1.056 0 0 0 .58-.174v-.758zm1.86.493a.252.252 0 0 0-.083.16c0 .11.053.158.166.17l.74.088c.41.044.598.205.598.584 0 .532-.532.74-1.133.74-.61 0-.976-.178-.976-.657a.609.609 0 0 1 .449-.575v-.005a.321.321 0 0 1-.14-.287.392.392 0 0 1 .166-.297.746.746 0 0 1-.349-.714c0-.449.192-.82.85-.82a1.36 1.36 0 0 1 .349.044h.74v.165l-.365.105a.908.908 0 0 1 .126.505c0 .449-.192.82-.85.82a1.397 1.397 0 0 1-.288-.027zm.127.588c-.288.065-.532.2-.532.48 0 .322.244.413.693.413.435 0 .845-.109.845-.48 0-.221-.105-.309-.37-.34zm.727-1.381c0-.288-.056-.554-.566-.554-.51 0-.567.266-.567.554 0 .288.057.553.567.553.51 0 .566-.266.566-.554zm1.637-.82c.74 0 .828.506.828 1.133v.14h-1.438c.018.379.118.723.61.723a1.665 1.665 0 0 0 .719-.122v.261a1.765 1.765 0 0 1-.719.131c-.736 0-.915-.505-.915-1.133s.179-1.133.915-1.133zm-.61 1.024h1.133c0-.387-.022-.753-.523-.753-.506 0-.597.36-.61.753zm2.601-.052c.619.057.767.266.767.623 0 .336-.213.671-.876.671a2.147 2.147 0 0 1-.649-.109V12.8a1.924 1.924 0 0 0 .654.1c.453 0 .575-.192.575-.397 0-.2-.061-.34-.492-.374-.632-.057-.763-.28-.763-.58 0-.31.2-.645.815-.645a1.627 1.627 0 0 1 .627.11v.26a1.799 1.799 0 0 0-.631-.1c-.432 0-.523.162-.523.376 0 .19.078.29.496.326zm-20.787-.659H1.38a.05.05 0 0 0-.05.05v.522a.05.05 0 0 0 .05.05h.416v.649a1.267 1.267 0 0 1-.351.032c-.305 0-.731-.112-.731-1.048s.443-1.06.86-1.06a1.69 1.69 0 0 1 .614.094.05.05 0 0 0 .06-.05l.12-.504a.047.047 0 0 0-.02-.039 1.715 1.715 0 0 0-.903-.165C.73 9.748 0 10.05 0 11.508s.837 1.675 1.542 1.675a1.736 1.736 0 0 0 .938-.25.043.043 0 0 0 .016-.038v-1.628a.05.05 0 0 0-.05-.05zm5.545-1.294a.05.05 0 0 0-.05-.05H7.34a.05.05 0 0 0-.05.05v1.161h-.936V9.923a.05.05 0 0 0-.05-.05h-.6a.05.05 0 0 0-.05.05v3.145a.05.05 0 0 0 .05.05h.6a.05.05 0 0 0 .05-.05v-1.345h.937l-.002 1.345a.05.05 0 0 0 .05.05h.603a.05.05 0 0 0 .05-.05zm-4.389.412a.388.388 0 1 0-.387.392.39.39 0 0 0 .387-.392zm-.042 2.068v-1.451a.05.05 0 0 0-.05-.05h-.6a.057.057 0 0 0-.051.056v2.08c0 .06.038.079.087.079h.54c.06 0 .074-.03.074-.08zm6.764-1.497h-.597a.05.05 0 0 0-.05.05v1.542a.673.673 0 0 1-.367.11c-.215 0-.272-.097-.272-.307v-1.344a.05.05 0 0 0-.05-.05h-.604a.05.05 0 0 0-.05.05v1.446c0 .626.348.779.828.779a1.398 1.398 0 0 0 .71-.217 1.274 1.274 0 0 0 .022.128.052.052 0 0 0 .044.027l.385-.002a.05.05 0 0 0 .05-.05v-2.112a.05.05 0 0 0-.05-.05zm1.662-.07a1.121 1.121 0 0 0-.569.15V9.923a.05.05 0 0 0-.05-.05h-.602a.05.05 0 0 0-.05.05v3.145a.05.05 0 0 0 .05.05h.418a.05.05 0 0 0 .044-.027.973.973 0 0 0 .025-.144 1.08 1.08 0 0 0 .713.233c.548 0 .862-.278.862-1.248s-.502-1.095-.841-1.095zm-.235 1.771a.716.716 0 0 1-.347-.1v-.996a.793.793 0 0 1 .308-.1c.215-.019.422.046.422.558 0 .54-.094.647-.383.639zm-6.475-1.706h-.45l-.002-.595c0-.023-.011-.034-.037-.034h-.615c-.024 0-.036.01-.036.033v.615l-.33.08a.05.05 0 0 0-.035.048v.387a.05.05 0 0 0 .05.05h.315v.93c0 .692.484.76.812.76a1.375 1.375 0 0 0 .357-.06.046.046 0 0 0 .028-.044l.001-.426a.05.05 0 0 0-.05-.05c-.026 0-.094.01-.163.01-.221 0-.296-.102-.296-.236v-.884h.451a.05.05 0 0 0 .05-.05v-.484a.05.05 0 0 0-.05-.05z"})]})}),Am="#00ADD8",AC=f.forwardRef(function({title:t="Go",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Am),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.811 10.231c-.047 0-.058-.023-.035-.059l.246-.315c.023-.035.081-.058.128-.058h4.172c.046 0 .058.035.035.07l-.199.303c-.023.036-.082.07-.117.07zM.047 11.306c-.047 0-.059-.023-.035-.058l.245-.316c.023-.035.082-.058.129-.058h5.328c.047 0 .07.035.058.07l-.093.28c-.012.047-.058.07-.105.07zm2.828 1.075c-.047 0-.059-.035-.035-.07l.163-.292c.023-.035.07-.07.117-.07h2.337c.047 0 .07.035.07.082l-.023.28c0 .047-.047.082-.082.082zm12.129-2.36c-.736.187-1.239.327-1.963.514-.176.046-.187.058-.34-.117-.174-.199-.303-.327-.548-.444-.737-.362-1.45-.257-2.115.175-.795.514-1.204 1.274-1.192 2.22.011.935.654 1.706 1.577 1.835.795.105 1.46-.175 1.987-.77.105-.13.198-.27.315-.434H10.47c-.245 0-.304-.152-.222-.35.152-.362.432-.97.596-1.274a.315.315 0 01.292-.187h4.253c-.023.316-.023.631-.07.947a4.983 4.983 0 01-.958 2.29c-.841 1.11-1.94 1.8-3.33 1.986-1.145.152-2.209-.07-3.143-.77-.865-.655-1.356-1.52-1.484-2.595-.152-1.274.222-2.419.993-3.424.83-1.086 1.928-1.776 3.272-2.02 1.098-.2 2.15-.07 3.096.571.62.41 1.063.97 1.356 1.648.07.105.023.164-.117.2m3.868 6.461c-1.064-.024-2.034-.328-2.852-1.029a3.665 3.665 0 01-1.262-2.255c-.21-1.32.152-2.489.947-3.529.853-1.122 1.881-1.706 3.272-1.95 1.192-.21 2.314-.095 3.33.595.923.63 1.496 1.484 1.648 2.605.198 1.578-.257 2.863-1.344 3.962-.771.783-1.718 1.273-2.805 1.495-.315.06-.63.07-.934.106zm2.78-4.72c-.011-.153-.011-.27-.034-.387-.21-1.157-1.274-1.81-2.384-1.554-1.087.245-1.788.935-2.045 2.033-.21.912.234 1.835 1.075 2.21.643.28 1.285.244 1.905-.07.923-.48 1.425-1.228 1.484-2.233z"})]})}),Om="#F9AB00",OC=f.forwardRef(function({title:t="Google Colab",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Om),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M16.9414 4.9757a7.033 7.033 0 0 0-4.9308 2.0646 7.033 7.033 0 0 0-.1232 9.8068l2.395-2.395a3.6455 3.6455 0 0 1 5.1497-5.1478l2.397-2.3989a7.033 7.033 0 0 0-4.8877-1.9297zM7.07 4.9855a7.033 7.033 0 0 0-4.8878 1.9316l2.3911 2.3911a3.6434 3.6434 0 0 1 5.0227.1271l1.7341-2.9737-.0997-.0802A7.033 7.033 0 0 0 7.07 4.9855zm15.0093 2.1721l-2.3892 2.3911a3.6455 3.6455 0 0 1-5.1497 5.1497l-2.4067 2.4068a7.0362 7.0362 0 0 0 9.9456-9.9476zM1.932 7.1674a7.033 7.033 0 0 0-.002 9.6816l2.397-2.397a3.6434 3.6434 0 0 1-.004-4.8916zm7.664 7.4235c-1.38 1.3816-3.5863 1.411-5.0168.1134l-2.397 2.395c2.4693 2.3328 6.263 2.5753 9.0072.5455l.1368-.1115z"})]})}),Im="#E34F26",IC=f.forwardRef(function({title:t="HTML5",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Im),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438L1.5 0zm7.031 9.75l-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157H8.531z"})]})}),zm="#F7DF1E",zC=f.forwardRef(function({title:t="JavaScript",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=zm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z"})]})}),Fm="#F37626",FC=f.forwardRef(function({title:t="Jupyter",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Fm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M7.157 22.201A1.784 1.799 0 0 1 5.374 24a1.784 1.799 0 0 1-1.784-1.799 1.784 1.799 0 0 1 1.784-1.799 1.784 1.799 0 0 1 1.783 1.799zM20.582 1.427a1.415 1.427 0 0 1-1.415 1.428 1.415 1.427 0 0 1-1.416-1.428A1.415 1.427 0 0 1 19.167 0a1.415 1.427 0 0 1 1.415 1.427zM4.992 3.336A1.047 1.056 0 0 1 3.946 4.39a1.047 1.056 0 0 1-1.047-1.055A1.047 1.056 0 0 1 3.946 2.28a1.047 1.056 0 0 1 1.046 1.056zm7.336 1.517c3.769 0 7.06 1.38 8.768 3.424a9.363 9.363 0 0 0-3.393-4.547 9.238 9.238 0 0 0-5.377-1.728A9.238 9.238 0 0 0 6.95 3.73a9.363 9.363 0 0 0-3.394 4.547c1.713-2.04 5.004-3.424 8.772-3.424zm.001 13.295c-3.768 0-7.06-1.381-8.768-3.425a9.363 9.363 0 0 0 3.394 4.547A9.238 9.238 0 0 0 12.33 21a9.238 9.238 0 0 0 5.377-1.729 9.363 9.363 0 0 0 3.393-4.547c-1.712 2.044-5.003 3.425-8.772 3.425Z"})]})}),$C="#0A66C2",BC=f.forwardRef(function({title:t="LinkedIn",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=$C),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})]})}),$m="#47A248",UC=f.forwardRef(function({title:t="MongoDB",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=$m),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z"})]})}),Bm="#4479A1",VC=f.forwardRef(function({title:t="MySQL",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Bm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M16.405 5.501c-.115 0-.193.014-.274.033v.013h.014c.054.104.146.18.214.273.054.107.1.214.154.32l.014-.015c.094-.066.14-.172.14-.333-.04-.047-.046-.094-.08-.14-.04-.067-.126-.1-.18-.153zM5.77 18.695h-.927a50.854 50.854 0 00-.27-4.41h-.008l-1.41 4.41H2.45l-1.4-4.41h-.01a72.892 72.892 0 00-.195 4.41H0c.055-1.966.192-3.81.41-5.53h1.15l1.335 4.064h.008l1.347-4.064h1.095c.242 2.015.384 3.86.428 5.53zm4.017-4.08c-.378 2.045-.876 3.533-1.492 4.46-.482.716-1.01 1.073-1.583 1.073-.153 0-.34-.046-.566-.138v-.494c.11.017.24.026.386.026.268 0 .483-.075.647-.222.197-.18.295-.382.295-.605 0-.155-.077-.47-.23-.944L6.23 14.615h.91l.727 2.36c.164.536.233.91.205 1.123.4-1.064.678-2.227.835-3.483zm12.325 4.08h-2.63v-5.53h.885v4.85h1.745zm-3.32.135l-1.016-.5c.09-.076.177-.158.255-.25.433-.506.648-1.258.648-2.253 0-1.83-.718-2.746-2.155-2.746-.704 0-1.254.232-1.65.697-.43.508-.646 1.256-.646 2.245 0 .972.19 1.686.574 2.14.35.41.877.615 1.583.615.264 0 .506-.033.725-.098l1.325.772.36-.622zM15.5 17.588c-.225-.36-.337-.94-.337-1.736 0-1.393.424-2.09 1.27-2.09.443 0 .77.167.977.5.224.362.336.936.336 1.723 0 1.404-.424 2.108-1.27 2.108-.445 0-.77-.167-.978-.5zm-1.658-.425c0 .47-.172.856-.516 1.156-.344.3-.803.45-1.384.45-.543 0-1.064-.172-1.573-.515l.237-.476c.438.22.833.328 1.19.328.332 0 .593-.073.783-.22a.754.754 0 00.3-.615c0-.33-.23-.61-.648-.845-.388-.213-1.163-.657-1.163-.657-.422-.307-.632-.636-.632-1.177 0-.45.157-.81.47-1.085.315-.278.72-.415 1.22-.415.512 0 .98.136 1.4.41l-.213.476a2.726 2.726 0 00-1.064-.23c-.283 0-.502.068-.654.206a.685.685 0 00-.248.524c0 .328.234.61.666.85.393.215 1.187.67 1.187.67.433.305.648.63.648 1.168zm9.382-5.852c-.535-.014-.95.04-1.297.188-.1.04-.26.04-.274.167.055.053.063.14.11.214.08.134.218.313.346.407.14.11.28.216.427.31.26.16.555.255.81.416.145.094.293.213.44.313.073.05.12.14.214.172v-.02c-.046-.06-.06-.147-.105-.214-.067-.067-.134-.127-.2-.193a3.223 3.223 0 00-.695-.675c-.214-.146-.682-.35-.77-.595l-.013-.014c.146-.013.32-.066.46-.106.227-.06.435-.047.67-.106.106-.027.213-.06.32-.094v-.06c-.12-.12-.21-.283-.334-.395a8.867 8.867 0 00-1.104-.823c-.21-.134-.476-.22-.697-.334-.08-.04-.214-.06-.26-.127-.12-.146-.19-.34-.275-.514a17.69 17.69 0 01-.547-1.163c-.12-.262-.193-.523-.34-.763-.69-1.137-1.437-1.826-2.586-2.5-.247-.14-.543-.2-.856-.274-.167-.008-.334-.02-.5-.027-.11-.047-.216-.174-.31-.235-.38-.24-1.364-.76-1.644-.072-.18.434.267.862.422 1.082.115.153.26.328.34.5.047.116.06.235.107.356.106.294.207.622.347.897.073.14.153.287.247.413.054.073.146.107.167.227-.094.136-.1.334-.154.5-.24.757-.146 1.693.194 2.25.107.166.362.534.703.393.3-.12.234-.5.32-.835.02-.08.007-.133.048-.187v.015c.094.188.188.367.274.555.206.328.566.668.867.895.16.12.287.328.487.402v-.02h-.015c-.043-.058-.1-.086-.154-.133a3.445 3.445 0 01-.35-.4 8.76 8.76 0 01-.747-1.218c-.11-.21-.202-.436-.29-.643-.04-.08-.04-.2-.107-.24-.1.146-.247.273-.32.453-.127.288-.14.642-.188 1.01-.027.007-.014 0-.027.014-.214-.052-.287-.274-.367-.46-.2-.475-.233-1.238-.06-1.785.047-.14.247-.582.167-.716-.042-.127-.174-.2-.247-.303a2.478 2.478 0 01-.24-.427c-.16-.374-.24-.788-.414-1.162-.08-.173-.22-.354-.334-.513-.127-.18-.267-.307-.368-.52-.033-.073-.08-.194-.027-.274.014-.054.042-.075.094-.09.088-.072.335.022.422.062.247.1.455.194.662.334.094.066.195.193.315.226h.14c.214.047.455.014.655.073.355.114.675.28.962.46a5.953 5.953 0 012.085 2.286c.08.154.115.295.188.455.14.33.313.663.455.982.14.315.275.636.476.897.1.14.502.213.682.286.133.06.34.115.46.188.23.14.454.3.67.454.11.076.443.243.463.378z"})]})}),Um="#00C7B7",HC=f.forwardRef(function({title:t="Netlify",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Um),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M6.49 19.04h-.23L5.13 17.9v-.23l1.73-1.71h1.2l.15.15v1.2L6.5 19.04ZM5.13 6.31V6.1l1.13-1.13h.23L8.2 6.68v1.2l-.15.15h-1.2L5.13 6.31Zm9.96 9.09h-1.65l-.14-.13v-3.83c0-.68-.27-1.2-1.1-1.23-.42 0-.9 0-1.43.02l-.07.08v4.96l-.14.14H8.9l-.13-.14V8.73l.13-.14h3.7a2.6 2.6 0 0 1 2.61 2.6v4.08l-.13.14Zm-8.37-2.44H.14L0 12.82v-1.64l.14-.14h6.58l.14.14v1.64l-.14.14Zm17.14 0h-6.58l-.14-.14v-1.64l.14-.14h6.58l.14.14v1.64l-.14.14ZM11.05 6.55V1.64l.14-.14h1.65l.14.14v4.9l-.14.14h-1.65l-.14-.13Zm0 15.81v-4.9l.14-.14h1.65l.14.13v4.91l-.14.14h-1.65l-.14-.14Z"})]})}),Vm="#000000",WC=f.forwardRef(function({title:t="Next.js",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Vm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z"})]})}),Hm="#5FA04E",GC=f.forwardRef(function({title:t="Node.js",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Hm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z"})]})}),Wm="#000000",KC=f.forwardRef(function({title:t="Notion",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Wm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v13.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"})]})}),Gm="#4169E1",YC=f.forwardRef(function({title:t="PostgreSQL",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Gm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M23.5594 14.7228a.5269.5269 0 0 0-.0563-.1191c-.139-.2632-.4768-.3418-1.0074-.2321-1.6533.3411-2.2935.1312-2.5256-.0191 1.342-2.0482 2.445-4.522 3.0411-6.8297.2714-1.0507.7982-3.5237.1222-4.7316a1.5641 1.5641 0 0 0-.1509-.235C21.6931.9086 19.8007.0248 17.5099.0005c-1.4947-.0158-2.7705.3461-3.1161.4794a9.449 9.449 0 0 0-.5159-.0816 8.044 8.044 0 0 0-1.3114-.1278c-1.1822-.0184-2.2038.2642-3.0498.8406-.8573-.3211-4.7888-1.645-7.2219.0788C.9359 2.1526.3086 3.8733.4302 6.3043c.0409.818.5069 3.334 1.2423 5.7436.4598 1.5065.9387 2.7019 1.4334 3.582.553.9942 1.1259 1.5933 1.7143 1.7895.4474.1491 1.1327.1441 1.8581-.7279.8012-.9635 1.5903-1.8258 1.9446-2.2069.4351.2355.9064.3625 1.39.3772a.0569.0569 0 0 0 .0004.0041 11.0312 11.0312 0 0 0-.2472.3054c-.3389.4302-.4094.5197-1.5002.7443-.3102.064-1.1344.2339-1.1464.8115-.0025.1224.0329.2309.0919.3268.2269.4231.9216.6097 1.015.6331 1.3345.3335 2.5044.092 3.3714-.6787-.017 2.231.0775 4.4174.3454 5.0874.2212.5529.7618 1.9045 2.4692 1.9043.2505 0 .5263-.0291.8296-.0941 1.7819-.3821 2.5557-1.1696 2.855-2.9059.1503-.8707.4016-2.8753.5388-4.1012.0169-.0703.0357-.1207.057-.1362.0007-.0005.0697-.0471.4272.0307a.3673.3673 0 0 0 .0443.0068l.2539.0223.0149.001c.8468.0384 1.9114-.1426 2.5312-.4308.6438-.2988 1.8057-1.0323 1.5951-1.6698zM2.371 11.8765c-.7435-2.4358-1.1779-4.8851-1.2123-5.5719-.1086-2.1714.4171-3.6829 1.5623-4.4927 1.8367-1.2986 4.8398-.5408 6.108-.13-.0032.0032-.0066.0061-.0098.0094-2.0238 2.044-1.9758 5.536-1.9708 5.7495-.0002.0823.0066.1989.0162.3593.0348.5873.0996 1.6804-.0735 2.9184-.1609 1.1504.1937 2.2764.9728 3.0892.0806.0841.1648.1631.2518.2374-.3468.3714-1.1004 1.1926-1.9025 2.1576-.5677.6825-.9597.5517-1.0886.5087-.3919-.1307-.813-.5871-1.2381-1.3223-.4796-.839-.9635-2.0317-1.4155-3.5126zm6.0072 5.0871c-.1711-.0428-.3271-.1132-.4322-.1772.0889-.0394.2374-.0902.4833-.1409 1.2833-.2641 1.4815-.4506 1.9143-1.0002.0992-.126.2116-.2687.3673-.4426a.3549.3549 0 0 0 .0737-.1298c.1708-.1513.2724-.1099.4369-.0417.156.0646.3078.26.3695.4752.0291.1016.0619.2945-.0452.4444-.9043 1.2658-2.2216 1.2494-3.1676 1.0128zm2.094-3.988-.0525.141c-.133.3566-.2567.6881-.3334 1.003-.6674-.0021-1.3168-.2872-1.8105-.8024-.6279-.6551-.9131-1.5664-.7825-2.5004.1828-1.3079.1153-2.4468.079-3.0586-.005-.0857-.0095-.1607-.0122-.2199.2957-.2621 1.6659-.9962 2.6429-.7724.4459.1022.7176.4057.8305.928.5846 2.7038.0774 3.8307-.3302 4.7363-.084.1866-.1633.3629-.2311.5454zm7.3637 4.5725c-.0169.1768-.0358.376-.0618.5959l-.146.4383a.3547.3547 0 0 0-.0182.1077c-.0059.4747-.054.6489-.115.8693-.0634.2292-.1353.4891-.1794 1.0575-.11 1.4143-.8782 2.2267-2.4172 2.5565-1.5155.3251-1.7843-.4968-2.0212-1.2217a6.5824 6.5824 0 0 0-.0769-.2266c-.2154-.5858-.1911-1.4119-.1574-2.5551.0165-.5612-.0249-1.9013-.3302-2.6462.0044-.2932.0106-.5909.019-.8918a.3529.3529 0 0 0-.0153-.1126 1.4927 1.4927 0 0 0-.0439-.208c-.1226-.4283-.4213-.7866-.7797-.9351-.1424-.059-.4038-.1672-.7178-.0869.067-.276.1831-.5875.309-.9249l.0529-.142c.0595-.16.134-.3257.213-.5012.4265-.9476 1.0106-2.2453.3766-5.1772-.2374-1.0981-1.0304-1.6343-2.2324-1.5098-.7207.0746-1.3799.3654-1.7088.5321a5.6716 5.6716 0 0 0-.1958.1041c.0918-1.1064.4386-3.1741 1.7357-4.4823a4.0306 4.0306 0 0 1 .3033-.276.3532.3532 0 0 0 .1447-.0644c.7524-.5706 1.6945-.8506 2.802-.8325.4091.0067.8017.0339 1.1742.081 1.939.3544 3.2439 1.4468 4.0359 2.3827.8143.9623 1.2552 1.9315 1.4312 2.4543-1.3232-.1346-2.2234.1268-2.6797.779-.9926 1.4189.543 4.1729 1.2811 5.4964.1353.2426.2522.4522.2889.5413.2403.5825.5515.9713.7787 1.2552.0696.087.1372.1714.1885.245-.4008.1155-1.1208.3825-1.0552 1.717-.0123.1563-.0423.4469-.0834.8148-.0461.2077-.0702.4603-.0994.7662zm.8905-1.6211c-.0405-.8316.2691-.9185.5967-1.0105a2.8566 2.8566 0 0 0 .135-.0406 1.202 1.202 0 0 0 .1342.103c.5703.3765 1.5823.4213 3.0068.1344-.2016.1769-.5189.3994-.9533.6011-.4098.1903-1.0957.333-1.7473.3636-.7197.0336-1.0859-.0807-1.1721-.151zm.5695-9.2712c-.0059.3508-.0542.6692-.1054 1.0017-.055.3576-.112.7274-.1264 1.1762-.0142.4368.0404.8909.0932 1.3301.1066.887.216 1.8003-.2075 2.7014a3.5272 3.5272 0 0 1-.1876-.3856c-.0527-.1276-.1669-.3326-.3251-.6162-.6156-1.1041-2.0574-3.6896-1.3193-4.7446.3795-.5427 1.3408-.5661 2.1781-.463zm.2284 7.0137a12.3762 12.3762 0 0 0-.0853-.1074l-.0355-.0444c.7262-1.1995.5842-2.3862.4578-3.4385-.0519-.4318-.1009-.8396-.0885-1.2226.0129-.4061.0666-.7543.1185-1.0911.0639-.415.1288-.8443.1109-1.3505.0134-.0531.0188-.1158.0118-.1902-.0457-.4855-.5999-1.938-1.7294-3.253-.6076-.7073-1.4896-1.4972-2.6889-2.0395.5251-.1066 1.2328-.2035 2.0244-.1859 2.0515.0456 3.6746.8135 4.8242 2.2824a.908.908 0 0 1 .0667.1002c.7231 1.3556-.2762 6.2751-2.9867 10.5405zm-8.8166-6.1162c-.025.1794-.3089.4225-.6211.4225a.5821.5821 0 0 1-.0809-.0056c-.1873-.026-.3765-.144-.5059-.3156-.0458-.0605-.1203-.178-.1055-.2844.0055-.0401.0261-.0985.0925-.1488.1182-.0894.3518-.1226.6096-.0867.3163.0441.6426.1938.6113.4186zm7.9305-.4114c.0111.0792-.049.201-.1531.3102-.0683.0717-.212.1961-.4079.2232a.5456.5456 0 0 1-.075.0052c-.2935 0-.5414-.2344-.5607-.3717-.024-.1765.2641-.3106.5611-.352.297-.0414.6111.0088.6356.1851z"})]})}),Km="#FF6C37",XC=f.forwardRef(function({title:t="Postman",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Km),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M13.527.099C6.955-.744.942 3.9.099 10.473c-.843 6.572 3.8 12.584 10.373 13.428 6.573.843 12.587-3.801 13.428-10.374C24.744 6.955 20.101.943 13.527.099zm2.471 7.485a.855.855 0 0 0-.593.25l-4.453 4.453-.307-.307-.643-.643c4.389-4.376 5.18-4.418 5.996-3.753zm-4.863 4.861l4.44-4.44a.62.62 0 1 1 .847.903l-4.699 4.125-.588-.588zm.33.694l-1.1.238a.06.06 0 0 1-.067-.032.06.06 0 0 1 .01-.073l.645-.645.512.512zm-2.803-.459l1.172-1.172.879.878-1.979.426a.074.074 0 0 1-.085-.039.072.072 0 0 1 .013-.093zm-3.646 6.058a.076.076 0 0 1-.069-.083.077.077 0 0 1 .022-.046h.002l.946-.946 1.222 1.222-2.123-.147zm2.425-1.256a.228.228 0 0 0-.117.256l.203.865a.125.125 0 0 1-.211.117h-.003l-.934-.934-.294-.295 3.762-3.758 1.82-.393.874.874c-1.255 1.102-2.971 2.201-5.1 3.268zm5.279-3.428h-.002l-.839-.839 4.699-4.125a.952.952 0 0 0 .119-.127c-.148 1.345-2.029 3.245-3.977 5.091zm3.657-6.46l-.003-.002a1.822 1.822 0 0 1 2.459-2.684l-1.61 1.613a.119.119 0 0 0 0 .169l1.247 1.247a1.817 1.817 0 0 1-2.093-.343zm2.578 0a1.714 1.714 0 0 1-.271.218h-.001l-1.207-1.207 1.533-1.533c.661.72.637 1.832-.054 2.522zM18.855 6.05a.143.143 0 0 0-.053.157.416.416 0 0 1-.053.45.14.14 0 0 0 .023.197.141.141 0 0 0 .084.03.14.14 0 0 0 .106-.05.691.691 0 0 0 .087-.751.138.138 0 0 0-.194-.033z"})]})}),Ym="#2D3748",QC=f.forwardRef(function({title:t="Prisma",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Ym),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M21.8068 18.2848L13.5528.7565c-.207-.4382-.639-.7273-1.1286-.7541-.5023-.0293-.9523.213-1.2062.6253L2.266 15.1271c-.2773.4518-.2718 1.0091.0158 1.4555l4.3759 6.7786c.2608.4046.7127.6388 1.1823.6388.1332 0 .267-.0188.3987-.0577l12.7019-3.7568c.3891-.1151.7072-.3904.8737-.7553s.1633-.7828-.0075-1.1454zm-1.8481.7519L9.1814 22.2242c-.3292.0975-.6448-.1873-.5756-.5194l3.8501-18.4386c.072-.3448.5486-.3996.699-.0803l7.1288 15.138c.1344.2856-.019.6224-.325.7128z"})]})}),Xm="#3776AB",ZC=f.forwardRef(function({title:t="Python",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Xm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"})]})}),Qm="#61DAFB",JC=f.forwardRef(function({title:t="React",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Qm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z"})]})}),Zm="#EC5990",qC=f.forwardRef(function({title:t="React Hook Form",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Zm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M10.7754 17.3477H5.8065a.2815.2815 0 1 0 0 .563h4.9689a.2815.2815 0 1 0 0-.563zm7.3195 0h-4.9688a.2815.2815 0 1 0 0 .563h4.9688a.2815.2815 0 0 0 0-.563zm-7.3336-6.475H5.8065a.2815.2815 0 1 0 0 .563h4.9548a.2815.2815 0 1 0 0-.563zm7.3195 0h-4.9547a.2815.2815 0 1 0 0 .563h4.9547a.2815.2815 0 0 0 0-.563zm.5518-9.2001h-4.341a2.4042 2.4042 0 0 0-4.5804 0H5.3674c-1.7103 0-3.0968 1.3864-3.0968 3.0967v16.134C2.2706 22.6135 3.6571 24 5.3674 24h13.2652c1.7103 0 3.0968-1.3865 3.0968-3.0967V4.7693c0-1.7103-1.3865-3.0967-3.0968-3.0967zm-8.7046.563a.2815.2815 0 0 0 .2815-.2224 1.8411 1.8411 0 0 1 3.5979 0 .2815.2815 0 0 0 .2815.2224h1.5146v1.844a.8446.8446 0 0 1-.8446.8446H9.2552a.8446.8446 0 0 1-.8446-.8446v-1.844Zm11.2383 18.6677c0 1.3993-1.1344 2.5337-2.5337 2.5337H5.3674c-1.3993 0-2.5337-1.1344-2.5337-2.5337V4.7693c0-1.3993 1.1344-2.5337 2.5337-2.5337h2.4802v1.844c0 .7774.6302 1.4076 1.4076 1.4076h5.4896c.7774 0 1.4076-.6302 1.4076-1.4076v-1.844h2.4802c1.3993 0 2.5337 1.1344 2.5337 2.5337z"})]})}),Jm="#764ABC",eE=f.forwardRef(function({title:t="Redux",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Jm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M16.634 16.504c.87-.075 1.543-.84 1.5-1.754-.047-.914-.796-1.648-1.709-1.648h-.061a1.71 1.71 0 00-1.648 1.769c.03.479.226.869.494 1.153-1.048 2.038-2.621 3.536-5.005 4.795-1.603.838-3.296 1.154-4.944.93-1.378-.195-2.456-.81-3.116-1.799-.988-1.499-1.078-3.116-.255-4.734.6-1.17 1.499-2.023 2.099-2.443a9.96 9.96 0 01-.42-1.543C-.868 14.408-.416 18.752.932 20.805c1.004 1.498 3.057 2.456 5.304 2.456.6 0 1.23-.044 1.843-.194 3.897-.749 6.848-3.086 8.541-6.532zm5.348-3.746c-2.32-2.728-5.738-4.226-9.634-4.226h-.51c-.253-.554-.837-.899-1.498-.899h-.045c-.943 0-1.678.81-1.647 1.753.03.898.794 1.648 1.708 1.648h.074a1.69 1.69 0 001.499-1.049h.555c2.309 0 4.495.674 6.488 1.992 1.527 1.005 2.622 2.323 3.237 3.897.538 1.288.509 2.547-.045 3.597-.855 1.647-2.294 2.517-4.196 2.517-1.199 0-2.367-.375-2.967-.644-.36.298-.96.793-1.394 1.093 1.318.598 2.652.943 3.94.943 2.922 0 5.094-1.647 5.919-3.236.898-1.798.824-4.824-1.47-7.416zM6.49 17.042c.03.899.793 1.648 1.708 1.648h.06a1.688 1.688 0 001.648-1.768c0-.9-.779-1.647-1.693-1.647h-.06c-.06 0-.15 0-.226.029-1.243-2.098-1.768-4.347-1.572-6.772.12-1.828.72-3.417 1.797-4.735.9-1.124 2.593-1.68 3.747-1.708 3.236-.061 4.585 3.971 4.689 5.574l1.498.45C17.741 3.197 14.686.62 11.764.62 9.02.62 6.49 2.613 5.47 5.535 4.077 9.43 4.991 13.177 6.7 16.174c-.15.195-.24.539-.21.868z"})]})}),qm="#1D1D1D",tE=f.forwardRef(function({title:t="Rive",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=qm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M.643 1.475c0 .814.668 1.475 1.49 1.475H14.49c1.408 0 2.568.43 3.48 1.29.91.861 1.366 1.967 1.366 3.32 0 1.25-.456 2.274-1.367 3.072-.911.78-2.07 1.168-3.479 1.168H9.12c-.824 0-1.491.66-1.491 1.475 0 .815.667 1.475 1.491 1.475h5.93l5.342 8.482c.332.512.797.768 1.398.768.663 0 1.129-.256 1.398-.768.269-.533.217-1.096-.155-1.69l-4.753-7.56c1.284-.574 2.299-1.414 3.044-2.52.746-1.127 1.119-2.427 1.119-3.902 0-1.496-.342-2.807-1.026-3.934-.662-1.127-1.594-2.008-2.795-2.643C17.42.327 16.044 0 14.49 0H2.134C1.311 0 .643.66.643 1.475Z"})]})}),e4="#000000",nE=f.forwardRef(function({title:t="shadcn/ui",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=e4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M22.219 11.784 11.784 22.219c-.407.407-.407 1.068 0 1.476.407.407 1.068.407 1.476 0L23.695 13.26c.407-.408.407-1.069 0-1.476-.408-.407-1.069-.407-1.476 0ZM20.132.305.305 20.132c-.407.407-.407 1.068 0 1.476.408.407 1.069.407 1.476 0L21.608 1.781c.407-.407.407-1.068 0-1.476-.408-.407-1.069-.407-1.476 0Z"})]})}),rE="#F58025",oE=f.forwardRef(function({title:t="Stack Overflow",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=rE),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z"})]})}),t4="#3FCF8E",iE=f.forwardRef(function({title:t="Supabase",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=t4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M11.9 1.036c-.015-.986-1.26-1.41-1.874-.637L.764 12.05C-.33 13.427.65 15.455 2.409 15.455h9.579l.113 7.51c.014.985 1.259 1.408 1.873.636l9.262-11.653c1.093-1.375.113-3.403-1.645-3.403h-9.642z"})]})}),n4="#85EA2D",lE=f.forwardRef(function({title:t="Swagger",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=n4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M12 0C5.383 0 0 5.383 0 12s5.383 12 12 12c6.616 0 12-5.383 12-12S18.616 0 12 0zm0 1.144c5.995 0 10.856 4.86 10.856 10.856 0 5.995-4.86 10.856-10.856 10.856-5.996 0-10.856-4.86-10.856-10.856C1.144 6.004 6.004 1.144 12 1.144zM8.37 5.868a6.707 6.707 0 0 0-.423.005c-.983.056-1.573.517-1.735 1.472-.115.665-.096 1.348-.143 2.017-.013.35-.05.697-.115 1.038-.134.609-.397.798-1.016.83a2.65 2.65 0 0 0-.244.042v1.463c1.126.055 1.278.452 1.37 1.629.033.429-.013.858.015 1.287.018.406.073.808.156 1.2.259 1.075 1.307 1.435 2.575 1.218v-1.283c-.203 0-.383.005-.558 0-.43-.013-.591-.12-.632-.535-.056-.535-.042-1.08-.075-1.62-.064-1.001-.175-1.988-1.153-2.625.503-.37.868-.812.983-1.398.083-.41.134-.821.166-1.237.028-.415-.023-.84.014-1.25.06-.665.102-.937.9-.91.12 0 .235-.017.369-.027v-1.31c-.16 0-.31-.004-.454-.006zm7.593.009a4.247 4.247 0 0 0-.813.06v1.274c.245 0 .434 0 .623.005.328.004.577.13.61.494.032.332.031.669.064 1.006.065.669.101 1.347.217 2.007.102.544.475.95.941 1.283-.817.549-1.057 1.333-1.098 2.215-.023.604-.037 1.213-.069 1.822-.028.554-.222.734-.78.748-.157.004-.31.018-.484.028v1.305c.327 0 .627.019.927 0 .932-.055 1.495-.507 1.68-1.412.078-.498.124-1 .138-1.504.032-.461.028-.927.074-1.384.069-.715.397-1.01 1.112-1.057a.972.972 0 0 0 .199-.046v-1.463c-.12-.014-.204-.027-.291-.032-.536-.023-.804-.203-.937-.71a5.146 5.146 0 0 1-.152-.993c-.037-.618-.033-1.241-.074-1.86-.08-1.192-.794-1.753-1.887-1.786zm-6.89 5.28a.844.844 0 0 0-.083 1.684h.055a.83.83 0 0 0 .877-.78v-.046a.845.845 0 0 0-.83-.858zm2.911 0a.808.808 0 0 0-.834.78c0 .027 0 .05.004.078 0 .503.342.826.859.826.507 0 .826-.332.826-.853-.005-.503-.342-.836-.855-.831zm2.963 0a.861.861 0 0 0-.876.835c0 .47.378.849.849.849h.009c.425.074.853-.337.881-.83.023-.457-.392-.854-.863-.854z"})]})}),r4="#06B6D4",aE=f.forwardRef(function({title:t="Tailwind CSS",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=r4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M12.001,4.8c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 C13.666,10.618,15.027,12,18.001,12c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C16.337,6.182,14.976,4.8,12.001,4.8z M6.001,12c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 c1.177,1.194,2.538,2.576,5.512,2.576c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C10.337,13.382,8.976,12,6.001,12z"})]})}),o4="#FF6F00",sE=f.forwardRef(function({title:t="TensorFlow",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=o4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.292 5.856L11.54 0v24l-4.095-2.378V7.603l-6.168 3.564.015-5.31zm21.43 5.311l-.014-5.31L12.46 0v24l4.095-2.378V14.87l3.092 1.788-.018-4.618-3.074-1.756V7.603l6.168 3.564z"})]})}),i4="#0052CC",uE=f.forwardRef(function({title:t="Trello",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=i4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M21.147 0H2.853A2.86 2.86 0 000 2.853v18.294A2.86 2.86 0 002.853 24h18.294A2.86 2.86 0 0024 21.147V2.853A2.86 2.86 0 0021.147 0zM10.34 17.287a.953.953 0 01-.953.953h-4a.954.954 0 01-.954-.953V5.38a.953.953 0 01.954-.953h4a.954.954 0 01.953.953zm9.233-5.467a.944.944 0 01-.953.947h-4a.947.947 0 01-.953-.947V5.38a.953.953 0 01.953-.953h4a.954.954 0 01.953.953z"})]})}),l4="#262627";f.forwardRef(function({title:t="Typeform",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=l4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M15.502 13.035c-.5 0-.756-.411-.756-.917 0-.505.252-.894.756-.894.513 0 .756.407.756.894-.004.515-.261.917-.756.917Zm-4.888-1.81c.292 0 .414.17.414.317 0 .357-.365.514-1.126.536 0-.442.253-.854.712-.854Zm-3.241 1.81c-.473 0-.67-.384-.67-.917 0-.527.202-.894.67-.894.477 0 .702.38.702.894 0 .537-.234.917-.702.917Zm-3.997-2.334h-.738l1.224 2.808c-.234.519-.36.648-.522.648-.171 0-.333-.138-.45-.259l-.324.43c.22.232.522.366.832.366.387 0 .685-.224.856-.626l1.413-3.371h-.725l-.738 2.012-.828-2.008Zm19.553.523c.36 0 .432.246.432.823v1.516H24v-1.914c0-.689-.473-.988-.91-.988-.386 0-.742.241-.94.688a.901.901 0 0 0-.891-.688c-.365 0-.73.232-.927.666v-.626h-.64v2.857h.64v-1.22c0-.617.324-1.114.765-1.114.36 0 .427.246.427.823v1.516h.64l-.005-1.225c0-.617.329-1.114.77-1.114Zm-5.1-.523h-.324v2.857h.639v-1.095c0-.693.306-1.163.76-1.163.118 0 .217.005.325.05l.099-.676c-.081-.009-.153-.018-.225-.018-.45 0-.774.309-.964.707V10.7h-.31Zm-2.327-.045c-.846 0-1.418.644-1.418 1.458 0 .845.58 1.475 1.418 1.475.85 0 1.431-.648 1.431-1.475-.004-.818-.594-1.458-1.431-1.458Zm-4.852 2.38c-.333 0-.581-.17-.685-.515.847-.036 1.675-.242 1.675-.988 0-.43-.423-.872-1.03-.872-.82 0-1.374.666-1.374 1.457 0 .828.545 1.476 1.36 1.476.567 0 .927-.228 1.21-.559l-.31-.42c-.329.335-.531.42-.846.42Zm-3.151-2.38c-.324 0-.648.188-.774.483v-.438h-.64v3.98h.64v-1.422c.135.205.445.34.72.34.85 0 1.3-.631 1.3-1.48-.004-.841-.445-1.463-1.246-1.463Zm-4.483-1.1H0v.622h1.18v3.38h.67v-3.38h1.166v-.622Zm9.502 1.145h-.383v.572h.383v2.285h.639v-2.285h.621v-.572h-.621v-.447c0-.286.117-.385.382-.385.1 0 .19.027.311.068l.144-.537c-.117-.067-.351-.094-.504-.094-.612 0-.972.367-.972 1.002v.393Z"})]})});const cE="#3178C6",dE=f.forwardRef(function({title:t="TypeScript",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=cE),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z"})]})}),a4="#FFFFFF",fE=f.forwardRef(function({title:t="Unity",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=a4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"m12.9288 4.2939 3.7997 2.1929c.1366.077.1415.2905 0 .3675l-4.515 2.6076a.4192.4192 0 0 1-.4246 0L7.274 6.8543c-.139-.0745-.1415-.293 0-.3675l3.7972-2.193V0L1.3758 5.5977V16.793l3.7177-2.1456v-4.3858c-.0025-.1565.1813-.2682.318-.1838l4.5148 2.6076a.4252.4252 0 0 1 .2136.3676v5.2127c.0025.1565-.1813.2682-.3179.1838l-3.7996-2.1929-3.7178 2.1457L12 24l9.6954-5.5977-3.7178-2.1457-3.7996 2.1929c-.1341.082-.3229-.0248-.3179-.1838V13.053c0-.1565.087-.2956.2136-.3676l4.5149-2.6076c.134-.082.3228.0224.3179.1838v4.3858l3.7177 2.1456V5.5977L12.9288 0Z"})]})}),s4="#000000",pE=f.forwardRef(function({title:t="Vercel",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=s4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M24 22.525H0l12-21.05 12 21.05z"})]})}),u4="#5C2D91",hE=f.forwardRef(function({title:t="Visual Studio",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=u4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M17.583.063a1.5 1.5 0 00-1.032.392 1.5 1.5 0 00-.001 0A.88.88 0 0016.5.5L8.528 9.316 3.875 5.5l-.407-.35a1 1 0 00-1.024-.154 1 1 0 00-.012.005l-1.817.75a1 1 0 00-.077.036 1 1 0 00-.047.028 1 1 0 00-.038.022 1 1 0 00-.048.034 1 1 0 00-.03.024 1 1 0 00-.044.036 1 1 0 00-.036.033 1 1 0 00-.032.035 1 1 0 00-.033.038 1 1 0 00-.035.044 1 1 0 00-.024.034 1 1 0 00-.032.05 1 1 0 00-.02.035 1 1 0 00-.024.05 1 1 0 00-.02.045 1 1 0 00-.016.044 1 1 0 00-.016.047 1 1 0 00-.015.055 1 1 0 00-.01.04 1 1 0 00-.008.054 1 1 0 00-.006.05A1 1 0 000 6.668v10.666a1 1 0 00.615.917l1.817.764a1 1 0 001.035-.164l.408-.35 4.653-3.815 7.973 8.815a1.5 1.5 0 00.072.065 1.5 1.5 0 00.057.05 1.5 1.5 0 00.058.042 1.5 1.5 0 00.063.044 1.5 1.5 0 00.065.038 1.5 1.5 0 00.065.036 1.5 1.5 0 00.068.031 1.5 1.5 0 00.07.03 1.5 1.5 0 00.073.025 1.5 1.5 0 00.066.02 1.5 1.5 0 00.08.02 1.5 1.5 0 00.068.014 1.5 1.5 0 00.075.01 1.5 1.5 0 00.075.008 1.5 1.5 0 00.073.003 1.5 1.5 0 00.077 0 1.5 1.5 0 00.078-.005 1.5 1.5 0 00.067-.007 1.5 1.5 0 00.087-.015 1.5 1.5 0 00.06-.012 1.5 1.5 0 00.08-.022 1.5 1.5 0 00.068-.02 1.5 1.5 0 00.07-.028 1.5 1.5 0 00.09-.037l4.944-2.377a1.5 1.5 0 00.476-.362 1.5 1.5 0 00.09-.112 1.5 1.5 0 00.004-.007 1.5 1.5 0 00.08-.125 1.5 1.5 0 00.062-.12 1.5 1.5 0 00.009-.017 1.5 1.5 0 00.04-.108 1.5 1.5 0 00.015-.037 1.5 1.5 0 00.03-.107 1.5 1.5 0 00.009-.037 1.5 1.5 0 00.017-.1 1.5 1.5 0 00.008-.05 1.5 1.5 0 00.006-.09 1.5 1.5 0 00.004-.08V3.942a1.5 1.5 0 000-.003 1.5 1.5 0 000-.032 1.5 1.5 0 00-.01-.15 1.5 1.5 0 00-.84-1.17L18.206.21a1.5 1.5 0 00-.622-.146zM18 6.92v10.163l-6.198-5.08zM3 8.574l3.099 3.427-3.1 3.426z"})]})}),c4="#007ACC",mE=f.forwardRef(function({title:t="Visual Studio Code",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=c4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M23.15 2.587L18.21.21a1.494 1.494 0 0 0-1.705.29l-9.46 8.63-4.12-3.128a.999.999 0 0 0-1.276.057L.327 7.261A1 1 0 0 0 .326 8.74L3.899 12 .326 15.26a1 1 0 0 0 .001 1.479L1.65 17.94a.999.999 0 0 0 1.276.057l4.12-3.128 9.46 8.63a1.492 1.492 0 0 0 1.704.29l4.942-2.377A1.5 1.5 0 0 0 24 20.06V3.939a1.5 1.5 0 0 0-.85-1.352zm-5.146 14.861L10.826 12l7.178-5.448v10.896z"})]})}),d4="#646CFF",vE=f.forwardRef(function({title:t="Vite",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=d4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"m8.286 10.578.512-8.657a.306.306 0 0 1 .247-.282L17.377.006a.306.306 0 0 1 .353.385l-1.558 5.403a.306.306 0 0 0 .352.385l2.388-.46a.306.306 0 0 1 .332.438l-6.79 13.55-.123.19a.294.294 0 0 1-.252.14c-.177 0-.35-.152-.305-.369l1.095-5.301a.306.306 0 0 0-.388-.355l-1.433.435a.306.306 0 0 1-.389-.354l.69-3.375a.306.306 0 0 0-.37-.36l-2.32.536a.306.306 0 0 1-.374-.316zm14.976-7.926L17.284 3.74l-.544 1.887 2.077-.4a.8.8 0 0 1 .84.369.8.8 0 0 1 .034.783L12.9 19.93l-.013.025-.015.023-.122.19a.801.801 0 0 1-.672.37.826.826 0 0 1-.634-.302.8.8 0 0 1-.16-.67l1.029-4.981-1.12.34a.81.81 0 0 1-.86-.262.802.802 0 0 1-.165-.67l.63-3.08-2.027.468a.808.808 0 0 1-.768-.233.81.81 0 0 1-.217-.6l.389-6.57-7.44-1.33a.612.612 0 0 0-.64.906L11.58 23.691a.612.612 0 0 0 1.066-.004l11.26-20.135a.612.612 0 0 0-.644-.9z"})]})}),f4="#3E67B1",gE=f.forwardRef(function({title:t="Zod",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=f4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M19.088 2.477 24 7.606 12.521 20.485l-.925 1.038L0 7.559l5.108-5.082h13.98Zm-17.434 5.2 6.934-4.003H5.601L1.619 7.636l.035.041Zm12.117-4.003L3.333 9.7l2.149 2.588 10.809-6.241-.2-.346 2.851-1.646-.365-.381h-4.806Zm7.52 2.834L8.257 14.034h5.101v-.4h3.667l5.346-5.998-1.08-1.128Zm-7.129 10.338H9.268l2.36 2.843 2.534-2.843Z"})]})}),yE=[{label:Ue.about,id:`#${Ue.about}`},{label:Ue.skills,id:`#${Ue.skills}`},{label:Ue.experience,id:`#${Ue.experience}`},{label:Ue.projects,id:`#${Ue.projects}`},{label:Ue.education,id:""},{label:Ue.contact,id:""}],xE=["Mobile Applications","Web Applications","Games"],wE=[{icon:Dm,label:"GitHub",href:"https://github.com/Fingertips18"},{icon:BC,label:"LinkedIn",href:"https://linkedin.com/in/ghiantan"},{icon:oE,label:"Stack Overflow",href:"https://stackoverflow.com/users/18320841/fingertips"},{icon:kC,label:"Codewars",href:"https://codewars.com/users/Fingertips"}],SE=()=>{const{active:e,onActive:t}=yC(a=>a),n=xC(`.${No.rootSection}`),r=i2(),o=f.useMemo(()=>{const a=[];if(n){for(let s=0;s{if(o)for(let a=0;a=o[a].offset&&t(o[a].id)},[o,t]);f.useEffect(()=>(window.addEventListener("scroll",i),()=>window.removeEventListener("scroll",i)),[i]);const l=a=>{const s=document.getElementById(a);s&&(r==null||r.scrollTo(s))};return u.jsxs("nav",{className:"flex-center lg:px-4",children:[u.jsx("ul",{className:"hidden lg:flex-center gap-x-10",children:yE.map((a,s)=>u.jsx("li",{className:ie("capitalize text-sm font-semibold leading-none hover:scale-95 transition-all cursor-pointer hover:drop-shadow-primary-glow hover:text-accent",e===a.label&&"text-accent",a.id.length===0&&"pointer-events-none text-muted-foreground"),onClick:()=>l(a.label),children:a.label},`${a.label}-${s}`))}),u.jsx(zd,{asChild:!0,label:"Menu",children:u.jsx(go,{variant:"ghost",size:"icon",className:"lg:hidden hover:drop-shadow-primary-glow",children:u.jsx(d7,{className:"w-6 h-6"})})})]})},CE=()=>u.jsx("header",{className:"h-14 w-full fixed z-50 top-0 flex-center bg-background/50 backdrop-blur-lg border-b px-4 md:px-8 lg:px-0",children:u.jsxs("div",{className:"flex-between h-full w-full max-w-screen-lg",children:[u.jsx(FS,{}),u.jsx(SE,{}),u.jsx("div",{className:"hidden lg:flex-center",children:u.jsx(fm,{})})]})}),EE=()=>u.jsxs(u.Fragment,{children:[u.jsx(CE,{}),u.jsx("main",{className:"h-full max-w-screen-lg mx-auto max-xl:overflow-x-hidden",children:u.jsx(b8,{})}),u.jsx("div",{className:"fixed bottom-6 right-6 lg:hidden",children:u.jsx(fm,{})})]});var is={},p4={exports:{}},bE="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",RE=bE,kE=RE;function h4(){}function m4(){}m4.resetWarningCache=h4;var jE=function(){function e(r,o,i,l,a,s){if(s!==kE){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:m4,resetWarningCache:h4};return n.PropTypes=n,n};p4.exports=jE();var v4=p4.exports,g4={exports:{}};/*! + */var os=f,iC=oC;function lC(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var aC=typeof Object.is=="function"?Object.is:lC,sC=iC.useSyncExternalStore,uC=os.useRef,cC=os.useEffect,dC=os.useMemo,fC=os.useDebugValue;vm.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var i=uC(null);if(i.current===null){var l={hasValue:!1,value:null};i.current=l}else l=i.current;i=dC(function(){function s(y){if(!c){if(c=!0,p=y,y=r(y),o!==void 0&&l.hasValue){var x=l.value;if(o(x,y))return d=x}return d=y}if(x=d,aC(p,y))return x;var g=r(y);return o!==void 0&&o(x,g)?x:(p=y,d=g)}var c=!1,p,d,h=n===void 0?null:n;return[function(){return s(t())},h===null?void 0:function(){return s(h())}]},[t,n,r,o]);var a=sC(e,i[0],i[1]);return cC(function(){l.hasValue=!0,l.value=a},[a]),fC(a),a};mm.exports=vm;var pC=mm.exports;const hC=mc(pC),xm={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},{useDebugValue:mC}=Ht,{useSyncExternalStoreWithSelector:vC}=hC;let hf=!1;const gC=e=>e;function yC(e,t=gC,n){(xm?"production":void 0)!=="production"&&n&&!hf&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),hf=!0);const r=vC(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return mC(r),r}const mf=e=>{(xm?"production":void 0)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?YS(e):e,n=(r,o)=>yC(t,r,o);return Object.assign(n,t),n},xC=e=>e?mf(e):mf;var Ae=(e=>(e.about="about",e.skills="skills",e.experience="experience",e.projects="projects",e.education="education",e.contact="contact",e))(Ae||{}),Pr=(e=>(e.rootSection="root-section",e))(Pr||{}),Tt=(e=>(e.web="web",e.mobile="mobile",e))(Tt||{});const wC=xC(GS(e=>({active:Ae.about,onActive:t=>e({active:t}),onClear:()=>e({active:Ae.about})}),{name:"root-section",storage:hm(()=>sessionStorage)})),SC=e=>{const[t,n]=f.useState();return f.useEffect(()=>{n(document.querySelectorAll(e))},[e]),t},wm="#31A8FF",CC=f.forwardRef(function({title:t="Adobe Photoshop",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=wm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M9.85 8.42c-.37-.15-.77-.21-1.18-.2-.26 0-.49 0-.68.01-.2-.01-.34 0-.41.01v3.36c.14.01.27.02.39.02h.53c.39 0 .78-.06 1.15-.18.32-.09.6-.28.82-.53.21-.25.31-.59.31-1.03.01-.31-.07-.62-.23-.89-.17-.26-.41-.46-.7-.57zM19.75.3H4.25C1.9.3 0 2.2 0 4.55v14.899c0 2.35 1.9 4.25 4.25 4.25h15.5c2.35 0 4.25-1.9 4.25-4.25V4.55C24 2.2 22.1.3 19.75.3zm-7.391 11.65c-.399.56-.959.98-1.609 1.22-.68.25-1.43.34-2.25.34-.24 0-.4 0-.5-.01s-.24-.01-.43-.01v3.209c.01.07-.04.131-.11.141H5.52c-.08 0-.12-.041-.12-.131V6.42c0-.07.03-.11.1-.11.17 0 .33 0 .56-.01.24-.01.49-.01.76-.02s.56-.01.87-.02c.31-.01.61-.01.91-.01.82 0 1.5.1 2.06.31.5.17.96.45 1.34.82.32.32.57.71.73 1.14.149.42.229.85.229 1.3.001.86-.199 1.57-.6 2.13zm7.091 3.89c-.28.4-.671.709-1.12.891-.49.209-1.09.318-1.811.318-.459 0-.91-.039-1.359-.129-.35-.061-.7-.17-1.02-.32-.07-.039-.121-.109-.111-.189v-1.74c0-.029.011-.07.041-.09.029-.02.06-.01.09.01.39.23.8.391 1.24.49.379.1.779.15 1.18.15.38 0 .65-.051.83-.141.16-.07.27-.24.27-.42 0-.141-.08-.27-.24-.4-.16-.129-.489-.279-.979-.471-.51-.18-.979-.42-1.42-.719-.31-.221-.569-.51-.761-.85-.159-.32-.239-.67-.229-1.021 0-.43.12-.84.341-1.21.25-.4.619-.72 1.049-.92.469-.239 1.059-.349 1.769-.349.41 0 .83.03 1.24.09.3.04.59.12.86.23.039.01.08.05.1.09.01.04.02.08.02.12v1.63c0 .04-.02.08-.05.1-.09.02-.14.02-.18 0-.3-.16-.62-.27-.96-.34-.37-.08-.74-.13-1.12-.13-.2-.01-.41.02-.601.07-.129.03-.24.1-.31.2-.05.08-.08.18-.08.27s.04.18.101.26c.09.11.209.2.34.27.229.12.47.23.709.33.541.18 1.061.43 1.541.73.33.209.6.49.789.83.16.318.24.67.23 1.029.011.471-.129.94-.389 1.331z"})]})}),Sm="#3DDC84",EC=f.forwardRef(function({title:t="Android Studio",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Sm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M19.2693 10.3368c-.3321 0-.6026.2705-.6026.6031v9.8324h-1.7379l-3.3355-6.9396c.476-.5387.6797-1.286.5243-2.0009a2.2862 2.2862 0 0 0-1.2893-1.6248v-.8124c.0121-.2871-.1426-.5787-.4043-.7407-.1391-.0825-.2884-.1234-.4402-.1234a.8478.8478 0 0 0-.4318.1182c-.2701.1671-.4248.4587-.4123.7662l-.0003.721c-1.0149.3668-1.6619 1.4153-1.4867 2.5197a2.282 2.282 0 0 0 .5916 1.2103l-3.2096 6.9064H4.0928c-1.0949-.007-1.9797-.8948-1.9832-1.9896V5.016c-.0055 1.1024.8836 2.0006 1.9859 2.0062a2.024 2.024 0 0 0 .1326-.0037h14.7453s2.5343-.2189 2.8619 1.5392c-.2491.0287-.4449.2321-.4449.4889 0 .7115-.5791 1.2901-1.3028 1.2901h-.8183zM17.222 22.5366c.2347.4837.0329 1.066-.4507 1.3007-.1296.0629-.2666.0895-.4018.0927a.9738.9738 0 0 1-.3194-.0455c-.024-.0078-.046-.0209-.0694-.0305a.9701.9701 0 0 1-.2277-.1321c-.0247-.0192-.0495-.038-.0724-.0598-.0825-.0783-.1574-.1672-.21-.2757l-1.2554-2.6143-1.5585-3.2452a.7725.7725 0 0 0-.6995-.4443h-.0024a.792.792 0 0 0-.7083.4443l-1.5109 3.2452-1.2321 2.6464a.9722.9722 0 0 1-.7985.5795c-.0626.0053-.1238-.0024-.185-.0087-.0344-.0036-.069-.0053-.1025-.0124-.0489-.0103-.0954-.0278-.142-.0452-.0301-.0113-.0613-.0197-.0901-.0339-.0496-.0244-.0948-.0565-.1397-.0889-.0217-.0156-.0457-.0275-.0662-.045a.9862.9862 0 0 1-.1695-.1844.9788.9788 0 0 1-.0708-.9852l.8469-1.8223 3.2676-7.0314a1.7964 1.7964 0 0 1-.7072-1.1637c-.1555-.9799.5129-1.9003 1.4928-2.0559V9.3946a.3542.3542 0 0 1 .1674-.3155.3468.3468 0 0 1 .3541 0 .354.354 0 0 1 .1674.3155v1.159l.0129.0064a1.8028 1.8028 0 0 1 1.2878 1.378 1.7835 1.7835 0 0 1-.6439 1.7836l3.3889 7.0507.8481 1.7643zM12.9841 12.306c.0042-.6081-.4854-1.1044-1.0935-1.1085a1.1204 1.1204 0 0 0-.7856.3219 1.101 1.101 0 0 0-.323.7716c-.0042.6081.4854 1.1044 1.0935 1.1085h.0077c.6046 0 1.0967-.488 1.1009-1.0935zm-1.027 5.2768c-.1119.0005-.2121.0632-.2571.1553l-1.4127 3.0342h3.3733l-1.4564-3.0328a.274.274 0 0 0-.2471-.1567zm8.1432-6.7459l-.0129-.0001h-.8177a.103.103 0 0 0-.103.103v12.9103a.103.103 0 0 0 .0966.103h.8435c.9861-.0035 1.7836-.804 1.7836-1.79V9.0468c0 .9887-.8014 1.7901-1.7901 1.7901zM2.6098 5.0161v.019c.0039.816.6719 1.483 1.4874 1.4869a12.061 12.061 0 0 1 .1309-.0034h1.1286c.1972-1.315.7607-2.525 1.638-3.4859H4.0993c-.9266.0031-1.6971.6401-1.9191 1.4975.2417.0355.4296.235.4296.4859zm6.3381-2.8977L7.9112.3284a.219.219 0 0 1 0-.2189A.2384.2384 0 0 1 8.098 0a.219.219 0 0 1 .1867.1094l1.0496 1.8158a6.4907 6.4907 0 0 1 5.3186 0L15.696.1094a.2189.2189 0 0 1 .3734.2189l-1.0302 1.79c1.6671.9125 2.7974 2.5439 3.0975 4.4018l-12.286-.0014c.3004-1.8572 1.4305-3.488 3.0972-4.4003zm5.3774 2.6202a.515.515 0 0 0 .5271.5028.515.515 0 0 0 .5151-.5151.5213.5213 0 0 0-.8885-.367.5151.5151 0 0 0-.1537.3793zm-5.7178-.0067a.5151.5151 0 0 0 .5207.5095.5086.5086 0 0 0 .367-.1481.5215.5215 0 1 0-.734-.7341.515.515 0 0 0-.1537.3727z"})]})}),Cm="#0052CC",bC=f.forwardRef(function({title:t="Bitbucket",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Cm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M.778 1.213a.768.768 0 00-.768.892l3.263 19.81c.084.5.515.868 1.022.873H19.95a.772.772 0 00.77-.646l3.27-20.03a.768.768 0 00-.768-.891zM14.52 15.53H9.522L8.17 8.466h7.561z"})]})}),Em="#7952B3",RC=f.forwardRef(function({title:t="Bootstrap",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Em),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M11.77 11.24H9.956V8.202h2.152c1.17 0 1.834.522 1.834 1.466 0 1.008-.773 1.572-2.174 1.572zm.324 1.206H9.957v3.348h2.231c1.459 0 2.232-.585 2.232-1.685s-.795-1.663-2.326-1.663zM24 11.39v1.218c-1.128.108-1.817.944-2.226 2.268-.407 1.319-.463 2.937-.42 4.186.045 1.3-.968 2.5-2.337 2.5H4.985c-1.37 0-2.383-1.2-2.337-2.5.043-1.249-.013-2.867-.42-4.186-.41-1.324-1.1-2.16-2.228-2.268V11.39c1.128-.108 1.819-.944 2.227-2.268.408-1.319.464-2.937.42-4.186-.045-1.3.968-2.5 2.338-2.5h14.032c1.37 0 2.382 1.2 2.337 2.5-.043 1.249.013 2.867.42 4.186.409 1.324 1.098 2.16 2.226 2.268zm-7.927 2.817c0-1.354-.953-2.333-2.368-2.488v-.057c1.04-.169 1.856-1.135 1.856-2.213 0-1.537-1.213-2.538-3.062-2.538h-4.16v10.172h4.181c2.218 0 3.553-1.086 3.553-2.876z"})]})}),bm="#6C47FF",kC=f.forwardRef(function({title:t="Clerk",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=bm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"m21.47 20.829-2.881-2.881a.572.572 0 0 0-.7-.084 6.854 6.854 0 0 1-7.081 0 .576.576 0 0 0-.7.084l-2.881 2.881a.576.576 0 0 0-.103.69.57.57 0 0 0 .166.186 12 12 0 0 0 14.113 0 .58.58 0 0 0 .239-.423.576.576 0 0 0-.172-.453Zm.002-17.668-2.88 2.88a.569.569 0 0 1-.701.084A6.857 6.857 0 0 0 8.724 8.08a6.862 6.862 0 0 0-1.222 3.692 6.86 6.86 0 0 0 .978 3.764.573.573 0 0 1-.083.699l-2.881 2.88a.567.567 0 0 1-.864-.063A11.993 11.993 0 0 1 6.771 2.7a11.99 11.99 0 0 1 14.637-.405.566.566 0 0 1 .232.418.57.57 0 0 1-.168.448Zm-7.118 12.261a3.427 3.427 0 1 0 0-6.854 3.427 3.427 0 0 0 0 6.854Z"})]})}),jC="#B1361E",NC=f.forwardRef(function({title:t="Codewars",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=jC),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.072.142A1.072 1.072 0 0 0 0 1.214v21.572a1.072 1.072 0 0 0 1.072 1.072h21.856A1.072 1.072 0 0 0 24 22.786V1.214A1.072 1.072 0 0 0 22.928.142zm9.736 1.818a.904.904 0 0 1 .828.539.784.784 0 0 1 1.274.493.639.639 0 0 1 .29-.06c.33.008.59.262.625.575a1.322 1.322 0 0 1 .624-.515 1.325 1.325 0 0 1 1.718.71 1.098 1.098 0 0 1 .306-.236 1.102 1.102 0 0 1 1.483.479 1.094 1.094 0 0 1 .12.47.994.994 0 0 1 1.322 1.214.904.904 0 0 1 .874 1.438.784.784 0 0 1 .176 1.356.639.639 0 0 1 .19.224.642.642 0 0 1-.011.613 1.326 1.326 0 0 1 .482.235 1.334 1.334 0 0 1 .258 1.842 1.098 1.098 0 0 1 .35.15 1.102 1.102 0 0 1 .337 1.516 1.094 1.094 0 0 1-.344.344.994.994 0 0 1 .228 1.318 1.006 1.006 0 0 1-.605.434.904.904 0 0 1-.803 1.482.814.814 0 0 0-.008-.04.784.784 0 0 1-1.075.873.639.639 0 0 1-.098.28.625.625 0 0 1-.43.288 1.33 1.33 0 0 1 .023.456 1.334 1.334 0 0 1-1.44 1.173 1.098 1.098 0 0 1 .054.377 1.102 1.102 0 0 1-1.128 1.072 1.098 1.098 0 0 1-.47-.12.994.994 0 0 1-1.696.583.904.904 0 0 1-1.685.075.784.784 0 0 1-1.274-.493.639.639 0 0 1-.29.064.64.64 0 0 1-.621-.58l.004-.007a1.326 1.326 0 0 1-.632.523 1.334 1.334 0 0 1-1.718-.706 1.098 1.098 0 0 1-.306.232 1.102 1.102 0 0 1-1.48-.478 1.094 1.094 0 0 1-.123-.471.994.994 0 0 1-1.318-1.21.904.904 0 0 1-.874-1.442.784.784 0 0 1-.176-1.356.639.639 0 0 1-.194-.224.642.642 0 0 1 .011-.61l.019.004a1.326 1.326 0 0 1-.497-.239 1.334 1.334 0 0 1-.262-1.845 1.098 1.098 0 0 1-.35-.146 1.102 1.102 0 0 1-.337-1.52 1.094 1.094 0 0 1 .347-.34A.994.994 0 0 1 2.88 9a.904.904 0 0 1 .803-1.48.784.784 0 0 1 1.083-.836.639.639 0 0 1 .098-.28.649.649 0 0 1 .433-.288 1.33 1.33 0 0 1-.026-.452A1.334 1.334 0 0 1 6.716 4.49a1.098 1.098 0 0 1-.06-.377 1.101 1.101 0 0 1 1.13-1.073 1.094 1.094 0 0 1 .47.115.994.994 0 0 1 1.696-.579.904.904 0 0 1 .857-.617zM3.683 7.519a.784.784 0 0 0 .008.041l-.004-.04a.904.904 0 0 0-.004-.001zM17.502 19.61a1.098 1.098 0 0 0-.002-.004h-.037a1.334 1.334 0 0 0 .039.004zM13.825 3.507a1.322 1.322 0 0 0-.008.012l.008-.011zm-2.369-.014l-.003.003a.9.9 0 0 1-.665.27.896.896 0 0 1-.583-.232.994.994 0 0 1-.986.732.99.99 0 0 1-.362-.075 1.098 1.098 0 0 1-1.061 1.046 1.326 1.326 0 0 1 .123.736 1.334 1.334 0 0 1-.725 1.035 1.1 1.1 0 0 1 .307.795 1.106 1.106 0 0 1-.232.65c.321.18.53.523.523.915a1.016 1.016 0 0 1-.07.337.915.915 0 0 1 .82.937.923.923 0 0 1-.01.138.74.74 0 0 1 .157-.01c.343.007.627.25.702.57a.661.661 0 0 1 .38-.111c.31.007.561.224.632.511a.418.418 0 0 1 .381-.015 1.352 1.352 0 0 1 .303-.63.418.418 0 0 1-.12-.143.422.422 0 0 1 .004-.392.665.665 0 0 1-.325-1.117.736.736 0 0 1-.359-.336.74.74 0 0 1 .385-1.023.747.747 0 0 0-.06.026.915.915 0 0 1-.201-.262.915.915 0 0 1 .623-1.315V6.53a1.02 1.02 0 0 1 .437-1.371 1.012 1.012 0 0 1 .553-.112 1.11 1.11 0 0 1 .598-1.054 1.12 1.12 0 0 1 .06-.026.642.642 0 0 1-.109-.21.784.784 0 0 1-.455.132.784.784 0 0 1-.662-.396zm4.573 1.512a1.326 1.326 0 0 1-.587.46 1.334 1.334 0 0 1-1.255-.142v-.011a1.11 1.11 0 0 1-.553.66 1.106 1.106 0 0 1-.683.113 1.02 1.02 0 0 1-.553.889 1.016 1.016 0 0 1-.329.105.918.918 0 0 1-.43 1.169.923.923 0 0 1-.127.056.74.74 0 0 1 .086.13.738.738 0 0 1-.168.89.661.661 0 0 1 .28.283.655.655 0 0 1-.149.796.418.418 0 0 1 .153.164c.019.034.03.068.038.101a1.356 1.356 0 0 1 .672-.015.422.422 0 0 1 .056-.142.422.422 0 0 1 .34-.194.665.665 0 0 1 .796-.848.736.736 0 0 1 .112-.478.733.733 0 0 1 1.016-.224.915.915 0 0 1 .127-.306.915.915 0 0 1 1.27-.28.915.915 0 0 1 .179.153 1.02 1.02 0 0 1 1.408-.314 1.012 1.012 0 0 1 .374.422c.355-.24.833-.261 1.214-.015a1.11 1.11 0 0 1 .209.172.642.642 0 0 1 .082-.108.784.784 0 0 1-.332-.337.784.784 0 0 1 .03-.77.9.9 0 0 1-.553-.455.896.896 0 0 1-.075-.624.994.994 0 0 1-1.117-.511.994.994 0 0 1-.104-.359 1.098 1.098 0 0 1-1.427-.43zM5.249 7.37a.784.784 0 0 1-.124.46.784.784 0 0 1-.68.362c.06.235.026.49-.112.71a.896.896 0 0 1-.5.377c.31.325.373.829.12 1.225a.99.99 0 0 1-.255.269 1.098 1.098 0 0 1 .351 1.45 1.326 1.326 0 0 1 .691.276 1.334 1.334 0 0 1 .512 1.154c.28-.064.579-.019.84.15a1.106 1.106 0 0 1 .438.53 1.02 1.02 0 0 1 1.05.03 1.016 1.016 0 0 1 .257.231.914.914 0 0 1 1.225-.224.919.919 0 0 1 .112.086.74.74 0 0 1 .071-.142.74.74 0 0 1 .852-.306.661.661 0 0 1 .1-.381.664.664 0 0 1 .763-.273.418.418 0 0 1 .246-.373 1.36 1.36 0 0 1-.358-.523v-.008a.418.418 0 0 1-.25.075.422.422 0 0 1-.344-.19.665.665 0 0 1-1.132-.243.736.736 0 0 1-.47.149.733.733 0 0 1-.718-.755.915.915 0 0 1-.329.049.915.915 0 0 1-.855-1.177h-.004a1.016 1.016 0 0 1-.993-1.042 1.012 1.012 0 0 1 .168-.534 1.11 1.11 0 0 1-.64-1.035 1.11 1.11 0 0 1 .068-.358.65.65 0 0 1-.1-.019zm11.127 2.133a.913.913 0 0 1-1.225.224.926.926 0 0 1-.112-.082.74.74 0 0 1-.067.142.74.74 0 0 1-.852.302.661.661 0 0 1-.105.385.662.662 0 0 1-.762.277.418.418 0 0 1-.063.212.426.426 0 0 1-.075.086 1.356 1.356 0 0 1 .314.564.418.418 0 0 1 .187-.04.422.422 0 0 1 .343.194.665.665 0 0 1 1.136.242.736.736 0 0 1 .467-.153c.41.008.728.348.72.755a.74.74 0 0 1 0 .008v-.005a.915.915 0 0 1 .326-.052.915.915 0 0 1 .896.941.919.919 0 0 1-.037.236c.564.015 1.008.482.993 1.046a1.012 1.012 0 0 1-.168.534 1.11 1.11 0 0 1 .647 1.035 1.11 1.11 0 0 1-.075.362l.004-.007.1.018a.784.784 0 0 1 .124-.46.784.784 0 0 1 .68-.362.9.9 0 0 1 .112-.71.896.896 0 0 1 .504-.373.994.994 0 0 1-.123-1.225.99.99 0 0 1 .257-.269 1.098 1.098 0 0 1-.35-1.453 1.326 1.326 0 0 1-.696-.273h-.003a1.334 1.334 0 0 1-.512-1.158 1.082 1.082 0 0 1-.837-.145 1.106 1.106 0 0 1-.44-.535 1.02 1.02 0 0 1-1.05-.026 1.016 1.016 0 0 1-.258-.235zm-.094 3.116l-.007.066a.74.74 0 0 0 .007-.066zm-2.864-.259a1.36 1.36 0 0 1-.363.598.418.418 0 0 1 .194.187.422.422 0 0 1-.007.396.665.665 0 0 1 .329 1.113.736.736 0 0 1 .358.336.739.739 0 0 1-.32.994.915.915 0 0 1 .197.261.91.91 0 0 1-.396 1.233.919.919 0 0 1-.224.082v.004a1.02 1.02 0 0 1-.44 1.374 1.012 1.012 0 0 1-.55.109 1.11 1.11 0 0 1-.661 1.083.642.642 0 0 1 .112.21.026.026 0 0 1-.004 0v.003a.784.784 0 0 1 .456-.134.784.784 0 0 1 .661.392.9.9 0 0 1 .665-.27.896.896 0 0 1 .587.236.994.994 0 0 1 .982-.736.99.99 0 0 1 .362.079v.022a1.1 1.1 0 0 1 1.061-1.072 1.326 1.326 0 0 1-.123-.736c.056-.46.34-.837.725-1.035l.003.004a1.102 1.102 0 0 1-.31-.795 1.106 1.106 0 0 1 .232-.654 1.02 1.02 0 0 1-.452-1.251.915.915 0 0 1-.822-.934.923.923 0 0 1 .011-.142.74.74 0 0 1-.157.015.74.74 0 0 1-.698-.572.661.661 0 0 1-.385.112.667.667 0 0 1-.627-.512.418.418 0 0 1-.217.053.418.418 0 0 1-.18-.045zm-.964.93a1.36 1.36 0 0 1-.336.042c-.112 0-.22-.012-.322-.038a.418.418 0 0 1-.06.295.422.422 0 0 1-.343.195.665.665 0 0 1-.792.844.736.736 0 0 1-.112.478.74.74 0 0 1-1.02.224.915.915 0 0 1-.127.306.915.915 0 0 1-1.266.28.919.919 0 0 1-.183-.153v.004a1.02 1.02 0 0 1-1.408.31 1.012 1.012 0 0 1-.374-.418c-.355.239-.83.261-1.214.015a1.113 1.113 0 0 1-.21-.172.65.65 0 0 1-.081.105.784.784 0 0 1 .336.336.784.784 0 0 1-.034.77.89.89 0 0 1 .553.455.896.896 0 0 1 .075.624.994.994 0 0 1 1.12.515.99.99 0 0 1 .101.355 1.098 1.098 0 0 1 1.431.43 1.326 1.326 0 0 1 .587-.46c.43-.172.896-.104 1.255.142a1.106 1.106 0 0 1 .549-.65 1.106 1.106 0 0 1 .683-.108 1.02 1.02 0 0 1 .553-.893 1.02 1.02 0 0 1 .333-.104.916.916 0 0 1 .425-1.17.919.919 0 0 1 .131-.052.736.736 0 0 1-.09-.134.738.738 0 0 1 .169-.886.661.661 0 0 1-.28-.284.67.67 0 0 1 .149-.799.418.418 0 0 1-.15-.164.418.418 0 0 1-.048-.24z"})]})}),Rm="#1572B6",MC=f.forwardRef(function({title:t="CSS3",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Rm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.565-2.438L1.5 0zm17.09 4.413L5.41 4.41l.213 2.622 10.125.002-.255 2.716h-6.64l.24 2.573h6.182l-.366 3.523-2.91.804-2.956-.81-.188-2.11h-2.61l.29 3.855L12 19.288l5.373-1.53L18.59 4.414z"})]})}),km="#0175C2",_C=f.forwardRef(function({title:t="Dart",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=km),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M4.105 4.105S9.158 1.58 11.684.316a3.079 3.079 0 0 1 1.481-.315c.766.047 1.677.788 1.677.788L24 9.948v9.789h-4.263V24H9.789l-9-9C.303 14.5 0 13.795 0 13.105c0-.319.18-.818.316-1.105l3.789-7.895zm.679.679v11.787c.002.543.021 1.024.498 1.508L10.204 23h8.533v-4.263L4.784 4.784zm12.055-.678c-.899-.896-1.809-1.78-2.74-2.643-.302-.267-.567-.468-1.07-.462-.37.014-.87.195-.87.195L6.341 4.105l10.498.001z"})]})}),jm="#000000",PC=f.forwardRef(function({title:t="Express",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=jm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M24 18.588a1.529 1.529 0 01-1.895-.72l-3.45-4.771-.5-.667-4.003 5.444a1.466 1.466 0 01-1.802.708l5.158-6.92-4.798-6.251a1.595 1.595 0 011.9.666l3.576 4.83 3.596-4.81a1.435 1.435 0 011.788-.668L21.708 7.9l-2.522 3.283a.666.666 0 000 .994l4.804 6.412zM.002 11.576l.42-2.075c1.154-4.103 5.858-5.81 9.094-3.27 1.895 1.489 2.368 3.597 2.275 5.973H1.116C.943 16.447 4.005 19.009 7.92 17.7a4.078 4.078 0 002.582-2.876c.207-.666.548-.78 1.174-.588a5.417 5.417 0 01-2.589 3.957 6.272 6.272 0 01-7.306-.933 6.575 6.575 0 01-1.64-3.858c0-.235-.08-.455-.134-.666A88.33 88.33 0 010 11.577zm1.127-.286h9.654c-.06-3.076-2.001-5.258-4.59-5.278-2.882-.04-4.944 2.094-5.071 5.264z"})]})}),Nm="#F24E1E",TC=f.forwardRef(function({title:t="Figma",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Nm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M15.852 8.981h-4.588V0h4.588c2.476 0 4.49 2.014 4.49 4.49s-2.014 4.491-4.49 4.491zM12.735 7.51h3.117c1.665 0 3.019-1.355 3.019-3.019s-1.355-3.019-3.019-3.019h-3.117V7.51zm0 1.471H8.148c-2.476 0-4.49-2.014-4.49-4.49S5.672 0 8.148 0h4.588v8.981zm-4.587-7.51c-1.665 0-3.019 1.355-3.019 3.019s1.354 3.02 3.019 3.02h3.117V1.471H8.148zm4.587 15.019H8.148c-2.476 0-4.49-2.014-4.49-4.49s2.014-4.49 4.49-4.49h4.588v8.98zM8.148 8.981c-1.665 0-3.019 1.355-3.019 3.019s1.355 3.019 3.019 3.019h3.117V8.981H8.148zM8.172 24c-2.489 0-4.515-2.014-4.515-4.49s2.014-4.49 4.49-4.49h4.588v4.441c0 2.503-2.047 4.539-4.563 4.539zm-.024-7.51a3.023 3.023 0 0 0-3.019 3.019c0 1.665 1.365 3.019 3.044 3.019 1.705 0 3.093-1.376 3.093-3.068v-2.97H8.148zm7.704 0h-.098c-2.476 0-4.49-2.014-4.49-4.49s2.014-4.49 4.49-4.49h.098c2.476 0 4.49 2.014 4.49 4.49s-2.014 4.49-4.49 4.49zm-.097-7.509c-1.665 0-3.019 1.355-3.019 3.019s1.355 3.019 3.019 3.019h.098c1.665 0 3.019-1.355 3.019-3.019s-1.355-3.019-3.019-3.019h-.098z"})]})}),Mm="#DD2C00",DC=f.forwardRef(function({title:t="Firebase",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Mm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M19.455 8.369c-.538-.748-1.778-2.285-3.681-4.569-.826-.991-1.535-1.832-1.884-2.245a146 146 0 0 0-.488-.576l-.207-.245-.113-.133-.022-.032-.01-.005L12.57 0l-.609.488c-1.555 1.246-2.828 2.851-3.681 4.64-.523 1.064-.864 2.105-1.043 3.176-.047.241-.088.489-.121.738-.209-.017-.421-.028-.632-.033-.018-.001-.035-.002-.059-.003a7.46 7.46 0 0 0-2.28.274l-.317.089-.163.286c-.765 1.342-1.198 2.869-1.252 4.416-.07 2.01.477 3.954 1.583 5.625 1.082 1.633 2.61 2.882 4.42 3.611l.236.095.071.025.003-.001a9.59 9.59 0 0 0 2.941.568q.171.006.342.006c1.273 0 2.513-.249 3.69-.742l.008.004.313-.145a9.63 9.63 0 0 0 3.927-3.335c1.01-1.49 1.577-3.234 1.641-5.042.075-2.161-.643-4.304-2.133-6.371m-7.083 6.695c.328 1.244.264 2.44-.191 3.558-1.135-1.12-1.967-2.352-2.475-3.665-.543-1.404-.87-2.74-.974-3.975.48.157.922.366 1.315.622 1.132.737 1.914 1.902 2.325 3.461zm.207 6.022c.482.368.99.712 1.513 1.028-.771.21-1.565.302-2.369.273a8 8 0 0 1-.373-.022c.458-.394.869-.823 1.228-1.279zm1.347-6.431c-.516-1.957-1.527-3.437-3.002-4.398-.647-.421-1.385-.741-2.194-.95.011-.134.026-.268.043-.4.014-.113.03-.216.046-.313.133-.689.332-1.37.589-2.025.099-.25.206-.499.321-.74l.004-.008c.177-.358.376-.719.61-1.105l.092-.152-.003-.001c.544-.851 1.197-1.627 1.942-2.311l.288.341c.672.796 1.304 1.548 1.878 2.237 1.291 1.549 2.966 3.583 3.612 4.48 1.277 1.771 1.893 3.579 1.83 5.375-.049 1.395-.461 2.755-1.195 3.933-.694 1.116-1.661 2.05-2.8 2.708-.636-.318-1.559-.839-2.539-1.599.79-1.575.952-3.28.479-5.072zm-2.575 5.397c-.725.939-1.587 1.55-2.09 1.856-.081-.029-.163-.06-.243-.093l-.065-.026c-1.49-.616-2.747-1.656-3.635-3.01-.907-1.384-1.356-2.993-1.298-4.653.041-1.19.338-2.327.882-3.379.316-.07.638-.114.96-.131l.084-.002c.162-.003.324-.003.478 0 .227.011.454.035.677.07.073 1.513.445 3.145 1.105 4.852.637 1.644 1.694 3.162 3.144 4.515z"})]})}),_m="#02569B",LC=f.forwardRef(function({title:t="Flutter",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=_m),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.314 0L2.3 12 6 15.7 21.684.013h-7.357zm.014 11.072L7.857 17.53l6.47 6.47H21.7l-6.46-6.468 6.46-6.46h-7.37z"})]})}),Pm="#F05032",AC=f.forwardRef(function({title:t="Git",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Pm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M23.546 10.93L13.067.452c-.604-.603-1.582-.603-2.188 0L8.708 2.627l2.76 2.76c.645-.215 1.379-.07 1.889.441.516.515.658 1.258.438 1.9l2.658 2.66c.645-.223 1.387-.078 1.9.435.721.72.721 1.884 0 2.604-.719.719-1.881.719-2.6 0-.539-.541-.674-1.337-.404-1.996L12.86 8.955v6.525c.176.086.342.203.488.348.713.721.713 1.883 0 2.6-.719.721-1.889.721-2.609 0-.719-.719-.719-1.879 0-2.598.182-.18.387-.316.605-.406V8.835c-.217-.091-.424-.222-.6-.401-.545-.545-.676-1.342-.396-2.009L7.636 3.7.45 10.881c-.6.605-.6 1.584 0 2.189l10.48 10.477c.604.604 1.582.604 2.186 0l10.43-10.43c.605-.603.605-1.582 0-2.187"})]})}),Tm="#181717",Dm=f.forwardRef(function({title:t="GitHub",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Tm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})]})}),Lm="#222222",OC=f.forwardRef(function({title:t="GitHub Pages",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Lm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.088 13.126h-.296V9.858h.998c.815 0 1.094.47 1.094.98s-.28.98-1.094.98h-.701v1.308zm0-1.582h.74a.642.642 0 0 0 .733-.705.642.642 0 0 0-.732-.706h-.741zm2.881-.37a1.913 1.913 0 0 0-.653.11v-.262a1.756 1.756 0 0 1 .653-.118c.654 0 .824.297.824.732v1.49h-.17l-.066-.174a1.143 1.143 0 0 1-.657.218.663.663 0 0 1-.763-.702c0-.37.205-.645.776-.68l.575-.035v-.122c0-.318-.113-.457-.519-.457zm-.078.85c-.31.03-.445.192-.445.445 0 .196.048.431.462.431a1.056 1.056 0 0 0 .58-.174v-.758zm1.86.493a.252.252 0 0 0-.083.16c0 .11.053.158.166.17l.74.088c.41.044.598.205.598.584 0 .532-.532.74-1.133.74-.61 0-.976-.178-.976-.657a.609.609 0 0 1 .449-.575v-.005a.321.321 0 0 1-.14-.287.392.392 0 0 1 .166-.297.746.746 0 0 1-.349-.714c0-.449.192-.82.85-.82a1.36 1.36 0 0 1 .349.044h.74v.165l-.365.105a.908.908 0 0 1 .126.505c0 .449-.192.82-.85.82a1.397 1.397 0 0 1-.288-.027zm.127.588c-.288.065-.532.2-.532.48 0 .322.244.413.693.413.435 0 .845-.109.845-.48 0-.221-.105-.309-.37-.34zm.727-1.381c0-.288-.056-.554-.566-.554-.51 0-.567.266-.567.554 0 .288.057.553.567.553.51 0 .566-.266.566-.554zm1.637-.82c.74 0 .828.506.828 1.133v.14h-1.438c.018.379.118.723.61.723a1.665 1.665 0 0 0 .719-.122v.261a1.765 1.765 0 0 1-.719.131c-.736 0-.915-.505-.915-1.133s.179-1.133.915-1.133zm-.61 1.024h1.133c0-.387-.022-.753-.523-.753-.506 0-.597.36-.61.753zm2.601-.052c.619.057.767.266.767.623 0 .336-.213.671-.876.671a2.147 2.147 0 0 1-.649-.109V12.8a1.924 1.924 0 0 0 .654.1c.453 0 .575-.192.575-.397 0-.2-.061-.34-.492-.374-.632-.057-.763-.28-.763-.58 0-.31.2-.645.815-.645a1.627 1.627 0 0 1 .627.11v.26a1.799 1.799 0 0 0-.631-.1c-.432 0-.523.162-.523.376 0 .19.078.29.496.326zm-20.787-.659H1.38a.05.05 0 0 0-.05.05v.522a.05.05 0 0 0 .05.05h.416v.649a1.267 1.267 0 0 1-.351.032c-.305 0-.731-.112-.731-1.048s.443-1.06.86-1.06a1.69 1.69 0 0 1 .614.094.05.05 0 0 0 .06-.05l.12-.504a.047.047 0 0 0-.02-.039 1.715 1.715 0 0 0-.903-.165C.73 9.748 0 10.05 0 11.508s.837 1.675 1.542 1.675a1.736 1.736 0 0 0 .938-.25.043.043 0 0 0 .016-.038v-1.628a.05.05 0 0 0-.05-.05zm5.545-1.294a.05.05 0 0 0-.05-.05H7.34a.05.05 0 0 0-.05.05v1.161h-.936V9.923a.05.05 0 0 0-.05-.05h-.6a.05.05 0 0 0-.05.05v3.145a.05.05 0 0 0 .05.05h.6a.05.05 0 0 0 .05-.05v-1.345h.937l-.002 1.345a.05.05 0 0 0 .05.05h.603a.05.05 0 0 0 .05-.05zm-4.389.412a.388.388 0 1 0-.387.392.39.39 0 0 0 .387-.392zm-.042 2.068v-1.451a.05.05 0 0 0-.05-.05h-.6a.057.057 0 0 0-.051.056v2.08c0 .06.038.079.087.079h.54c.06 0 .074-.03.074-.08zm6.764-1.497h-.597a.05.05 0 0 0-.05.05v1.542a.673.673 0 0 1-.367.11c-.215 0-.272-.097-.272-.307v-1.344a.05.05 0 0 0-.05-.05h-.604a.05.05 0 0 0-.05.05v1.446c0 .626.348.779.828.779a1.398 1.398 0 0 0 .71-.217 1.274 1.274 0 0 0 .022.128.052.052 0 0 0 .044.027l.385-.002a.05.05 0 0 0 .05-.05v-2.112a.05.05 0 0 0-.05-.05zm1.662-.07a1.121 1.121 0 0 0-.569.15V9.923a.05.05 0 0 0-.05-.05h-.602a.05.05 0 0 0-.05.05v3.145a.05.05 0 0 0 .05.05h.418a.05.05 0 0 0 .044-.027.973.973 0 0 0 .025-.144 1.08 1.08 0 0 0 .713.233c.548 0 .862-.278.862-1.248s-.502-1.095-.841-1.095zm-.235 1.771a.716.716 0 0 1-.347-.1v-.996a.793.793 0 0 1 .308-.1c.215-.019.422.046.422.558 0 .54-.094.647-.383.639zm-6.475-1.706h-.45l-.002-.595c0-.023-.011-.034-.037-.034h-.615c-.024 0-.036.01-.036.033v.615l-.33.08a.05.05 0 0 0-.035.048v.387a.05.05 0 0 0 .05.05h.315v.93c0 .692.484.76.812.76a1.375 1.375 0 0 0 .357-.06.046.046 0 0 0 .028-.044l.001-.426a.05.05 0 0 0-.05-.05c-.026 0-.094.01-.163.01-.221 0-.296-.102-.296-.236v-.884h.451a.05.05 0 0 0 .05-.05v-.484a.05.05 0 0 0-.05-.05z"})]})}),Am="#00ADD8",IC=f.forwardRef(function({title:t="Go",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Am),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.811 10.231c-.047 0-.058-.023-.035-.059l.246-.315c.023-.035.081-.058.128-.058h4.172c.046 0 .058.035.035.07l-.199.303c-.023.036-.082.07-.117.07zM.047 11.306c-.047 0-.059-.023-.035-.058l.245-.316c.023-.035.082-.058.129-.058h5.328c.047 0 .07.035.058.07l-.093.28c-.012.047-.058.07-.105.07zm2.828 1.075c-.047 0-.059-.035-.035-.07l.163-.292c.023-.035.07-.07.117-.07h2.337c.047 0 .07.035.07.082l-.023.28c0 .047-.047.082-.082.082zm12.129-2.36c-.736.187-1.239.327-1.963.514-.176.046-.187.058-.34-.117-.174-.199-.303-.327-.548-.444-.737-.362-1.45-.257-2.115.175-.795.514-1.204 1.274-1.192 2.22.011.935.654 1.706 1.577 1.835.795.105 1.46-.175 1.987-.77.105-.13.198-.27.315-.434H10.47c-.245 0-.304-.152-.222-.35.152-.362.432-.97.596-1.274a.315.315 0 01.292-.187h4.253c-.023.316-.023.631-.07.947a4.983 4.983 0 01-.958 2.29c-.841 1.11-1.94 1.8-3.33 1.986-1.145.152-2.209-.07-3.143-.77-.865-.655-1.356-1.52-1.484-2.595-.152-1.274.222-2.419.993-3.424.83-1.086 1.928-1.776 3.272-2.02 1.098-.2 2.15-.07 3.096.571.62.41 1.063.97 1.356 1.648.07.105.023.164-.117.2m3.868 6.461c-1.064-.024-2.034-.328-2.852-1.029a3.665 3.665 0 01-1.262-2.255c-.21-1.32.152-2.489.947-3.529.853-1.122 1.881-1.706 3.272-1.95 1.192-.21 2.314-.095 3.33.595.923.63 1.496 1.484 1.648 2.605.198 1.578-.257 2.863-1.344 3.962-.771.783-1.718 1.273-2.805 1.495-.315.06-.63.07-.934.106zm2.78-4.72c-.011-.153-.011-.27-.034-.387-.21-1.157-1.274-1.81-2.384-1.554-1.087.245-1.788.935-2.045 2.033-.21.912.234 1.835 1.075 2.21.643.28 1.285.244 1.905-.07.923-.48 1.425-1.228 1.484-2.233z"})]})}),Om="#F9AB00",zC=f.forwardRef(function({title:t="Google Colab",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Om),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M16.9414 4.9757a7.033 7.033 0 0 0-4.9308 2.0646 7.033 7.033 0 0 0-.1232 9.8068l2.395-2.395a3.6455 3.6455 0 0 1 5.1497-5.1478l2.397-2.3989a7.033 7.033 0 0 0-4.8877-1.9297zM7.07 4.9855a7.033 7.033 0 0 0-4.8878 1.9316l2.3911 2.3911a3.6434 3.6434 0 0 1 5.0227.1271l1.7341-2.9737-.0997-.0802A7.033 7.033 0 0 0 7.07 4.9855zm15.0093 2.1721l-2.3892 2.3911a3.6455 3.6455 0 0 1-5.1497 5.1497l-2.4067 2.4068a7.0362 7.0362 0 0 0 9.9456-9.9476zM1.932 7.1674a7.033 7.033 0 0 0-.002 9.6816l2.397-2.397a3.6434 3.6434 0 0 1-.004-4.8916zm7.664 7.4235c-1.38 1.3816-3.5863 1.411-5.0168.1134l-2.397 2.395c2.4693 2.3328 6.263 2.5753 9.0072.5455l.1368-.1115z"})]})}),Im="#E34F26",FC=f.forwardRef(function({title:t="HTML5",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Im),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438L1.5 0zm7.031 9.75l-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157H8.531z"})]})}),zm="#F7DF1E",$C=f.forwardRef(function({title:t="JavaScript",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=zm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z"})]})}),Fm="#F37626",BC=f.forwardRef(function({title:t="Jupyter",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Fm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M7.157 22.201A1.784 1.799 0 0 1 5.374 24a1.784 1.799 0 0 1-1.784-1.799 1.784 1.799 0 0 1 1.784-1.799 1.784 1.799 0 0 1 1.783 1.799zM20.582 1.427a1.415 1.427 0 0 1-1.415 1.428 1.415 1.427 0 0 1-1.416-1.428A1.415 1.427 0 0 1 19.167 0a1.415 1.427 0 0 1 1.415 1.427zM4.992 3.336A1.047 1.056 0 0 1 3.946 4.39a1.047 1.056 0 0 1-1.047-1.055A1.047 1.056 0 0 1 3.946 2.28a1.047 1.056 0 0 1 1.046 1.056zm7.336 1.517c3.769 0 7.06 1.38 8.768 3.424a9.363 9.363 0 0 0-3.393-4.547 9.238 9.238 0 0 0-5.377-1.728A9.238 9.238 0 0 0 6.95 3.73a9.363 9.363 0 0 0-3.394 4.547c1.713-2.04 5.004-3.424 8.772-3.424zm.001 13.295c-3.768 0-7.06-1.381-8.768-3.425a9.363 9.363 0 0 0 3.394 4.547A9.238 9.238 0 0 0 12.33 21a9.238 9.238 0 0 0 5.377-1.729 9.363 9.363 0 0 0 3.393-4.547c-1.712 2.044-5.003 3.425-8.772 3.425Z"})]})}),UC="#0A66C2",VC=f.forwardRef(function({title:t="LinkedIn",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=UC),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})]})}),$m="#47A248",HC=f.forwardRef(function({title:t="MongoDB",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=$m),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M17.193 9.555c-1.264-5.58-4.252-7.414-4.573-8.115-.28-.394-.53-.954-.735-1.44-.036.495-.055.685-.523 1.184-.723.566-4.438 3.682-4.74 10.02-.282 5.912 4.27 9.435 4.888 9.884l.07.05A73.49 73.49 0 0111.91 24h.481c.114-1.032.284-2.056.51-3.07.417-.296.604-.463.85-.693a11.342 11.342 0 003.639-8.464c.01-.814-.103-1.662-.197-2.218zm-5.336 8.195s0-8.291.275-8.29c.213 0 .49 10.695.49 10.695-.381-.045-.765-1.76-.765-2.405z"})]})}),Bm="#4479A1",WC=f.forwardRef(function({title:t="MySQL",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Bm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M16.405 5.501c-.115 0-.193.014-.274.033v.013h.014c.054.104.146.18.214.273.054.107.1.214.154.32l.014-.015c.094-.066.14-.172.14-.333-.04-.047-.046-.094-.08-.14-.04-.067-.126-.1-.18-.153zM5.77 18.695h-.927a50.854 50.854 0 00-.27-4.41h-.008l-1.41 4.41H2.45l-1.4-4.41h-.01a72.892 72.892 0 00-.195 4.41H0c.055-1.966.192-3.81.41-5.53h1.15l1.335 4.064h.008l1.347-4.064h1.095c.242 2.015.384 3.86.428 5.53zm4.017-4.08c-.378 2.045-.876 3.533-1.492 4.46-.482.716-1.01 1.073-1.583 1.073-.153 0-.34-.046-.566-.138v-.494c.11.017.24.026.386.026.268 0 .483-.075.647-.222.197-.18.295-.382.295-.605 0-.155-.077-.47-.23-.944L6.23 14.615h.91l.727 2.36c.164.536.233.91.205 1.123.4-1.064.678-2.227.835-3.483zm12.325 4.08h-2.63v-5.53h.885v4.85h1.745zm-3.32.135l-1.016-.5c.09-.076.177-.158.255-.25.433-.506.648-1.258.648-2.253 0-1.83-.718-2.746-2.155-2.746-.704 0-1.254.232-1.65.697-.43.508-.646 1.256-.646 2.245 0 .972.19 1.686.574 2.14.35.41.877.615 1.583.615.264 0 .506-.033.725-.098l1.325.772.36-.622zM15.5 17.588c-.225-.36-.337-.94-.337-1.736 0-1.393.424-2.09 1.27-2.09.443 0 .77.167.977.5.224.362.336.936.336 1.723 0 1.404-.424 2.108-1.27 2.108-.445 0-.77-.167-.978-.5zm-1.658-.425c0 .47-.172.856-.516 1.156-.344.3-.803.45-1.384.45-.543 0-1.064-.172-1.573-.515l.237-.476c.438.22.833.328 1.19.328.332 0 .593-.073.783-.22a.754.754 0 00.3-.615c0-.33-.23-.61-.648-.845-.388-.213-1.163-.657-1.163-.657-.422-.307-.632-.636-.632-1.177 0-.45.157-.81.47-1.085.315-.278.72-.415 1.22-.415.512 0 .98.136 1.4.41l-.213.476a2.726 2.726 0 00-1.064-.23c-.283 0-.502.068-.654.206a.685.685 0 00-.248.524c0 .328.234.61.666.85.393.215 1.187.67 1.187.67.433.305.648.63.648 1.168zm9.382-5.852c-.535-.014-.95.04-1.297.188-.1.04-.26.04-.274.167.055.053.063.14.11.214.08.134.218.313.346.407.14.11.28.216.427.31.26.16.555.255.81.416.145.094.293.213.44.313.073.05.12.14.214.172v-.02c-.046-.06-.06-.147-.105-.214-.067-.067-.134-.127-.2-.193a3.223 3.223 0 00-.695-.675c-.214-.146-.682-.35-.77-.595l-.013-.014c.146-.013.32-.066.46-.106.227-.06.435-.047.67-.106.106-.027.213-.06.32-.094v-.06c-.12-.12-.21-.283-.334-.395a8.867 8.867 0 00-1.104-.823c-.21-.134-.476-.22-.697-.334-.08-.04-.214-.06-.26-.127-.12-.146-.19-.34-.275-.514a17.69 17.69 0 01-.547-1.163c-.12-.262-.193-.523-.34-.763-.69-1.137-1.437-1.826-2.586-2.5-.247-.14-.543-.2-.856-.274-.167-.008-.334-.02-.5-.027-.11-.047-.216-.174-.31-.235-.38-.24-1.364-.76-1.644-.072-.18.434.267.862.422 1.082.115.153.26.328.34.5.047.116.06.235.107.356.106.294.207.622.347.897.073.14.153.287.247.413.054.073.146.107.167.227-.094.136-.1.334-.154.5-.24.757-.146 1.693.194 2.25.107.166.362.534.703.393.3-.12.234-.5.32-.835.02-.08.007-.133.048-.187v.015c.094.188.188.367.274.555.206.328.566.668.867.895.16.12.287.328.487.402v-.02h-.015c-.043-.058-.1-.086-.154-.133a3.445 3.445 0 01-.35-.4 8.76 8.76 0 01-.747-1.218c-.11-.21-.202-.436-.29-.643-.04-.08-.04-.2-.107-.24-.1.146-.247.273-.32.453-.127.288-.14.642-.188 1.01-.027.007-.014 0-.027.014-.214-.052-.287-.274-.367-.46-.2-.475-.233-1.238-.06-1.785.047-.14.247-.582.167-.716-.042-.127-.174-.2-.247-.303a2.478 2.478 0 01-.24-.427c-.16-.374-.24-.788-.414-1.162-.08-.173-.22-.354-.334-.513-.127-.18-.267-.307-.368-.52-.033-.073-.08-.194-.027-.274.014-.054.042-.075.094-.09.088-.072.335.022.422.062.247.1.455.194.662.334.094.066.195.193.315.226h.14c.214.047.455.014.655.073.355.114.675.28.962.46a5.953 5.953 0 012.085 2.286c.08.154.115.295.188.455.14.33.313.663.455.982.14.315.275.636.476.897.1.14.502.213.682.286.133.06.34.115.46.188.23.14.454.3.67.454.11.076.443.243.463.378z"})]})}),Um="#00C7B7",GC=f.forwardRef(function({title:t="Netlify",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Um),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M6.49 19.04h-.23L5.13 17.9v-.23l1.73-1.71h1.2l.15.15v1.2L6.5 19.04ZM5.13 6.31V6.1l1.13-1.13h.23L8.2 6.68v1.2l-.15.15h-1.2L5.13 6.31Zm9.96 9.09h-1.65l-.14-.13v-3.83c0-.68-.27-1.2-1.1-1.23-.42 0-.9 0-1.43.02l-.07.08v4.96l-.14.14H8.9l-.13-.14V8.73l.13-.14h3.7a2.6 2.6 0 0 1 2.61 2.6v4.08l-.13.14Zm-8.37-2.44H.14L0 12.82v-1.64l.14-.14h6.58l.14.14v1.64l-.14.14Zm17.14 0h-6.58l-.14-.14v-1.64l.14-.14h6.58l.14.14v1.64l-.14.14ZM11.05 6.55V1.64l.14-.14h1.65l.14.14v4.9l-.14.14h-1.65l-.14-.13Zm0 15.81v-4.9l.14-.14h1.65l.14.13v4.91l-.14.14h-1.65l-.14-.14Z"})]})}),Vm="#000000",KC=f.forwardRef(function({title:t="Next.js",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Vm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M18.665 21.978C16.758 23.255 14.465 24 12 24 5.377 24 0 18.623 0 12S5.377 0 12 0s12 5.377 12 12c0 3.583-1.574 6.801-4.067 9.001L9.219 7.2H7.2v9.596h1.615V9.251l9.85 12.727Zm-3.332-8.533 1.6 2.061V7.2h-1.6v6.245Z"})]})}),Hm="#5FA04E",YC=f.forwardRef(function({title:t="Node.js",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Hm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M11.998,24c-0.321,0-0.641-0.084-0.922-0.247l-2.936-1.737c-0.438-0.245-0.224-0.332-0.08-0.383 c0.585-0.203,0.703-0.25,1.328-0.604c0.065-0.037,0.151-0.023,0.218,0.017l2.256,1.339c0.082,0.045,0.197,0.045,0.272,0l8.795-5.076 c0.082-0.047,0.134-0.141,0.134-0.238V6.921c0-0.099-0.053-0.192-0.137-0.242l-8.791-5.072c-0.081-0.047-0.189-0.047-0.271,0 L3.075,6.68C2.99,6.729,2.936,6.825,2.936,6.921v10.15c0,0.097,0.054,0.189,0.139,0.235l2.409,1.392 c1.307,0.654,2.108-0.116,2.108-0.89V7.787c0-0.142,0.114-0.253,0.256-0.253h1.115c0.139,0,0.255,0.112,0.255,0.253v10.021 c0,1.745-0.95,2.745-2.604,2.745c-0.508,0-0.909,0-2.026-0.551L2.28,18.675c-0.57-0.329-0.922-0.945-0.922-1.604V6.921 c0-0.659,0.353-1.275,0.922-1.603l8.795-5.082c0.557-0.315,1.296-0.315,1.848,0l8.794,5.082c0.57,0.329,0.924,0.944,0.924,1.603 v10.15c0,0.659-0.354,1.273-0.924,1.604l-8.794,5.078C12.643,23.916,12.324,24,11.998,24z M19.099,13.993 c0-1.9-1.284-2.406-3.987-2.763c-2.731-0.361-3.009-0.548-3.009-1.187c0-0.528,0.235-1.233,2.258-1.233 c1.807,0,2.473,0.389,2.747,1.607c0.024,0.115,0.129,0.199,0.247,0.199h1.141c0.071,0,0.138-0.031,0.186-0.081 c0.048-0.054,0.074-0.123,0.067-0.196c-0.177-2.098-1.571-3.076-4.388-3.076c-2.508,0-4.004,1.058-4.004,2.833 c0,1.925,1.488,2.457,3.895,2.695c2.88,0.282,3.103,0.703,3.103,1.269c0,0.983-0.789,1.402-2.642,1.402 c-2.327,0-2.839-0.584-3.011-1.742c-0.02-0.124-0.126-0.215-0.253-0.215h-1.137c-0.141,0-0.254,0.112-0.254,0.253 c0,1.482,0.806,3.248,4.655,3.248C17.501,17.007,19.099,15.91,19.099,13.993z"})]})}),Wm="#000000",QC=f.forwardRef(function({title:t="Notion",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Wm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v13.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z"})]})}),Gm="#4169E1",XC=f.forwardRef(function({title:t="PostgreSQL",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Gm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M23.5594 14.7228a.5269.5269 0 0 0-.0563-.1191c-.139-.2632-.4768-.3418-1.0074-.2321-1.6533.3411-2.2935.1312-2.5256-.0191 1.342-2.0482 2.445-4.522 3.0411-6.8297.2714-1.0507.7982-3.5237.1222-4.7316a1.5641 1.5641 0 0 0-.1509-.235C21.6931.9086 19.8007.0248 17.5099.0005c-1.4947-.0158-2.7705.3461-3.1161.4794a9.449 9.449 0 0 0-.5159-.0816 8.044 8.044 0 0 0-1.3114-.1278c-1.1822-.0184-2.2038.2642-3.0498.8406-.8573-.3211-4.7888-1.645-7.2219.0788C.9359 2.1526.3086 3.8733.4302 6.3043c.0409.818.5069 3.334 1.2423 5.7436.4598 1.5065.9387 2.7019 1.4334 3.582.553.9942 1.1259 1.5933 1.7143 1.7895.4474.1491 1.1327.1441 1.8581-.7279.8012-.9635 1.5903-1.8258 1.9446-2.2069.4351.2355.9064.3625 1.39.3772a.0569.0569 0 0 0 .0004.0041 11.0312 11.0312 0 0 0-.2472.3054c-.3389.4302-.4094.5197-1.5002.7443-.3102.064-1.1344.2339-1.1464.8115-.0025.1224.0329.2309.0919.3268.2269.4231.9216.6097 1.015.6331 1.3345.3335 2.5044.092 3.3714-.6787-.017 2.231.0775 4.4174.3454 5.0874.2212.5529.7618 1.9045 2.4692 1.9043.2505 0 .5263-.0291.8296-.0941 1.7819-.3821 2.5557-1.1696 2.855-2.9059.1503-.8707.4016-2.8753.5388-4.1012.0169-.0703.0357-.1207.057-.1362.0007-.0005.0697-.0471.4272.0307a.3673.3673 0 0 0 .0443.0068l.2539.0223.0149.001c.8468.0384 1.9114-.1426 2.5312-.4308.6438-.2988 1.8057-1.0323 1.5951-1.6698zM2.371 11.8765c-.7435-2.4358-1.1779-4.8851-1.2123-5.5719-.1086-2.1714.4171-3.6829 1.5623-4.4927 1.8367-1.2986 4.8398-.5408 6.108-.13-.0032.0032-.0066.0061-.0098.0094-2.0238 2.044-1.9758 5.536-1.9708 5.7495-.0002.0823.0066.1989.0162.3593.0348.5873.0996 1.6804-.0735 2.9184-.1609 1.1504.1937 2.2764.9728 3.0892.0806.0841.1648.1631.2518.2374-.3468.3714-1.1004 1.1926-1.9025 2.1576-.5677.6825-.9597.5517-1.0886.5087-.3919-.1307-.813-.5871-1.2381-1.3223-.4796-.839-.9635-2.0317-1.4155-3.5126zm6.0072 5.0871c-.1711-.0428-.3271-.1132-.4322-.1772.0889-.0394.2374-.0902.4833-.1409 1.2833-.2641 1.4815-.4506 1.9143-1.0002.0992-.126.2116-.2687.3673-.4426a.3549.3549 0 0 0 .0737-.1298c.1708-.1513.2724-.1099.4369-.0417.156.0646.3078.26.3695.4752.0291.1016.0619.2945-.0452.4444-.9043 1.2658-2.2216 1.2494-3.1676 1.0128zm2.094-3.988-.0525.141c-.133.3566-.2567.6881-.3334 1.003-.6674-.0021-1.3168-.2872-1.8105-.8024-.6279-.6551-.9131-1.5664-.7825-2.5004.1828-1.3079.1153-2.4468.079-3.0586-.005-.0857-.0095-.1607-.0122-.2199.2957-.2621 1.6659-.9962 2.6429-.7724.4459.1022.7176.4057.8305.928.5846 2.7038.0774 3.8307-.3302 4.7363-.084.1866-.1633.3629-.2311.5454zm7.3637 4.5725c-.0169.1768-.0358.376-.0618.5959l-.146.4383a.3547.3547 0 0 0-.0182.1077c-.0059.4747-.054.6489-.115.8693-.0634.2292-.1353.4891-.1794 1.0575-.11 1.4143-.8782 2.2267-2.4172 2.5565-1.5155.3251-1.7843-.4968-2.0212-1.2217a6.5824 6.5824 0 0 0-.0769-.2266c-.2154-.5858-.1911-1.4119-.1574-2.5551.0165-.5612-.0249-1.9013-.3302-2.6462.0044-.2932.0106-.5909.019-.8918a.3529.3529 0 0 0-.0153-.1126 1.4927 1.4927 0 0 0-.0439-.208c-.1226-.4283-.4213-.7866-.7797-.9351-.1424-.059-.4038-.1672-.7178-.0869.067-.276.1831-.5875.309-.9249l.0529-.142c.0595-.16.134-.3257.213-.5012.4265-.9476 1.0106-2.2453.3766-5.1772-.2374-1.0981-1.0304-1.6343-2.2324-1.5098-.7207.0746-1.3799.3654-1.7088.5321a5.6716 5.6716 0 0 0-.1958.1041c.0918-1.1064.4386-3.1741 1.7357-4.4823a4.0306 4.0306 0 0 1 .3033-.276.3532.3532 0 0 0 .1447-.0644c.7524-.5706 1.6945-.8506 2.802-.8325.4091.0067.8017.0339 1.1742.081 1.939.3544 3.2439 1.4468 4.0359 2.3827.8143.9623 1.2552 1.9315 1.4312 2.4543-1.3232-.1346-2.2234.1268-2.6797.779-.9926 1.4189.543 4.1729 1.2811 5.4964.1353.2426.2522.4522.2889.5413.2403.5825.5515.9713.7787 1.2552.0696.087.1372.1714.1885.245-.4008.1155-1.1208.3825-1.0552 1.717-.0123.1563-.0423.4469-.0834.8148-.0461.2077-.0702.4603-.0994.7662zm.8905-1.6211c-.0405-.8316.2691-.9185.5967-1.0105a2.8566 2.8566 0 0 0 .135-.0406 1.202 1.202 0 0 0 .1342.103c.5703.3765 1.5823.4213 3.0068.1344-.2016.1769-.5189.3994-.9533.6011-.4098.1903-1.0957.333-1.7473.3636-.7197.0336-1.0859-.0807-1.1721-.151zm.5695-9.2712c-.0059.3508-.0542.6692-.1054 1.0017-.055.3576-.112.7274-.1264 1.1762-.0142.4368.0404.8909.0932 1.3301.1066.887.216 1.8003-.2075 2.7014a3.5272 3.5272 0 0 1-.1876-.3856c-.0527-.1276-.1669-.3326-.3251-.6162-.6156-1.1041-2.0574-3.6896-1.3193-4.7446.3795-.5427 1.3408-.5661 2.1781-.463zm.2284 7.0137a12.3762 12.3762 0 0 0-.0853-.1074l-.0355-.0444c.7262-1.1995.5842-2.3862.4578-3.4385-.0519-.4318-.1009-.8396-.0885-1.2226.0129-.4061.0666-.7543.1185-1.0911.0639-.415.1288-.8443.1109-1.3505.0134-.0531.0188-.1158.0118-.1902-.0457-.4855-.5999-1.938-1.7294-3.253-.6076-.7073-1.4896-1.4972-2.6889-2.0395.5251-.1066 1.2328-.2035 2.0244-.1859 2.0515.0456 3.6746.8135 4.8242 2.2824a.908.908 0 0 1 .0667.1002c.7231 1.3556-.2762 6.2751-2.9867 10.5405zm-8.8166-6.1162c-.025.1794-.3089.4225-.6211.4225a.5821.5821 0 0 1-.0809-.0056c-.1873-.026-.3765-.144-.5059-.3156-.0458-.0605-.1203-.178-.1055-.2844.0055-.0401.0261-.0985.0925-.1488.1182-.0894.3518-.1226.6096-.0867.3163.0441.6426.1938.6113.4186zm7.9305-.4114c.0111.0792-.049.201-.1531.3102-.0683.0717-.212.1961-.4079.2232a.5456.5456 0 0 1-.075.0052c-.2935 0-.5414-.2344-.5607-.3717-.024-.1765.2641-.3106.5611-.352.297-.0414.6111.0088.6356.1851z"})]})}),Km="#FF6C37",ZC=f.forwardRef(function({title:t="Postman",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Km),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M13.527.099C6.955-.744.942 3.9.099 10.473c-.843 6.572 3.8 12.584 10.373 13.428 6.573.843 12.587-3.801 13.428-10.374C24.744 6.955 20.101.943 13.527.099zm2.471 7.485a.855.855 0 0 0-.593.25l-4.453 4.453-.307-.307-.643-.643c4.389-4.376 5.18-4.418 5.996-3.753zm-4.863 4.861l4.44-4.44a.62.62 0 1 1 .847.903l-4.699 4.125-.588-.588zm.33.694l-1.1.238a.06.06 0 0 1-.067-.032.06.06 0 0 1 .01-.073l.645-.645.512.512zm-2.803-.459l1.172-1.172.879.878-1.979.426a.074.074 0 0 1-.085-.039.072.072 0 0 1 .013-.093zm-3.646 6.058a.076.076 0 0 1-.069-.083.077.077 0 0 1 .022-.046h.002l.946-.946 1.222 1.222-2.123-.147zm2.425-1.256a.228.228 0 0 0-.117.256l.203.865a.125.125 0 0 1-.211.117h-.003l-.934-.934-.294-.295 3.762-3.758 1.82-.393.874.874c-1.255 1.102-2.971 2.201-5.1 3.268zm5.279-3.428h-.002l-.839-.839 4.699-4.125a.952.952 0 0 0 .119-.127c-.148 1.345-2.029 3.245-3.977 5.091zm3.657-6.46l-.003-.002a1.822 1.822 0 0 1 2.459-2.684l-1.61 1.613a.119.119 0 0 0 0 .169l1.247 1.247a1.817 1.817 0 0 1-2.093-.343zm2.578 0a1.714 1.714 0 0 1-.271.218h-.001l-1.207-1.207 1.533-1.533c.661.72.637 1.832-.054 2.522zM18.855 6.05a.143.143 0 0 0-.053.157.416.416 0 0 1-.053.45.14.14 0 0 0 .023.197.141.141 0 0 0 .084.03.14.14 0 0 0 .106-.05.691.691 0 0 0 .087-.751.138.138 0 0 0-.194-.033z"})]})}),Ym="#2D3748",JC=f.forwardRef(function({title:t="Prisma",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Ym),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M21.8068 18.2848L13.5528.7565c-.207-.4382-.639-.7273-1.1286-.7541-.5023-.0293-.9523.213-1.2062.6253L2.266 15.1271c-.2773.4518-.2718 1.0091.0158 1.4555l4.3759 6.7786c.2608.4046.7127.6388 1.1823.6388.1332 0 .267-.0188.3987-.0577l12.7019-3.7568c.3891-.1151.7072-.3904.8737-.7553s.1633-.7828-.0075-1.1454zm-1.8481.7519L9.1814 22.2242c-.3292.0975-.6448-.1873-.5756-.5194l3.8501-18.4386c.072-.3448.5486-.3996.699-.0803l7.1288 15.138c.1344.2856-.019.6224-.325.7128z"})]})}),Qm="#3776AB",qC=f.forwardRef(function({title:t="Python",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Qm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"})]})}),Xm="#61DAFB",eE=f.forwardRef(function({title:t="React",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Xm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38-.318-.184-.688-.277-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44-.96-.236-2.006-.417-3.107-.534-.66-.905-1.345-1.727-2.035-2.447 1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442-1.107.117-2.154.298-3.113.538-.112-.49-.195-.964-.254-1.42-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87-.728.063-1.466.098-2.21.098-.74 0-1.477-.035-2.202-.093-.406-.582-.802-1.204-1.183-1.86-.372-.64-.71-1.29-1.018-1.946.303-.657.646-1.313 1.013-1.954.38-.66.773-1.286 1.18-1.868.728-.064 1.466-.098 2.21-.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933-.2-.39-.41-.783-.64-1.174-.225-.392-.465-.774-.705-1.146zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493-.28-.958-.646-1.956-1.1-2.98.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98-.45 1.017-.812 2.01-1.086 2.964-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39.24-.375.48-.762.705-1.158.225-.39.435-.788.636-1.18zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143-.695-.102-1.365-.23-2.006-.386.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295-.22-.005-.406-.05-.553-.132-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z"})]})}),Zm="#EC5990",tE=f.forwardRef(function({title:t="React Hook Form",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Zm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M10.7754 17.3477H5.8065a.2815.2815 0 1 0 0 .563h4.9689a.2815.2815 0 1 0 0-.563zm7.3195 0h-4.9688a.2815.2815 0 1 0 0 .563h4.9688a.2815.2815 0 0 0 0-.563zm-7.3336-6.475H5.8065a.2815.2815 0 1 0 0 .563h4.9548a.2815.2815 0 1 0 0-.563zm7.3195 0h-4.9547a.2815.2815 0 1 0 0 .563h4.9547a.2815.2815 0 0 0 0-.563zm.5518-9.2001h-4.341a2.4042 2.4042 0 0 0-4.5804 0H5.3674c-1.7103 0-3.0968 1.3864-3.0968 3.0967v16.134C2.2706 22.6135 3.6571 24 5.3674 24h13.2652c1.7103 0 3.0968-1.3865 3.0968-3.0967V4.7693c0-1.7103-1.3865-3.0967-3.0968-3.0967zm-8.7046.563a.2815.2815 0 0 0 .2815-.2224 1.8411 1.8411 0 0 1 3.5979 0 .2815.2815 0 0 0 .2815.2224h1.5146v1.844a.8446.8446 0 0 1-.8446.8446H9.2552a.8446.8446 0 0 1-.8446-.8446v-1.844Zm11.2383 18.6677c0 1.3993-1.1344 2.5337-2.5337 2.5337H5.3674c-1.3993 0-2.5337-1.1344-2.5337-2.5337V4.7693c0-1.3993 1.1344-2.5337 2.5337-2.5337h2.4802v1.844c0 .7774.6302 1.4076 1.4076 1.4076h5.4896c.7774 0 1.4076-.6302 1.4076-1.4076v-1.844h2.4802c1.3993 0 2.5337 1.1344 2.5337 2.5337z"})]})}),Jm="#764ABC",nE=f.forwardRef(function({title:t="Redux",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=Jm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M16.634 16.504c.87-.075 1.543-.84 1.5-1.754-.047-.914-.796-1.648-1.709-1.648h-.061a1.71 1.71 0 00-1.648 1.769c.03.479.226.869.494 1.153-1.048 2.038-2.621 3.536-5.005 4.795-1.603.838-3.296 1.154-4.944.93-1.378-.195-2.456-.81-3.116-1.799-.988-1.499-1.078-3.116-.255-4.734.6-1.17 1.499-2.023 2.099-2.443a9.96 9.96 0 01-.42-1.543C-.868 14.408-.416 18.752.932 20.805c1.004 1.498 3.057 2.456 5.304 2.456.6 0 1.23-.044 1.843-.194 3.897-.749 6.848-3.086 8.541-6.532zm5.348-3.746c-2.32-2.728-5.738-4.226-9.634-4.226h-.51c-.253-.554-.837-.899-1.498-.899h-.045c-.943 0-1.678.81-1.647 1.753.03.898.794 1.648 1.708 1.648h.074a1.69 1.69 0 001.499-1.049h.555c2.309 0 4.495.674 6.488 1.992 1.527 1.005 2.622 2.323 3.237 3.897.538 1.288.509 2.547-.045 3.597-.855 1.647-2.294 2.517-4.196 2.517-1.199 0-2.367-.375-2.967-.644-.36.298-.96.793-1.394 1.093 1.318.598 2.652.943 3.94.943 2.922 0 5.094-1.647 5.919-3.236.898-1.798.824-4.824-1.47-7.416zM6.49 17.042c.03.899.793 1.648 1.708 1.648h.06a1.688 1.688 0 001.648-1.768c0-.9-.779-1.647-1.693-1.647h-.06c-.06 0-.15 0-.226.029-1.243-2.098-1.768-4.347-1.572-6.772.12-1.828.72-3.417 1.797-4.735.9-1.124 2.593-1.68 3.747-1.708 3.236-.061 4.585 3.971 4.689 5.574l1.498.45C17.741 3.197 14.686.62 11.764.62 9.02.62 6.49 2.613 5.47 5.535 4.077 9.43 4.991 13.177 6.7 16.174c-.15.195-.24.539-.21.868z"})]})}),qm="#1D1D1D",rE=f.forwardRef(function({title:t="Rive",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=qm),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M.643 1.475c0 .814.668 1.475 1.49 1.475H14.49c1.408 0 2.568.43 3.48 1.29.91.861 1.366 1.967 1.366 3.32 0 1.25-.456 2.274-1.367 3.072-.911.78-2.07 1.168-3.479 1.168H9.12c-.824 0-1.491.66-1.491 1.475 0 .815.667 1.475 1.491 1.475h5.93l5.342 8.482c.332.512.797.768 1.398.768.663 0 1.129-.256 1.398-.768.269-.533.217-1.096-.155-1.69l-4.753-7.56c1.284-.574 2.299-1.414 3.044-2.52.746-1.127 1.119-2.427 1.119-3.902 0-1.496-.342-2.807-1.026-3.934-.662-1.127-1.594-2.008-2.795-2.643C17.42.327 16.044 0 14.49 0H2.134C1.311 0 .643.66.643 1.475Z"})]})}),e4="#000000",oE=f.forwardRef(function({title:t="shadcn/ui",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=e4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M22.219 11.784 11.784 22.219c-.407.407-.407 1.068 0 1.476.407.407 1.068.407 1.476 0L23.695 13.26c.407-.408.407-1.069 0-1.476-.408-.407-1.069-.407-1.476 0ZM20.132.305.305 20.132c-.407.407-.407 1.068 0 1.476.408.407 1.069.407 1.476 0L21.608 1.781c.407-.407.407-1.068 0-1.476-.408-.407-1.069-.407-1.476 0Z"})]})}),iE="#F58025",lE=f.forwardRef(function({title:t="Stack Overflow",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=iE),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z"})]})}),t4="#3FCF8E",aE=f.forwardRef(function({title:t="Supabase",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=t4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M11.9 1.036c-.015-.986-1.26-1.41-1.874-.637L.764 12.05C-.33 13.427.65 15.455 2.409 15.455h9.579l.113 7.51c.014.985 1.259 1.408 1.873.636l9.262-11.653c1.093-1.375.113-3.403-1.645-3.403h-9.642z"})]})}),n4="#85EA2D",sE=f.forwardRef(function({title:t="Swagger",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=n4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M12 0C5.383 0 0 5.383 0 12s5.383 12 12 12c6.616 0 12-5.383 12-12S18.616 0 12 0zm0 1.144c5.995 0 10.856 4.86 10.856 10.856 0 5.995-4.86 10.856-10.856 10.856-5.996 0-10.856-4.86-10.856-10.856C1.144 6.004 6.004 1.144 12 1.144zM8.37 5.868a6.707 6.707 0 0 0-.423.005c-.983.056-1.573.517-1.735 1.472-.115.665-.096 1.348-.143 2.017-.013.35-.05.697-.115 1.038-.134.609-.397.798-1.016.83a2.65 2.65 0 0 0-.244.042v1.463c1.126.055 1.278.452 1.37 1.629.033.429-.013.858.015 1.287.018.406.073.808.156 1.2.259 1.075 1.307 1.435 2.575 1.218v-1.283c-.203 0-.383.005-.558 0-.43-.013-.591-.12-.632-.535-.056-.535-.042-1.08-.075-1.62-.064-1.001-.175-1.988-1.153-2.625.503-.37.868-.812.983-1.398.083-.41.134-.821.166-1.237.028-.415-.023-.84.014-1.25.06-.665.102-.937.9-.91.12 0 .235-.017.369-.027v-1.31c-.16 0-.31-.004-.454-.006zm7.593.009a4.247 4.247 0 0 0-.813.06v1.274c.245 0 .434 0 .623.005.328.004.577.13.61.494.032.332.031.669.064 1.006.065.669.101 1.347.217 2.007.102.544.475.95.941 1.283-.817.549-1.057 1.333-1.098 2.215-.023.604-.037 1.213-.069 1.822-.028.554-.222.734-.78.748-.157.004-.31.018-.484.028v1.305c.327 0 .627.019.927 0 .932-.055 1.495-.507 1.68-1.412.078-.498.124-1 .138-1.504.032-.461.028-.927.074-1.384.069-.715.397-1.01 1.112-1.057a.972.972 0 0 0 .199-.046v-1.463c-.12-.014-.204-.027-.291-.032-.536-.023-.804-.203-.937-.71a5.146 5.146 0 0 1-.152-.993c-.037-.618-.033-1.241-.074-1.86-.08-1.192-.794-1.753-1.887-1.786zm-6.89 5.28a.844.844 0 0 0-.083 1.684h.055a.83.83 0 0 0 .877-.78v-.046a.845.845 0 0 0-.83-.858zm2.911 0a.808.808 0 0 0-.834.78c0 .027 0 .05.004.078 0 .503.342.826.859.826.507 0 .826-.332.826-.853-.005-.503-.342-.836-.855-.831zm2.963 0a.861.861 0 0 0-.876.835c0 .47.378.849.849.849h.009c.425.074.853-.337.881-.83.023-.457-.392-.854-.863-.854z"})]})}),r4="#06B6D4",uE=f.forwardRef(function({title:t="Tailwind CSS",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=r4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M12.001,4.8c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 C13.666,10.618,15.027,12,18.001,12c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C16.337,6.182,14.976,4.8,12.001,4.8z M6.001,12c-3.2,0-5.2,1.6-6,4.8c1.2-1.6,2.6-2.2,4.2-1.8c0.913,0.228,1.565,0.89,2.288,1.624 c1.177,1.194,2.538,2.576,5.512,2.576c3.2,0,5.2-1.6,6-4.8c-1.2,1.6-2.6,2.2-4.2,1.8c-0.913-0.228-1.565-0.89-2.288-1.624 C10.337,13.382,8.976,12,6.001,12z"})]})}),o4="#FF6F00",cE=f.forwardRef(function({title:t="TensorFlow",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=o4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.292 5.856L11.54 0v24l-4.095-2.378V7.603l-6.168 3.564.015-5.31zm21.43 5.311l-.014-5.31L12.46 0v24l4.095-2.378V14.87l3.092 1.788-.018-4.618-3.074-1.756V7.603l6.168 3.564z"})]})}),i4="#0052CC",dE=f.forwardRef(function({title:t="Trello",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=i4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M21.147 0H2.853A2.86 2.86 0 000 2.853v18.294A2.86 2.86 0 002.853 24h18.294A2.86 2.86 0 0024 21.147V2.853A2.86 2.86 0 0021.147 0zM10.34 17.287a.953.953 0 01-.953.953h-4a.954.954 0 01-.954-.953V5.38a.953.953 0 01.954-.953h4a.954.954 0 01.953.953zm9.233-5.467a.944.944 0 01-.953.947h-4a.947.947 0 01-.953-.947V5.38a.953.953 0 01.953-.953h4a.954.954 0 01.953.953z"})]})}),l4="#262627";f.forwardRef(function({title:t="Typeform",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=l4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M15.502 13.035c-.5 0-.756-.411-.756-.917 0-.505.252-.894.756-.894.513 0 .756.407.756.894-.004.515-.261.917-.756.917Zm-4.888-1.81c.292 0 .414.17.414.317 0 .357-.365.514-1.126.536 0-.442.253-.854.712-.854Zm-3.241 1.81c-.473 0-.67-.384-.67-.917 0-.527.202-.894.67-.894.477 0 .702.38.702.894 0 .537-.234.917-.702.917Zm-3.997-2.334h-.738l1.224 2.808c-.234.519-.36.648-.522.648-.171 0-.333-.138-.45-.259l-.324.43c.22.232.522.366.832.366.387 0 .685-.224.856-.626l1.413-3.371h-.725l-.738 2.012-.828-2.008Zm19.553.523c.36 0 .432.246.432.823v1.516H24v-1.914c0-.689-.473-.988-.91-.988-.386 0-.742.241-.94.688a.901.901 0 0 0-.891-.688c-.365 0-.73.232-.927.666v-.626h-.64v2.857h.64v-1.22c0-.617.324-1.114.765-1.114.36 0 .427.246.427.823v1.516h.64l-.005-1.225c0-.617.329-1.114.77-1.114Zm-5.1-.523h-.324v2.857h.639v-1.095c0-.693.306-1.163.76-1.163.118 0 .217.005.325.05l.099-.676c-.081-.009-.153-.018-.225-.018-.45 0-.774.309-.964.707V10.7h-.31Zm-2.327-.045c-.846 0-1.418.644-1.418 1.458 0 .845.58 1.475 1.418 1.475.85 0 1.431-.648 1.431-1.475-.004-.818-.594-1.458-1.431-1.458Zm-4.852 2.38c-.333 0-.581-.17-.685-.515.847-.036 1.675-.242 1.675-.988 0-.43-.423-.872-1.03-.872-.82 0-1.374.666-1.374 1.457 0 .828.545 1.476 1.36 1.476.567 0 .927-.228 1.21-.559l-.31-.42c-.329.335-.531.42-.846.42Zm-3.151-2.38c-.324 0-.648.188-.774.483v-.438h-.64v3.98h.64v-1.422c.135.205.445.34.72.34.85 0 1.3-.631 1.3-1.48-.004-.841-.445-1.463-1.246-1.463Zm-4.483-1.1H0v.622h1.18v3.38h.67v-3.38h1.166v-.622Zm9.502 1.145h-.383v.572h.383v2.285h.639v-2.285h.621v-.572h-.621v-.447c0-.286.117-.385.382-.385.1 0 .19.027.311.068l.144-.537c-.117-.067-.351-.094-.504-.094-.612 0-.972.367-.972 1.002v.393Z"})]})});const fE="#3178C6",pE=f.forwardRef(function({title:t="TypeScript",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=fE),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z"})]})}),a4="#FFFFFF",hE=f.forwardRef(function({title:t="Unity",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=a4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"m12.9288 4.2939 3.7997 2.1929c.1366.077.1415.2905 0 .3675l-4.515 2.6076a.4192.4192 0 0 1-.4246 0L7.274 6.8543c-.139-.0745-.1415-.293 0-.3675l3.7972-2.193V0L1.3758 5.5977V16.793l3.7177-2.1456v-4.3858c-.0025-.1565.1813-.2682.318-.1838l4.5148 2.6076a.4252.4252 0 0 1 .2136.3676v5.2127c.0025.1565-.1813.2682-.3179.1838l-3.7996-2.1929-3.7178 2.1457L12 24l9.6954-5.5977-3.7178-2.1457-3.7996 2.1929c-.1341.082-.3229-.0248-.3179-.1838V13.053c0-.1565.087-.2956.2136-.3676l4.5149-2.6076c.134-.082.3228.0224.3179.1838v4.3858l3.7177 2.1456V5.5977L12.9288 0Z"})]})}),s4="#000000",mE=f.forwardRef(function({title:t="Vercel",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=s4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M24 22.525H0l12-21.05 12 21.05z"})]})}),u4="#5C2D91",vE=f.forwardRef(function({title:t="Visual Studio",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=u4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M17.583.063a1.5 1.5 0 00-1.032.392 1.5 1.5 0 00-.001 0A.88.88 0 0016.5.5L8.528 9.316 3.875 5.5l-.407-.35a1 1 0 00-1.024-.154 1 1 0 00-.012.005l-1.817.75a1 1 0 00-.077.036 1 1 0 00-.047.028 1 1 0 00-.038.022 1 1 0 00-.048.034 1 1 0 00-.03.024 1 1 0 00-.044.036 1 1 0 00-.036.033 1 1 0 00-.032.035 1 1 0 00-.033.038 1 1 0 00-.035.044 1 1 0 00-.024.034 1 1 0 00-.032.05 1 1 0 00-.02.035 1 1 0 00-.024.05 1 1 0 00-.02.045 1 1 0 00-.016.044 1 1 0 00-.016.047 1 1 0 00-.015.055 1 1 0 00-.01.04 1 1 0 00-.008.054 1 1 0 00-.006.05A1 1 0 000 6.668v10.666a1 1 0 00.615.917l1.817.764a1 1 0 001.035-.164l.408-.35 4.653-3.815 7.973 8.815a1.5 1.5 0 00.072.065 1.5 1.5 0 00.057.05 1.5 1.5 0 00.058.042 1.5 1.5 0 00.063.044 1.5 1.5 0 00.065.038 1.5 1.5 0 00.065.036 1.5 1.5 0 00.068.031 1.5 1.5 0 00.07.03 1.5 1.5 0 00.073.025 1.5 1.5 0 00.066.02 1.5 1.5 0 00.08.02 1.5 1.5 0 00.068.014 1.5 1.5 0 00.075.01 1.5 1.5 0 00.075.008 1.5 1.5 0 00.073.003 1.5 1.5 0 00.077 0 1.5 1.5 0 00.078-.005 1.5 1.5 0 00.067-.007 1.5 1.5 0 00.087-.015 1.5 1.5 0 00.06-.012 1.5 1.5 0 00.08-.022 1.5 1.5 0 00.068-.02 1.5 1.5 0 00.07-.028 1.5 1.5 0 00.09-.037l4.944-2.377a1.5 1.5 0 00.476-.362 1.5 1.5 0 00.09-.112 1.5 1.5 0 00.004-.007 1.5 1.5 0 00.08-.125 1.5 1.5 0 00.062-.12 1.5 1.5 0 00.009-.017 1.5 1.5 0 00.04-.108 1.5 1.5 0 00.015-.037 1.5 1.5 0 00.03-.107 1.5 1.5 0 00.009-.037 1.5 1.5 0 00.017-.1 1.5 1.5 0 00.008-.05 1.5 1.5 0 00.006-.09 1.5 1.5 0 00.004-.08V3.942a1.5 1.5 0 000-.003 1.5 1.5 0 000-.032 1.5 1.5 0 00-.01-.15 1.5 1.5 0 00-.84-1.17L18.206.21a1.5 1.5 0 00-.622-.146zM18 6.92v10.163l-6.198-5.08zM3 8.574l3.099 3.427-3.1 3.426z"})]})}),c4="#007ACC",gE=f.forwardRef(function({title:t="Visual Studio Code",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=c4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M23.15 2.587L18.21.21a1.494 1.494 0 0 0-1.705.29l-9.46 8.63-4.12-3.128a.999.999 0 0 0-1.276.057L.327 7.261A1 1 0 0 0 .326 8.74L3.899 12 .326 15.26a1 1 0 0 0 .001 1.479L1.65 17.94a.999.999 0 0 0 1.276.057l4.12-3.128 9.46 8.63a1.492 1.492 0 0 0 1.704.29l4.942-2.377A1.5 1.5 0 0 0 24 20.06V3.939a1.5 1.5 0 0 0-.85-1.352zm-5.146 14.861L10.826 12l7.178-5.448v10.896z"})]})}),d4="#646CFF",yE=f.forwardRef(function({title:t="Vite",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=d4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"m8.286 10.578.512-8.657a.306.306 0 0 1 .247-.282L17.377.006a.306.306 0 0 1 .353.385l-1.558 5.403a.306.306 0 0 0 .352.385l2.388-.46a.306.306 0 0 1 .332.438l-6.79 13.55-.123.19a.294.294 0 0 1-.252.14c-.177 0-.35-.152-.305-.369l1.095-5.301a.306.306 0 0 0-.388-.355l-1.433.435a.306.306 0 0 1-.389-.354l.69-3.375a.306.306 0 0 0-.37-.36l-2.32.536a.306.306 0 0 1-.374-.316zm14.976-7.926L17.284 3.74l-.544 1.887 2.077-.4a.8.8 0 0 1 .84.369.8.8 0 0 1 .034.783L12.9 19.93l-.013.025-.015.023-.122.19a.801.801 0 0 1-.672.37.826.826 0 0 1-.634-.302.8.8 0 0 1-.16-.67l1.029-4.981-1.12.34a.81.81 0 0 1-.86-.262.802.802 0 0 1-.165-.67l.63-3.08-2.027.468a.808.808 0 0 1-.768-.233.81.81 0 0 1-.217-.6l.389-6.57-7.44-1.33a.612.612 0 0 0-.64.906L11.58 23.691a.612.612 0 0 0 1.066-.004l11.26-20.135a.612.612 0 0 0-.644-.9z"})]})}),f4="#3E67B1",xE=f.forwardRef(function({title:t="Zod",color:n="currentColor",size:r=24,...o},i){return n==="default"&&(n=f4),u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,fill:n,viewBox:"0 0 24 24",ref:i,...o,children:[u.jsx("title",{children:t}),u.jsx("path",{d:"M19.088 2.477 24 7.606 12.521 20.485l-.925 1.038L0 7.559l5.108-5.082h13.98Zm-17.434 5.2 6.934-4.003H5.601L1.619 7.636l.035.041Zm12.117-4.003L3.333 9.7l2.149 2.588 10.809-6.241-.2-.346 2.851-1.646-.365-.381h-4.806Zm7.52 2.834L8.257 14.034h5.101v-.4h3.667l5.346-5.998-1.08-1.128Zm-7.129 10.338H9.268l2.36 2.843 2.534-2.843Z"})]})}),wE=[{label:Ae.about,id:`#${Ae.about}`},{label:Ae.skills,id:`#${Ae.skills}`},{label:Ae.experience,id:`#${Ae.experience}`},{label:Ae.projects,id:`#${Ae.projects}`},{label:Ae.education,id:`#${Ae.education}`},{label:Ae.contact,id:""}],SE=["Mobile Applications","Web Applications","Games"],CE=[{icon:Dm,label:"GitHub",href:"https://github.com/Fingertips18"},{icon:VC,label:"LinkedIn",href:"https://linkedin.com/in/ghiantan"},{icon:lE,label:"Stack Overflow",href:"https://stackoverflow.com/users/18320841/fingertips"},{icon:NC,label:"Codewars",href:"https://codewars.com/users/Fingertips"}],EE=()=>{const{active:e,onActive:t}=wC(a=>a),n=SC(`.${Pr.rootSection}`),r=i2(),o=f.useMemo(()=>{const a=[];if(n){for(let s=0;s{if(o)for(let a=0;a=o[a].offset&&t(o[a].id)},[o,t]);f.useEffect(()=>(window.addEventListener("scroll",i),()=>window.removeEventListener("scroll",i)),[i]);const l=a=>{const s=document.getElementById(a);s&&(r==null||r.scrollTo(s))};return u.jsxs("nav",{className:"flex-center lg:px-4",children:[u.jsx("ul",{className:"hidden lg:flex-center gap-x-10",children:wE.map((a,s)=>u.jsx("li",{className:oe("capitalize text-sm font-semibold leading-none hover:scale-95 transition-all cursor-pointer hover:drop-shadow-primary-glow hover:text-accent",e===a.label&&"text-accent",a.id.length===0&&"pointer-events-none text-muted-foreground"),onClick:()=>l(a.label),children:a.label},`${a.label}-${s}`))}),u.jsx(zd,{asChild:!0,label:"Menu",children:u.jsx(yo,{variant:"ghost",size:"icon",className:"lg:hidden hover:drop-shadow-primary-glow",children:u.jsx(p7,{className:"w-6 h-6"})})})]})},bE=()=>u.jsx("header",{className:"h-14 w-full fixed z-50 top-0 flex-center bg-background/50 backdrop-blur-lg border-b px-4 md:px-8 lg:px-0",children:u.jsxs("div",{className:"flex-between h-full w-full max-w-screen-lg",children:[u.jsx(BS,{}),u.jsx(EE,{}),u.jsx("div",{className:"hidden lg:flex-center",children:u.jsx(fm,{})})]})}),RE=()=>u.jsxs(u.Fragment,{children:[u.jsx(bE,{}),u.jsx("main",{className:"h-full max-w-screen-lg mx-auto max-xl:overflow-x-hidden",children:u.jsx(b8,{})}),u.jsx("div",{className:"fixed bottom-6 right-6 lg:hidden",children:u.jsx(fm,{})})]});var is={},p4={exports:{}},kE="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",jE=kE,NE=jE;function h4(){}function m4(){}m4.resetWarningCache=h4;var ME=function(){function e(r,o,i,l,a,s){if(s!==NE){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:m4,resetWarningCache:h4};return n.PropTypes=n,n};p4.exports=ME();var v4=p4.exports,g4={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l(typeof window=="object"&&document.documentElement.style.setProperty("--line-color",r),NE.default.createElement("div",{className:(0,ME.default)(t,"vertical-timeline",{"vertical-timeline--animate":e,"vertical-timeline--two-columns":n==="2-columns","vertical-timeline--one-column-left":n==="1-column"||n==="1-column-left","vertical-timeline--one-column-right":n==="1-column-right"})},o));x4.propTypes={children:kn.default.oneOfType([kn.default.arrayOf(kn.default.node),kn.default.node]).isRequired,className:kn.default.string,animate:kn.default.bool,layout:kn.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:kn.default.string};var _E=x4;is.default=_E;var ls={};function cc(){return cc=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var fc=new Map,Sl=new WeakMap,vf=0,w4=void 0;function DE(e){w4=e}function LE(e){return e?(Sl.has(e)||(vf+=1,Sl.set(e,vf.toString())),Sl.get(e)):"0"}function AE(e){return Object.keys(e).sort().filter(function(t){return e[t]!==void 0}).map(function(t){return t+"_"+(t==="root"?LE(e.root):e[t])}).toString()}function OE(e){var t=AE(e),n=fc.get(t);if(!n){var r=new Map,o,i=new IntersectionObserver(function(l){l.forEach(function(a){var s,c=a.isIntersecting&&o.some(function(p){return a.intersectionRatio>=p});e.trackVisibility&&typeof a.isVisible>"u"&&(a.isVisible=c),(s=r.get(a.target))==null||s.forEach(function(p){p(c,a)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},fc.set(t,n)}return n}function $d(e,t,n,r){if(n===void 0&&(n={}),r===void 0&&(r=w4),typeof window.IntersectionObserver>"u"&&r!==void 0){var o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var i=OE(n),l=i.id,a=i.observer,s=i.elements,c=s.get(e)||[];return s.has(e)||s.set(e,c),c.push(t),a.observe(e),function(){c.splice(c.indexOf(t),1),c.length===0&&(s.delete(e),a.unobserve(e)),s.size===0&&(a.disconnect(),fc.delete(l))}}var IE=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function gf(e){return typeof e.children!="function"}var Sa=function(e){PE(t,e);function t(r){var o;return o=e.call(this,r)||this,o.node=null,o._unobserveCb=null,o.handleNode=function(i){o.node&&(o.unobserve(),!i&&!o.props.triggerOnce&&!o.props.skip&&o.setState({inView:!!o.props.initialInView,entry:void 0})),o.node=i||null,o.observeNode()},o.handleChange=function(i,l){i&&o.props.triggerOnce&&o.unobserve(),gf(o.props)||o.setState({inView:i,entry:l}),o.props.onChange&&o.props.onChange(i,l)},o.state={inView:!!r.initialInView,entry:void 0},o}var n=t.prototype;return n.componentDidUpdate=function(o){(o.rootMargin!==this.props.rootMargin||o.root!==this.props.root||o.threshold!==this.props.threshold||o.skip!==this.props.skip||o.trackVisibility!==this.props.trackVisibility||o.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())},n.componentWillUnmount=function(){this.unobserve(),this.node=null},n.observeNode=function(){if(!(!this.node||this.props.skip)){var o=this.props,i=o.threshold,l=o.root,a=o.rootMargin,s=o.trackVisibility,c=o.delay,p=o.fallbackInView;this._unobserveCb=$d(this.node,this.handleChange,{threshold:i,root:l,rootMargin:a,trackVisibility:s,delay:c},p)}},n.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},n.render=function(){if(!gf(this.props)){var o=this.state,i=o.inView,l=o.entry;return this.props.children({inView:i,entry:l,ref:this.handleNode})}var a=this.props,s=a.children,c=a.as,p=TE(a,IE);return f.createElement(c||"div",cc({ref:this.handleNode},p),s)},t}(f.Component);Sa.displayName="InView";Sa.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1};function zE(e){var t=e===void 0?{}:e,n=t.threshold,r=t.delay,o=t.trackVisibility,i=t.rootMargin,l=t.root,a=t.triggerOnce,s=t.skip,c=t.initialInView,p=t.fallbackInView,d=f.useRef(),h=f.useState({inView:!!c}),y=h[0],x=h[1],g=f.useCallback(function(v){d.current!==void 0&&(d.current(),d.current=void 0),!s&&v&&(d.current=$d(v,function(m,w){x({inView:m,entry:w}),w.isIntersecting&&a&&d.current&&(d.current(),d.current=void 0)},{root:l,rootMargin:i,threshold:n,trackVisibility:o,delay:r},p))},[Array.isArray(n)?n.toString():n,l,i,a,s,o,p,r]);f.useEffect(function(){!d.current&&y.entry&&!a&&!s&&x({inView:!!c})});var S=[g,y.inView,y.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}const FE=Object.freeze(Object.defineProperty({__proto__:null,InView:Sa,default:Sa,defaultFallbackInView:DE,observe:$d,useInView:zE},Symbol.toStringTag,{value:"Module"})),$E=F5(FE);ls.__esModule=!0;ls.default=void 0;var jn=Bd(f),ye=Bd(v4),Cl=Bd(y4),BE=$E;function Bd(e){return e&&e.__esModule?e:{default:e}}const S4=({children:e="",className:t="",contentArrowStyle:n=null,contentStyle:r=null,date:o="",dateClassName:i="",icon:l=null,iconClassName:a="",iconOnClick:s=null,onTimelineElementClick:c=null,iconStyle:p=null,id:d="",position:h="",style:y=null,textClassName:x="",intersectionObserverProps:g={rootMargin:"0px 0px -40px 0px",triggerOnce:!0},visible:S=!1})=>jn.default.createElement(BE.InView,g,({inView:v,ref:m})=>jn.default.createElement("div",{ref:m,id:d,className:(0,Cl.default)(t,"vertical-timeline-element",{"vertical-timeline-element--left":h==="left","vertical-timeline-element--right":h==="right","vertical-timeline-element--no-children":e===""}),style:y},jn.default.createElement(jn.default.Fragment,null,jn.default.createElement("span",{style:p,onClick:s,className:(0,Cl.default)(a,"vertical-timeline-element-icon",{"bounce-in":v||S,"is-hidden":!(v||S)})},l),jn.default.createElement("div",{style:r,onClick:c,className:(0,Cl.default)(x,"vertical-timeline-element-content",{"bounce-in":v||S,"is-hidden":!(v||S)})},jn.default.createElement("div",{style:n,className:"vertical-timeline-element-content-arrow"}),e,jn.default.createElement("span",{className:(0,Cl.default)(i,"vertical-timeline-element-date")},o)))));S4.propTypes={children:ye.default.oneOfType([ye.default.arrayOf(ye.default.node),ye.default.node]),className:ye.default.string,contentArrowStyle:ye.default.shape({}),contentStyle:ye.default.shape({}),date:ye.default.node,dateClassName:ye.default.string,icon:ye.default.element,iconClassName:ye.default.string,iconStyle:ye.default.shape({}),iconOnClick:ye.default.func,onTimelineElementClick:ye.default.func,id:ye.default.string,position:ye.default.string,style:ye.default.shape({}),textClassName:ye.default.string,visible:ye.default.bool,intersectionObserverProps:ye.default.shape({root:ye.default.object,rootMargin:ye.default.string,threshold:ye.default.number,triggerOnce:ye.default.bool})};var UE=S4;ls.default=UE;var C4={VerticalTimeline:is.default,VerticalTimelineElement:ls.default};const VE=[{image:pm,position:"Freelance Software Developer",company:"Fingertips",setup:"Remote",date:"July 2022 – June 2024",highlights:["Developed and deployed 5+ custom mobile applications for Android using Flutter and 5+ web applications using React Frameworks, enhancing user engagement and client satisfaction.","Designed and implemented responsive web applications with HTML, CSS and Javascript with React framework for local clients.","Integrated third-party APIs (oauth, mapping services, etc.) and conducted thorough testing, ensuring high performance and security.","Collaborated with clients to gather requirements, deliver projects within the timelines and budgets, and provided ongoing maintenance, resulting in 95% client retention."],skills:["Android Development","Web Development","Web Design","Frontend Development","Backed Development","React JS","Next JS","Express JS","MongoDB","Clerk","Vercel","Netlify","Github Pages","Tailwind CSS","Figma","Photoshop","MVC","REST API","Rive","Unity","Tensorflow","Tflite"]},{image:_S,position:"Mobile Application Developer",company:"GotWork Digital",link:"https://gotwork.digital",setup:"Remote",date:"May 2023 – April 2024",highlights:["Transitioned MindFree application to Flutter from its previous tech stack, implementing 8 intricate user interface designs from Figma, resulting in a 20% boost in user satisfaction.","Developed applications using Feature First Clean Architecture, leveraging Riverpod and Bloc for robust state management, adhering to industry best practices.","Enhanced app functionality through regular software updates and integration of new dependencies, consistently delivering new features and improvements.","Actively collaborated with a senior software engineer, gaining valuable mentorship, and contributed to team success by sharing updates and insights in weekly meetings."],skills:["Flutter","Firebase","Cloud Firestore","Supabase","Trello","Bloc","Riverpod","GoRouter","GetIt","Figma","Bitbucket","Unit Testing","Clean Architecture","MVVM","REST API"]},{image:PS,position:"Software Developer",company:"Convocade",link:"https://www.facebook.com/Convocade",setup:"Remote",date:"July 2022 – January 2023",highlights:["Developed a web app using ReactJS and was migrated to NextJS for advance features, enabling businesses to hire influencers for advertisement, connecting over 3+ businesses with influencers.","Implemented dynamic features like monthly influencer rotation and influencer of the week, enhancing user engagement and platform activity by 35%.","Created a seamless booking system for influencers and businesses, prioritizing popular influencers while providing flexibility for lesser- known influencers to gain exposure, optimizing the hiring process for all parties involved.","Developed a dynamic landing page to assist 100+ eligible military spouses in obtaining professional credentials, facilitating their career advancement.","Developed a music player web app to showcase over 3+ tracks produced by Aquilarie, enhancing their online presence and audience reach."],subCompanies:[{company:"MyCAA Grant Assist",image:LS,link:"https://mycaagrant.com"},{company:"Aquilarie",image:DS,link:"https://spotify.com/artist/2F2fMy2GAqcw2k7fk97kSk"}],skills:["React JS","Next JS","Tailwind CSS","Redux JS","Zustand","Express JS","Uploadthing","Clerk","Framer Motion","GSAP","Figma","Zod","React Hook Form","Shadcn UI"]},{image:TS,position:"Full-Stack Developer Intern",company:"USM Graduate School",link:"https://www.usm.edu.ph/academics/graduate-school",setup:"On-site",date:"January 2021 – June 2021",highlights:["Led the development of the Mastivity Web Application for USM Graduate School Faculty, managing both Frontend and Backend, resulting in a 20% increase in user engagement.","Conducted regular software updates and delivered comprehensive presentations of the web application, ensuring stakeholders were updated and satisfied with the system's progress.","Maintained an active presence, dedicating 8 hours in-office daily and continued work remotely, contributing to 95% uptime and reliability of the system.","Enhanced skill set by mastering ASP.NET Core and Angular framework, resulting in a 30% improvement in development efficiency and project completion time."],skills:["ASP.Net Core","Angular","Angular Material","Azure","MSSQL Server","Swagger API","Entity Framework (EF) Core","Bootstrap","SCSS","HTML","JSON Web Token (JWT)"]}],HE=q3("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function Ud({className:e,variant:t,...n}){return u.jsx("div",{className:ie(HE({variant:t}),e),...n})}const WE=({image:e,position:t,company:n,link:r,setup:o,date:i,highlights:l,skills:a,subCompanies:s})=>u.jsxs(C4.VerticalTimelineElement,{contentStyle:{background:"hsl(var(--secondary) / 0.2)",border:"1px solid hsl(var(--secondary) / 0.5)",backdropFilter:"blur(20px)",color:"hsl(var(--secondary-foreground))",display:"flex",flexDirection:"column",boxShadow:"hsl(var(--primary) / 0.2) 0px 4px 24px",borderRadius:"8px"},contentArrowStyle:{borderRight:"8px solid hsl(var(--secondary) / 0.8)"},date:i,iconStyle:{boxShadow:"hsl(var(--primary)) 0px 4px 24px",outline:"2px solid hsl(var(--primary))"},icon:r?u.jsx(sn,{to:r,target:"_blank",children:u.jsx("img",{src:e,alt:n,className:"rounded-full w-full h-full border object-cover cursor-pointer"})}):u.jsx("img",{src:e,alt:n,className:"rounded-full w-full h-full border object-cover"}),children:[u.jsxs("div",{className:"flex items-start gap-x-4",children:[u.jsx("img",{src:e,alt:"company",className:"rounded-sm drop-shadow-primary-glow h-16 w-16 object-cover"}),u.jsxs("div",{className:"leading-none",children:[u.jsx("h3",{className:"font-bold",children:t}),u.jsx("h4",{className:"text-sm text-secondary-foreground/80",children:n}),u.jsx("h5",{className:"text-xs text-secondary-foreground/40",children:i}),u.jsx("h6",{className:"text-xs text-secondary-foreground/40",children:o})]})]}),u.jsx("div",{className:"flex flex-col items-start space-y-2",children:l.map(c=>u.jsxs("p",{className:"!text-sm text-muted-foreground",children:["— ",c]},c))}),s&&u.jsxs("div",{className:"space-y-1.5",children:[u.jsx("p",{className:"!font-semibold !text-sm",children:"Sub-Companies"}),u.jsx("div",{className:"flex item-start flex-wrap gap-2.5 lg:gap-6 mt-4",children:s.map(c=>u.jsxs(sn,{to:c.link,className:"flex-center gap-x-2 text-xs text-secondary-foreground/80",children:[u.jsx("div",{style:{boxShadow:"hsl(var(--primary)) 0px 4px 24px"},className:"rounded-full h-6 w-6 bg-white overflow-hidden flex-center p-0.5",children:u.jsx("img",{src:c.image,alt:c.company,className:"w-full h-full object-scale-down"})}),c.company]},`${c.company}-${c}`))})]}),u.jsxs("div",{className:"space-y-1.5",children:[u.jsx("p",{className:"!font-semibold !text-sm",children:"Skills Gained"}),u.jsx("div",{className:"flex item-start flex-wrap gap-1.5 mt-4",children:a.map(c=>u.jsx(Ud,{children:c},`${n}-${c}`))})]})]}),GE=()=>u.jsxs("section",{className:ie("min-h-dvh flex items-center flex-col gap-y-2 lg:gap-y-6 border-b pt-14 pb-6 px-2 lg:px-0",No.rootSection),id:Ue.experience,children:[u.jsxs("div",{className:"flex items-center gap-x-2 w-full pt-6 lg:relative",children:[u.jsx("span",{className:"w-[32px] lg:w-[128px] h-1 rounded-full bg-muted-foreground tracking-widest"}),u.jsx("h2",{className:"text-lg lg:text-4xl font-bold",children:"WORK EXPERIENCE"}),u.jsx(a7,{className:"w-5 lg:w-8 h-5 lg:h-8 sm:absolute xs:right-6 lg:right-0 opacity-50"})]}),u.jsx("p",{className:"text-xs lg:text-sm text-muted-foreground text-center lg:mt-2 w-3/4 lg:w-full",children:"Here are details of my experience as a software developer, including my roles across various companies and projects."}),u.jsx(C4.VerticalTimeline,{lineColor:"hsl(var(--foreground) / 0.6)",className:"mt-4 lg:mt-20",children:VE.map(e=>u.jsx(WE,{...e},e.company))})]}),KE="LvRCe{t8.TWAo}a|jEj[x]V@Rjoz",YE="L5Db.:Y800ve|TwZ9|9wIonho#-;",XE="LqO:-DRk~qxuofayayj[?bofIURj",QE="L9P%bT~n-:9J-;RjV@t70Fnz?6R;",ZE="LVKeN5?b_N4mRjoft7fQkrV@Vskq",E4="https://forms.gle/PFHoohMazvKMeKCh7",JE=[{source:"https://www.youtube.com/embed/SBOBtfs9XiI?si=vpB3x8Mg3x4F2ipa",name:"Tweetch",subtitle:"(Twitch Clone 🎮)",desc:"Tweetch is a Twitch clone crafted with personal preferences in mind. Designed to emulate the popular live streaming platform, this project aims to provide a familiar experience while incorporating custom features and enhancements tailored to individual needs.",stack:["Next JS","Supabase","Prisma ORM","Livekit","Clerk","Zustand","Shadcn UI","React Hook Form","Uploadthing","Zod","Next Themes","Tailwind CSS"],type:Tt.web,live:"https://tweetch.vercel.app"},{source:"https://www.youtube.com/embed/pWdMyb9P70I?si=ZZvSe9ja1Ax-3-U1",name:"GrainGuru",subtitle:"(Rice Price Forecaster 🌾)",desc:"Leveraging an LSTM model, I developed a web application that compares and forecasts the current and future prices of different rice varieties in Cotabato.",stack:["Tensorflow JS","React JS","Express JS","MongoDB","Clerk","Prisma ORM","Zustand","Tailwind CSS","Shadcn UI","React Hook Form","Uploadthing","Zod"],type:Tt.web,live:"https://grainguru.vercel.app"},{source:"https://www.youtube.com/embed/yada96hMy48?si=MkaDE6ltknpxi8Pm",name:"ScrollWheel Date Picker",subtitle:"(Flutter Package 📅)",desc:"I developed a Flutter package that offers a unique, scrollable, and flat perspective wheel-type date picker, inspired by the sleek design seen in TikTok. This package allows developers to easily integrate an intuitive and visually appealing date picker into their Flutter applications. The date picker is fully customizable, providing smooth scrolling and a modern, flat design that enhances the user experience. It's perfect for applications where a stylish and user-friendly date selection is essential.",stack:["Dart","Flutter","Pub Dev","Change Notifier"],type:Tt.web,live:"https://pub.dev/packages/scroll_wheel_date_picker"},{source:AS,blurHash:XE,name:"TriTok",subtitle:"(TikTok Clone 🎥)",desc:"A clone application of TikTok made in Flutter. The idea was to create a modified version of TikTok by including and removing some of the features based on personal preference.",stack:["Flutter","Firebase","Firebase Auth","Firebase Storage","Cloud Firestore","Bloc","Pexels API","Go Router","GetIt","Dio","Retrofit","Secure Storage"],type:Tt.mobile},{source:OS,blurHash:QE,name:"Leafonic",subtitle:"(Corynespora Leaf Disease Detector 🌿)",desc:"I developed a mobile application using a Convolutional Neural Network (CNN) powered by TensorFlow to classify the health of 𝗥𝘂𝗯𝗯𝗲𝗿 𝗧𝗿𝗲𝗲 𝗟𝗲𝗮𝘃𝗲𝘀 (𝘏𝘦𝘷𝘦𝘢 𝘣𝘳𝘢𝘴𝘪𝘭𝘪𝘦𝘯𝘴𝘪𝘴). The app precisely detects whether a leaf is healthy or afflicted with 𝘊𝘰𝘳𝘺𝘯𝘦𝘴𝘱𝘰𝘳𝘢 disease, utilizing CNNs for accurate image recognition. This technology-driven tool enhances early disease detection and supports farmers in maintaining healthier crops.",stack:["Flutter","Tensorflow","Tflite","Image processing","Convolutional Neural Network (CNN)"],type:Tt.mobile},{source:IS,blurHash:ZE,name:"FlixSage",subtitle:"(Movie or Any Show Guesser 🪄)",desc:"With FlixSage, users can effortlessly upload an image related to a movie, whether it's a poster, screenshot, or promotional still. Once uploaded, the app employs advanced image recognition algorithms to identify the title, cast members, synopsis, and other pertinent information associated with the movie depicted in the image. This seamless process eliminates the need for manual searching and typing, providing users with instant access to comprehensive details about the movie they're interested in. Whether you're browsing through your photo gallery or stumbling upon intriguing movie visuals online, FlixSage ensures that you have all the essential information at your fingertips, making your movie-watching experience more informed and enjoyable.",stack:["Flutter","Firebase","Bloc","AI","GetIt","Go Router"],type:Tt.mobile}];var Vd="Dialog",[b4,R4]=tr(Vd),[qE,Ft]=b4(Vd),k4=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:l=!0}=e,a=f.useRef(null),s=f.useRef(null),[c=!1,p]=Wa({prop:r,defaultProp:o,onChange:i});return u.jsx(qE,{scope:t,triggerRef:a,contentRef:s,contentId:mr(),titleId:mr(),descriptionId:mr(),open:c,onOpenChange:p,onOpenToggle:f.useCallback(()=>p(d=>!d),[p]),modal:l,children:n})};k4.displayName=Vd;var j4="DialogTrigger",N4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ft(j4,n),i=_e(t,o.triggerRef);return u.jsx(Ne.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Gd(o.open),...r,ref:i,onClick:Q(e.onClick,o.onOpenToggle)})});N4.displayName=j4;var Hd="DialogPortal",[eb,M4]=b4(Hd,{forceMount:void 0}),_4=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=Ft(Hd,t);return u.jsx(eb,{scope:t,forceMount:n,children:f.Children.map(r,l=>u.jsx(yn,{present:n||i.open,children:u.jsx(Rd,{asChild:!0,container:o,children:l})}))})};_4.displayName=Hd;var Ca="DialogOverlay",P4=f.forwardRef((e,t)=>{const n=M4(Ca,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Ft(Ca,e.__scopeDialog);return i.modal?u.jsx(yn,{present:r||i.open,children:u.jsx(tb,{...o,ref:t})}):null});P4.displayName=Ca;var tb=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ft(Ca,n);return u.jsx(kd,{as:Cr,allowPinchZoom:!0,shards:[o.contentRef],children:u.jsx(Ne.div,{"data-state":Gd(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Rr="DialogContent",T4=f.forwardRef((e,t)=>{const n=M4(Rr,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Ft(Rr,e.__scopeDialog);return u.jsx(yn,{present:r||i.open,children:i.modal?u.jsx(nb,{...o,ref:t}):u.jsx(rb,{...o,ref:t})})});T4.displayName=Rr;var nb=f.forwardRef((e,t)=>{const n=Ft(Rr,e.__scopeDialog),r=f.useRef(null),o=_e(t,n.contentRef,r);return f.useEffect(()=>{const i=r.current;if(i)return H2(i)},[]),u.jsx(D4,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Q(e.onCloseAutoFocus,i=>{var l;i.preventDefault(),(l=n.triggerRef.current)==null||l.focus()}),onPointerDownOutside:Q(e.onPointerDownOutside,i=>{const l=i.detail.originalEvent,a=l.button===0&&l.ctrlKey===!0;(l.button===2||a)&&i.preventDefault()}),onFocusOutside:Q(e.onFocusOutside,i=>i.preventDefault())})}),rb=f.forwardRef((e,t)=>{const n=Ft(Rr,e.__scopeDialog),r=f.useRef(!1),o=f.useRef(!1);return u.jsx(D4,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var l,a;(l=e.onCloseAutoFocus)==null||l.call(e,i),i.defaultPrevented||(r.current||(a=n.triggerRef.current)==null||a.focus(),i.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:i=>{var s,c;(s=e.onInteractOutside)==null||s.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=i.target;((c=n.triggerRef.current)==null?void 0:c.contains(l))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}})}),D4=f.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...l}=e,a=Ft(Rr,n),s=f.useRef(null),c=_e(t,s);return f2(),u.jsxs(u.Fragment,{children:[u.jsx(vd,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i,children:u.jsx(Ga,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":Gd(a.open),...l,ref:c,onDismiss:()=>a.onOpenChange(!1)})}),u.jsxs(u.Fragment,{children:[u.jsx(ib,{titleId:a.titleId}),u.jsx(ab,{contentRef:s,descriptionId:a.descriptionId})]})]})}),Wd="DialogTitle",L4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ft(Wd,n);return u.jsx(Ne.h2,{id:o.titleId,...r,ref:t})});L4.displayName=Wd;var A4="DialogDescription",O4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ft(A4,n);return u.jsx(Ne.p,{id:o.descriptionId,...r,ref:t})});O4.displayName=A4;var I4="DialogClose",z4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ft(I4,n);return u.jsx(Ne.button,{type:"button",...r,ref:t,onClick:Q(e.onClick,()=>o.onOpenChange(!1))})});z4.displayName=I4;function Gd(e){return e?"open":"closed"}var F4="DialogTitleWarning",[ob,$4]=g7(F4,{contentName:Rr,titleName:Wd,docsSlug:"dialog"}),ib=({titleId:e})=>{const t=$4(F4),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l(typeof window=="object"&&document.documentElement.style.setProperty("--line-color",r),_E.default.createElement("div",{className:(0,PE.default)(t,"vertical-timeline",{"vertical-timeline--animate":e,"vertical-timeline--two-columns":n==="2-columns","vertical-timeline--one-column-left":n==="1-column"||n==="1-column-left","vertical-timeline--one-column-right":n==="1-column-right"})},o));x4.propTypes={children:kn.default.oneOfType([kn.default.arrayOf(kn.default.node),kn.default.node]).isRequired,className:kn.default.string,animate:kn.default.bool,layout:kn.default.oneOf(["1-column-left","1-column","2-columns","1-column-right"]),lineColor:kn.default.string};var TE=x4;is.default=TE;var ls={};function cc(){return cc=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var fc=new Map,Sl=new WeakMap,vf=0,w4=void 0;function AE(e){w4=e}function OE(e){return e?(Sl.has(e)||(vf+=1,Sl.set(e,vf.toString())),Sl.get(e)):"0"}function IE(e){return Object.keys(e).sort().filter(function(t){return e[t]!==void 0}).map(function(t){return t+"_"+(t==="root"?OE(e.root):e[t])}).toString()}function zE(e){var t=IE(e),n=fc.get(t);if(!n){var r=new Map,o,i=new IntersectionObserver(function(l){l.forEach(function(a){var s,c=a.isIntersecting&&o.some(function(p){return a.intersectionRatio>=p});e.trackVisibility&&typeof a.isVisible>"u"&&(a.isVisible=c),(s=r.get(a.target))==null||s.forEach(function(p){p(c,a)})})},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},fc.set(t,n)}return n}function $d(e,t,n,r){if(n===void 0&&(n={}),r===void 0&&(r=w4),typeof window.IntersectionObserver>"u"&&r!==void 0){var o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var i=zE(n),l=i.id,a=i.observer,s=i.elements,c=s.get(e)||[];return s.has(e)||s.set(e,c),c.push(t),a.observe(e),function(){c.splice(c.indexOf(t),1),c.length===0&&(s.delete(e),a.unobserve(e)),s.size===0&&(a.disconnect(),fc.delete(l))}}var FE=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function gf(e){return typeof e.children!="function"}var Sa=function(e){DE(t,e);function t(r){var o;return o=e.call(this,r)||this,o.node=null,o._unobserveCb=null,o.handleNode=function(i){o.node&&(o.unobserve(),!i&&!o.props.triggerOnce&&!o.props.skip&&o.setState({inView:!!o.props.initialInView,entry:void 0})),o.node=i||null,o.observeNode()},o.handleChange=function(i,l){i&&o.props.triggerOnce&&o.unobserve(),gf(o.props)||o.setState({inView:i,entry:l}),o.props.onChange&&o.props.onChange(i,l)},o.state={inView:!!r.initialInView,entry:void 0},o}var n=t.prototype;return n.componentDidUpdate=function(o){(o.rootMargin!==this.props.rootMargin||o.root!==this.props.root||o.threshold!==this.props.threshold||o.skip!==this.props.skip||o.trackVisibility!==this.props.trackVisibility||o.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())},n.componentWillUnmount=function(){this.unobserve(),this.node=null},n.observeNode=function(){if(!(!this.node||this.props.skip)){var o=this.props,i=o.threshold,l=o.root,a=o.rootMargin,s=o.trackVisibility,c=o.delay,p=o.fallbackInView;this._unobserveCb=$d(this.node,this.handleChange,{threshold:i,root:l,rootMargin:a,trackVisibility:s,delay:c},p)}},n.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},n.render=function(){if(!gf(this.props)){var o=this.state,i=o.inView,l=o.entry;return this.props.children({inView:i,entry:l,ref:this.handleNode})}var a=this.props,s=a.children,c=a.as,p=LE(a,FE);return f.createElement(c||"div",cc({ref:this.handleNode},p),s)},t}(f.Component);Sa.displayName="InView";Sa.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1};function $E(e){var t=e===void 0?{}:e,n=t.threshold,r=t.delay,o=t.trackVisibility,i=t.rootMargin,l=t.root,a=t.triggerOnce,s=t.skip,c=t.initialInView,p=t.fallbackInView,d=f.useRef(),h=f.useState({inView:!!c}),y=h[0],x=h[1],g=f.useCallback(function(v){d.current!==void 0&&(d.current(),d.current=void 0),!s&&v&&(d.current=$d(v,function(m,w){x({inView:m,entry:w}),w.isIntersecting&&a&&d.current&&(d.current(),d.current=void 0)},{root:l,rootMargin:i,threshold:n,trackVisibility:o,delay:r},p))},[Array.isArray(n)?n.toString():n,l,i,a,s,o,p,r]);f.useEffect(function(){!d.current&&y.entry&&!a&&!s&&x({inView:!!c})});var S=[g,y.inView,y.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}const BE=Object.freeze(Object.defineProperty({__proto__:null,InView:Sa,default:Sa,defaultFallbackInView:AE,observe:$d,useInView:$E},Symbol.toStringTag,{value:"Module"})),UE=F5(BE);ls.__esModule=!0;ls.default=void 0;var jn=Bd(f),ye=Bd(v4),Cl=Bd(y4),VE=UE;function Bd(e){return e&&e.__esModule?e:{default:e}}const S4=({children:e="",className:t="",contentArrowStyle:n=null,contentStyle:r=null,date:o="",dateClassName:i="",icon:l=null,iconClassName:a="",iconOnClick:s=null,onTimelineElementClick:c=null,iconStyle:p=null,id:d="",position:h="",style:y=null,textClassName:x="",intersectionObserverProps:g={rootMargin:"0px 0px -40px 0px",triggerOnce:!0},visible:S=!1})=>jn.default.createElement(VE.InView,g,({inView:v,ref:m})=>jn.default.createElement("div",{ref:m,id:d,className:(0,Cl.default)(t,"vertical-timeline-element",{"vertical-timeline-element--left":h==="left","vertical-timeline-element--right":h==="right","vertical-timeline-element--no-children":e===""}),style:y},jn.default.createElement(jn.default.Fragment,null,jn.default.createElement("span",{style:p,onClick:s,className:(0,Cl.default)(a,"vertical-timeline-element-icon",{"bounce-in":v||S,"is-hidden":!(v||S)})},l),jn.default.createElement("div",{style:r,onClick:c,className:(0,Cl.default)(x,"vertical-timeline-element-content",{"bounce-in":v||S,"is-hidden":!(v||S)})},jn.default.createElement("div",{style:n,className:"vertical-timeline-element-content-arrow"}),e,jn.default.createElement("span",{className:(0,Cl.default)(i,"vertical-timeline-element-date")},o)))));S4.propTypes={children:ye.default.oneOfType([ye.default.arrayOf(ye.default.node),ye.default.node]),className:ye.default.string,contentArrowStyle:ye.default.shape({}),contentStyle:ye.default.shape({}),date:ye.default.node,dateClassName:ye.default.string,icon:ye.default.element,iconClassName:ye.default.string,iconStyle:ye.default.shape({}),iconOnClick:ye.default.func,onTimelineElementClick:ye.default.func,id:ye.default.string,position:ye.default.string,style:ye.default.shape({}),textClassName:ye.default.string,visible:ye.default.bool,intersectionObserverProps:ye.default.shape({root:ye.default.object,rootMargin:ye.default.string,threshold:ye.default.number,triggerOnce:ye.default.bool})};var HE=S4;ls.default=HE;var C4={VerticalTimeline:is.default,VerticalTimelineElement:ls.default};const WE=[{image:pm,position:"Freelance Software Developer",company:"Fingertips",setup:"Remote",date:"July 2022 – June 2024",highlights:["Developed and deployed 5+ custom mobile applications for Android using Flutter and 5+ web applications using React Frameworks, enhancing user engagement and client satisfaction.","Designed and implemented responsive web applications with HTML, CSS and Javascript with React framework for local clients.","Integrated third-party APIs (oauth, mapping services, etc.) and conducted thorough testing, ensuring high performance and security.","Collaborated with clients to gather requirements, deliver projects within the timelines and budgets, and provided ongoing maintenance, resulting in 95% client retention."],skills:["Android Development","Web Development","Web Design","Frontend Development","Backed Development","React JS","Next JS","Express JS","MongoDB","Clerk","Vercel","Netlify","Github Pages","Tailwind CSS","Figma","Photoshop","MVC","REST API","Rive","Unity","Tensorflow","Tflite"]},{image:TS,position:"Mobile Application Developer",company:"GotWork Digital",link:"https://gotwork.digital",setup:"Remote",date:"May 2023 – April 2024",highlights:["Transitioned MindFree application to Flutter from its previous tech stack, implementing 8 intricate user interface designs from Figma, resulting in a 20% boost in user satisfaction.","Developed applications using Feature First Clean Architecture, leveraging Riverpod and Bloc for robust state management, adhering to industry best practices.","Enhanced app functionality through regular software updates and integration of new dependencies, consistently delivering new features and improvements.","Actively collaborated with a senior software engineer, gaining valuable mentorship, and contributed to team success by sharing updates and insights in weekly meetings."],skills:["Flutter","Firebase","Cloud Firestore","Supabase","Trello","Bloc","Riverpod","GoRouter","GetIt","Figma","Bitbucket","Unit Testing","Clean Architecture","MVVM","REST API"]},{image:DS,position:"Software Developer",company:"Convocade",link:"https://www.facebook.com/Convocade",setup:"Remote",date:"July 2022 – January 2023",highlights:["Developed a web app using ReactJS and was migrated to NextJS for advance features, enabling businesses to hire influencers for advertisement, connecting over 3+ businesses with influencers.","Implemented dynamic features like monthly influencer rotation and influencer of the week, enhancing user engagement and platform activity by 35%.","Created a seamless booking system for influencers and businesses, prioritizing popular influencers while providing flexibility for lesser- known influencers to gain exposure, optimizing the hiring process for all parties involved.","Developed a dynamic landing page to assist 100+ eligible military spouses in obtaining professional credentials, facilitating their career advancement.","Developed a music player web app to showcase over 3+ tracks produced by Aquilarie, enhancing their online presence and audience reach."],subCompanies:[{company:"MyCAA Grant Assist",image:OS,link:"https://mycaagrant.com"},{company:"Aquilarie",image:AS,link:"https://spotify.com/artist/2F2fMy2GAqcw2k7fk97kSk"}],skills:["React JS","Next JS","Tailwind CSS","Redux JS","Zustand","Express JS","Uploadthing","Clerk","Framer Motion","GSAP","Figma","Zod","React Hook Form","Shadcn UI"]},{image:LS,position:"Full-Stack Developer Intern",company:"USM Graduate School",link:"https://www.usm.edu.ph/academics/graduate-school",setup:"On-site",date:"January 2021 – June 2021",highlights:["Led the development of the Mastivity Web Application for USM Graduate School Faculty, managing both Frontend and Backend, resulting in a 20% increase in user engagement.","Conducted regular software updates and delivered comprehensive presentations of the web application, ensuring stakeholders were updated and satisfied with the system's progress.","Maintained an active presence, dedicating 8 hours in-office daily and continued work remotely, contributing to 95% uptime and reliability of the system.","Enhanced skill set by mastering ASP.NET Core and Angular framework, resulting in a 30% improvement in development efficiency and project completion time."],skills:["ASP.Net Core","Angular","Angular Material","Azure","MSSQL Server","Swagger API","Entity Framework (EF) Core","Bootstrap","SCSS","HTML","JSON Web Token (JWT)"]}],GE=q3("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function Ud({className:e,variant:t,...n}){return u.jsx("div",{className:oe(GE({variant:t}),e),...n})}const KE=({image:e,position:t,company:n,link:r,setup:o,date:i,highlights:l,skills:a,subCompanies:s})=>u.jsxs(C4.VerticalTimelineElement,{contentStyle:{background:"hsl(var(--secondary) / 0.2)",border:"1px solid hsl(var(--secondary) / 0.5)",backdropFilter:"blur(20px)",color:"hsl(var(--secondary-foreground))",display:"flex",flexDirection:"column",boxShadow:"hsl(var(--primary) / 0.2) 0px 4px 24px",borderRadius:"8px"},contentArrowStyle:{borderRight:"8px solid hsl(var(--secondary) / 0.8)"},date:i,iconStyle:{boxShadow:"hsl(var(--primary)) 0px 4px 24px",outline:"2px solid hsl(var(--primary))"},icon:r?u.jsx(un,{to:r,target:"_blank",children:u.jsx("img",{src:e,alt:n,className:"rounded-full w-full h-full border object-cover cursor-pointer"})}):u.jsx("img",{src:e,alt:n,className:"rounded-full w-full h-full border object-cover"}),children:[u.jsxs("div",{className:"flex items-start gap-x-4",children:[u.jsx("img",{src:e,alt:"company",className:"rounded-sm drop-shadow-primary-glow h-16 w-16 object-cover"}),u.jsxs("div",{className:"leading-none",children:[u.jsx("h3",{className:"font-bold",children:t}),u.jsx("h4",{className:"text-sm text-secondary-foreground/80",children:n}),u.jsx("h5",{className:"text-xs text-secondary-foreground/40",children:i}),u.jsx("h6",{className:"text-xs text-secondary-foreground/40",children:o})]})]}),u.jsx("div",{className:"flex flex-col items-start space-y-2",children:l.map(c=>u.jsxs("p",{className:"!text-sm text-muted-foreground",children:["— ",c]},c))}),s&&u.jsxs("div",{className:"space-y-1.5",children:[u.jsx("p",{className:"!font-semibold !text-sm",children:"Sub-Companies"}),u.jsx("div",{className:"flex item-start flex-wrap gap-2.5 lg:gap-6 mt-4",children:s.map(c=>u.jsxs(un,{to:c.link,className:"flex-center gap-x-2 text-xs text-secondary-foreground/80",children:[u.jsx("div",{style:{boxShadow:"hsl(var(--primary)) 0px 4px 24px"},className:"rounded-full h-6 w-6 bg-white overflow-hidden flex-center p-0.5",children:u.jsx("img",{src:c.image,alt:c.company,className:"w-full h-full object-scale-down"})}),c.company]},`${c.company}-${c}`))})]}),u.jsxs("div",{className:"space-y-1.5",children:[u.jsx("p",{className:"!font-semibold !text-sm",children:"Skills Gained"}),u.jsx("div",{className:"flex item-start flex-wrap gap-1.5 mt-4",children:a.map(c=>u.jsx(Ud,{children:c},`${n}-${c}`))})]})]}),YE=()=>u.jsxs("section",{className:oe("min-h-dvh flex items-center flex-col gap-y-2 lg:gap-y-6 border-b pt-14 pb-6 px-2 lg:px-0",Pr.rootSection),id:Ae.experience,children:[u.jsxs("div",{className:"flex items-center gap-x-2 w-full pt-6 lg:relative",children:[u.jsx("span",{className:"w-[32px] lg:w-[128px] h-1 rounded-full bg-muted-foreground tracking-widest"}),u.jsx("h2",{className:"text-lg lg:text-4xl font-bold",children:"WORK EXPERIENCE"}),u.jsx(s7,{className:"w-5 lg:w-8 h-5 lg:h-8 sm:absolute xs:right-6 lg:right-0 opacity-50"})]}),u.jsx("p",{className:"text-xs lg:text-sm text-muted-foreground text-center lg:mt-2 w-3/4 lg:w-full",children:"Here are details of my experience as a software developer, including my roles across various companies and projects."}),u.jsx(C4.VerticalTimeline,{lineColor:"hsl(var(--foreground) / 0.6)",className:"mt-4 lg:mt-20",children:WE.map(e=>u.jsx(KE,{...e},e.company))})]}),QE=()=>u.jsxs("section",{className:oe("min-h-dvh h-dvh flex flex-col gap-y-2 lg:gap-y-6 border-b pt-14 pb-6 px-2 lg:px-0",Pr.rootSection),id:Ae.education,children:[u.jsxs("div",{className:"flex items-center gap-x-2 w-full pt-6 lg:relative",children:[u.jsx("span",{className:"w-[32px] lg:w-[128px] h-1 rounded-full bg-muted-foreground tracking-widest"}),u.jsx("h2",{className:"text-lg lg:text-4xl font-bold",children:"EDUCATION"}),u.jsx(f7,{className:"w-5 lg:w-8 h-5 lg:h-8 sm:absolute xs:right-6 lg:right-0 opacity-50"})]}),u.jsx("p",{className:"text-xs lg:text-sm text-muted-foreground text-center lg:mt-2 w-3/4 mx-auto",children:"Throughout my academic journey, each experience has played a distinct role in my development. Here’s an overview of the key milestones in my academic journey."}),u.jsxs("div",{className:"flex-center gap-x-4 w-full h-full",children:[u.jsx(a7,{className:"w-8 h-8 animate-spin"}),u.jsx("p",{className:"text-lg font-bold",children:"Under Construction"})]})]}),XE="LvRCe{t8.TWAo}a|jEj[x]V@Rjoz",ZE="L5Db.:Y800ve|TwZ9|9wIonho#-;",JE="LkMa3JRk~X%2ofayayoLxuoeRiR*",qE="L9P%bT~n-:9J-;RjV@t70Fnz?6R;",eb="LVKeN5?b_N4mRjoft7fQkrV@Vskq",E4="https://forms.gle/PFHoohMazvKMeKCh7",tb=[{source:"https://www.youtube.com/embed/SBOBtfs9XiI?si=vpB3x8Mg3x4F2ipa",name:"Tweetch",subtitle:"(Twitch Clone 🎮)",desc:"Tweetch is a Twitch clone crafted with personal preferences in mind. Designed to emulate the popular live streaming platform, this project aims to provide a familiar experience while incorporating custom features and enhancements tailored to individual needs.",stack:["Next JS","Supabase","Prisma ORM","Livekit","Clerk","Zustand","Shadcn UI","React Hook Form","Uploadthing","Zod","Next Themes","Tailwind CSS"],type:Tt.web,live:"https://tweetch.vercel.app"},{source:"https://www.youtube.com/embed/pWdMyb9P70I?si=ZZvSe9ja1Ax-3-U1",name:"GrainGuru",subtitle:"(Rice Price Forecaster 🌾)",desc:"Leveraging an LSTM model, I developed a web application that compares and forecasts the current and future prices of different rice varieties in Cotabato.",stack:["Tensorflow JS","React JS","Express JS","MongoDB","Clerk","Prisma ORM","Zustand","Tailwind CSS","Shadcn UI","React Hook Form","Uploadthing","Zod"],type:Tt.web,live:"https://grainguru.vercel.app"},{source:"https://www.youtube.com/embed/yada96hMy48?si=MkaDE6ltknpxi8Pm",name:"ScrollWheel Date Picker",subtitle:"(Flutter Package 📅)",desc:"I developed a Flutter package that offers a unique, scrollable, and flat perspective wheel-type date picker, inspired by the sleek design seen in TikTok. This package allows developers to easily integrate an intuitive and visually appealing date picker into their Flutter applications. The date picker is fully customizable, providing smooth scrolling and a modern, flat design that enhances the user experience. It's perfect for applications where a stylish and user-friendly date selection is essential.",stack:["Dart","Flutter","Pub Dev","Change Notifier"],type:Tt.web,live:"https://pub.dev/packages/scroll_wheel_date_picker"},{source:IS,blurHash:JE,name:"TriTok",subtitle:"(TikTok Clone 🎥)",desc:"A clone application of TikTok made in Flutter. The idea was to create a modified version of TikTok by including and removing some of the features based on personal preference.",stack:["Flutter","Firebase","Firebase Auth","Firebase Storage","Cloud Firestore","Bloc","Pexels API","Go Router","GetIt","Dio","Retrofit","Secure Storage"],type:Tt.mobile},{source:zS,blurHash:qE,name:"Leafonic",subtitle:"(Corynespora Leaf Disease Detector 🌿)",desc:"I developed a mobile application using a Convolutional Neural Network (CNN) powered by TensorFlow to classify the health of 𝗥𝘂𝗯𝗯𝗲𝗿 𝗧𝗿𝗲𝗲 𝗟𝗲𝗮𝘃𝗲𝘀 (𝘏𝘦𝘷𝘦𝘢 𝘣𝘳𝘢𝘴𝘪𝘭𝘪𝘦𝘯𝘴𝘪𝘴). The app precisely detects whether a leaf is healthy or afflicted with 𝘊𝘰𝘳𝘺𝘯𝘦𝘴𝘱𝘰𝘳𝘢 disease, utilizing CNNs for accurate image recognition. This technology-driven tool enhances early disease detection and supports farmers in maintaining healthier crops.",stack:["Flutter","Tensorflow","Tflite","Image processing","Convolutional Neural Network (CNN)"],type:Tt.mobile},{source:FS,blurHash:eb,name:"FlixSage",subtitle:"(Movie or Any Show Guesser 🪄)",desc:"With FlixSage, users can effortlessly upload an image related to a movie, whether it's a poster, screenshot, or promotional still. Once uploaded, the app employs advanced image recognition algorithms to identify the title, cast members, synopsis, and other pertinent information associated with the movie depicted in the image. This seamless process eliminates the need for manual searching and typing, providing users with instant access to comprehensive details about the movie they're interested in. Whether you're browsing through your photo gallery or stumbling upon intriguing movie visuals online, FlixSage ensures that you have all the essential information at your fingertips, making your movie-watching experience more informed and enjoyable.",stack:["Flutter","Firebase","Bloc","AI","GetIt","Go Router","Object Box"],type:Tt.mobile}];var Vd="Dialog",[b4,R4]=tr(Vd),[nb,$t]=b4(Vd),k4=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:l=!0}=e,a=f.useRef(null),s=f.useRef(null),[c=!1,p]=Wa({prop:r,defaultProp:o,onChange:i});return u.jsx(nb,{scope:t,triggerRef:a,contentRef:s,contentId:mr(),titleId:mr(),descriptionId:mr(),open:c,onOpenChange:p,onOpenToggle:f.useCallback(()=>p(d=>!d),[p]),modal:l,children:n})};k4.displayName=Vd;var j4="DialogTrigger",N4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=$t(j4,n),i=_e(t,o.triggerRef);return u.jsx(Ne.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Gd(o.open),...r,ref:i,onClick:X(e.onClick,o.onOpenToggle)})});N4.displayName=j4;var Hd="DialogPortal",[rb,M4]=b4(Hd,{forceMount:void 0}),_4=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=$t(Hd,t);return u.jsx(rb,{scope:t,forceMount:n,children:f.Children.map(r,l=>u.jsx(yn,{present:n||i.open,children:u.jsx(Rd,{asChild:!0,container:o,children:l})}))})};_4.displayName=Hd;var Ca="DialogOverlay",P4=f.forwardRef((e,t)=>{const n=M4(Ca,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=$t(Ca,e.__scopeDialog);return i.modal?u.jsx(yn,{present:r||i.open,children:u.jsx(ob,{...o,ref:t})}):null});P4.displayName=Ca;var ob=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=$t(Ca,n);return u.jsx(kd,{as:Cr,allowPinchZoom:!0,shards:[o.contentRef],children:u.jsx(Ne.div,{"data-state":Gd(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Rr="DialogContent",T4=f.forwardRef((e,t)=>{const n=M4(Rr,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=$t(Rr,e.__scopeDialog);return u.jsx(yn,{present:r||i.open,children:i.modal?u.jsx(ib,{...o,ref:t}):u.jsx(lb,{...o,ref:t})})});T4.displayName=Rr;var ib=f.forwardRef((e,t)=>{const n=$t(Rr,e.__scopeDialog),r=f.useRef(null),o=_e(t,n.contentRef,r);return f.useEffect(()=>{const i=r.current;if(i)return H2(i)},[]),u.jsx(D4,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:X(e.onCloseAutoFocus,i=>{var l;i.preventDefault(),(l=n.triggerRef.current)==null||l.focus()}),onPointerDownOutside:X(e.onPointerDownOutside,i=>{const l=i.detail.originalEvent,a=l.button===0&&l.ctrlKey===!0;(l.button===2||a)&&i.preventDefault()}),onFocusOutside:X(e.onFocusOutside,i=>i.preventDefault())})}),lb=f.forwardRef((e,t)=>{const n=$t(Rr,e.__scopeDialog),r=f.useRef(!1),o=f.useRef(!1);return u.jsx(D4,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var l,a;(l=e.onCloseAutoFocus)==null||l.call(e,i),i.defaultPrevented||(r.current||(a=n.triggerRef.current)==null||a.focus(),i.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:i=>{var s,c;(s=e.onInteractOutside)==null||s.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=i.target;((c=n.triggerRef.current)==null?void 0:c.contains(l))&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}})}),D4=f.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...l}=e,a=$t(Rr,n),s=f.useRef(null),c=_e(t,s);return f2(),u.jsxs(u.Fragment,{children:[u.jsx(vd,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i,children:u.jsx(Ga,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":Gd(a.open),...l,ref:c,onDismiss:()=>a.onOpenChange(!1)})}),u.jsxs(u.Fragment,{children:[u.jsx(sb,{titleId:a.titleId}),u.jsx(cb,{contentRef:s,descriptionId:a.descriptionId})]})]})}),Wd="DialogTitle",L4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=$t(Wd,n);return u.jsx(Ne.h2,{id:o.titleId,...r,ref:t})});L4.displayName=Wd;var A4="DialogDescription",O4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=$t(A4,n);return u.jsx(Ne.p,{id:o.descriptionId,...r,ref:t})});O4.displayName=A4;var I4="DialogClose",z4=f.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=$t(I4,n);return u.jsx(Ne.button,{type:"button",...r,ref:t,onClick:X(e.onClick,()=>o.onOpenChange(!1))})});z4.displayName=I4;function Gd(e){return e?"open":"closed"}var F4="DialogTitleWarning",[ab,$4]=x7(F4,{contentName:Rr,titleName:Wd,docsSlug:"dialog"}),sb=({titleId:e})=>{const t=$4(F4),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. -For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return f.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},lb="DialogDescriptionWarning",ab=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${$4(lb).contentName}}.`;return f.useEffect(()=>{var i;const o=(i=e.current)==null?void 0:i.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},B4=k4,U4=N4,V4=_4,Kd=P4,Yd=T4,Xd=L4,Qd=O4,Zd=z4,H4="AlertDialog",[sb,aR]=tr(H4,[R4]),xn=R4(),W4=e=>{const{__scopeAlertDialog:t,...n}=e,r=xn(t);return u.jsx(B4,{...r,...n,modal:!0})};W4.displayName=H4;var ub="AlertDialogTrigger",G4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(U4,{...o,...r,ref:t})});G4.displayName=ub;var cb="AlertDialogPortal",K4=e=>{const{__scopeAlertDialog:t,...n}=e,r=xn(t);return u.jsx(V4,{...r,...n})};K4.displayName=cb;var db="AlertDialogOverlay",Y4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Kd,{...o,...r,ref:t})});Y4.displayName=db;var lo="AlertDialogContent",[fb,pb]=sb(lo),X4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...o}=e,i=xn(n),l=f.useRef(null),a=_e(t,l),s=f.useRef(null);return u.jsx(ob,{contentName:lo,titleName:Q4,docsSlug:"alert-dialog",children:u.jsx(fb,{scope:n,cancelRef:s,children:u.jsxs(Yd,{role:"alertdialog",...i,...o,ref:a,onOpenAutoFocus:Q(o.onOpenAutoFocus,c=>{var p;c.preventDefault(),(p=s.current)==null||p.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault(),children:[u.jsx(md,{children:r}),u.jsx(mb,{contentRef:l})]})})})});X4.displayName=lo;var Q4="AlertDialogTitle",Z4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Xd,{...o,...r,ref:t})});Z4.displayName=Q4;var J4="AlertDialogDescription",q4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Qd,{...o,...r,ref:t})});q4.displayName=J4;var hb="AlertDialogAction",e5=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Zd,{...o,...r,ref:t})});e5.displayName=hb;var t5="AlertDialogCancel",n5=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=pb(t5,n),i=xn(n),l=_e(t,o);return u.jsx(Zd,{...i,...r,ref:l})});n5.displayName=t5;var mb=({contentRef:e})=>{const t=`\`${lo}\` requires a description for the component to be accessible for screen reader users. +For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return f.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},ub="DialogDescriptionWarning",cb=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${$4(ub).contentName}}.`;return f.useEffect(()=>{var i;const o=(i=e.current)==null?void 0:i.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},B4=k4,U4=N4,V4=_4,Kd=P4,Yd=T4,Qd=L4,Xd=O4,Zd=z4,H4="AlertDialog",[db,cR]=tr(H4,[R4]),xn=R4(),W4=e=>{const{__scopeAlertDialog:t,...n}=e,r=xn(t);return u.jsx(B4,{...r,...n,modal:!0})};W4.displayName=H4;var fb="AlertDialogTrigger",G4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(U4,{...o,...r,ref:t})});G4.displayName=fb;var pb="AlertDialogPortal",K4=e=>{const{__scopeAlertDialog:t,...n}=e,r=xn(t);return u.jsx(V4,{...r,...n})};K4.displayName=pb;var hb="AlertDialogOverlay",Y4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Kd,{...o,...r,ref:t})});Y4.displayName=hb;var ao="AlertDialogContent",[mb,vb]=db(ao),Q4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...o}=e,i=xn(n),l=f.useRef(null),a=_e(t,l),s=f.useRef(null);return u.jsx(ab,{contentName:ao,titleName:X4,docsSlug:"alert-dialog",children:u.jsx(mb,{scope:n,cancelRef:s,children:u.jsxs(Yd,{role:"alertdialog",...i,...o,ref:a,onOpenAutoFocus:X(o.onOpenAutoFocus,c=>{var p;c.preventDefault(),(p=s.current)==null||p.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault(),children:[u.jsx(md,{children:r}),u.jsx(yb,{contentRef:l})]})})})});Q4.displayName=ao;var X4="AlertDialogTitle",Z4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Qd,{...o,...r,ref:t})});Z4.displayName=X4;var J4="AlertDialogDescription",q4=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Xd,{...o,...r,ref:t})});q4.displayName=J4;var gb="AlertDialogAction",e5=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=xn(n);return u.jsx(Zd,{...o,...r,ref:t})});e5.displayName=gb;var t5="AlertDialogCancel",n5=f.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=vb(t5,n),i=xn(n),l=_e(t,o);return u.jsx(Zd,{...i,...r,ref:l})});n5.displayName=t5;var yb=({contentRef:e})=>{const t=`\`${ao}\` requires a description for the component to be accessible for screen reader users. -You can add a description to the \`${lo}\` by passing a \`${J4}\` component as a child, which also benefits sighted users by adding visible context to the dialog. +You can add a description to the \`${ao}\` by passing a \`${J4}\` component as a child, which also benefits sighted users by adding visible context to the dialog. -Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${lo}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. +Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${ao}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component. -For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return f.useEffect(()=>{var r;document.getElementById((r=e.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},vb=W4,gb=G4,yb=K4,r5=Y4,o5=X4,i5=e5,l5=n5,a5=Z4,s5=q4;const xb=vb,wb=gb,Sb=yb,u5=f.forwardRef(({className:e,...t},n)=>u.jsx(r5,{className:ie("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:n}));u5.displayName=r5.displayName;const c5=f.forwardRef(({className:e,...t},n)=>u.jsxs(Sb,{children:[u.jsx(u5,{}),u.jsx(o5,{ref:n,className:ie("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...t})]}));c5.displayName=o5.displayName;const d5=({className:e,...t})=>u.jsx("div",{className:ie("flex flex-col space-y-2 text-center sm:text-left",e),...t});d5.displayName="AlertDialogHeader";const f5=({className:e,...t})=>u.jsx("div",{className:ie("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});f5.displayName="AlertDialogFooter";const p5=f.forwardRef(({className:e,...t},n)=>u.jsx(a5,{ref:n,className:ie("text-lg font-semibold",e),...t}));p5.displayName=a5.displayName;const h5=f.forwardRef(({className:e,...t},n)=>u.jsx(s5,{ref:n,className:ie("text-sm text-muted-foreground",e),...t}));h5.displayName=s5.displayName;const m5=f.forwardRef(({className:e,...t},n)=>u.jsx(i5,{ref:n,className:ie(Od(),e),...t}));m5.displayName=i5.displayName;const v5=f.forwardRef(({className:e,...t},n)=>u.jsx(l5,{ref:n,className:ie(Od({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));v5.displayName=l5.displayName;var Cb=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],Jo=e=>{let t=0;for(let n=0;n{let t=e/255;return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},qs=e=>{let t=Math.max(0,Math.min(1,e));return t<=.0031308?Math.trunc(t*12.92*255+.5):Math.trunc((1.055*Math.pow(t,.4166666666666667)-.055)*255+.5)},Eb=e=>e<0?-1:1,eu=(e,t)=>Eb(e)*Math.pow(Math.abs(e),t),yf=class extends Error{constructor(e){super(e),this.name="ValidationError",this.message=e}},bb=e=>{if(!e||e.length<6)throw new yf("The blurhash string must be at least 6 characters");let t=Jo(e[0]),n=Math.floor(t/9)+1,r=t%9+1;if(e.length!==4+2*r*n)throw new yf(`blurhash length mismatch: length is ${e.length} but it should be ${4+2*r*n}`)},Rb=e=>{let t=e>>16,n=e>>8&255,r=e&255;return[Js(t),Js(n),Js(r)]},kb=(e,t)=>{let n=Math.floor(e/361),r=Math.floor(e/19)%19,o=e%19;return[eu((n-9)/9,2)*t,eu((r-9)/9,2)*t,eu((o-9)/9,2)*t]},jb=(e,t,n,r)=>{bb(e),r=r|1;let o=Jo(e[0]),i=Math.floor(o/9)+1,l=o%9+1,a=(Jo(e[1])+1)/166,s=new Array(l*i);for(let d=0;dt in e?Mb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pc=(e,t)=>{for(var n in t||(t={}))g5.call(t,n)&&xf(e,n,t[n]);if(Ea)for(var n of Ea(t))y5.call(t,n)&&xf(e,n,t[n]);return e},hc=(e,t)=>_b(e,Pb(t)),x5=(e,t)=>{var n={};for(var r in e)g5.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ea)for(var r of Ea(e))t.indexOf(r)<0&&y5.call(e,r)&&(n[r]=e[r]);return n},w5=class extends f.PureComponent{constructor(){super(...arguments),this.canvas=null,this.handleRef=e=>{this.canvas=e,this.draw()},this.draw=()=>{let{hash:e,height:t,punch:n,width:r}=this.props;if(this.canvas){let o=Nb(e,r,t,n),i=this.canvas.getContext("2d"),l=i.createImageData(r,t);l.data.set(o),i.putImageData(l,0,0)}}}componentDidUpdate(){this.draw()}render(){let e=this.props,{hash:t,height:n,width:r}=e,o=x5(e,["hash","height","width"]);return f.createElement("canvas",hc(pc({},o),{height:n,width:r,ref:this.handleRef}))}};w5.defaultProps={height:128,width:128};var Tb={position:"absolute",top:0,bottom:0,left:0,right:0,width:"100%",height:"100%"},S5=class extends f.PureComponent{componentDidUpdate(){if(this.props.resolutionX<=0)throw new Error("resolutionX must be larger than zero");if(this.props.resolutionY<=0)throw new Error("resolutionY must be larger than zero")}render(){let e=this.props,{hash:t,height:n,width:r,punch:o,resolutionX:i,resolutionY:l,style:a}=e,s=x5(e,["hash","height","width","punch","resolutionX","resolutionY","style"]);return f.createElement("div",hc(pc({},s),{style:hc(pc({display:"inline-block",height:n,width:r},a),{position:"relative"})}),f.createElement(w5,{hash:t,height:l,width:i,punch:o,style:Tb}))}};S5.defaultProps={height:128,width:128,resolutionX:32,resolutionY:32};const ba=({hash:e,className:t,src:n,alt:r})=>{const[o,i]=f.useState(!1);return u.jsxs(u.Fragment,{children:[u.jsx("div",{className:ie("transition-opacity duration-500 ease-in-out overflow-hidden absolute",t,o?"opacity-0":"opacity-100"),children:u.jsx(S5,{hash:e,width:"100%",height:"100%"})}),u.jsx("img",{src:n,alt:r,onLoad:()=>i(!0),className:ie(t,o?"block":"hidden")})]})},Db=B4,Lb=U4,Ab=V4,C5=f.forwardRef(({className:e,...t},n)=>u.jsx(Kd,{ref:n,className:ie("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));C5.displayName=Kd.displayName;const E5=f.forwardRef(({className:e,children:t,...n},r)=>u.jsxs(Ab,{children:[u.jsx(C5,{}),u.jsxs(Yd,{ref:r,className:ie("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...n,children:[t,u.jsxs(Zd,{className:"absolute right-4 top-4 rounded-sm opacity-70 transition-opacity hover:opacity-100 focus:outline-none disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[u.jsx(m7,{className:"h-4 w-4"}),u.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));E5.displayName=Yd.displayName;const b5=({className:e,...t})=>u.jsx("div",{className:ie("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});b5.displayName="DialogHeader";const R5=({className:e,...t})=>u.jsx("div",{className:ie("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});R5.displayName="DialogFooter";const k5=f.forwardRef(({className:e,...t},n)=>u.jsx(Xd,{ref:n,className:ie("text-lg font-semibold leading-none tracking-tight",e),...t}));k5.displayName=Xd.displayName;const j5=f.forwardRef(({className:e,...t},n)=>u.jsx(Qd,{ref:n,className:ie("text-sm text-muted-foreground",e),...t}));j5.displayName=Qd.displayName;const Ob=()=>u.jsxs(Db,{children:[u.jsx(Lb,{asChild:!0,children:u.jsx(go,{variant:"link",className:"h-auto w-auto px-2.5 py-0.5 text-sm font-bold",children:"Request App"})}),u.jsxs(E5,{children:[u.jsx(b5,{children:u.jsx(k5,{children:"Request Access for Apps"})}),u.jsx(j5,{children:"Request access to my mobile apps by filling out this form. Please provide your name, email, and select the app/s you’re interested in. I’ll get back to you with the download details shortly!"}),u.jsx(R5,{children:u.jsx(go,{asChild:!0,variant:"link",children:u.jsx(sn,{to:E4,target:"_blank",children:"Fill out form"})})})]})]}),Ib=({source:e,blurHash:t,name:n,subtitle:r,desc:o,stack:i,type:l})=>u.jsxs(u.Fragment,{children:[l===Tt.web?u.jsx("div",{className:"aspect-video relative",children:u.jsx("iframe",{className:"w-full h-full",src:e,title:`${n} Preview`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})}):u.jsx(ba,{hash:t,src:e,alt:n,className:"aspect-video object-cover object-center"}),u.jsxs("div",{className:"space-y-2 p-4 mt-2 flex-grow text-start",children:[u.jsxs("h3",{className:"text-lg font-bold leading-none flex items-center flex-wrap gap-x-2 gap-y-1",children:[n,r&&u.jsx("span",{className:"font-semibold text-sm text-accent",children:r})]}),u.jsx("p",{className:"text-xs text-primary-foreground/50 line-clamp-4",children:o}),u.jsx("h6",{className:"font-semibold text-xs text-primary-foreground/80",children:"Tech Stack"}),u.jsx("div",{className:"flex item-start flex-wrap gap-1.5 no-scrollbar",children:i.map(a=>u.jsx(Ud,{className:"bg-primary/30 whitespace-nowrap",children:a},`${n}-${a}`))})]})]}),zb=e=>u.jsxs("div",{className:`w-full rounded-lg backdrop-blur-lg overflow-hidden bg-primary/5 \r +For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return f.useEffect(()=>{var r;document.getElementById((r=e.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},xb=W4,wb=G4,Sb=K4,r5=Y4,o5=Q4,i5=e5,l5=n5,a5=Z4,s5=q4;const Cb=xb,Eb=wb,bb=Sb,u5=f.forwardRef(({className:e,...t},n)=>u.jsx(r5,{className:oe("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t,ref:n}));u5.displayName=r5.displayName;const c5=f.forwardRef(({className:e,...t},n)=>u.jsxs(bb,{children:[u.jsx(u5,{}),u.jsx(o5,{ref:n,className:oe("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...t})]}));c5.displayName=o5.displayName;const d5=({className:e,...t})=>u.jsx("div",{className:oe("flex flex-col space-y-2 text-center sm:text-left",e),...t});d5.displayName="AlertDialogHeader";const f5=({className:e,...t})=>u.jsx("div",{className:oe("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});f5.displayName="AlertDialogFooter";const p5=f.forwardRef(({className:e,...t},n)=>u.jsx(a5,{ref:n,className:oe("text-lg font-semibold",e),...t}));p5.displayName=a5.displayName;const h5=f.forwardRef(({className:e,...t},n)=>u.jsx(s5,{ref:n,className:oe("text-sm text-muted-foreground",e),...t}));h5.displayName=s5.displayName;const m5=f.forwardRef(({className:e,...t},n)=>u.jsx(i5,{ref:n,className:oe(Od(),e),...t}));m5.displayName=i5.displayName;const v5=f.forwardRef(({className:e,...t},n)=>u.jsx(l5,{ref:n,className:oe(Od({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));v5.displayName=l5.displayName;var Rb=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],Jo=e=>{let t=0;for(let n=0;n{let t=e/255;return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},qs=e=>{let t=Math.max(0,Math.min(1,e));return t<=.0031308?Math.trunc(t*12.92*255+.5):Math.trunc((1.055*Math.pow(t,.4166666666666667)-.055)*255+.5)},kb=e=>e<0?-1:1,eu=(e,t)=>kb(e)*Math.pow(Math.abs(e),t),yf=class extends Error{constructor(e){super(e),this.name="ValidationError",this.message=e}},jb=e=>{if(!e||e.length<6)throw new yf("The blurhash string must be at least 6 characters");let t=Jo(e[0]),n=Math.floor(t/9)+1,r=t%9+1;if(e.length!==4+2*r*n)throw new yf(`blurhash length mismatch: length is ${e.length} but it should be ${4+2*r*n}`)},Nb=e=>{let t=e>>16,n=e>>8&255,r=e&255;return[Js(t),Js(n),Js(r)]},Mb=(e,t)=>{let n=Math.floor(e/361),r=Math.floor(e/19)%19,o=e%19;return[eu((n-9)/9,2)*t,eu((r-9)/9,2)*t,eu((o-9)/9,2)*t]},_b=(e,t,n,r)=>{jb(e),r=r|1;let o=Jo(e[0]),i=Math.floor(o/9)+1,l=o%9+1,a=(Jo(e[1])+1)/166,s=new Array(l*i);for(let d=0;dt in e?Tb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pc=(e,t)=>{for(var n in t||(t={}))g5.call(t,n)&&xf(e,n,t[n]);if(Ea)for(var n of Ea(t))y5.call(t,n)&&xf(e,n,t[n]);return e},hc=(e,t)=>Db(e,Lb(t)),x5=(e,t)=>{var n={};for(var r in e)g5.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ea)for(var r of Ea(e))t.indexOf(r)<0&&y5.call(e,r)&&(n[r]=e[r]);return n},w5=class extends f.PureComponent{constructor(){super(...arguments),this.canvas=null,this.handleRef=e=>{this.canvas=e,this.draw()},this.draw=()=>{let{hash:e,height:t,punch:n,width:r}=this.props;if(this.canvas){let o=Pb(e,r,t,n),i=this.canvas.getContext("2d"),l=i.createImageData(r,t);l.data.set(o),i.putImageData(l,0,0)}}}componentDidUpdate(){this.draw()}render(){let e=this.props,{hash:t,height:n,width:r}=e,o=x5(e,["hash","height","width"]);return f.createElement("canvas",hc(pc({},o),{height:n,width:r,ref:this.handleRef}))}};w5.defaultProps={height:128,width:128};var Ab={position:"absolute",top:0,bottom:0,left:0,right:0,width:"100%",height:"100%"},S5=class extends f.PureComponent{componentDidUpdate(){if(this.props.resolutionX<=0)throw new Error("resolutionX must be larger than zero");if(this.props.resolutionY<=0)throw new Error("resolutionY must be larger than zero")}render(){let e=this.props,{hash:t,height:n,width:r,punch:o,resolutionX:i,resolutionY:l,style:a}=e,s=x5(e,["hash","height","width","punch","resolutionX","resolutionY","style"]);return f.createElement("div",hc(pc({},s),{style:hc(pc({display:"inline-block",height:n,width:r},a),{position:"relative"})}),f.createElement(w5,{hash:t,height:l,width:i,punch:o,style:Ab}))}};S5.defaultProps={height:128,width:128,resolutionX:32,resolutionY:32};const ba=({hash:e,className:t,src:n,alt:r})=>{const[o,i]=f.useState(!1);return u.jsxs(u.Fragment,{children:[u.jsx("div",{className:oe("transition-opacity duration-500 ease-in-out overflow-hidden absolute",t,o?"opacity-0":"opacity-100"),children:u.jsx(S5,{hash:e,width:"100%",height:"100%"})}),u.jsx("img",{src:n,alt:r,onLoad:()=>i(!0),className:oe(t,o?"block":"hidden")})]})},Ob=B4,Ib=U4,zb=V4,C5=f.forwardRef(({className:e,...t},n)=>u.jsx(Kd,{ref:n,className:oe("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));C5.displayName=Kd.displayName;const E5=f.forwardRef(({className:e,children:t,...n},r)=>u.jsxs(zb,{children:[u.jsx(C5,{}),u.jsxs(Yd,{ref:r,className:oe("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...n,children:[t,u.jsxs(Zd,{className:"absolute right-4 top-4 rounded-sm opacity-70 transition-opacity hover:opacity-100 focus:outline-none disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[u.jsx(g7,{className:"h-4 w-4"}),u.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));E5.displayName=Yd.displayName;const b5=({className:e,...t})=>u.jsx("div",{className:oe("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});b5.displayName="DialogHeader";const R5=({className:e,...t})=>u.jsx("div",{className:oe("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});R5.displayName="DialogFooter";const k5=f.forwardRef(({className:e,...t},n)=>u.jsx(Qd,{ref:n,className:oe("text-lg font-semibold leading-none tracking-tight",e),...t}));k5.displayName=Qd.displayName;const j5=f.forwardRef(({className:e,...t},n)=>u.jsx(Xd,{ref:n,className:oe("text-sm text-muted-foreground",e),...t}));j5.displayName=Xd.displayName;const Fb=()=>u.jsxs(Ob,{children:[u.jsx(Ib,{asChild:!0,children:u.jsx(yo,{variant:"link",className:"h-auto w-auto px-2.5 py-0.5 text-sm font-bold",children:"Request App"})}),u.jsxs(E5,{children:[u.jsx(b5,{children:u.jsx(k5,{children:"Request Access for Apps"})}),u.jsx(j5,{children:"Request access to my mobile apps by filling out this form. Please provide your name, email, and select the app/s you’re interested in. I’ll get back to you with the download details shortly!"}),u.jsx(R5,{children:u.jsx(yo,{asChild:!0,variant:"link",children:u.jsx(un,{to:E4,target:"_blank",children:"Fill out form"})})})]})]}),$b=({source:e,blurHash:t,name:n,subtitle:r,desc:o,stack:i,type:l})=>u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"aspect-video relative",children:l===Tt.web?u.jsx("iframe",{className:"w-full h-full",src:e,title:`${n} Preview`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0}):u.jsx(ba,{hash:t,src:e,alt:n,className:"aspect-video object-cover object-center"})}),u.jsxs("div",{className:"space-y-2 p-4 mt-2 flex-grow text-start",children:[u.jsxs("h3",{className:"text-lg font-bold leading-none flex items-center flex-wrap gap-x-2 gap-y-1",children:[n,r&&u.jsx("span",{className:"font-semibold text-sm text-accent",children:r})]}),u.jsx("p",{className:"text-xs text-primary-foreground/50 line-clamp-4",children:o}),u.jsx("h6",{className:"font-semibold text-xs text-primary-foreground/80",children:"Tech Stack"}),u.jsx("div",{className:"flex item-start flex-wrap gap-1.5 no-scrollbar",children:i.map(a=>u.jsx(Ud,{className:"bg-primary/30 whitespace-nowrap",children:a},`${n}-${a}`))})]})]}),Bb=e=>u.jsxs("div",{className:`w-full rounded-lg backdrop-blur-lg overflow-hidden bg-primary/5 \r border drop-shadow-2xl flex justify-between flex-col hover:drop-shadow-purple-glow\r - transition-all duration-500 ease-in-out hover:-translate-y-2 cursor-pointer`,children:[u.jsxs(xb,{children:[u.jsx(wb,{children:u.jsx(Ib,{...e})}),u.jsxs(c5,{className:"overflow-y-auto no-scrollbar",children:[u.jsxs(d5,{children:[e.type===Tt.web?u.jsx("div",{className:"aspect-video relative",children:u.jsx("iframe",{className:"w-full h-full rounded-md",src:e.source,title:`${e.name} Preview`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})}):u.jsx(ba,{hash:e.blurHash,src:e.source,alt:e.name,className:"aspect-video object-cover object-center rounded-md"}),u.jsxs(p5,{className:"flex items-center gap-x-2",children:[e.name," ",u.jsx("span",{className:"text-sm text-muted-foreground leading-none",children:e.subtitle})]}),u.jsx(h5,{className:"text-start",children:e.desc})]}),u.jsxs("div",{className:"space-y-2.5",children:[u.jsx("h6",{className:"font-semibold text-sm text-primary-foreground/80",children:"Tech Stack"}),u.jsx("div",{className:"flex item-start flex-wrap gap-1.5 no-scrollbar",children:e.stack.map(t=>u.jsx(Ud,{className:"bg-primary/30 whitespace-nowrap",children:t},`${e.name}-alert-${t}`))})]}),u.jsxs(f5,{children:[u.jsx(v5,{children:"Close"}),u.jsx(m5,{asChild:!0,children:e.type===Tt.web?u.jsx(sn,{to:e.source,children:"View Live"}):u.jsx(sn,{to:E4,children:"Fill out form"})})]})]})]}),u.jsx("div",{className:"bg-primary/20 px-2 py-2.5 flex-center",children:e.type===Tt.web?u.jsx(go,{asChild:!0,variant:"link",className:"h-auto w-auto px-2.5 py-0.5 text-sm font-bold",children:u.jsx(sn,{to:e.live,target:"_blank",children:"View Live"})}):u.jsx(Ob,{})})]}),Fb=()=>u.jsxs("section",{className:ie("min-h-dvh flex flex-col gap-y-2 lg:gap-y-6 border-b pt-14 pb-6 px-2 lg:px-0",No.rootSection),id:Ue.projects,children:[u.jsxs("div",{className:"flex items-center justify-end gap-x-2 w-full pt-6 lg:relative",children:[u.jsx("h2",{className:"text-lg lg:text-4xl font-bold",children:"PROJECTS"}),u.jsx("span",{className:"w-[32px] lg:w-[128px] h-1 rounded-full bg-muted-foreground tracking-widest"}),u.jsx(h7,{className:"w-5 lg:w-8 h-5 lg:h-8 sm:absolute xs:left-6 lg:left-0 opacity-50"})]}),u.jsx("p",{className:"text-xs lg:text-sm text-muted-foreground text-center lg:mt-2 w-3/4 lg:w-full",children:"I’ve developed various projects, ranging from web applications to Android apps. Here are a few highlights."}),u.jsx("div",{className:"w-full grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 mt-8 gap-4",children:JE.map(e=>u.jsx(zb,{...e},e.name))})]}),$b=()=>u.jsx("span",{className:"absolute pointer-events-none top-0 w-full h-full bg-gradient-to-r from-background via-transparent to-background"}),wf=[{icon:IC,hexColor:Im,label:"HTML"},{icon:jC,hexColor:Rm,label:"CSS"},{icon:zC,hexColor:zm,label:"Javascript"},{icon:dE,hexColor:l4,label:"Typescript"},{icon:NC,hexColor:km,label:"Dart"},{icon:JC,hexColor:Qm,label:"React JS"},{icon:WC,hexColor:Vm,label:"Next JS"},{icon:TC,hexColor:_m,label:"Flutter"},{icon:nE,hexColor:e4,label:"Shadcnui"},{icon:aE,hexColor:r4,label:"TailwindCSS"},{icon:EC,hexColor:Em,label:"Bootstrap"},{icon:eE,hexColor:Jm,label:"Redux"},{icon:gE,hexColor:f4,label:"Zod"},{icon:qC,hexColor:Zm,label:"React Hook Form"},{icon:bC,hexColor:bm,label:"Clerk"},{icon:vE,hexColor:d4,label:"Vite"}],Sf=[{icon:GC,hexColor:Hm,label:"Node JS"},{icon:MC,hexColor:jm,label:"Express JS"},{icon:AC,hexColor:Am,label:"Go"},{icon:UC,hexColor:$m,label:"MongoDB"},{icon:iE,hexColor:t4,label:"Supabase"},{icon:PC,hexColor:Mm,label:"Firebase"},{icon:QC,hexColor:Ym,label:"Prisma ORM"},{icon:VC,hexColor:Bm,label:"MySQL"},{icon:YC,hexColor:Gm,label:"PostgreSQL"},{icon:lE,hexColor:n4,label:"Swagger"}],Cf=[{icon:DC,hexColor:Pm,label:"Git"},{icon:Dm,hexColor:Tm,label:"GitHub"},{icon:CC,hexColor:Cm,label:"Bitbucket"},{icon:pE,hexColor:s4,label:"Vercel"},{icon:HC,hexColor:Um,label:"Netlify"},{icon:LC,hexColor:Lm,label:"Github Pages"},{icon:ZC,hexColor:Xm,label:"Python"},{icon:sE,hexColor:o4,label:"Tensorflow"},{icon:fE,hexColor:a4,label:"Unity"},{icon:SC,hexColor:Sm,label:"Android Studio"}],Ef=[{icon:OC,hexColor:Om,label:"Google Colab"},{icon:FC,hexColor:Fm,label:"Jupyter"},{icon:_C,hexColor:Nm,label:"Figma"},{icon:tE,hexColor:qm,label:"Rive"},{icon:wC,hexColor:wm,label:"Adobo Photoshop"},{icon:uE,hexColor:i4,label:"Trello"},{icon:KC,hexColor:Wm,label:"Notion"},{icon:XC,hexColor:Km,label:"Postman"},{icon:mE,hexColor:c4,label:"Visual Studio Code"},{icon:hE,hexColor:u4,label:"Visual Studio"}],Xn=({Icon:e,hexColor:t})=>{const[n,r]=f.useState(!1);return u.jsx("li",{className:ie("rounded-full p-4 border",n?"border-foreground/15":"border-border"),onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:u.jsx(e,{color:n?t:void 0,className:ie("w-6 lg:w-12 h-6 lg:h-12",!n&&"opacity-50")})})},Bb=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused",children:wf.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused","aria-hidden":"true",children:wf.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Ub=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused",children:Sf.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused","aria-hidden":"true",children:Sf.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Vb=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused",children:Cf.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused","aria-hidden":"true",children:Cf.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Hb=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused",children:Ef.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused","aria-hidden":"true",children:Ef.map(e=>u.jsx(Xn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Wb=()=>u.jsxs("section",{className:ie("min-h-dvh h-dvh pt-14 flex-between flex-col gap-y-6 overflow-x-hidden border-b",No.rootSection),id:Ue.skills,children:[u.jsxs("div",{className:"leading-none flex-center flex-col",children:[u.jsx("h4",{className:"text-xs lg:text-sm font-bold text-center tracking-widest pt-6 lg:pb-2",children:"SKILLS"}),u.jsxs("p",{className:"text-xl lg:text-5xl text-center",children:["Innovate, Implement, ",u.jsx("span",{className:"text-primary",children:"Repeat."})]}),u.jsx("p",{className:"text-xs lg:text-sm text-muted-foreground text-center lg:mt-2 w-3/4 lg:w-full",children:"Showcasing the skills I've developed and refined over the past 3 years."})]}),u.jsxs("div",{className:"w-full flex-center flex-col gap-y-4 relative",children:[u.jsx(Bb,{}),u.jsx(Ub,{}),u.jsx(Vb,{}),u.jsx(Hb,{}),u.jsx($b,{})]}),u.jsxs("p",{className:"text-xs text-muted-foreground text-center max-w-screen-sm mx-auto w-4/5 lg:w-full lg:mt-6 pb-6",children:["Currently expanding my skill set by delving into"," ",u.jsx("span",{className:"text-foreground/80",children:"DevOps"})," practices, focusing on automation, CI/CD, and infrastructure management to enhance development and operational efficiency."]})]});function Gb(){const[e,t]=f.useState(!1);return f.useEffect(()=>t(!0),[]),e}const Kb=()=>u.jsx("div",{className:"w-[424px] lg:w-[512px] h-[424px] lg:h-[512px] absolute pointer-events-none",children:u.jsxs("svg",{className:"BgAnimation__svg",viewBox:"0 0 602 602",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsxs("g",{opacity:"0.15",children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M201.337 87.437C193.474 79.5738 180.725 79.5738 172.862 87.437L87.437 172.862C79.5739 180.725 79.5739 193.474 87.437 201.337L400.663 514.563C408.526 522.426 421.275 522.426 429.138 514.563L514.563 429.138C522.426 421.275 522.426 408.526 514.563 400.663L201.337 87.437ZM30.4869 115.912C-8.82897 155.228 -8.82897 218.972 30.4869 258.287L343.713 571.513C383.028 610.829 446.772 610.829 486.088 571.513L571.513 486.088C610.829 446.772 610.829 383.028 571.513 343.713L258.287 30.4869C218.972 -8.82896 155.228 -8.82896 115.912 30.4869L30.4869 115.912Z",stroke:"url(#paint0_radial)",id:"path_0"}),u.jsx("path",{d:"M514.563 201.337C522.426 193.474 522.426 180.725 514.563 172.862L429.138 87.437C421.275 79.5738 408.526 79.5739 400.663 87.437L358.098 130.002L301.148 73.0516L343.713 30.4869C383.028 -8.82896 446.772 -8.82896 486.088 30.4869L571.513 115.912C610.829 155.228 610.829 218.972 571.513 258.287L357.802 471.999L300.852 415.049L514.563 201.337Z",stroke:"url(#paint1_radial)",id:"path_1"}),u.jsx("path",{d:"M243.901 471.999L201.337 514.563C193.474 522.426 180.725 522.426 172.862 514.563L87.437 429.138C79.5739 421.275 79.5739 408.526 87.437 400.663L301.148 186.952L244.198 130.002L30.4869 343.713C-8.82897 383.028 -8.82897 446.772 30.4869 486.088L115.912 571.513C155.228 610.829 218.972 610.829 258.287 571.513L300.852 528.949L243.901 471.999Z",stroke:"url(#paint2_radial)",id:"path_2"})]}),u.jsx("ellipse",{cx:"295.027",cy:"193.118",transform:"translate(-295.027 -193.118)",rx:"1.07306",ry:"1.07433",fill:"#945DD6",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("path",{d:"M294.685 193.474L268.932 219.258",transform:"translate(-294.685 -193.474) rotate(45 294.685 193.474)",stroke:"url(#paint3_linear)",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("ellipse",{cx:"295.027",cy:"193.118",transform:"translate(-295.027 -193.118)",rx:"1.07306",ry:"1.07433",fill:"#46737",children:u.jsx("animateMotion",{dur:"5s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("path",{d:"M294.685 193.474L268.932 219.258",transform:"translate(-294.685 -193.474) rotate(45 294.685 193.474)",stroke:"url(#paint7_linear)",children:u.jsx("animateMotion",{dur:"5s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("ellipse",{cx:"476.525",cy:"363.313",rx:"1.07433",ry:"1.07306",transform:"translate(-476.525 -363.313) rotate(90 476.525 363.313)",fill:"#945DD6",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M476.171 362.952L450.417 337.168",transform:"translate(-476.525 -363.313) rotate(-45 476.171 362.952)",stroke:"url(#paint4_linear)",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("ellipse",{cx:"382.164",cy:"155.029",rx:"1.07433",ry:"1.07306",transform:"translate(-382.164 -155.029) rotate(90 382.164 155.029)",fill:"#F46737",children:u.jsx("animateMotion",{dur:"10s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M381.81 154.669L356.057 128.885",transform:"translate(-381.81 -154.669) rotate(-45 381.81 154.669)",stroke:"url(#paint5_linear)",children:u.jsx("animateMotion",{dur:"10s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("ellipse",{cx:"333.324",cy:"382.691",rx:"1.07306",ry:"1.07433",transform:"translate(-333.324 -382.691) rotate(-180 333.324 382.691)",fill:"#F46737",children:u.jsx("animateMotion",{dur:"5s",begin:"0",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_1"})})}),u.jsx("path",{d:"M333.667 382.335L359.42 356.551",transform:"scale(-1 1) translate(-333.667 -382.335) rotate(45 333.667 382.335)",stroke:"url(#paint6_linear)",children:u.jsx("animateMotion",{dur:"5s",begin:"0",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_1"})})}),u.jsx("ellipse",{cx:"165.524",cy:"93.9596",rx:"1.07306",ry:"1.07433",transform:"translate(-165.524 -93.9596)",fill:"#F46737",children:u.jsx("animateMotion",{dur:"10s",begin:"3",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M165.182 94.3159L139.429 120.1",transform:"translate(-165.182 -94.3159) rotate(45 165.182 94.3159)",stroke:"url(#paint7_linear)",children:u.jsx("animateMotion",{dur:"10s",begin:"3",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("ellipse",{cx:"476.525",cy:"363.313",rx:"1.07433",ry:"1.07306",transform:"translate(-476.525 -363.313) rotate(90 476.525 363.313)",fill:"#13ADC7",children:u.jsx("animateMotion",{dur:"12s",begin:"4",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M476.171 362.952L450.417 337.168",transform:"translate(-476.525 -363.313) rotate(-45 476.171 362.952)",stroke:"url(#paint11_linear)",children:u.jsx("animateMotion",{dur:"12s",begin:"4",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsxs("defs",{children:[u.jsxs("radialGradient",{id:"paint0_radial",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(301 301) rotate(90) scale(300)",children:[u.jsx("stop",{offset:"0.333333",stopColor:"#FBFBFB"}),u.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),u.jsxs("radialGradient",{id:"paint1_radial",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(301 301) rotate(90) scale(300)",children:[u.jsx("stop",{offset:"0.333333",stopColor:"#FBFBFB"}),u.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),u.jsxs("radialGradient",{id:"paint2_radial",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(301 301) rotate(90) scale(300)",children:[u.jsx("stop",{offset:"0.333333",stopColor:"#FBFBFB"}),u.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint3_linear",x1:"295.043",y1:"193.116",x2:"269.975",y2:"218.154",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#945DD6"}),u.jsx("stop",{offset:"1",stopColor:"#945DD6",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint4_linear",x1:"476.529",y1:"363.31",x2:"451.461",y2:"338.272",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#945DD6"}),u.jsx("stop",{offset:"1",stopColor:"#945DD6",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint5_linear",x1:"382.168",y1:"155.027",x2:"357.1",y2:"129.989",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#F46737"}),u.jsx("stop",{offset:"1",stopColor:"#F46737",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint6_linear",x1:"333.309",y1:"382.693",x2:"358.376",y2:"357.655",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#F46737"}),u.jsx("stop",{offset:"1",stopColor:"#F46737",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint7_linear",x1:"165.54",y1:"93.9578",x2:"140.472",y2:"118.996",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#F46737"}),u.jsx("stop",{offset:"1",stopColor:"#F46737",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint8_linear",x1:"414.367",y1:"301.156",x2:"439.435",y2:"276.118",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#13ADC7"}),u.jsx("stop",{offset:"1",stopColor:"#13ADC7",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint9_linear",x1:"515.943",y1:"288.238",x2:"541.339",y2:"291.454",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#13ADC7"}),u.jsx("stop",{offset:"1",stopColor:"#13ADC7",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint10_linear",x1:"117.001",y1:"230.619",x2:"117.36",y2:"258.193",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#945DD6"}),u.jsx("stop",{offset:"1",stopColor:"#945DD6",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint11_linear",x1:"476.529",y1:"363.31",x2:"451.461",y2:"338.272",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#13ADC7"}),u.jsx("stop",{offset:"1",stopColor:"#13ADC7",stopOpacity:"0"})]})]})]})}),Yb=()=>{const[e,t]=f.useState(!1);return u.jsxs("div",{className:"relative rounded-full w-[256px] lg:min-w-[364px] h-[256px] lg:min-h-[364px] cursor-pointer flex-center",onMouseEnter:()=>t(!0),onMouseLeave:()=>t(!1),style:{perspective:"1000px"},children:[u.jsx(Kb,{}),u.jsxs("div",{className:"absolute w-full h-full transition-transform duration-500 ease-in-out border lg:border-4 rounded-full border-secondary",style:{transformStyle:"preserve-3d",transform:`rotateY(${e?180:0}deg)`},children:[u.jsx("div",{className:"absolute w-full h-full flex-center rounded-full",style:{backfaceVisibility:"hidden"},children:u.jsx(ba,{src:MS,alt:"Me",hash:YE,className:"w-full h-full object-cover rounded-full"})}),u.jsx("div",{className:"absolute w-full h-full flex-center rounded-full",style:{backfaceVisibility:"hidden",transform:"rotateY(180deg)"},children:u.jsx(ba,{src:pm,alt:"Fingertips",hash:KE,className:"w-full h-full object-cover rounded-full"})})]})]})},Xb=()=>u.jsx(sn,{to:"https://drive.google.com/file/d/1ywkfqZul3nNBCcz4u2HPbgM7o5GLs0Sr/view?usp=sharing",target:"_blank",children:u.jsx("button",{className:`py-4 w-[256px] bg-gradient-to-r from-[#310055] to-[#DC97FF]\r + transition-all duration-500 ease-in-out hover:-translate-y-2 cursor-pointer`,children:[u.jsxs(Cb,{children:[u.jsx(Eb,{children:u.jsx($b,{...e})}),u.jsxs(c5,{className:"overflow-y-auto no-scrollbar",children:[u.jsxs(d5,{children:[u.jsx("div",{className:"aspect-video relative",children:e.type===Tt.web?u.jsx("iframe",{className:"w-full h-full rounded-md",src:e.source,title:`${e.name} Preview`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0}):u.jsx(ba,{hash:e.blurHash,src:e.source,alt:e.name,className:"aspect-video object-cover object-center rounded-md"})}),u.jsxs(p5,{className:"flex items-center gap-x-2",children:[e.name," ",u.jsx("span",{className:"text-sm text-muted-foreground leading-none",children:e.subtitle})]}),u.jsx(h5,{className:"text-start",children:e.desc})]}),u.jsxs("div",{className:"space-y-2.5",children:[u.jsx("h6",{className:"font-semibold text-sm text-primary-foreground/80",children:"Tech Stack"}),u.jsx("div",{className:"flex item-start flex-wrap gap-1.5 no-scrollbar",children:e.stack.map(t=>u.jsx(Ud,{className:"bg-primary/30 whitespace-nowrap",children:t},`${e.name}-alert-${t}`))})]}),u.jsxs(f5,{children:[u.jsx(v5,{children:"Close"}),u.jsx(m5,{asChild:!0,children:e.type===Tt.web?u.jsx(un,{to:e.source,children:"View Live"}):u.jsx(un,{to:E4,children:"Fill out form"})})]})]})]}),u.jsx("div",{className:"bg-primary/20 px-2 py-2.5 flex-center",children:e.type===Tt.web?u.jsx(yo,{asChild:!0,variant:"link",className:"h-auto w-auto px-2.5 py-0.5 text-sm font-bold",children:u.jsx(un,{to:e.live,target:"_blank",children:"View Live"})}):u.jsx(Fb,{})})]}),Ub=()=>u.jsxs("section",{className:oe("min-h-dvh flex flex-col gap-y-2 lg:gap-y-6 border-b pt-14 pb-6 px-2 lg:px-0",Pr.rootSection),id:Ae.projects,children:[u.jsxs("div",{className:"flex items-center justify-end gap-x-2 w-full pt-6 lg:relative",children:[u.jsx("h2",{className:"text-lg lg:text-4xl font-bold",children:"PROJECTS"}),u.jsx("span",{className:"w-[32px] lg:w-[128px] h-1 rounded-full bg-muted-foreground tracking-widest"}),u.jsx(v7,{className:"w-5 lg:w-8 h-5 lg:h-8 sm:absolute xs:left-6 lg:left-0 opacity-50"})]}),u.jsx("p",{className:"text-xs lg:text-sm text-muted-foreground text-center lg:mt-2 w-3/4 lg:w-full",children:"I’ve developed various projects, ranging from web applications to Android apps. Here are a few highlights."}),u.jsx("div",{className:"w-full grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 mt-8 gap-4",children:tb.map(e=>u.jsx(Bb,{...e},e.name))})]}),Vb=()=>u.jsx("span",{className:"absolute pointer-events-none top-0 w-full h-full bg-gradient-to-r from-background via-transparent to-background"}),wf=[{icon:FC,hexColor:Im,label:"HTML"},{icon:MC,hexColor:Rm,label:"CSS"},{icon:$C,hexColor:zm,label:"Javascript"},{icon:pE,hexColor:l4,label:"Typescript"},{icon:_C,hexColor:km,label:"Dart"},{icon:eE,hexColor:Xm,label:"React JS"},{icon:KC,hexColor:Vm,label:"Next JS"},{icon:LC,hexColor:_m,label:"Flutter"},{icon:oE,hexColor:e4,label:"Shadcnui"},{icon:uE,hexColor:r4,label:"TailwindCSS"},{icon:RC,hexColor:Em,label:"Bootstrap"},{icon:nE,hexColor:Jm,label:"Redux"},{icon:xE,hexColor:f4,label:"Zod"},{icon:tE,hexColor:Zm,label:"React Hook Form"},{icon:kC,hexColor:bm,label:"Clerk"},{icon:yE,hexColor:d4,label:"Vite"}],Sf=[{icon:YC,hexColor:Hm,label:"Node JS"},{icon:PC,hexColor:jm,label:"Express JS"},{icon:IC,hexColor:Am,label:"Go"},{icon:HC,hexColor:$m,label:"MongoDB"},{icon:aE,hexColor:t4,label:"Supabase"},{icon:DC,hexColor:Mm,label:"Firebase"},{icon:JC,hexColor:Ym,label:"Prisma ORM"},{icon:WC,hexColor:Bm,label:"MySQL"},{icon:XC,hexColor:Gm,label:"PostgreSQL"},{icon:sE,hexColor:n4,label:"Swagger"}],Cf=[{icon:AC,hexColor:Pm,label:"Git"},{icon:Dm,hexColor:Tm,label:"GitHub"},{icon:bC,hexColor:Cm,label:"Bitbucket"},{icon:mE,hexColor:s4,label:"Vercel"},{icon:GC,hexColor:Um,label:"Netlify"},{icon:OC,hexColor:Lm,label:"Github Pages"},{icon:qC,hexColor:Qm,label:"Python"},{icon:cE,hexColor:o4,label:"Tensorflow"},{icon:hE,hexColor:a4,label:"Unity"},{icon:EC,hexColor:Sm,label:"Android Studio"}],Ef=[{icon:zC,hexColor:Om,label:"Google Colab"},{icon:BC,hexColor:Fm,label:"Jupyter"},{icon:TC,hexColor:Nm,label:"Figma"},{icon:rE,hexColor:qm,label:"Rive"},{icon:CC,hexColor:wm,label:"Adobo Photoshop"},{icon:dE,hexColor:i4,label:"Trello"},{icon:QC,hexColor:Wm,label:"Notion"},{icon:ZC,hexColor:Km,label:"Postman"},{icon:gE,hexColor:c4,label:"Visual Studio Code"},{icon:vE,hexColor:u4,label:"Visual Studio"}],Qn=({Icon:e,hexColor:t})=>{const[n,r]=f.useState(!1);return u.jsx("li",{className:oe("rounded-full p-4 border",n?"border-foreground/15":"border-border"),onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:u.jsx(e,{color:n?t:void 0,className:oe("w-6 lg:w-12 h-6 lg:h-12",!n&&"opacity-50")})})},Hb=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused",children:wf.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused","aria-hidden":"true",children:wf.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Wb=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused",children:Sf.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused","aria-hidden":"true",children:Sf.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Gb=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused",children:Cf.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll group-hover:paused","aria-hidden":"true",children:Cf.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Kb=()=>u.jsxs("div",{className:"flex gap-x-4 max-w-screen-lg overflow-hidden group",children:[u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused",children:Ef.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-1`))}),u.jsx("ul",{className:"flex gap-x-4 animate-loop-scroll direction-reverse group-hover:paused","aria-hidden":"true",children:Ef.map(e=>u.jsx(Qn,{Icon:e.icon,hexColor:e.hexColor},`${e.label}-2`))})]}),Yb=()=>u.jsxs("section",{className:oe("min-h-dvh h-dvh pt-14 flex-between flex-col gap-y-6 overflow-x-hidden border-b",Pr.rootSection),id:Ae.skills,children:[u.jsxs("div",{className:"leading-none flex-center flex-col",children:[u.jsx("h4",{className:"text-xs lg:text-sm font-bold text-center tracking-widest pt-6 lg:pb-2",children:"SKILLS"}),u.jsxs("p",{className:"text-xl lg:text-5xl text-center",children:["Innovate, Implement, ",u.jsx("span",{className:"text-primary",children:"Repeat."})]}),u.jsx("p",{className:"text-xs lg:text-sm text-muted-foreground text-center lg:mt-2 w-3/4 lg:w-full",children:"Showcasing the skills I've developed and refined over the past 3 years."})]}),u.jsxs("div",{className:"w-full flex-center flex-col gap-y-4 relative",children:[u.jsx(Hb,{}),u.jsx(Wb,{}),u.jsx(Gb,{}),u.jsx(Kb,{}),u.jsx(Vb,{})]}),u.jsxs("p",{className:"text-xs text-muted-foreground text-center max-w-screen-sm mx-auto w-4/5 lg:w-full lg:mt-6 pb-6",children:["Currently expanding my skill set by delving into"," ",u.jsx("span",{className:"text-foreground/80",children:"DevOps"})," practices, focusing on automation, CI/CD, and infrastructure management to enhance development and operational efficiency."]})]});function Qb(){const[e,t]=f.useState(!1);return f.useEffect(()=>t(!0),[]),e}const Xb=()=>u.jsx("div",{className:"w-[424px] lg:w-[512px] h-[424px] lg:h-[512px] absolute pointer-events-none",children:u.jsxs("svg",{className:"BgAnimation__svg",viewBox:"0 0 602 602",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsxs("g",{opacity:"0.15",children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M201.337 87.437C193.474 79.5738 180.725 79.5738 172.862 87.437L87.437 172.862C79.5739 180.725 79.5739 193.474 87.437 201.337L400.663 514.563C408.526 522.426 421.275 522.426 429.138 514.563L514.563 429.138C522.426 421.275 522.426 408.526 514.563 400.663L201.337 87.437ZM30.4869 115.912C-8.82897 155.228 -8.82897 218.972 30.4869 258.287L343.713 571.513C383.028 610.829 446.772 610.829 486.088 571.513L571.513 486.088C610.829 446.772 610.829 383.028 571.513 343.713L258.287 30.4869C218.972 -8.82896 155.228 -8.82896 115.912 30.4869L30.4869 115.912Z",stroke:"url(#paint0_radial)",id:"path_0"}),u.jsx("path",{d:"M514.563 201.337C522.426 193.474 522.426 180.725 514.563 172.862L429.138 87.437C421.275 79.5738 408.526 79.5739 400.663 87.437L358.098 130.002L301.148 73.0516L343.713 30.4869C383.028 -8.82896 446.772 -8.82896 486.088 30.4869L571.513 115.912C610.829 155.228 610.829 218.972 571.513 258.287L357.802 471.999L300.852 415.049L514.563 201.337Z",stroke:"url(#paint1_radial)",id:"path_1"}),u.jsx("path",{d:"M243.901 471.999L201.337 514.563C193.474 522.426 180.725 522.426 172.862 514.563L87.437 429.138C79.5739 421.275 79.5739 408.526 87.437 400.663L301.148 186.952L244.198 130.002L30.4869 343.713C-8.82897 383.028 -8.82897 446.772 30.4869 486.088L115.912 571.513C155.228 610.829 218.972 610.829 258.287 571.513L300.852 528.949L243.901 471.999Z",stroke:"url(#paint2_radial)",id:"path_2"})]}),u.jsx("ellipse",{cx:"295.027",cy:"193.118",transform:"translate(-295.027 -193.118)",rx:"1.07306",ry:"1.07433",fill:"#945DD6",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("path",{d:"M294.685 193.474L268.932 219.258",transform:"translate(-294.685 -193.474) rotate(45 294.685 193.474)",stroke:"url(#paint3_linear)",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("ellipse",{cx:"295.027",cy:"193.118",transform:"translate(-295.027 -193.118)",rx:"1.07306",ry:"1.07433",fill:"#46737",children:u.jsx("animateMotion",{dur:"5s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("path",{d:"M294.685 193.474L268.932 219.258",transform:"translate(-294.685 -193.474) rotate(45 294.685 193.474)",stroke:"url(#paint7_linear)",children:u.jsx("animateMotion",{dur:"5s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_2"})})}),u.jsx("ellipse",{cx:"476.525",cy:"363.313",rx:"1.07433",ry:"1.07306",transform:"translate(-476.525 -363.313) rotate(90 476.525 363.313)",fill:"#945DD6",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M476.171 362.952L450.417 337.168",transform:"translate(-476.525 -363.313) rotate(-45 476.171 362.952)",stroke:"url(#paint4_linear)",children:u.jsx("animateMotion",{dur:"10s",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("ellipse",{cx:"382.164",cy:"155.029",rx:"1.07433",ry:"1.07306",transform:"translate(-382.164 -155.029) rotate(90 382.164 155.029)",fill:"#F46737",children:u.jsx("animateMotion",{dur:"10s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M381.81 154.669L356.057 128.885",transform:"translate(-381.81 -154.669) rotate(-45 381.81 154.669)",stroke:"url(#paint5_linear)",children:u.jsx("animateMotion",{dur:"10s",begin:"1",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("ellipse",{cx:"333.324",cy:"382.691",rx:"1.07306",ry:"1.07433",transform:"translate(-333.324 -382.691) rotate(-180 333.324 382.691)",fill:"#F46737",children:u.jsx("animateMotion",{dur:"5s",begin:"0",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_1"})})}),u.jsx("path",{d:"M333.667 382.335L359.42 356.551",transform:"scale(-1 1) translate(-333.667 -382.335) rotate(45 333.667 382.335)",stroke:"url(#paint6_linear)",children:u.jsx("animateMotion",{dur:"5s",begin:"0",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_1"})})}),u.jsx("ellipse",{cx:"165.524",cy:"93.9596",rx:"1.07306",ry:"1.07433",transform:"translate(-165.524 -93.9596)",fill:"#F46737",children:u.jsx("animateMotion",{dur:"10s",begin:"3",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M165.182 94.3159L139.429 120.1",transform:"translate(-165.182 -94.3159) rotate(45 165.182 94.3159)",stroke:"url(#paint7_linear)",children:u.jsx("animateMotion",{dur:"10s",begin:"3",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("ellipse",{cx:"476.525",cy:"363.313",rx:"1.07433",ry:"1.07306",transform:"translate(-476.525 -363.313) rotate(90 476.525 363.313)",fill:"#13ADC7",children:u.jsx("animateMotion",{dur:"12s",begin:"4",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsx("path",{d:"M476.171 362.952L450.417 337.168",transform:"translate(-476.525 -363.313) rotate(-45 476.171 362.952)",stroke:"url(#paint11_linear)",children:u.jsx("animateMotion",{dur:"12s",begin:"4",repeatCount:"indefinite",rotate:"auto",children:u.jsx("mpath",{xlinkHref:"#path_0"})})}),u.jsxs("defs",{children:[u.jsxs("radialGradient",{id:"paint0_radial",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(301 301) rotate(90) scale(300)",children:[u.jsx("stop",{offset:"0.333333",stopColor:"#FBFBFB"}),u.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),u.jsxs("radialGradient",{id:"paint1_radial",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(301 301) rotate(90) scale(300)",children:[u.jsx("stop",{offset:"0.333333",stopColor:"#FBFBFB"}),u.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),u.jsxs("radialGradient",{id:"paint2_radial",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(301 301) rotate(90) scale(300)",children:[u.jsx("stop",{offset:"0.333333",stopColor:"#FBFBFB"}),u.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint3_linear",x1:"295.043",y1:"193.116",x2:"269.975",y2:"218.154",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#945DD6"}),u.jsx("stop",{offset:"1",stopColor:"#945DD6",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint4_linear",x1:"476.529",y1:"363.31",x2:"451.461",y2:"338.272",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#945DD6"}),u.jsx("stop",{offset:"1",stopColor:"#945DD6",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint5_linear",x1:"382.168",y1:"155.027",x2:"357.1",y2:"129.989",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#F46737"}),u.jsx("stop",{offset:"1",stopColor:"#F46737",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint6_linear",x1:"333.309",y1:"382.693",x2:"358.376",y2:"357.655",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#F46737"}),u.jsx("stop",{offset:"1",stopColor:"#F46737",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint7_linear",x1:"165.54",y1:"93.9578",x2:"140.472",y2:"118.996",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#F46737"}),u.jsx("stop",{offset:"1",stopColor:"#F46737",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint8_linear",x1:"414.367",y1:"301.156",x2:"439.435",y2:"276.118",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#13ADC7"}),u.jsx("stop",{offset:"1",stopColor:"#13ADC7",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint9_linear",x1:"515.943",y1:"288.238",x2:"541.339",y2:"291.454",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#13ADC7"}),u.jsx("stop",{offset:"1",stopColor:"#13ADC7",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint10_linear",x1:"117.001",y1:"230.619",x2:"117.36",y2:"258.193",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#945DD6"}),u.jsx("stop",{offset:"1",stopColor:"#945DD6",stopOpacity:"0"})]}),u.jsxs("linearGradient",{id:"paint11_linear",x1:"476.529",y1:"363.31",x2:"451.461",y2:"338.272",gradientUnits:"userSpaceOnUse",children:[u.jsx("stop",{stopColor:"#13ADC7"}),u.jsx("stop",{offset:"1",stopColor:"#13ADC7",stopOpacity:"0"})]})]})]})}),Zb=()=>{const[e,t]=f.useState(!1);return u.jsxs("div",{className:"relative rounded-full w-[256px] lg:min-w-[364px] h-[256px] lg:min-h-[364px] cursor-pointer flex-center",onMouseEnter:()=>t(!0),onMouseLeave:()=>t(!1),style:{perspective:"1000px"},children:[u.jsx(Xb,{}),u.jsxs("div",{className:"absolute w-full h-full transition-transform duration-500 ease-in-out border lg:border-4 rounded-full border-secondary",style:{transformStyle:"preserve-3d",transform:`rotateY(${e?180:0}deg)`},children:[u.jsx("div",{className:"absolute w-full h-full flex-center rounded-full",style:{backfaceVisibility:"hidden"},children:u.jsx(ba,{src:PS,alt:"Me",hash:ZE,className:"w-full h-full object-cover rounded-full"})}),u.jsx("div",{className:"absolute w-full h-full flex-center rounded-full",style:{backfaceVisibility:"hidden",transform:"rotateY(180deg)"},children:u.jsx(ba,{src:pm,alt:"Fingertips",hash:XE,className:"w-full h-full object-cover rounded-full"})})]})]})},Jb=()=>u.jsx(un,{to:"https://drive.google.com/file/d/1ywkfqZul3nNBCcz4u2HPbgM7o5GLs0Sr/view?usp=sharing",target:"_blank",children:u.jsx("button",{className:`py-4 w-[256px] bg-gradient-to-r from-[#310055] to-[#DC97FF]\r hover:scale-95 transition-all duration-500 ease-in-out rounded-full \r - hover:drop-shadow-purple-glow font-semibold text-lg mt-8 text-white`,children:"Check Resume"})}),Qb=()=>{const{width:e}=em();return e>1024?u.jsxs(u.Fragment,{children:[u.jsxs("p",{className:"text-muted-foreground text-sm mt-2",children:["I am a dedicated"," ",u.jsx("span",{className:"text-foreground/80",children:"full-stack developer"})," with a strong foundation in both"," ",u.jsx("span",{className:"text-foreground/80",children:"web"})," and"," ",u.jsx("span",{className:"text-foreground/80",children:"mobile technologies."})," ","Leveraging a"," ",u.jsx("span",{className:"text-foreground/80",children:"Bachelor's degree in Computer Science"})," ","and ",u.jsx("span",{className:"text-foreground/80",children:"3"})," professional"," ",u.jsx("span",{className:"text-foreground/80",children:"years"})," of"," ",u.jsx("span",{className:"text-foreground/80",children:"experience"}),"."]}),u.jsxs("p",{className:"text-muted-foreground text-sm",children:["I specialize in creating robust, scalable solutions using"," ",u.jsx("span",{className:"text-foreground/80",children:"React.js"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"React Native"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"})," for front-end development, coupled with"," ",u.jsx("span",{className:"text-foreground/80",children:"Express.js"})," for backend services. My expertise extends to working with databases and cloud platforms, including ",u.jsx("span",{className:"text-foreground/80",children:"MongoDB"}),", ",u.jsx("span",{className:"text-foreground/80",children:"Supabase"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Firebase"}),", as well as utilizing ",u.jsx("span",{className:"text-foreground/80",children:"Prisma"})," for ORM and"," ",u.jsx("span",{className:"text-foreground/80",children:"TensorFlow"})," for machine learning applications."]}),u.jsxs("p",{className:"text-muted-foreground text-sm",children:["In addition to my primary focus on building user-centric web and mobile applications, I am also passionate about"," ",u.jsx("span",{className:"text-foreground/80",children:"game development"}),". I create games using ",u.jsx("span",{className:"text-foreground/80",children:"Unity"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"})," and"," ",u.jsx("span",{className:"text-foreground/80",children:"Vanilla JavaScript"})," as a hobby, which enhances my problem-solving skills and creativity in software design."]})]}):u.jsxs("p",{className:"text-center text-muted-foreground text-xs sm:text-sm mt-2 max-w-screen-sm",children:["I am a ",u.jsx("span",{className:"text-foreground/80",children:"full-stack developer"})," ","with a"," ",u.jsx("span",{className:"text-foreground/80",children:"Bachelor's degree in Computer Science"})," ","and ",u.jsx("span",{className:"text-foreground/80",children:"3"})," professional"," ",u.jsx("span",{className:"text-foreground/80",children:"years"})," of"," ",u.jsx("span",{className:"text-foreground/80",children:"experience"}),". I excel in creating scalable solutions using"," ",u.jsx("span",{className:"text-foreground/80",children:"React.js"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"React Native"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Express.js"}),". My skills include working with ",u.jsx("span",{className:"text-foreground/80",children:"MongoDB"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Supabase"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Firebase"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Prisma"}),". Additionally, I am passionate about game development, creating games with"," ",u.jsx("span",{className:"text-foreground/80",children:"Unity"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Vanilla JavaScript"})," to enhance my problem-solving and design skills."]})},Zb=({texts:e,speedForward:t=120,speedBackward:n=50,delayForward:r=2500,delayBackward:o=800})=>{const[i,l]=f.useState(""),[a,s]=f.useState(0),[c,p]=f.useState(0),[d,h]=f.useState(!0);return f.useEffect(()=>{const y=e[a];if(d)if(c{l(g=>g+y[c]),p(g=>g+1)},t);return()=>clearTimeout(x)}else{const x=setTimeout(()=>h(!1),r);return()=>clearTimeout(x)}else if(c>0){const x=setTimeout(()=>{l(g=>g.slice(0,-1)),p(g=>g-1)},n);return()=>clearTimeout(x)}else{const x=setTimeout(()=>{h(!0),s(g=>(g+1)%e.length),p(0)},o);return()=>clearTimeout(x)}},[c,d,a,e,t,n,r,o]),u.jsxs("div",{className:"flex items-start justify-center font-semibold text-lg lg:text-2xl",children:["I create",u.jsxs("div",{className:"text-[#8B2FC9] ml-2",children:[i,u.jsx("span",{className:"inline-block w-0.5 h-[1em] animate-blink ease-in-out",children:"|"})]})]})},Jb=({isMounted:e})=>u.jsx("ul",{className:ie("flex-center gap-x-6 transition-opacity duration-500 ease-in-out",e?"opacity-100":"opacity-0"),children:wE.map(t=>{const n=t.icon;return u.jsx(zd,{asChild:!0,label:t.label,side:"top",children:u.jsx(sn,{to:t.href,target:"_blank",className:`rounded-full border border-muted-foreground p-2.5\r + hover:drop-shadow-purple-glow font-semibold text-lg mt-8 text-white`,children:"Check Resume"})}),qb=()=>{const{width:e}=em();return e>1024?u.jsxs(u.Fragment,{children:[u.jsxs("p",{className:"text-muted-foreground text-sm mt-2",children:["I am a dedicated"," ",u.jsx("span",{className:"text-foreground/80",children:"full-stack developer"})," with a strong foundation in both"," ",u.jsx("span",{className:"text-foreground/80",children:"web"})," and"," ",u.jsx("span",{className:"text-foreground/80",children:"mobile technologies."})," ","Leveraging a"," ",u.jsx("span",{className:"text-foreground/80",children:"Bachelor's degree in Computer Science"})," ","and ",u.jsx("span",{className:"text-foreground/80",children:"3"})," professional"," ",u.jsx("span",{className:"text-foreground/80",children:"years"})," of"," ",u.jsx("span",{className:"text-foreground/80",children:"experience"}),"."]}),u.jsxs("p",{className:"text-muted-foreground text-sm",children:["I specialize in creating robust, scalable solutions using"," ",u.jsx("span",{className:"text-foreground/80",children:"React.js"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"React Native"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"})," for front-end development, coupled with"," ",u.jsx("span",{className:"text-foreground/80",children:"Express.js"})," for backend services. My expertise extends to working with databases and cloud platforms, including ",u.jsx("span",{className:"text-foreground/80",children:"MongoDB"}),", ",u.jsx("span",{className:"text-foreground/80",children:"Supabase"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Firebase"}),", as well as utilizing ",u.jsx("span",{className:"text-foreground/80",children:"Prisma"})," for ORM and"," ",u.jsx("span",{className:"text-foreground/80",children:"TensorFlow"})," for machine learning applications."]}),u.jsxs("p",{className:"text-muted-foreground text-sm",children:["In addition to my primary focus on building user-centric web and mobile applications, I am also passionate about"," ",u.jsx("span",{className:"text-foreground/80",children:"game development"}),". I create games using ",u.jsx("span",{className:"text-foreground/80",children:"Unity"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"})," and"," ",u.jsx("span",{className:"text-foreground/80",children:"Vanilla JavaScript"})," as a hobby, which enhances my problem-solving skills and creativity in software design."]})]}):u.jsxs("p",{className:"text-center text-muted-foreground text-xs sm:text-sm mt-2 max-w-screen-sm",children:["I am a ",u.jsx("span",{className:"text-foreground/80",children:"full-stack developer"})," ","with a"," ",u.jsx("span",{className:"text-foreground/80",children:"Bachelor's degree in Computer Science"})," ","and ",u.jsx("span",{className:"text-foreground/80",children:"3"})," professional"," ",u.jsx("span",{className:"text-foreground/80",children:"years"})," of"," ",u.jsx("span",{className:"text-foreground/80",children:"experience"}),". I excel in creating scalable solutions using"," ",u.jsx("span",{className:"text-foreground/80",children:"React.js"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"React Native"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Express.js"}),". My skills include working with ",u.jsx("span",{className:"text-foreground/80",children:"MongoDB"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Supabase"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Firebase"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Prisma"}),". Additionally, I am passionate about game development, creating games with"," ",u.jsx("span",{className:"text-foreground/80",children:"Unity"}),","," ",u.jsx("span",{className:"text-foreground/80",children:"Flutter"}),", and"," ",u.jsx("span",{className:"text-foreground/80",children:"Vanilla JavaScript"})," to enhance my problem-solving and design skills."]})},eR=({texts:e,speedForward:t=120,speedBackward:n=50,delayForward:r=2500,delayBackward:o=800})=>{const[i,l]=f.useState(""),[a,s]=f.useState(0),[c,p]=f.useState(0),[d,h]=f.useState(!0);return f.useEffect(()=>{const y=e[a];if(d)if(c{l(g=>g+y[c]),p(g=>g+1)},t);return()=>clearTimeout(x)}else{const x=setTimeout(()=>h(!1),r);return()=>clearTimeout(x)}else if(c>0){const x=setTimeout(()=>{l(g=>g.slice(0,-1)),p(g=>g-1)},n);return()=>clearTimeout(x)}else{const x=setTimeout(()=>{h(!0),s(g=>(g+1)%e.length),p(0)},o);return()=>clearTimeout(x)}},[c,d,a,e,t,n,r,o]),u.jsxs("div",{className:"flex items-start justify-center font-semibold text-lg lg:text-2xl",children:["I create",u.jsxs("div",{className:"text-[#8B2FC9] ml-2",children:[i,u.jsx("span",{className:"inline-block w-0.5 h-[1em] animate-blink ease-in-out",children:"|"})]})]})},tR=({isMounted:e})=>u.jsx("ul",{className:oe("flex-center gap-x-6 transition-opacity duration-500 ease-in-out",e?"opacity-100":"opacity-0"),children:CE.map(t=>{const n=t.icon;return u.jsx(zd,{asChild:!0,label:t.label,side:"top",children:u.jsx(un,{to:t.href,target:"_blank",className:`rounded-full border border-muted-foreground p-2.5\r hover:scale-105 hover:-translate-y-2 transition-all\r - ease-in-out cursor-pointer hover:bg-muted-foreground group hover:drop-shadow-foreground-glow`,children:u.jsx(n,{className:"w-4 h-4 transition-colors ease-in-out group-hover:text-background pointer-events-none"})})},t.href)})}),qb=()=>{const e=Gb();return u.jsxs("section",{className:ie("min-h-dvh flex-center flex-col gap-y-12 lg:gap-y-24 p-6 lg:py-6 lg:px-0 relative border-b",No.rootSection),id:Ue.about,children:[u.jsxs("div",{className:"mt-14 flex-center lg:flex-between flex-col-reverse lg:flex-row gap-y-4 lg:gap-y-8 gap-x-24 w-full",children:[u.jsxs("div",{className:ie("flex items-center lg:items-start flex-col lg:gap-2 transition-opacity duration-500 ease-in-out",e?"opacity-100":"opacity-0"),children:[u.jsxs("div",{className:"flex items-start justify-center gap-x-2 relative",children:[u.jsx("p",{className:"lg:text-xl font-semibold",children:"Hi there!"}),u.jsx("img",{src:zS,alt:"Wave",className:"w-6 lg:w-10 h-5 lg:h-8 relative -top-0.5 lg:-top-1.5"})]}),u.jsxs("h1",{className:"text-2xl lg:text-4xl font-bold flex items-center flex-col lg:flex-row",children:["I'm Ghian Carlos Tan"," ",u.jsx("span",{className:"text-sm lg:text-lg font-semibold text-muted-foreground lg:ml-2",children:"(Fingertips)"})]}),u.jsx(Zb,{texts:xE}),u.jsx(Qb,{}),u.jsx(Xb,{})]}),u.jsx(Yb,{})]}),u.jsx(Jb,{isMounted:e})]})},eR=()=>u.jsxs(u.Fragment,{children:[u.jsx(qb,{}),u.jsx(Wb,{}),u.jsx(GE,{}),u.jsx(Fb,{})]}),tR=T8(Xu(u.jsxs(Ol,{path:wa.root,element:u.jsx(EE,{}),children:[u.jsx(Ol,{index:!0,element:u.jsx(eR,{})}),u.jsx(Ol,{path:wa.notFound,element:u.jsx(r7,{})})]})));Qu.createRoot(document.getElementById("root")).render(u.jsx(Vt.StrictMode,{children:u.jsx(Y8,{children:u.jsx(n7,{children:u.jsx(B8,{router:tR})})})})); + ease-in-out cursor-pointer hover:bg-muted-foreground group hover:drop-shadow-foreground-glow`,children:u.jsx(n,{className:"w-4 h-4 transition-colors ease-in-out group-hover:text-background pointer-events-none"})})},t.href)})}),nR=()=>{const e=Qb();return u.jsxs("section",{className:oe("min-h-dvh flex-center flex-col gap-y-12 lg:gap-y-24 p-6 lg:py-6 lg:px-0 relative border-b",Pr.rootSection),id:Ae.about,children:[u.jsxs("div",{className:"mt-14 flex-center lg:flex-between flex-col-reverse lg:flex-row gap-y-4 lg:gap-y-8 gap-x-24 w-full",children:[u.jsxs("div",{className:oe("flex items-center lg:items-start flex-col lg:gap-2 transition-opacity duration-500 ease-in-out",e?"opacity-100":"opacity-0"),children:[u.jsxs("div",{className:"flex items-start justify-center gap-x-2 relative",children:[u.jsx("p",{className:"lg:text-xl font-semibold",children:"Hi there!"}),u.jsx("img",{src:$S,alt:"Wave",className:"w-6 lg:w-10 h-5 lg:h-8 relative -top-0.5 lg:-top-1.5"})]}),u.jsxs("h1",{className:"text-2xl lg:text-4xl font-bold flex items-center flex-col lg:flex-row",children:["I'm Ghian Carlos Tan"," ",u.jsx("span",{className:"text-sm lg:text-lg font-semibold text-muted-foreground lg:ml-2",children:"(Fingertips)"})]}),u.jsx(eR,{texts:SE}),u.jsx(qb,{}),u.jsx(Jb,{})]}),u.jsx(Zb,{})]}),u.jsx(tR,{isMounted:e})]})},rR=()=>u.jsxs(u.Fragment,{children:[u.jsx(nR,{}),u.jsx(Yb,{}),u.jsx(YE,{}),u.jsx(Ub,{}),u.jsx(QE,{})]}),oR=T8(Qu(u.jsxs(Ol,{path:wa.root,element:u.jsx(RE,{}),children:[u.jsx(Ol,{index:!0,element:u.jsx(rR,{})}),u.jsx(Ol,{path:wa.notFound,element:u.jsx(r7,{})})]})));Xu.createRoot(document.getElementById("root")).render(u.jsx(Ht.StrictMode,{children:u.jsx(Y8,{children:u.jsx(n7,{children:u.jsx(B8,{router:oR})})})})); diff --git a/assets/index-DuVFTZ4Y.css b/assets/index-DuVFTZ4Y.css new file mode 100644 index 0000000..dc6f1c1 --- /dev/null +++ b/assets/index-DuVFTZ4Y.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}*,: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}:root{--background: 300 7% 97%;--foreground: 0 0% 8%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 300 8% 95%;--popover-foreground: 0 0% 8%;--primary: 292 12% 63%;--primary-foreground: 0 0% 8%;--secondary: 291 10% 74%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 0 0% 50%;--accent: 293 7% 52%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 288 10% 90%;--input: 214.3 31.8% 91.4%;--ring: 288 10% 90%;--radius: .5rem;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%}.dark{--background: 300 7% 3%;--foreground: 0 0% 92%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 270 8% 5%;--popover-foreground: 0 0% 92%;--primary: 292 12% 37%;--primary-foreground: 0 0% 92%;--secondary: 291 10% 26%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 0 0% 50%;--accent: 293 7% 48%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 288 10% 10%;--input: 217.2 32.6% 17.5%;--ring: 288 10% 10%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%}*{margin:0;box-sizing:border-box;border-color:hsl(var(--border));padding:0}body{background-color:hsl(var(--background));font-family:Poppins,sans-serif;color:hsl(var(--foreground))}::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background-color:hsl(var(--muted-foreground) / .2)}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:hsl(var(--muted-foreground) / .8);-webkit-transition:all 5s ease-out;transition:all 5s ease-out}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .8)}*,: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: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-top-0\.5{top:-.125rem}.bottom-6{bottom:1.5rem}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[1em\]{height:1em}.h-\[256px\]{height:256px}.h-\[424px\]{height:424px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.min-h-dvh{min-height:100dvh}.w-0\.5{width:.125rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[256px\]{width:256px}.w-\[32px\]{width:32px}.w-\[424px\]{width:424px}.w-auto{width:auto}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.max-w-lg{max-width:32rem}.max-w-screen-lg{max-width:1024px}.max-w-screen-sm{max-width:640px}.flex-grow{flex-grow:1}.translate-x-\[-50\%\]{--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))}.rotate-0{--tw-rotate: 0deg;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))}.rotate-90{--tw-rotate: 90deg;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-0{--tw-scale-x: 0;--tw-scale-y: 0;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-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.animate-blink{animation:blink 1s step-start infinite}@keyframes loop-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-loop-scroll{animation:loop-scroll 50s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * 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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-none{border-style:none}.border-border{border-color:hsl(var(--border))}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-secondary{border-color:hsl(var(--secondary))}.border-transparent{border-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-black\/80{background-color:#000c}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#310055\]{--tw-gradient-from: #310055 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 0 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#DC97FF\]{--tw-gradient-to: #DC97FF var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-center{-o-object-position:center;object-position:center}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pt-14{padding-top:3.5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-start{text-align:start}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.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}.text-xs{font-size:.75rem;line-height:1rem}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#8B2FC9\]{--tw-text-opacity: 1;color:rgb(139 47 201 / var(--tw-text-opacity))}.text-accent{color:hsl(var(--accent))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/50{color:hsl(var(--primary-foreground) / .5)}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-secondary-foreground\/40{color:hsl(var(--secondary-foreground) / .4)}.text-secondary-foreground\/80{color:hsl(var(--secondary-foreground) / .8)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-primary-glow{--tw-drop-shadow: drop-shadow(0 0px 25px hsl(var(--primary))) drop-shadow(0 0px 50px hsl(var(--primary)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-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-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.direction-reverse{animation-direction:reverse}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;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))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:scale-95:hover{--tw-scale-x: .95;--tw-scale-y: .95;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))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted-foreground:hover{background-color:hsl(var(--muted-foreground))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:drop-shadow-foreground-glow:hover{--tw-drop-shadow: drop-shadow(0 0px 25px hsl(var(--foreground))) drop-shadow(0 0px 50px hsl(var(--foreground)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:drop-shadow-primary-glow:hover{--tw-drop-shadow: drop-shadow(0 0px 25px hsl(var(--primary))) drop-shadow(0 0px 50px hsl(var(--primary)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:drop-shadow-purple-glow:hover{--tw-drop-shadow: drop-shadow(0 0px 25px rgba(139, 47, 201, .2)) drop-shadow(0 0px 50px rgba(139, 47, 201, .8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-none:focus-visible{border-style:none}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-transparent:focus-visible{--tw-ring-color: transparent}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-background{color:hsl(var(--background))}.group:hover .group-hover\:paused{animation-play-state:paused}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.dark\:-rotate-90:is(.dark *){--tw-rotate: -90deg;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))}.dark\:rotate-0:is(.dark *){--tw-rotate: 0deg;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))}.dark\:scale-0:is(.dark *){--tw-scale-x: 0;--tw-scale-y: 0;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))}.dark\:scale-100:is(.dark *){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 1280px){.max-xl\:overflow-x-hidden{overflow-x:hidden}}@media (min-width: 420px){.xs\:left-6{left:1.5rem}.xs\:right-6{right:1.5rem}}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:mt-0{margin-top:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:relative{position:relative}.lg\:-top-1\.5{top:-.375rem}.lg\:left-0{left:0}.lg\:right-0{right:0}.lg\:ml-2{margin-left:.5rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-6{margin-top:1.5rem}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-\[512px\]{height:512px}.lg\:min-h-\[364px\]{min-height:364px}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-8{width:2rem}.lg\:w-\[128px\]{width:128px}.lg\:w-\[512px\]{width:512px}.lg\:w-full{width:100%}.lg\:min-w-\[364px\]{min-width:364px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-2{gap:.5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-y-24{row-gap:6rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:gap-y-8{row-gap:2rem}.lg\:border-4{border-width:4px}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:flex-center{display:flex;align-items:center;justify-content:center}.lg\:flex-between{display:flex;align-items:center;justify-content:space-between}} diff --git a/assets/index-ahFs5N7X.css b/assets/index-ahFs5N7X.css deleted file mode 100644 index 325eaa6..0000000 --- a/assets/index-ahFs5N7X.css +++ /dev/null @@ -1 +0,0 @@ -@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}*,: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}:root{--background: 300 7% 97%;--foreground: 0 0% 8%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 300 8% 95%;--popover-foreground: 0 0% 8%;--primary: 292 12% 63%;--primary-foreground: 0 0% 8%;--secondary: 291 10% 74%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 0 0% 50%;--accent: 293 7% 52%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 288 10% 90%;--input: 214.3 31.8% 91.4%;--ring: 288 10% 90%;--radius: .5rem;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%}.dark{--background: 300 7% 3%;--foreground: 0 0% 92%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 270 8% 5%;--popover-foreground: 0 0% 92%;--primary: 292 12% 37%;--primary-foreground: 0 0% 92%;--secondary: 291 10% 26%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 0 0% 50%;--accent: 293 7% 48%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 288 10% 10%;--input: 217.2 32.6% 17.5%;--ring: 288 10% 10%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%}*{margin:0;box-sizing:border-box;border-color:hsl(var(--border));padding:0}body{background-color:hsl(var(--background));font-family:Poppins,sans-serif;color:hsl(var(--foreground))}::-webkit-scrollbar{width:.25rem}::-webkit-scrollbar-track{background-color:hsl(var(--muted-foreground) / .2)}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:hsl(var(--muted-foreground) / .8);-webkit-transition:all 5s ease-out;transition:all 5s ease-out}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .8)}*,: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: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-top-0\.5{top:-.125rem}.bottom-6{bottom:1.5rem}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[1em\]{height:1em}.h-\[256px\]{height:256px}.h-\[424px\]{height:424px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.min-h-dvh{min-height:100dvh}.w-0\.5{width:.125rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[256px\]{width:256px}.w-\[32px\]{width:32px}.w-\[424px\]{width:424px}.w-auto{width:auto}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.max-w-lg{max-width:32rem}.max-w-screen-lg{max-width:1024px}.max-w-screen-sm{max-width:640px}.flex-grow{flex-grow:1}.translate-x-\[-50\%\]{--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))}.rotate-0{--tw-rotate: 0deg;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))}.rotate-90{--tw-rotate: 90deg;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-0{--tw-scale-x: 0;--tw-scale-y: 0;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-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.animate-blink{animation:blink 1s step-start infinite}@keyframes loop-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-loop-scroll{animation:loop-scroll 50s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * 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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-none{border-style:none}.border-border{border-color:hsl(var(--border))}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-secondary{border-color:hsl(var(--secondary))}.border-transparent{border-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-black\/80{background-color:#000c}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#310055\]{--tw-gradient-from: #310055 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 0 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#DC97FF\]{--tw-gradient-to: #DC97FF var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.object-center{-o-object-position:center;object-position:center}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pt-14{padding-top:3.5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-start{text-align:start}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.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}.text-xs{font-size:.75rem;line-height:1rem}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#8B2FC9\]{--tw-text-opacity: 1;color:rgb(139 47 201 / var(--tw-text-opacity))}.text-accent{color:hsl(var(--accent))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/50{color:hsl(var(--primary-foreground) / .5)}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-secondary-foreground\/40{color:hsl(var(--secondary-foreground) / .4)}.text-secondary-foreground\/80{color:hsl(var(--secondary-foreground) / .8)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-primary-glow{--tw-drop-shadow: drop-shadow(0 0px 25px hsl(var(--primary))) drop-shadow(0 0px 50px hsl(var(--primary)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-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-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.direction-reverse{animation-direction:reverse}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;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))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:scale-95:hover{--tw-scale-x: .95;--tw-scale-y: .95;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))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted-foreground:hover{background-color:hsl(var(--muted-foreground))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:drop-shadow-foreground-glow:hover{--tw-drop-shadow: drop-shadow(0 0px 25px hsl(var(--foreground))) drop-shadow(0 0px 50px hsl(var(--foreground)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:drop-shadow-primary-glow:hover{--tw-drop-shadow: drop-shadow(0 0px 25px hsl(var(--primary))) drop-shadow(0 0px 50px hsl(var(--primary)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:drop-shadow-purple-glow:hover{--tw-drop-shadow: drop-shadow(0 0px 25px rgba(139, 47, 201, .2)) drop-shadow(0 0px 50px rgba(139, 47, 201, .8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-none:focus-visible{border-style:none}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-transparent:focus-visible{--tw-ring-color: transparent}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-background{color:hsl(var(--background))}.group:hover .group-hover\:paused{animation-play-state:paused}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.dark\:-rotate-90:is(.dark *){--tw-rotate: -90deg;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))}.dark\:rotate-0:is(.dark *){--tw-rotate: 0deg;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))}.dark\:scale-0:is(.dark *){--tw-scale-x: 0;--tw-scale-y: 0;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))}.dark\:scale-100:is(.dark *){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 1280px){.max-xl\:overflow-x-hidden{overflow-x:hidden}}@media (min-width: 420px){.xs\:left-6{left:1.5rem}.xs\:right-6{right:1.5rem}}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:mt-0{margin-top:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:relative{position:relative}.lg\:-top-1\.5{top:-.375rem}.lg\:left-0{left:0}.lg\:right-0{right:0}.lg\:ml-2{margin-left:.5rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-6{margin-top:1.5rem}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-\[512px\]{height:512px}.lg\:min-h-\[364px\]{min-height:364px}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-8{width:2rem}.lg\:w-\[128px\]{width:128px}.lg\:w-\[512px\]{width:512px}.lg\:w-full{width:100%}.lg\:min-w-\[364px\]{min-width:364px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-2{gap:.5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-y-24{row-gap:6rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:gap-y-8{row-gap:2rem}.lg\:border-4{border-width:4px}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:flex-center{display:flex;align-items:center;justify-content:center}.lg\:flex-between{display:flex;align-items:center;justify-content:space-between}} diff --git a/assets/ktmsces-seal-BnWtG5Eu.jpeg b/assets/ktmsces-seal-BnWtG5Eu.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a046669e860c5c00b95231d287d96c5038009b0d GIT binary patch literal 17021 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 NcuyZd)>8lfCICo{(<%S} literal 0 HcmV?d00001 diff --git a/assets/mnhs-seal-WbUCwXtP.jpeg b/assets/mnhs-seal-WbUCwXtP.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..65d116c5296f5783854c90e7c15370792b7d4bb4 GIT binary patch literal 16576 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 literal 0 HcmV?d00001 diff --git a/assets/tritok-preview-KzG_puj-.png b/assets/tritok-preview-KzG_puj-.png deleted file mode 100644 index 0708b6b0641772a0ec3a67010db3bb5d6acae42e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361740 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%0DX^o1DL5YdMB`1ON$I|M#Tcpr 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%0Dbkco_kfaF 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

~Q=HZhSt|W8~?#A7$@z_vEX2 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

  • ^ia3pHRu#s`~&s!kT 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
  • BL4n%lcIXv9vxV2S-0E;Db^||45 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 diff --git a/assets/tritok-preview-QQCi_UZ4.png b/assets/tritok-preview-QQCi_UZ4.png new file mode 100644 index 0000000000000000000000000000000000000000..225397ac1bc407498a3278254023899fc334aea2 GIT binary patch literal 385058 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 z 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