diff --git a/assets/index-cc3aa3db.js b/assets/index-fd8ab980.js similarity index 78% rename from assets/index-cc3aa3db.js rename to assets/index-fd8ab980.js index 65383a6..c2af0ae 100644 --- a/assets/index-cc3aa3db.js +++ b/assets/index-fd8ab980.js @@ -1,4 +1,4 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function hc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zu={exports:{}},nl={},Ju={exports:{}},z={};/** +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function hc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zu={exports:{}},nl={},Ju={exports:{}},T={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Zn=Symbol.for("react.element"),vc=Symbol.for("react.portal"),gc=Symbol.for("react.fragment"),yc=Symbol.for("react.strict_mode"),wc=Symbol.for("react.profiler"),xc=Symbol.for("react.provider"),kc=Symbol.for("react.context"),Sc=Symbol.for("react.forward_ref"),Nc=Symbol.for("react.suspense"),jc=Symbol.for("react.memo"),Ec=Symbol.for("react.lazy"),Uo=Symbol.iterator;function Cc(e){return e===null||typeof e!="object"?null:(e=Uo&&e[Uo]||e["@@iterator"],typeof e=="function"?e:null)}var qu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},bu=Object.assign,es={};function un(e,t,n){this.props=e,this.context=t,this.refs=es,this.updater=n||qu}un.prototype.isReactComponent={};un.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};un.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ts(){}ts.prototype=un.prototype;function Ai(e,t,n){this.props=e,this.context=t,this.refs=es,this.updater=n||qu}var Bi=Ai.prototype=new ts;Bi.constructor=Ai;bu(Bi,un.prototype);Bi.isPureReactComponent=!0;var $o=Array.isArray,ns=Object.prototype.hasOwnProperty,Vi={current:null},rs={key:!0,ref:!0,__self:!0,__source:!0};function ls(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)ns.call(t,r)&&!rs.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1>>1,X=j[H];if(0>>1;Hl(xl,T))vtl(nr,xl)?(j[H]=nr,j[vt]=T,H=vt):(j[H]=xl,j[ht]=T,H=ht);else if(vtl(nr,T))j[H]=nr,j[vt]=T,H=vt;else break e}}return P}function l(j,P){var T=j.sortIndex-P.sortIndex;return T!==0?T:j.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,u=o.now();e.unstable_now=function(){return o.now()-u}}var a=[],d=[],v=1,h=null,m=3,w=!1,x=!1,k=!1,I=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(j){for(var P=n(d);P!==null;){if(P.callback===null)r(d);else if(P.startTime<=j)r(d),P.sortIndex=P.expirationTime,t(a,P);else break;P=n(d)}}function g(j){if(k=!1,p(j),!x)if(n(a)!==null)x=!0,yl(N);else{var P=n(d);P!==null&&wl(g,P.startTime-j)}}function N(j,P){x=!1,k&&(k=!1,f(_),_=-1),w=!0;var T=m;try{for(p(P),h=n(a);h!==null&&(!(h.expirationTime>P)||j&&!Ce());){var H=h.callback;if(typeof H=="function"){h.callback=null,m=h.priorityLevel;var X=H(h.expirationTime<=P);P=e.unstable_now(),typeof X=="function"?h.callback=X:h===n(a)&&r(a),p(P)}else r(a);h=n(a)}if(h!==null)var tr=!0;else{var ht=n(d);ht!==null&&wl(g,ht.startTime-P),tr=!1}return tr}finally{h=null,m=T,w=!1}}var E=!1,C=null,_=-1,W=5,L=-1;function Ce(){return!(e.unstable_now()-Lj||125H?(j.sortIndex=T,t(d,j),n(a)===null&&j===n(d)&&(k?(f(_),_=-1):k=!0,wl(g,T-H))):(j.sortIndex=X,t(a,j),x||w||(x=!0,yl(N))),j},e.unstable_shouldYield=Ce,e.unstable_wrapCallback=function(j){var P=m;return function(){var T=m;m=P;try{return j.apply(this,arguments)}finally{m=T}}}})(ss);us.exports=ss;var Uc=us.exports;/** + */(function(e){function t(j,P){var z=j.length;j.push(P);e:for(;0>>1,X=j[H];if(0>>1;Hl(xl,z))vtl(nr,xl)?(j[H]=nr,j[vt]=z,H=vt):(j[H]=xl,j[ht]=z,H=ht);else if(vtl(nr,z))j[H]=nr,j[vt]=z,H=vt;else break e}}return P}function l(j,P){var z=j.sortIndex-P.sortIndex;return z!==0?z:j.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,u=o.now();e.unstable_now=function(){return o.now()-u}}var a=[],d=[],v=1,h=null,m=3,w=!1,x=!1,k=!1,I=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(j){for(var P=n(d);P!==null;){if(P.callback===null)r(d);else if(P.startTime<=j)r(d),P.sortIndex=P.expirationTime,t(a,P);else break;P=n(d)}}function g(j){if(k=!1,p(j),!x)if(n(a)!==null)x=!0,yl(N);else{var P=n(d);P!==null&&wl(g,P.startTime-j)}}function N(j,P){x=!1,k&&(k=!1,f(_),_=-1),w=!0;var z=m;try{for(p(P),h=n(a);h!==null&&(!(h.expirationTime>P)||j&&!Ce());){var H=h.callback;if(typeof H=="function"){h.callback=null,m=h.priorityLevel;var X=H(h.expirationTime<=P);P=e.unstable_now(),typeof X=="function"?h.callback=X:h===n(a)&&r(a),p(P)}else r(a);h=n(a)}if(h!==null)var tr=!0;else{var ht=n(d);ht!==null&&wl(g,ht.startTime-P),tr=!1}return tr}finally{h=null,m=z,w=!1}}var E=!1,C=null,_=-1,W=5,L=-1;function Ce(){return!(e.unstable_now()-Lj||125H?(j.sortIndex=z,t(d,j),n(a)===null&&j===n(d)&&(k?(f(_),_=-1):k=!0,wl(g,z-H))):(j.sortIndex=X,t(a,j),x||w||(x=!0,yl(N))),j},e.unstable_shouldYield=Ce,e.unstable_wrapCallback=function(j){var P=m;return function(){var z=m;m=P;try{return j.apply(this,arguments)}finally{m=z}}}})(ss);us.exports=ss;var Uc=us.exports;/** * @license React * react-dom.production.min.js * @@ -30,16 +30,17 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var as=Hi,ge=Uc;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gl=Object.prototype.hasOwnProperty,$c=/^[: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]*$/,Bo={},Vo={};function Ac(e){return Gl.call(Vo,e)?!0:Gl.call(Bo,e)?!1:$c.test(e)?Vo[e]=!0:(Bo[e]=!0,!1)}function Bc(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 Vc(e,t,n,r){if(t===null||typeof t>"u"||Bc(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 se(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ee[e]=new se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ee[t]=new se(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ee[e]=new se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ee[e]=new se(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){ee[e]=new se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ee[e]=new se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ee[e]=new se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ee[e]=new se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ee[e]=new se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qi=/[\-:]([a-z])/g;function Ki(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(Qi,Ki);ee[t]=new se(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(Qi,Ki);ee[t]=new se(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(Qi,Ki);ee[t]=new se(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ee[e]=new se(e,1,!1,e.toLowerCase(),null,!1,!1)});ee.xlinkHref=new se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ee[e]=new se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Yi(e,t,n,r){var l=ee.hasOwnProperty(t)?ee[t]:null;(l!==null?l.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gl=Object.prototype.hasOwnProperty,$c=/^[: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]*$/,Bo={},Vo={};function Ac(e){return Gl.call(Vo,e)?!0:Gl.call(Bo,e)?!1:$c.test(e)?Vo[e]=!0:(Bo[e]=!0,!1)}function Bc(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 Vc(e,t,n,r){if(t===null||typeof t>"u"||Bc(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 se(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ee[e]=new se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ee[t]=new se(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ee[e]=new se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ee[e]=new se(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){ee[e]=new se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ee[e]=new se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ee[e]=new se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ee[e]=new se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ee[e]=new se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qi=/[\-:]([a-z])/g;function Ki(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(Qi,Ki);ee[t]=new se(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(Qi,Ki);ee[t]=new se(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(Qi,Ki);ee[t]=new se(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ee[e]=new se(e,1,!1,e.toLowerCase(),null,!1,!1)});ee.xlinkHref=new se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ee[e]=new se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Yi(e,t,n,r){var l=ee.hasOwnProperty(t)?ee[t]:null;(l!==null?l.type!==0:r||!(2u||l[o]!==i[u]){var a=` -`+l[o].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=o&&0<=u);break}}}finally{Nl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?xn(e):""}function Wc(e){switch(e.tag){case 5:return xn(e.type);case 16:return xn("Lazy");case 13:return xn("Suspense");case 19:return xn("SuspenseList");case 0:case 2:case 15:return e=jl(e.type,!1),e;case 11:return e=jl(e.type.render,!1),e;case 1:return e=jl(e.type,!0),e;default:return""}}function ql(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ot:return"Fragment";case Mt:return"Portal";case Xl:return"Profiler";case Gi:return"StrictMode";case Zl:return"Suspense";case Jl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case fs:return(e.displayName||"Context")+".Consumer";case ds:return(e._context.displayName||"Context")+".Provider";case Xi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Zi:return t=e.displayName||null,t!==null?t:ql(e.type)||"Memo";case Ze:t=e._payload,e=e._init;try{return ql(e(t))}catch{}}return null}function Hc(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ql(t);case 8:return t===Gi?"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 ct(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ms(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qc(e){var t=ms(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ir(e){e._valueTracker||(e._valueTracker=Qc(e))}function hs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ms(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Rr(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 bl(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ho(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ct(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 vs(e,t){t=t.checked,t!=null&&Yi(e,"checked",t,!1)}function ei(e,t){vs(e,t);var n=ct(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")?ti(e,t.type,n):t.hasOwnProperty("defaultValue")&&ti(e,t.type,ct(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Qo(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 ti(e,t,n){(t!=="number"||Rr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var kn=Array.isArray;function Kt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=or.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var jn={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},Kc=["Webkit","ms","Moz","O"];Object.keys(jn).forEach(function(e){Kc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jn[t]=jn[e]})});function xs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||jn.hasOwnProperty(e)&&jn[e]?(""+t).trim():t+"px"}function ks(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=xs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Yc=B({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 li(e,t){if(t){if(Yc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(y(62))}}function ii(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 oi=null;function Ji(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ui=null,Yt=null,Gt=null;function Go(e){if(e=bn(e)){if(typeof ui!="function")throw Error(y(280));var t=e.stateNode;t&&(t=ul(t),ui(e.stateNode,e.type,t))}}function Ss(e){Yt?Gt?Gt.push(e):Gt=[e]:Yt=e}function Ns(){if(Yt){var e=Yt,t=Gt;if(Gt=Yt=null,Go(e),t)for(e=0;e>>=0,e===0?32:31-(ld(e)/id|0)|0}var ur=64,sr=4194304;function Sn(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 Fr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var u=o&~l;u!==0?r=Sn(u):(i&=o,i!==0&&(r=Sn(i)))}else o=n&~l,o!==0?r=Sn(o):i!==0&&(r=Sn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Jn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Le(t),e[t]=n}function ad(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=Cn),ru=String.fromCharCode(32),lu=!1;function Ws(e,t){switch(e){case"keyup":return Id.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ft=!1;function $d(e,t){switch(e){case"compositionend":return Hs(t);case"keypress":return t.which!==32?null:(lu=!0,ru);case"textInput":return e=t.data,e===ru&&lu?null:e;default:return null}}function Ad(e,t){if(Ft)return e==="compositionend"||!io&&Ws(e,t)?(e=Bs(),Nr=no=et=null,Ft=!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=su(n)}}function Gs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xs(){for(var e=window,t=Rr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rr(e.document)}return t}function oo(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 Xd(e){var t=Xs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Gs(n.ownerDocument.documentElement,n)){if(r!==null&&oo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=au(n,i);var o=au(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,It=null,pi=null,Pn=null,mi=!1;function cu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;mi||It==null||It!==Rr(r)||(r=It,"selectionStart"in r&&oo(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}),Pn&&An(Pn,r)||(Pn=r,r=$r(pi,"onSelect"),0At||(e.current=xi[At],xi[At]=null,At--)}function M(e,t){At++,xi[At]=e.current,e.current=t}var dt={},le=pt(dt),de=pt(!1),jt=dt;function bt(e,t){var n=e.type.contextTypes;if(!n)return dt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function fe(e){return e=e.childContextTypes,e!=null}function Br(){F(de),F(le)}function gu(e,t,n){if(le.current!==dt)throw Error(y(168));M(le,t),M(de,n)}function la(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(y(108,Hc(e)||"Unknown",l));return B({},n,r)}function Vr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dt,jt=le.current,M(le,e),M(de,de.current),!0}function yu(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=la(e,t,jt),r.__reactInternalMemoizedMergedChildContext=e,F(de),F(le),M(le,e)):F(de),M(de,n)}var Ae=null,sl=!1,Ul=!1;function ia(e){Ae===null?Ae=[e]:Ae.push(e)}function sf(e){sl=!0,ia(e)}function mt(){if(!Ul&&Ae!==null){Ul=!0;var e=0,t=D;try{var n=Ae;for(D=1;e>=o,l-=o,Be=1<<32-Le(t)+l|n<_?(W=C,C=null):W=C.sibling;var L=m(f,C,p[_],g);if(L===null){C===null&&(C=W);break}e&&C&&L.alternate===null&&t(f,C),c=i(L,c,_),E===null?N=L:E.sibling=L,E=L,C=W}if(_===p.length)return n(f,C),U&>(f,_),N;if(C===null){for(;__?(W=C,C=null):W=C.sibling;var Ce=m(f,C,L.value,g);if(Ce===null){C===null&&(C=W);break}e&&C&&Ce.alternate===null&&t(f,C),c=i(Ce,c,_),E===null?N=Ce:E.sibling=Ce,E=Ce,C=W}if(L.done)return n(f,C),U&>(f,_),N;if(C===null){for(;!L.done;_++,L=p.next())L=h(f,L.value,g),L!==null&&(c=i(L,c,_),E===null?N=L:E.sibling=L,E=L);return U&>(f,_),N}for(C=r(f,C);!L.done;_++,L=p.next())L=w(C,f,_,L.value,g),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?_:L.key),c=i(L,c,_),E===null?N=L:E.sibling=L,E=L);return e&&C.forEach(function(cn){return t(f,cn)}),U&>(f,_),N}function I(f,c,p,g){if(typeof p=="object"&&p!==null&&p.type===Ot&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case lr:e:{for(var N=p.key,E=c;E!==null;){if(E.key===N){if(N=p.type,N===Ot){if(E.tag===7){n(f,E.sibling),c=l(E,p.props.children),c.return=f,f=c;break e}}else if(E.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===Ze&&Eu(N)===E.type){n(f,E.sibling),c=l(E,p.props),c.ref=gn(f,E,p),c.return=f,f=c;break e}n(f,E);break}else t(f,E);E=E.sibling}p.type===Ot?(c=Nt(p.props.children,f.mode,g,p.key),c.return=f,f=c):(g=Lr(p.type,p.key,p.props,null,f.mode,g),g.ref=gn(f,c,p),g.return=f,f=g)}return o(f);case Mt:e:{for(E=p.key;c!==null;){if(c.key===E)if(c.tag===4&&c.stateNode.containerInfo===p.containerInfo&&c.stateNode.implementation===p.implementation){n(f,c.sibling),c=l(c,p.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=Kl(p,f.mode,g),c.return=f,f=c}return o(f);case Ze:return E=p._init,I(f,c,E(p._payload),g)}if(kn(p))return x(f,c,p,g);if(fn(p))return k(f,c,p,g);hr(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,p),c.return=f,f=c):(n(f,c),c=Ql(p,f.mode,g),c.return=f,f=c),o(f)):n(f,c)}return I}var tn=pa(!0),ma=pa(!1),er={},Ue=pt(er),Hn=pt(er),Qn=pt(er);function kt(e){if(e===er)throw Error(y(174));return e}function vo(e,t){switch(M(Qn,t),M(Hn,e),M(Ue,er),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ri(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ri(t,e)}F(Ue),M(Ue,t)}function nn(){F(Ue),F(Hn),F(Qn)}function ha(e){kt(Qn.current);var t=kt(Ue.current),n=ri(t,e.type);t!==n&&(M(Hn,e),M(Ue,n))}function go(e){Hn.current===e&&(F(Ue),F(Hn))}var $=pt(0);function Gr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var $l=[];function yo(){for(var e=0;e<$l.length;e++)$l[e]._workInProgressVersionPrimary=null;$l.length=0}var Cr=Ge.ReactCurrentDispatcher,Al=Ge.ReactCurrentBatchConfig,Ct=0,A=null,Y=null,Z=null,Xr=!1,Tn=!1,Kn=0,cf=0;function te(){throw Error(y(321))}function wo(e,t){if(t===null)return!1;for(var n=0;nn?n:4,e(!0);var r=Al.transition;Al.transition={};try{e(!1),t()}finally{D=n,Al.transition=r}}function La(){return Ee().memoizedState}function ff(e,t,n){var r=st(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ra(e))Da(t,n);else if(n=aa(e,t,n,r),n!==null){var l=oe();Re(n,e,r,l),Ma(n,t,r)}}function pf(e,t,n){var r=st(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ra(e))Da(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,u=i(o,n);if(l.hasEagerState=!0,l.eagerState=u,De(u,o)){var a=t.interleaved;a===null?(l.next=l,mo(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=aa(e,t,l,r),n!==null&&(l=oe(),Re(n,e,r,l),Ma(n,t,r))}}function Ra(e){var t=e.alternate;return e===A||t!==null&&t===A}function Da(e,t){Tn=Xr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ma(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bi(e,n)}}var Zr={readContext:je,useCallback:te,useContext:te,useEffect:te,useImperativeHandle:te,useInsertionEffect:te,useLayoutEffect:te,useMemo:te,useReducer:te,useRef:te,useState:te,useDebugValue:te,useDeferredValue:te,useTransition:te,useMutableSource:te,useSyncExternalStore:te,useId:te,unstable_isNewReconciler:!1},mf={readContext:je,useCallback:function(e,t){return Oe().memoizedState=[e,t===void 0?null:t],e},useContext:je,useEffect:_u,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,_r(4194308,4,Ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _r(4194308,4,e,t)},useInsertionEffect:function(e,t){return _r(4,2,e,t)},useMemo:function(e,t){var n=Oe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Oe();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=ff.bind(null,A,e),[r.memoizedState,e]},useRef:function(e){var t=Oe();return e={current:e},t.memoizedState=e},useState:Cu,useDebugValue:No,useDeferredValue:function(e){return Oe().memoizedState=e},useTransition:function(){var e=Cu(!1),t=e[0];return e=df.bind(null,e[1]),Oe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=A,l=Oe();if(U){if(n===void 0)throw Error(y(407));n=n()}else{if(n=t(),J===null)throw Error(y(349));Ct&30||ya(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,_u(xa.bind(null,r,i,e),[e]),r.flags|=2048,Gn(9,wa.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Oe(),t=J.identifierPrefix;if(U){var n=Ve,r=Be;n=(r&~(1<<32-Le(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Kn++,0")&&(a=a.replace("",e.displayName)),a}while(1<=o&&0<=u);break}}}finally{Nl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?xn(e):""}function Wc(e){switch(e.tag){case 5:return xn(e.type);case 16:return xn("Lazy");case 13:return xn("Suspense");case 19:return xn("SuspenseList");case 0:case 2:case 15:return e=jl(e.type,!1),e;case 11:return e=jl(e.type.render,!1),e;case 1:return e=jl(e.type,!0),e;default:return""}}function ql(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ot:return"Fragment";case Mt:return"Portal";case Xl:return"Profiler";case Gi:return"StrictMode";case Zl:return"Suspense";case Jl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case fs:return(e.displayName||"Context")+".Consumer";case ds:return(e._context.displayName||"Context")+".Provider";case Xi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Zi:return t=e.displayName||null,t!==null?t:ql(e.type)||"Memo";case Ze:t=e._payload,e=e._init;try{return ql(e(t))}catch{}}return null}function Hc(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ql(t);case 8:return t===Gi?"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 ct(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ms(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qc(e){var t=ms(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ir(e){e._valueTracker||(e._valueTracker=Qc(e))}function hs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ms(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Dr(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 bl(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ho(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ct(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 vs(e,t){t=t.checked,t!=null&&Yi(e,"checked",t,!1)}function ei(e,t){vs(e,t);var n=ct(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")?ti(e,t.type,n):t.hasOwnProperty("defaultValue")&&ti(e,t.type,ct(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Qo(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 ti(e,t,n){(t!=="number"||Dr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var kn=Array.isArray;function Kt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=or.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var jn={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},Kc=["Webkit","ms","Moz","O"];Object.keys(jn).forEach(function(e){Kc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jn[t]=jn[e]})});function xs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||jn.hasOwnProperty(e)&&jn[e]?(""+t).trim():t+"px"}function ks(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=xs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Yc=B({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 li(e,t){if(t){if(Yc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(y(62))}}function ii(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 oi=null;function Ji(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ui=null,Yt=null,Gt=null;function Go(e){if(e=bn(e)){if(typeof ui!="function")throw Error(y(280));var t=e.stateNode;t&&(t=ul(t),ui(e.stateNode,e.type,t))}}function Ss(e){Yt?Gt?Gt.push(e):Gt=[e]:Yt=e}function Ns(){if(Yt){var e=Yt,t=Gt;if(Gt=Yt=null,Go(e),t)for(e=0;e>>=0,e===0?32:31-(ld(e)/id|0)|0}var ur=64,sr=4194304;function Sn(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 Fr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var u=o&~l;u!==0?r=Sn(u):(i&=o,i!==0&&(r=Sn(i)))}else o=n&~l,o!==0?r=Sn(o):i!==0&&(r=Sn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Jn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Le(t),e[t]=n}function ad(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=Cn),ru=String.fromCharCode(32),lu=!1;function Ws(e,t){switch(e){case"keyup":return Id.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ft=!1;function $d(e,t){switch(e){case"compositionend":return Hs(t);case"keypress":return t.which!==32?null:(lu=!0,ru);case"textInput":return e=t.data,e===ru&&lu?null:e;default:return null}}function Ad(e,t){if(Ft)return e==="compositionend"||!io&&Ws(e,t)?(e=Bs(),Nr=no=et=null,Ft=!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=su(n)}}function Gs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xs(){for(var e=window,t=Dr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Dr(e.document)}return t}function oo(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 Xd(e){var t=Xs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Gs(n.ownerDocument.documentElement,n)){if(r!==null&&oo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=au(n,i);var o=au(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,It=null,pi=null,Pn=null,mi=!1;function cu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;mi||It==null||It!==Dr(r)||(r=It,"selectionStart"in r&&oo(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}),Pn&&An(Pn,r)||(Pn=r,r=$r(pi,"onSelect"),0At||(e.current=xi[At],xi[At]=null,At--)}function M(e,t){At++,xi[At]=e.current,e.current=t}var dt={},le=pt(dt),de=pt(!1),jt=dt;function bt(e,t){var n=e.type.contextTypes;if(!n)return dt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function fe(e){return e=e.childContextTypes,e!=null}function Br(){F(de),F(le)}function gu(e,t,n){if(le.current!==dt)throw Error(y(168));M(le,t),M(de,n)}function la(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(y(108,Hc(e)||"Unknown",l));return B({},n,r)}function Vr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dt,jt=le.current,M(le,e),M(de,de.current),!0}function yu(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=la(e,t,jt),r.__reactInternalMemoizedMergedChildContext=e,F(de),F(le),M(le,e)):F(de),M(de,n)}var Ae=null,sl=!1,Ul=!1;function ia(e){Ae===null?Ae=[e]:Ae.push(e)}function sf(e){sl=!0,ia(e)}function mt(){if(!Ul&&Ae!==null){Ul=!0;var e=0,t=R;try{var n=Ae;for(R=1;e>=o,l-=o,Be=1<<32-Le(t)+l|n<_?(W=C,C=null):W=C.sibling;var L=m(f,C,p[_],g);if(L===null){C===null&&(C=W);break}e&&C&&L.alternate===null&&t(f,C),c=i(L,c,_),E===null?N=L:E.sibling=L,E=L,C=W}if(_===p.length)return n(f,C),U&>(f,_),N;if(C===null){for(;__?(W=C,C=null):W=C.sibling;var Ce=m(f,C,L.value,g);if(Ce===null){C===null&&(C=W);break}e&&C&&Ce.alternate===null&&t(f,C),c=i(Ce,c,_),E===null?N=Ce:E.sibling=Ce,E=Ce,C=W}if(L.done)return n(f,C),U&>(f,_),N;if(C===null){for(;!L.done;_++,L=p.next())L=h(f,L.value,g),L!==null&&(c=i(L,c,_),E===null?N=L:E.sibling=L,E=L);return U&>(f,_),N}for(C=r(f,C);!L.done;_++,L=p.next())L=w(C,f,_,L.value,g),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?_:L.key),c=i(L,c,_),E===null?N=L:E.sibling=L,E=L);return e&&C.forEach(function(cn){return t(f,cn)}),U&>(f,_),N}function I(f,c,p,g){if(typeof p=="object"&&p!==null&&p.type===Ot&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case lr:e:{for(var N=p.key,E=c;E!==null;){if(E.key===N){if(N=p.type,N===Ot){if(E.tag===7){n(f,E.sibling),c=l(E,p.props.children),c.return=f,f=c;break e}}else if(E.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===Ze&&Eu(N)===E.type){n(f,E.sibling),c=l(E,p.props),c.ref=gn(f,E,p),c.return=f,f=c;break e}n(f,E);break}else t(f,E);E=E.sibling}p.type===Ot?(c=Nt(p.props.children,f.mode,g,p.key),c.return=f,f=c):(g=Lr(p.type,p.key,p.props,null,f.mode,g),g.ref=gn(f,c,p),g.return=f,f=g)}return o(f);case Mt:e:{for(E=p.key;c!==null;){if(c.key===E)if(c.tag===4&&c.stateNode.containerInfo===p.containerInfo&&c.stateNode.implementation===p.implementation){n(f,c.sibling),c=l(c,p.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=Kl(p,f.mode,g),c.return=f,f=c}return o(f);case Ze:return E=p._init,I(f,c,E(p._payload),g)}if(kn(p))return x(f,c,p,g);if(fn(p))return k(f,c,p,g);hr(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,p),c.return=f,f=c):(n(f,c),c=Ql(p,f.mode,g),c.return=f,f=c),o(f)):n(f,c)}return I}var tn=pa(!0),ma=pa(!1),er={},Ue=pt(er),Hn=pt(er),Qn=pt(er);function kt(e){if(e===er)throw Error(y(174));return e}function vo(e,t){switch(M(Qn,t),M(Hn,e),M(Ue,er),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ri(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ri(t,e)}F(Ue),M(Ue,t)}function nn(){F(Ue),F(Hn),F(Qn)}function ha(e){kt(Qn.current);var t=kt(Ue.current),n=ri(t,e.type);t!==n&&(M(Hn,e),M(Ue,n))}function go(e){Hn.current===e&&(F(Ue),F(Hn))}var $=pt(0);function Gr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var $l=[];function yo(){for(var e=0;e<$l.length;e++)$l[e]._workInProgressVersionPrimary=null;$l.length=0}var Cr=Ge.ReactCurrentDispatcher,Al=Ge.ReactCurrentBatchConfig,Ct=0,A=null,Y=null,Z=null,Xr=!1,zn=!1,Kn=0,cf=0;function te(){throw Error(y(321))}function wo(e,t){if(t===null)return!1;for(var n=0;nn?n:4,e(!0);var r=Al.transition;Al.transition={};try{e(!1),t()}finally{R=n,Al.transition=r}}function La(){return Ee().memoizedState}function ff(e,t,n){var r=st(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Da(e))Ra(t,n);else if(n=aa(e,t,n,r),n!==null){var l=oe();De(n,e,r,l),Ma(n,t,r)}}function pf(e,t,n){var r=st(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Da(e))Ra(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,u=i(o,n);if(l.hasEagerState=!0,l.eagerState=u,Re(u,o)){var a=t.interleaved;a===null?(l.next=l,mo(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=aa(e,t,l,r),n!==null&&(l=oe(),De(n,e,r,l),Ma(n,t,r))}}function Da(e){var t=e.alternate;return e===A||t!==null&&t===A}function Ra(e,t){zn=Xr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ma(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bi(e,n)}}var Zr={readContext:je,useCallback:te,useContext:te,useEffect:te,useImperativeHandle:te,useInsertionEffect:te,useLayoutEffect:te,useMemo:te,useReducer:te,useRef:te,useState:te,useDebugValue:te,useDeferredValue:te,useTransition:te,useMutableSource:te,useSyncExternalStore:te,useId:te,unstable_isNewReconciler:!1},mf={readContext:je,useCallback:function(e,t){return Oe().memoizedState=[e,t===void 0?null:t],e},useContext:je,useEffect:_u,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,_r(4194308,4,Ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _r(4194308,4,e,t)},useInsertionEffect:function(e,t){return _r(4,2,e,t)},useMemo:function(e,t){var n=Oe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Oe();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=ff.bind(null,A,e),[r.memoizedState,e]},useRef:function(e){var t=Oe();return e={current:e},t.memoizedState=e},useState:Cu,useDebugValue:No,useDeferredValue:function(e){return Oe().memoizedState=e},useTransition:function(){var e=Cu(!1),t=e[0];return e=df.bind(null,e[1]),Oe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=A,l=Oe();if(U){if(n===void 0)throw Error(y(407));n=n()}else{if(n=t(),J===null)throw Error(y(349));Ct&30||ya(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,_u(xa.bind(null,r,i,e),[e]),r.flags|=2048,Gn(9,wa.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Oe(),t=J.identifierPrefix;if(U){var n=Ve,r=Be;n=(r&~(1<<32-Le(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Kn++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Fe]=t,e[Wn]=r,Wa(e,t,!1,!1),t.stateNode=e;e:{switch(o=ii(n,r),n){case"dialog":O("cancel",e),O("close",e),l=r;break;case"iframe":case"object":case"embed":O("load",e),l=r;break;case"video":case"audio":for(l=0;lln&&(t.flags|=128,r=!0,yn(i,!1),t.lanes=4194304)}else{if(!r)if(e=Gr(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),yn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!U)return ne(t),null}else 2*Q()-i.renderingStartTime>ln&&n!==1073741824&&(t.flags|=128,r=!0,yn(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Q(),t.sibling=null,n=$.current,M($,r?n&1|2:n&1),t):(ne(t),null);case 22:case 23:return To(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?me&1073741824&&(ne(t),t.subtreeFlags&6&&(t.flags|=8192)):ne(t),null;case 24:return null;case 25:return null}throw Error(y(156,t.tag))}function Sf(e,t){switch(so(t),t.tag){case 1:return fe(t.type)&&Br(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nn(),F(de),F(le),yo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return go(t),null;case 13:if(F($),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(y(340));en()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F($),null;case 4:return nn(),null;case 10:return po(t.type._context),null;case 22:case 23:return To(),null;case 24:return null;default:return null}}var gr=!1,re=!1,Nf=typeof WeakSet=="function"?WeakSet:Set,S=null;function Ht(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){V(e,t,r)}else n.current=null}function Ri(e,t,n){try{n()}catch(r){V(e,t,r)}}var Fu=!1;function jf(e,t){if(hi=Ir,e=Xs(),oo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,u=-1,a=-1,d=0,v=0,h=e,m=null;t:for(;;){for(var w;h!==n||l!==0&&h.nodeType!==3||(u=o+l),h!==i||r!==0&&h.nodeType!==3||(a=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(w=h.firstChild)!==null;)m=h,h=w;for(;;){if(h===e)break t;if(m===n&&++d===l&&(u=o),m===i&&++v===r&&(a=o),(w=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=w}n=u===-1||a===-1?null:{start:u,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(vi={focusedElem:e,selectionRange:n},Ir=!1,S=t;S!==null;)if(t=S,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,S=e;else for(;S!==null;){t=S;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 k=x.memoizedProps,I=x.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?k:Pe(t.type,k),I);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(g){V(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,S=e;break}S=t.return}return x=Fu,Fu=!1,x}function zn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Ri(t,n,i)}l=l.next}while(l!==r)}}function dl(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 Di(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 Ka(e){var t=e.alternate;t!==null&&(e.alternate=null,Ka(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fe],delete t[Wn],delete t[wi],delete t[of],delete t[uf])),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 Ya(e){return e.tag===5||e.tag===3||e.tag===4}function Iu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ya(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 Mi(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=Ar));else if(r!==4&&(e=e.child,e!==null))for(Mi(e,t,n),e=e.sibling;e!==null;)Mi(e,t,n),e=e.sibling}function Oi(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(Oi(e,t,n),e=e.sibling;e!==null;)Oi(e,t,n),e=e.sibling}var q=null,Te=!1;function Xe(e,t,n){for(n=n.child;n!==null;)Ga(e,t,n),n=n.sibling}function Ga(e,t,n){if(Ie&&typeof Ie.onCommitFiberUnmount=="function")try{Ie.onCommitFiberUnmount(rl,n)}catch{}switch(n.tag){case 5:re||Ht(n,t);case 6:var r=q,l=Te;q=null,Xe(e,t,n),q=r,Te=l,q!==null&&(Te?(e=q,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):q.removeChild(n.stateNode));break;case 18:q!==null&&(Te?(e=q,n=n.stateNode,e.nodeType===8?Il(e.parentNode,n):e.nodeType===1&&Il(e,n),Un(e)):Il(q,n.stateNode));break;case 4:r=q,l=Te,q=n.stateNode.containerInfo,Te=!0,Xe(e,t,n),q=r,Te=l;break;case 0:case 11:case 14:case 15:if(!re&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Ri(n,t,o),l=l.next}while(l!==r)}Xe(e,t,n);break;case 1:if(!re&&(Ht(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){V(n,t,u)}Xe(e,t,n);break;case 21:Xe(e,t,n);break;case 22:n.mode&1?(re=(r=re)||n.memoizedState!==null,Xe(e,t,n),re=r):Xe(e,t,n);break;default:Xe(e,t,n)}}function Uu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Nf),t.forEach(function(r){var l=Df.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function _e(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=o),r&=~i}if(r=l,r=Q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cf(r/1960))-r,10e?16:e,tt===null)var r=!1;else{if(e=tt,tt=null,br=0,R&6)throw Error(y(331));var l=R;for(R|=4,S=e.current;S!==null;){var i=S,o=i.child;if(S.flags&16){var u=i.deletions;if(u!==null){for(var a=0;aQ()-_o?St(e,0):Co|=n),pe(e,t)}function nc(e,t){t===0&&(e.mode&1?(t=sr,sr<<=1,!(sr&130023424)&&(sr=4194304)):t=1);var n=oe();e=Ke(e,t),e!==null&&(Jn(e,t,n),pe(e,n))}function Rf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),nc(e,n)}function Df(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(t),nc(e,n)}var rc;rc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||de.current)ce=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ce=!1,xf(e,t,n);ce=!!(e.flags&131072)}else ce=!1,U&&t.flags&1048576&&oa(t,Hr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Pr(e,t),e=t.pendingProps;var l=bt(t,le.current);Zt(t,n),l=xo(null,t,r,e,l,n);var i=ko();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,fe(r)?(i=!0,Vr(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ho(t),l.updater=al,t.stateNode=l,l._reactInternals=t,Ei(t,r,e,n),t=Pi(null,t,r,!0,i,n)):(t.tag=0,U&&i&&uo(t),ie(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Pr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Of(r),e=Pe(r,e),l){case 0:t=_i(null,t,r,e,n);break e;case 1:t=Du(null,t,r,e,n);break e;case 11:t=Lu(null,t,r,e,n);break e;case 14:t=Ru(null,t,r,Pe(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),_i(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Du(e,t,r,l,n);case 3:e:{if(Aa(t),e===null)throw Error(y(387));r=t.pendingProps,i=t.memoizedState,l=i.element,ca(e,t),Yr(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=rn(Error(y(423)),t),t=Mu(e,t,r,n,l);break e}else if(r!==l){l=rn(Error(y(424)),t),t=Mu(e,t,r,n,l);break e}else for(he=it(t.stateNode.containerInfo.firstChild),ve=t,U=!0,ze=null,n=ma(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(en(),r===l){t=Ye(e,t,n);break e}ie(e,t,r,n)}t=t.child}return t;case 5:return ha(t),e===null&&Si(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,gi(r,l)?o=null:i!==null&&gi(r,i)&&(t.flags|=32),$a(e,t),ie(e,t,o,n),t.child;case 6:return e===null&&Si(t),null;case 13:return Ba(e,t,n);case 4:return vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=tn(t,null,r,n):ie(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Lu(e,t,r,l,n);case 7:return ie(e,t,t.pendingProps,n),t.child;case 8:return ie(e,t,t.pendingProps.children,n),t.child;case 12:return ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,M(Qr,r._currentValue),r._currentValue=o,i!==null)if(De(i.value,o)){if(i.children===l.children&&!de.current){t=Ye(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){o=i.child;for(var a=u.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=We(-1,n&-n),a.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var v=d.pending;v===null?a.next=a:(a.next=v.next,v.next=a),d.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Ni(i.return,n,t),u.lanes|=n;break}a=a.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(y(341));o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ni(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}ie(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Zt(t,n),l=je(l),r=r(l),t.flags|=1,ie(e,t,r,n),t.child;case 14:return r=t.type,l=Pe(r,t.pendingProps),l=Pe(r.type,l),Ru(e,t,r,l,n);case 15:return Ia(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Pr(e,t),t.tag=1,fe(r)?(e=!0,Vr(t)):e=!1,Zt(t,n),fa(t,r,l),Ei(t,r,l,n),Pi(null,t,r,!0,e,n);case 19:return Va(e,t,n);case 22:return Ua(e,t,n)}throw Error(y(156,t.tag))};function lc(e,t){return zs(e,t)}function Mf(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 Se(e,t,n,r){return new Mf(e,t,n,r)}function Lo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Of(e){if(typeof e=="function")return Lo(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xi)return 11;if(e===Zi)return 14}return 2}function at(e,t){var n=e.alternate;return n===null?(n=Se(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 Lr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")Lo(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Ot:return Nt(n.children,l,i,t);case Gi:o=8,l|=8;break;case Xl:return e=Se(12,n,t,l|2),e.elementType=Xl,e.lanes=i,e;case Zl:return e=Se(13,n,t,l),e.elementType=Zl,e.lanes=i,e;case Jl:return e=Se(19,n,t,l),e.elementType=Jl,e.lanes=i,e;case ps:return pl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ds:o=10;break e;case fs:o=9;break e;case Xi:o=11;break e;case Zi:o=14;break e;case Ze:o=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return t=Se(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Nt(e,t,n,r){return e=Se(7,e,r,t),e.lanes=n,e}function pl(e,t,n,r){return e=Se(22,e,r,t),e.elementType=ps,e.lanes=n,e.stateNode={isHidden:!1},e}function Ql(e,t,n){return e=Se(6,e,null,t),e.lanes=n,e}function Kl(e,t,n){return t=Se(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ff(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cl(0),this.expirationTimes=Cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ro(e,t,n,r,l,i,o,u,a){return e=new Ff(e,t,n,u,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Se(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ho(i),e}function If(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sc)}catch(e){console.error(e)}}sc(),os.exports=ye;var Vf=os.exports,Ku=Vf;Yl.createRoot=Ku.createRoot,Yl.hydrateRoot=Ku.hydrateRoot;const on=({children:e})=>s.jsx("h3",{className:"text-2xl font-semibold",children:e}),Wf=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 px-4 rounded-lg xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl background-gradient xs:px-8",children:s.jsxs("div",{className:"py-10 text-background md:py-12 xl:px-4 2xl:px-8",id:"about",children:[s.jsx(on,{children:"About me"}),s.jsxs("div",{className:"py-4 leading-7 whitespace-pre-wrap md:grid-cols-2 md:grid md:gap-x-16 lg:gap-x-20 2xl:gap-x-24",children:[s.jsxs("p",{children:["Hi, my name is ",s.jsx("b",{children:"Karol"}),". As a software developer, I have been sharpening my programming skills for the past"," ",s.jsxs("span",{className:"font-semibold",children:[new Date().getFullYear()-2016," years"]}),".",` +`+i.stack}return{value:e,source:t,stack:l,digest:null}}function Wl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ci(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var gf=typeof WeakMap=="function"?WeakMap:Map;function Oa(e,t,n){n=We(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){qr||(qr=!0,Fi=r),Ci(e,t)},n}function Fa(e,t,n){n=We(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Ci(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Ci(e,t),typeof r!="function"&&(ut===null?ut=new Set([this]):ut.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Pu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new gf;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Lf.bind(null,e,t,n),t.then(e,e))}function zu(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 Tu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,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=We(-1,1),t.tag=2,ot(n,t,1))),n.lanes|=1),e)}var yf=Ge.ReactCurrentOwner,ce=!1;function ie(e,t,n,r){t.child=e===null?ma(t,null,n,r):tn(t,e.child,n,r)}function Lu(e,t,n,r,l){n=n.render;var i=t.ref;return Zt(t,l),r=xo(e,t,n,r,i,l),n=ko(),e!==null&&!ce?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ye(e,t,l)):(U&&n&&uo(t),t.flags|=1,ie(e,t,r,l),t.child)}function Du(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!Lo(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Ia(e,t,i,r,l)):(e=Lr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:An,n(o,r)&&e.ref===t.ref)return Ye(e,t,l)}return t.flags|=1,e=at(i,r),e.ref=t.ref,e.return=t,t.child=e}function Ia(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(An(i,r)&&e.ref===t.ref)if(ce=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(ce=!0);else return t.lanes=e.lanes,Ye(e,t,l)}return _i(e,t,n,r,l)}function Ua(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},M(Qt,me),me|=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,M(Qt,me),me|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,M(Qt,me),me|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,M(Qt,me),me|=r;return ie(e,t,l,n),t.child}function $a(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function _i(e,t,n,r,l){var i=fe(n)?jt:le.current;return i=bt(t,i),Zt(t,l),n=xo(e,t,n,r,i,l),r=ko(),e!==null&&!ce?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ye(e,t,l)):(U&&r&&uo(t),t.flags|=1,ie(e,t,n,l),t.child)}function Ru(e,t,n,r,l){if(fe(n)){var i=!0;Vr(t)}else i=!1;if(Zt(t,l),t.stateNode===null)Pr(e,t),fa(t,n,r),Ei(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,u=t.memoizedProps;o.props=u;var a=o.context,d=n.contextType;typeof d=="object"&&d!==null?d=je(d):(d=fe(n)?jt:le.current,d=bt(t,d));var v=n.getDerivedStateFromProps,h=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==r||a!==d)&&ju(t,o,r,d),Je=!1;var m=t.memoizedState;o.state=m,Yr(t,r,o,l),a=t.memoizedState,u!==r||m!==a||de.current||Je?(typeof v=="function"&&(ji(t,n,v,r),a=t.memoizedState),(u=Je||Nu(t,n,u,r,m,a,d))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),o.props=r,o.state=a,o.context=d,r=u):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,ca(e,t),u=t.memoizedProps,d=t.type===t.elementType?u:Pe(t.type,u),o.props=d,h=t.pendingProps,m=o.context,a=n.contextType,typeof a=="object"&&a!==null?a=je(a):(a=fe(n)?jt:le.current,a=bt(t,a));var w=n.getDerivedStateFromProps;(v=typeof w=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==h||m!==a)&&ju(t,o,r,a),Je=!1,m=t.memoizedState,o.state=m,Yr(t,r,o,l);var x=t.memoizedState;u!==h||m!==x||de.current||Je?(typeof w=="function"&&(ji(t,n,w,r),x=t.memoizedState),(d=Je||Nu(t,n,d,r,m,x,a)||!1)?(v||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,a),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,a)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=a,r=d):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return Pi(e,t,n,r,i,l)}function Pi(e,t,n,r,l,i){$a(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&yu(t,n,!1),Ye(e,t,i);r=t.stateNode,yf.current=t;var u=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=tn(t,e.child,null,i),t.child=tn(t,null,u,i)):ie(e,t,u,i),t.memoizedState=r.state,l&&yu(t,n,!0),t.child}function Aa(e){var t=e.stateNode;t.pendingContext?gu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&gu(e,t.context,!1),vo(e,t.containerInfo)}function Mu(e,t,n,r,l){return en(),ao(l),t.flags|=256,ie(e,t,n,r),t.child}var zi={dehydrated:null,treeContext:null,retryLane:0};function Ti(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ba(e,t,n){var r=t.pendingProps,l=$.current,i=!1,o=(t.flags&128)!==0,u;if((u=o)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),M($,l&1),e===null)return Si(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):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=pl(o,r,0,null),e=Nt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ti(n),t.memoizedState=zi,e):jo(t,o));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return wf(e,t,o,r,u,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,u=l.sibling;var a={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=at(l,a),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?i=at(u,i):(i=Nt(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?Ti(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=zi,r}return i=e.child,e=i.sibling,r=at(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 jo(e,t){return t=pl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function vr(e,t,n,r){return r!==null&&ao(r),tn(t,e.child,null,n),e=jo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function wf(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=Wl(Error(y(422))),vr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=pl({mode:"visible",children:r.children},l,0,null),i=Nt(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&tn(t,e.child,null,o),t.child.memoizedState=Ti(o),t.memoizedState=zi,i);if(!(t.mode&1))return vr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,i=Error(y(419)),r=Wl(i,r,void 0),vr(e,t,o,r)}if(u=(o&e.childLanes)!==0,ce||u){if(r=J,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Ke(e,l),De(r,e,l,-1))}return To(),r=Wl(Error(y(421))),vr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Df.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,he=it(l.nextSibling),ve=t,U=!0,Te=null,e!==null&&(xe[ke++]=Be,xe[ke++]=Ve,xe[ke++]=Et,Be=e.id,Ve=e.overflow,Et=t),t=jo(t,r.children),t.flags|=4096,t)}function Ou(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ni(e.return,t,n)}function Hl(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function Va(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(ie(e,t,r.children,n),r=$.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&&Ou(e,n,t);else if(e.tag===19)Ou(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(M($,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Gr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Hl(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Gr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Hl(t,!0,n,null,i);break;case"together":Hl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Pr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ye(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),_t|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(y(153));if(t.child!==null){for(e=t.child,n=at(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=at(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function xf(e,t,n){switch(t.tag){case 3:Aa(t),en();break;case 5:ha(t);break;case 1:fe(t.type)&&Vr(t);break;case 4:vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;M(Qr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(M($,$.current&1),t.flags|=128,null):n&t.child.childLanes?Ba(e,t,n):(M($,$.current&1),e=Ye(e,t,n),e!==null?e.sibling:null);M($,$.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Va(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),M($,$.current),r)break;return null;case 22:case 23:return t.lanes=0,Ua(e,t,n)}return Ye(e,t,n)}var Wa,Li,Ha,Qa;Wa=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}};Li=function(){};Ha=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,kt(Ue.current);var i=null;switch(n){case"input":l=bl(e,l),r=bl(e,r),i=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),i=[];break;case"textarea":l=ni(e,l),r=ni(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ar)}li(n,r);var o;n=null;for(d in l)if(!r.hasOwnProperty(d)&&l.hasOwnProperty(d)&&l[d]!=null)if(d==="style"){var u=l[d];for(o in u)u.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Rn.hasOwnProperty(d)?i||(i=[]):(i=i||[]).push(d,null));for(d in r){var a=r[d];if(u=l!=null?l[d]:void 0,r.hasOwnProperty(d)&&a!==u&&(a!=null||u!=null))if(d==="style")if(u){for(o in u)!u.hasOwnProperty(o)||a&&a.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in a)a.hasOwnProperty(o)&&u[o]!==a[o]&&(n||(n={}),n[o]=a[o])}else n||(i||(i=[]),i.push(d,n)),n=a;else d==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,u=u?u.__html:void 0,a!=null&&u!==a&&(i=i||[]).push(d,a)):d==="children"?typeof a!="string"&&typeof a!="number"||(i=i||[]).push(d,""+a):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Rn.hasOwnProperty(d)?(a!=null&&d==="onScroll"&&O("scroll",e),i||u===a||(i=[])):(i=i||[]).push(d,a))}n&&(i=i||[]).push("style",n);var d=i;(t.updateQueue=d)&&(t.flags|=4)}};Qa=function(e,t,n,r){n!==r&&(t.flags|=4)};function yn(e,t){if(!U)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 ne(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function kf(e,t,n){var r=t.pendingProps;switch(so(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ne(t),null;case 1:return fe(t.type)&&Br(),ne(t),null;case 3:return r=t.stateNode,nn(),F(de),F(le),yo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(mr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Te!==null&&($i(Te),Te=null))),Li(e,t),ne(t),null;case 5:go(t);var l=kt(Qn.current);if(n=t.type,e!==null&&t.stateNode!=null)Ha(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(y(166));return ne(t),null}if(e=kt(Ue.current),mr(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Fe]=t,r[Wn]=i,e=(t.mode&1)!==0,n){case"dialog":O("cancel",r),O("close",r);break;case"iframe":case"object":case"embed":O("load",r);break;case"video":case"audio":for(l=0;l<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Fe]=t,e[Wn]=r,Wa(e,t,!1,!1),t.stateNode=e;e:{switch(o=ii(n,r),n){case"dialog":O("cancel",e),O("close",e),l=r;break;case"iframe":case"object":case"embed":O("load",e),l=r;break;case"video":case"audio":for(l=0;lln&&(t.flags|=128,r=!0,yn(i,!1),t.lanes=4194304)}else{if(!r)if(e=Gr(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),yn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!U)return ne(t),null}else 2*Q()-i.renderingStartTime>ln&&n!==1073741824&&(t.flags|=128,r=!0,yn(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Q(),t.sibling=null,n=$.current,M($,r?n&1|2:n&1),t):(ne(t),null);case 22:case 23:return zo(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?me&1073741824&&(ne(t),t.subtreeFlags&6&&(t.flags|=8192)):ne(t),null;case 24:return null;case 25:return null}throw Error(y(156,t.tag))}function Sf(e,t){switch(so(t),t.tag){case 1:return fe(t.type)&&Br(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nn(),F(de),F(le),yo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return go(t),null;case 13:if(F($),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(y(340));en()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F($),null;case 4:return nn(),null;case 10:return po(t.type._context),null;case 22:case 23:return zo(),null;case 24:return null;default:return null}}var gr=!1,re=!1,Nf=typeof WeakSet=="function"?WeakSet:Set,S=null;function Ht(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){V(e,t,r)}else n.current=null}function Di(e,t,n){try{n()}catch(r){V(e,t,r)}}var Fu=!1;function jf(e,t){if(hi=Ir,e=Xs(),oo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,u=-1,a=-1,d=0,v=0,h=e,m=null;t:for(;;){for(var w;h!==n||l!==0&&h.nodeType!==3||(u=o+l),h!==i||r!==0&&h.nodeType!==3||(a=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(w=h.firstChild)!==null;)m=h,h=w;for(;;){if(h===e)break t;if(m===n&&++d===l&&(u=o),m===i&&++v===r&&(a=o),(w=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=w}n=u===-1||a===-1?null:{start:u,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(vi={focusedElem:e,selectionRange:n},Ir=!1,S=t;S!==null;)if(t=S,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,S=e;else for(;S!==null;){t=S;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 k=x.memoizedProps,I=x.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?k:Pe(t.type,k),I);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(g){V(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,S=e;break}S=t.return}return x=Fu,Fu=!1,x}function Tn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Di(t,n,i)}l=l.next}while(l!==r)}}function dl(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 Ri(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 Ka(e){var t=e.alternate;t!==null&&(e.alternate=null,Ka(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fe],delete t[Wn],delete t[wi],delete t[of],delete t[uf])),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 Ya(e){return e.tag===5||e.tag===3||e.tag===4}function Iu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ya(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 Mi(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=Ar));else if(r!==4&&(e=e.child,e!==null))for(Mi(e,t,n),e=e.sibling;e!==null;)Mi(e,t,n),e=e.sibling}function Oi(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(Oi(e,t,n),e=e.sibling;e!==null;)Oi(e,t,n),e=e.sibling}var q=null,ze=!1;function Xe(e,t,n){for(n=n.child;n!==null;)Ga(e,t,n),n=n.sibling}function Ga(e,t,n){if(Ie&&typeof Ie.onCommitFiberUnmount=="function")try{Ie.onCommitFiberUnmount(rl,n)}catch{}switch(n.tag){case 5:re||Ht(n,t);case 6:var r=q,l=ze;q=null,Xe(e,t,n),q=r,ze=l,q!==null&&(ze?(e=q,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):q.removeChild(n.stateNode));break;case 18:q!==null&&(ze?(e=q,n=n.stateNode,e.nodeType===8?Il(e.parentNode,n):e.nodeType===1&&Il(e,n),Un(e)):Il(q,n.stateNode));break;case 4:r=q,l=ze,q=n.stateNode.containerInfo,ze=!0,Xe(e,t,n),q=r,ze=l;break;case 0:case 11:case 14:case 15:if(!re&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Di(n,t,o),l=l.next}while(l!==r)}Xe(e,t,n);break;case 1:if(!re&&(Ht(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){V(n,t,u)}Xe(e,t,n);break;case 21:Xe(e,t,n);break;case 22:n.mode&1?(re=(r=re)||n.memoizedState!==null,Xe(e,t,n),re=r):Xe(e,t,n);break;default:Xe(e,t,n)}}function Uu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Nf),t.forEach(function(r){var l=Rf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function _e(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=o),r&=~i}if(r=l,r=Q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cf(r/1960))-r,10e?16:e,tt===null)var r=!1;else{if(e=tt,tt=null,br=0,D&6)throw Error(y(331));var l=D;for(D|=4,S=e.current;S!==null;){var i=S,o=i.child;if(S.flags&16){var u=i.deletions;if(u!==null){for(var a=0;aQ()-_o?St(e,0):Co|=n),pe(e,t)}function nc(e,t){t===0&&(e.mode&1?(t=sr,sr<<=1,!(sr&130023424)&&(sr=4194304)):t=1);var n=oe();e=Ke(e,t),e!==null&&(Jn(e,t,n),pe(e,n))}function Df(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),nc(e,n)}function Rf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(t),nc(e,n)}var rc;rc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||de.current)ce=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ce=!1,xf(e,t,n);ce=!!(e.flags&131072)}else ce=!1,U&&t.flags&1048576&&oa(t,Hr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Pr(e,t),e=t.pendingProps;var l=bt(t,le.current);Zt(t,n),l=xo(null,t,r,e,l,n);var i=ko();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,fe(r)?(i=!0,Vr(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ho(t),l.updater=al,t.stateNode=l,l._reactInternals=t,Ei(t,r,e,n),t=Pi(null,t,r,!0,i,n)):(t.tag=0,U&&i&&uo(t),ie(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Pr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Of(r),e=Pe(r,e),l){case 0:t=_i(null,t,r,e,n);break e;case 1:t=Ru(null,t,r,e,n);break e;case 11:t=Lu(null,t,r,e,n);break e;case 14:t=Du(null,t,r,Pe(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),_i(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Ru(e,t,r,l,n);case 3:e:{if(Aa(t),e===null)throw Error(y(387));r=t.pendingProps,i=t.memoizedState,l=i.element,ca(e,t),Yr(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=rn(Error(y(423)),t),t=Mu(e,t,r,n,l);break e}else if(r!==l){l=rn(Error(y(424)),t),t=Mu(e,t,r,n,l);break e}else for(he=it(t.stateNode.containerInfo.firstChild),ve=t,U=!0,Te=null,n=ma(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(en(),r===l){t=Ye(e,t,n);break e}ie(e,t,r,n)}t=t.child}return t;case 5:return ha(t),e===null&&Si(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,gi(r,l)?o=null:i!==null&&gi(r,i)&&(t.flags|=32),$a(e,t),ie(e,t,o,n),t.child;case 6:return e===null&&Si(t),null;case 13:return Ba(e,t,n);case 4:return vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=tn(t,null,r,n):ie(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Lu(e,t,r,l,n);case 7:return ie(e,t,t.pendingProps,n),t.child;case 8:return ie(e,t,t.pendingProps.children,n),t.child;case 12:return ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,M(Qr,r._currentValue),r._currentValue=o,i!==null)if(Re(i.value,o)){if(i.children===l.children&&!de.current){t=Ye(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){o=i.child;for(var a=u.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=We(-1,n&-n),a.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var v=d.pending;v===null?a.next=a:(a.next=v.next,v.next=a),d.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Ni(i.return,n,t),u.lanes|=n;break}a=a.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(y(341));o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ni(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}ie(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Zt(t,n),l=je(l),r=r(l),t.flags|=1,ie(e,t,r,n),t.child;case 14:return r=t.type,l=Pe(r,t.pendingProps),l=Pe(r.type,l),Du(e,t,r,l,n);case 15:return Ia(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Pe(r,l),Pr(e,t),t.tag=1,fe(r)?(e=!0,Vr(t)):e=!1,Zt(t,n),fa(t,r,l),Ei(t,r,l,n),Pi(null,t,r,!0,e,n);case 19:return Va(e,t,n);case 22:return Ua(e,t,n)}throw Error(y(156,t.tag))};function lc(e,t){return Ts(e,t)}function Mf(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 Se(e,t,n,r){return new Mf(e,t,n,r)}function Lo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Of(e){if(typeof e=="function")return Lo(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xi)return 11;if(e===Zi)return 14}return 2}function at(e,t){var n=e.alternate;return n===null?(n=Se(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 Lr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")Lo(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Ot:return Nt(n.children,l,i,t);case Gi:o=8,l|=8;break;case Xl:return e=Se(12,n,t,l|2),e.elementType=Xl,e.lanes=i,e;case Zl:return e=Se(13,n,t,l),e.elementType=Zl,e.lanes=i,e;case Jl:return e=Se(19,n,t,l),e.elementType=Jl,e.lanes=i,e;case ps:return pl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ds:o=10;break e;case fs:o=9;break e;case Xi:o=11;break e;case Zi:o=14;break e;case Ze:o=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return t=Se(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Nt(e,t,n,r){return e=Se(7,e,r,t),e.lanes=n,e}function pl(e,t,n,r){return e=Se(22,e,r,t),e.elementType=ps,e.lanes=n,e.stateNode={isHidden:!1},e}function Ql(e,t,n){return e=Se(6,e,null,t),e.lanes=n,e}function Kl(e,t,n){return t=Se(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ff(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cl(0),this.expirationTimes=Cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Do(e,t,n,r,l,i,o,u,a){return e=new Ff(e,t,n,u,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Se(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ho(i),e}function If(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sc)}catch(e){console.error(e)}}sc(),os.exports=ye;var Vf=os.exports,Ku=Vf;Yl.createRoot=Ku.createRoot,Yl.hydrateRoot=Ku.hydrateRoot;const on=({children:e})=>s.jsx("h3",{className:"text-2xl font-semibold",children:e}),Wf=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 px-4 rounded-lg xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl background-gradient xs:px-8",children:s.jsxs("div",{className:"py-10 text-background md:py-12 xl:px-4 2xl:px-8",id:"about",children:[s.jsx(on,{children:"About me"}),s.jsxs("div",{className:"py-4 leading-7 whitespace-pre-wrap md:grid-cols-2 md:grid md:gap-x-16 lg:gap-x-20 2xl:gap-x-24",children:[s.jsxs("p",{children:["Hi, my name is ",s.jsx("b",{children:"Karol"}),". As a software developer, I have been sharpening my programming skills for the past"," ",s.jsxs("span",{className:"font-semibold",children:[new Date().getFullYear()-2016," years"]}),".",` `,"The tools I specialize in are"," ",s.jsx("span",{className:"font-semibold text-black",children:"React"})," and"," ",s.jsx("span",{className:"font-semibold text-black",children:"TypeScript"}),". ","My passion for creating beautiful, user-friendly, and responsive web applications has driven me to make and participate in various projects."]}),s.jsxs("p",{children:[s.jsx("span",{className:"md:hidden",children:` `}),"My goal is to learn something new every day and improve my skills.",` -`,"To have knowledge in various fields of computer science, I am pursuing a master's degree at"," ",s.jsx("span",{className:"font-bold text-black",children:"University of Economics in Katowice"})," ","majoring"," ",s.jsx("span",{className:"italic font-medium text-black",children:"Computer Science"})," ","with specialization in"," ",s.jsx("span",{className:"italic font-medium text-black",children:"Programming of Intelligent Systems"}),"."]})]})]})})}),Fo=({...e})=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor",...e,children:s.jsx("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"})}),ac=({...e})=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor",...e,children:s.jsx("path",{d:"M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"})}),cc=({...e})=>s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-send",width:24,height:24,viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[s.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),s.jsx("path",{d:"M10 14l11 -11"}),s.jsx("path",{d:"M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5"})]}),Hf=({title:e,linkTo:t,element:n})=>s.jsx("a",{href:t,className:"block h-12 w-36 md:w-40 md:h-14 hover:animate-up-illuminate text-background",target:"_blank","aria-label":e,children:s.jsxs("div",{className:"flex items-center h-full px-4 rounded-lg gap-x-4 bg-primary hover:bg-accent hove",children:[n,s.jsx("span",{children:e})]})}),Qf=[{title:"LinkedIn",element:s.jsx(ac,{width:32,height:32}),linkTo:"https://www.linkedin.com/in/karolstawowski/"},{title:"Github",element:s.jsx(Fo,{width:32,height:32}),linkTo:"https://github.com/karolstawowski"},{title:"Email",element:s.jsx(cc,{width:32,height:32}),linkTo:"mailto:stawowski.dev@gmail.com"}],Kf=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsx("div",{className:"pb-4 my-8",id:"contact",children:s.jsxs("div",{className:"flex flex-wrap justify-center gap-8 my-8",children:[s.jsx("h6",{className:"w-full text-xl font-bold text-center",children:"Feel free to contact me!"}),s.jsx("div",{className:"flex flex-col gap-4 sm:flex-row sm:gap-10 md:gap-16 xl:gap-20",children:Qf.map(e=>s.jsx(Hf,{title:e.title,element:e.element,linkTo:e.linkTo},e.title))})]})})})}),Yf=[{id:5,position:"University of Economics in Katowice",company:"Master of Computer Science",more:"Programming of Intelligent Systems specialisation",since:new Date(2023,9),to:new Date(2025,6)},{id:4,position:"University of Economics in Katowice",company:"Bachelor of Computer Science",more:"Databases and Data Engineering specialisation",since:new Date(2020,9),to:new Date(2023,6)}],Gf=[{id:1,position:"Frontend developer",company:"INELO Poland",since:new Date(2024,1)},{id:2,position:"Full Stack Developer",company:"Night Woods",since:new Date(2023,3),to:new Date(2024,0)},{id:3,position:"Frontend Developer",company:"Night Woods",since:new Date(2022,2),to:new Date(2022,9)},{id:4,position:"Intern Junior Frontend Developer",company:"Tom&Co",since:new Date(2021,7),to:new Date(2021,8)}],Yu=["January","February","March","April","May","June","July","August","September","October","November","December"],Gu=({company:e,position:t,more:n,since:r,to:l})=>{const i=Yu[r.getMonth()]+" "+r.getFullYear().toString(),o=l?Yu[l.getMonth()]+" "+l.getFullYear().toString():void 0;return s.jsxs("div",{className:"my-6",children:[s.jsx("h4",{className:"text-lg font-semibold md:text-2xl",children:t}),s.jsxs("h5",{className:"italic",children:[e," ",n?"-":""," ",n]}),s.jsxs("p",{className:"text-sm",children:[i," - "+(o??"now")]})]})},Xf=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsxs("div",{id:"experience",className:"grid-flow-col gap-6 py-8 my-8 md:grid md:grid-cols-2",children:[s.jsxs("div",{children:[s.jsx(on,{children:"Experience"}),Gf.map(e=>s.jsx(Gu,{...e},e.id))]}),s.jsxs("div",{children:[s.jsx(on,{children:"Education"}),Yf.map(e=>s.jsx(Gu,{...e},e.id))]})]})})}),Zf=()=>s.jsx("div",{className:"flex items-center justify-center w-full h-24 bg-background text-text-secondary xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsx("h4",{children:"Copyright © 2024 Karol Stawowski"})}),dc=[{name:"TypeScript",imageName:"ts"},{name:"JavaScript",imageName:"js"},{name:"React.js",imageName:"reactjs"},{name:"HTML5",imageName:"html5"},{name:"CSS3",imageName:"css3"},{name:"Tailwind",imageName:"tailwind"},{name:"Prisma",imageName:"prisma"},{name:"MaterialUI",imageName:"materialui"},{name:"Remix",imageName:"remix"},{name:"React Router",imageName:"react-router"},{name:"Playwright",imageName:"playwright"},{name:"RTL",imageName:"rtl"},{name:"Jest",imageName:"jest"},{name:"Vitest",imageName:"vitest"},{name:"Git",imageName:"git"},{name:"ESLint",imageName:"eslint"},{name:"PostgreSQL",imageName:"postgresql"},{name:"MySQL",imageName:"mysql"},{name:"MS SQL Server",imageName:"microsoftsqlserver"},{name:"C#",imageName:"c-sharp"},{name:"Power BI",imageName:"powerbi"}],fc=[{name:"Node.js",imageName:"nodejs"},{name:"Express.js",imageName:"expressjs"},{name:"tRPC",imageName:"trpc"},{name:"Next.js",imageName:"nextjs"},{name:"Docker",imageName:"docker"},{name:"Vite",imageName:"vite"},{name:"i18next",imageName:"i18next"},{name:"styled-comp",imageName:"styled-components"},{name:"SASS",imageName:"sass"},{name:"Figma",imageName:"figma"},{name:"Python",imageName:"python"},{name:"PHP",imageName:"php"},{name:"Tensorflow",imageName:"tensorflow"},{name:"Keras",imageName:"keras"}],Rt=dc.concat(fc),Dt=(e,t)=>t.filter(n=>e.includes(n.name)),Jf=[{name:"Formula 1 Standings Website",imageName:"formula1",description:"Web application presenting official Formula 1 driver and team standings. Application displays informations about previous and upcoming F1 races. Written fully in pure JavaScript. Uses external APIs.",technologies:Dt(["JavaScript","SASS","Vite"],Rt),repositoryUrl:"https://github.com/karolstawowski/Formula_1_Standings_Website",livePreviewUrl:"https://karolstawowski.github.io/Formula_1_Standings_Website/"},{name:"Zefir",imageName:"weather_station",description:"Air quality station based on Raspberry Pi 4B with integrated frontend, backend and database server. It measures, stores and presents air condition parameters. Measuring unit contains of various air quality sensors.",technologies:Dt(["React.js","TypeScript","Tailwind","RTL","Vitest","Node.js","Express.js","tRPC","PostgreSQL","Vite","i18next","React Router","Docker"],Rt)},{name:"OxiZip",imageName:"oxizip",description:"A file archiver for Windows operating system. Program allows you to create and unpack ZIP archives. Created with .NET Windows Forms framework.",technologies:Dt(["C#"],Rt),repositoryUrl:"https://github.com/karolstawowski/OxiZip"},{name:"EuroSAT",imageName:"eurosat",description:"Set of neural networks to perform satelitte image land cover classification. Sentinel-2 satelitte images as training dataset. Best accuracy: DenseNet121 - 95,30%",technologies:Dt(["Tensorflow","Python","Keras"],Rt),repositoryUrl:"https://github.com/karolstawowski/EuroSAT"},{name:"MinesweeperTS",imageName:"minesweeper",description:"React and TypeScript implementation of popular old-school single person game Minesweeper. The player must uncover a grid of tiles, some of which contain mines.",technologies:Dt(["React.js","TypeScript","Tailwind","Vite"],Rt),repositoryUrl:"https://github.com/karolstawowski/MinesweeperTS",livePreviewUrl:"https://karolstawowski.github.io/MinesweeperTS"},{name:"False Bravery",imageName:"false_bravery",description:"A Discord Bot for League of Legends players which creates images with random champion, summoner spells, items and skill orders - then sends it to the selected Discord channel.",technologies:Dt(["Python"],Rt),repositoryUrl:"https://github.com/karolstawowski/false_bravery"}],qf=[{name:"storybook",author:"storybookjs",repositoryUrl:"https://github.com/storybookjs/storybook/pull/25931",stars:82500},{name:"grafana",author:"grafana",repositoryUrl:"https://github.com/grafana/grafana/pull/72175",stars:6e4},{name:"tldraw",author:"tldraw",repositoryUrl:"https://github.com/tldraw/tldraw/pull/1143",stars:32100},{name:"vitest",author:"vitest-dev",repositoryUrl:"https://github.com/vitest-dev/vitest/pull/2948",stars:11600},{name:"DreamBerd",author:"TodePond",repositoryUrl:"https://github.com/TodePond/nDreamBerd/pull/48",stars:9600},{name:"particle-life-app",author:"tom-mohr",repositoryUrl:"https://github.com/tom-mohr/particle-life-app/pull/16",stars:685}],bf=({...e})=>s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-star-filled",width:"32",height:"32",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[s.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),s.jsx("path",{d:"M8.243 7.34l-6.38 .925l-.113 .023a1 1 0 0 0 -.44 1.684l4.622 4.499l-1.09 6.355l-.013 .11a1 1 0 0 0 1.464 .944l5.706 -3l5.693 3l.1 .046a1 1 0 0 0 1.352 -1.1l-1.091 -6.355l4.624 -4.5l.078 -.085a1 1 0 0 0 -.633 -1.62l-6.38 -.926l-2.852 -5.78a1 1 0 0 0 -1.794 0l-2.853 5.78z",strokeWidth:0,fill:"currentColor"})]}),pc=({name:e,url:t})=>s.jsx("a",{href:t,className:"grid rounded-lg shadow-lg place-items-center w-11 h-11 bg-button hover:bg-button-hover",target:"_blank","aria-label":`Github repository of ${e}`,children:s.jsx(Fo,{width:28,height:28})}),ep=({project:e})=>s.jsxs("div",{className:"relative flex flex-col justify-between w-full h-full gap-1 p-4 rounded-md shadow text-background bg-primary xl:h-[6.5rem]",children:[s.jsxs("h5",{className:"text-lg",children:[s.jsx("span",{children:e.name}),"/",s.jsx("span",{className:"text-sm",children:e.author})]}),s.jsxs("p",{className:"flex items-baseline gap-1",children:[s.jsx("span",{className:"text-yellow-500",children:s.jsx(bf,{width:16,height:16})}),s.jsx("span",{children:e.stars.toLocaleString("en",{notation:"compact",maximumFractionDigits:1})})]}),s.jsx("div",{className:"absolute bottom-4 right-4",children:s.jsx(pc,{name:e.name,url:e.repositoryUrl})})]}),tp=({...e})=>s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-link",width:32,height:32,viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[s.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),s.jsx("path",{d:"M9 15l6 -6"}),s.jsx("path",{d:"M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464"}),s.jsx("path",{d:"M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463"})]}),np=({url:e,name:t})=>s.jsx("a",{href:e,target:"_blank","aria-label":`Live ${t} project preview`,children:s.jsx("span",{className:"grid text-black rounded-md shadow-lg fill-current w-11 h-11 bg-button hover:bg-button-hover place-items-center",children:s.jsx(tp,{width:28,height:28})})}),rp=({name:e,imageName:t})=>s.jsxs("div",{className:"relative flex flex-wrap items-center justify-center w-10 h-10 rounded-md shadow bg-gray-50 group",children:[s.jsx("img",{src:`./assets/${t}.svg`,height:"40",width:"40",alt:e,className:"w-8 h-8"}),s.jsx("span",{className:"absolute z-10 px-2 py-1 m-4 mx-auto text-xs text-center transition-opacity -translate-x-1/2 rounded-md opacity-0 text-text-primary bg-secondary translate-y-9 group-hover:opacity-100 left-1/2",children:e})]}),lp=({name:e,imgName:t,description:n,technologies:r,repositoryUrl:l,livePreviewUrl:i})=>s.jsxs("div",{className:"box-content flex flex-col p-6 transition-shadow duration-300 ease-in-out rounded-lg shadow text-background xs:p-8 background-gradient",children:[s.jsx("h4",{className:"w-full text-xl font-semibold",children:e}),s.jsx("div",{className:"w-10 h-[2px] bg-button mt-2"}),s.jsx("img",{src:`./assets/projects/${t}.png`,className:"object-cover w-full my-4 rounded-md",height:"236",width:"420",alt:e}),s.jsx("p",{className:"mb-6 text-md",children:n}),s.jsxs("div",{className:"flex justify-between w-full mt-auto justify-self-end",children:[s.jsx("div",{className:`flex flex-wrap gap-x-1 gap-y-3 ${l?"w-3/4":"w-full"}`,children:r.map(o=>s.jsx(rp,{name:o.name,imageName:o.imageName},o.name))}),s.jsxs("div",{className:"flex gap-2",children:[i&&s.jsx(np,{name:e,url:i}),l&&s.jsx(pc,{name:e,url:l},e)]})]})]}),ip=()=>s.jsx("div",{className:"flex flex-col items-center w-full ",children:s.jsx("div",{className:"w-11/12 px-4 rounded-lg xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl bg-secondary xs:px-8",children:s.jsx("div",{className:"flex flex-col gap-16 py-4 sm:py-8 ",id:"projects",children:s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsxs("div",{className:"flex items-center w-full gap-4",children:[s.jsx("div",{className:"flex-auto h-[2px] bg-accent"}),s.jsx(on,{children:"Selected projects"}),s.jsx("div",{className:"flex-auto h-[2px] bg-accent"})]}),s.jsx("div",{className:"grid gap-4 sm:gap-8 lg:grid-cols-2 3xl:grid-cols-3 lg:gap-6 2xl:gap-8",children:Jf.map(e=>s.jsx("div",{className:"flex even:justify-end odd:justify-start",children:s.jsx(lp,{name:e.name,imgName:e.imageName,description:e.description,technologies:e.technologies,repositoryUrl:e.repositoryUrl,livePreviewUrl:e.livePreviewUrl})},e.name))}),s.jsxs("div",{className:"flex items-center w-full gap-4 mt-8",children:[s.jsx("div",{className:"flex-auto h-[2px] bg-accent"}),s.jsx(on,{children:"Open source projects I participated in"}),s.jsx("div",{className:"flex-auto h-[2px] bg-accent"})]}),s.jsx("div",{className:"flex flex-col gap-2 rounded-md lg:gap-x-4 lg:grid md:grid-cols-2 2xl:grid-cols-3 3xl:grid-cols-4 lg:flex-row",children:qf.map(e=>s.jsx(ep,{project:e},e.repositoryUrl))})]})})})}),Xu=({name:e,imageName:t})=>s.jsxs("div",{className:"card flex flex-wrap items-center justify-center w-[84px] h-[84px] rounded-md bg-button text-black",children:[s.jsx("img",{src:`./assets/${t}.svg`,height:"32",width:"32",alt:e,className:"z-10 w-8 h-8"}),s.jsx("span",{className:"z-10 w-full text-sm text-center",children:e})]}),op=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsxs("div",{className:"py-8 my-8",id:"technologies",children:[s.jsx(on,{children:"Technologies"}),s.jsxs("div",{className:"grid mt-8 md:grid-cols-2 gap-y-6 md:gap-y-0 md:gap-x-8",children:[s.jsxs("div",{children:[s.jsx("span",{className:"block mb-3 text-lg font-medium",children:"Proficient in"}),s.jsx("div",{className:"flex flex-wrap gap-3",children:dc.map(e=>s.jsx(Xu,{name:e.name,imageName:e.imageName},e.name))})]}),s.jsxs("div",{children:[s.jsx("span",{className:"block mb-3 text-lg font-medium",children:"Familiar with"}),s.jsx("div",{className:"flex flex-wrap gap-3",children:fc.map(e=>s.jsx(Xu,{name:e.name,imageName:e.imageName},e.name))})]})]})]})})}),up=()=>s.jsx("div",{className:"flex gap-4",children:sp.map(e=>s.jsx("a",{href:e.linkTo,target:"_blank","aria-label":e.title,children:s.jsx("span",{className:"hover:text-accent",children:e.element})},e.title))}),sp=[{title:"LinkedIn",element:s.jsx(ac,{width:32,height:32,className:"hover:animate-twist"}),linkTo:"https://www.linkedin.com/in/karolstawowski/"},{title:"Github",element:s.jsx(Fo,{width:32,height:32,className:"hover:animate-twist"}),linkTo:"https://github.com/karolstawowski"},{title:"Email",element:s.jsx(cc,{width:32,height:32,className:"hover:animate-twist"}),linkTo:"mailto:karol_stawowski@wp.pl"}],ap=()=>s.jsxs("div",{className:"flex flex-col gap-3 opacity-0 animate-fade-in-from-up",children:[s.jsxs("h1",{className:"text-5xl text-right lg:text-6xl xl:7xl",children:["Hi, I'm ",s.jsx("span",{className:"font-bold text-gradient",children:"Karol"})]}),s.jsx("h2",{className:"text-2xl text-right",children:"Frontend Developer"}),s.jsx("h3",{className:"text-xl text-right",children:"Software Engineer"}),s.jsx("h3",{className:"text-right",children:"Based in Katowice, Poland"}),s.jsx("h2",{className:"hidden mt-6 text-xl text-right xs:text-2xl md:text-3xl lg:text-4xl xs:mt-12 md:mt-16",children:"Karol Stawowski"})]}),cp=()=>s.jsx("div",{className:"flex items-center justify-center h-64 sm:h-72 md:h-96 xl:h-[26rem] 2xl:h-[24rem] min-w-full",children:s.jsxs("div",{className:"absolute w-[800px] h-[560px] scale-[.34] xs:scale-[.4] sm:scale-[.5] md:scale-[.6] xl:scale-[0.65] 2xl:scale-[0.7] 3xl:scale-[0.75]",children:[s.jsxs("div",{className:"relative bg-monitor-outer-border w-full h-[466px] flex justify-center rounded-md",children:[s.jsx("div",{className:"absolute w-1 h-1 bg-gray-400 bottom-2 right-12"}),s.jsxs("div",{className:"bg-monitor-bg m-4 w-full h-[418px] box-border flex flex-wrap overflow-hidden glow",children:[s.jsx("div",{className:"w-full h-4 border-b-2 border-b-monitor-inner-border"}),s.jsx("div",{className:"h-[402px] w-4 border-r-2 border-r-monitor-inner-border"}),s.jsxs("div",{className:"h-[402px] w-28 border-r-2 border-r-monitor-inner-border bg-monitor-side-pannel p-3 [&>*]:h-2 [&>*>*]:h-1 [&>*>*]:bg-gray-200 [&>*]:relative",children:[s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-16"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"ml-1 animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"ml-1 animate-monitor",children:s.jsx("div",{className:"w-6"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-8"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-14"})}),s.jsx("div",{className:"ml-1 animate-monitor",children:s.jsx("div",{className:"w-12"})}),s.jsx("div",{className:"ml-2 animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"ml-2 animate-monitor",children:s.jsx("div",{className:"w-8"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-12"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-8"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-14"})})]}),s.jsxs("div",{className:"h-[402px] my-4 mx-5 [&>*]:h-2 [&>*]:mb-3 [&>*>*]:mr-3 relative [&>*]:flex ",children:[s.jsxs("div",{className:"animate-monitor-self-1",children:[s.jsx("div",{className:"w-12 bg-editor-red"}),s.jsx("div",{className:"w-14 bg-editor-white"}),s.jsx("div",{className:"w-10 bg-editor-red"}),s.jsx("div",{className:"w-12 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-5 animate-monitor-self-1",children:[s.jsx("div",{className:"w-12 bg-editor-red"}),s.jsx("div",{className:"w-16 bg-editor-white"}),s.jsx("div",{className:"w-10 bg-editor-red"}),s.jsx("div",{className:"w-24 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-[60px] animate-monitor-self-2",children:[s.jsx("div",{className:"w-8 bg-editor-red"}),s.jsx("div",{className:"w-24 bg-editor-brown"}),s.jsx("div",{className:"w-4 bg-editor-red"}),s.jsx("div",{className:"w-2 bg-editor-blue"})]}),s.jsxs("div",{className:"ml-4 mt-[80px] animate-monitor-self-2",children:[s.jsx("div",{className:"w-20 bg-editor-white"}),s.jsx("div",{className:"w-8 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-[100px] ml-4 animate-monitor-self-2",children:[s.jsx("div",{className:"w-28 bg-editor-white"}),s.jsx("div",{className:"w-8 bg-editor-blue"})]}),s.jsxs("div",{className:"ml-4 mt-[120px] animate-monitor-self-2",children:[s.jsx("div",{className:"w-16 bg-editor-white"}),s.jsx("div",{className:"w-10 bg-editor-blue"})]}),s.jsx("div",{className:"w-2 mt-[140px] bg-editor-blue animate-monitor-self-2"}),s.jsx("div",{}),s.jsxs("div",{className:"mt-[160px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-28 bg-editor-red"}),s.jsx("div",{className:"w-24 bg-editor-purple"}),s.jsx("div",{className:"w-2 bg-editor-blue"}),s.jsx("div",{className:"w-20 bg-editor-brown"}),s.jsx("div",{className:"w-6 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-[180px] ml-4 animate-monitor-self-3",children:[s.jsx("div",{className:"w-12 bg-editor-red"}),s.jsx("div",{className:"w-2 bg-editor-green"})]}),s.jsxs("div",{className:"ml-8 mt-[200px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-6 bg-editor-green"}),s.jsx("div",{className:"w-32 bg-editor-blue"})]}),s.jsxs("div",{className:"ml-12 mt-[220px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-8 bg-editor-green"}),s.jsx("div",{className:"w-16 bg-editor-blue"}),s.jsx("div",{className:"w-14 bg-editor-brown"}),s.jsx("div",{className:"w-8 bg-editor-green"})]}),s.jsxs("div",{className:"ml-12 mt-[240px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-8 bg-editor-green"}),s.jsx("div",{className:"w-8 bg-editor-blue"}),s.jsx("div",{className:"w-14 bg-editor-purple"}),s.jsx("div",{className:"w-16 bg-editor-brown"}),s.jsx("div",{className:"w-8 bg-editor-green"})]}),s.jsxs("div",{className:"ml-8 mt-[260px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-6 bg-editor-green"}),s.jsx("div",{className:"w-32 bg-editor-blue"})]}),s.jsx("div",{className:"ml-4 mt-[280px] animate-monitor-self-3",children:s.jsx("div",{className:"w-2 bg-editor-green"})}),s.jsx("div",{className:"mt-[300px] animate-monitor-self-3",children:s.jsx("div",{className:"w-2 bg-editor-blue"})})]})]})]}),s.jsx("div",{className:"w-16 h-24 m-auto bg-gradient-to-b from-[#19191A] to-monitor-stand"}),s.jsx("div",{className:"h-4 m-auto rounded-t-lg w-96 bg-monitor-stand"})]})}),dp=({title:e})=>{const t=e.toLowerCase(),n=r=>{const l=document.getElementById(r);l&&l.scrollIntoView({behavior:"smooth"})};return s.jsx("a",{className:"p-1 mx-2 cursor-pointer link-underline last:hidden last:lg:inline",onClick:()=>n(t),"aria-label":t,children:e})},fp=()=>s.jsxs("div",{className:"flex items-baseline justify-center w-full h-12 rounded-lg text-text-primary sm:justify-between",children:[s.jsx("h1",{className:"h-8 my-2 text-2xl select-none ",children:""}),s.jsx("div",{className:"hidden text-lg lg:block",children:pp.map(e=>s.jsx(dp,{title:e},e))})]}),pp=["About","Technologies","Projects","Experience","Contact"],mp=["#00ABBD","#0C2F3B","#3CB0D7","#030A0D"],hp=()=>{const e={"#00ABBD":"bg-[#00ABBD]","#0C2F3B":"bg-[#0C2F3B]","#3CB0D7":"bg-[#3CB0D7]","#030A0D":"bg-[#030A0D]"};return s.jsx("div",{className:"absolute top-0 right-0 flex-col items-end hidden gap-3 lg:flex",children:mp.map(t=>s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("p",{className:"font-extralight opacity-80",children:t}),s.jsx("div",{className:`${e[t]} w-8 h-6 rounded outline outline-text outline-2 outline-offset-1`})]}))})},vp=()=>s.jsx("div",{className:"flex flex-col items-center w-full h-screen",children:s.jsx("div",{className:"w-11/12 h-full xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-9/12",children:s.jsxs("div",{className:"flex flex-col justify-around h-full pb-4 sm:pb-10",children:[s.jsx(fp,{}),s.jsxs("div",{className:"relative flex justify-center",children:[s.jsx(cp,{}),s.jsx(hp,{})]}),s.jsxs("div",{className:"flex flex-col-reverse items-end justify-between gap-8 sm:flex-row",children:[s.jsx(up,{}),s.jsx(ap,{})]})]})})}),gp=()=>s.jsxs("div",{className:"flex flex-col items-center bg-background text-text-primary",children:[s.jsx(vp,{}),s.jsx(Wf,{}),s.jsx(op,{}),s.jsx(ip,{}),s.jsx(Xf,{}),s.jsx(Kf,{}),s.jsx(Zf,{})]});Yl.createRoot(document.getElementById("root")).render(s.jsx(Lc.StrictMode,{children:s.jsx(gp,{})})); +`,"To have knowledge in various fields of computer science, I am pursuing a master's degree at"," ",s.jsx("span",{className:"font-bold text-black",children:"University of Economics in Katowice"})," ","majoring"," ",s.jsx("span",{className:"italic font-medium text-black",children:"Computer Science"})," ","with specialization in"," ",s.jsx("span",{className:"italic font-medium text-black",children:"Programming of Intelligent Systems"}),"."]})]})]})})}),Fo=({...e})=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor",...e,children:s.jsx("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"})}),ac=({...e})=>s.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor",...e,children:s.jsx("path",{d:"M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"})}),cc=({...e})=>s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-send",width:24,height:24,viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[s.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),s.jsx("path",{d:"M10 14l11 -11"}),s.jsx("path",{d:"M21 3l-6.5 18a.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a.55 .55 0 0 1 0 -1l18 -6.5"})]}),Hf=({title:e,linkTo:t,element:n})=>s.jsx("a",{href:t,className:"block h-12 w-36 md:w-40 md:h-14 hover:animate-up-illuminate text-background",target:"_blank","aria-label":e,children:s.jsxs("div",{className:"flex items-center h-full px-4 rounded-lg gap-x-4 bg-primary hover:bg-accent hove",children:[n,s.jsx("span",{children:e})]})}),Qf=[{title:"LinkedIn",element:s.jsx(ac,{width:32,height:32}),linkTo:"https://www.linkedin.com/in/karolstawowski/"},{title:"Github",element:s.jsx(Fo,{width:32,height:32}),linkTo:"https://github.com/karolstawowski"},{title:"Email",element:s.jsx(cc,{width:32,height:32}),linkTo:"mailto:stawowski.dev@gmail.com"}],Kf=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsx("div",{className:"pb-4 my-8",id:"contact",children:s.jsxs("div",{className:"flex flex-wrap justify-center gap-8 my-8",children:[s.jsx("h6",{className:"w-full text-xl font-bold text-center",children:"Feel free to contact me!"}),s.jsx("div",{className:"flex flex-col gap-4 sm:flex-row sm:gap-10 md:gap-16 xl:gap-20",children:Qf.map(e=>s.jsx(Hf,{title:e.title,element:e.element,linkTo:e.linkTo},e.title))})]})})})}),Yf=[{id:5,position:"University of Economics in Katowice",company:"Master of Computer Science",more:"Programming of Intelligent Systems specialisation",since:new Date(2023,9),to:new Date(2025,6)},{id:4,position:"University of Economics in Katowice",company:"Bachelor of Computer Science",more:"Databases and Data Engineering specialisation",since:new Date(2020,9),to:new Date(2023,6)}],Gf=[{id:1,position:"Frontend developer",company:"INELO Poland",since:new Date(2024,1)},{id:2,position:"Full Stack Developer",company:"Night Woods",since:new Date(2023,3),to:new Date(2024,0)},{id:3,position:"Frontend Developer",company:"Night Woods",since:new Date(2022,2),to:new Date(2022,9)},{id:4,position:"Intern Junior Frontend Developer",company:"Tom&Co",since:new Date(2021,7),to:new Date(2021,8)}],Yu=["January","February","March","April","May","June","July","August","September","October","November","December"],Gu=({company:e,position:t,more:n,since:r,to:l,displayDuration:i})=>{const o=Yu[r.getMonth()]+" "+r.getFullYear().toString(),u=l?Yu[l.getMonth()]+" "+l.getFullYear().toString():void 0,a=Xf(r,l),d=`${e} ${n?`- ${n}`:""}`,v=i?`(${a} + ${a>1?"months":"month"})`:"",h=`${o} - ${u??"now"} ${v}`;return s.jsxs("div",{className:"my-6",children:[s.jsx("h4",{className:"text-lg font-semibold md:text-2xl",children:t}),s.jsx("h5",{className:"italic",children:d}),s.jsx("p",{className:"text-sm",children:h})]})},Xf=(e,t=new Date)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear()),Zf=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsxs("div",{id:"experience",className:"grid-flow-col gap-6 py-8 my-8 md:grid md:grid-cols-2",children:[s.jsxs("div",{children:[s.jsx(on,{children:"Experience"}),Gf.map(e=>s.jsx(Gu,{...e,displayDuration:!0},e.id))]}),s.jsxs("div",{children:[s.jsx(on,{children:"Education"}),Yf.map(e=>s.jsx(Gu,{...e},e.id))]})]})})}),Jf=()=>s.jsx("div",{className:"flex items-center justify-center w-full h-24 bg-background text-text-secondary xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsx("h4",{children:"Copyright © 2024 Karol Stawowski"})}),dc=[{name:"TypeScript",imageName:"ts"},{name:"JavaScript",imageName:"js"},{name:"React.js",imageName:"reactjs"},{name:"HTML5",imageName:"html5"},{name:"CSS3",imageName:"css3"},{name:"Tailwind",imageName:"tailwind"},{name:"Prisma",imageName:"prisma"},{name:"MaterialUI",imageName:"materialui"},{name:"Remix",imageName:"remix"},{name:"React Router",imageName:"react-router"},{name:"Playwright",imageName:"playwright"},{name:"RTL",imageName:"rtl"},{name:"Jest",imageName:"jest"},{name:"Vitest",imageName:"vitest"},{name:"Git",imageName:"git"},{name:"ESLint",imageName:"eslint"},{name:"PostgreSQL",imageName:"postgresql"},{name:"MySQL",imageName:"mysql"},{name:"MS SQL Server",imageName:"microsoftsqlserver"},{name:"C#",imageName:"c-sharp"},{name:"Power BI",imageName:"powerbi"}],fc=[{name:"Node.js",imageName:"nodejs"},{name:"Express.js",imageName:"expressjs"},{name:"tRPC",imageName:"trpc"},{name:"Next.js",imageName:"nextjs"},{name:"Docker",imageName:"docker"},{name:"Vite",imageName:"vite"},{name:"i18next",imageName:"i18next"},{name:"styled-comp",imageName:"styled-components"},{name:"SASS",imageName:"sass"},{name:"Figma",imageName:"figma"},{name:"Python",imageName:"python"},{name:"PHP",imageName:"php"},{name:"Tensorflow",imageName:"tensorflow"},{name:"Keras",imageName:"keras"}],Dt=dc.concat(fc),Rt=(e,t)=>t.filter(n=>e.includes(n.name)),qf=[{name:"Formula 1 Standings Website",imageName:"formula1",description:"Web application presenting official Formula 1 driver and team standings. Application displays informations about previous and upcoming F1 races. Written fully in pure JavaScript. Uses external APIs.",technologies:Rt(["JavaScript","SASS","Vite"],Dt),repositoryUrl:"https://github.com/karolstawowski/Formula_1_Standings_Website",livePreviewUrl:"https://karolstawowski.github.io/Formula_1_Standings_Website/"},{name:"Zefir",imageName:"weather_station",description:"Air quality station based on Raspberry Pi 4B with integrated frontend, backend and database server. It measures, stores and presents air condition parameters. Measuring unit contains of various air quality sensors.",technologies:Rt(["React.js","TypeScript","Tailwind","RTL","Vitest","Node.js","Express.js","tRPC","PostgreSQL","Vite","i18next","React Router","Docker"],Dt)},{name:"OxiZip",imageName:"oxizip",description:"A file archiver for Windows operating system. Program allows you to create and unpack ZIP archives. Created with .NET Windows Forms framework.",technologies:Rt(["C#"],Dt),repositoryUrl:"https://github.com/karolstawowski/OxiZip"},{name:"EuroSAT",imageName:"eurosat",description:"Set of neural networks to perform satelitte image land cover classification. Sentinel-2 satelitte images as training dataset. Best accuracy: DenseNet121 - 95,30%",technologies:Rt(["Tensorflow","Python","Keras"],Dt),repositoryUrl:"https://github.com/karolstawowski/EuroSAT"},{name:"MinesweeperTS",imageName:"minesweeper",description:"React and TypeScript implementation of popular old-school single person game Minesweeper. The player must uncover a grid of tiles, some of which contain mines.",technologies:Rt(["React.js","TypeScript","Tailwind","Vite"],Dt),repositoryUrl:"https://github.com/karolstawowski/MinesweeperTS",livePreviewUrl:"https://karolstawowski.github.io/MinesweeperTS"},{name:"False Bravery",imageName:"false_bravery",description:"A Discord Bot for League of Legends players which creates images with random champion, summoner spells, items and skill orders - then sends it to the selected Discord channel.",technologies:Rt(["Python"],Dt),repositoryUrl:"https://github.com/karolstawowski/false_bravery"}],bf=[{name:"storybook",author:"storybookjs",repositoryUrl:"https://github.com/storybookjs/storybook/pull/25931",stars:82500},{name:"grafana",author:"grafana",repositoryUrl:"https://github.com/grafana/grafana/pull/72175",stars:6e4},{name:"tldraw",author:"tldraw",repositoryUrl:"https://github.com/tldraw/tldraw/pull/1143",stars:32100},{name:"vitest",author:"vitest-dev",repositoryUrl:"https://github.com/vitest-dev/vitest/pull/2948",stars:11600},{name:"DreamBerd",author:"TodePond",repositoryUrl:"https://github.com/TodePond/nDreamBerd/pull/48",stars:9600},{name:"particle-life-app",author:"tom-mohr",repositoryUrl:"https://github.com/tom-mohr/particle-life-app/pull/16",stars:685}],ep=({...e})=>s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-star-filled",width:"32",height:"32",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[s.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),s.jsx("path",{d:"M8.243 7.34l-6.38 .925l-.113 .023a1 1 0 0 0 -.44 1.684l4.622 4.499l-1.09 6.355l-.013 .11a1 1 0 0 0 1.464 .944l5.706 -3l5.693 3l.1 .046a1 1 0 0 0 1.352 -1.1l-1.091 -6.355l4.624 -4.5l.078 -.085a1 1 0 0 0 -.633 -1.62l-6.38 -.926l-2.852 -5.78a1 1 0 0 0 -1.794 0l-2.853 5.78z",strokeWidth:0,fill:"currentColor"})]}),pc=({name:e,url:t})=>s.jsx("a",{href:t,className:"grid rounded-lg shadow-lg place-items-center w-11 h-11 bg-button hover:bg-button-hover",target:"_blank","aria-label":`Github repository of ${e}`,children:s.jsx(Fo,{width:28,height:28})}),tp=({project:e})=>s.jsxs("div",{className:"relative flex flex-col justify-between w-full h-full gap-1 p-4 rounded-md shadow text-background bg-primary xl:h-[6.5rem]",children:[s.jsxs("h5",{className:"text-lg",children:[s.jsx("span",{children:e.name}),"/",s.jsx("span",{className:"text-sm",children:e.author})]}),s.jsxs("p",{className:"flex items-baseline gap-1",children:[s.jsx("span",{className:"text-yellow-500",children:s.jsx(ep,{width:16,height:16})}),s.jsx("span",{children:e.stars.toLocaleString("en",{notation:"compact",maximumFractionDigits:1})})]}),s.jsx("div",{className:"absolute bottom-4 right-4",children:s.jsx(pc,{name:e.name,url:e.repositoryUrl})})]}),np=({...e})=>s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",className:"icon icon-tabler icon-tabler-link",width:32,height:32,viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[s.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),s.jsx("path",{d:"M9 15l6 -6"}),s.jsx("path",{d:"M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464"}),s.jsx("path",{d:"M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463"})]}),rp=({url:e,name:t})=>s.jsx("a",{href:e,target:"_blank","aria-label":`Live ${t} project preview`,children:s.jsx("span",{className:"grid text-black rounded-md shadow-lg fill-current w-11 h-11 bg-button hover:bg-button-hover place-items-center",children:s.jsx(np,{width:28,height:28})})}),lp=({name:e,imageName:t})=>s.jsxs("div",{className:"relative flex flex-wrap items-center justify-center w-10 h-10 rounded-md shadow bg-gray-50 group",children:[s.jsx("img",{src:`./assets/${t}.svg`,height:"40",width:"40",alt:e,className:"w-8 h-8"}),s.jsx("span",{className:"absolute z-10 px-2 py-1 m-4 mx-auto text-xs text-center transition-opacity -translate-x-1/2 rounded-md opacity-0 text-text-primary bg-secondary translate-y-9 group-hover:opacity-100 left-1/2",children:e})]}),ip=({name:e,imgName:t,description:n,technologies:r,repositoryUrl:l,livePreviewUrl:i})=>s.jsxs("div",{className:"box-content flex flex-col p-6 transition-shadow duration-300 ease-in-out rounded-lg shadow text-background xs:p-8 background-gradient",children:[s.jsx("h4",{className:"w-full text-xl font-semibold",children:e}),s.jsx("div",{className:"w-10 h-[2px] bg-button mt-2"}),s.jsx("img",{src:`./assets/projects/${t}.png`,className:"object-cover w-full my-4 rounded-md",height:"236",width:"420",alt:e}),s.jsx("p",{className:"mb-6 text-md",children:n}),s.jsxs("div",{className:"flex justify-between w-full mt-auto justify-self-end",children:[s.jsx("div",{className:`flex flex-wrap gap-x-1 gap-y-3 ${l?"w-3/4":"w-full"}`,children:r.map(o=>s.jsx(lp,{name:o.name,imageName:o.imageName},o.name))}),s.jsxs("div",{className:"flex gap-2",children:[i&&s.jsx(rp,{name:e,url:i}),l&&s.jsx(pc,{name:e,url:l},e)]})]})]}),op=()=>s.jsx("div",{className:"flex flex-col items-center w-full ",children:s.jsx("div",{className:"w-11/12 px-4 rounded-lg xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl bg-secondary xs:px-8",children:s.jsx("div",{className:"flex flex-col gap-16 py-4 sm:py-8 ",id:"projects",children:s.jsxs("div",{className:"flex flex-col gap-6",children:[s.jsxs("div",{className:"flex items-center w-full gap-4",children:[s.jsx("div",{className:"flex-auto h-[2px] bg-accent"}),s.jsx(on,{children:"Selected projects"}),s.jsx("div",{className:"flex-auto h-[2px] bg-accent"})]}),s.jsx("div",{className:"grid gap-4 sm:gap-8 lg:grid-cols-2 3xl:grid-cols-3 lg:gap-6 2xl:gap-8",children:qf.map(e=>s.jsx("div",{className:"flex even:justify-end odd:justify-start",children:s.jsx(ip,{name:e.name,imgName:e.imageName,description:e.description,technologies:e.technologies,repositoryUrl:e.repositoryUrl,livePreviewUrl:e.livePreviewUrl})},e.name))}),s.jsxs("div",{className:"flex items-center w-full gap-4 mt-8",children:[s.jsx("div",{className:"flex-auto h-[2px] bg-accent"}),s.jsx(on,{children:"Open source projects I participated in"}),s.jsx("div",{className:"flex-auto h-[2px] bg-accent"})]}),s.jsx("div",{className:"flex flex-col gap-2 rounded-md lg:gap-x-4 lg:grid md:grid-cols-2 2xl:grid-cols-3 3xl:grid-cols-4 lg:flex-row",children:bf.map(e=>s.jsx(tp,{project:e},e.repositoryUrl))})]})})})}),Xu=({name:e,imageName:t})=>s.jsxs("div",{className:"card flex flex-wrap items-center justify-center w-[84px] h-[84px] rounded-md bg-button text-black",children:[s.jsx("img",{src:`./assets/${t}.svg`,height:"32",width:"32",alt:e,className:"z-10 w-8 h-8"}),s.jsx("span",{className:"z-10 w-full text-sm text-center",children:e})]}),up=()=>s.jsx("div",{className:"flex flex-col items-center w-full",children:s.jsx("div",{className:"w-11/12 xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-8/12 max-w-8xl",children:s.jsxs("div",{className:"py-8 my-8",id:"technologies",children:[s.jsx(on,{children:"Technologies"}),s.jsxs("div",{className:"grid mt-8 md:grid-cols-2 gap-y-6 md:gap-y-0 md:gap-x-8",children:[s.jsxs("div",{children:[s.jsx("span",{className:"block mb-3 text-lg font-medium",children:"Proficient in"}),s.jsx("div",{className:"flex flex-wrap gap-3",children:dc.map(e=>s.jsx(Xu,{name:e.name,imageName:e.imageName},e.name))})]}),s.jsxs("div",{children:[s.jsx("span",{className:"block mb-3 text-lg font-medium",children:"Familiar with"}),s.jsx("div",{className:"flex flex-wrap gap-3",children:fc.map(e=>s.jsx(Xu,{name:e.name,imageName:e.imageName},e.name))})]})]})]})})}),sp=()=>s.jsx("div",{className:"flex gap-4",children:ap.map(e=>s.jsx("a",{href:e.linkTo,target:"_blank","aria-label":e.title,children:s.jsx("span",{className:"hover:text-accent",children:e.element})},e.title))}),ap=[{title:"LinkedIn",element:s.jsx(ac,{width:32,height:32,className:"hover:animate-twist"}),linkTo:"https://www.linkedin.com/in/karolstawowski/"},{title:"Github",element:s.jsx(Fo,{width:32,height:32,className:"hover:animate-twist"}),linkTo:"https://github.com/karolstawowski"},{title:"Email",element:s.jsx(cc,{width:32,height:32,className:"hover:animate-twist"}),linkTo:"mailto:karol_stawowski@wp.pl"}],cp=()=>s.jsxs("div",{className:"flex flex-col gap-3 opacity-0 animate-fade-in-from-up",children:[s.jsxs("h1",{className:"text-5xl text-right lg:text-6xl xl:7xl",children:["Hi, I'm ",s.jsx("span",{className:"font-bold text-gradient",children:"Karol"})]}),s.jsx("h2",{className:"text-2xl text-right",children:"Frontend Developer"}),s.jsx("h3",{className:"text-xl text-right",children:"Software Engineer"}),s.jsx("h3",{className:"text-right",children:"Based in Katowice, Poland"}),s.jsx("h2",{className:"hidden mt-6 text-xl text-right xs:text-2xl md:text-3xl lg:text-4xl xs:mt-12 md:mt-16",children:"Karol Stawowski"})]}),dp=()=>s.jsx("div",{className:"flex items-center justify-center h-64 sm:h-72 md:h-96 xl:h-[26rem] 2xl:h-[24rem] min-w-full",children:s.jsxs("div",{className:"absolute w-[800px] h-[560px] scale-[.34] xs:scale-[.4] sm:scale-[.5] md:scale-[.6] xl:scale-[0.65] 2xl:scale-[0.7] 3xl:scale-[0.75]",children:[s.jsxs("div",{className:"relative bg-monitor-outer-border w-full h-[466px] flex justify-center rounded-md",children:[s.jsx("div",{className:"absolute w-1 h-1 bg-gray-400 bottom-2 right-12"}),s.jsxs("div",{className:"bg-monitor-bg m-4 w-full h-[418px] box-border flex flex-wrap overflow-hidden glow",children:[s.jsx("div",{className:"w-full h-4 border-b-2 border-b-monitor-inner-border"}),s.jsx("div",{className:"h-[402px] w-4 border-r-2 border-r-monitor-inner-border"}),s.jsxs("div",{className:"h-[402px] w-28 border-r-2 border-r-monitor-inner-border bg-monitor-side-pannel p-3 [&>*]:h-2 [&>*>*]:h-1 [&>*>*]:bg-gray-200 [&>*]:relative",children:[s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-16"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"ml-1 animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"ml-1 animate-monitor",children:s.jsx("div",{className:"w-6"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-8"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-14"})}),s.jsx("div",{className:"ml-1 animate-monitor",children:s.jsx("div",{className:"w-12"})}),s.jsx("div",{className:"ml-2 animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"ml-2 animate-monitor",children:s.jsx("div",{className:"w-8"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-12"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-8"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-10"})}),s.jsx("div",{className:"animate-monitor",children:s.jsx("div",{className:"w-14"})})]}),s.jsxs("div",{className:"h-[402px] my-4 mx-5 [&>*]:h-2 [&>*]:mb-3 [&>*>*]:mr-3 relative [&>*]:flex ",children:[s.jsxs("div",{className:"animate-monitor-self-1",children:[s.jsx("div",{className:"w-12 bg-editor-red"}),s.jsx("div",{className:"w-14 bg-editor-white"}),s.jsx("div",{className:"w-10 bg-editor-red"}),s.jsx("div",{className:"w-12 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-5 animate-monitor-self-1",children:[s.jsx("div",{className:"w-12 bg-editor-red"}),s.jsx("div",{className:"w-16 bg-editor-white"}),s.jsx("div",{className:"w-10 bg-editor-red"}),s.jsx("div",{className:"w-24 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-[60px] animate-monitor-self-2",children:[s.jsx("div",{className:"w-8 bg-editor-red"}),s.jsx("div",{className:"w-24 bg-editor-brown"}),s.jsx("div",{className:"w-4 bg-editor-red"}),s.jsx("div",{className:"w-2 bg-editor-blue"})]}),s.jsxs("div",{className:"ml-4 mt-[80px] animate-monitor-self-2",children:[s.jsx("div",{className:"w-20 bg-editor-white"}),s.jsx("div",{className:"w-8 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-[100px] ml-4 animate-monitor-self-2",children:[s.jsx("div",{className:"w-28 bg-editor-white"}),s.jsx("div",{className:"w-8 bg-editor-blue"})]}),s.jsxs("div",{className:"ml-4 mt-[120px] animate-monitor-self-2",children:[s.jsx("div",{className:"w-16 bg-editor-white"}),s.jsx("div",{className:"w-10 bg-editor-blue"})]}),s.jsx("div",{className:"w-2 mt-[140px] bg-editor-blue animate-monitor-self-2"}),s.jsx("div",{}),s.jsxs("div",{className:"mt-[160px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-28 bg-editor-red"}),s.jsx("div",{className:"w-24 bg-editor-purple"}),s.jsx("div",{className:"w-2 bg-editor-blue"}),s.jsx("div",{className:"w-20 bg-editor-brown"}),s.jsx("div",{className:"w-6 bg-editor-blue"})]}),s.jsxs("div",{className:"mt-[180px] ml-4 animate-monitor-self-3",children:[s.jsx("div",{className:"w-12 bg-editor-red"}),s.jsx("div",{className:"w-2 bg-editor-green"})]}),s.jsxs("div",{className:"ml-8 mt-[200px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-6 bg-editor-green"}),s.jsx("div",{className:"w-32 bg-editor-blue"})]}),s.jsxs("div",{className:"ml-12 mt-[220px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-8 bg-editor-green"}),s.jsx("div",{className:"w-16 bg-editor-blue"}),s.jsx("div",{className:"w-14 bg-editor-brown"}),s.jsx("div",{className:"w-8 bg-editor-green"})]}),s.jsxs("div",{className:"ml-12 mt-[240px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-8 bg-editor-green"}),s.jsx("div",{className:"w-8 bg-editor-blue"}),s.jsx("div",{className:"w-14 bg-editor-purple"}),s.jsx("div",{className:"w-16 bg-editor-brown"}),s.jsx("div",{className:"w-8 bg-editor-green"})]}),s.jsxs("div",{className:"ml-8 mt-[260px] animate-monitor-self-3",children:[s.jsx("div",{className:"w-6 bg-editor-green"}),s.jsx("div",{className:"w-32 bg-editor-blue"})]}),s.jsx("div",{className:"ml-4 mt-[280px] animate-monitor-self-3",children:s.jsx("div",{className:"w-2 bg-editor-green"})}),s.jsx("div",{className:"mt-[300px] animate-monitor-self-3",children:s.jsx("div",{className:"w-2 bg-editor-blue"})})]})]})]}),s.jsx("div",{className:"w-16 h-24 m-auto bg-gradient-to-b from-[#19191A] to-monitor-stand"}),s.jsx("div",{className:"h-4 m-auto rounded-t-lg w-96 bg-monitor-stand"})]})}),fp=({title:e})=>{const t=e.toLowerCase(),n=r=>{const l=document.getElementById(r);l&&l.scrollIntoView({behavior:"smooth"})};return s.jsx("a",{className:"p-1 mx-2 cursor-pointer link-underline last:hidden last:lg:inline",onClick:()=>n(t),"aria-label":t,children:e})},pp=()=>s.jsxs("div",{className:"flex items-baseline justify-center w-full h-12 rounded-lg text-text-primary sm:justify-between",children:[s.jsx("h1",{className:"h-8 my-2 text-2xl select-none ",children:""}),s.jsx("div",{className:"hidden text-lg lg:block",children:mp.map(e=>s.jsx(fp,{title:e},e))})]}),mp=["About","Technologies","Projects","Experience","Contact"],hp=["#00ABBD","#0C2F3B","#3CB0D7","#030A0D"],vp=()=>{const e={"#00ABBD":"bg-[#00ABBD]","#0C2F3B":"bg-[#0C2F3B]","#3CB0D7":"bg-[#3CB0D7]","#030A0D":"bg-[#030A0D]"};return s.jsx("div",{className:"absolute top-0 right-0 flex-col items-end hidden gap-3 lg:flex",children:hp.map(t=>s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("p",{className:"font-extralight opacity-80",children:t}),s.jsx("div",{className:`${e[t]} w-8 h-6 rounded outline outline-text outline-2 outline-offset-1`})]}))})},gp=()=>s.jsx("div",{className:"flex flex-col items-center w-full h-screen",children:s.jsx("div",{className:"w-11/12 h-full xs:w-10/12 md:w-3/4 xl:w-9/12 2xl:w-9/12",children:s.jsxs("div",{className:"flex flex-col justify-around h-full pb-4 sm:pb-10",children:[s.jsx(pp,{}),s.jsxs("div",{className:"relative flex justify-center",children:[s.jsx(dp,{}),s.jsx(vp,{})]}),s.jsxs("div",{className:"flex flex-col-reverse items-end justify-between gap-8 sm:flex-row",children:[s.jsx(sp,{}),s.jsx(cp,{})]})]})})}),yp=()=>s.jsxs("div",{className:"flex flex-col items-center bg-background text-text-primary",children:[s.jsx(gp,{}),s.jsx(Wf,{}),s.jsx(up,{}),s.jsx(op,{}),s.jsx(Zf,{}),s.jsx(Kf,{}),s.jsx(Jf,{})]});Yl.createRoot(document.getElementById("root")).render(s.jsx(Lc.StrictMode,{children:s.jsx(yp,{})})); diff --git a/index.html b/index.html index c499ff6..9957405 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@ href="https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap" rel="stylesheet" /> - +