From 7c757ddc1495ba96351a98063e12edef7853be18 Mon Sep 17 00:00:00 2001 From: devalentineomonya Date: Fri, 22 Mar 2024 15:22:44 +0000 Subject: [PATCH] deploy: b48c89410d0575a2ee847033b1f2782d1e6cf2e2 --- assets/{index-C09QN0vr.js => index-Db0CropW.js} | 8 ++++---- index.html | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) rename assets/{index-C09QN0vr.js => index-Db0CropW.js} (96%) diff --git a/assets/index-C09QN0vr.js b/assets/index-Db0CropW.js similarity index 96% rename from assets/index-C09QN0vr.js rename to assets/index-Db0CropW.js index ac0bffc..f716d6f 100644 --- a/assets/index-C09QN0vr.js +++ b/assets/index-Db0CropW.js @@ -37,7 +37,7 @@ `+i[a].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=a&&0<=l);break}}}finally{ua=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ar(e):""}function dm(e){switch(e.tag){case 5:return Ar(e.type);case 16:return Ar("Lazy");case 13:return Ar("Suspense");case 19:return Ar("SuspenseList");case 0:case 2:case 15:return e=ca(e.type,!1),e;case 11:return e=ca(e.type.render,!1),e;case 1:return e=ca(e.type,!0),e;default:return""}}function io(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 Ln:return"Fragment";case Nn:return"Portal";case to:return"Profiler";case xl:return"StrictMode";case no:return"Suspense";case ro:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Vf:return(e.displayName||"Context")+".Consumer";case Ff:return(e._context.displayName||"Context")+".Provider";case Sl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Al:return t=e.displayName||null,t!==null?t:io(e.type)||"Memo";case Ft:t=e._payload,e=e._init;try{return io(e(t))}catch{}}return null}function pm(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 io(t);case 8:return t===xl?"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 tn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Uf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function hm(e){var t=Uf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,s.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wi(e){e._valueTracker||(e._valueTracker=hm(e))}function Hf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Uf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function os(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 so(e,t){var n=t.checked;return fe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ou(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=tn(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 Wf(e,t){t=t.checked,t!=null&&wl(e,"checked",t,!1)}function ao(e,t){Wf(e,t);var n=tn(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")?oo(e,t.type,n):t.hasOwnProperty("defaultValue")&&oo(e,t.type,tn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Nu(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 oo(e,t,n){(t!=="number"||os(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Er=Array.isArray;function Yn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=xi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Tr={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},mm=["Webkit","ms","Moz","O"];Object.keys(Tr).forEach(function(e){mm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Tr[t]=Tr[e]})});function $f(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Tr.hasOwnProperty(e)&&Tr[e]?(""+t).trim():t+"px"}function Xf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=$f(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var gm=fe({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 co(e,t){if(t){if(gm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function fo(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 po=null;function El(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ho=null,Qn=null,$n=null;function zu(e){if(e=di(e)){if(typeof ho!="function")throw Error(N(280));var t=e.stateNode;t&&(t=Ys(t),ho(e.stateNode,e.type,t))}}function Kf(e){Qn?$n?$n.push(e):$n=[e]:Qn=e}function qf(){if(Qn){var e=Qn,t=$n;if($n=Qn=null,zu(e),t)for(e=0;e>>=0,e===0?32:31-(Tm(e)/_m|0)|0}var Si=64,Ai=4194304;function Cr(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 fs(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,s=e.pingedLanes,a=n&268435455;if(a!==0){var l=a&~i;l!==0?r=Cr(l):(s&=a,s!==0&&(r=Cr(s)))}else a=n&~i,a!==0?r=Cr(a):s!==0&&(r=Cr(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,s=t&-t,i>=s||i===16&&(s&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 ci(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ut(t),e[t]=n}function Lm(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=Pr),Hu=" ",Wu=!1;function vd(e,t){switch(e){case"keyup":return ag.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function lg(e,t){switch(e){case"compositionend":return yd(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function ug(e,t){if(In)return e==="compositionend"||!Nl&&vd(e,t)?(e=md(),Xi=_l=Ht=null,In=!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=$u(n)}}function Ad(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ad(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ed(){for(var e=window,t=os();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=os(e.document)}return t}function Ll(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 yg(e){var t=Ed(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ad(n.ownerDocument.documentElement,n)){if(r!==null&&Ll(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!e.extend&&s>r&&(i=r,r=s,s=i),i=Xu(n,s);var a=Xu(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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,zn=null,xo=null,Nr=null,So=!1;function Ku(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;So||zn==null||zn!==os(r)||(r=zn,"selectionStart"in r&&Ll(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}),Nr&&Yr(Nr,r)||(Nr=r,r=hs(xo,"onSelect"),0Rn||(e.current=To[Rn],To[Rn]=null,Rn--)}function ee(e,t){Rn++,To[Rn]=e.current,e.current=t}var nn={},_e=ln(nn),De=ln(!1),wn=nn;function tr(e,t){var n=e.type.contextTypes;if(!n)return nn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Fe(e){return e=e.childContextTypes,e!=null}function gs(){ie(De),ie(_e)}function rc(e,t,n){if(_e.current!==nn)throw Error(N(168));ee(_e,t),ee(De,n)}function Ld(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(N(108,pm(e)||"Unknown",i));return fe({},n,r)}function vs(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||nn,wn=_e.current,ee(_e,e),ee(De,De.current),!0}function ic(e,t,n){var r=e.stateNode;if(!r)throw Error(N(169));n?(e=Ld(e,t,wn),r.__reactInternalMemoizedMergedChildContext=e,ie(De),ie(_e),ee(_e,e)):ie(De),ee(De,n)}var Ct=null,Qs=!1,Ca=!1;function Id(e){Ct===null?Ct=[e]:Ct.push(e)}function Og(e){Qs=!0,Id(e)}function un(){if(!Ca&&Ct!==null){Ca=!0;var e=0,t=q;try{var n=Ct;for(q=1;e>=a,i-=a,kt=1<<32-ut(t)+i|n<b?(P=C,C=null):P=C.sibling;var _=f(o,C,d[b],m);if(_===null){C===null&&(C=P);break}e&&C&&_.alternate===null&&t(o,C),c=s(_,c,b),A===null?S=_:A.sibling=_,A=_,C=P}if(b===d.length)return n(o,C),oe&&cn(o,b),S;if(C===null){for(;bb?(P=C,C=null):P=C.sibling;var z=f(o,C,_.value,m);if(z===null){C===null&&(C=P);break}e&&C&&z.alternate===null&&t(o,C),c=s(z,c,b),A===null?S=z:A.sibling=z,A=z,C=P}if(_.done)return n(o,C),oe&&cn(o,b),S;if(C===null){for(;!_.done;b++,_=d.next())_=g(o,_.value,m),_!==null&&(c=s(_,c,b),A===null?S=_:A.sibling=_,A=_);return oe&&cn(o,b),S}for(C=r(o,C);!_.done;b++,_=d.next())_=v(C,o,b,_.value,m),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?b:_.key),c=s(_,c,b),A===null?S=_:A.sibling=_,A=_);return e&&C.forEach(function(F){return t(o,F)}),oe&&cn(o,b),S}function w(o,c,d,m){if(typeof d=="object"&&d!==null&&d.type===Ln&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case yi:e:{for(var S=d.key,A=c;A!==null;){if(A.key===S){if(S=d.type,S===Ln){if(A.tag===7){n(o,A.sibling),c=i(A,d.props.children),c.return=o,o=c;break e}}else if(A.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Ft&&fc(S)===A.type){n(o,A.sibling),c=i(A,d.props),c.ref=yr(o,A,d),c.return=o,o=c;break e}n(o,A);break}else t(o,A);A=A.sibling}d.type===Ln?(c=yn(d.props.children,o.mode,m,d.key),c.return=o,o=c):(m=rs(d.type,d.key,d.props,null,o.mode,m),m.ref=yr(o,c,d),m.return=o,o=m)}return a(o);case Nn:e:{for(A=d.key;c!==null;){if(c.key===A)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(o,c.sibling),c=i(c,d.children||[]),c.return=o,o=c;break e}else{n(o,c);break}else t(o,c);c=c.sibling}c=La(d,o.mode,m),c.return=o,o=c}return a(o);case Ft:return A=d._init,w(o,c,A(d._payload),m)}if(Er(d))return y(o,c,d,m);if(pr(d))return x(o,c,d,m);Pi(o,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(o,c.sibling),c=i(c,d),c.return=o,o=c):(n(o,c),c=Na(d,o.mode,m),c.return=o,o=c),a(o)):n(o,c)}return w}var rr=Bd(!0),Ud=Bd(!1),pi={},wt=ln(pi),Kr=ln(pi),qr=ln(pi);function hn(e){if(e===pi)throw Error(N(174));return e}function Bl(e,t){switch(ee(qr,t),ee(Kr,e),ee(wt,pi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:uo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=uo(t,e)}ie(wt),ee(wt,t)}function ir(){ie(wt),ie(Kr),ie(qr)}function Hd(e){hn(qr.current);var t=hn(wt.current),n=uo(t,e.type);t!==n&&(ee(Kr,e),ee(wt,n))}function Ul(e){Kr.current===e&&(ie(wt),ie(Kr))}var ue=ln(0);function Es(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 ka=[];function Hl(){for(var e=0;en?n:4,e(!0);var r=ba.transition;ba.transition={};try{e(!1),t()}finally{q=n,ba.transition=r}}function sp(){return nt().memoizedState}function zg(e,t,n){var r=Jt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ap(e))op(t,n);else if(n=Rd(e,t,n,r),n!==null){var i=Ne();ct(n,e,r,i),lp(n,t,r)}}function jg(e,t,n){var r=Jt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ap(e))op(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var a=t.lastRenderedState,l=s(a,n);if(i.hasEagerState=!0,i.eagerState=l,ft(l,a)){var u=t.interleaved;u===null?(i.next=i,Fl(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=Rd(e,t,i,r),n!==null&&(i=Ne(),ct(n,e,r,i),lp(n,t,r))}}function ap(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function op(e,t){Lr=Cs=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function lp(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,kl(e,n)}}var ks={readContext:tt,useCallback:ke,useContext:ke,useEffect:ke,useImperativeHandle:ke,useInsertionEffect:ke,useLayoutEffect:ke,useMemo:ke,useReducer:ke,useRef:ke,useState:ke,useDebugValue:ke,useDeferredValue:ke,useTransition:ke,useMutableSource:ke,useSyncExternalStore:ke,useId:ke,unstable_isNewReconciler:!1},Mg={readContext:tt,useCallback:function(e,t){return pt().memoizedState=[e,t===void 0?null:t],e},useContext:tt,useEffect:pc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ji(4194308,4,ep.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ji(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ji(4,2,e,t)},useMemo:function(e,t){var n=pt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=pt();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=zg.bind(null,ce,e),[r.memoizedState,e]},useRef:function(e){var t=pt();return e={current:e},t.memoizedState=e},useState:dc,useDebugValue:$l,useDeferredValue:function(e){return pt().memoizedState=e},useTransition:function(){var e=dc(!1),t=e[0];return e=Ig.bind(null,e[1]),pt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ce,i=pt();if(oe){if(n===void 0)throw Error(N(407));n=n()}else{if(n=t(),Se===null)throw Error(N(349));Sn&30||Yd(r,t,n)}i.memoizedState=n;var s={value:n,getSnapshot:t};return i.queue=s,pc($d.bind(null,r,s,e),[e]),r.flags|=2048,ei(9,Qd.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=pt(),t=Se.identifierPrefix;if(oe){var n=bt,r=kt;n=(r&~(1<<32-ut(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Zr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[mt]=t,e[Xr]=r,vp(e,t,!1,!1),t.stateNode=e;e:{switch(a=fo(n,r),n){case"dialog":te("cancel",e),te("close",e),i=r;break;case"iframe":case"object":case"embed":te("load",e),i=r;break;case"video":case"audio":for(i=0;iar&&(t.flags|=128,r=!0,wr(s,!1),t.lanes=4194304)}else{if(!r)if(e=Es(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wr(s,!0),s.tail===null&&s.tailMode==="hidden"&&!a.alternate&&!oe)return be(t),null}else 2*he()-s.renderingStartTime>ar&&n!==1073741824&&(t.flags|=128,r=!0,wr(s,!1),t.lanes=4194304);s.isBackwards?(a.sibling=t.child,t.child=a):(n=s.last,n!==null?n.sibling=a:t.child=a,s.last=a)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=he(),t.sibling=null,n=ue.current,ee(ue,r?n&1|2:n&1),t):(be(t),null);case 22:case 23:return eu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Be&1073741824&&(be(t),t.subtreeFlags&6&&(t.flags|=8192)):be(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function Wg(e,t){switch(zl(t),t.tag){case 1:return Fe(t.type)&&gs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ir(),ie(De),ie(_e),Hl(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ul(t),null;case 13:if(ie(ue),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));nr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ie(ue),null;case 4:return ir(),null;case 10:return Dl(t.type._context),null;case 22:case 23:return eu(),null;case 24:return null;default:return null}}var Ni=!1,Te=!1,Gg=typeof WeakSet=="function"?WeakSet:Set,D=null;function Bn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){de(e,t,r)}else n.current=null}function Fo(e,t,n){try{n()}catch(r){de(e,t,r)}}var Ac=!1;function Yg(e,t){if(Ao=ds,e=Ed(),Ll(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var a=0,l=-1,u=-1,p=0,h=0,g=e,f=null;t:for(;;){for(var v;g!==n||i!==0&&g.nodeType!==3||(l=a+i),g!==s||r!==0&&g.nodeType!==3||(u=a+r),g.nodeType===3&&(a+=g.nodeValue.length),(v=g.firstChild)!==null;)f=g,g=v;for(;;){if(g===e)break t;if(f===n&&++p===i&&(l=a),f===s&&++h===r&&(u=a),(v=g.nextSibling)!==null)break;g=f,f=g.parentNode}g=v}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Eo={focusedElem:e,selectionRange:n},ds=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var x=y.memoizedProps,w=y.memoizedState,o=t.stateNode,c=o.getSnapshotBeforeUpdate(t.elementType===t.type?x:it(t.type,x),w);o.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(m){de(t,t.return,m)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return y=Ac,Ac=!1,y}function Ir(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&Fo(t,n,s)}i=i.next}while(i!==r)}}function Ks(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 Vo(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 xp(e){var t=e.alternate;t!==null&&(e.alternate=null,xp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[mt],delete t[Xr],delete t[bo],delete t[_g],delete t[Pg])),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 Sp(e){return e.tag===5||e.tag===3||e.tag===4}function Ec(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sp(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 Bo(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=ms));else if(r!==4&&(e=e.child,e!==null))for(Bo(e,t,n),e=e.sibling;e!==null;)Bo(e,t,n),e=e.sibling}function Uo(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(Uo(e,t,n),e=e.sibling;e!==null;)Uo(e,t,n),e=e.sibling}var Ae=null,at=!1;function Rt(e,t,n){for(n=n.child;n!==null;)Ap(e,t,n),n=n.sibling}function Ap(e,t,n){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Us,n)}catch{}switch(n.tag){case 5:Te||Bn(n,t);case 6:var r=Ae,i=at;Ae=null,Rt(e,t,n),Ae=r,at=i,Ae!==null&&(at?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(at?(e=Ae,n=n.stateNode,e.nodeType===8?Ea(e.parentNode,n):e.nodeType===1&&Ea(e,n),Wr(e)):Ea(Ae,n.stateNode));break;case 4:r=Ae,i=at,Ae=n.stateNode.containerInfo,at=!0,Rt(e,t,n),Ae=r,at=i;break;case 0:case 11:case 14:case 15:if(!Te&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,a=s.destroy;s=s.tag,a!==void 0&&(s&2||s&4)&&Fo(n,t,a),i=i.next}while(i!==r)}Rt(e,t,n);break;case 1:if(!Te&&(Bn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){de(n,t,l)}Rt(e,t,n);break;case 21:Rt(e,t,n);break;case 22:n.mode&1?(Te=(r=Te)||n.memoizedState!==null,Rt(e,t,n),Te=r):Rt(e,t,n);break;default:Rt(e,t,n)}}function Cc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Gg),t.forEach(function(r){var i=tv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function rt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~s}if(r=i,r=he()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*$g(r/1960))-r,10e?16:e,Wt===null)var r=!1;else{if(e=Wt,Wt=null,_s=0,Q&6)throw Error(N(331));var i=Q;for(Q|=4,D=e.current;D!==null;){var s=D,a=s.child;if(D.flags&16){var l=s.deletions;if(l!==null){for(var u=0;uhe()-Zl?vn(e,0):ql|=n),Ve(e,t)}function Op(e,t){t===0&&(e.mode&1?(t=Ai,Ai<<=1,!(Ai&130023424)&&(Ai=4194304)):t=1);var n=Ne();e=Ot(e,t),e!==null&&(ci(e,t,n),Ve(e,n))}function ev(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Op(e,n)}function tv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(N(314))}r!==null&&r.delete(t),Op(e,n)}var Np;Np=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||De.current)Re=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Re=!1,Ug(e,t,n);Re=!!(e.flags&131072)}else Re=!1,oe&&t.flags&1048576&&zd(t,ws,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;es(e,t),e=t.pendingProps;var i=tr(t,_e.current);Kn(t,n),i=Gl(null,t,r,e,i,n);var s=Yl();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fe(r)?(s=!0,vs(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Vl(t),i.updater=$s,t.stateNode=i,i._reactInternals=t,Lo(t,r,e,n),t=jo(null,t,r,!0,s,n)):(t.tag=0,oe&&s&&Il(t),Oe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(es(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=rv(r),e=it(r,e),i){case 0:t=zo(null,t,r,e,n);break e;case 1:t=wc(null,t,r,e,n);break e;case 11:t=vc(null,t,r,e,n);break e;case 14:t=yc(null,t,r,it(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),zo(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),wc(e,t,r,i,n);case 3:e:{if(hp(t),e===null)throw Error(N(387));r=t.pendingProps,s=t.memoizedState,i=s.element,Dd(e,t),As(t,r,null,n);var a=t.memoizedState;if(r=a.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=sr(Error(N(423)),t),t=xc(e,t,r,n,i);break e}else if(r!==i){i=sr(Error(N(424)),t),t=xc(e,t,r,n,i);break e}else for(He=Kt(t.stateNode.containerInfo.firstChild),We=t,oe=!0,ot=null,n=Ud(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(nr(),r===i){t=Nt(e,t,n);break e}Oe(e,t,r,n)}t=t.child}return t;case 5:return Hd(t),e===null&&Po(t),r=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,a=i.children,Co(r,i)?a=null:s!==null&&Co(r,s)&&(t.flags|=32),pp(e,t),Oe(e,t,a,n),t.child;case 6:return e===null&&Po(t),null;case 13:return mp(e,t,n);case 4:return Bl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=rr(t,null,r,n):Oe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),vc(e,t,r,i,n);case 7:return Oe(e,t,t.pendingProps,n),t.child;case 8:return Oe(e,t,t.pendingProps.children,n),t.child;case 12:return Oe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value,ee(xs,r._currentValue),r._currentValue=a,s!==null)if(ft(s.value,a)){if(s.children===i.children&&!De.current){t=Nt(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){a=s.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(s.tag===1){u=Tt(-1,n&-n),u.tag=2;var p=s.updateQueue;if(p!==null){p=p.shared;var h=p.pending;h===null?u.next=u:(u.next=h.next,h.next=u),p.pending=u}}s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),Oo(s.return,n,t),l.lanes|=n;break}u=u.next}}else if(s.tag===10)a=s.type===t.type?null:s.child;else if(s.tag===18){if(a=s.return,a===null)throw Error(N(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Oo(a,n,t),a=s.sibling}else a=s.child;if(a!==null)a.return=s;else for(a=s;a!==null;){if(a===t){a=null;break}if(s=a.sibling,s!==null){s.return=a.return,a=s;break}a=a.return}s=a}Oe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Kn(t,n),i=tt(i),r=r(i),t.flags|=1,Oe(e,t,r,n),t.child;case 14:return r=t.type,i=it(r,t.pendingProps),i=it(r.type,i),yc(e,t,r,i,n);case 15:return fp(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),es(e,t),t.tag=1,Fe(r)?(e=!0,vs(t)):e=!1,Kn(t,n),Vd(t,r,i),Lo(t,r,i,n),jo(null,t,r,!0,e,n);case 19:return gp(e,t,n);case 22:return dp(e,t,n)}throw Error(N(156,t.tag))};function Lp(e,t){return id(e,t)}function nv(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 Je(e,t,n,r){return new nv(e,t,n,r)}function nu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rv(e){if(typeof e=="function")return nu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Sl)return 11;if(e===Al)return 14}return 2}function en(e,t){var n=e.alternate;return n===null?(n=Je(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 rs(e,t,n,r,i,s){var a=2;if(r=e,typeof e=="function")nu(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ln:return yn(n.children,i,s,t);case xl:a=8,i|=8;break;case to:return e=Je(12,n,t,i|2),e.elementType=to,e.lanes=s,e;case no:return e=Je(13,n,t,i),e.elementType=no,e.lanes=s,e;case ro:return e=Je(19,n,t,i),e.elementType=ro,e.lanes=s,e;case Bf:return Zs(n,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ff:a=10;break e;case Vf:a=9;break e;case Sl:a=11;break e;case Al:a=14;break e;case Ft:a=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=Je(a,n,t,i),t.elementType=e,t.type=r,t.lanes=s,t}function yn(e,t,n,r){return e=Je(7,e,r,t),e.lanes=n,e}function Zs(e,t,n,r){return e=Je(22,e,r,t),e.elementType=Bf,e.lanes=n,e.stateNode={isHidden:!1},e}function Na(e,t,n){return e=Je(6,e,null,t),e.lanes=n,e}function La(e,t,n){return t=Je(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iv(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=da(0),this.expirationTimes=da(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=da(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ru(e,t,n,r,i,s,a,l,u){return e=new iv(e,t,n,l,u),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Je(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vl(s),e}function sv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Mp)}catch(e){console.error(e)}}Mp(),zf.exports=Ye;var Rp=zf.exports;const cv=li(Rp);var Lc=Rp;Ja.createRoot=Lc.createRoot,Ja.hydrateRoot=Lc.hydrateRoot;const fv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAChSURBVFiF7ZZLCoAgFAC9XjsXRYs6vR2jYFokFJH2e88I3oCbEmZM0JwzDOOvAB4Y4vCl5Q0wsjIB/VfychEZuX4E0B7Ix8SzVlp+tPIJ6IA68U7mS+Tkmzk6EVfkahF35OIRT+RiEW/kryMk5I8jJOW3IzTklyNYbjXV04z0Keody3WqJj+JGPYBKvJMRHBAFSMCBX4s4paHOCptn2EYp8yhVhze1QKjpQAAAABJRU5ErkJggg==",dv=()=>{window.scrollTo({top:0,behavior:"smooth"})},pv=()=>E.jsx("div",{className:"back-to-top",onClick:dv,children:E.jsx("div",{className:"back-to-top-icon",children:E.jsx("img",{src:fv,alt:""})})}),ou=e=>{const t=document.getElementById(e);e!=="home"?t?window.scrollTo({top:t.offsetTop-100,behavior:"smooth"}):console.error(`Element with ID "${e}" not found.`):window.scrollTo({top:100,behavior:"smooth"})},hv=({activeTab:e,setActiveTab:t})=>{const[n,r]=j.useState(!1),[i,s]=j.useState("closed"),[a,l]=j.useState("normal");j.useEffect(()=>{const h=()=>{window.scrollY>0?r(!0):r(!1)};return window.addEventListener("scroll",h),()=>window.removeEventListener("scroll",h)},[]);const u=()=>{s(h=>h==="closed"?"open":"closed"),l(h=>h==="crossed"?"normal":"crossed")},p=(h,g)=>{g.preventDefault(),t(h),ou(h)};return E.jsxs("div",{className:`navbar ${n?"navbar-sticky":""}`,children:[E.jsx("div",{className:"logo",children:E.jsxs("h1",{className:"logo-title",children:["Devalentine",E.jsx("span",{children:"."})]})}),E.jsx("nav",{className:`nav-container ${i==="open"?"open":""}`,children:E.jsxs("ul",{children:[E.jsx("li",{className:`nav-item ${e==="home"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:h=>p("home",h),children:"Home"})}),E.jsx("li",{className:`nav-item ${e==="services"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("services",event),children:"Services"})}),E.jsx("li",{className:`nav-item ${e==="about"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("about",event),children:"About"})}),E.jsx("li",{className:`nav-item ${e==="projects"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("projects",event),children:"Projects"})}),E.jsx("li",{className:`nav-item ${e==="contact"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("contact",event),children:"Contacts"})})]})}),E.jsx("div",{className:"nav-hamburger-container",children:E.jsxs("div",{className:`nav-hamburger ${a==="crossed"?"cross":""}`,onClick:u,children:[E.jsx("span",{}),E.jsx("span",{}),E.jsx("span",{})]})})]})};function Ic(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[mt]=t,e[Xr]=r,vp(e,t,!1,!1),t.stateNode=e;e:{switch(a=fo(n,r),n){case"dialog":te("cancel",e),te("close",e),i=r;break;case"iframe":case"object":case"embed":te("load",e),i=r;break;case"video":case"audio":for(i=0;iar&&(t.flags|=128,r=!0,wr(s,!1),t.lanes=4194304)}else{if(!r)if(e=Es(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wr(s,!0),s.tail===null&&s.tailMode==="hidden"&&!a.alternate&&!oe)return be(t),null}else 2*he()-s.renderingStartTime>ar&&n!==1073741824&&(t.flags|=128,r=!0,wr(s,!1),t.lanes=4194304);s.isBackwards?(a.sibling=t.child,t.child=a):(n=s.last,n!==null?n.sibling=a:t.child=a,s.last=a)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=he(),t.sibling=null,n=ue.current,ee(ue,r?n&1|2:n&1),t):(be(t),null);case 22:case 23:return eu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Be&1073741824&&(be(t),t.subtreeFlags&6&&(t.flags|=8192)):be(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function Wg(e,t){switch(zl(t),t.tag){case 1:return Fe(t.type)&&gs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ir(),ie(De),ie(_e),Hl(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ul(t),null;case 13:if(ie(ue),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));nr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ie(ue),null;case 4:return ir(),null;case 10:return Dl(t.type._context),null;case 22:case 23:return eu(),null;case 24:return null;default:return null}}var Ni=!1,Te=!1,Gg=typeof WeakSet=="function"?WeakSet:Set,D=null;function Bn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){de(e,t,r)}else n.current=null}function Fo(e,t,n){try{n()}catch(r){de(e,t,r)}}var Ac=!1;function Yg(e,t){if(Ao=ds,e=Ed(),Ll(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var a=0,l=-1,u=-1,p=0,h=0,g=e,f=null;t:for(;;){for(var v;g!==n||i!==0&&g.nodeType!==3||(l=a+i),g!==s||r!==0&&g.nodeType!==3||(u=a+r),g.nodeType===3&&(a+=g.nodeValue.length),(v=g.firstChild)!==null;)f=g,g=v;for(;;){if(g===e)break t;if(f===n&&++p===i&&(l=a),f===s&&++h===r&&(u=a),(v=g.nextSibling)!==null)break;g=f,f=g.parentNode}g=v}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Eo={focusedElem:e,selectionRange:n},ds=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var x=y.memoizedProps,w=y.memoizedState,o=t.stateNode,c=o.getSnapshotBeforeUpdate(t.elementType===t.type?x:it(t.type,x),w);o.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(m){de(t,t.return,m)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return y=Ac,Ac=!1,y}function Ir(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&Fo(t,n,s)}i=i.next}while(i!==r)}}function Ks(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 Vo(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 xp(e){var t=e.alternate;t!==null&&(e.alternate=null,xp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[mt],delete t[Xr],delete t[bo],delete t[_g],delete t[Pg])),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 Sp(e){return e.tag===5||e.tag===3||e.tag===4}function Ec(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sp(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 Bo(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=ms));else if(r!==4&&(e=e.child,e!==null))for(Bo(e,t,n),e=e.sibling;e!==null;)Bo(e,t,n),e=e.sibling}function Uo(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(Uo(e,t,n),e=e.sibling;e!==null;)Uo(e,t,n),e=e.sibling}var Ae=null,at=!1;function Rt(e,t,n){for(n=n.child;n!==null;)Ap(e,t,n),n=n.sibling}function Ap(e,t,n){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Us,n)}catch{}switch(n.tag){case 5:Te||Bn(n,t);case 6:var r=Ae,i=at;Ae=null,Rt(e,t,n),Ae=r,at=i,Ae!==null&&(at?(e=Ae,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ae.removeChild(n.stateNode));break;case 18:Ae!==null&&(at?(e=Ae,n=n.stateNode,e.nodeType===8?Ea(e.parentNode,n):e.nodeType===1&&Ea(e,n),Wr(e)):Ea(Ae,n.stateNode));break;case 4:r=Ae,i=at,Ae=n.stateNode.containerInfo,at=!0,Rt(e,t,n),Ae=r,at=i;break;case 0:case 11:case 14:case 15:if(!Te&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,a=s.destroy;s=s.tag,a!==void 0&&(s&2||s&4)&&Fo(n,t,a),i=i.next}while(i!==r)}Rt(e,t,n);break;case 1:if(!Te&&(Bn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){de(n,t,l)}Rt(e,t,n);break;case 21:Rt(e,t,n);break;case 22:n.mode&1?(Te=(r=Te)||n.memoizedState!==null,Rt(e,t,n),Te=r):Rt(e,t,n);break;default:Rt(e,t,n)}}function Cc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Gg),t.forEach(function(r){var i=tv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function rt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~s}if(r=i,r=he()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*$g(r/1960))-r,10e?16:e,Wt===null)var r=!1;else{if(e=Wt,Wt=null,_s=0,Q&6)throw Error(N(331));var i=Q;for(Q|=4,D=e.current;D!==null;){var s=D,a=s.child;if(D.flags&16){var l=s.deletions;if(l!==null){for(var u=0;uhe()-Zl?vn(e,0):ql|=n),Ve(e,t)}function Op(e,t){t===0&&(e.mode&1?(t=Ai,Ai<<=1,!(Ai&130023424)&&(Ai=4194304)):t=1);var n=Ne();e=Ot(e,t),e!==null&&(ci(e,t,n),Ve(e,n))}function ev(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Op(e,n)}function tv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(N(314))}r!==null&&r.delete(t),Op(e,n)}var Np;Np=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||De.current)Re=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Re=!1,Ug(e,t,n);Re=!!(e.flags&131072)}else Re=!1,oe&&t.flags&1048576&&zd(t,ws,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;es(e,t),e=t.pendingProps;var i=tr(t,_e.current);Kn(t,n),i=Gl(null,t,r,e,i,n);var s=Yl();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fe(r)?(s=!0,vs(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Vl(t),i.updater=$s,t.stateNode=i,i._reactInternals=t,Lo(t,r,e,n),t=jo(null,t,r,!0,s,n)):(t.tag=0,oe&&s&&Il(t),Oe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(es(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=rv(r),e=it(r,e),i){case 0:t=zo(null,t,r,e,n);break e;case 1:t=wc(null,t,r,e,n);break e;case 11:t=vc(null,t,r,e,n);break e;case 14:t=yc(null,t,r,it(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),zo(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),wc(e,t,r,i,n);case 3:e:{if(hp(t),e===null)throw Error(N(387));r=t.pendingProps,s=t.memoizedState,i=s.element,Dd(e,t),As(t,r,null,n);var a=t.memoizedState;if(r=a.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=sr(Error(N(423)),t),t=xc(e,t,r,n,i);break e}else if(r!==i){i=sr(Error(N(424)),t),t=xc(e,t,r,n,i);break e}else for(He=Kt(t.stateNode.containerInfo.firstChild),We=t,oe=!0,ot=null,n=Ud(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(nr(),r===i){t=Nt(e,t,n);break e}Oe(e,t,r,n)}t=t.child}return t;case 5:return Hd(t),e===null&&Po(t),r=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,a=i.children,Co(r,i)?a=null:s!==null&&Co(r,s)&&(t.flags|=32),pp(e,t),Oe(e,t,a,n),t.child;case 6:return e===null&&Po(t),null;case 13:return mp(e,t,n);case 4:return Bl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=rr(t,null,r,n):Oe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),vc(e,t,r,i,n);case 7:return Oe(e,t,t.pendingProps,n),t.child;case 8:return Oe(e,t,t.pendingProps.children,n),t.child;case 12:return Oe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value,ee(xs,r._currentValue),r._currentValue=a,s!==null)if(ft(s.value,a)){if(s.children===i.children&&!De.current){t=Nt(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){a=s.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(s.tag===1){u=Tt(-1,n&-n),u.tag=2;var p=s.updateQueue;if(p!==null){p=p.shared;var h=p.pending;h===null?u.next=u:(u.next=h.next,h.next=u),p.pending=u}}s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),Oo(s.return,n,t),l.lanes|=n;break}u=u.next}}else if(s.tag===10)a=s.type===t.type?null:s.child;else if(s.tag===18){if(a=s.return,a===null)throw Error(N(341));a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Oo(a,n,t),a=s.sibling}else a=s.child;if(a!==null)a.return=s;else for(a=s;a!==null;){if(a===t){a=null;break}if(s=a.sibling,s!==null){s.return=a.return,a=s;break}a=a.return}s=a}Oe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Kn(t,n),i=tt(i),r=r(i),t.flags|=1,Oe(e,t,r,n),t.child;case 14:return r=t.type,i=it(r,t.pendingProps),i=it(r.type,i),yc(e,t,r,i,n);case 15:return fp(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:it(r,i),es(e,t),t.tag=1,Fe(r)?(e=!0,vs(t)):e=!1,Kn(t,n),Vd(t,r,i),Lo(t,r,i,n),jo(null,t,r,!0,e,n);case 19:return gp(e,t,n);case 22:return dp(e,t,n)}throw Error(N(156,t.tag))};function Lp(e,t){return id(e,t)}function nv(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 Je(e,t,n,r){return new nv(e,t,n,r)}function nu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rv(e){if(typeof e=="function")return nu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Sl)return 11;if(e===Al)return 14}return 2}function en(e,t){var n=e.alternate;return n===null?(n=Je(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 rs(e,t,n,r,i,s){var a=2;if(r=e,typeof e=="function")nu(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ln:return yn(n.children,i,s,t);case xl:a=8,i|=8;break;case to:return e=Je(12,n,t,i|2),e.elementType=to,e.lanes=s,e;case no:return e=Je(13,n,t,i),e.elementType=no,e.lanes=s,e;case ro:return e=Je(19,n,t,i),e.elementType=ro,e.lanes=s,e;case Bf:return Zs(n,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ff:a=10;break e;case Vf:a=9;break e;case Sl:a=11;break e;case Al:a=14;break e;case Ft:a=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=Je(a,n,t,i),t.elementType=e,t.type=r,t.lanes=s,t}function yn(e,t,n,r){return e=Je(7,e,r,t),e.lanes=n,e}function Zs(e,t,n,r){return e=Je(22,e,r,t),e.elementType=Bf,e.lanes=n,e.stateNode={isHidden:!1},e}function Na(e,t,n){return e=Je(6,e,null,t),e.lanes=n,e}function La(e,t,n){return t=Je(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iv(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=da(0),this.expirationTimes=da(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=da(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ru(e,t,n,r,i,s,a,l,u){return e=new iv(e,t,n,l,u),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Je(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vl(s),e}function sv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Mp)}catch(e){console.error(e)}}Mp(),zf.exports=Ye;var Rp=zf.exports;const cv=li(Rp);var Lc=Rp;Ja.createRoot=Lc.createRoot,Ja.hydrateRoot=Lc.hydrateRoot;const fv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAChSURBVFiF7ZZLCoAgFAC9XjsXRYs6vR2jYFokFJH2e88I3oCbEmZM0JwzDOOvAB4Y4vCl5Q0wsjIB/VfychEZuX4E0B7Ix8SzVlp+tPIJ6IA68U7mS+Tkmzk6EVfkahF35OIRT+RiEW/kryMk5I8jJOW3IzTklyNYbjXV04z0Keody3WqJj+JGPYBKvJMRHBAFSMCBX4s4paHOCptn2EYp8yhVhze1QKjpQAAAABJRU5ErkJggg==",dv=()=>{window.scrollTo({top:0,behavior:"smooth"})},pv=()=>E.jsx("div",{className:"back-to-top",onClick:dv,children:E.jsx("div",{className:"back-to-top-icon",children:E.jsx("img",{src:fv,alt:""})})}),ou=e=>{const t=document.getElementById(e);e!=="home"&&e!==""?t?window.scrollTo({top:t.offsetTop-100,behavior:"smooth"}):console.error(`Element with ID "${e}" not found.`):window.scrollTo({top:100,behavior:"smooth"})},hv=({activeTab:e,setActiveTab:t})=>{const[n,r]=j.useState(!1),[i,s]=j.useState("closed"),[a,l]=j.useState("normal");j.useEffect(()=>{const h=()=>{window.scrollY>0?r(!0):r(!1)};return window.addEventListener("scroll",h),()=>window.removeEventListener("scroll",h)},[]);const u=()=>{s(h=>h==="closed"?"open":"closed"),l(h=>h==="crossed"?"normal":"crossed")},p=(h,g)=>{g.preventDefault(),t(h),ou(h)};return E.jsxs("div",{className:`navbar ${n?"navbar-sticky":""}`,children:[E.jsx("div",{className:"logo",children:E.jsxs("h1",{className:"logo-title",children:["Devalentine",E.jsx("span",{children:"."})]})}),E.jsx("nav",{className:`nav-container ${i==="open"?"open":""}`,children:E.jsxs("ul",{children:[E.jsx("li",{className:`nav-item ${e==="home"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:h=>p("home",h),children:"Home"})}),E.jsx("li",{className:`nav-item ${e==="services"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("services",event),children:"Services"})}),E.jsx("li",{className:`nav-item ${e==="about"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("about",event),children:"About"})}),E.jsx("li",{className:`nav-item ${e==="projects"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("projects",event),children:"Projects"})}),E.jsx("li",{className:`nav-item ${e==="contact"?"active":""}`,children:E.jsx("a",{className:"nav-link",onClick:()=>p("contact",event),children:"Contacts"})})]})}),E.jsx("div",{className:"nav-hamburger-container",children:E.jsxs("div",{className:`nav-hamburger ${a==="crossed"?"cross":""}`,onClick:u,children:[E.jsx("span",{}),E.jsx("span",{}),E.jsx("span",{})]})})]})};function Ic(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;i--){var s=n[i],a=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=s)}return se.head.insertBefore(t,r),e}}var Fv="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ai(){for(var e=12,t="";e-- >0;)t+=Fv[Math.random()*62|0];return t}function fr(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function pu(e){return e.classList?fr(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function Xp(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Vv(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(Xp(e[n]),'" ')},"").trim()}function ra(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function hu(e){return e.size!==gt.size||e.x!==gt.x||e.y!==gt.y||e.rotate!==gt.rotate||e.flipX||e.flipY}function Bv(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(t.x*32,", ").concat(t.y*32,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),u={transform:"".concat(s," ").concat(a," ").concat(l)},p={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:u,path:p}}function Uv(e){var t=e.transform,n=e.width,r=n===void 0?$o:n,i=e.height,s=i===void 0?$o:i,a=e.startCentered,l=a===void 0?!1:a,u="";return l&&Up?u+="translate(".concat(t.x/Dt-r/2,"em, ").concat(t.y/Dt-s/2,"em) "):l?u+="translate(calc(-50% + ".concat(t.x/Dt,"em), calc(-50% + ").concat(t.y/Dt,"em)) "):u+="translate(".concat(t.x/Dt,"em, ").concat(t.y/Dt,"em) "),u+="scale(".concat(t.size/Dt*(t.flipX?-1:1),", ").concat(t.size/Dt*(t.flipY?-1:1),") "),u+="rotate(".concat(t.rotate,"deg) "),u}var Hv=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; @@ -799,8 +799,8 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { }`;function Kp(){var e=Hp,t=Wp,n=V.cssPrefix,r=V.replacementClass,i=Hv;if(n!==e||r!==t){var s=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(s,".".concat(n,"-")).replace(a,"--".concat(n,"-")).replace(l,".".concat(r))}return i}var Vc=!1;function Ia(){V.autoAddCss&&!Vc&&(Dv(Kp()),Vc=!0)}var Wv={mixout:function(){return{dom:{css:Kp,insertCss:Ia}}},hooks:function(){return{beforeDOMElementCreation:function(){Ia()},beforeI2svg:function(){Ia()}}}},It=rn||{};It[Lt]||(It[Lt]={});It[Lt].styles||(It[Lt].styles={});It[Lt].hooks||(It[Lt].hooks={});It[Lt].shims||(It[Lt].shims=[]);var lt=It[Lt],qp=[],Gv=function e(){se.removeEventListener("DOMContentLoaded",e),Ls=1,qp.map(function(t){return t()})},Ls=!1;Mt&&(Ls=(se.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(se.readyState),Ls||se.addEventListener("DOMContentLoaded",Gv));function Yv(e){Mt&&(Ls?setTimeout(e,0):qp.push(e))}function gi(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,s=i===void 0?[]:i;return typeof e=="string"?Xp(e):"<".concat(t," ").concat(Vv(r),">").concat(s.map(gi).join(""),"")}function Bc(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Qv=function(t,n){return function(r,i,s,a){return t.call(n,r,i,s,a)}},za=function(t,n,r,i){var s=Object.keys(t),a=s.length,l=i!==void 0?Qv(n,i):n,u,p,h;for(r===void 0?(u=1,h=t[s[0]]):(u=0,h=r);u=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Uc(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function qo(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,s=Uc(t);typeof lt.hooks.addPack=="function"&&!i?lt.hooks.addPack(e,Uc(t)):lt.styles[e]=M(M({},lt.styles[e]||{}),s),e==="fas"&&qo("fa",t)}var Vi,Bi,Ui,Hn=lt.styles,Kv=lt.shims,qv=(Vi={},we(Vi,re,Object.values(ii[re])),we(Vi,pe,Object.values(ii[pe])),Vi),mu=null,Zp={},Jp={},eh={},th={},nh={},Zv=(Bi={},we(Bi,re,Object.keys(ni[re])),we(Bi,pe,Object.keys(ni[pe])),Bi);function Jv(e){return~Iv.indexOf(e)}function ey(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Jv(i)?i:null}var rh=function(){var t=function(s){return za(Hn,function(a,l,u){return a[u]=za(l,s,{}),a},{})};Zp=t(function(i,s,a){if(s[3]&&(i[s[3]]=a),s[2]){var l=s[2].filter(function(u){return typeof u=="number"});l.forEach(function(u){i[u.toString(16)]=a})}return i}),Jp=t(function(i,s,a){if(i[a]=a,s[2]){var l=s[2].filter(function(u){return typeof u=="string"});l.forEach(function(u){i[u]=a})}return i}),nh=t(function(i,s,a){var l=s[2];return i[a]=a,l.forEach(function(u){i[u]=a}),i});var n="far"in Hn||V.autoFetchSvg,r=za(Kv,function(i,s){var a=s[0],l=s[1],u=s[2];return l==="far"&&!n&&(l="fas"),typeof a=="string"&&(i.names[a]={prefix:l,iconName:u}),typeof a=="number"&&(i.unicodes[a.toString(16)]={prefix:l,iconName:u}),i},{names:{},unicodes:{}});eh=r.names,th=r.unicodes,mu=ia(V.styleDefault,{family:V.familyDefault})};Rv(function(e){mu=ia(e.styleDefault,{family:V.familyDefault})});rh();function gu(e,t){return(Zp[e]||{})[t]}function ty(e,t){return(Jp[e]||{})[t]}function gn(e,t){return(nh[e]||{})[t]}function ih(e){return eh[e]||{prefix:null,iconName:null}}function ny(e){var t=th[e],n=gu("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function sn(){return mu}var vu=function(){return{prefix:null,iconName:null,rest:[]}};function ia(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?re:n,i=ni[r][e],s=ri[r][e]||ri[r][i],a=e in lt.styles?e:null;return s||a||null}var Hc=(Ui={},we(Ui,re,Object.keys(ii[re])),we(Ui,pe,Object.keys(ii[pe])),Ui);function sa(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,i=r===void 0?!1:r,s=(t={},we(t,re,"".concat(V.cssPrefix,"-").concat(re)),we(t,pe,"".concat(V.cssPrefix,"-").concat(pe)),t),a=null,l=re;(e.includes(s[re])||e.some(function(p){return Hc[re].includes(p)}))&&(l=re),(e.includes(s[pe])||e.some(function(p){return Hc[pe].includes(p)}))&&(l=pe);var u=e.reduce(function(p,h){var g=ey(V.cssPrefix,h);if(Hn[h]?(h=qv[l].includes(h)?Tv[l][h]:h,a=h,p.prefix=h):Zv[l].indexOf(h)>-1?(a=h,p.prefix=ia(h,{family:l})):g?p.iconName=g:h!==V.replacementClass&&h!==s[re]&&h!==s[pe]&&p.rest.push(h),!i&&p.prefix&&p.iconName){var f=a==="fa"?ih(p.iconName):{},v=gn(p.prefix,p.iconName);f.prefix&&(a=null),p.iconName=f.iconName||v||p.iconName,p.prefix=f.prefix||p.prefix,p.prefix==="far"&&!Hn.far&&Hn.fas&&!V.autoFetchSvg&&(p.prefix="fas")}return p},vu());return(e.includes("fa-brands")||e.includes("fab"))&&(u.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(u.prefix="fad"),!u.prefix&&l===pe&&(Hn.fass||V.autoFetchSvg)&&(u.prefix="fass",u.iconName=gn(u.prefix,u.iconName)||u.iconName),(u.prefix==="fa"||a==="fa")&&(u.prefix=sn()||"fas"),u}var ry=function(){function e(){mv(this,e),this.definitions={}}return gv(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),s=0;s0&&h.forEach(function(g){typeof g=="string"&&(n[l][g]=p)}),n[l][u]=p}),n}}]),e}(),Wc=[],Wn={},Zn={},iy=Object.keys(Zn);function sy(e,t){var n=t.mixoutsTo;return Wc=e,Wn={},Object.keys(Zn).forEach(function(r){iy.indexOf(r)===-1&&delete Zn[r]}),Wc.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(a){typeof i[a]=="function"&&(n[a]=i[a]),Ns(i[a])==="object"&&Object.keys(i[a]).forEach(function(l){n[a]||(n[a]={}),n[a][l]=i[a][l]})}),r.hooks){var s=r.hooks();Object.keys(s).forEach(function(a){Wn[a]||(Wn[a]=[]),Wn[a].push(s[a])})}r.provides&&r.provides(Zn)}),n}function Zo(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return Mt?(kn("beforeI2svg",t),zt("pseudoElements2svg",t),zt("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;V.autoReplaceSvg===!1&&(V.autoReplaceSvg=!0),V.observeMutations=!0,Yv(function(){uy({autoReplaceSvgRoot:n}),kn("watch",t)})}},ly={icon:function(t){if(t===null)return null;if(Ns(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:gn(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=ia(t[0]);return{prefix:r,iconName:gn(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(V.cssPrefix,"-"))>-1||t.match(_v))){var i=sa(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||sn(),iconName:gn(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var s=sn();return{prefix:s,iconName:gn(s,t)||t}}}},$e={noAuto:ay,config:V,dom:oy,parse:ly,library:sh,findIconDefinition:Jo,toHtml:gi},uy=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?se:n;(Object.keys(lt.styles).length>0||V.autoFetchSvg)&&Mt&&V.autoReplaceSvg&&$e.dom.i2svg({node:r})};function aa(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return gi(r)})}}),Object.defineProperty(e,"node",{get:function(){if(Mt){var r=se.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function cy(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,s=e.styles,a=e.transform;if(hu(a)&&n.found&&!r.found){var l=n.width,u=n.height,p={x:l/u/2,y:.5};i.style=ra(M(M({},s),{},{"transform-origin":"".concat(p.x+a.x/16,"em ").concat(p.y+a.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function fy(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,s=e.symbol,a=s===!0?"".concat(t,"-").concat(V.cssPrefix,"-").concat(n):s;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:M(M({},i),{},{id:a}),children:r}]}]}function yu(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,s=e.iconName,a=e.transform,l=e.symbol,u=e.title,p=e.maskId,h=e.titleId,g=e.extra,f=e.watchable,v=f===void 0?!1:f,y=r.found?r:n,x=y.width,w=y.height,o=i==="fak",c=[V.replacementClass,s?"".concat(V.cssPrefix,"-").concat(s):""].filter(function(P){return g.classes.indexOf(P)===-1}).filter(function(P){return P!==""||!!P}).concat(g.classes).join(" "),d={children:[],attributes:M(M({},g.attributes),{},{"data-prefix":i,"data-icon":s,class:c,role:g.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(x," ").concat(w)})},m=o&&!~g.classes.indexOf("fa-fw")?{width:"".concat(x/w*16*.0625,"em")}:{};v&&(d.attributes[Cn]=""),u&&(d.children.push({tag:"title",attributes:{id:d.attributes["aria-labelledby"]||"title-".concat(h||ai())},children:[u]}),delete d.attributes.title);var S=M(M({},d),{},{prefix:i,iconName:s,main:n,mask:r,maskId:p,transform:a,symbol:l,styles:M(M({},m),g.styles)}),A=r.found&&n.found?zt("generateAbstractMask",S)||{children:[],attributes:{}}:zt("generateAbstractIcon",S)||{children:[],attributes:{}},C=A.children,b=A.attributes;return S.children=C,S.attributes=b,l?fy(S):cy(S)}function Gc(e){var t=e.content,n=e.width,r=e.height,i=e.transform,s=e.title,a=e.extra,l=e.watchable,u=l===void 0?!1:l,p=M(M(M({},a.attributes),s?{title:s}:{}),{},{class:a.classes.join(" ")});u&&(p[Cn]="");var h=M({},a.styles);hu(i)&&(h.transform=Uv({transform:i,startCentered:!0,width:n,height:r}),h["-webkit-transform"]=h.transform);var g=ra(h);g.length>0&&(p.style=g);var f=[];return f.push({tag:"span",attributes:p,children:[t]}),s&&f.push({tag:"span",attributes:{class:"sr-only"},children:[s]}),f}function dy(e){var t=e.content,n=e.title,r=e.extra,i=M(M(M({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),s=ra(r.styles);s.length>0&&(i.style=s);var a=[];return a.push({tag:"span",attributes:i,children:[t]}),n&&a.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),a}var ja=lt.styles;function el(e){var t=e[0],n=e[1],r=e.slice(4),i=lu(r,1),s=i[0],a=null;return Array.isArray(s)?a={tag:"g",attributes:{class:"".concat(V.cssPrefix,"-").concat(mn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(V.cssPrefix,"-").concat(mn.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(V.cssPrefix,"-").concat(mn.PRIMARY),fill:"currentColor",d:s[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:t,height:n,icon:a}}var py={found:!1,width:512,height:512};function hy(e,t){!Gp&&!V.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function tl(e,t){var n=t;return t==="fa"&&V.styleDefault!==null&&(t=sn()),new Promise(function(r,i){if(zt("missingIconAbstract"),n==="fa"){var s=ih(e)||{};e=s.iconName||e,t=s.prefix||t}if(e&&t&&ja[t]&&ja[t][e]){var a=ja[t][e];return r(el(a))}hy(e,t),r(M(M({},py),{},{icon:V.showMissingIcons&&e?zt("missingIconAbstract")||{}:{}}))})}var Yc=function(){},nl=V.measurePerformance&&zi&&zi.mark&&zi.measure?zi:{mark:Yc,measure:Yc},br='FA "6.5.1"',my=function(t){return nl.mark("".concat(br," ").concat(t," begins")),function(){return ah(t)}},ah=function(t){nl.mark("".concat(br," ").concat(t," ends")),nl.measure("".concat(br," ").concat(t),"".concat(br," ").concat(t," begins"),"".concat(br," ").concat(t," ends"))},wu={begin:my,end:ah},is=function(){};function Qc(e){var t=e.getAttribute?e.getAttribute(Cn):null;return typeof t=="string"}function gy(e){var t=e.getAttribute?e.getAttribute(cu):null,n=e.getAttribute?e.getAttribute(fu):null;return t&&n}function vy(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(V.replacementClass)}function yy(){if(V.autoReplaceSvg===!0)return ss.replace;var e=ss[V.autoReplaceSvg];return e||ss.replace}function wy(e){return se.createElementNS("http://www.w3.org/2000/svg",e)}function xy(e){return se.createElement(e)}function oh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?wy:xy:n;if(typeof e=="string")return se.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(a){i.setAttribute(a,e.attributes[a])});var s=e.children||[];return s.forEach(function(a){i.appendChild(oh(a,{ceFn:r}))}),i}function Sy(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var ss={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(oh(i),n)}),n.getAttribute(Cn)===null&&V.keepOriginalSource){var r=se.createComment(Sy(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~pu(n).indexOf(V.replacementClass))return ss.replace(t);var i=new RegExp("".concat(V.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var s=r[0].attributes.class.split(" ").reduce(function(l,u){return u===V.replacementClass||u.match(i)?l.toSvg.push(u):l.toNode.push(u),l},{toNode:[],toSvg:[]});r[0].attributes.class=s.toSvg.join(" "),s.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",s.toNode.join(" "))}var a=r.map(function(l){return gi(l)}).join(` `);n.setAttribute(Cn,""),n.innerHTML=a}};function $c(e){e()}function lh(e,t){var n=typeof t=="function"?t:is;if(e.length===0)n();else{var r=$c;V.mutateApproach===kv&&(r=rn.requestAnimationFrame||$c),r(function(){var i=yy(),s=wu.begin("mutate");e.map(i),s(),n()})}}var xu=!1;function uh(){xu=!0}function rl(){xu=!1}var Is=null;function Xc(e){if(Dc&&V.observeMutations){var t=e.treeCallback,n=t===void 0?is:t,r=e.nodeCallback,i=r===void 0?is:r,s=e.pseudoElementsCallback,a=s===void 0?is:s,l=e.observeMutationsRoot,u=l===void 0?se:l;Is=new Dc(function(p){if(!xu){var h=sn();fr(p).forEach(function(g){if(g.type==="childList"&&g.addedNodes.length>0&&!Qc(g.addedNodes[0])&&(V.searchPseudoElements&&a(g.target),n(g.target)),g.type==="attributes"&&g.target.parentNode&&V.searchPseudoElements&&a(g.target.parentNode),g.type==="attributes"&&Qc(g.target)&&~Lv.indexOf(g.attributeName))if(g.attributeName==="class"&&gy(g.target)){var f=sa(pu(g.target)),v=f.prefix,y=f.iconName;g.target.setAttribute(cu,v||h),y&&g.target.setAttribute(fu,y)}else vy(g.target)&&i(g.target)})}}),Mt&&Is.observe(u,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Ay(){Is&&Is.disconnect()}function Ey(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var s=i.split(":"),a=s[0],l=s.slice(1);return a&&l.length>0&&(r[a]=l.join(":").trim()),r},{})),n}function Cy(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=sa(pu(e));return i.prefix||(i.prefix=sn()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=ty(i.prefix,e.innerText)||gu(i.prefix,Ko(e.innerText))),!i.iconName&&V.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function ky(e){var t=fr(e.attributes).reduce(function(i,s){return i.name!=="class"&&i.name!=="style"&&(i[s.name]=s.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return V.autoA11y&&(n?t["aria-labelledby"]="".concat(V.replacementClass,"-title-").concat(r||ai()):(t["aria-hidden"]="true",t.focusable="false")),t}function by(){return{iconName:null,title:null,titleId:null,prefix:null,transform:gt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Kc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=Cy(e),r=n.iconName,i=n.prefix,s=n.rest,a=ky(e),l=Zo("parseNodeAttributes",{},e),u=t.styleParser?Ey(e):[];return M({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:gt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:s,styles:u,attributes:a}},l)}var Ty=lt.styles;function ch(e){var t=V.autoReplaceSvg==="nest"?Kc(e,{styleParser:!1}):Kc(e);return~t.extra.classes.indexOf(Yp)?zt("generateLayersText",e,t):zt("generateSvgReplacementMutation",e,t)}var an=new Set;du.map(function(e){an.add("fa-".concat(e))});Object.keys(ni[re]).map(an.add.bind(an));Object.keys(ni[pe]).map(an.add.bind(an));an=hi(an);function qc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Mt)return Promise.resolve();var n=se.documentElement.classList,r=function(g){return n.add("".concat(Fc,"-").concat(g))},i=function(g){return n.remove("".concat(Fc,"-").concat(g))},s=V.autoFetchSvg?an:du.map(function(h){return"fa-".concat(h)}).concat(Object.keys(Ty));s.includes("fa")||s.push("fa");var a=[".".concat(Yp,":not([").concat(Cn,"])")].concat(s.map(function(h){return".".concat(h,":not([").concat(Cn,"])")})).join(", ");if(a.length===0)return Promise.resolve();var l=[];try{l=fr(e.querySelectorAll(a))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();var u=wu.begin("onTree"),p=l.reduce(function(h,g){try{var f=ch(g);f&&h.push(f)}catch(v){Gp||v.name==="MissingIcon"&&console.error(v)}return h},[]);return new Promise(function(h,g){Promise.all(p).then(function(f){lh(f,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),u(),h()})}).catch(function(f){u(),g(f)})})}function _y(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ch(e).then(function(n){n&&lh([n],t)})}function Py(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Jo(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:Jo(i||{})),e(r,M(M({},n),{},{mask:i}))}}var Oy=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?gt:r,s=n.symbol,a=s===void 0?!1:s,l=n.mask,u=l===void 0?null:l,p=n.maskId,h=p===void 0?null:p,g=n.title,f=g===void 0?null:g,v=n.titleId,y=v===void 0?null:v,x=n.classes,w=x===void 0?[]:x,o=n.attributes,c=o===void 0?{}:o,d=n.styles,m=d===void 0?{}:d;if(t){var S=t.prefix,A=t.iconName,C=t.icon;return aa(M({type:"icon"},t),function(){return kn("beforeDOMElementCreation",{iconDefinition:t,params:n}),V.autoA11y&&(f?c["aria-labelledby"]="".concat(V.replacementClass,"-title-").concat(y||ai()):(c["aria-hidden"]="true",c.focusable="false")),yu({icons:{main:el(C),mask:u?el(u.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:A,transform:M(M({},gt),i),symbol:a,title:f,maskId:h,titleId:y,extra:{attributes:c,styles:m,classes:w}})})}},Ny={mixout:function(){return{icon:Py(Oy)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=qc,n.nodeCallback=_y,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?se:r,s=n.callback,a=s===void 0?function(){}:s;return qc(i,a)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,s=r.title,a=r.titleId,l=r.prefix,u=r.transform,p=r.symbol,h=r.mask,g=r.maskId,f=r.extra;return new Promise(function(v,y){Promise.all([tl(i,l),h.iconName?tl(h.iconName,h.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(x){var w=lu(x,2),o=w[0],c=w[1];v([n,yu({icons:{main:o,mask:c},prefix:l,iconName:i,transform:u,symbol:p,maskId:g,title:s,titleId:a,extra:f,watchable:!0})])}).catch(y)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,s=n.main,a=n.transform,l=n.styles,u=ra(l);u.length>0&&(i.style=u);var p;return hu(a)&&(p=zt("generateAbstractTransformGrouping",{main:s,transform:a,containerWidth:s.width,iconWidth:s.width})),r.push(p||s.icon),{children:r,attributes:i}}}},Ly={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,s=i===void 0?[]:i;return aa({type:"layer"},function(){kn("beforeDOMElementCreation",{assembler:n,params:r});var a=[];return n(function(l){Array.isArray(l)?l.map(function(u){a=a.concat(u.abstract)}):a=a.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(V.cssPrefix,"-layers")].concat(hi(s)).join(" ")},children:a}]})}}}},Iy={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,s=i===void 0?null:i,a=r.classes,l=a===void 0?[]:a,u=r.attributes,p=u===void 0?{}:u,h=r.styles,g=h===void 0?{}:h;return aa({type:"counter",content:n},function(){return kn("beforeDOMElementCreation",{content:n,params:r}),dy({content:n.toString(),title:s,extra:{attributes:p,styles:g,classes:["".concat(V.cssPrefix,"-layers-counter")].concat(hi(l))}})})}}}},zy={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,s=i===void 0?gt:i,a=r.title,l=a===void 0?null:a,u=r.classes,p=u===void 0?[]:u,h=r.attributes,g=h===void 0?{}:h,f=r.styles,v=f===void 0?{}:f;return aa({type:"text",content:n},function(){return kn("beforeDOMElementCreation",{content:n,params:r}),Gc({content:n,transform:M(M({},gt),s),title:l,extra:{attributes:g,styles:v,classes:["".concat(V.cssPrefix,"-layers-text")].concat(hi(p))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,s=r.transform,a=r.extra,l=null,u=null;if(Up){var p=parseInt(getComputedStyle(n).fontSize,10),h=n.getBoundingClientRect();l=h.width/p,u=h.height/p}return V.autoA11y&&!i&&(a.attributes["aria-hidden"]="true"),Promise.resolve([n,Gc({content:n.innerHTML,width:l,height:u,transform:s,title:i,extra:a,watchable:!0})])}}},jy=new RegExp('"',"ug"),Zc=[1105920,1112319];function My(e){var t=e.replace(jy,""),n=Xv(t,0),r=n>=Zc[0]&&n<=Zc[1],i=t.length===2?t[0]===t[1]:!1;return{value:Ko(i?t[0]:t),isSecondary:r||i}}function Jc(e,t){var n="".concat(Cv).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var s=fr(e.children),a=s.filter(function(C){return C.getAttribute(Xo)===t})[0],l=rn.getComputedStyle(e,t),u=l.getPropertyValue("font-family").match(Pv),p=l.getPropertyValue("font-weight"),h=l.getPropertyValue("content");if(a&&!u)return e.removeChild(a),r();if(u&&h!=="none"&&h!==""){var g=l.getPropertyValue("content"),f=~["Sharp"].indexOf(u[2])?pe:re,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(u[2])?ri[f][u[2].toLowerCase()]:Ov[f][p],y=My(g),x=y.value,w=y.isSecondary,o=u[0].startsWith("FontAwesome"),c=gu(v,x),d=c;if(o){var m=ny(x);m.iconName&&m.prefix&&(c=m.iconName,v=m.prefix)}if(c&&!w&&(!a||a.getAttribute(cu)!==v||a.getAttribute(fu)!==d)){e.setAttribute(n,d),a&&e.removeChild(a);var S=by(),A=S.extra;A.attributes[Xo]=t,tl(c,v).then(function(C){var b=yu(M(M({},S),{},{icons:{main:C,mask:vu()},prefix:v,iconName:d,extra:A,watchable:!0})),P=se.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(P,e.firstChild):e.appendChild(P),P.outerHTML=b.map(function(_){return gi(_)}).join(` `),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Ry(e){return Promise.all([Jc(e,"::before"),Jc(e,"::after")])}function Dy(e){return e.parentNode!==document.head&&!~bv.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Xo)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function ef(e){if(Mt)return new Promise(function(t,n){var r=fr(e.querySelectorAll("*")).filter(Dy).map(Ry),i=wu.begin("searchPseudoElements");uh(),Promise.all(r).then(function(){i(),rl(),t()}).catch(function(){i(),rl(),n()})})}var Fy={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=ef,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?se:r;V.searchPseudoElements&&ef(i)}}},tf=!1,Vy={mixout:function(){return{dom:{unwatch:function(){uh(),tf=!0}}}},hooks:function(){return{bootstrap:function(){Xc(Zo("mutationObserverCallbacks",{}))},noAuto:function(){Ay()},watch:function(n){var r=n.observeMutationsRoot;tf?rl():Xc(Zo("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},nf=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var s=i.toLowerCase().split("-"),a=s[0],l=s.slice(1).join("-");if(a&&l==="h")return r.flipX=!0,r;if(a&&l==="v")return r.flipY=!0,r;if(l=parseFloat(l),isNaN(l))return r;switch(a){case"grow":r.size=r.size+l;break;case"shrink":r.size=r.size-l;break;case"left":r.x=r.x-l;break;case"right":r.x=r.x+l;break;case"up":r.y=r.y-l;break;case"down":r.y=r.y+l;break;case"rotate":r.rotate=r.rotate+l;break}return r},n)},By={mixout:function(){return{parse:{transform:function(n){return nf(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=nf(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,s=n.containerWidth,a=n.iconWidth,l={transform:"translate(".concat(s/2," 256)")},u="translate(".concat(i.x*32,", ").concat(i.y*32,") "),p="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),h="rotate(".concat(i.rotate," 0 0)"),g={transform:"".concat(u," ").concat(p," ").concat(h)},f={transform:"translate(".concat(a/2*-1," -256)")},v={outer:l,inner:g,path:f};return{tag:"g",attributes:M({},v.outer),children:[{tag:"g",attributes:M({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:M(M({},r.icon.attributes),v.path)}]}]}}}},Ma={x:0,y:0,width:"100%",height:"100%"};function rf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Uy(e){return e.tag==="g"?e.children:[e]}var Hy={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),s=i?sa(i.split(" ").map(function(a){return a.trim()})):vu();return s.prefix||(s.prefix=sn()),n.mask=s,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,s=n.main,a=n.mask,l=n.maskId,u=n.transform,p=s.width,h=s.icon,g=a.width,f=a.icon,v=Bv({transform:u,containerWidth:g,iconWidth:p}),y={tag:"rect",attributes:M(M({},Ma),{},{fill:"white"})},x=h.children?{children:h.children.map(rf)}:{},w={tag:"g",attributes:M({},v.inner),children:[rf(M({tag:h.tag,attributes:M(M({},h.attributes),v.path)},x))]},o={tag:"g",attributes:M({},v.outer),children:[w]},c="mask-".concat(l||ai()),d="clip-".concat(l||ai()),m={tag:"mask",attributes:M(M({},Ma),{},{id:c,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[y,o]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:d},children:Uy(f)},m]};return r.push(S,{tag:"rect",attributes:M({fill:"currentColor","clip-path":"url(#".concat(d,")"),mask:"url(#".concat(c,")")},Ma)}),{children:r,attributes:i}}}},Wy={provides:function(t){var n=!1;rn.matchMedia&&(n=rn.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:M(M({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var a=M(M({},s),{},{attributeName:"opacity"}),l={tag:"circle",attributes:M(M({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||l.children.push({tag:"animate",attributes:M(M({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:M(M({},a),{},{values:"1;0;1;1;0;1;"})}),r.push(l),r.push({tag:"path",attributes:M(M({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:M(M({},a),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:M(M({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:M(M({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Gy={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),s=i===null?!1:i===""?!0:i;return n.symbol=s,n}}}},Yy=[Wv,Ny,Ly,Iy,zy,Fy,Vy,By,Hy,Wy,Gy];sy(Yy,{mixoutsTo:$e});$e.noAuto;$e.config;$e.library;$e.dom;var il=$e.parse;$e.findIconDefinition;$e.toHtml;var Qy=$e.icon;$e.layer;$e.text;$e.counter;var fh={exports:{}},$y="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Xy=$y,Ky=Xy;function dh(){}function ph(){}ph.resetWarningCache=dh;var qy=function(){function e(r,i,s,a,l,u){if(u!==Ky){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ph,resetWarningCache:dh};return n.PropTypes=n,n};fh.exports=qy();var Zy=fh.exports;const H=li(Zy);function sf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function e1(e,t){if(e==null)return{};var n=Jy(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function sl(e){return t1(e)||n1(e)||r1(e)||i1()}function t1(e){if(Array.isArray(e))return al(e)}function n1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function r1(e,t){if(e){if(typeof e=="string")return al(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return al(e,t)}}function al(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(u){return mh(e,u)}),i=Object.keys(t.attributes||{}).reduce(function(u,p){var h=t.attributes[p];switch(p){case"class":u.attrs.className=h,delete t.attributes.class;break;case"style":u.attrs.style=u1(h);break;default:p.indexOf("aria-")===0||p.indexOf("data-")===0?u.attrs[p.toLowerCase()]=h:u.attrs[hh(p)]=h}return u},{attrs:{}}),s=n.style,a=s===void 0?{}:s,l=e1(n,o1);return i.attrs.style=Gt(Gt({},i.attrs.style),a),e.apply(void 0,[t.tag,Gt(Gt({},i.attrs),l)].concat(sl(r)))}var gh=!1;try{gh=!0}catch{}function c1(){if(!gh&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function af(e){if(e&&zs(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(il.icon)return il.icon(e);if(e===null)return null;if(e&&zs(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Ra(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Gn({},e,t):{}}var ht=J.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,s=e.className,a=e.title,l=e.titleId,u=e.maskId,p=af(n),h=Ra("classes",[].concat(sl(s1(e)),sl(s.split(" ")))),g=Ra("transform",typeof e.transform=="string"?il.transform(e.transform):e.transform),f=Ra("mask",af(r)),v=Qy(p,Gt(Gt(Gt(Gt({},h),g),f),{},{symbol:i,title:a,titleId:l,maskId:u}));if(!v)return c1("Could not find icon",p),null;var y=v.abstract,x={ref:t};return Object.keys(e).forEach(function(w){ht.defaultProps.hasOwnProperty(w)||(x[w]=e[w])}),f1(y[0],x)});ht.displayName="FontAwesomeIcon";ht.propTypes={beat:H.bool,border:H.bool,beatFade:H.bool,bounce:H.bool,className:H.string,fade:H.bool,flash:H.bool,mask:H.oneOfType([H.object,H.array,H.string]),maskId:H.string,fixedWidth:H.bool,inverse:H.bool,flip:H.oneOf([!0,!1,"horizontal","vertical","both"]),icon:H.oneOfType([H.object,H.array,H.string]),listItem:H.bool,pull:H.oneOf(["right","left"]),pulse:H.bool,rotation:H.oneOf([0,90,180,270]),shake:H.bool,size:H.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:H.bool,spinPulse:H.bool,spinReverse:H.bool,symbol:H.oneOfType([H.bool,H.string]),title:H.string,titleId:H.string,transform:H.oneOfType([H.string,H.object]),swapOpacity:H.bool};ht.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var f1=mh.bind(null,J.createElement),d1={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},p1={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},h1={prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},m1={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},g1={prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},v1={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};const y1=()=>{const[e,t]=j.useState(!1);return j.useEffect(()=>{const n=()=>{window.scrollY>100?t(!0):t(!1)};return window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}},[]),E.jsxs("div",{className:`social-links ${e?"sticky":""}`,children:[E.jsx("a",{href:"https://www.facebook.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:h1})}),E.jsx("a",{href:"https://www.instagram.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:p1})}),E.jsx("a",{href:"https://www.linkedin.com/in/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:d1})}),E.jsx("a",{href:"https://www.youtube.com/@devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:g1})}),E.jsx("a",{href:"https://twitter.com/devalenthcohen",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:v1})}),E.jsx("a",{href:"https://github.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:m1})})]})},of="/devalentineweb/assets/slider1-DuU9MEWb.jpg",w1="/devalentineweb/assets/slider3-BcKyIj2c.jpg",x1="/devalentineweb/assets/slider2-CI6bSxeA.jpg",S1=()=>{const[e,t]=j.useState(of),n=[of,x1,w1];let r=0;return j.useEffect(()=>{const i=setInterval(()=>{t(n[r]),r=(r+1)%n.length},8e3);return()=>clearInterval(i)},[]),E.jsx("div",{id:"home",className:"hero-section",style:{top:"-100px",zIndex:"1",background:`linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(${e})`,transition:"0.4s",animation:"zoomBackground 8s infinite"},children:E.jsx("div",{className:"hero-content",children:E.jsxs("div",{className:"hero-text-container",children:[E.jsxs("p",{children:["I am a ",E.jsx("span",{children:"----"})," Software Engineer"]}),E.jsx("h1",{children:"Valentine Omonya"}),E.jsxs("p",{children:[E.jsx("span",{children:"FrontEnd"})," -",E.jsx("span",{children:"Backend"}),"-",E.jsx("span",{children:"Mobile Apps"})]}),E.jsx("div",{className:"hero-button",children:E.jsx("a",{href:"https://1drv.ms/b/s!AmD6S1sK2c1egZ101PCxsR-KkcDtug?e=KsjvFV",target:"_blank",children:"Download Resume"})})]})})})},A1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVEiJ7dWxDUAAEIXhLxoJhrCJJTQMYEwSa1EoNCokco3cX1/ef8XLHclHSrSRggkb+ihBjQU7xpS8kczRkuo3kgars8Ld3WARtcEXro0aMjzDHwk/1+EPJ3EAafEfOH/w9c0AAAAASUVORK5CYII=",E1=e=>{const[t,n]=j.useState(!1),r=()=>{n(!t)};return E.jsxs("div",{className:`services-card ${t?"active":""}`,onClick:r,children:[E.jsxs("div",{className:"card-content",children:[E.jsx("div",{className:"service-icon",children:E.jsx("img",{src:e.image,alt:""})}),E.jsxs("div",{className:"service-name",children:[E.jsx("img",{src:A1,alt:""}),E.jsx("p",{children:e.name})]})]}),E.jsx("div",{className:"service-description",children:E.jsx("p",{children:e.description})})]})},C1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADDSURBVEiJ7dUxbsJAEIXhz5aloFDQkR4hkRJS4CIchjIngDNwAihznSQIcg1KCiQqlIK15BTYLgwSyCOtnnbnzfunW+69Irxigeeasw+YwwppzeFC5jLGE3ZXAOzQiq8Q/K8aQANoADcAJEHf0a85+yUPmGBfYagV9FjB28kAR3ziq8LQR9BVBW+KaYSB83/QLjC/4RencI8xxKZg5oBZ2RZd9PATNH+yt25RQFQC2OK7xDPG6FIzudQItXbesszzwPUH1P4X5/u9UfYAAAAASUVORK5CYII=",k1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHJSURBVFiF7dbPitRAEAbwX0QQFv8sO4IHD+pFvIigV0EPIoLgu+wjrCd9Bn0JT4InBUUvCuJFBEERwXVn3FkVQVmMh3RINpNMkp7IXPaDUN2pVHV111eVZh8FJkgHeMaxAaRYC+NRw7zNviw7Iak4SFpkjN/OSGU7pdhxdd5mX5a9MbZkDiwFdblKS7oux1n+Lir3S0U54omi7LpgE8/wAq/xRZb/Mf7EBJCz/luQ45o5fMI6nuMmLuAcTuEIVoL8gV9BfsTbEOgDfK0LplpGdTLFedzHrrgq2cW9fNEDlSBG4VRGDXN4g7+6EbQOabAHB0uKidkabqrpp9jADUUKTitScBTfFSn4oEjBQ1zLHcWWTYotPJER8V1YZBO/8ROHcQgnQnBncRlXcDxfO6YP9P0vNCFhlgO5IqmMk8r7NtztGkU5gK73AbiN6Ry/23N002CPvSRc060PwHucwVVcxCWcxDGs4k5YaIodfMZLvMJj3ModxdwH8vEgJCyjy32g2pQWeWZOID/yNgxaBbHYkBFt3u6adNvBHntJ2AdtJExFkLAP/msn7BrAomjshEMgqhP2wWCdcJFSWMF19SRc1UzCR7Lf9D7AP4NL8K3shSIdAAAAAElFTkSuQmCC",b1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA8gAAAPIBlLUtiQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJHSURBVFiFzZe/axRBFMc/7y7KgXrgjyhEEIsYsFKClZUgNldYpbJMbITTMkKqgCnsJIdgYfwT/BOENHYiGlOpEdHEiKgIehI8cs/i3rLP2cllE9dbv/Bl3n7nzc6b2Zk3swA1oAksAzogLlufNcwYVMchm2wx8k0ru0avFT0TGbEFTJo9Y1TTWjlf/BhYc89rpmV8h8jiKfDM2V7vRvxDPFDVqyKyD3hv2piqtkVkAZjyzrEA/hZfrNwAvjvb1/UNYAT45Gyvj2TdM2iKyCHgFHDCtEci8gq4Emuwyp/fpQN8M/unUU3rkG8N5OVqFagDF1xAFWx/AnuMmFbJMQM7wR2AYWABaBc8un5sW5/DoqoAiMgR4EzBI9wKz1X1c/JQB+aA9V2MZLdctz7rANMD7DjkNMBKIHbp7dtkRyQrf4M0LRfFFSLiHDBhdpP0sJqwuu1e2gEeAktOWzIts41jiei1EVcm9v6If4h7qnpDRPYC70w7p6q/RKQFXPfORe/rHSM2A6PAD2d7fTTrnsE1ETlOLxUfM+2JpeLLsQalLsIqvRR7yQUkpDNTIf1MQ1ZXJG5XgRc2sjHyLbIi8BGYB+b/i1Rc6mEEMDvAjkPOQskXEiLiDNAwe5L0htwgvSFvN733gUWnLZqW+cyxRPTBiCsT+2jEP8RdVb0pIlXgjWkXVXVTRL5iJ2CCf3ErPmxlDTjg7Lar6xvAOGnyGQ/0szkCmBKR08BJ4KBpL0XkLXA+1qDUX7OqjbYRBCWulEArEreg5N/z35XATrq5vhPgAAAAAElFTkSuQmCC",T1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAADsAAAA7AF5KHG9AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAu1JREFUWIXF11+IVkUYBvDfuqYpGqgrGm5JppJJFragFxqIYohihqKgSKJ4oaSBNxYEQRfdCF5VCCrYRf5JBKEgglyhFS/8gzdLIYQLWWQLlRniqrt9Xbzzscfv2z3nO9uuvTCcOTPvnHnmmWfe8w7/szU14DMOT//HeSr4GQ/LApiCTkwfpP8qbmTeX8ILg/h+jwXoyzaOLgAwL2dyuIxrmfemHAAvpm/9km0sYmA61hb4lLHPcTfbUMTABLw6jABO1wIosqVCQMNVWmsnGDWkdQyjFW1Bnl3Hx3hQYsyfwwlgDxaLo9eorcjU/8bOogF5GlgoYkTenj/ApZz+sSOtga/xUZ7DSAP4xqO0PxYAH+B8BsA8bEfP4wDwHr5FG7rwD5bhSbwxGIg8KyPCyxiTJq7gE+xK9R48i8NKivA2rjQItg3v4038IehfiV5swSJsa/BbYLYQ0ETcSoh7FR/Dg2jHZPwl8oB9IheoO4a1kzZn6l8mp9WprMDL+L0AQEWI8LVB+h4BkI2EC3EGX6XJqv/1L3BCBJXfsArnCthrx+sFPnW2M4OsJ63irH76K+jGpLTyPAZ+EvSXYqA7PX8UScgMtGA3DmCzCKtzMT+Vd/C8SGz24zlcxGcNLPgO7lczolZB8xKxd29hR+rrEsfxQvKbKbbnAG6KrTmId4VI9+JDPDXApLuEhuqsT1ByG9PUU7UbR1P9jtDBmUz/RqzBLJF8lkpImsV+9+GJtIq+Gr97+o/MuDRmTKZ/m0jfLojQOyQ7mVCuF3RWWelIyLuFsKaJ/f8hZ6UNM5AV4VlswiFsFYJqEVnMcUzFp+KusBffpVLG6hLSLIAN6dki/uO/phXP0R+g2sQed2B8yckZIH3L3gtmiZDZLkS3PLV34pg4CccS6FNCP0fET6hqq7AuB0CrBi8mTYKBCeJe+LaIiEvEaagy0iG0ULVFIlwPZJ14RY3A825Gran/Fp5JA5tz/POsImJG7xDHj5z9C9PmDgbkKkr+AAAAAElFTkSuQmCC",_1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAUISURBVFiFxZZdSFtnGMefc44mpmlKlqUVwVBzIUyLOOaFo+LoxiqOsd7EapUysDB7tZvCaNchZQg6sBe7WQcFbWEuHXS1eFF2kSpDrKQyqylCP6wOmkSXJsvHOe85Jx8n578bE4xtqmlr98Ah5Dl5n9/vfd73nDdEbykAcGtraz+rqprx+/0+AGYiIv4tgHkA3Pr6+q9PnjzpczqdZYuLiw1E1Lnb7JzAT4yxv6anp7Nmsxl2ux2rq6sZAB8R7XIHAHCMMWtFRcUHt27d4k0mE01NTWX37t17keO46d1kEwAuHo+P3r17l9XW1uLhw4cIBoPZZ8+e/bCr4K3wXNsfP37MdF2PAGj/X+CSJA0AeBeAsOtwr9cr5eCPHj1ikiQN7Bp0i0DP0tLS5plL28Hf6FOg67rD5/MZKisraXZ2llVVVf1osVj63ySjaAAwAPhDVdWAoigiY+ybnYzjdlDYSEQfE9F7qqo6BEHQDQbD30Q0R0TzHMdh43dWIvqciH7jOC67U/GiAgAqE4nEkMFg6Lp3717a6/Wa29vb9fv37xs1TVNbW1szdrs9JQjC1yaTaTWdTv9iMBgaOY5L7RReNDRN65IkSRocHEzZbDYQEYgI4+PjUkdHR/57c3MzmpubV4PB4NPl5eW0LMuvv96iKH4bCoWU+vr6PKiYABGhra0NXq8XNTU1YIyJAAyl8AqeAk3TXIyx80TEbwhsG9XV1RQOhwGAiMhERHtKEcgHAKskSfHGxkbU1dUhFAoljx8/rhMRampqcObMmYzf70/29PREaWP2PM/D6XSGPR6PGolEcO7cufTIyEjbKwmIonjx0qVLSq54TuLq1avpUCiUHB4eTp84cQLV1dUgoqeCIMy43W71ypUrYm6MIAiIRCIygKZSZ89JkvSv0+ksWN+BgYH0wsKCYrfbn9sPtbW1kGVZa2hoKMj39/drjLGRUgXeX1lZiW8utH//fkQikVRVVdVz8NzV29urezwetjlXX18PURT/KVWgY3x8vECgu7sbY2NjcjE4EaGsrAzRaDRtNpvzufLycmQyGQ3AjjZj2cZn5ZEjR/YsLS0puRsHDhwoHx4efmkRTdMoEAikfD5fNplM6rk8x3FGIrISkVJ8dKEAm52dzVy4cCEP7O7uhs1myxLRS89vq9Uq9PX1VYTD4XxuZmYmJQhCYjt4PgB8eufOnRhtam9TUxOWl5cVnueLLsGhQ4cQDAbVzTmr1YpkMrntzLcKWGRZVkwmUwHg9u3b7OzZs5kXwY1GI+bm5pTe3l5tc97lciESiUyVJEBEFI1G/zx58qSeK8TzPK5fv66mUqns5cuXkw6HA0QEjuPQ2tqKxcVFJZVKZTs7O/NjiAgej0cE8GXJAgA+XFtbE41GI3ieh9vtVicnJxWbzYahoaFkIBBQo9FoSpKkjM/nk1wul771jXn48GGIorhe6nmQj1gs9vvo6Khy7do1ZXJyUq6oqCho+8TEhNTV1VWQy0mcOnVKDwaDTNO0L14JvtEFUyKReOD3+1Nb9wMVOQ2JCC0tLdB1HYyxwVKZBachx3Hqvn37WiwWy8LExIR88ODBbQscPXqUbty4Icuy/L3ZbP6uVIEXBoAyVVXPM8ZEt9vNjh07BofDgZs3b0o9PT2oq6vD6dOn9fn5+UQ8Hl8B8MkbAb9A5B0AX4XD4elEIhHKZDLpZDIpx2Kxp7FYbAzAZwBe65/1f9f8cWB79oIDAAAAAElFTkSuQmCC",P1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHuSURBVFiF1ddNiE1hHMfxz2VumhoLLyVsXDUrJWuhoYSywMhalNjYKC8jjbKyIAsLi0nJAjtlxUpWSopSsvHWpaEQQ2K8LZ5zuG7POeeac+6d/Oou7vO753x/5/z/5/mfS+80iHt4ja095P6GN3EMG/EO23sNP9yytiYJsaVX8EMRbxPG+zATe7EB/RUHWI7TOBnxVqJZS8z1OIPPFYEHcQIjGfDj2Im1hK5cVhE4hb8Qv+0p/Cka6cJPzKkQ3sTRHPgzLG1drCpACj+YA3+p5cqrDNAJ/BtuxMyyAVL4SA78ubAPdCXAXdxHX8QbFWrewI5YgBklwLAKizCBS20hRrELQ3iSdYKyAfbjnLCJzcdl1IVHcDfW5cFTTbUEi/EJC5Pvs3EbD/y57a2qvAT7cBUDOIBrWCFsbEM6uHLijdOfnLxecOye5DebcR1j2Ia3nYDzAtSxBLMKjr2YgG/i679AiwJ8EJqrJyr7FPz/AWIlmIuzGd5UNCZjC84KMCE0V1ETdqpHeWYswCQuVAQv1LT3wLQHiJVgAW5leD+EPxbjuIM3WF11gFcYFm/CSTwWBtgwvpSBZwUgTLQiPSwLJ/TAR2GidVsDCesv1XAF33FEmAPdUEMYXqdwvt2cJ7xOvRdq241PU3hFq7XDfwEniHvqwHb87wAAAABJRU5ErkJggg==";let O1=[{name:"UI/UX Designer",image:_1,description:"I specialize in creating intuitive and visually appealing user interfaces and experiences using HTML, CSS, and JavaScript. I also have experience with design tools like Figma and prototyping tools like Justinmind."},{name:"Web Designer",image:P1,description:"As a web designer, I craft beautiful and functional websites using HTML, CSS, and JavaScript. I have expertise in frontend frameworks like Bootstrap and Tailwind CSS to streamline the design process."},{name:"Backend Development",image:b1,description:"In backend development, I utilize languages and frameworks such as Python with Django, PHP with Laravel, and Node.js with Express.js to build robust and scalable server-side applications. I am proficient in working with various databases, including MongoDB, MySQL, and SQLite."},{name:"Frontend Development",image:C1,description:"I specialize in frontend development, creating interactive and responsive user interfaces using HTML, CSS, and JavaScript. I have experience with modern frontend libraries and frameworks such as React.js, and I strive to follow best practices for maintainable and performant code."},{name:"Database Design",image:k1,description:"As a database designer, I design efficient and scalable database schemas using SQL. I have experience with relational databases like MySQL and SQLite, as well as NoSQL databases like MongoDB. I ensure data integrity and optimize database performance."},{name:"Mobile Development",image:T1,description:"In mobile development, I build cross-platform mobile applications using frameworks like React Native. I have experience with native mobile development using Kotlin for Android and Swift for iOS, ensuring high-quality and native-like user experiences."}];const vh=j.createContext(null),N1=e=>{const t={servicesList:O1};return E.jsx(vh.Provider,{value:t,children:e.children})},Pn=e=>{const t=j.useRef();return E.jsxs("div",{id:e.id,ref:t,className:"title-section",children:[E.jsxs("div",{className:"section-title",children:[E.jsx("h1",{className:"title-number",children:e.number}),E.jsx("h1",{className:"title-name",children:e.name})]}),E.jsx("p",{children:e.description})]})},L1=()=>{const{servicesList:e}=j.useContext(vh);return E.jsxs("div",{className:"services-section",children:[E.jsx(Pn,{id:"services",number:"01",description:"What i do as a service",name:"Services"}),E.jsx("div",{className:"services-container",children:e.map((t,n)=>E.jsx(E1,{name:t.name,image:t.image,description:t.description},n))})]})};let I1=[{value:5,name:"Happy Clients"},{value:2,name:"Experience Years"},{value:3,name:"Awarded Certs"},{value:5,name:"Complete Projects"}];const yh=j.createContext(null),z1=e=>{const t={CountsList:I1};return E.jsx(yh.Provider,{value:t,children:e.children})};var js=function(){return js=Object.assign||function(e){for(var t,n=1,r=arguments.length;ni.endVal;i.frameVal=l?i.endVal:i.frameVal,i.frameVal=Number(i.frameVal.toFixed(i.options.decimalPlaces)),i.printValue(i.frameVal),a1?i.options.decimal+g[1]:"",i.options.useGrouping){p="";for(var f=3,v=0,y=0,x=l.length;ywindow.scrollY&&t.paused?(t.paused=!1,setTimeout(function(){return t.start()},t.options.scrollSpyDelay),t.options.scrollSpyOnce&&(t.once=!0)):(window.scrollY>s||i>n)&&!t.paused&&t.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>t;var n=t-this.startVal;if(Math.abs(n)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=t;var r=this.countDown?1:-1;this.endVal=t+r*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;this.finalEndVal!==null?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(t){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),t&&(this.options.onCompleteCallback=t),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal==null&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(t){var n;if(this.el){var r=this.formattingFn(t);!((n=this.options.plugin)===null||n===void 0)&&n.render?this.options.plugin.render(this.el,r):this.el.tagName==="INPUT"?this.el.value=r:this.el.tagName==="text"||this.el.tagName==="tspan"?this.el.textContent=r:this.el.innerHTML=r}},e.prototype.ensureNumber=function(t){return typeof t=="number"&&!isNaN(t)},e.prototype.validateValue=function(t){var n=Number(t);return this.ensureNumber(n)?n:(this.error="[CountUp] invalid start or end value: ".concat(t),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}();function M1(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,s,a,l=[],u=!0,p=!1;try{if(s=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=s.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(h){p=!0,i=h}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(p)throw i}}return l}}function lf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ms(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function wh(e,t){if(e==null)return{};var n=V1(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function B1(e,t){return U1(e)||M1(e,t)||H1(e,t)||W1()}function U1(e){if(Array.isArray(e))return e}function H1(e,t){if(e){if(typeof e=="string")return uf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uf(e,t)}}function uf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?x.current=setTimeout(P,l*1e3):P(),p==null||p({pauseResume:m,reset:S,update:A})}),m=st(function(){c().pauseResume(),h==null||h({reset:S,start:C,update:A})}),S=st(function(){c().el&&(x.current&&clearTimeout(x.current),c().reset(),g==null||g({pauseResume:m,start:C,update:A}))}),A=st(function(P){c().update(P),f==null||f({pauseResume:m,reset:S,start:C})}),C=st(function(){S(),d()}),b=st(function(P){s&&(P&&S(),d())});return j.useEffect(function(){w.current?a&&b(!0):(w.current=!0,b())},[a,w,b,l,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.formattingFn]),j.useEffect(function(){return function(){S()}},[S]),{start:C,pauseResume:m,reset:S,update:A,getCountUp:c}},K1=["className","redraw","containerProps","children","style"],q1=function(t){var n=t.className,r=t.redraw,i=t.containerProps,s=t.children,a=t.style,l=wh(t,K1),u=J.useRef(null),p=J.useRef(!1),h=X1(Ms(Ms({},l),{},{ref:u,startOnMount:typeof s!="function"||t.delay===0,enableReinitialize:!1})),g=h.start,f=h.reset,v=h.update,y=h.pauseResume,x=h.getCountUp,w=st(function(){g()}),o=st(function(m){t.preserveValue||f(),v(m)}),c=st(function(){if(typeof t.children=="function"&&!(u.current instanceof Element)){console.error(`Couldn't find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. .`);return}x()});j.useEffect(function(){c()},[c]),j.useEffect(function(){p.current&&o(t.end)},[t.end,o]);var d=r&&t;return j.useEffect(function(){r&&p.current&&w()},[w,r,d]),j.useEffect(function(){!r&&p.current&&w()},[w,r,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.className,t.formattingFn]),j.useEffect(function(){p.current=!0},[]),typeof s=="function"?s({countUpRef:u,start:g,reset:f,update:v,pauseResume:y,getCountUp:x}):J.createElement("span",ol({className:n,ref:u,style:a},i),typeof t.start<"u"?x().formattingFn(t.start):"")},xh="Expected a function",cf=NaN,Z1="[object Symbol]",J1=/^\s+|\s+$/g,e0=/^[-+]0x[0-9a-f]+$/i,t0=/^0b[01]+$/i,n0=/^0o[0-7]+$/i,r0=parseInt,i0=typeof Sr=="object"&&Sr&&Sr.Object===Object&&Sr,s0=typeof self=="object"&&self&&self.Object===Object&&self,a0=i0||s0||Function("return this")(),o0=Object.prototype,l0=o0.toString,u0=Math.max,c0=Math.min,Da=function(){return a0.Date.now()};function f0(e,t,n){var r,i,s,a,l,u,p=0,h=!1,g=!1,f=!0;if(typeof e!="function")throw new TypeError(xh);t=ff(t)||0,Rs(n)&&(h=!!n.leading,g="maxWait"in n,s=g?u0(ff(n.maxWait)||0,t):s,f="trailing"in n?!!n.trailing:f);function v(A){var C=r,b=i;return r=i=void 0,p=A,a=e.apply(b,C),a}function y(A){return p=A,l=setTimeout(o,t),h?v(A):a}function x(A){var C=A-u,b=A-p,P=t-C;return g?c0(P,s-b):P}function w(A){var C=A-u,b=A-p;return u===void 0||C>=t||C<0||g&&b>=s}function o(){var A=Da();if(w(A))return c(A);l=setTimeout(o,x(A))}function c(A){return l=void 0,f&&r?v(A):(r=i=void 0,a)}function d(){l!==void 0&&clearTimeout(l),p=0,r=u=i=l=void 0}function m(){return l===void 0?a:c(Da())}function S(){var A=Da(),C=w(A);if(r=arguments,i=this,u=A,C){if(l===void 0)return y(u);if(g)return l=setTimeout(o,t),v(u)}return l===void 0&&(l=setTimeout(o,t)),a}return S.cancel=d,S.flush=m,S}function d0(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(xh);return Rs(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),f0(e,t,{leading:r,maxWait:t,trailing:i})}function Rs(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function p0(e){return!!e&&typeof e=="object"}function h0(e){return typeof e=="symbol"||p0(e)&&l0.call(e)==Z1}function ff(e){if(typeof e=="number")return e;if(h0(e))return cf;if(Rs(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Rs(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(J1,"");var n=t0.test(e);return n||n0.test(e)?r0(e.slice(2),n?2:8):e0.test(e)?cf:+e}var m0=d0;const Hi=li(m0);var g0=["accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","challenge","charSet","checked","cite","classID","className","colSpan","cols","content","contentEditable","contextMenu","controls","controlsList","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","href","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","nonce","open","optimum","pattern","placeholder","poster","preload","profile","radioGroup","readOnly","rel","required","reversed","role","rowSpan","rows","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","target","title","type","useMap","value","width","wmode","wrap"],v0=["about","datatype","inlist","prefix","property","resource","typeof","vocab"],y0=["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onReset","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onLoad","onError","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd","onToggle"],w0=/data-([a-zA-Z0-9\-]*)/,x0=/aria-([a-zA-Z0-9\-]*)/,S0=function(t,n,r){t===void 0&&(t={}),n===void 0&&(n=[]),r===void 0&&(r=[]);var i=Object.assign({},t),s=Object.keys(i).filter(function(a){return n.indexOf(a)!==-1?!1:!!(r.indexOf(a)>-1||g0.indexOf(a)!==-1||v0.indexOf(a)!==-1||w0.test(a)||x0.test(a)||y0.indexOf(a)!==-1)});return Object.keys(i).forEach(function(a){s.indexOf(a)===-1&&delete i[a]}),i};function df(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pf(e){for(var t=1;t=y,c=window.scrollY,d=h&&g?Math.abs((h-c)/(g-Date.now())):null;if(o){var m=Math.max(0,Math.min(1,1-v.bottom/(w+v.height)));this.state.inViewport||(this.setState({inViewport:o}),a({progress:m,velocity:d},this)),u({progress:m,velocity:d},this),this.setState({lastScrollPosition:c,lastScrollTime:Date.now()});return}if(this.state.inViewport){var S=v.top<=w?1:0;this.setState({lastScrollPosition:c,lastScrollTime:Date.now(),inViewport:o,progress:S}),u({progress:S,velocity:d},this),l({progress:S,velocity:d},this)}},n.render=function(){var i=this,s=this.props,a=s.children,l=s.component,u=J.isValidElement(l)?"cloneElement":"createElement";return J[u](l,pf(pf({},S0(this.props,["onProgress"])),{},{ref:function(h){i.element=h}}),a)},t}(j.Component);Su.propTypes={component:H.oneOfType([H.element,H.node]),containerRef:H.oneOfType([H.object,H.string]),throttleResize:H.number,throttleScroll:H.number,triggerOnLoad:H.bool,onEnter:H.func,onExit:H.func,onProgress:H.func};Su.defaultProps={component:"div",containerRef:typeof document<"u"?document.documentElement:"html",throttleResize:100,throttleScroll:100,triggerOnLoad:!0,onEnter:function(){},onExit:function(){},onProgress:function(){}};const C0=e=>{const[t,n]=j.useState(!1);return E.jsxs("div",{className:"counter-item",children:[E.jsx(Su,{onEnter:()=>n(!0),onExit:()=>n(!1),children:E.jsx("h1",{children:t&&E.jsx(q1,{start:0,end:e.value,duration:3,delay:0})})}),E.jsx("p",{children:e.name})]})},k0=e=>{const t=e.value+"%";return E.jsxs("div",{className:"skills-container",children:[E.jsxs("div",{className:"skills-details",children:[E.jsx("p",{children:e.name}),E.jsx("p",{})]}),E.jsx("div",{className:"skill-level",children:E.jsx("div",{className:"skills-level-bar",style:{width:t}})})]})};let b0=[{name:"HTML",value:90},{name:"CSS",value:90},{name:"JavaScript",value:50},{name:"Python",value:40},{name:"PHP",value:40}];const Sh=j.createContext(null),T0=e=>{const t={SkillsList:b0};return E.jsx(Sh.Provider,{value:t,children:e.children})},_0=()=>{const{CountsList:e}=j.useContext(yh),{SkillsList:t}=j.useContext(Sh);return E.jsxs("div",{className:"about-section",children:[E.jsx(Pn,{id:"about",number:"02",description:"Why Work with me.",name:"About"}),E.jsxs("div",{className:"about-content",children:[E.jsx("div",{className:"counts-section",children:E.jsx("div",{className:"counter-container",children:e.map((n,r)=>E.jsx(C0,{name:n.name,value:n.value},r))})}),E.jsxs("div",{className:"description-section",children:[E.jsx("h3",{children:"Valentine Omonya"}),E.jsx("p",{children:"A versatile software engineer proficient in Python, JavaScript, PHP, Java, React Native, Kotlin, and Swift, adept in both web and mobile development. Crafts robust, aesthetically pleasing digital solutions, known for creative problem-solving and commitment to excellence. Delivers innovative solutions tailored to client needs, with a keen eye for detail and a passion for staying current. A valuable asset to any team."}),E.jsx("div",{className:"skills-section",children:t.map((n,r)=>E.jsx(k0,{name:n.name,value:n.value},r))})]})]})]})};function mf(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Au(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:mf(t[n])&&mf(e[n])&&Object.keys(t[n]).length>0&&Au(e[n],t[n])})}const Ah={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function dr(){const e=typeof document<"u"?document:{};return Au(e,Ah),e}const P0={document:Ah,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function Xe(){const e=typeof window<"u"?window:{};return Au(e,P0),e}function O0(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function N0(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function ul(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Ds(){return Date.now()}function L0(e){const t=Xe();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function I0(e,t){t===void 0&&(t="x");const n=Xe();let r,i,s;const a=L0(e);return n.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(l=>l.replace(",",".")).join(", ")),s=new n.WebKitCSSMatrix(i==="none"?"":i)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=s.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?i=s.m41:r.length===16?i=parseFloat(r[12]):i=parseFloat(r[4])),t==="y"&&(n.WebKitCSSMatrix?i=s.m42:r.length===16?i=parseFloat(r[13]):i=parseFloat(r[5])),i||0}function Wi(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function z0(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function Ue(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;nt.indexOf(s)<0);for(let s=0,a=i.length;ss?"next":"prev",h=(f,v)=>p==="next"&&f>=v||p==="prev"&&f<=v,g=()=>{l=new Date().getTime(),a===null&&(a=l);const f=Math.max(Math.min((l-a)/u,1),0),v=.5-Math.cos(f*Math.PI)/2;let y=s+v*(n-s);if(h(y,n)&&(y=n),t.wrapperEl.scrollTo({[r]:y}),h(y,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:y})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(g)};g()}function vt(e,t){return t===void 0&&(t=""),[...e.children].filter(n=>n.matches(t))}function Fs(e){try{console.warn(e);return}catch{}}function oi(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:O0(t)),n}function j0(e,t){const n=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function M0(e,t){const n=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Yt(e,t){return Xe().getComputedStyle(e,null).getPropertyValue(t)}function cl(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function R0(e,t){const n=[];let r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function gf(e,t,n){const r=Xe();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function ne(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function D0(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&n.auto===!0){let s=vt(e.el,`.${r[i]}`)[0];s||(s=oi("div",r[i]),s.className=r[i],e.el.append(s)),n[i]=s,t[i]=s}}),n}function F0(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};function s(y){let x;return y&&typeof y=="string"&&t.isElement&&(x=t.el.querySelector(y),x)?x:(y&&(typeof y=="string"&&(x=[...document.querySelectorAll(y)]),t.params.uniqueNavElements&&typeof y=="string"&&x.length>1&&t.el.querySelectorAll(y).length===1&&(x=t.el.querySelector(y))),y&&!x?y:x)}function a(y,x){const w=t.params.navigation;y=ne(y),y.forEach(o=>{o&&(o.classList[x?"add":"remove"](...w.disabledClass.split(" ")),o.tagName==="BUTTON"&&(o.disabled=x),t.params.watchOverflow&&t.enabled&&o.classList[t.isLocked?"add":"remove"](w.lockClass))})}function l(){const{nextEl:y,prevEl:x}=t.navigation;if(t.params.loop){a(x,!1),a(y,!1);return}a(x,t.isBeginning&&!t.params.rewind),a(y,t.isEnd&&!t.params.rewind)}function u(y){y.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function p(y){y.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function h(){const y=t.params.navigation;if(t.params.navigation=D0(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(y.nextEl||y.prevEl))return;let x=s(y.nextEl),w=s(y.prevEl);Object.assign(t.navigation,{nextEl:x,prevEl:w}),x=ne(x),w=ne(w);const o=(c,d)=>{c&&c.addEventListener("click",d==="next"?p:u),!t.enabled&&c&&c.classList.add(...y.lockClass.split(" "))};x.forEach(c=>o(c,"next")),w.forEach(c=>o(c,"prev"))}function g(){let{nextEl:y,prevEl:x}=t.navigation;y=ne(y),x=ne(x);const w=(o,c)=>{o.removeEventListener("click",c==="next"?p:u),o.classList.remove(...t.params.navigation.disabledClass.split(" "))};y.forEach(o=>w(o,"next")),x.forEach(o=>w(o,"prev"))}r("init",()=>{t.params.navigation.enabled===!1?v():(h(),l())}),r("toEdge fromEdge lock unlock",()=>{l()}),r("destroy",()=>{g()}),r("enable disable",()=>{let{nextEl:y,prevEl:x}=t.navigation;if(y=ne(y),x=ne(x),t.enabled){l();return}[...y,...x].filter(w=>!!w).forEach(w=>w.classList.add(t.params.navigation.lockClass))}),r("click",(y,x)=>{let{nextEl:w,prevEl:o}=t.navigation;w=ne(w),o=ne(o);const c=x.target;if(t.params.navigation.hideOnClick&&!o.includes(c)&&!w.includes(c)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===c||t.pagination.el.contains(c)))return;let d;w.length?d=w[0].classList.contains(t.params.navigation.hiddenClass):o.length&&(d=o[0].classList.contains(t.params.navigation.hiddenClass)),i(d===!0?"navigationShow":"navigationHide"),[...w,...o].filter(m=>!!m).forEach(m=>m.classList.toggle(t.params.navigation.hiddenClass))}});const f=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),h(),l()},v=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(t.navigation,{enable:f,disable:v,update:l,init:h,destroy:g})}function Fa(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function V0(e){let{swiper:t,extendParams:n,on:r}=e;n({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function s(T){const L=i;L.length!==0&&(L.innerHTML="",L.innerHTML=T)}function a(T){T===void 0&&(T=16);const L=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(T).replace(/x/g,L)}function l(T){T=ne(T),T.forEach(L=>{L.setAttribute("tabIndex","0")})}function u(T){T=ne(T),T.forEach(L=>{L.setAttribute("tabIndex","-1")})}function p(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("role",L)})}function h(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-roledescription",L)})}function g(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-controls",L)})}function f(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-label",L)})}function v(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("id",L)})}function y(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-live",L)})}function x(T){T=ne(T),T.forEach(L=>{L.setAttribute("aria-disabled",!0)})}function w(T){T=ne(T),T.forEach(L=>{L.setAttribute("aria-disabled",!1)})}function o(T){if(T.keyCode!==13&&T.keyCode!==32)return;const L=t.params.a11y,U=T.target;t.pagination&&t.pagination.el&&(U===t.pagination.el||t.pagination.el.contains(T.target))&&!T.target.matches(Fa(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&U===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?s(L.lastSlideMessage):s(L.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&U===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?s(L.firstSlideMessage):s(L.prevSlideMessage)),t.pagination&&U.matches(Fa(t.params.pagination.bulletClass))&&U.click())}function c(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:T,prevEl:L}=t.navigation;L&&(t.isBeginning?(x(L),u(L)):(w(L),l(L))),T&&(t.isEnd?(x(T),u(T)):(w(T),l(T)))}function d(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function m(){return d()&&t.params.pagination.clickable}function S(){const T=t.params.a11y;d()&&t.pagination.bullets.forEach(L=>{t.params.pagination.clickable&&(l(L),t.params.pagination.renderBullet||(p(L,"button"),f(L,T.paginationBulletMessage.replace(/\{\{index\}\}/,cl(L)+1)))),L.matches(Fa(t.params.pagination.bulletActiveClass))?L.setAttribute("aria-current","true"):L.removeAttribute("aria-current")})}const A=(T,L,U)=>{l(T),T.tagName!=="BUTTON"&&(p(T,"button"),T.addEventListener("keydown",o)),f(T,U),g(T,L)},C=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},P=T=>{if(t.a11y.clicked)return;const L=T.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!L||!t.slides.includes(L))return;const U=t.slides.indexOf(L)===t.activeIndex,Z=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(L);U||Z||T.sourceCapabilities&&T.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(L),0))},_=()=>{const T=t.params.a11y;T.itemRoleDescriptionMessage&&h(t.slides,T.itemRoleDescriptionMessage),T.slideRole&&p(t.slides,T.slideRole);const L=t.slides.length;T.slideLabelMessage&&t.slides.forEach((U,Z)=>{const Pe=t.params.loop?parseInt(U.getAttribute("data-swiper-slide-index"),10):Z,I=T.slideLabelMessage.replace(/\{\{index\}\}/,Pe+1).replace(/\{\{slidesLength\}\}/,L);f(U,I)})},z=()=>{const T=t.params.a11y;t.el.append(i);const L=t.el;T.containerRoleDescriptionMessage&&h(L,T.containerRoleDescriptionMessage),T.containerMessage&&f(L,T.containerMessage);const U=t.wrapperEl,Z=T.id||U.getAttribute("id")||`swiper-wrapper-${a(16)}`,Pe=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";v(U,Z),y(U,Pe),_();let{nextEl:I,prevEl:R}=t.navigation?t.navigation:{};I=ne(I),R=ne(R),I&&I.forEach(B=>A(B,Z,T.nextSlideMessage)),R&&R.forEach(B=>A(B,Z,T.prevSlideMessage)),m()&&ne(t.pagination.el).forEach(X=>{X.addEventListener("keydown",o)}),t.el.addEventListener("focus",P,!0),t.el.addEventListener("pointerdown",C,!0),t.el.addEventListener("pointerup",b,!0)};function F(){i&&i.remove();let{nextEl:T,prevEl:L}=t.navigation?t.navigation:{};T=ne(T),L=ne(L),T&&T.forEach(U=>U.removeEventListener("keydown",o)),L&&L.forEach(U=>U.removeEventListener("keydown",o)),m()&&ne(t.pagination.el).forEach(Z=>{Z.removeEventListener("keydown",o)}),t.el.removeEventListener("focus",P,!0),t.el.removeEventListener("pointerdown",C,!0),t.el.removeEventListener("pointerup",b,!0)}r("beforeInit",()=>{i=oi("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),r("afterInit",()=>{t.params.a11y.enabled&&z()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&_()}),r("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&c()}),r("paginationUpdate",()=>{t.params.a11y.enabled&&S()}),r("destroy",()=>{t.params.a11y.enabled&&F()})}let Va;function B0(){const e=Xe(),t=dr();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function Ch(){return Va||(Va=B0()),Va}let Ba;function U0(e){let{userAgent:t}=e===void 0?{}:e;const n=Ch(),r=Xe(),i=r.navigator.platform,s=t||r.navigator.userAgent,a={ios:!1,android:!1},l=r.screen.width,u=r.screen.height,p=s.match(/(Android);?[\s\/]+([\d.]+)?/);let h=s.match(/(iPad).*OS\s([\d_]+)/);const g=s.match(/(iPod)(.*OS\s([\d_]+))?/),f=!h&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v=i==="Win32";let y=i==="MacIntel";const x=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!h&&y&&n.touch&&x.indexOf(`${l}x${u}`)>=0&&(h=s.match(/(Version)\/([\d.]+)/),h||(h=[0,1,"13_0_0"]),y=!1),p&&!v&&(a.os="android",a.android=!0),(h||f||g)&&(a.os="ios",a.ios=!0),a}function kh(e){return e===void 0&&(e={}),Ba||(Ba=U0(e)),Ba}let Ua;function H0(){const e=Xe(),t=kh();let n=!1;function r(){const l=e.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(r()){const l=String(e.navigator.userAgent);if(l.includes("Version/")){const[u,p]=l.split("Version/")[1].split(" ")[0].split(".").map(h=>Number(h));n=u<16||u===16&&p<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=r(),a=s||i&&t.ios;return{isSafari:n||s,needPerspectiveFix:n,need3dFix:a,isWebView:i}}function W0(){return Ua||(Ua=H0()),Ua}function G0(e){let{swiper:t,on:n,emit:r}=e;const i=Xe();let s=null,a=null;const l=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},u=()=>{!t||t.destroyed||!t.initialized||(s=new ResizeObserver(g=>{a=i.requestAnimationFrame(()=>{const{width:f,height:v}=t;let y=f,x=v;g.forEach(w=>{let{contentBoxSize:o,contentRect:c,target:d}=w;d&&d!==t.el||(y=c?c.width:(o[0]||o).inlineSize,x=c?c.height:(o[0]||o).blockSize)}),(y!==f||x!==v)&&l()})}),s.observe(t.el))},p=()=>{a&&i.cancelAnimationFrame(a),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null)},h=()=>{!t||t.destroyed||!t.initialized||r("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof i.ResizeObserver<"u"){u();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",h)}),n("destroy",()=>{p(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",h)})}function Y0(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const s=[],a=Xe(),l=function(h,g){g===void 0&&(g={});const f=a.MutationObserver||a.WebkitMutationObserver,v=new f(y=>{if(t.__preventObserver__)return;if(y.length===1){i("observerUpdate",y[0]);return}const x=function(){i("observerUpdate",y[0])};a.requestAnimationFrame?a.requestAnimationFrame(x):a.setTimeout(x,0)});v.observe(h,{attributes:typeof g.attributes>"u"?!0:g.attributes,childList:typeof g.childList>"u"?!0:g.childList,characterData:typeof g.characterData>"u"?!0:g.characterData}),s.push(v)},u=()=>{if(t.params.observer){if(t.params.observeParents){const h=R0(t.hostEl);for(let g=0;g{s.forEach(h=>{h.disconnect()}),s.splice(0,s.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",u),r("destroy",p)}var Q0={on(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;const i=n?"unshift":"push";return e.split(" ").forEach(s=>{r.eventsListeners[s]||(r.eventsListeners[s]=[]),r.eventsListeners[s][i](t)}),r},once(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,a=new Array(s),l=0;l=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(r=>{typeof t>"u"?n.eventsListeners[r]=[]:n.eventsListeners[r]&&n.eventsListeners[r].forEach((i,s)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[r].splice(s,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,r;for(var i=arguments.length,s=new Array(i),a=0;a{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(p=>{p.apply(r,[u,...n])}),e.eventsListeners&&e.eventsListeners[u]&&e.eventsListeners[u].forEach(p=>{p.apply(r,n)})}),e}};function $0(){const e=this;let t,n;const r=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Yt(r,"padding-left")||0,10)-parseInt(Yt(r,"padding-right")||0,10),n=n-parseInt(Yt(r,"padding-top")||0,10)-parseInt(Yt(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function X0(){const e=this;function t(_,z){return parseFloat(_.getPropertyValue(e.getDirectionLabel(z))||0)}const n=e.params,{wrapperEl:r,slidesEl:i,size:s,rtlTranslate:a,wrongRTL:l}=e,u=e.virtual&&n.virtual.enabled,p=u?e.virtual.slides.length:e.slides.length,h=vt(i,`.${e.params.slideClass}, swiper-slide`),g=u?e.virtual.slides.length:h.length;let f=[];const v=[],y=[];let x=n.slidesOffsetBefore;typeof x=="function"&&(x=n.slidesOffsetBefore.call(e));let w=n.slidesOffsetAfter;typeof w=="function"&&(w=n.slidesOffsetAfter.call(e));const o=e.snapGrid.length,c=e.slidesGrid.length;let d=n.spaceBetween,m=-x,S=0,A=0;if(typeof s>"u")return;typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*s:typeof d=="string"&&(d=parseFloat(d)),e.virtualSize=-d,h.forEach(_=>{a?_.style.marginLeft="":_.style.marginRight="",_.style.marginBottom="",_.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Gi(r,"--swiper-centered-offset-before",""),Gi(r,"--swiper-centered-offset-after",""));const C=n.grid&&n.grid.rows>1&&e.grid;C?e.grid.initSlides(h):e.grid&&e.grid.unsetSlides();let b;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(_=>typeof n.breakpoints[_].slidesPerView<"u").length>0;for(let _=0;_1&&f.push(e.virtualSize-s)}if(u&&n.loop){const _=y[0]+d;if(n.slidesPerGroup>1){const z=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),F=_*n.slidesPerGroup;for(let T=0;T!n.cssMode||n.loop?!0:F!==h.length-1).forEach(z=>{z.style[_]=`${d}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let _=0;y.forEach(F=>{_+=F+(d||0)}),_-=d;const z=_-s;f=f.map(F=>F<=0?-x:F>z?z+w:F)}if(n.centerInsufficientSlides){let _=0;if(y.forEach(z=>{_+=z+(d||0)}),_-=d,_{f[T]=F-z}),v.forEach((F,T)=>{v[T]=F+z})}}if(Object.assign(e,{slides:h,snapGrid:f,slidesGrid:v,slidesSizesGrid:y}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Gi(r,"--swiper-centered-offset-before",`${-f[0]}px`),Gi(r,"--swiper-centered-offset-after",`${e.size/2-y[y.length-1]/2}px`);const _=-e.snapGrid[0],z=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(F=>F+_),e.slidesGrid=e.slidesGrid.map(F=>F+z)}if(g!==p&&e.emit("slidesLengthChange"),f.length!==o&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==c&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!u&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const _=`${n.containerModifierClass}backface-hidden`,z=e.el.classList.contains(_);g<=n.maxBackfaceHiddenSlides?z||e.el.classList.add(_):z&&e.el.classList.remove(_)}}function K0(e){const t=this,n=[],r=t.virtual&&t.params.virtual.enabled;let i=0,s;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const a=l=>r?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{n.push(l)});else for(s=0;st.slides.length&&!r)break;n.push(a(l))}else n.push(a(t.activeIndex));for(s=0;si?l:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function q0(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r"u"&&t.updateSlidesOffset();let a=-e;i&&(a=e),r.forEach(u=>{u.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=n.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:typeof l=="string"&&(l=parseFloat(l));for(let u=0;u=0&&v<=t.size-t.slidesSizesGrid[u];(v>=0&&v1&&y<=t.size||v<=0&&y>=t.size)&&(t.visibleSlides.push(p),t.visibleSlidesIndexes.push(u),r[u].classList.add(n.slideVisibleClass)),x&&r[u].classList.add(n.slideFullyVisibleClass),p.progress=i?-g:g,p.originalProgress=i?-f:f}}function J0(e){const t=this;if(typeof e>"u"){const h=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*h||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:s,isEnd:a,progressLoop:l}=t;const u=s,p=a;if(r===0)i=0,s=!0,a=!0;else{i=(e-t.minTranslate())/r;const h=Math.abs(e-t.minTranslate())<1,g=Math.abs(e-t.maxTranslate())<1;s=h||i<=0,a=g||i>=1,h&&(i=0),g&&(i=1)}if(n.loop){const h=t.getSlideIndexByData(0),g=t.getSlideIndexByData(t.slides.length-1),f=t.slidesGrid[h],v=t.slidesGrid[g],y=t.slidesGrid[t.slidesGrid.length-1],x=Math.abs(e);x>=f?l=(x-f)/y:l=(x+y-v)/y,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:s,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),s&&!u&&t.emit("reachBeginning toEdge"),a&&!p&&t.emit("reachEnd toEdge"),(u&&!s||p&&!a)&&t.emit("fromEdge"),t.emit("progress",i)}function ew(){const e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,s=e.virtual&&n.virtual.enabled,a=e.grid&&n.grid&&n.grid.rows>1,l=g=>vt(r,`.${n.slideClass}${g}, swiper-slide${g}`)[0];t.forEach(g=>{g.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let u,p,h;if(s)if(n.loop){let g=i-e.virtual.slidesBefore;g<0&&(g=e.virtual.slides.length+g),g>=e.virtual.slides.length&&(g-=e.virtual.slides.length),u=l(`[data-swiper-slide-index="${g}"]`)}else u=l(`[data-swiper-slide-index="${i}"]`);else a?(u=t.filter(g=>g.column===i)[0],h=t.filter(g=>g.column===i+1)[0],p=t.filter(g=>g.column===i-1)[0]):u=t[i];u&&(u.classList.add(n.slideActiveClass),a?(h&&h.classList.add(n.slideNextClass),p&&p.classList.add(n.slidePrevClass)):(h=M0(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!h&&(h=t[0]),h&&h.classList.add(n.slideNextClass),p=j0(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!p===0&&(p=t[t.length-1]),p&&p.classList.add(n.slidePrevClass))),e.emitSlidesClasses()}const as=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=t.closest(n());if(r){let i=r.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(r.shadowRoot?i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove())})),i&&i.remove()}},Ha=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},fl=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const a=i,l=[a-t];l.push(...Array.from({length:t}).map((u,p)=>a+r+p)),e.slides.forEach((u,p)=>{l.includes(u.column)&&Ha(e,p)});return}const s=i+r-1;if(e.params.rewind||e.params.loop)for(let a=i-t;a<=s+t;a+=1){const l=(a%n+n)%n;(ls)&&Ha(e,l)}else for(let a=Math.max(i-t,0);a<=Math.min(s+t,n-1);a+=1)a!==i&&(a>s||a=t[s]&&r=t[s]&&r=t[s]&&(i=s);return n.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function nw(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:s,realIndex:a,snapIndex:l}=t;let u=e,p;const h=v=>{let y=v-t.virtual.slidesBefore;return y<0&&(y=t.virtual.slides.length+y),y>=t.virtual.slides.length&&(y-=t.virtual.slides.length),y};if(typeof u>"u"&&(u=tw(t)),r.indexOf(n)>=0)p=r.indexOf(n);else{const v=Math.min(i.slidesPerGroupSkip,u);p=v+Math.floor((u-v)/i.slidesPerGroup)}if(p>=r.length&&(p=r.length-1),u===s&&!t.params.loop){p!==l&&(t.snapIndex=p,t.emit("snapIndexChange"));return}if(u===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=h(u);return}const g=t.grid&&i.grid&&i.grid.rows>1;let f;if(t.virtual&&i.virtual.enabled&&i.loop)f=h(u);else if(g){const v=t.slides.filter(x=>x.column===u)[0];let y=parseInt(v.getAttribute("data-swiper-slide-index"),10);Number.isNaN(y)&&(y=Math.max(t.slides.indexOf(v),0)),f=Math.floor(y/i.grid.rows)}else if(t.slides[u]){const v=t.slides[u].getAttribute("data-swiper-slide-index");v?f=parseInt(v,10):f=u}else f=u;Object.assign(t,{previousSnapIndex:l,snapIndex:p,previousRealIndex:a,realIndex:f,previousIndex:s,activeIndex:u}),t.initialized&&fl(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==f&&t.emit("realIndexChange"),t.emit("slideChange"))}function rw(e,t){const n=this,r=n.params;let i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(l=>{!i&&l.matches&&l.matches(`.${r.slideClass}, swiper-slide`)&&(i=l)});let s=!1,a;if(i){for(let l=0;lu?h=u:r&&ea?l="next":s=u.length&&(w=u.length-1);const o=-u[w];if(l.normalizeSlideIndex)for(let d=0;d=S&&m=S&&m=S&&(a=d)}if(s.initialized&&a!==g&&(!s.allowSlideNext&&(f?o>s.translate&&o>s.minTranslate():os.translate&&o>s.maxTranslate()&&(g||0)!==a))return!1;a!==(h||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(o);let c;if(a>g?c="next":a0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{v[d?"scrollLeft":"scrollTop"]=m})):v[d?"scrollLeft":"scrollTop"]=m,S&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1})}else{if(!s.support.smoothScroll)return Eh({swiper:s,targetPosition:m,side:d?"left":"top"}),!0;v.scrollTo({[d?"left":"top"]:m,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(o),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,c),t===0?s.transitionEnd(n,c):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(m){!s||s.destroyed||m.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,c))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function gw(e,t,n,r){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;const s=i.grid&&i.params.grid&&i.params.grid.rows>1;let a=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)a=a+i.virtual.slidesBefore;else{let l;if(s){const f=a*i.params.grid.rows;l=i.slides.filter(v=>v.getAttribute("data-swiper-slide-index")*1===f)[0].column}else l=i.getSlideIndexByData(a);const u=s?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:p}=i.params;let h=i.params.slidesPerView;h==="auto"?h=i.slidesPerViewDynamic():(h=Math.ceil(parseFloat(i.params.slidesPerView,10)),p&&h%2===0&&(h=h+1));let g=u-lv.getAttribute("data-swiper-slide-index")*1===f)[0].column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame(()=>{i.slideTo(a,t,n,r)}),i}function vw(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this,{enabled:i,params:s,animating:a}=r;if(!i||r.destroyed)return r;let l=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));const u=r.activeIndex{r.slideTo(r.activeIndex+u,e,t,n)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+u,e,t,n)}function yw(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this,{params:i,snapGrid:s,slidesGrid:a,rtlTranslate:l,enabled:u,animating:p}=r;if(!u||r.destroyed)return r;const h=r.virtual&&i.virtual.enabled;if(i.loop){if(p&&!h&&i.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const g=l?r.translate:-r.translate;function f(o){return o<0?-Math.floor(Math.abs(o)):Math.floor(o)}const v=f(g),y=s.map(o=>f(o));let x=s[y.indexOf(v)-1];if(typeof x>"u"&&i.cssMode){let o;s.forEach((c,d)=>{v>=c&&(o=d)}),typeof o<"u"&&(x=s[o>0?o-1:o])}let w=0;if(typeof x<"u"&&(w=a.indexOf(x),w<0&&(w=r.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(w=w-r.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),i.rewind&&r.isBeginning){const o=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(o,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(w,e,t,n)}),!0;return r.slideTo(w,e,t,n)}function ww(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this;if(!r.destroyed)return r.slideTo(r.activeIndex,e,t,n)}function xw(e,t,n,r){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0),r===void 0&&(r=.5);const i=this;if(i.destroyed)return;let s=i.activeIndex;const a=Math.min(i.params.slidesPerGroupSkip,s),l=a+Math.floor((s-a)/i.params.slidesPerGroup),u=i.rtlTranslate?i.translate:-i.translate;if(u>=i.snapGrid[l]){const p=i.snapGrid[l],h=i.snapGrid[l+1];u-p>(h-p)*r&&(s+=i.params.slidesPerGroup)}else{const p=i.snapGrid[l-1],h=i.snapGrid[l];u-p<=(h-p)*r&&(s-=i.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,i.slidesGrid.length-1),i.slideTo(s,e,t,n)}function Sw(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let i=e.clickedIndex,s;const a=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;s=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ie.slides.length-e.loopedSlides+r/2?(e.loopFix(),i=e.getSlideIndex(vt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),ul(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-r?(e.loopFix(),i=e.getSlideIndex(vt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),ul(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var Aw={slideTo:mw,slideToLoop:gw,slideNext:vw,slidePrev:yw,slideReset:ww,slideToClosest:xw,slideToClickedSlide:Sw};function Ew(e){const t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{vt(r,`.${n.slideClass}, swiper-slide`).forEach((g,f)=>{g.setAttribute("data-swiper-slide-index",f)})},s=t.grid&&n.grid&&n.grid.rows>1,a=n.slidesPerGroup*(s?n.grid.rows:1),l=t.slides.length%a!==0,u=s&&t.slides.length%n.grid.rows!==0,p=h=>{for(let g=0;g1;p.length"u"?s=u.getSlideIndex(p.filter(T=>T.classList.contains(v.slideActiveClass))[0]):S=s;const A=r==="next"||!r,C=r==="prev"||!r;let b=0,P=0;const _=c?Math.ceil(p.length/v.grid.rows):p.length,F=(c?p[s].column:s)+(y&&typeof i>"u"?-x/2+.5:0);if(F=0;Z-=1)p[Z].column===U&&d.push(Z)}else d.push(_-L-1)}}else if(F+x>_-o){P=Math.max(F-(_-o*2),w);for(let T=0;T{U.column===L&&m.push(Z)}):m.push(L)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),C&&d.forEach(T=>{p[T].swiperLoopMoveDOM=!0,f.prepend(p[T]),p[T].swiperLoopMoveDOM=!1}),A&&m.forEach(T=>{p[T].swiperLoopMoveDOM=!0,f.append(p[T]),p[T].swiperLoopMoveDOM=!1}),u.recalcSlides(),v.slidesPerView==="auto"?u.updateSlides():c&&(d.length>0&&C||m.length>0&&A)&&u.slides.forEach((T,L)=>{u.grid.updateSlide(L,T,u.slides)}),v.watchSlidesProgress&&u.updateSlidesOffset(),n){if(d.length>0&&C){if(typeof t>"u"){const T=u.slidesGrid[S],U=u.slidesGrid[S+b]-T;l?u.setTranslate(u.translate-U):(u.slideTo(S+Math.ceil(b),0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-U,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-U))}else if(i){const T=c?d.length/v.grid.rows:d.length;u.slideTo(u.activeIndex+T,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(m.length>0&&A)if(typeof t>"u"){const T=u.slidesGrid[S],U=u.slidesGrid[S-P]-T;l?u.setTranslate(u.translate-U):(u.slideTo(S-P,0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-U,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-U))}else{const T=c?m.length/v.grid.rows:m.length;u.slideTo(u.activeIndex-T,0,!1,!0)}}if(u.allowSlidePrev=h,u.allowSlideNext=g,u.controller&&u.controller.control&&!a){const T={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix({...T,slideTo:L.params.slidesPerView===v.slidesPerView?n:!1})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...T,slideTo:u.controller.control.params.slidesPerView===v.slidesPerView?n:!1})}u.emit("loopFix")}function kw(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];e.slides.forEach(i=>{const s=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;r[s]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),r.forEach(i=>{n.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var bw={loopCreate:Ew,loopFix:Cw,loopDestroy:kw};function Tw(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function _w(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Pw={setGrabCursor:Tw,unsetGrabCursor:_w};function Ow(e,t){t===void 0&&(t=this);function n(r){if(!r||r===dr()||r===Xe())return null;r.assignedSlot&&(r=r.assignedSlot);const i=r.closest(e);return!i&&!r.getRootNode?null:i||n(r.getRootNode().host)}return n(t)}function vf(e,t,n){const r=Xe(),{params:i}=e,s=i.edgeSwipeDetection,a=i.edgeSwipeThreshold;return s&&(n<=a||n>=r.innerWidth-a)?s==="prevent"?(t.preventDefault(),!0):!1:!0}function Nw(e){const t=this,n=dr();let r=e;r.originalEvent&&(r=r.originalEvent);const i=t.touchEventsData;if(r.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){vf(t,r,r.targetTouches[0].pageX);return}const{params:s,touches:a,enabled:l}=t;if(!l||!s.simulateTouch&&r.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let u=r.target;if(s.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(u)||"which"in r&&r.which===3||"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;const p=!!s.noSwipingClass&&s.noSwipingClass!=="",h=r.composedPath?r.composedPath():r.path;p&&r.target&&r.target.shadowRoot&&h&&(u=h[0]);const g=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(s.noSwiping&&(f?Ow(g,u):u.closest(g))){t.allowClick=!0;return}if(s.swipeHandler&&!u.closest(s.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;const v=a.currentX,y=a.currentY;if(!vf(t,r,v))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=v,a.startY=y,i.touchStartTime=Ds(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1);let x=!0;u.matches(i.focusableElements)&&(x=!1,u.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==u&&n.activeElement.blur();const w=x&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!u.isContentEditable&&r.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function Lw(e){const t=dr(),n=this,r=n.touchEventsData,{params:i,touches:s,rtlTranslate:a,enabled:l}=n;if(!l||!i.simulateTouch&&e.pointerType==="mouse")return;let u=e;if(u.originalEvent&&(u=u.originalEvent),u.type==="pointermove"&&(r.touchId!==null||u.pointerId!==r.pointerId))return;let p;if(u.type==="touchmove"){if(p=[...u.changedTouches].filter(A=>A.identifier===r.touchId)[0],!p||p.identifier!==r.touchId)return}else p=u;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",u);return}const h=p.pageX,g=p.pageY;if(u.preventedByNestedSwiper){s.startX=h,s.startY=g;return}if(!n.allowTouchMove){u.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g}),r.touchStartTime=Ds());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(gs.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(hs.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&u.target===t.activeElement&&u.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",u),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=h,s.currentY=g;const f=s.currentX-s.startX,v=s.currentY-s.startY;if(n.params.threshold&&Math.sqrt(f**2+v**2)"u"){let A;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:f*f+v*v>=25&&(A=Math.atan2(Math.abs(v),Math.abs(f))*180/Math.PI,r.isScrolling=n.isHorizontal()?A>i.touchAngle:90-A>i.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",u),typeof r.startMoving>"u"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(r.startMoving=!0),r.isScrolling){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!i.cssMode&&u.cancelable&&u.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&u.stopPropagation();let y=n.isHorizontal()?f:v,x=n.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;i.oneWayMovement&&(y=Math.abs(y)*(a?1:-1),x=Math.abs(x)*(a?1:-1)),s.diff=y,y*=i.touchRatio,a&&(y=-y,x=-x);const w=n.touchesDirection;n.swipeDirection=y>0?"prev":"next",n.touchesDirection=x>0?"prev":"next";const o=n.params.loop&&!i.cssMode,c=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!r.isMoved){if(o&&c&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(A)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",u)}let d;if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&w!==n.touchesDirection&&o&&c&&Math.abs(y)>=1){Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit("sliderMove",u),r.isMoved=!0,r.currentTranslate=y+r.startTranslate;let m=!0,S=i.resistanceRatio;if(i.touchReleaseOnEdges&&(S=0),y>0?(o&&c&&!d&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(m=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+y)**S))):y<0&&(o&&c&&!d&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslater.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(y)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,r.currentTranslate=r.startTranslate,s.diff=n.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function Iw(e){const t=this,n=t.touchEventsData;let r=e;r.originalEvent&&(r=r.originalEvent);let i;if(r.type==="touchend"||r.type==="touchcancel"){if(i=[...r.changedTouches].filter(S=>S.identifier===n.touchId)[0],!i||i.identifier!==n.touchId)return}else{if(n.touchId!==null||r.pointerId!==n.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:a,touches:l,rtlTranslate:u,slidesGrid:p,enabled:h}=t;if(!h||!a.simulateTouch&&r.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const g=Ds(),f=g-n.touchStartTime;if(t.allowClick){const S=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(S&&S[0]||r.target,S),t.emit("tap click",r),f<300&&g-n.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(n.lastClickTime=Ds(),ul(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||l.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let v;if(a.followFinger?v=u?t.translate:-t.translate:v=-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:v});return}const y=v>=-t.maxTranslate()&&!t.params.loop;let x=0,w=t.slidesSizesGrid[0];for(let S=0;S=p[S]&&v=p[S])&&(x=S,w=p[p.length-1]-p[p.length-2])}let o=null,c=null;a.rewind&&(t.isBeginning?c=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(o=0));const d=(v-p[x])/w,m=xa.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(d>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?o:x+m):t.slideTo(x)),t.swipeDirection==="prev"&&(d>1-a.longSwipesRatio?t.slideTo(x+m):c!==null&&d<0&&Math.abs(d)>a.longSwipesRatio?t.slideTo(c):t.slideTo(x))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(x+m):t.slideTo(x):(t.swipeDirection==="next"&&t.slideTo(o!==null?o:x+m),t.swipeDirection==="prev"&&t.slideTo(c!==null?c:x))}}function yf(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:i,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=a&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function zw(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function jw(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i;const s=e.maxTranslate()-e.minTranslate();s===0?i=0:i=(e.translate-e.minTranslate())/s,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Mw(e){const t=this;as(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function Rw(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Th=(e,t)=>{const n=dr(),{params:r,el:i,wrapperEl:s,device:a}=e,l=!!r.nested,u=t==="on"?"addEventListener":"removeEventListener",p=t;n[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[u]("touchstart",e.onTouchStart,{passive:!1}),i[u]("pointerdown",e.onTouchStart,{passive:!1}),n[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),n[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[u]("touchend",e.onTouchEnd,{passive:!0}),n[u]("pointerup",e.onTouchEnd,{passive:!0}),n[u]("pointercancel",e.onTouchEnd,{passive:!0}),n[u]("touchcancel",e.onTouchEnd,{passive:!0}),n[u]("pointerout",e.onTouchEnd,{passive:!0}),n[u]("pointerleave",e.onTouchEnd,{passive:!0}),n[u]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[u]("click",e.onClick,!0),r.cssMode&&s[u]("scroll",e.onScroll),r.updateOnWindowResize?e[p](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",yf,!0):e[p]("observerUpdate",yf,!0),i[u]("load",e.onLoad,{capture:!0})};function Dw(){const e=this,{params:t}=e;e.onTouchStart=Nw.bind(e),e.onTouchMove=Lw.bind(e),e.onTouchEnd=Iw.bind(e),e.onDocumentTouchStart=Rw.bind(e),t.cssMode&&(e.onScroll=jw.bind(e)),e.onClick=zw.bind(e),e.onLoad=Mw.bind(e),Th(e,"on")}function Fw(){Th(this,"off")}var Vw={attachEvents:Dw,detachEvents:Fw};const wf=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Bw(){const e=this,{realIndex:t,initialized:n,params:r,el:i}=e,s=r.breakpoints;if(!s||s&&Object.keys(s).length===0)return;const a=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!a||e.currentBreakpoint===a)return;const u=(a in s?s[a]:void 0)||e.originalParams,p=wf(e,r),h=wf(e,u),g=r.enabled;p&&!h?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&h&&(i.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(o=>{if(typeof u[o]>"u")return;const c=r[o]&&r[o].enabled,d=u[o]&&u[o].enabled;c&&!d&&e[o].disable(),!c&&d&&e[o].enable()});const f=u.direction&&u.direction!==r.direction,v=r.loop&&(u.slidesPerView!==r.slidesPerView||f),y=r.loop;f&&n&&e.changeDirection(),Ue(e.params,u);const x=e.params.enabled,w=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!x?e.disable():!g&&x&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",u),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&w?(e.loopCreate(t),e.updateSlides()):y&&!w&&e.loopDestroy()),e.emit("breakpoint",u)}function Uw(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const i=Xe(),s=t==="window"?i.innerHeight:n.clientHeight,a=Object.keys(e).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const u=parseFloat(l.substr(1));return{value:s*u,point:l}}return{value:l,point:l}});a.sort((l,u)=>parseInt(l.value,10)-parseInt(u.value,10));for(let l=0;l{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&n.push(t+i)}):typeof r=="string"&&n.push(t+r)}),n}function Gw(){const e=this,{classNames:t,params:n,rtl:r,el:i,device:s}=e,a=Ww(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:s.android},{ios:s.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...a),i.classList.add(...t),e.emitContainerClasses()}function Yw(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}var Qw={addClasses:Gw,removeClasses:Yw};function $w(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){const i=e.slides.length-1,s=e.slidesGrid[i]+e.slidesSizesGrid[i]+r*2;e.isLocked=e.size>s}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var Xw={checkOverflow:$w},dl={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Kw(e,t){return function(r){r===void 0&&(r={});const i=Object.keys(r)[0],s=r[i];if(typeof s!="object"||s===null){Ue(t,r);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in s)){Ue(t,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),Ue(t,r)}}const Wa={eventsEmitter:Q0,update:iw,translate:cw,transition:hw,slide:Aw,loop:bw,grabCursor:Pw,events:Vw,breakpoints:Hw,checkOverflow:Xw,classes:Qw},Ga={};let Eu=class At{constructor(){let t,n;for(var r=arguments.length,i=new Array(r),s=0;s1){const h=[];return a.querySelectorAll(n.el).forEach(g=>{const f=Ue({},n,{el:g});h.push(new At(f))}),h}const l=this;l.__swiper__=!0,l.support=Ch(),l.device=kh({userAgent:n.userAgent}),l.browser=W0(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],n.modules&&Array.isArray(n.modules)&&l.modules.push(...n.modules);const u={};l.modules.forEach(h=>{h({params:n,swiper:l,extendParams:Kw(n,u),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const p=Ue({},dl,u);return l.params=Ue({},p,Ga,n),l.originalParams=Ue({},l.params),l.passedParams=Ue({},n),l.params&&l.params.on&&Object.keys(l.params.on).forEach(h=>{l.on(h,l.params.on[h])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:r}=this,i=vt(n,`.${r.slideClass}, swiper-slide`),s=cl(i[0]);return cl(t)-s}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:r}=t;t.slides=vt(n,`.${r.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const r=this;t=Math.min(Math.max(t,0),1);const i=r.minTranslate(),a=(r.maxTranslate()-i)*t+i;r.translateTo(a,typeof n>"u"?0:n),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(r=>{const i=t.getSlideClasses(r);n.push({slideEl:r,classNames:i}),t.emit("_slideClass",r,i)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const r=this,{params:i,slides:s,slidesGrid:a,slidesSizesGrid:l,size:u,activeIndex:p}=r;let h=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let g=s[p]?Math.ceil(s[p].swiperSlideSize):0,f;for(let v=p+1;vu&&(f=!0));for(let v=p-1;v>=0;v-=1)s[v]&&!f&&(g+=s[v].swiperSlideSize,h+=1,g>u&&(f=!0))}else if(t==="current")for(let g=p+1;g=0;g-=1)a[p]-a[g]{a.complete&&as(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const a=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let s;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)i(),r.autoHeight&&t.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){const a=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;s=t.slideTo(a.length-1,0,!1,!0)}else s=t.slideTo(t.activeIndex,0,!1,!0);s||i()}r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const r=this,i=r.params.direction;return t||(t=i==="horizontal"?"vertical":"horizontal"),t===i||t!=="horizontal"&&t!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${i}`),r.el.classList.add(`${r.params.containerModifierClass}${t}`),r.emitContainerClasses(),r.params.direction=t,r.slides.forEach(s=>{t==="vertical"?s.style.width="":s.style.height=""}),r.emit("changeDirection"),n&&r.update()),r}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let r=t||n.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=n,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const i=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):vt(r,i())[0];return!a&&n.params.createElements&&(a=oi("div",n.params.wrapperClass),r.append(a),vt(r,`.${n.params.slideClass}`).forEach(l=>{a.append(l)})),Object.assign(n,{el:r,wrapperEl:a,slidesEl:n.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,hostEl:n.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||Yt(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||Yt(r,"direction")==="rtl"),wrongRTL:Yt(a,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents();const i=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&i.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(s=>{s.complete?as(n,s):s.addEventListener("load",a=>{as(n,a.target)})}),fl(n),n.initialized=!0,fl(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const r=this,{params:i,el:s,wrapperEl:a,slides:l}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),n&&(r.removeClasses(),s.removeAttribute("style"),a.removeAttribute("style"),l&&l.length&&l.forEach(u=>{u.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),u.removeAttribute("style"),u.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(u=>{r.off(u)}),t!==!1&&(r.el.swiper=null,N0(r)),r.destroyed=!0),null}static extendDefaults(t){Ue(Ga,t)}static get extendedDefaults(){return Ga}static get defaults(){return dl}static installModule(t){At.prototype.__modules__||(At.prototype.__modules__=[]);const n=At.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>At.installModule(n)),At):(At.installModule(t),At)}};Object.keys(Wa).forEach(e=>{Object.keys(Wa[e]).forEach(t=>{Eu.prototype[t]=Wa[e][t]})});Eu.use([G0,Y0]);const _h=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function bn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Jn(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(r=>n.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=t[r]:bn(t[r])&&bn(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:Jn(e[r],t[r]):e[r]=t[r]})}function Ph(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function Oh(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function Nh(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function Lh(e){e===void 0&&(e="");const t=e.split(" ").map(r=>r.trim()).filter(r=>!!r),n=[];return t.forEach(r=>{n.indexOf(r)<0&&n.push(r)}),n.join(" ")}function qw(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function Zw(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:s,prevEl:a,scrollbarEl:l,paginationEl:u}=e;const p=i.filter(P=>P!=="children"&&P!=="direction"&&P!=="wrapperClass"),{params:h,pagination:g,navigation:f,scrollbar:v,virtual:y,thumbs:x}=t;let w,o,c,d,m,S,A,C;i.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&h.thumbs&&!h.thumbs.swiper&&(w=!0),i.includes("controller")&&r.controller&&r.controller.control&&h.controller&&!h.controller.control&&(o=!0),i.includes("pagination")&&r.pagination&&(r.pagination.el||u)&&(h.pagination||h.pagination===!1)&&g&&!g.el&&(c=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||l)&&(h.scrollbar||h.scrollbar===!1)&&v&&!v.el&&(d=!0),i.includes("navigation")&&r.navigation&&(r.navigation.prevEl||a)&&(r.navigation.nextEl||s)&&(h.navigation||h.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(m=!0);const b=P=>{t[P]&&(t[P].destroy(),P==="navigation"?(t.isElement&&(t[P].prevEl.remove(),t[P].nextEl.remove()),h[P].prevEl=void 0,h[P].nextEl=void 0,t[P].prevEl=void 0,t[P].nextEl=void 0):(t.isElement&&t[P].el.remove(),h[P].el=void 0,t[P].el=void 0))};i.includes("loop")&&t.isElement&&(h.loop&&!r.loop?S=!0:!h.loop&&r.loop?A=!0:C=!0),p.forEach(P=>{if(bn(h[P])&&bn(r[P]))Object.assign(h[P],r[P]),(P==="navigation"||P==="pagination"||P==="scrollbar")&&"enabled"in r[P]&&!r[P].enabled&&b(P);else{const _=r[P];(_===!0||_===!1)&&(P==="navigation"||P==="pagination"||P==="scrollbar")?_===!1&&b(P):h[P]=r[P]}}),p.includes("controller")&&!o&&t.controller&&t.controller.control&&h.controller&&h.controller.control&&(t.controller.control=h.controller.control),i.includes("children")&&n&&y&&h.virtual.enabled?(y.slides=n,y.update(!0)):i.includes("virtual")&&y&&h.virtual.enabled&&(n&&(y.slides=n),y.update(!0)),i.includes("children")&&n&&h.loop&&(C=!0),w&&x.init()&&x.update(!0),o&&(t.controller.control=h.controller.control),c&&(t.isElement&&(!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-pagination"),u.part.add("pagination"),t.el.appendChild(u)),u&&(h.pagination.el=u),g.init(),g.render(),g.update()),d&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),t.el.appendChild(l)),l&&(h.scrollbar.el=l),v.init(),v.updateSize(),v.setTranslate()),m&&(t.isElement&&((!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-next"),s.innerHTML=t.hostEl.constructor.nextButtonSvg,s.part.add("button-next"),t.el.appendChild(s)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=t.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),t.el.appendChild(a))),s&&(h.navigation.nextEl=s),a&&(h.navigation.prevEl=a),f.init(),f.update()),i.includes("allowSlideNext")&&(t.allowSlideNext=r.allowSlideNext),i.includes("allowSlidePrev")&&(t.allowSlidePrev=r.allowSlidePrev),i.includes("direction")&&t.changeDirection(r.direction,!1),(S||C)&&t.loopDestroy(),(A||C)&&t.loopCreate(),t.update()}function Jw(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},i={};Jn(n,dl),n._emitClasses=!0,n.init=!1;const s={},a=_h.map(u=>u.replace(/_/,"")),l=Object.assign({},e);return Object.keys(l).forEach(u=>{typeof e[u]>"u"||(a.indexOf(u)>=0?bn(e[u])?(n[u]={},i[u]={},Jn(n[u],e[u]),Jn(i[u],e[u])):(n[u]=e[u],i[u]=e[u]):u.search(/on[A-Z]/)===0&&typeof e[u]=="function"?t?r[`${u[2].toLowerCase()}${u.substr(3)}`]=e[u]:n.on[`${u[2].toLowerCase()}${u.substr(3)}`]=e[u]:s[u]=e[u])}),["navigation","pagination","scrollbar"].forEach(u=>{n[u]===!0&&(n[u]={}),n[u]===!1&&delete n[u]}),{params:n,passedParams:i,rest:s,events:r}}function ex(e,t){let{el:n,nextEl:r,prevEl:i,paginationEl:s,scrollbarEl:a,swiper:l}=e;Ph(t)&&r&&i&&(l.params.navigation.nextEl=r,l.originalParams.navigation.nextEl=r,l.params.navigation.prevEl=i,l.originalParams.navigation.prevEl=i),Oh(t)&&s&&(l.params.pagination.el=s,l.originalParams.pagination.el=s),Nh(t)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(n)}function tx(e,t,n,r,i){const s=[];if(!t)return s;const a=u=>{s.indexOf(u)<0&&s.push(u)};if(n&&r){const u=r.map(i),p=n.map(i);u.join("")!==p.join("")&&a("children"),r.length!==n.length&&a("children")}return _h.filter(u=>u[0]==="_").map(u=>u.replace(/_/,"")).forEach(u=>{if(u in e&&u in t)if(bn(e[u])&&bn(t[u])){const p=Object.keys(e[u]),h=Object.keys(t[u]);p.length!==h.length?a(u):(p.forEach(g=>{e[u][g]!==t[u][g]&&a(u)}),h.forEach(g=>{e[u][g]!==t[u][g]&&a(u)}))}else e[u]!==t[u]&&a(u)}),s}const nx=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{Ih(n)?t.push(n):n.props&&n.props.children&&zh(n.props.children).forEach(r=>t.push(r))}),t}function rx(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return J.Children.toArray(e).forEach(r=>{if(Ih(r))t.push(r);else if(r.props&&r.props.slot&&n[r.props.slot])n[r.props.slot].push(r);else if(r.props&&r.props.children){const i=zh(r.props.children);i.length>0?i.forEach(s=>t.push(s)):n["container-end"].push(r)}else n["container-end"].push(r)}),{slides:t,slots:n}}function ix(e,t,n){if(!n)return null;const r=h=>{let g=h;return h<0?g=t.length+h:g>=t.length&&(g=g-t.length),g},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:s,to:a}=n,l=e.params.loop?-t.length:0,u=e.params.loop?t.length*2:t.length,p=[];for(let h=l;h=s&&h<=a&&p.push(t[r(h)]);return p.map((h,g)=>J.cloneElement(h,{swiper:e,style:i,key:h.props.virtualIndex||h.key||`slide-${g}`}))}function Dr(e,t){return typeof window>"u"?j.useEffect(e,t):j.useLayoutEffect(e,t)}const xf=j.createContext(null),sx=j.createContext(null),jh=j.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:i="div",children:s,onSwiper:a,...l}=e===void 0?{}:e,u=!1;const[p,h]=j.useState("swiper"),[g,f]=j.useState(null),[v,y]=j.useState(!1),x=j.useRef(!1),w=j.useRef(null),o=j.useRef(null),c=j.useRef(null),d=j.useRef(null),m=j.useRef(null),S=j.useRef(null),A=j.useRef(null),C=j.useRef(null),{params:b,passedParams:P,rest:_,events:z}=Jw(l),{slides:F,slots:T}=rx(s),L=()=>{y(!v)};Object.assign(b.on,{_containerClasses(R,B){h(B)}});const U=()=>{Object.assign(b.on,z),u=!0;const R={...b};if(delete R.wrapperClass,o.current=new Eu(R),o.current.virtual&&o.current.params.virtual.enabled){o.current.virtual.slides=F;const B={cache:!1,slides:F,renderExternal:f,renderExternalUpdate:!1};Jn(o.current.params.virtual,B),Jn(o.current.originalParams.virtual,B)}};w.current||U(),o.current&&o.current.on("_beforeBreakpoint",L);const Z=()=>{u||!z||!o.current||Object.keys(z).forEach(R=>{o.current.on(R,z[R])})},Pe=()=>{!z||!o.current||Object.keys(z).forEach(R=>{o.current.off(R,z[R])})};j.useEffect(()=>()=>{o.current&&o.current.off("_beforeBreakpoint",L)}),j.useEffect(()=>{!x.current&&o.current&&(o.current.emitSlidesClasses(),x.current=!0)}),Dr(()=>{if(t&&(t.current=w.current),!!w.current)return o.current.destroyed&&U(),ex({el:w.current,nextEl:m.current,prevEl:S.current,paginationEl:A.current,scrollbarEl:C.current,swiper:o.current},b),a&&!o.current.destroyed&&a(o.current),()=>{o.current&&!o.current.destroyed&&o.current.destroy(!0,!1)}},[]),Dr(()=>{Z();const R=tx(P,c.current,F,d.current,B=>B.key);return c.current=P,d.current=F,R.length&&o.current&&!o.current.destroyed&&Zw({swiper:o.current,slides:F,passedParams:P,changedParams:R,nextEl:m.current,prevEl:S.current,scrollbarEl:C.current,paginationEl:A.current}),()=>{Pe()}}),Dr(()=>{nx(o.current)},[g]);function I(){return b.virtual?ix(o.current,F,g):F.map((R,B)=>J.cloneElement(R,{swiper:o.current,swiperSlideIndex:B}))}return J.createElement(r,Vs({ref:w,className:Lh(`${p}${n?` ${n}`:""}`)},_),J.createElement(sx.Provider,{value:o.current},T["container-start"],J.createElement(i,{className:qw(b.wrapperClass)},T["wrapper-start"],I(),T["wrapper-end"]),Ph(b)&&J.createElement(J.Fragment,null,J.createElement("div",{ref:S,className:"swiper-button-prev"}),J.createElement("div",{ref:m,className:"swiper-button-next"})),Nh(b)&&J.createElement("div",{ref:C,className:"swiper-scrollbar"}),Oh(b)&&J.createElement("div",{ref:A,className:"swiper-pagination"}),T["container-end"]))});jh.displayName="Swiper";const Mh=j.forwardRef(function(e,t){let{tag:n="div",children:r,className:i="",swiper:s,zoom:a,lazy:l,virtualIndex:u,swiperSlideIndex:p,...h}=e===void 0?{}:e;const g=j.useRef(null),[f,v]=j.useState("swiper-slide"),[y,x]=j.useState(!1);function w(m,S,A){S===g.current&&v(A)}Dr(()=>{if(typeof p<"u"&&(g.current.swiperSlideIndex=p),t&&(t.current=g.current),!(!g.current||!s)){if(s.destroyed){f!=="swiper-slide"&&v("swiper-slide");return}return s.on("_slideClass",w),()=>{s&&s.off("_slideClass",w)}}}),Dr(()=>{s&&g.current&&!s.destroyed&&v(s.getSlideClasses(g.current))},[s]);const o={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},c=()=>typeof r=="function"?r(o):r,d=()=>{x(!0)};return J.createElement(n,Vs({ref:g,className:Lh(`${f}${i?` ${i}`:""}`),"data-swiper-slide-index":u,onLoad:d},h),a&&J.createElement(xf.Provider,{value:o},J.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof a=="number"?a:void 0},c(),l&&!y&&J.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&J.createElement(xf.Provider,{value:o},c(),l&&!y&&J.createElement("div",{className:"swiper-lazy-preloader"})))});Mh.displayName="SwiperSlide";const ax=e=>E.jsxs("div",{className:"sliding-content",children:[E.jsx("div",{className:"swipper-image",children:E.jsx("img",{src:e.image,alt:e.name})}),E.jsxs("div",{className:"swipper-text",children:[E.jsx("h2",{children:e.name}),E.jsx("span",{children:e.position}),E.jsx("p",{children:e.description})]})]}),Ya="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAcOSURBVHiczZtbbFTHGcd/c+wYk8UB1heILdbLA0GEKKVNHNSWurcHS1WtSlRKVFQ1yFEdHptGrVPVXKRKRAS1opFRg1SlbZSHplWj8IaCQ0RlK0aCBkwwYIi8XnBgd70Y38Cc3T1fH45Z766xfeyZs/CXRj47Hv3n+39nbt/MHMVDgIiUjkajFRnbzlRu2DA2V7nha9fqRORFRJonHOdH69evnzJtizJN+CAkotFaHGcHSn0feBZ4EijJKSLAbWAKuAssA1YBgZwyH1SFQjuUUo5J23x1QOLSpQp5/PH9SqQVKNMmFPlTdTj8ur5lM/DNASMDA6vSlnUC+LpJXkuppspQ6GNjfKaICpGyrD9jWDyAI9Jmkq/UJBnAcCSyXZT6A/C0ae5pfEdESpVSaRNkRltAYnBwnyj1H/wTD/BYLBZbZorM2BgwHIlsEqW+wMduNY2RqlCoytRsYMxYUeqlOflETFUD0GVyKjTigEQ0+mvgN7l56Uxm5ocyOtn8MBGN/swUmbZl8UjkFaXUX3PzHBEsg6JFBJXPNybLl9fV1NRM6HJrtQA5ffoxpdT+vDwRxsfHSaWNDNIAKKWQ/G70hJqaajbBreWAZHX1d4Ga+7/T6TRKKV5ra2Pzc8/x2/Z2unt6jDhjlhNEXtAmRbMLDA8O/k5gP4DjOFiWxXAyyde2bsVOpbLlAoEALzz/PE9v3MjGDRtYu2YNwWCQYDCIkzNWpNNphpNJbty8STyRIBaPU1NdTWtLS2EXQJT6sCYU+qmO/aC5EBIIFeb9/f3388QDTE5O8unJk3x68uSS6hm5fZs3Xi8IAUQqlkRWAL0xAJZniSyLWDxOx5Ej+lYV4NDhw1y+cmW60mw3MDK3ajlAidzJ/X3w0CEmJyf1LHoAMpkM77733nSlbldQbvisDb11gFJ509DVL7/UopsPxz/5pDDrlglePQeIJEwY4QXXhoaIxeMzGUr1m+DV6wKWdcWEEV4xEIlknx3oM8GpOwYYeQteMXTjRva5xA28tKHlgGAo1A/cWbCgIdy5k63qZtW6dUMmOPVagLsp8bkJQ7zgvgOUUudNcWpHg/a9e90Zx+hG7ZywLIt0JsP169fPFKVCD2goLy+/CciRt9+WrQ0NgrtA8SX98c035eUdO4aANPAXDESzui3gnampqTUAxzo7mZjQjk7nhYjw748+qsY9U9gF/NjXCj1gium3EwgEHKWUry3gybVrC/PeKIrKeXAWHwV7SD/xX+L8+BUPT/xXQLn/EudHOXCBh+OAnxdBnyc8hfs2iin+raIoWwTWUDwn/L5ImhaNDyiOA8ImjTZ5ihMxyDUXUrgtzRhMOuAzg1xz4QxgF6GeJaEMN0b3s/m/VDQ1S8QzuOGxH+L/VkQdWvgl5sX3AiuKKUIXb2FO/HVgXXHN14cCOtAXH8Pfyxa+QgH/YOniU8CmolttGEH0mr7v8Ps6iw4yCxfRx6PsgKLgUXZAUXZafXVAU1PTstLSpZ3Ar1y58pJhc4qP0dHRw+fOnZMtW7Z4HvyUUtLa2ipjY2P3RGTzw7JdGyLybRFJi4jYti379u2TkpKSecXX19fL8ePHJQc9IlIyTzXa0NlXLwe+BXwDWAvk3dg4duzY95qamp7Kzevp6WHnzp1cvnw53wil2LVrFwcOHKCiYobGcRxpbGz8sLu7O5lTPIN7NB4BuoCid5V1wDvAKPO8zdWrV8vg4KAU4u7du9LW1pZtDeFwWDo7O2eVExHZvXu3l27zBfAq+d8f+IZfAOMejBJAGhsbJZ1OP1DcqVOnZM+ePTI+Pv7A/584cWLBLlOQzuBzzPAq7tS0qBXd3r17Z4lLpVKSyWRERGRiYmLW/+PxuNTW1i5l9TgI1PkhfhNLjPMty8pr4sPDw3L27Nk8wUePHs0+O44jzc3NS10+C/AxPnwI8k8Ng6Surk4SiYT09vZKOByW9vb2rOBkMimVlZXS2toqtm3LwYMHdcTfT40mxa/C/ZBJy6iGhgZZsWKFAFJaWipdXV1i27Zs3749W2bbtm1SVlZmwgHvmnTADwwYlJdaWlqyLaCvr0+CwaBRfgxPjUa3uKqqqsS27bwxoKOjw7QD7uFxWvQSC9R6IfKKW7duYdv5O9uxWMxkFeDuUNcsWApvDli+cBHvcBxn1kqwr8/IjbdCeDo59uIA40fQhYIfdQcYP4m5ePFi9jmVSnH16lXTVYBHu70E6/8CngC+ibtDq/2t4YULF7LP/f39pAqu12tgBPgf8F88niF6EXN6OoHbrJ7BjQA3A/W43wyEgEqvVuY2+VxneEQaV1wUNyIcwL2q8/n086Kw2Lc5Rb5DchHAPbqux/06fFVBWoY7OgcGBgbU+fPnt1qWZfX29n7FzMnyyPTfMdzr8PfTCO46P4or3tgHSf8H8oGA0o3l0NIAAAAASUVORK5CYII=";let ox=[{image:Ya,name:"Not Available",position:"None",description:"No description Available"},{image:Ya,name:"Not Available",position:"None",description:"No description Available"},{image:Ya,name:"Not Available",position:"None",description:"No description Available"}];const Rh=j.createContext(null),lx=e=>{const t=ox;return E.jsx(Rh.Provider,{value:t,children:e.children})},ux=()=>{const e=j.useContext(Rh);return E.jsxs("div",{className:"testimonial-section",children:[E.jsx(Pn,{number:"03",description:"Who i have worked for",name:"Testimonials"}),E.jsx("div",{className:"swipper-container",children:E.jsx(jh,{modules:[F0,V0],slidesPerView:1,navigation:!0,children:e.map((t,n)=>E.jsx(Mh,{style:{cursor:"grab",display:"flex",justifyContent:"center"},children:E.jsx(ax,{image:t.image,name:t.name,position:t.position,description:t.description},n)},n))})})]})},Dh=({cardContent:e})=>{const t=()=>{e.link&&window.open(e.link,"_blank")};return E.jsx("div",{className:"card-item",children:E.jsx("a",{onClick:t,target:"_blank",rel:"noopener noreferrer",children:E.jsxs("div",{className:"card-item-content",children:[E.jsx("div",{className:"card-item-image",children:E.jsx("img",{src:e.image,alt:""})}),E.jsxs("div",{className:"card-item-text",children:[E.jsxs("p",{children:[e.role||e.date,e.technology&&E.jsx("span",{}),e.technology||""]}),E.jsx("h3",{children:e.name})]})]})})})},Qa="/devalentineweb/assets/man-BebfhUrZ.jpg";let cx=[{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"}];const fx=()=>E.jsxs("div",{className:"team-section",children:[E.jsx(Pn,{number:"05",description:"Who i have Worked With",name:"Worked With"}),E.jsx("div",{className:"team-card-container",children:E.jsx("div",{className:"team-cards",children:cx.map((e,t)=>E.jsx(Dh,{cardContent:e},t))})})]});var Fh={exports:{}},$a={exports:{}},$={};/* +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s1(e){var t,n=e.beat,r=e.fade,i=e.beatFade,s=e.bounce,a=e.shake,l=e.flash,u=e.spin,p=e.spinPulse,h=e.spinReverse,g=e.pulse,f=e.fixedWidth,v=e.inverse,y=e.border,x=e.listItem,w=e.flip,o=e.size,c=e.rotation,d=e.pull,m=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":s,"fa-shake":a,"fa-flash":l,"fa-spin":u,"fa-spin-reverse":h,"fa-spin-pulse":p,"fa-pulse":g,"fa-fw":f,"fa-inverse":v,"fa-border":y,"fa-li":x,"fa-flip":w===!0,"fa-flip-horizontal":w==="horizontal"||w==="both","fa-flip-vertical":w==="vertical"||w==="both"},Gn(t,"fa-".concat(o),typeof o<"u"&&o!==null),Gn(t,"fa-rotate-".concat(c),typeof c<"u"&&c!==null&&c!==0),Gn(t,"fa-pull-".concat(d),typeof d<"u"&&d!==null),Gn(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(m).map(function(S){return m[S]?S:null}).filter(function(S){return S})}function a1(e){return e=e-0,e===e}function hh(e){return a1(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var o1=["style"];function l1(e){return e.charAt(0).toUpperCase()+e.slice(1)}function u1(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=hh(n.slice(0,r)),s=n.slice(r+1).trim();return i.startsWith("webkit")?t[l1(i)]=s:t[i]=s,t},{})}function mh(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(u){return mh(e,u)}),i=Object.keys(t.attributes||{}).reduce(function(u,p){var h=t.attributes[p];switch(p){case"class":u.attrs.className=h,delete t.attributes.class;break;case"style":u.attrs.style=u1(h);break;default:p.indexOf("aria-")===0||p.indexOf("data-")===0?u.attrs[p.toLowerCase()]=h:u.attrs[hh(p)]=h}return u},{attrs:{}}),s=n.style,a=s===void 0?{}:s,l=e1(n,o1);return i.attrs.style=Gt(Gt({},i.attrs.style),a),e.apply(void 0,[t.tag,Gt(Gt({},i.attrs),l)].concat(sl(r)))}var gh=!1;try{gh=!0}catch{}function c1(){if(!gh&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function af(e){if(e&&zs(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(il.icon)return il.icon(e);if(e===null)return null;if(e&&zs(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function Ra(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Gn({},e,t):{}}var ht=J.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,s=e.className,a=e.title,l=e.titleId,u=e.maskId,p=af(n),h=Ra("classes",[].concat(sl(s1(e)),sl(s.split(" ")))),g=Ra("transform",typeof e.transform=="string"?il.transform(e.transform):e.transform),f=Ra("mask",af(r)),v=Qy(p,Gt(Gt(Gt(Gt({},h),g),f),{},{symbol:i,title:a,titleId:l,maskId:u}));if(!v)return c1("Could not find icon",p),null;var y=v.abstract,x={ref:t};return Object.keys(e).forEach(function(w){ht.defaultProps.hasOwnProperty(w)||(x[w]=e[w])}),f1(y[0],x)});ht.displayName="FontAwesomeIcon";ht.propTypes={beat:H.bool,border:H.bool,beatFade:H.bool,bounce:H.bool,className:H.string,fade:H.bool,flash:H.bool,mask:H.oneOfType([H.object,H.array,H.string]),maskId:H.string,fixedWidth:H.bool,inverse:H.bool,flip:H.oneOf([!0,!1,"horizontal","vertical","both"]),icon:H.oneOfType([H.object,H.array,H.string]),listItem:H.bool,pull:H.oneOf(["right","left"]),pulse:H.bool,rotation:H.oneOf([0,90,180,270]),shake:H.bool,size:H.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:H.bool,spinPulse:H.bool,spinReverse:H.bool,symbol:H.oneOfType([H.bool,H.string]),title:H.string,titleId:H.string,transform:H.oneOfType([H.string,H.object]),swapOpacity:H.bool};ht.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var f1=mh.bind(null,J.createElement),d1={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},p1={prefix:"fab",iconName:"instagram",icon:[448,512,[],"f16d","M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"]},h1={prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},m1={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},g1={prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},v1={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};const y1=()=>{const[e,t]=j.useState(!1);return j.useEffect(()=>{const n=()=>{window.scrollY>100?t(!0):t(!1)};return window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",n)}},[]),E.jsxs("div",{className:`social-links ${e?"sticky":""}`,children:[E.jsx("a",{href:"https://www.facebook.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:h1})}),E.jsx("a",{href:"https://www.instagram.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:p1})}),E.jsx("a",{href:"https://www.linkedin.com/in/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:d1})}),E.jsx("a",{href:"https://www.youtube.com/@devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:g1})}),E.jsx("a",{href:"https://twitter.com/devalenthcohen",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:v1})}),E.jsx("a",{href:"https://github.com/devalentineomonya",target:"_blank",className:"social-link",children:E.jsx(ht,{icon:m1})})]})},of="/devalentineweb/assets/slider1-DuU9MEWb.jpg",w1="/devalentineweb/assets/slider3-BcKyIj2c.jpg",x1="/devalentineweb/assets/slider2-CI6bSxeA.jpg",S1=()=>{const[e,t]=j.useState(of),n=[of,x1,w1];let r=0;return j.useEffect(()=>{const i=setInterval(()=>{t(n[r]),r=(r+1)%n.length},8e3);return()=>clearInterval(i)},[]),E.jsx("div",{id:"home",className:"hero-section",style:{top:"-100px",zIndex:"1",background:`linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(${e})`,transition:"0.4s",animation:"zoomBackground 8s infinite"},children:E.jsx("div",{className:"hero-content",children:E.jsxs("div",{className:"hero-text-container",children:[E.jsxs("p",{children:["I am a ",E.jsx("span",{children:"----"})," Software Engineer"]}),E.jsx("h1",{children:"Valentine Omonya"}),E.jsxs("p",{children:[E.jsx("span",{children:"FrontEnd"})," -",E.jsx("span",{children:"Backend"}),"-",E.jsx("span",{children:"Mobile Apps"})]}),E.jsx("div",{className:"hero-button",children:E.jsx("a",{href:"https://1drv.ms/b/s!AmD6S1sK2c1egZ101PCxsR-KkcDtug?e=KsjvFV",target:"_blank",children:"Download Resume"})})]})})})},A1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVEiJ7dWxDUAAEIXhLxoJhrCJJTQMYEwSa1EoNCokco3cX1/ef8XLHclHSrSRggkb+ihBjQU7xpS8kczRkuo3kgars8Ld3WARtcEXro0aMjzDHwk/1+EPJ3EAafEfOH/w9c0AAAAASUVORK5CYII=",E1=e=>{const[t,n]=j.useState(!1),r=()=>{n(!t)};return E.jsxs("div",{className:`services-card ${t?"active":""}`,onClick:r,children:[E.jsxs("div",{className:"card-content",children:[E.jsx("div",{className:"service-icon",children:E.jsx("img",{src:e.image,alt:""})}),E.jsxs("div",{className:"service-name",children:[E.jsx("img",{src:A1,alt:""}),E.jsx("p",{children:e.name})]})]}),E.jsx("div",{className:"service-description",children:E.jsx("p",{children:e.description})})]})},C1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADDSURBVEiJ7dUxbsJAEIXhz5aloFDQkR4hkRJS4CIchjIngDNwAihznSQIcg1KCiQqlIK15BTYLgwSyCOtnnbnzfunW+69Irxigeeasw+YwwppzeFC5jLGE3ZXAOzQiq8Q/K8aQANoADcAJEHf0a85+yUPmGBfYagV9FjB28kAR3ziq8LQR9BVBW+KaYSB83/QLjC/4RencI8xxKZg5oBZ2RZd9PATNH+yt25RQFQC2OK7xDPG6FIzudQItXbesszzwPUH1P4X5/u9UfYAAAAASUVORK5CYII=",k1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHJSURBVFiF7dbPitRAEAbwX0QQFv8sO4IHD+pFvIigV0EPIoLgu+wjrCd9Bn0JT4InBUUvCuJFBEERwXVn3FkVQVmMh3RINpNMkp7IXPaDUN2pVHV111eVZh8FJkgHeMaxAaRYC+NRw7zNviw7Iak4SFpkjN/OSGU7pdhxdd5mX5a9MbZkDiwFdblKS7oux1n+Lir3S0U54omi7LpgE8/wAq/xRZb/Mf7EBJCz/luQ45o5fMI6nuMmLuAcTuEIVoL8gV9BfsTbEOgDfK0LplpGdTLFedzHrrgq2cW9fNEDlSBG4VRGDXN4g7+6EbQOabAHB0uKidkabqrpp9jADUUKTitScBTfFSn4oEjBQ1zLHcWWTYotPJER8V1YZBO/8ROHcQgnQnBncRlXcDxfO6YP9P0vNCFhlgO5IqmMk8r7NtztGkU5gK73AbiN6Ry/23N002CPvSRc060PwHucwVVcxCWcxDGs4k5YaIodfMZLvMJj3ModxdwH8vEgJCyjy32g2pQWeWZOID/yNgxaBbHYkBFt3u6adNvBHntJ2AdtJExFkLAP/msn7BrAomjshEMgqhP2wWCdcJFSWMF19SRc1UzCR7Lf9D7AP4NL8K3shSIdAAAAAElFTkSuQmCC",b1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA8gAAAPIBlLUtiQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJHSURBVFiFzZe/axRBFMc/7y7KgXrgjyhEEIsYsFKClZUgNldYpbJMbITTMkKqgCnsJIdgYfwT/BOENHYiGlOpEdHEiKgIehI8cs/i3rLP2cllE9dbv/Bl3n7nzc6b2Zk3swA1oAksAzogLlufNcwYVMchm2wx8k0ru0avFT0TGbEFTJo9Y1TTWjlf/BhYc89rpmV8h8jiKfDM2V7vRvxDPFDVqyKyD3hv2piqtkVkAZjyzrEA/hZfrNwAvjvb1/UNYAT45Gyvj2TdM2iKyCHgFHDCtEci8gq4Emuwyp/fpQN8M/unUU3rkG8N5OVqFagDF1xAFWx/AnuMmFbJMQM7wR2AYWABaBc8un5sW5/DoqoAiMgR4EzBI9wKz1X1c/JQB+aA9V2MZLdctz7rANMD7DjkNMBKIHbp7dtkRyQrf4M0LRfFFSLiHDBhdpP0sJqwuu1e2gEeAktOWzIts41jiei1EVcm9v6If4h7qnpDRPYC70w7p6q/RKQFXPfORe/rHSM2A6PAD2d7fTTrnsE1ETlOLxUfM+2JpeLLsQalLsIqvRR7yQUkpDNTIf1MQ1ZXJG5XgRc2sjHyLbIi8BGYB+b/i1Rc6mEEMDvAjkPOQskXEiLiDNAwe5L0htwgvSFvN733gUWnLZqW+cyxRPTBiCsT+2jEP8RdVb0pIlXgjWkXVXVTRL5iJ2CCf3ErPmxlDTjg7Lar6xvAOGnyGQ/0szkCmBKR08BJ4KBpL0XkLXA+1qDUX7OqjbYRBCWulEArEreg5N/z35XATrq5vhPgAAAAAElFTkSuQmCC",T1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAADsAAAA7AF5KHG9AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAu1JREFUWIXF11+IVkUYBvDfuqYpGqgrGm5JppJJFragFxqIYohihqKgSKJ4oaSBNxYEQRfdCF5VCCrYRf5JBKEgglyhFS/8gzdLIYQLWWQLlRniqrt9Xbzzscfv2z3nO9uuvTCcOTPvnHnmmWfe8w7/szU14DMOT//HeSr4GQ/LApiCTkwfpP8qbmTeX8ILg/h+jwXoyzaOLgAwL2dyuIxrmfemHAAvpm/9km0sYmA61hb4lLHPcTfbUMTABLw6jABO1wIosqVCQMNVWmsnGDWkdQyjFW1Bnl3Hx3hQYsyfwwlgDxaLo9eorcjU/8bOogF5GlgoYkTenj/ApZz+sSOtga/xUZ7DSAP4xqO0PxYAH+B8BsA8bEfP4wDwHr5FG7rwD5bhSbwxGIg8KyPCyxiTJq7gE+xK9R48i8NKivA2rjQItg3v4038IehfiV5swSJsa/BbYLYQ0ETcSoh7FR/Dg2jHZPwl8oB9IheoO4a1kzZn6l8mp9WprMDL+L0AQEWI8LVB+h4BkI2EC3EGX6XJqv/1L3BCBJXfsArnCthrx+sFPnW2M4OsJ63irH76K+jGpLTyPAZ+EvSXYqA7PX8UScgMtGA3DmCzCKtzMT+Vd/C8SGz24zlcxGcNLPgO7lczolZB8xKxd29hR+rrEsfxQvKbKbbnAG6KrTmId4VI9+JDPDXApLuEhuqsT1ByG9PUU7UbR1P9jtDBmUz/RqzBLJF8lkpImsV+9+GJtIq+Gr97+o/MuDRmTKZ/m0jfLojQOyQ7mVCuF3RWWelIyLuFsKaJ/f8hZ6UNM5AV4VlswiFsFYJqEVnMcUzFp+KusBffpVLG6hLSLIAN6dki/uO/phXP0R+g2sQed2B8yckZIH3L3gtmiZDZLkS3PLV34pg4CccS6FNCP0fET6hqq7AuB0CrBi8mTYKBCeJe+LaIiEvEaagy0iG0ULVFIlwPZJ14RY3A825Gran/Fp5JA5tz/POsImJG7xDHj5z9C9PmDgbkKkr+AAAAAElFTkSuQmCC",_1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAUISURBVFiFxZZdSFtnGMefc44mpmlKlqUVwVBzIUyLOOaFo+LoxiqOsd7EapUysDB7tZvCaNchZQg6sBe7WQcFbWEuHXS1eFF2kSpDrKQyqylCP6wOmkSXJsvHOe85Jx8n578bE4xtqmlr98Ah5Dl5n9/vfd73nDdEbykAcGtraz+rqprx+/0+AGYiIv4tgHkA3Pr6+q9PnjzpczqdZYuLiw1E1Lnb7JzAT4yxv6anp7Nmsxl2ux2rq6sZAB8R7XIHAHCMMWtFRcUHt27d4k0mE01NTWX37t17keO46d1kEwAuHo+P3r17l9XW1uLhw4cIBoPZZ8+e/bCr4K3wXNsfP37MdF2PAGj/X+CSJA0AeBeAsOtwr9cr5eCPHj1ikiQN7Bp0i0DP0tLS5plL28Hf6FOg67rD5/MZKisraXZ2llVVVf1osVj63ySjaAAwAPhDVdWAoigiY+ybnYzjdlDYSEQfE9F7qqo6BEHQDQbD30Q0R0TzHMdh43dWIvqciH7jOC67U/GiAgAqE4nEkMFg6Lp3717a6/Wa29vb9fv37xs1TVNbW1szdrs9JQjC1yaTaTWdTv9iMBgaOY5L7RReNDRN65IkSRocHEzZbDYQEYgI4+PjUkdHR/57c3MzmpubV4PB4NPl5eW0LMuvv96iKH4bCoWU+vr6PKiYABGhra0NXq8XNTU1YIyJAAyl8AqeAk3TXIyx80TEbwhsG9XV1RQOhwGAiMhERHtKEcgHAKskSfHGxkbU1dUhFAoljx8/rhMRampqcObMmYzf70/29PREaWP2PM/D6XSGPR6PGolEcO7cufTIyEjbKwmIonjx0qVLSq54TuLq1avpUCiUHB4eTp84cQLV1dUgoqeCIMy43W71ypUrYm6MIAiIRCIygKZSZ89JkvSv0+ksWN+BgYH0wsKCYrfbn9sPtbW1kGVZa2hoKMj39/drjLGRUgXeX1lZiW8utH//fkQikVRVVdVz8NzV29urezwetjlXX18PURT/KVWgY3x8vECgu7sbY2NjcjE4EaGsrAzRaDRtNpvzufLycmQyGQ3AjjZj2cZn5ZEjR/YsLS0puRsHDhwoHx4efmkRTdMoEAikfD5fNplM6rk8x3FGIrISkVJ8dKEAm52dzVy4cCEP7O7uhs1myxLRS89vq9Uq9PX1VYTD4XxuZmYmJQhCYjt4PgB8eufOnRhtam9TUxOWl5cVnueLLsGhQ4cQDAbVzTmr1YpkMrntzLcKWGRZVkwmUwHg9u3b7OzZs5kXwY1GI+bm5pTe3l5tc97lciESiUyVJEBEFI1G/zx58qSeK8TzPK5fv66mUqns5cuXkw6HA0QEjuPQ2tqKxcVFJZVKZTs7O/NjiAgej0cE8GXJAgA+XFtbE41GI3ieh9vtVicnJxWbzYahoaFkIBBQo9FoSpKkjM/nk1wul771jXn48GGIorhe6nmQj1gs9vvo6Khy7do1ZXJyUq6oqCho+8TEhNTV1VWQy0mcOnVKDwaDTNO0L14JvtEFUyKReOD3+1Nb9wMVOQ2JCC0tLdB1HYyxwVKZBachx3Hqvn37WiwWy8LExIR88ODBbQscPXqUbty4Icuy/L3ZbP6uVIEXBoAyVVXPM8ZEt9vNjh07BofDgZs3b0o9PT2oq6vD6dOn9fn5+UQ8Hl8B8MkbAb9A5B0AX4XD4elEIhHKZDLpZDIpx2Kxp7FYbAzAZwBe65/1f9f8cWB79oIDAAAAAElFTkSuQmCC",P1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHuSURBVFiF1ddNiE1hHMfxz2VumhoLLyVsXDUrJWuhoYSywMhalNjYKC8jjbKyIAsLi0nJAjtlxUpWSopSsvHWpaEQQ2K8LZ5zuG7POeeac+6d/Oou7vO753x/5/z/5/mfS+80iHt4ja095P6GN3EMG/EO23sNP9yytiYJsaVX8EMRbxPG+zATe7EB/RUHWI7TOBnxVqJZS8z1OIPPFYEHcQIjGfDj2Im1hK5cVhE4hb8Qv+0p/Cka6cJPzKkQ3sTRHPgzLG1drCpACj+YA3+p5cqrDNAJ/BtuxMyyAVL4SA78ubAPdCXAXdxHX8QbFWrewI5YgBklwLAKizCBS20hRrELQ3iSdYKyAfbjnLCJzcdl1IVHcDfW5cFTTbUEi/EJC5Pvs3EbD/y57a2qvAT7cBUDOIBrWCFsbEM6uHLijdOfnLxecOye5DebcR1j2Ia3nYDzAtSxBLMKjr2YgG/i679AiwJ8EJqrJyr7FPz/AWIlmIuzGd5UNCZjC84KMCE0V1ETdqpHeWYswCQuVAQv1LT3wLQHiJVgAW5leD+EPxbjuIM3WF11gFcYFm/CSTwWBtgwvpSBZwUgTLQiPSwLJ/TAR2GidVsDCesv1XAF33FEmAPdUEMYXqdwvt2cJ7xOvRdq241PU3hFq7XDfwEniHvqwHb87wAAAABJRU5ErkJggg==";let O1=[{name:"UI/UX Designer",image:_1,description:"I specialize in creating intuitive and visually appealing user interfaces and experiences using HTML, CSS, and JavaScript. I also have experience with design tools like Figma and prototyping tools like Justinmind."},{name:"Web Designer",image:P1,description:"As a web designer, I craft beautiful and functional websites using HTML, CSS, and JavaScript. I have expertise in frontend frameworks like Bootstrap and Tailwind CSS to streamline the design process."},{name:"Backend Development",image:b1,description:"In backend development, I utilize languages and frameworks such as Python with Django, PHP with Laravel, and Node.js with Express.js to build robust and scalable server-side applications. I am proficient in working with various databases, including MongoDB, MySQL, and SQLite."},{name:"Frontend Development",image:C1,description:"I specialize in frontend development, creating interactive and responsive user interfaces using HTML, CSS, and JavaScript. I have experience with modern frontend libraries and frameworks such as React.js, and I strive to follow best practices for maintainable and performant code."},{name:"Database Design",image:k1,description:"As a database designer, I design efficient and scalable database schemas using SQL. I have experience with relational databases like MySQL and SQLite, as well as NoSQL databases like MongoDB. I ensure data integrity and optimize database performance."},{name:"Mobile Development",image:T1,description:"In mobile development, I build cross-platform mobile applications using frameworks like React Native. I have experience with native mobile development using Kotlin for Android and Swift for iOS, ensuring high-quality and native-like user experiences."}];const vh=j.createContext(null),N1=e=>{const t={servicesList:O1};return E.jsx(vh.Provider,{value:t,children:e.children})},Pn=e=>{const t=j.useRef();return E.jsxs("div",{id:e.id,ref:t,className:"title-section",children:[E.jsxs("div",{className:"section-title",children:[E.jsx("h1",{className:"title-number",children:e.number}),E.jsx("h1",{className:"title-name",children:e.name})]}),E.jsx("p",{children:e.description})]})},L1=()=>{const{servicesList:e}=j.useContext(vh);return E.jsxs("div",{className:"services-section",children:[E.jsx(Pn,{id:"services",number:"01",description:"What i do as a service",name:"Tech Stack"}),E.jsx("div",{className:"services-container",children:e.map((t,n)=>E.jsx(E1,{name:t.name,image:t.image,description:t.description},n))})]})};let I1=[{value:5,name:"Happy Clients"},{value:2,name:"Experience Years"},{value:3,name:"Awarded Certs"},{value:5,name:"Complete Projects"}];const yh=j.createContext(null),z1=e=>{const t={CountsList:I1};return E.jsx(yh.Provider,{value:t,children:e.children})};var js=function(){return js=Object.assign||function(e){for(var t,n=1,r=arguments.length;ni.endVal;i.frameVal=l?i.endVal:i.frameVal,i.frameVal=Number(i.frameVal.toFixed(i.options.decimalPlaces)),i.printValue(i.frameVal),a1?i.options.decimal+g[1]:"",i.options.useGrouping){p="";for(var f=3,v=0,y=0,x=l.length;ywindow.scrollY&&t.paused?(t.paused=!1,setTimeout(function(){return t.start()},t.options.scrollSpyDelay),t.options.scrollSpyOnce&&(t.once=!0)):(window.scrollY>s||i>n)&&!t.paused&&t.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>t;var n=t-this.startVal;if(Math.abs(n)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=t;var r=this.countDown?1:-1;this.endVal=t+r*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;this.finalEndVal!==null?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(t){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),t&&(this.options.onCompleteCallback=t),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,this.finalEndVal==null&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(t){var n;if(this.el){var r=this.formattingFn(t);!((n=this.options.plugin)===null||n===void 0)&&n.render?this.options.plugin.render(this.el,r):this.el.tagName==="INPUT"?this.el.value=r:this.el.tagName==="text"||this.el.tagName==="tspan"?this.el.textContent=r:this.el.innerHTML=r}},e.prototype.ensureNumber=function(t){return typeof t=="number"&&!isNaN(t)},e.prototype.validateValue=function(t){var n=Number(t);return this.ensureNumber(n)?n:(this.error="[CountUp] invalid start or end value: ".concat(t),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}();function M1(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,s,a,l=[],u=!0,p=!1;try{if(s=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=s.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(h){p=!0,i=h}finally{try{if(!u&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(p)throw i}}return l}}function lf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ms(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function wh(e,t){if(e==null)return{};var n=V1(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function B1(e,t){return U1(e)||M1(e,t)||H1(e,t)||W1()}function U1(e){if(Array.isArray(e))return e}function H1(e,t){if(e){if(typeof e=="string")return uf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uf(e,t)}}function uf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?x.current=setTimeout(P,l*1e3):P(),p==null||p({pauseResume:m,reset:S,update:A})}),m=st(function(){c().pauseResume(),h==null||h({reset:S,start:C,update:A})}),S=st(function(){c().el&&(x.current&&clearTimeout(x.current),c().reset(),g==null||g({pauseResume:m,start:C,update:A}))}),A=st(function(P){c().update(P),f==null||f({pauseResume:m,reset:S,start:C})}),C=st(function(){S(),d()}),b=st(function(P){s&&(P&&S(),d())});return j.useEffect(function(){w.current?a&&b(!0):(w.current=!0,b())},[a,w,b,l,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.formattingFn]),j.useEffect(function(){return function(){S()}},[S]),{start:C,pauseResume:m,reset:S,update:A,getCountUp:c}},K1=["className","redraw","containerProps","children","style"],q1=function(t){var n=t.className,r=t.redraw,i=t.containerProps,s=t.children,a=t.style,l=wh(t,K1),u=J.useRef(null),p=J.useRef(!1),h=X1(Ms(Ms({},l),{},{ref:u,startOnMount:typeof s!="function"||t.delay===0,enableReinitialize:!1})),g=h.start,f=h.reset,v=h.update,y=h.pauseResume,x=h.getCountUp,w=st(function(){g()}),o=st(function(m){t.preserveValue||f(),v(m)}),c=st(function(){if(typeof t.children=="function"&&!(u.current instanceof Element)){console.error(`Couldn't find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. .`);return}x()});j.useEffect(function(){c()},[c]),j.useEffect(function(){p.current&&o(t.end)},[t.end,o]);var d=r&&t;return j.useEffect(function(){r&&p.current&&w()},[w,r,d]),j.useEffect(function(){!r&&p.current&&w()},[w,r,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.className,t.formattingFn]),j.useEffect(function(){p.current=!0},[]),typeof s=="function"?s({countUpRef:u,start:g,reset:f,update:v,pauseResume:y,getCountUp:x}):J.createElement("span",ol({className:n,ref:u,style:a},i),typeof t.start<"u"?x().formattingFn(t.start):"")},xh="Expected a function",cf=NaN,Z1="[object Symbol]",J1=/^\s+|\s+$/g,e0=/^[-+]0x[0-9a-f]+$/i,t0=/^0b[01]+$/i,n0=/^0o[0-7]+$/i,r0=parseInt,i0=typeof Sr=="object"&&Sr&&Sr.Object===Object&&Sr,s0=typeof self=="object"&&self&&self.Object===Object&&self,a0=i0||s0||Function("return this")(),o0=Object.prototype,l0=o0.toString,u0=Math.max,c0=Math.min,Da=function(){return a0.Date.now()};function f0(e,t,n){var r,i,s,a,l,u,p=0,h=!1,g=!1,f=!0;if(typeof e!="function")throw new TypeError(xh);t=ff(t)||0,Rs(n)&&(h=!!n.leading,g="maxWait"in n,s=g?u0(ff(n.maxWait)||0,t):s,f="trailing"in n?!!n.trailing:f);function v(A){var C=r,b=i;return r=i=void 0,p=A,a=e.apply(b,C),a}function y(A){return p=A,l=setTimeout(o,t),h?v(A):a}function x(A){var C=A-u,b=A-p,P=t-C;return g?c0(P,s-b):P}function w(A){var C=A-u,b=A-p;return u===void 0||C>=t||C<0||g&&b>=s}function o(){var A=Da();if(w(A))return c(A);l=setTimeout(o,x(A))}function c(A){return l=void 0,f&&r?v(A):(r=i=void 0,a)}function d(){l!==void 0&&clearTimeout(l),p=0,r=u=i=l=void 0}function m(){return l===void 0?a:c(Da())}function S(){var A=Da(),C=w(A);if(r=arguments,i=this,u=A,C){if(l===void 0)return y(u);if(g)return l=setTimeout(o,t),v(u)}return l===void 0&&(l=setTimeout(o,t)),a}return S.cancel=d,S.flush=m,S}function d0(e,t,n){var r=!0,i=!0;if(typeof e!="function")throw new TypeError(xh);return Rs(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),f0(e,t,{leading:r,maxWait:t,trailing:i})}function Rs(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function p0(e){return!!e&&typeof e=="object"}function h0(e){return typeof e=="symbol"||p0(e)&&l0.call(e)==Z1}function ff(e){if(typeof e=="number")return e;if(h0(e))return cf;if(Rs(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Rs(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(J1,"");var n=t0.test(e);return n||n0.test(e)?r0(e.slice(2),n?2:8):e0.test(e)?cf:+e}var m0=d0;const Hi=li(m0);var g0=["accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","capture","cellPadding","cellSpacing","challenge","charSet","checked","cite","classID","className","colSpan","cols","content","contentEditable","contextMenu","controls","controlsList","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","href","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","nonce","open","optimum","pattern","placeholder","poster","preload","profile","radioGroup","readOnly","rel","required","reversed","role","rowSpan","rows","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","target","title","type","useMap","value","width","wmode","wrap"],v0=["about","datatype","inlist","prefix","property","resource","typeof","vocab"],y0=["onCopy","onCut","onPaste","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onInvalid","onReset","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onScroll","onWheel","onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting","onLoad","onError","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd","onToggle"],w0=/data-([a-zA-Z0-9\-]*)/,x0=/aria-([a-zA-Z0-9\-]*)/,S0=function(t,n,r){t===void 0&&(t={}),n===void 0&&(n=[]),r===void 0&&(r=[]);var i=Object.assign({},t),s=Object.keys(i).filter(function(a){return n.indexOf(a)!==-1?!1:!!(r.indexOf(a)>-1||g0.indexOf(a)!==-1||v0.indexOf(a)!==-1||w0.test(a)||x0.test(a)||y0.indexOf(a)!==-1)});return Object.keys(i).forEach(function(a){s.indexOf(a)===-1&&delete i[a]}),i};function df(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pf(e){for(var t=1;t=y,c=window.scrollY,d=h&&g?Math.abs((h-c)/(g-Date.now())):null;if(o){var m=Math.max(0,Math.min(1,1-v.bottom/(w+v.height)));this.state.inViewport||(this.setState({inViewport:o}),a({progress:m,velocity:d},this)),u({progress:m,velocity:d},this),this.setState({lastScrollPosition:c,lastScrollTime:Date.now()});return}if(this.state.inViewport){var S=v.top<=w?1:0;this.setState({lastScrollPosition:c,lastScrollTime:Date.now(),inViewport:o,progress:S}),u({progress:S,velocity:d},this),l({progress:S,velocity:d},this)}},n.render=function(){var i=this,s=this.props,a=s.children,l=s.component,u=J.isValidElement(l)?"cloneElement":"createElement";return J[u](l,pf(pf({},S0(this.props,["onProgress"])),{},{ref:function(h){i.element=h}}),a)},t}(j.Component);Su.propTypes={component:H.oneOfType([H.element,H.node]),containerRef:H.oneOfType([H.object,H.string]),throttleResize:H.number,throttleScroll:H.number,triggerOnLoad:H.bool,onEnter:H.func,onExit:H.func,onProgress:H.func};Su.defaultProps={component:"div",containerRef:typeof document<"u"?document.documentElement:"html",throttleResize:100,throttleScroll:100,triggerOnLoad:!0,onEnter:function(){},onExit:function(){},onProgress:function(){}};const C0=e=>{const[t,n]=j.useState(!1);return E.jsxs("div",{className:"counter-item",children:[E.jsx(Su,{onEnter:()=>n(!0),onExit:()=>n(!1),children:E.jsx("h1",{children:t&&E.jsx(q1,{start:0,end:e.value,duration:3,delay:0})})}),E.jsx("p",{children:e.name})]})},k0=e=>{const t=e.value+"%";return E.jsxs("div",{className:"skills-container",children:[E.jsxs("div",{className:"skills-details",children:[E.jsx("p",{children:e.name}),E.jsx("p",{})]}),E.jsx("div",{className:"skill-level",children:E.jsx("div",{className:"skills-level-bar",style:{width:t}})})]})};let b0=[{name:"HTML",value:90},{name:"CSS",value:90},{name:"JavaScript",value:50},{name:"Python",value:40},{name:"PHP",value:40}];const Sh=j.createContext(null),T0=e=>{const t={SkillsList:b0};return E.jsx(Sh.Provider,{value:t,children:e.children})},_0=()=>{const{CountsList:e}=j.useContext(yh),{SkillsList:t}=j.useContext(Sh);return E.jsxs("div",{className:"about-section",children:[E.jsx(Pn,{id:"about",number:"02",description:"Why Work with me.",name:"About"}),E.jsxs("div",{className:"about-content",children:[E.jsx("div",{className:"counts-section",children:E.jsx("div",{className:"counter-container",children:e.map((n,r)=>E.jsx(C0,{name:n.name,value:n.value},r))})}),E.jsxs("div",{className:"description-section",children:[E.jsx("h3",{children:"Valentine Omonya"}),E.jsx("p",{children:"A versatile software engineer proficient in Python, JavaScript, PHP, Java, React Native, Kotlin, and Swift, adept in both web and mobile development. Crafts robust, aesthetically pleasing digital solutions, known for creative problem-solving and commitment to excellence. Delivers innovative solutions tailored to client needs, with a keen eye for detail and a passion for staying current. A valuable asset to any team."}),E.jsx("div",{className:"skills-section",children:t.map((n,r)=>E.jsx(k0,{name:n.name,value:n.value},r))})]})]})]})};function mf(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Au(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:mf(t[n])&&mf(e[n])&&Object.keys(t[n]).length>0&&Au(e[n],t[n])})}const Ah={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function dr(){const e=typeof document<"u"?document:{};return Au(e,Ah),e}const P0={document:Ah,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function Xe(){const e=typeof window<"u"?window:{};return Au(e,P0),e}function O0(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function N0(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function ul(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Ds(){return Date.now()}function L0(e){const t=Xe();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function I0(e,t){t===void 0&&(t="x");const n=Xe();let r,i,s;const a=L0(e);return n.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(l=>l.replace(",",".")).join(", ")),s=new n.WebKitCSSMatrix(i==="none"?"":i)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=s.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?i=s.m41:r.length===16?i=parseFloat(r[12]):i=parseFloat(r[4])),t==="y"&&(n.WebKitCSSMatrix?i=s.m42:r.length===16?i=parseFloat(r[13]):i=parseFloat(r[5])),i||0}function Wi(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function z0(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function Ue(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;nt.indexOf(s)<0);for(let s=0,a=i.length;ss?"next":"prev",h=(f,v)=>p==="next"&&f>=v||p==="prev"&&f<=v,g=()=>{l=new Date().getTime(),a===null&&(a=l);const f=Math.max(Math.min((l-a)/u,1),0),v=.5-Math.cos(f*Math.PI)/2;let y=s+v*(n-s);if(h(y,n)&&(y=n),t.wrapperEl.scrollTo({[r]:y}),h(y,n)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:y})}),i.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=i.requestAnimationFrame(g)};g()}function vt(e,t){return t===void 0&&(t=""),[...e.children].filter(n=>n.matches(t))}function Fs(e){try{console.warn(e);return}catch{}}function oi(e,t){t===void 0&&(t=[]);const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:O0(t)),n}function j0(e,t){const n=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function M0(e,t){const n=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function Yt(e,t){return Xe().getComputedStyle(e,null).getPropertyValue(t)}function cl(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function R0(e,t){const n=[];let r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function gf(e,t,n){const r=Xe();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function ne(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function D0(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&n.auto===!0){let s=vt(e.el,`.${r[i]}`)[0];s||(s=oi("div",r[i]),s.className=r[i],e.el.append(s)),n[i]=s,t[i]=s}}),n}function F0(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};function s(y){let x;return y&&typeof y=="string"&&t.isElement&&(x=t.el.querySelector(y),x)?x:(y&&(typeof y=="string"&&(x=[...document.querySelectorAll(y)]),t.params.uniqueNavElements&&typeof y=="string"&&x.length>1&&t.el.querySelectorAll(y).length===1&&(x=t.el.querySelector(y))),y&&!x?y:x)}function a(y,x){const w=t.params.navigation;y=ne(y),y.forEach(o=>{o&&(o.classList[x?"add":"remove"](...w.disabledClass.split(" ")),o.tagName==="BUTTON"&&(o.disabled=x),t.params.watchOverflow&&t.enabled&&o.classList[t.isLocked?"add":"remove"](w.lockClass))})}function l(){const{nextEl:y,prevEl:x}=t.navigation;if(t.params.loop){a(x,!1),a(y,!1);return}a(x,t.isBeginning&&!t.params.rewind),a(y,t.isEnd&&!t.params.rewind)}function u(y){y.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function p(y){y.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function h(){const y=t.params.navigation;if(t.params.navigation=D0(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(y.nextEl||y.prevEl))return;let x=s(y.nextEl),w=s(y.prevEl);Object.assign(t.navigation,{nextEl:x,prevEl:w}),x=ne(x),w=ne(w);const o=(c,d)=>{c&&c.addEventListener("click",d==="next"?p:u),!t.enabled&&c&&c.classList.add(...y.lockClass.split(" "))};x.forEach(c=>o(c,"next")),w.forEach(c=>o(c,"prev"))}function g(){let{nextEl:y,prevEl:x}=t.navigation;y=ne(y),x=ne(x);const w=(o,c)=>{o.removeEventListener("click",c==="next"?p:u),o.classList.remove(...t.params.navigation.disabledClass.split(" "))};y.forEach(o=>w(o,"next")),x.forEach(o=>w(o,"prev"))}r("init",()=>{t.params.navigation.enabled===!1?v():(h(),l())}),r("toEdge fromEdge lock unlock",()=>{l()}),r("destroy",()=>{g()}),r("enable disable",()=>{let{nextEl:y,prevEl:x}=t.navigation;if(y=ne(y),x=ne(x),t.enabled){l();return}[...y,...x].filter(w=>!!w).forEach(w=>w.classList.add(t.params.navigation.lockClass))}),r("click",(y,x)=>{let{nextEl:w,prevEl:o}=t.navigation;w=ne(w),o=ne(o);const c=x.target;if(t.params.navigation.hideOnClick&&!o.includes(c)&&!w.includes(c)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===c||t.pagination.el.contains(c)))return;let d;w.length?d=w[0].classList.contains(t.params.navigation.hiddenClass):o.length&&(d=o[0].classList.contains(t.params.navigation.hiddenClass)),i(d===!0?"navigationShow":"navigationHide"),[...w,...o].filter(m=>!!m).forEach(m=>m.classList.toggle(t.params.navigation.hiddenClass))}});const f=()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),h(),l()},v=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(t.navigation,{enable:f,disable:v,update:l,init:h,destroy:g})}function Fa(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function V0(e){let{swiper:t,extendParams:n,on:r}=e;n({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function s(T){const L=i;L.length!==0&&(L.innerHTML="",L.innerHTML=T)}function a(T){T===void 0&&(T=16);const L=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(T).replace(/x/g,L)}function l(T){T=ne(T),T.forEach(L=>{L.setAttribute("tabIndex","0")})}function u(T){T=ne(T),T.forEach(L=>{L.setAttribute("tabIndex","-1")})}function p(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("role",L)})}function h(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-roledescription",L)})}function g(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-controls",L)})}function f(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-label",L)})}function v(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("id",L)})}function y(T,L){T=ne(T),T.forEach(U=>{U.setAttribute("aria-live",L)})}function x(T){T=ne(T),T.forEach(L=>{L.setAttribute("aria-disabled",!0)})}function w(T){T=ne(T),T.forEach(L=>{L.setAttribute("aria-disabled",!1)})}function o(T){if(T.keyCode!==13&&T.keyCode!==32)return;const L=t.params.a11y,U=T.target;t.pagination&&t.pagination.el&&(U===t.pagination.el||t.pagination.el.contains(T.target))&&!T.target.matches(Fa(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&U===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?s(L.lastSlideMessage):s(L.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&U===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?s(L.firstSlideMessage):s(L.prevSlideMessage)),t.pagination&&U.matches(Fa(t.params.pagination.bulletClass))&&U.click())}function c(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:T,prevEl:L}=t.navigation;L&&(t.isBeginning?(x(L),u(L)):(w(L),l(L))),T&&(t.isEnd?(x(T),u(T)):(w(T),l(T)))}function d(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function m(){return d()&&t.params.pagination.clickable}function S(){const T=t.params.a11y;d()&&t.pagination.bullets.forEach(L=>{t.params.pagination.clickable&&(l(L),t.params.pagination.renderBullet||(p(L,"button"),f(L,T.paginationBulletMessage.replace(/\{\{index\}\}/,cl(L)+1)))),L.matches(Fa(t.params.pagination.bulletActiveClass))?L.setAttribute("aria-current","true"):L.removeAttribute("aria-current")})}const A=(T,L,U)=>{l(T),T.tagName!=="BUTTON"&&(p(T,"button"),T.addEventListener("keydown",o)),f(T,U),g(T,L)},C=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t.destroyed||(t.a11y.clicked=!1)})})},P=T=>{if(t.a11y.clicked)return;const L=T.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!L||!t.slides.includes(L))return;const U=t.slides.indexOf(L)===t.activeIndex,Z=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(L);U||Z||T.sourceCapabilities&&T.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(L),0))},_=()=>{const T=t.params.a11y;T.itemRoleDescriptionMessage&&h(t.slides,T.itemRoleDescriptionMessage),T.slideRole&&p(t.slides,T.slideRole);const L=t.slides.length;T.slideLabelMessage&&t.slides.forEach((U,Z)=>{const Pe=t.params.loop?parseInt(U.getAttribute("data-swiper-slide-index"),10):Z,I=T.slideLabelMessage.replace(/\{\{index\}\}/,Pe+1).replace(/\{\{slidesLength\}\}/,L);f(U,I)})},z=()=>{const T=t.params.a11y;t.el.append(i);const L=t.el;T.containerRoleDescriptionMessage&&h(L,T.containerRoleDescriptionMessage),T.containerMessage&&f(L,T.containerMessage);const U=t.wrapperEl,Z=T.id||U.getAttribute("id")||`swiper-wrapper-${a(16)}`,Pe=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";v(U,Z),y(U,Pe),_();let{nextEl:I,prevEl:R}=t.navigation?t.navigation:{};I=ne(I),R=ne(R),I&&I.forEach(B=>A(B,Z,T.nextSlideMessage)),R&&R.forEach(B=>A(B,Z,T.prevSlideMessage)),m()&&ne(t.pagination.el).forEach(X=>{X.addEventListener("keydown",o)}),t.el.addEventListener("focus",P,!0),t.el.addEventListener("pointerdown",C,!0),t.el.addEventListener("pointerup",b,!0)};function F(){i&&i.remove();let{nextEl:T,prevEl:L}=t.navigation?t.navigation:{};T=ne(T),L=ne(L),T&&T.forEach(U=>U.removeEventListener("keydown",o)),L&&L.forEach(U=>U.removeEventListener("keydown",o)),m()&&ne(t.pagination.el).forEach(Z=>{Z.removeEventListener("keydown",o)}),t.el.removeEventListener("focus",P,!0),t.el.removeEventListener("pointerdown",C,!0),t.el.removeEventListener("pointerup",b,!0)}r("beforeInit",()=>{i=oi("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),r("afterInit",()=>{t.params.a11y.enabled&&z()}),r("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{t.params.a11y.enabled&&_()}),r("fromEdge toEdge afterInit lock unlock",()=>{t.params.a11y.enabled&&c()}),r("paginationUpdate",()=>{t.params.a11y.enabled&&S()}),r("destroy",()=>{t.params.a11y.enabled&&F()})}let Va;function B0(){const e=Xe(),t=dr();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function Ch(){return Va||(Va=B0()),Va}let Ba;function U0(e){let{userAgent:t}=e===void 0?{}:e;const n=Ch(),r=Xe(),i=r.navigator.platform,s=t||r.navigator.userAgent,a={ios:!1,android:!1},l=r.screen.width,u=r.screen.height,p=s.match(/(Android);?[\s\/]+([\d.]+)?/);let h=s.match(/(iPad).*OS\s([\d_]+)/);const g=s.match(/(iPod)(.*OS\s([\d_]+))?/),f=!h&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v=i==="Win32";let y=i==="MacIntel";const x=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!h&&y&&n.touch&&x.indexOf(`${l}x${u}`)>=0&&(h=s.match(/(Version)\/([\d.]+)/),h||(h=[0,1,"13_0_0"]),y=!1),p&&!v&&(a.os="android",a.android=!0),(h||f||g)&&(a.os="ios",a.ios=!0),a}function kh(e){return e===void 0&&(e={}),Ba||(Ba=U0(e)),Ba}let Ua;function H0(){const e=Xe(),t=kh();let n=!1;function r(){const l=e.navigator.userAgent.toLowerCase();return l.indexOf("safari")>=0&&l.indexOf("chrome")<0&&l.indexOf("android")<0}if(r()){const l=String(e.navigator.userAgent);if(l.includes("Version/")){const[u,p]=l.split("Version/")[1].split(" ")[0].split(".").map(h=>Number(h));n=u<16||u===16&&p<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=r(),a=s||i&&t.ios;return{isSafari:n||s,needPerspectiveFix:n,need3dFix:a,isWebView:i}}function W0(){return Ua||(Ua=H0()),Ua}function G0(e){let{swiper:t,on:n,emit:r}=e;const i=Xe();let s=null,a=null;const l=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},u=()=>{!t||t.destroyed||!t.initialized||(s=new ResizeObserver(g=>{a=i.requestAnimationFrame(()=>{const{width:f,height:v}=t;let y=f,x=v;g.forEach(w=>{let{contentBoxSize:o,contentRect:c,target:d}=w;d&&d!==t.el||(y=c?c.width:(o[0]||o).inlineSize,x=c?c.height:(o[0]||o).blockSize)}),(y!==f||x!==v)&&l()})}),s.observe(t.el))},p=()=>{a&&i.cancelAnimationFrame(a),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null)},h=()=>{!t||t.destroyed||!t.initialized||r("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&typeof i.ResizeObserver<"u"){u();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",h)}),n("destroy",()=>{p(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",h)})}function Y0(e){let{swiper:t,extendParams:n,on:r,emit:i}=e;const s=[],a=Xe(),l=function(h,g){g===void 0&&(g={});const f=a.MutationObserver||a.WebkitMutationObserver,v=new f(y=>{if(t.__preventObserver__)return;if(y.length===1){i("observerUpdate",y[0]);return}const x=function(){i("observerUpdate",y[0])};a.requestAnimationFrame?a.requestAnimationFrame(x):a.setTimeout(x,0)});v.observe(h,{attributes:typeof g.attributes>"u"?!0:g.attributes,childList:typeof g.childList>"u"?!0:g.childList,characterData:typeof g.characterData>"u"?!0:g.characterData}),s.push(v)},u=()=>{if(t.params.observer){if(t.params.observeParents){const h=R0(t.hostEl);for(let g=0;g{s.forEach(h=>{h.disconnect()}),s.splice(0,s.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",u),r("destroy",p)}var Q0={on(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;const i=n?"unshift":"push";return e.split(" ").forEach(s=>{r.eventsListeners[s]||(r.eventsListeners[s]=[]),r.eventsListeners[s][i](t)}),r},once(e,t,n){const r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,a=new Array(s),l=0;l=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(r=>{typeof t>"u"?n.eventsListeners[r]=[]:n.eventsListeners[r]&&n.eventsListeners[r].forEach((i,s)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[r].splice(s,1)})}),n},emit(){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,n,r;for(var i=arguments.length,s=new Array(i),a=0;a{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(p=>{p.apply(r,[u,...n])}),e.eventsListeners&&e.eventsListeners[u]&&e.eventsListeners[u].forEach(p=>{p.apply(r,n)})}),e}};function $0(){const e=this;let t,n;const r=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(Yt(r,"padding-left")||0,10)-parseInt(Yt(r,"padding-right")||0,10),n=n-parseInt(Yt(r,"padding-top")||0,10)-parseInt(Yt(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function X0(){const e=this;function t(_,z){return parseFloat(_.getPropertyValue(e.getDirectionLabel(z))||0)}const n=e.params,{wrapperEl:r,slidesEl:i,size:s,rtlTranslate:a,wrongRTL:l}=e,u=e.virtual&&n.virtual.enabled,p=u?e.virtual.slides.length:e.slides.length,h=vt(i,`.${e.params.slideClass}, swiper-slide`),g=u?e.virtual.slides.length:h.length;let f=[];const v=[],y=[];let x=n.slidesOffsetBefore;typeof x=="function"&&(x=n.slidesOffsetBefore.call(e));let w=n.slidesOffsetAfter;typeof w=="function"&&(w=n.slidesOffsetAfter.call(e));const o=e.snapGrid.length,c=e.slidesGrid.length;let d=n.spaceBetween,m=-x,S=0,A=0;if(typeof s>"u")return;typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*s:typeof d=="string"&&(d=parseFloat(d)),e.virtualSize=-d,h.forEach(_=>{a?_.style.marginLeft="":_.style.marginRight="",_.style.marginBottom="",_.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Gi(r,"--swiper-centered-offset-before",""),Gi(r,"--swiper-centered-offset-after",""));const C=n.grid&&n.grid.rows>1&&e.grid;C?e.grid.initSlides(h):e.grid&&e.grid.unsetSlides();let b;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(_=>typeof n.breakpoints[_].slidesPerView<"u").length>0;for(let _=0;_1&&f.push(e.virtualSize-s)}if(u&&n.loop){const _=y[0]+d;if(n.slidesPerGroup>1){const z=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/n.slidesPerGroup),F=_*n.slidesPerGroup;for(let T=0;T!n.cssMode||n.loop?!0:F!==h.length-1).forEach(z=>{z.style[_]=`${d}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let _=0;y.forEach(F=>{_+=F+(d||0)}),_-=d;const z=_-s;f=f.map(F=>F<=0?-x:F>z?z+w:F)}if(n.centerInsufficientSlides){let _=0;if(y.forEach(z=>{_+=z+(d||0)}),_-=d,_{f[T]=F-z}),v.forEach((F,T)=>{v[T]=F+z})}}if(Object.assign(e,{slides:h,snapGrid:f,slidesGrid:v,slidesSizesGrid:y}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Gi(r,"--swiper-centered-offset-before",`${-f[0]}px`),Gi(r,"--swiper-centered-offset-after",`${e.size/2-y[y.length-1]/2}px`);const _=-e.snapGrid[0],z=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(F=>F+_),e.slidesGrid=e.slidesGrid.map(F=>F+z)}if(g!==p&&e.emit("slidesLengthChange"),f.length!==o&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),v.length!==c&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!u&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const _=`${n.containerModifierClass}backface-hidden`,z=e.el.classList.contains(_);g<=n.maxBackfaceHiddenSlides?z||e.el.classList.add(_):z&&e.el.classList.remove(_)}}function K0(e){const t=this,n=[],r=t.virtual&&t.params.virtual.enabled;let i=0,s;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const a=l=>r?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{n.push(l)});else for(s=0;st.slides.length&&!r)break;n.push(a(l))}else n.push(a(t.activeIndex));for(s=0;si?l:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function q0(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r"u"&&t.updateSlidesOffset();let a=-e;i&&(a=e),r.forEach(u=>{u.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=n.spaceBetween;typeof l=="string"&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:typeof l=="string"&&(l=parseFloat(l));for(let u=0;u=0&&v<=t.size-t.slidesSizesGrid[u];(v>=0&&v1&&y<=t.size||v<=0&&y>=t.size)&&(t.visibleSlides.push(p),t.visibleSlidesIndexes.push(u),r[u].classList.add(n.slideVisibleClass)),x&&r[u].classList.add(n.slideFullyVisibleClass),p.progress=i?-g:g,p.originalProgress=i?-f:f}}function J0(e){const t=this;if(typeof e>"u"){const h=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*h||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:s,isEnd:a,progressLoop:l}=t;const u=s,p=a;if(r===0)i=0,s=!0,a=!0;else{i=(e-t.minTranslate())/r;const h=Math.abs(e-t.minTranslate())<1,g=Math.abs(e-t.maxTranslate())<1;s=h||i<=0,a=g||i>=1,h&&(i=0),g&&(i=1)}if(n.loop){const h=t.getSlideIndexByData(0),g=t.getSlideIndexByData(t.slides.length-1),f=t.slidesGrid[h],v=t.slidesGrid[g],y=t.slidesGrid[t.slidesGrid.length-1],x=Math.abs(e);x>=f?l=(x-f)/y:l=(x+y-v)/y,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:s,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),s&&!u&&t.emit("reachBeginning toEdge"),a&&!p&&t.emit("reachEnd toEdge"),(u&&!s||p&&!a)&&t.emit("fromEdge"),t.emit("progress",i)}function ew(){const e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,s=e.virtual&&n.virtual.enabled,a=e.grid&&n.grid&&n.grid.rows>1,l=g=>vt(r,`.${n.slideClass}${g}, swiper-slide${g}`)[0];t.forEach(g=>{g.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let u,p,h;if(s)if(n.loop){let g=i-e.virtual.slidesBefore;g<0&&(g=e.virtual.slides.length+g),g>=e.virtual.slides.length&&(g-=e.virtual.slides.length),u=l(`[data-swiper-slide-index="${g}"]`)}else u=l(`[data-swiper-slide-index="${i}"]`);else a?(u=t.filter(g=>g.column===i)[0],h=t.filter(g=>g.column===i+1)[0],p=t.filter(g=>g.column===i-1)[0]):u=t[i];u&&(u.classList.add(n.slideActiveClass),a?(h&&h.classList.add(n.slideNextClass),p&&p.classList.add(n.slidePrevClass)):(h=M0(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!h&&(h=t[0]),h&&h.classList.add(n.slideNextClass),p=j0(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!p===0&&(p=t[t.length-1]),p&&p.classList.add(n.slidePrevClass))),e.emitSlidesClasses()}const as=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=t.closest(n());if(r){let i=r.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(r.shadowRoot?i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(i=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove())})),i&&i.remove()}},Ha=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},fl=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const a=i,l=[a-t];l.push(...Array.from({length:t}).map((u,p)=>a+r+p)),e.slides.forEach((u,p)=>{l.includes(u.column)&&Ha(e,p)});return}const s=i+r-1;if(e.params.rewind||e.params.loop)for(let a=i-t;a<=s+t;a+=1){const l=(a%n+n)%n;(ls)&&Ha(e,l)}else for(let a=Math.max(i-t,0);a<=Math.min(s+t,n-1);a+=1)a!==i&&(a>s||a=t[s]&&r=t[s]&&r=t[s]&&(i=s);return n.normalizeSlideIndex&&(i<0||typeof i>"u")&&(i=0),i}function nw(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:s,realIndex:a,snapIndex:l}=t;let u=e,p;const h=v=>{let y=v-t.virtual.slidesBefore;return y<0&&(y=t.virtual.slides.length+y),y>=t.virtual.slides.length&&(y-=t.virtual.slides.length),y};if(typeof u>"u"&&(u=tw(t)),r.indexOf(n)>=0)p=r.indexOf(n);else{const v=Math.min(i.slidesPerGroupSkip,u);p=v+Math.floor((u-v)/i.slidesPerGroup)}if(p>=r.length&&(p=r.length-1),u===s&&!t.params.loop){p!==l&&(t.snapIndex=p,t.emit("snapIndexChange"));return}if(u===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=h(u);return}const g=t.grid&&i.grid&&i.grid.rows>1;let f;if(t.virtual&&i.virtual.enabled&&i.loop)f=h(u);else if(g){const v=t.slides.filter(x=>x.column===u)[0];let y=parseInt(v.getAttribute("data-swiper-slide-index"),10);Number.isNaN(y)&&(y=Math.max(t.slides.indexOf(v),0)),f=Math.floor(y/i.grid.rows)}else if(t.slides[u]){const v=t.slides[u].getAttribute("data-swiper-slide-index");v?f=parseInt(v,10):f=u}else f=u;Object.assign(t,{previousSnapIndex:l,snapIndex:p,previousRealIndex:a,realIndex:f,previousIndex:s,activeIndex:u}),t.initialized&&fl(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==f&&t.emit("realIndexChange"),t.emit("slideChange"))}function rw(e,t){const n=this,r=n.params;let i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(l=>{!i&&l.matches&&l.matches(`.${r.slideClass}, swiper-slide`)&&(i=l)});let s=!1,a;if(i){for(let l=0;lu?h=u:r&&ea?l="next":s=u.length&&(w=u.length-1);const o=-u[w];if(l.normalizeSlideIndex)for(let d=0;d=S&&m=S&&m=S&&(a=d)}if(s.initialized&&a!==g&&(!s.allowSlideNext&&(f?o>s.translate&&o>s.minTranslate():os.translate&&o>s.maxTranslate()&&(g||0)!==a))return!1;a!==(h||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(o);let c;if(a>g?c="next":a0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{v[d?"scrollLeft":"scrollTop"]=m})):v[d?"scrollLeft":"scrollTop"]=m,S&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1})}else{if(!s.support.smoothScroll)return Eh({swiper:s,targetPosition:m,side:d?"left":"top"}),!0;v.scrollTo({[d?"left":"top"]:m,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(o),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,c),t===0?s.transitionEnd(n,c):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(m){!s||s.destroyed||m.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,c))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0}function gw(e,t,n,r){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),n===void 0&&(n=!0),typeof e=="string"&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;const s=i.grid&&i.params.grid&&i.params.grid.rows>1;let a=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)a=a+i.virtual.slidesBefore;else{let l;if(s){const f=a*i.params.grid.rows;l=i.slides.filter(v=>v.getAttribute("data-swiper-slide-index")*1===f)[0].column}else l=i.getSlideIndexByData(a);const u=s?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:p}=i.params;let h=i.params.slidesPerView;h==="auto"?h=i.slidesPerViewDynamic():(h=Math.ceil(parseFloat(i.params.slidesPerView,10)),p&&h%2===0&&(h=h+1));let g=u-lv.getAttribute("data-swiper-slide-index")*1===f)[0].column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame(()=>{i.slideTo(a,t,n,r)}),i}function vw(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this,{enabled:i,params:s,animating:a}=r;if(!i||r.destroyed)return r;let l=s.slidesPerGroup;s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));const u=r.activeIndex{r.slideTo(r.activeIndex+u,e,t,n)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+u,e,t,n)}function yw(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this,{params:i,snapGrid:s,slidesGrid:a,rtlTranslate:l,enabled:u,animating:p}=r;if(!u||r.destroyed)return r;const h=r.virtual&&i.virtual.enabled;if(i.loop){if(p&&!h&&i.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}const g=l?r.translate:-r.translate;function f(o){return o<0?-Math.floor(Math.abs(o)):Math.floor(o)}const v=f(g),y=s.map(o=>f(o));let x=s[y.indexOf(v)-1];if(typeof x>"u"&&i.cssMode){let o;s.forEach((c,d)=>{v>=c&&(o=d)}),typeof o<"u"&&(x=s[o>0?o-1:o])}let w=0;if(typeof x<"u"&&(w=a.indexOf(x),w<0&&(w=r.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(w=w-r.slidesPerViewDynamic("previous",!0)+1,w=Math.max(w,0))),i.rewind&&r.isBeginning){const o=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(o,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(w,e,t,n)}),!0;return r.slideTo(w,e,t,n)}function ww(e,t,n){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);const r=this;if(!r.destroyed)return r.slideTo(r.activeIndex,e,t,n)}function xw(e,t,n,r){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0),r===void 0&&(r=.5);const i=this;if(i.destroyed)return;let s=i.activeIndex;const a=Math.min(i.params.slidesPerGroupSkip,s),l=a+Math.floor((s-a)/i.params.slidesPerGroup),u=i.rtlTranslate?i.translate:-i.translate;if(u>=i.snapGrid[l]){const p=i.snapGrid[l],h=i.snapGrid[l+1];u-p>(h-p)*r&&(s+=i.params.slidesPerGroup)}else{const p=i.snapGrid[l-1],h=i.snapGrid[l];u-p<=(h-p)*r&&(s-=i.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,i.slidesGrid.length-1),i.slideTo(s,e,t,n)}function Sw(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:n}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let i=e.clickedIndex,s;const a=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;s=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?ie.slides.length-e.loopedSlides+r/2?(e.loopFix(),i=e.getSlideIndex(vt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),ul(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-r?(e.loopFix(),i=e.getSlideIndex(vt(n,`${a}[data-swiper-slide-index="${s}"]`)[0]),ul(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}var Aw={slideTo:mw,slideToLoop:gw,slideNext:vw,slidePrev:yw,slideReset:ww,slideToClosest:xw,slideToClickedSlide:Sw};function Ew(e){const t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{vt(r,`.${n.slideClass}, swiper-slide`).forEach((g,f)=>{g.setAttribute("data-swiper-slide-index",f)})},s=t.grid&&n.grid&&n.grid.rows>1,a=n.slidesPerGroup*(s?n.grid.rows:1),l=t.slides.length%a!==0,u=s&&t.slides.length%n.grid.rows!==0,p=h=>{for(let g=0;g1;p.length"u"?s=u.getSlideIndex(p.filter(T=>T.classList.contains(v.slideActiveClass))[0]):S=s;const A=r==="next"||!r,C=r==="prev"||!r;let b=0,P=0;const _=c?Math.ceil(p.length/v.grid.rows):p.length,F=(c?p[s].column:s)+(y&&typeof i>"u"?-x/2+.5:0);if(F=0;Z-=1)p[Z].column===U&&d.push(Z)}else d.push(_-L-1)}}else if(F+x>_-o){P=Math.max(F-(_-o*2),w);for(let T=0;T{U.column===L&&m.push(Z)}):m.push(L)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),C&&d.forEach(T=>{p[T].swiperLoopMoveDOM=!0,f.prepend(p[T]),p[T].swiperLoopMoveDOM=!1}),A&&m.forEach(T=>{p[T].swiperLoopMoveDOM=!0,f.append(p[T]),p[T].swiperLoopMoveDOM=!1}),u.recalcSlides(),v.slidesPerView==="auto"?u.updateSlides():c&&(d.length>0&&C||m.length>0&&A)&&u.slides.forEach((T,L)=>{u.grid.updateSlide(L,T,u.slides)}),v.watchSlidesProgress&&u.updateSlidesOffset(),n){if(d.length>0&&C){if(typeof t>"u"){const T=u.slidesGrid[S],U=u.slidesGrid[S+b]-T;l?u.setTranslate(u.translate-U):(u.slideTo(S+Math.ceil(b),0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-U,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-U))}else if(i){const T=c?d.length/v.grid.rows:d.length;u.slideTo(u.activeIndex+T,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(m.length>0&&A)if(typeof t>"u"){const T=u.slidesGrid[S],U=u.slidesGrid[S-P]-T;l?u.setTranslate(u.translate-U):(u.slideTo(S-P,0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-U,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-U))}else{const T=c?m.length/v.grid.rows:m.length;u.slideTo(u.activeIndex-T,0,!1,!0)}}if(u.allowSlidePrev=h,u.allowSlideNext=g,u.controller&&u.controller.control&&!a){const T={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(L=>{!L.destroyed&&L.params.loop&&L.loopFix({...T,slideTo:L.params.slidesPerView===v.slidesPerView?n:!1})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...T,slideTo:u.controller.control.params.slidesPerView===v.slidesPerView?n:!1})}u.emit("loopFix")}function kw(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];e.slides.forEach(i=>{const s=typeof i.swiperSlideIndex>"u"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;r[s]=i}),e.slides.forEach(i=>{i.removeAttribute("data-swiper-slide-index")}),r.forEach(i=>{n.append(i)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var bw={loopCreate:Ew,loopFix:Cw,loopDestroy:kw};function Tw(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function _w(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Pw={setGrabCursor:Tw,unsetGrabCursor:_w};function Ow(e,t){t===void 0&&(t=this);function n(r){if(!r||r===dr()||r===Xe())return null;r.assignedSlot&&(r=r.assignedSlot);const i=r.closest(e);return!i&&!r.getRootNode?null:i||n(r.getRootNode().host)}return n(t)}function vf(e,t,n){const r=Xe(),{params:i}=e,s=i.edgeSwipeDetection,a=i.edgeSwipeThreshold;return s&&(n<=a||n>=r.innerWidth-a)?s==="prevent"?(t.preventDefault(),!0):!1:!0}function Nw(e){const t=this,n=dr();let r=e;r.originalEvent&&(r=r.originalEvent);const i=t.touchEventsData;if(r.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(i.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){vf(t,r,r.targetTouches[0].pageX);return}const{params:s,touches:a,enabled:l}=t;if(!l||!s.simulateTouch&&r.pointerType==="mouse"||t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let u=r.target;if(s.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(u)||"which"in r&&r.which===3||"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;const p=!!s.noSwipingClass&&s.noSwipingClass!=="",h=r.composedPath?r.composedPath():r.path;p&&r.target&&r.target.shadowRoot&&h&&(u=h[0]);const g=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(s.noSwiping&&(f?Ow(g,u):u.closest(g))){t.allowClick=!0;return}if(s.swipeHandler&&!u.closest(s.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;const v=a.currentX,y=a.currentY;if(!vf(t,r,v))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=v,a.startY=y,i.touchStartTime=Ds(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1);let x=!0;u.matches(i.focusableElements)&&(x=!1,u.nodeName==="SELECT"&&(i.isTouched=!1)),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==u&&n.activeElement.blur();const w=x&&t.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!u.isContentEditable&&r.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function Lw(e){const t=dr(),n=this,r=n.touchEventsData,{params:i,touches:s,rtlTranslate:a,enabled:l}=n;if(!l||!i.simulateTouch&&e.pointerType==="mouse")return;let u=e;if(u.originalEvent&&(u=u.originalEvent),u.type==="pointermove"&&(r.touchId!==null||u.pointerId!==r.pointerId))return;let p;if(u.type==="touchmove"){if(p=[...u.changedTouches].filter(A=>A.identifier===r.touchId)[0],!p||p.identifier!==r.touchId)return}else p=u;if(!r.isTouched){r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",u);return}const h=p.pageX,g=p.pageY;if(u.preventedByNestedSwiper){s.startX=h,s.startY=g;return}if(!n.allowTouchMove){u.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g}),r.touchStartTime=Ds());return}if(i.touchReleaseOnEdges&&!i.loop){if(n.isVertical()){if(gs.startY&&n.translate>=n.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(hs.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&u.target===t.activeElement&&u.target.matches(r.focusableElements)){r.isMoved=!0,n.allowClick=!1;return}r.allowTouchCallbacks&&n.emit("touchMove",u),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=h,s.currentY=g;const f=s.currentX-s.startX,v=s.currentY-s.startY;if(n.params.threshold&&Math.sqrt(f**2+v**2)"u"){let A;n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:f*f+v*v>=25&&(A=Math.atan2(Math.abs(v),Math.abs(f))*180/Math.PI,r.isScrolling=n.isHorizontal()?A>i.touchAngle:90-A>i.touchAngle)}if(r.isScrolling&&n.emit("touchMoveOpposite",u),typeof r.startMoving>"u"&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(r.startMoving=!0),r.isScrolling){r.isTouched=!1;return}if(!r.startMoving)return;n.allowClick=!1,!i.cssMode&&u.cancelable&&u.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&u.stopPropagation();let y=n.isHorizontal()?f:v,x=n.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;i.oneWayMovement&&(y=Math.abs(y)*(a?1:-1),x=Math.abs(x)*(a?1:-1)),s.diff=y,y*=i.touchRatio,a&&(y=-y,x=-x);const w=n.touchesDirection;n.swipeDirection=y>0?"prev":"next",n.touchesDirection=x>0?"prev":"next";const o=n.params.loop&&!i.cssMode,c=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!r.isMoved){if(o&&c&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(A)}r.allowMomentumBounce=!1,i.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",u)}let d;if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&w!==n.touchesDirection&&o&&c&&Math.abs(y)>=1){Object.assign(s,{startX:h,startY:g,currentX:h,currentY:g,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}n.emit("sliderMove",u),r.isMoved=!0,r.currentTranslate=y+r.startTranslate;let m=!0,S=i.resistanceRatio;if(i.touchReleaseOnEdges&&(S=0),y>0?(o&&c&&!d&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(m=!1,i.resistance&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+y)**S))):y<0&&(o&&c&&!d&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(i.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslater.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(r.currentTranslate=r.startTranslate),i.threshold>0)if(Math.abs(y)>i.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,r.currentTranslate=r.startTranslate,s.diff=n.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{r.currentTranslate=r.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&n.freeMode||i.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}function Iw(e){const t=this,n=t.touchEventsData;let r=e;r.originalEvent&&(r=r.originalEvent);let i;if(r.type==="touchend"||r.type==="touchcancel"){if(i=[...r.changedTouches].filter(S=>S.identifier===n.touchId)[0],!i||i.identifier!==n.touchId)return}else{if(n.touchId!==null||r.pointerId!==n.pointerId)return;i=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:a,touches:l,rtlTranslate:u,slidesGrid:p,enabled:h}=t;if(!h||!a.simulateTouch&&r.pointerType==="mouse")return;if(n.allowTouchCallbacks&&t.emit("touchEnd",r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const g=Ds(),f=g-n.touchStartTime;if(t.allowClick){const S=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(S&&S[0]||r.target,S),t.emit("tap click",r),f<300&&g-n.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(n.lastClickTime=Ds(),ul(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||l.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let v;if(a.followFinger?v=u?t.translate:-t.translate:v=-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:v});return}const y=v>=-t.maxTranslate()&&!t.params.loop;let x=0,w=t.slidesSizesGrid[0];for(let S=0;S=p[S]&&v=p[S])&&(x=S,w=p[p.length-1]-p[p.length-2])}let o=null,c=null;a.rewind&&(t.isBeginning?c=a.virtual&&a.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(o=0));const d=(v-p[x])/w,m=xa.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(d>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?o:x+m):t.slideTo(x)),t.swipeDirection==="prev"&&(d>1-a.longSwipesRatio?t.slideTo(x+m):c!==null&&d<0&&Math.abs(d)>a.longSwipesRatio?t.slideTo(c):t.slideTo(x))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(x+m):t.slideTo(x):(t.swipeDirection==="next"&&t.slideTo(o!==null?o:x+m),t.swipeDirection==="prev"&&t.slideTo(c!==null?c:x))}}function yf(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:i,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=a&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function zw(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function jw(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i;const s=e.maxTranslate()-e.minTranslate();s===0?i=0:i=(e.translate-e.minTranslate())/s,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Mw(e){const t=this;as(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update()}function Rw(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Th=(e,t)=>{const n=dr(),{params:r,el:i,wrapperEl:s,device:a}=e,l=!!r.nested,u=t==="on"?"addEventListener":"removeEventListener",p=t;n[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[u]("touchstart",e.onTouchStart,{passive:!1}),i[u]("pointerdown",e.onTouchStart,{passive:!1}),n[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),n[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[u]("touchend",e.onTouchEnd,{passive:!0}),n[u]("pointerup",e.onTouchEnd,{passive:!0}),n[u]("pointercancel",e.onTouchEnd,{passive:!0}),n[u]("touchcancel",e.onTouchEnd,{passive:!0}),n[u]("pointerout",e.onTouchEnd,{passive:!0}),n[u]("pointerleave",e.onTouchEnd,{passive:!0}),n[u]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[u]("click",e.onClick,!0),r.cssMode&&s[u]("scroll",e.onScroll),r.updateOnWindowResize?e[p](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",yf,!0):e[p]("observerUpdate",yf,!0),i[u]("load",e.onLoad,{capture:!0})};function Dw(){const e=this,{params:t}=e;e.onTouchStart=Nw.bind(e),e.onTouchMove=Lw.bind(e),e.onTouchEnd=Iw.bind(e),e.onDocumentTouchStart=Rw.bind(e),t.cssMode&&(e.onScroll=jw.bind(e)),e.onClick=zw.bind(e),e.onLoad=Mw.bind(e),Th(e,"on")}function Fw(){Th(this,"off")}var Vw={attachEvents:Dw,detachEvents:Fw};const wf=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function Bw(){const e=this,{realIndex:t,initialized:n,params:r,el:i}=e,s=r.breakpoints;if(!s||s&&Object.keys(s).length===0)return;const a=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!a||e.currentBreakpoint===a)return;const u=(a in s?s[a]:void 0)||e.originalParams,p=wf(e,r),h=wf(e,u),g=r.enabled;p&&!h?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&h&&(i.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&r.grid.fill==="column")&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(o=>{if(typeof u[o]>"u")return;const c=r[o]&&r[o].enabled,d=u[o]&&u[o].enabled;c&&!d&&e[o].disable(),!c&&d&&e[o].enable()});const f=u.direction&&u.direction!==r.direction,v=r.loop&&(u.slidesPerView!==r.slidesPerView||f),y=r.loop;f&&n&&e.changeDirection(),Ue(e.params,u);const x=e.params.enabled,w=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),g&&!x?e.disable():!g&&x&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",u),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&w?(e.loopCreate(t),e.updateSlides()):y&&!w&&e.loopDestroy()),e.emit("breakpoint",u)}function Uw(e,t,n){if(t===void 0&&(t="window"),!e||t==="container"&&!n)return;let r=!1;const i=Xe(),s=t==="window"?i.innerHeight:n.clientHeight,a=Object.keys(e).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const u=parseFloat(l.substr(1));return{value:s*u,point:l}}return{value:l,point:l}});a.sort((l,u)=>parseInt(l.value,10)-parseInt(u.value,10));for(let l=0;l{typeof r=="object"?Object.keys(r).forEach(i=>{r[i]&&n.push(t+i)}):typeof r=="string"&&n.push(t+r)}),n}function Gw(){const e=this,{classNames:t,params:n,rtl:r,el:i,device:s}=e,a=Ww(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:s.android},{ios:s.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...a),i.classList.add(...t),e.emitContainerClasses()}function Yw(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}var Qw={addClasses:Gw,removeClasses:Yw};function $w(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){const i=e.slides.length-1,s=e.slidesGrid[i]+e.slidesSizesGrid[i]+r*2;e.isLocked=e.size>s}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var Xw={checkOverflow:$w},dl={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Kw(e,t){return function(r){r===void 0&&(r={});const i=Object.keys(r)[0],s=r[i];if(typeof s!="object"||s===null){Ue(t,r);return}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled"in s)){Ue(t,r);return}typeof e[i]=="object"&&!("enabled"in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),Ue(t,r)}}const Wa={eventsEmitter:Q0,update:iw,translate:cw,transition:hw,slide:Aw,loop:bw,grabCursor:Pw,events:Vw,breakpoints:Hw,checkOverflow:Xw,classes:Qw},Ga={};let Eu=class At{constructor(){let t,n;for(var r=arguments.length,i=new Array(r),s=0;s1){const h=[];return a.querySelectorAll(n.el).forEach(g=>{const f=Ue({},n,{el:g});h.push(new At(f))}),h}const l=this;l.__swiper__=!0,l.support=Ch(),l.device=kh({userAgent:n.userAgent}),l.browser=W0(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],n.modules&&Array.isArray(n.modules)&&l.modules.push(...n.modules);const u={};l.modules.forEach(h=>{h({params:n,swiper:l,extendParams:Kw(n,u),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const p=Ue({},dl,u);return l.params=Ue({},p,Ga,n),l.originalParams=Ue({},l.params),l.passedParams=Ue({},n),l.params&&l.params.on&&Object.keys(l.params.on).forEach(h=>{l.on(h,l.params.on[h])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){const{slidesEl:n,params:r}=this,i=vt(n,`.${r.slideClass}, swiper-slide`),s=cl(i[0]);return cl(t)-s}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:r}=t;t.slides=vt(n,`.${r.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const r=this;t=Math.min(Math.max(t,0),1);const i=r.minTranslate(),a=(r.maxTranslate()-i)*t+i;r.translateTo(a,typeof n>"u"?0:n),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(r=>{const i=t.getSlideClasses(r);n.push({slideEl:r,classNames:i}),t.emit("_slideClass",r,i)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t,n){t===void 0&&(t="current"),n===void 0&&(n=!1);const r=this,{params:i,slides:s,slidesGrid:a,slidesSizesGrid:l,size:u,activeIndex:p}=r;let h=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let g=s[p]?Math.ceil(s[p].swiperSlideSize):0,f;for(let v=p+1;vu&&(f=!0));for(let v=p-1;v>=0;v-=1)s[v]&&!f&&(g+=s[v].swiperSlideSize,h+=1,g>u&&(f=!0))}else if(t==="current")for(let g=p+1;g=0;g-=1)a[p]-a[g]{a.complete&&as(t,a)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function i(){const a=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(a,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let s;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)i(),r.autoHeight&&t.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){const a=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;s=t.slideTo(a.length-1,0,!1,!0)}else s=t.slideTo(t.activeIndex,0,!1,!0);s||i()}r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n){n===void 0&&(n=!0);const r=this,i=r.params.direction;return t||(t=i==="horizontal"?"vertical":"horizontal"),t===i||t!=="horizontal"&&t!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${i}`),r.el.classList.add(`${r.params.containerModifierClass}${t}`),r.emitContainerClasses(),r.params.direction=t,r.slides.forEach(s=>{t==="vertical"?s.style.width="":s.style.height=""}),r.emit("changeDirection"),n&&r.update()),r}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let r=t||n.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=n,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const i=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):vt(r,i())[0];return!a&&n.params.createElements&&(a=oi("div",n.params.wrapperClass),r.append(a),vt(r,`.${n.params.slideClass}`).forEach(l=>{a.append(l)})),Object.assign(n,{el:r,wrapperEl:a,slidesEl:n.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,hostEl:n.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||Yt(r,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||Yt(r,"direction")==="rtl"),wrongRTL:Yt(a,"display")==="-webkit-box"}),!0}init(t){const n=this;if(n.initialized||n.mount(t)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents();const i=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&i.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(s=>{s.complete?as(n,s):s.addEventListener("load",a=>{as(n,a.target)})}),fl(n),n.initialized=!0,fl(n),n.emit("init"),n.emit("afterInit"),n}destroy(t,n){t===void 0&&(t=!0),n===void 0&&(n=!0);const r=this,{params:i,el:s,wrapperEl:a,slides:l}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),n&&(r.removeClasses(),s.removeAttribute("style"),a.removeAttribute("style"),l&&l.length&&l.forEach(u=>{u.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),u.removeAttribute("style"),u.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(u=>{r.off(u)}),t!==!1&&(r.el.swiper=null,N0(r)),r.destroyed=!0),null}static extendDefaults(t){Ue(Ga,t)}static get extendedDefaults(){return Ga}static get defaults(){return dl}static installModule(t){At.prototype.__modules__||(At.prototype.__modules__=[]);const n=At.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>At.installModule(n)),At):(At.installModule(t),At)}};Object.keys(Wa).forEach(e=>{Object.keys(Wa[e]).forEach(t=>{Eu.prototype[t]=Wa[e][t]})});Eu.use([G0,Y0]);const _h=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function bn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"&&!e.__swiper__}function Jn(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(r=>n.indexOf(r)<0).forEach(r=>{typeof e[r]>"u"?e[r]=t[r]:bn(t[r])&&bn(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:Jn(e[r],t[r]):e[r]=t[r]})}function Ph(e){return e===void 0&&(e={}),e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function Oh(e){return e===void 0&&(e={}),e.pagination&&typeof e.pagination.el>"u"}function Nh(e){return e===void 0&&(e={}),e.scrollbar&&typeof e.scrollbar.el>"u"}function Lh(e){e===void 0&&(e="");const t=e.split(" ").map(r=>r.trim()).filter(r=>!!r),n=[];return t.forEach(r=>{n.indexOf(r)<0&&n.push(r)}),n.join(" ")}function qw(e){return e===void 0&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function Zw(e){let{swiper:t,slides:n,passedParams:r,changedParams:i,nextEl:s,prevEl:a,scrollbarEl:l,paginationEl:u}=e;const p=i.filter(P=>P!=="children"&&P!=="direction"&&P!=="wrapperClass"),{params:h,pagination:g,navigation:f,scrollbar:v,virtual:y,thumbs:x}=t;let w,o,c,d,m,S,A,C;i.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&h.thumbs&&!h.thumbs.swiper&&(w=!0),i.includes("controller")&&r.controller&&r.controller.control&&h.controller&&!h.controller.control&&(o=!0),i.includes("pagination")&&r.pagination&&(r.pagination.el||u)&&(h.pagination||h.pagination===!1)&&g&&!g.el&&(c=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||l)&&(h.scrollbar||h.scrollbar===!1)&&v&&!v.el&&(d=!0),i.includes("navigation")&&r.navigation&&(r.navigation.prevEl||a)&&(r.navigation.nextEl||s)&&(h.navigation||h.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(m=!0);const b=P=>{t[P]&&(t[P].destroy(),P==="navigation"?(t.isElement&&(t[P].prevEl.remove(),t[P].nextEl.remove()),h[P].prevEl=void 0,h[P].nextEl=void 0,t[P].prevEl=void 0,t[P].nextEl=void 0):(t.isElement&&t[P].el.remove(),h[P].el=void 0,t[P].el=void 0))};i.includes("loop")&&t.isElement&&(h.loop&&!r.loop?S=!0:!h.loop&&r.loop?A=!0:C=!0),p.forEach(P=>{if(bn(h[P])&&bn(r[P]))Object.assign(h[P],r[P]),(P==="navigation"||P==="pagination"||P==="scrollbar")&&"enabled"in r[P]&&!r[P].enabled&&b(P);else{const _=r[P];(_===!0||_===!1)&&(P==="navigation"||P==="pagination"||P==="scrollbar")?_===!1&&b(P):h[P]=r[P]}}),p.includes("controller")&&!o&&t.controller&&t.controller.control&&h.controller&&h.controller.control&&(t.controller.control=h.controller.control),i.includes("children")&&n&&y&&h.virtual.enabled?(y.slides=n,y.update(!0)):i.includes("virtual")&&y&&h.virtual.enabled&&(n&&(y.slides=n),y.update(!0)),i.includes("children")&&n&&h.loop&&(C=!0),w&&x.init()&&x.update(!0),o&&(t.controller.control=h.controller.control),c&&(t.isElement&&(!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-pagination"),u.part.add("pagination"),t.el.appendChild(u)),u&&(h.pagination.el=u),g.init(),g.render(),g.update()),d&&(t.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),t.el.appendChild(l)),l&&(h.scrollbar.el=l),v.init(),v.updateSize(),v.setTranslate()),m&&(t.isElement&&((!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-next"),s.innerHTML=t.hostEl.constructor.nextButtonSvg,s.part.add("button-next"),t.el.appendChild(s)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=t.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),t.el.appendChild(a))),s&&(h.navigation.nextEl=s),a&&(h.navigation.prevEl=a),f.init(),f.update()),i.includes("allowSlideNext")&&(t.allowSlideNext=r.allowSlideNext),i.includes("allowSlidePrev")&&(t.allowSlidePrev=r.allowSlidePrev),i.includes("direction")&&t.changeDirection(r.direction,!1),(S||C)&&t.loopDestroy(),(A||C)&&t.loopCreate(),t.update()}function Jw(e,t){e===void 0&&(e={}),t===void 0&&(t=!0);const n={on:{}},r={},i={};Jn(n,dl),n._emitClasses=!0,n.init=!1;const s={},a=_h.map(u=>u.replace(/_/,"")),l=Object.assign({},e);return Object.keys(l).forEach(u=>{typeof e[u]>"u"||(a.indexOf(u)>=0?bn(e[u])?(n[u]={},i[u]={},Jn(n[u],e[u]),Jn(i[u],e[u])):(n[u]=e[u],i[u]=e[u]):u.search(/on[A-Z]/)===0&&typeof e[u]=="function"?t?r[`${u[2].toLowerCase()}${u.substr(3)}`]=e[u]:n.on[`${u[2].toLowerCase()}${u.substr(3)}`]=e[u]:s[u]=e[u])}),["navigation","pagination","scrollbar"].forEach(u=>{n[u]===!0&&(n[u]={}),n[u]===!1&&delete n[u]}),{params:n,passedParams:i,rest:s,events:r}}function ex(e,t){let{el:n,nextEl:r,prevEl:i,paginationEl:s,scrollbarEl:a,swiper:l}=e;Ph(t)&&r&&i&&(l.params.navigation.nextEl=r,l.originalParams.navigation.nextEl=r,l.params.navigation.prevEl=i,l.originalParams.navigation.prevEl=i),Oh(t)&&s&&(l.params.pagination.el=s,l.originalParams.pagination.el=s),Nh(t)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(n)}function tx(e,t,n,r,i){const s=[];if(!t)return s;const a=u=>{s.indexOf(u)<0&&s.push(u)};if(n&&r){const u=r.map(i),p=n.map(i);u.join("")!==p.join("")&&a("children"),r.length!==n.length&&a("children")}return _h.filter(u=>u[0]==="_").map(u=>u.replace(/_/,"")).forEach(u=>{if(u in e&&u in t)if(bn(e[u])&&bn(t[u])){const p=Object.keys(e[u]),h=Object.keys(t[u]);p.length!==h.length?a(u):(p.forEach(g=>{e[u][g]!==t[u][g]&&a(u)}),h.forEach(g=>{e[u][g]!==t[u][g]&&a(u)}))}else e[u]!==t[u]&&a(u)}),s}const nx=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{Ih(n)?t.push(n):n.props&&n.props.children&&zh(n.props.children).forEach(r=>t.push(r))}),t}function rx(e){const t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return J.Children.toArray(e).forEach(r=>{if(Ih(r))t.push(r);else if(r.props&&r.props.slot&&n[r.props.slot])n[r.props.slot].push(r);else if(r.props&&r.props.children){const i=zh(r.props.children);i.length>0?i.forEach(s=>t.push(s)):n["container-end"].push(r)}else n["container-end"].push(r)}),{slides:t,slots:n}}function ix(e,t,n){if(!n)return null;const r=h=>{let g=h;return h<0?g=t.length+h:g>=t.length&&(g=g-t.length),g},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:s,to:a}=n,l=e.params.loop?-t.length:0,u=e.params.loop?t.length*2:t.length,p=[];for(let h=l;h=s&&h<=a&&p.push(t[r(h)]);return p.map((h,g)=>J.cloneElement(h,{swiper:e,style:i,key:h.props.virtualIndex||h.key||`slide-${g}`}))}function Dr(e,t){return typeof window>"u"?j.useEffect(e,t):j.useLayoutEffect(e,t)}const xf=j.createContext(null),sx=j.createContext(null),jh=j.forwardRef(function(e,t){let{className:n,tag:r="div",wrapperTag:i="div",children:s,onSwiper:a,...l}=e===void 0?{}:e,u=!1;const[p,h]=j.useState("swiper"),[g,f]=j.useState(null),[v,y]=j.useState(!1),x=j.useRef(!1),w=j.useRef(null),o=j.useRef(null),c=j.useRef(null),d=j.useRef(null),m=j.useRef(null),S=j.useRef(null),A=j.useRef(null),C=j.useRef(null),{params:b,passedParams:P,rest:_,events:z}=Jw(l),{slides:F,slots:T}=rx(s),L=()=>{y(!v)};Object.assign(b.on,{_containerClasses(R,B){h(B)}});const U=()=>{Object.assign(b.on,z),u=!0;const R={...b};if(delete R.wrapperClass,o.current=new Eu(R),o.current.virtual&&o.current.params.virtual.enabled){o.current.virtual.slides=F;const B={cache:!1,slides:F,renderExternal:f,renderExternalUpdate:!1};Jn(o.current.params.virtual,B),Jn(o.current.originalParams.virtual,B)}};w.current||U(),o.current&&o.current.on("_beforeBreakpoint",L);const Z=()=>{u||!z||!o.current||Object.keys(z).forEach(R=>{o.current.on(R,z[R])})},Pe=()=>{!z||!o.current||Object.keys(z).forEach(R=>{o.current.off(R,z[R])})};j.useEffect(()=>()=>{o.current&&o.current.off("_beforeBreakpoint",L)}),j.useEffect(()=>{!x.current&&o.current&&(o.current.emitSlidesClasses(),x.current=!0)}),Dr(()=>{if(t&&(t.current=w.current),!!w.current)return o.current.destroyed&&U(),ex({el:w.current,nextEl:m.current,prevEl:S.current,paginationEl:A.current,scrollbarEl:C.current,swiper:o.current},b),a&&!o.current.destroyed&&a(o.current),()=>{o.current&&!o.current.destroyed&&o.current.destroy(!0,!1)}},[]),Dr(()=>{Z();const R=tx(P,c.current,F,d.current,B=>B.key);return c.current=P,d.current=F,R.length&&o.current&&!o.current.destroyed&&Zw({swiper:o.current,slides:F,passedParams:P,changedParams:R,nextEl:m.current,prevEl:S.current,scrollbarEl:C.current,paginationEl:A.current}),()=>{Pe()}}),Dr(()=>{nx(o.current)},[g]);function I(){return b.virtual?ix(o.current,F,g):F.map((R,B)=>J.cloneElement(R,{swiper:o.current,swiperSlideIndex:B}))}return J.createElement(r,Vs({ref:w,className:Lh(`${p}${n?` ${n}`:""}`)},_),J.createElement(sx.Provider,{value:o.current},T["container-start"],J.createElement(i,{className:qw(b.wrapperClass)},T["wrapper-start"],I(),T["wrapper-end"]),Ph(b)&&J.createElement(J.Fragment,null,J.createElement("div",{ref:S,className:"swiper-button-prev"}),J.createElement("div",{ref:m,className:"swiper-button-next"})),Nh(b)&&J.createElement("div",{ref:C,className:"swiper-scrollbar"}),Oh(b)&&J.createElement("div",{ref:A,className:"swiper-pagination"}),T["container-end"]))});jh.displayName="Swiper";const Mh=j.forwardRef(function(e,t){let{tag:n="div",children:r,className:i="",swiper:s,zoom:a,lazy:l,virtualIndex:u,swiperSlideIndex:p,...h}=e===void 0?{}:e;const g=j.useRef(null),[f,v]=j.useState("swiper-slide"),[y,x]=j.useState(!1);function w(m,S,A){S===g.current&&v(A)}Dr(()=>{if(typeof p<"u"&&(g.current.swiperSlideIndex=p),t&&(t.current=g.current),!(!g.current||!s)){if(s.destroyed){f!=="swiper-slide"&&v("swiper-slide");return}return s.on("_slideClass",w),()=>{s&&s.off("_slideClass",w)}}}),Dr(()=>{s&&g.current&&!s.destroyed&&v(s.getSlideClasses(g.current))},[s]);const o={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},c=()=>typeof r=="function"?r(o):r,d=()=>{x(!0)};return J.createElement(n,Vs({ref:g,className:Lh(`${f}${i?` ${i}`:""}`),"data-swiper-slide-index":u,onLoad:d},h),a&&J.createElement(xf.Provider,{value:o},J.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof a=="number"?a:void 0},c(),l&&!y&&J.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&J.createElement(xf.Provider,{value:o},c(),l&&!y&&J.createElement("div",{className:"swiper-lazy-preloader"})))});Mh.displayName="SwiperSlide";const ax=e=>E.jsxs("div",{className:"sliding-content",children:[E.jsx("div",{className:"swipper-image",children:E.jsx("img",{src:e.image,alt:e.name})}),E.jsxs("div",{className:"swipper-text",children:[E.jsx("h2",{children:e.name}),E.jsx("span",{children:e.position}),E.jsx("p",{children:e.description})]})]}),Ya="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAcOSURBVHiczZtbbFTHGcd/c+wYk8UB1heILdbLA0GEKKVNHNSWurcHS1WtSlRKVFQ1yFEdHptGrVPVXKRKRAS1opFRg1SlbZSHplWj8IaCQ0RlK0aCBkwwYIi8XnBgd70Y38Cc3T1fH45Z766xfeyZs/CXRj47Hv3n+39nbt/MHMVDgIiUjkajFRnbzlRu2DA2V7nha9fqRORFRJonHOdH69evnzJtizJN+CAkotFaHGcHSn0feBZ4EijJKSLAbWAKuAssA1YBgZwyH1SFQjuUUo5J23x1QOLSpQp5/PH9SqQVKNMmFPlTdTj8ur5lM/DNASMDA6vSlnUC+LpJXkuppspQ6GNjfKaICpGyrD9jWDyAI9Jmkq/UJBnAcCSyXZT6A/C0ae5pfEdESpVSaRNkRltAYnBwnyj1H/wTD/BYLBZbZorM2BgwHIlsEqW+wMduNY2RqlCoytRsYMxYUeqlOflETFUD0GVyKjTigEQ0+mvgN7l56Uxm5ocyOtn8MBGN/swUmbZl8UjkFaXUX3PzHBEsg6JFBJXPNybLl9fV1NRM6HJrtQA5ffoxpdT+vDwRxsfHSaWNDNIAKKWQ/G70hJqaajbBreWAZHX1d4Ga+7/T6TRKKV5ra2Pzc8/x2/Z2unt6jDhjlhNEXtAmRbMLDA8O/k5gP4DjOFiWxXAyyde2bsVOpbLlAoEALzz/PE9v3MjGDRtYu2YNwWCQYDCIkzNWpNNphpNJbty8STyRIBaPU1NdTWtLS2EXQJT6sCYU+qmO/aC5EBIIFeb9/f3388QDTE5O8unJk3x68uSS6hm5fZs3Xi8IAUQqlkRWAL0xAJZniSyLWDxOx5Ej+lYV4NDhw1y+cmW60mw3MDK3ajlAidzJ/X3w0CEmJyf1LHoAMpkM77733nSlbldQbvisDb11gFJ509DVL7/UopsPxz/5pDDrlglePQeIJEwY4QXXhoaIxeMzGUr1m+DV6wKWdcWEEV4xEIlknx3oM8GpOwYYeQteMXTjRva5xA28tKHlgGAo1A/cWbCgIdy5k63qZtW6dUMmOPVagLsp8bkJQ7zgvgOUUudNcWpHg/a9e90Zx+hG7ZywLIt0JsP169fPFKVCD2goLy+/CciRt9+WrQ0NgrtA8SX98c035eUdO4aANPAXDESzui3gnampqTUAxzo7mZjQjk7nhYjw748+qsY9U9gF/NjXCj1gium3EwgEHKWUry3gybVrC/PeKIrKeXAWHwV7SD/xX+L8+BUPT/xXQLn/EudHOXCBh+OAnxdBnyc8hfs2iin+raIoWwTWUDwn/L5ImhaNDyiOA8ImjTZ5ihMxyDUXUrgtzRhMOuAzg1xz4QxgF6GeJaEMN0b3s/m/VDQ1S8QzuOGxH+L/VkQdWvgl5sX3AiuKKUIXb2FO/HVgXXHN14cCOtAXH8Pfyxa+QgH/YOniU8CmolttGEH0mr7v8Ps6iw4yCxfRx6PsgKLgUXZAUXZafXVAU1PTstLSpZ3Ar1y58pJhc4qP0dHRw+fOnZMtW7Z4HvyUUtLa2ipjY2P3RGTzw7JdGyLybRFJi4jYti379u2TkpKSecXX19fL8ePHJQc9IlIyTzXa0NlXLwe+BXwDWAvk3dg4duzY95qamp7Kzevp6WHnzp1cvnw53wil2LVrFwcOHKCiYobGcRxpbGz8sLu7O5lTPIN7NB4BuoCid5V1wDvAKPO8zdWrV8vg4KAU4u7du9LW1pZtDeFwWDo7O2eVExHZvXu3l27zBfAq+d8f+IZfAOMejBJAGhsbJZ1OP1DcqVOnZM+ePTI+Pv7A/584cWLBLlOQzuBzzPAq7tS0qBXd3r17Z4lLpVKSyWRERGRiYmLW/+PxuNTW1i5l9TgI1PkhfhNLjPMty8pr4sPDw3L27Nk8wUePHs0+O44jzc3NS10+C/AxPnwI8k8Ng6Surk4SiYT09vZKOByW9vb2rOBkMimVlZXS2toqtm3LwYMHdcTfT40mxa/C/ZBJy6iGhgZZsWKFAFJaWipdXV1i27Zs3749W2bbtm1SVlZmwgHvmnTADwwYlJdaWlqyLaCvr0+CwaBRfgxPjUa3uKqqqsS27bwxoKOjw7QD7uFxWvQSC9R6IfKKW7duYdv5O9uxWMxkFeDuUNcsWApvDli+cBHvcBxn1kqwr8/IjbdCeDo59uIA40fQhYIfdQcYP4m5ePFi9jmVSnH16lXTVYBHu70E6/8CngC+ibtDq/2t4YULF7LP/f39pAqu12tgBPgf8F88niF6EXN6OoHbrJ7BjQA3A/W43wyEgEqvVuY2+VxneEQaV1wUNyIcwL2q8/n086Kw2Lc5Rb5DchHAPbqux/06fFVBWoY7OgcGBgbU+fPnt1qWZfX29n7FzMnyyPTfMdzr8PfTCO46P4or3tgHSf8H8oGA0o3l0NIAAAAASUVORK5CYII=";let ox=[{image:Ya,name:"Not Available",position:"None",description:"No description Available"},{image:Ya,name:"Not Available",position:"None",description:"No description Available"},{image:Ya,name:"Not Available",position:"None",description:"No description Available"}];const Rh=j.createContext(null),lx=e=>{const t=ox;return E.jsx(Rh.Provider,{value:t,children:e.children})},ux=()=>{const e=j.useContext(Rh);return E.jsxs("div",{className:"testimonial-section",children:[E.jsx(Pn,{number:"03",description:"Who i have worked for",name:"Testimonials"}),E.jsx("div",{className:"swipper-container",children:E.jsx(jh,{modules:[F0,V0],slidesPerView:1,navigation:!0,children:e.map((t,n)=>E.jsx(Mh,{style:{cursor:"grab",display:"flex",justifyContent:"center"},children:E.jsx(ax,{image:t.image,name:t.name,position:t.position,description:t.description},n)},n))})})]})},Dh=({cardContent:e})=>{const t=()=>{e.live_link&&window.open(e.live_link,"_blank")};return E.jsx("div",{className:"card-item",children:E.jsx("a",{onClick:t,target:"_blank",rel:"noopener noreferrer",children:E.jsxs("div",{className:"card-item-content",children:[E.jsx("div",{className:"card-item-image",children:E.jsx("img",{src:e.image,alt:""})}),E.jsxs("div",{className:"card-item-text",children:[E.jsxs("p",{children:[e.role||e.date,e.technology&&E.jsx("span",{}),e.technology||""]}),E.jsx("h3",{children:e.name})]})]})})})},Qa="/devalentineweb/assets/man-BebfhUrZ.jpg";let cx=[{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"},{image:Qa,name:"Valentine Omonya",role:"Software Engineering Student"}];const fx=()=>E.jsxs("div",{className:"team-section",children:[E.jsx(Pn,{number:"05",description:"Who i have Worked With",name:"Worked With"}),E.jsx("div",{className:"team-card-container",children:E.jsx("div",{className:"team-cards",children:cx.map((e,t)=>E.jsx(Dh,{cardContent:e},t))})})]});var Fh={exports:{}},$a={exports:{}},$={};/* object-assign (c) Sindre Sorhus @license MIT @@ -828,4 +828,4 @@ object-assign .owl-carousel .owl-item img { width: unset; } - `,t=()=>window.innerWidth<768?1:window.innerWidth<992?2:4;return E.jsxs("div",{className:"partner-section",children:[E.jsx("style",{children:e}),E.jsx(gx,{className:"owl-theme",style:{width:"80%"},loop:!0,margin:40,items:t(),responsive:{0:{items:1},992:{items:2},1200:{items:4}},children:yx.map((n,r)=>E.jsx(wx,{partner:n},r))})]})},qa="/devalentineweb/assets/projectsWebsite-vXFStsc6.png";let Sx=[{image:qa,name:"Projects Website",date:"Dec 25, 2023",technology:"PHP",link:"https://devalprojects.000webhostapp.com"},{image:qa,name:"Projects Website",date:"Dec 25, 2023",technology:"PHP",link:"https://devalprojects.000webhostapp.com"},{image:qa,name:"Projects Website",date:"Dec 25, 2023",technology:"PHP",link:"https://devalprojects.000webhostapp.com"}];const Ax=()=>E.jsxs("div",{className:"latest-projects-section",children:[E.jsx(Pn,{id:"latest",number:"06",description:"What i did Recently",name:"Latest project"}),E.jsx("div",{className:"team-card-container",children:E.jsx("div",{className:"team-cards",children:Sx.map((e,t)=>E.jsx(Dh,{cardContent:e},t))})})]}),Ex=()=>{const[e,t]=j.useState({fullname:"",email:"",message:""}),[n,r]=j.useState(!1),[i,s]=j.useState({}),[a,l]=j.useState(""),[u,p]=j.useState(""),h=v=>{const{name:y,value:x}=v.target;t({...e,[y]:x}),s({...i,[y]:""})},g=async v=>{v.preventDefault(),r(!0);const y=f(e);if(Object.keys(y).length>0){s(y),r(!1),setTimeout(()=>{s("")},5e3);return}const x=new FormData(v.target);x.append("access_key","46e71153-727d-43b2-853b-6525fc87bc7f");const w=Object.fromEntries(x),o=JSON.stringify(w);try{const d=await(await fetch("https://api.web3forms.com/submit",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:o})).json();d.success?(t({fullname:"",email:"",message:""}),l("Thank you, your email was sent successfully."),r(!1),setTimeout(()=>{l("")},5e3)):(p("Form submission failed:",d),r(!1),setTimeout(()=>{p("")},5e3))}catch(c){p("An error occurred while submitting the form:",c),r(!1),setTimeout(()=>{p("")},5e3)}},f=v=>{let y={};return v.fullname.trim()||(y.fullname="Name is required *"),v.email.trim()?/\S+@\S+\.\S+/.test(v.email)||(y.email="Email is invalid"):y.email="Email is required *",v.message.trim()||(y.message="Message is required *"),y};return E.jsxs("div",{className:"contact-form-container",children:[E.jsx("div",{className:"contact-title",children:E.jsx(Pn,{id:"contact",number:"07",description:"React Out To Me",name:"Contact"})}),E.jsx("div",{className:"contact-form-section",children:E.jsxs("form",{onSubmit:g,children:[u&&E.jsx("small",{className:"form-text",children:u}),a&&E.jsx("small",{className:"form-text",children:a}),E.jsxs("div",{className:"input-fields",children:[E.jsxs("div",{className:"input-field",children:[E.jsx("input",{type:"text",className:`form-control ${i.fullname&&"is-invalid"}`,name:"fullname",value:e.fullname,onChange:h,placeholder:"Your Name*"}),i.fullname&&E.jsx("small",{className:"form-text",children:i.fullname})]}),E.jsxs("div",{className:"input-field",children:[E.jsx("input",{type:"email",className:`form-control ${i.email&&"is-invalid"}`,name:"email",value:e.email,onChange:h,placeholder:"Your Email*"}),i.email&&E.jsx("small",{className:"form-text",children:i.email})]})]}),E.jsxs("div",{className:"text-area",children:[E.jsx("textarea",{name:"message",value:e.message,onChange:h,placeholder:"Message*",className:`form-control ${i.message&&"is-invalid"}`}),i.message&&E.jsx("small",{className:"form-text",children:i.message})]}),E.jsx("div",{className:"contact-button",children:E.jsx("button",{type:"submit",disabled:n,children:n?E.jsx("div",{className:"loader"}):"Submit"})})]})})]})},Cx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAL7SURBVFiF7ZZPbxNHGIefd+w4nKpEAieBUDYIcUE0oMK1giZuC1W8vnAFxBeA0EjgwAGpEIoolC9QCa71wQ4IDoUeeuNQFIc/AqEILQjDroNJxIl4Hb89YDtuWCwjjIVUfsed3+7zzGg0O/A5//cIgHLCeOunNgn0tAOq4PU82npPOFEOA8xb2S9MWX5XdHs7BASyuTXTw+QoGM9KJLqdzPxCqeMHYKoN/KliKTLUn0sXXGvENqB/5K14cu3T1EvfNzEg+xHhWd83sbVPUy/zVjwpmJQBOhSZcAfix/tz6UIE2anKP61n6/RipBzrz6UL3oA9psgE0GGqw6Lys7vOPtbtZOY7RWKtldDpxYgOr3545YW3LvETytnqiKmviXCyKrFCS98h3Go5XPTX+lGzvF6RGO96cnWuc7EU+0CJ20vw+OHl8ECBisSpFkjcXoyUh5bgci6oFChQlchb8WTXk6tz5VBkF3CnWbLAfcH/fvXDKy9cyx59F7yhAIAiE3krnuybSc2Ww5GhZiQUHoD/bdS55rqWPSpwvlG/oUBVwrXs0aYklLsajnzTLLwpgUqpE6CRhMIDET/WN5OaffNEtMlvN45AMupM/vJ8w55V3oC9tyah3K2HG/ydUeea6w3Ye59v2LOq18lcUGT0wwRUxqpwUyr+hXIpb9lH+mZSsxgdBm4CN0V0x5tlTxxCuRgqFf/OW7t7e53MBVTGGk7Qs+zApRJ0POpcPl2Dw+a6VTkadSbP1PddK35QkN+o/OIF7jezGQMFVDnW+3hy4tnGkZWhotwAGQx492IZuQRgYD/ovrcr9adg8FnwlkAVPv/lj90LofB1lK+DzN8jDQ+k/+wBVY63GA7wVagoN55tHFnZ8/jy+eV7oiZQgZ+asxJdryX8Z4vglcjgkkTmXL2EAXxBx6vwBdXrImxrHTxYQtBxwBfPSiR6nEzm48Lro9O+H6pdyQSgffBasr5vhvtz6UIYoMvZ8spbP3WANl7L1+QG5yDdDtznfOL5F+ZzlndeVOsLAAAAAElFTkSuQmCC",kx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAALdSURBVFiFtZdNbAxhGMd/z9t2IwguXdpEZ30dGhLBCfERTiTd3UokEolDCeJESEQ09RURIYiDOPm4OJBod0Qk4lC9cEAjDiQ+uoPU7jYOEg26u/M41ETT3ZmumvmfJvP+Zp5f3pn3SxiTvJVahWE7yhpgIeiN2Vl7HxFGvItcInVA4EIFILouPmD3RSVgAApWcpnA2WqAqlxSjpvIBBREhetAgw+zLG/1b4tKQHIt6Y1i9NEEnDNSirXO/XznR9gCRoy7swbOijUUD4VdHMCALK2JVO0ctNpbIxBgXo1srF7Ku6MQKNZEKqUyJhOFwJsauGGDppuyPb3hCygTTTKDxpV1jY59P+ziowKYu0HFy8Zd2fix53kUxQFM3Ol+CvLWp91u/nDvY1TFAYyAqupNn/ZUYfHW6ZEKANS5ep3qo6FJv48ci1yg8ZM9CNLjw+wfstqWRyoAUFY5hlKqIIR6V+Sartjtt1iFI9DsdL8WuFEdk6WFr/lTkQoAMD12IGBEHM4nknvDFpDxN/JW+0pw+xDqq/BFUUnFnZ4HYQlU7HRmO91PRLTLh29Q0UzOSteyhJOz2jYUEsmLQatoRQ94ySdSV4E9Ae8/G89+6xR6K39coGClNitk/vTkCHB6pBQ7N35T4yugbK0rJIq3QbcESPQbdXc1OvdejL051JJe4Rp9DEwbxzuoHo079i0BDRQAGEisnzKVWfdBN/hCo0P3ov78cWJO/uHw4Py2ljrXPAWafB9RnhmjB+MDdl+gwF+JmbeA9gnQL0AGSAUVH5erEwqA9zl+XQEJe0c0XJOAl0IieURVTvoM0cnk1T8dOOJZ+4xrZDXKuzCqq9L7Tz3g5evCTTNKxdh5hA6gbrL1UbN6UgJecgval0hZu0DT+J+sqqUocCiezVz+LwEvQ3OTzeV6OkTNDtBFwbS+NKod3twRisDY/FlLtiCsBVoZ7Zn3qPa7cG2OY/d6kxDAb2KA/TgkXifuAAAAAElFTkSuQmCC",bx=({activeTab:e,setActiveTab:t})=>{const n=(l,u)=>{u.preventDefault(),t(l),ou(l)},r=new Date().getFullYear(),a=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][new Date().getDay()];return E.jsxs("div",{className:"contact-section",id:"contact",children:[E.jsx("div",{className:"contact-form",children:E.jsx(Ex,{})}),E.jsxs("div",{className:"contact-links",children:[E.jsxs("div",{className:"contact-links-container",children:[E.jsxs("div",{className:"contact-quick-links",children:[E.jsx("h1",{children:E.jsx("span",{children:"Quick Links"})}),E.jsxs("ul",{children:[E.jsx("li",{children:E.jsx("a",{onClick:()=>n("home",event),children:"Home"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("about",event),children:"About"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("services",event),children:"Services"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("projects",event),children:"Projects"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("contact",event),children:"Contact"})})]})]}),E.jsxs("div",{className:"social-contact",children:[E.jsxs("div",{className:"contact-item",children:[E.jsx("div",{className:"image",children:E.jsx("img",{src:Cx,alt:""})}),E.jsx("div",{className:"link",children:E.jsx("a",{href:"mailto:valomosh254@gmail.com",children:"Valomosh254@gmail.com"})})]}),E.jsxs("div",{className:"contact-item",children:[E.jsx("div",{className:"image",children:E.jsx("img",{src:kx,alt:""})}),E.jsx("div",{className:"link",children:E.jsx("a",{href:"tel:0768133220",children:"0768133220"})})]})]})]}),E.jsxs("p",{children:["©CopyRight @ DevalentineOmonya ",r]}),E.jsxs("p",{children:["Have a blessed ",a]})]})]})},Tx=({projectInfo:e})=>E.jsxs("div",{className:"project-card-container",children:[E.jsx("div",{className:"project-card-content",children:E.jsx("div",{className:"project-card-image",children:E.jsx("img",{src:e.image,alt:e.name})})}),E.jsxs("div",{className:"card-overlay",children:[E.jsx("div",{className:"project-technology",children:E.jsx("p",{children:e.technology})}),E.jsx("div",{className:"project-link",children:E.jsx("a",{href:e.link,children:e.name})})]})]}),Za="/devalentineweb/assets/notAvailable-eY8W9hdx.jpeg";let _x=[{name:"Project Name",image:Za,technology:"ReactJs",link:"http://reactjs.com"},{name:"Project Name",image:Za,technology:"ReactJs",link:"http://reactjs.com"},{name:"Project Name",image:Za,technology:"ReactJs",link:"http://reactjs.com"}];const Px=()=>E.jsxs("div",{className:"projects-section",children:[E.jsx(Pn,{id:"projects",number:"04",description:"What i have done",name:"Projects"}),E.jsx("div",{className:"project-container",children:_x.map((e,t)=>E.jsx(Tx,{projectInfo:e},t))})]}),Ox=({activeTab:e,setActiveTab:t})=>{const n=window.location.hash.substr(1);return j.useEffect(()=>{ou(n),t(n)},[n]),E.jsxs(E.Fragment,{children:[E.jsx(S1,{}),E.jsx(N1,{children:E.jsx(L1,{})}),E.jsx(z1,{children:E.jsx(T0,{children:E.jsx(_0,{})})}),E.jsx(lx,{children:E.jsx(ux,{})}),E.jsx(Px,{}),E.jsx(fx,{}),E.jsx(xx,{}),E.jsx(Ax,{}),E.jsx(bx,{activeTab:e,setActiveTab:t})]})};function Nx(){const[e,t]=j.useState("home");return E.jsxs(E.Fragment,{children:[E.jsx(hv,{activeTab:e,setActiveTab:t}),E.jsx(Ox,{activeTab:e,setActiveTab:t}),E.jsx(y1,{}),E.jsx(pv,{})]})}Ja.createRoot(document.getElementById("root")).render(E.jsx(J.StrictMode,{children:E.jsx(Nx,{})})); + `,t=()=>window.innerWidth<768?1:window.innerWidth<992?2:4;return E.jsxs("div",{className:"partner-section",children:[E.jsx("style",{children:e}),E.jsx(gx,{className:"owl-theme",style:{width:"80%"},loop:!0,margin:40,items:t(),responsive:{0:{items:1},992:{items:2},1200:{items:4}},children:yx.map((n,r)=>E.jsx(wx,{partner:n},r))})]})},qa="/devalentineweb/assets/projectsWebsite-vXFStsc6.png";let Sx=[{image:qa,name:"Projects Website",date:"Dec 25, 2023",technology:"PHP",link:"https://devalprojects.000webhostapp.com"},{image:qa,name:"Projects Website",date:"Dec 25, 2023",technology:"PHP",link:"https://devalprojects.000webhostapp.com"},{image:qa,name:"Projects Website",date:"Dec 25, 2023",technology:"PHP",link:"https://devalprojects.000webhostapp.com"}];const Ax=()=>E.jsxs("div",{className:"latest-projects-section",children:[E.jsx(Pn,{id:"latest",number:"06",description:"What i did Recently",name:"Latest project"}),E.jsx("div",{className:"team-card-container",children:E.jsx("div",{className:"team-cards",children:Sx.map((e,t)=>E.jsx(Dh,{cardContent:e},t))})})]}),Ex=()=>{const[e,t]=j.useState({fullname:"",email:"",message:""}),[n,r]=j.useState(!1),[i,s]=j.useState({}),[a,l]=j.useState(""),[u,p]=j.useState(""),h=v=>{const{name:y,value:x}=v.target;t({...e,[y]:x}),s({...i,[y]:""})},g=async v=>{v.preventDefault(),r(!0);const y=f(e);if(Object.keys(y).length>0){s(y),r(!1),setTimeout(()=>{s("")},5e3);return}const x=new FormData(v.target);x.append("access_key","46e71153-727d-43b2-853b-6525fc87bc7f");const w=Object.fromEntries(x),o=JSON.stringify(w);try{const d=await(await fetch("https://api.web3forms.com/submit",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:o})).json();d.success?(t({fullname:"",email:"",message:""}),l("Thank you, your email was sent successfully."),r(!1),setTimeout(()=>{l("")},5e3)):(p("Form submission failed:",d),r(!1),setTimeout(()=>{p("")},5e3))}catch(c){p("An error occurred while submitting the form:",c),r(!1),setTimeout(()=>{p("")},5e3)}},f=v=>{let y={};return v.fullname.trim()||(y.fullname="Name is required *"),v.email.trim()?/\S+@\S+\.\S+/.test(v.email)||(y.email="Email is invalid"):y.email="Email is required *",v.message.trim()||(y.message="Message is required *"),y};return E.jsxs("div",{className:"contact-form-container",children:[E.jsx("div",{className:"contact-title",children:E.jsx(Pn,{id:"contact",number:"07",description:"React Out To Me",name:"Contact"})}),E.jsx("div",{className:"contact-form-section",children:E.jsxs("form",{onSubmit:g,children:[u&&E.jsx("small",{className:"form-text",children:u}),a&&E.jsx("small",{className:"form-text",children:a}),E.jsxs("div",{className:"input-fields",children:[E.jsxs("div",{className:"input-field",children:[E.jsx("input",{type:"text",className:`form-control ${i.fullname&&"is-invalid"}`,name:"fullname",value:e.fullname,onChange:h,placeholder:"Your Name*"}),i.fullname&&E.jsx("small",{className:"form-text",children:i.fullname})]}),E.jsxs("div",{className:"input-field",children:[E.jsx("input",{type:"email",className:`form-control ${i.email&&"is-invalid"}`,name:"email",value:e.email,onChange:h,placeholder:"Your Email*"}),i.email&&E.jsx("small",{className:"form-text",children:i.email})]})]}),E.jsxs("div",{className:"text-area",children:[E.jsx("textarea",{name:"message",value:e.message,onChange:h,placeholder:"Message*",className:`form-control ${i.message&&"is-invalid"}`}),i.message&&E.jsx("small",{className:"form-text",children:i.message})]}),E.jsx("div",{className:"contact-button",children:E.jsx("button",{type:"submit",disabled:n,children:n?E.jsx("div",{className:"loader"}):"Submit"})})]})})]})},Cx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAL7SURBVFiF7ZZPbxNHGIefd+w4nKpEAieBUDYIcUE0oMK1giZuC1W8vnAFxBeA0EjgwAGpEIoolC9QCa71wQ4IDoUeeuNQFIc/AqEILQjDroNJxIl4Hb89YDtuWCwjjIVUfsed3+7zzGg0O/A5//cIgHLCeOunNgn0tAOq4PU82npPOFEOA8xb2S9MWX5XdHs7BASyuTXTw+QoGM9KJLqdzPxCqeMHYKoN/KliKTLUn0sXXGvENqB/5K14cu3T1EvfNzEg+xHhWd83sbVPUy/zVjwpmJQBOhSZcAfix/tz6UIE2anKP61n6/RipBzrz6UL3oA9psgE0GGqw6Lys7vOPtbtZOY7RWKtldDpxYgOr3545YW3LvETytnqiKmviXCyKrFCS98h3Go5XPTX+lGzvF6RGO96cnWuc7EU+0CJ20vw+OHl8ECBisSpFkjcXoyUh5bgci6oFChQlchb8WTXk6tz5VBkF3CnWbLAfcH/fvXDKy9cyx59F7yhAIAiE3krnuybSc2Ww5GhZiQUHoD/bdS55rqWPSpwvlG/oUBVwrXs0aYklLsajnzTLLwpgUqpE6CRhMIDET/WN5OaffNEtMlvN45AMupM/vJ8w55V3oC9tyah3K2HG/ydUeea6w3Ye59v2LOq18lcUGT0wwRUxqpwUyr+hXIpb9lH+mZSsxgdBm4CN0V0x5tlTxxCuRgqFf/OW7t7e53MBVTGGk7Qs+zApRJ0POpcPl2Dw+a6VTkadSbP1PddK35QkN+o/OIF7jezGQMFVDnW+3hy4tnGkZWhotwAGQx492IZuQRgYD/ovrcr9adg8FnwlkAVPv/lj90LofB1lK+DzN8jDQ+k/+wBVY63GA7wVagoN55tHFnZ8/jy+eV7oiZQgZ+asxJdryX8Z4vglcjgkkTmXL2EAXxBx6vwBdXrImxrHTxYQtBxwBfPSiR6nEzm48Lro9O+H6pdyQSgffBasr5vhvtz6UIYoMvZ8spbP3WANl7L1+QG5yDdDtznfOL5F+ZzlndeVOsLAAAAAElFTkSuQmCC",kx="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAALdSURBVFiFtZdNbAxhGMd/z9t2IwguXdpEZ30dGhLBCfERTiTd3UokEolDCeJESEQ09RURIYiDOPm4OJBod0Qk4lC9cEAjDiQ+uoPU7jYOEg26u/M41ETT3ZmumvmfJvP+Zp5f3pn3SxiTvJVahWE7yhpgIeiN2Vl7HxFGvItcInVA4EIFILouPmD3RSVgAApWcpnA2WqAqlxSjpvIBBREhetAgw+zLG/1b4tKQHIt6Y1i9NEEnDNSirXO/XznR9gCRoy7swbOijUUD4VdHMCALK2JVO0ctNpbIxBgXo1srF7Ku6MQKNZEKqUyJhOFwJsauGGDppuyPb3hCygTTTKDxpV1jY59P+ziowKYu0HFy8Zd2fix53kUxQFM3Ol+CvLWp91u/nDvY1TFAYyAqupNn/ZUYfHW6ZEKANS5ep3qo6FJv48ci1yg8ZM9CNLjw+wfstqWRyoAUFY5hlKqIIR6V+Sartjtt1iFI9DsdL8WuFEdk6WFr/lTkQoAMD12IGBEHM4nknvDFpDxN/JW+0pw+xDqq/BFUUnFnZ4HYQlU7HRmO91PRLTLh29Q0UzOSteyhJOz2jYUEsmLQatoRQ94ySdSV4E9Ae8/G89+6xR6K39coGClNitk/vTkCHB6pBQ7N35T4yugbK0rJIq3QbcESPQbdXc1OvdejL051JJe4Rp9DEwbxzuoHo079i0BDRQAGEisnzKVWfdBN/hCo0P3ov78cWJO/uHw4Py2ljrXPAWafB9RnhmjB+MDdl+gwF+JmbeA9gnQL0AGSAUVH5erEwqA9zl+XQEJe0c0XJOAl0IieURVTvoM0cnk1T8dOOJZ+4xrZDXKuzCqq9L7Tz3g5evCTTNKxdh5hA6gbrL1UbN6UgJecgval0hZu0DT+J+sqqUocCiezVz+LwEvQ3OTzeV6OkTNDtBFwbS+NKod3twRisDY/FlLtiCsBVoZ7Zn3qPa7cG2OY/d6kxDAb2KA/TgkXifuAAAAAElFTkSuQmCC",bx=({activeTab:e,setActiveTab:t})=>{const n=(l,u)=>{u.preventDefault(),t(l),ou(l)},r=new Date().getFullYear(),a=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][new Date().getDay()];return E.jsxs("div",{className:"contact-section",id:"contact",children:[E.jsx("div",{className:"contact-form",children:E.jsx(Ex,{})}),E.jsxs("div",{className:"contact-links",children:[E.jsxs("div",{className:"contact-links-container",children:[E.jsxs("div",{className:"contact-quick-links",children:[E.jsx("h1",{children:E.jsx("span",{children:"Quick Links"})}),E.jsxs("ul",{children:[E.jsx("li",{children:E.jsx("a",{onClick:()=>n("home",event),children:"Home"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("about",event),children:"About"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("services",event),children:"Services"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("projects",event),children:"Projects"})}),E.jsx("li",{children:E.jsx("a",{onClick:()=>n("contact",event),children:"Contact"})})]})]}),E.jsxs("div",{className:"social-contact",children:[E.jsxs("div",{className:"contact-item",children:[E.jsx("div",{className:"image",children:E.jsx("img",{src:Cx,alt:""})}),E.jsx("div",{className:"link",children:E.jsx("a",{href:"mailto:valomosh254@gmail.com",children:"Valomosh254@gmail.com"})})]}),E.jsxs("div",{className:"contact-item",children:[E.jsx("div",{className:"image",children:E.jsx("img",{src:kx,alt:""})}),E.jsx("div",{className:"link",children:E.jsx("a",{href:"tel:0768133220",children:"0768133220"})})]})]})]}),E.jsxs("p",{children:["©CopyRight @ DevalentineOmonya ",r]}),E.jsxs("p",{children:["Have a blessed ",a]})]})]})},Tx=({projectInfo:e})=>E.jsxs("div",{className:"project-card-container",children:[E.jsx("div",{className:"project-card-content",children:E.jsx("div",{className:"project-card-image",children:E.jsx("img",{src:e.image,alt:e.name})})}),E.jsxs("div",{className:"card-overlay",children:[E.jsx("div",{className:"project-technology",children:E.jsx("p",{children:e.technology})}),E.jsx("div",{className:"project-link",children:E.jsx("a",{href:e.link,children:e.name})})]})]}),Za="/devalentineweb/assets/notAvailable-eY8W9hdx.jpeg";let _x=[{name:"Project Name",image:Za,technology:"ReactJs",live_link:"http://reactjs.com",github_link:"https://github.com/devalentineomonya"},{name:"Project Name",image:Za,technology:"ReactJs",link:"http://reactjs.com",github_link:"https://github.com/devalentineomonya"},{name:"Project Name",image:Za,technology:"ReactJs",link:"http://reactjs.com",github_link:"https://github.com/devalentineomonya"}];const Px=()=>E.jsxs("div",{className:"projects-section",children:[E.jsx(Pn,{id:"projects",number:"04",description:"What i have done",name:"Projects"}),E.jsx("div",{className:"project-container",children:_x.map((e,t)=>E.jsx(Tx,{projectInfo:e},t))})]}),Ox=({activeTab:e,setActiveTab:t})=>{const n=window.location.hash.substr(1);return j.useEffect(()=>{ou(n),t(n)},[n]),E.jsxs(E.Fragment,{children:[E.jsx(S1,{}),E.jsx(N1,{children:E.jsx(L1,{})}),E.jsx(z1,{children:E.jsx(T0,{children:E.jsx(_0,{})})}),E.jsx(lx,{children:E.jsx(ux,{})}),E.jsx(Px,{}),E.jsx(fx,{}),E.jsx(xx,{}),E.jsx(Ax,{}),E.jsx(bx,{activeTab:e,setActiveTab:t})]})};function Nx(){const[e,t]=j.useState("home");return E.jsxs(E.Fragment,{children:[E.jsx(hv,{activeTab:e,setActiveTab:t}),E.jsx(Ox,{activeTab:e,setActiveTab:t}),E.jsx(y1,{}),E.jsx(pv,{})]})}Ja.createRoot(document.getElementById("root")).render(E.jsx(J.StrictMode,{children:E.jsx(Nx,{})})); diff --git a/index.html b/index.html index 5e70eb1..2745f81 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ Devalentine | Portfolio - +