diff --git a/404.html b/404.html new file mode 120000 index 0000000..64233a9 --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +index.html \ No newline at end of file diff --git a/apple-touch-icon-114x114.png b/apple-touch-icon-114x114.png new file mode 100644 index 0000000..46fdcce Binary files /dev/null and b/apple-touch-icon-114x114.png differ diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png new file mode 100644 index 0000000..975d715 Binary files /dev/null and b/apple-touch-icon-120x120.png differ diff --git a/apple-touch-icon-144x144.png b/apple-touch-icon-144x144.png new file mode 100644 index 0000000..7886e30 Binary files /dev/null and b/apple-touch-icon-144x144.png differ diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png new file mode 100644 index 0000000..26d01ad Binary files /dev/null and b/apple-touch-icon-152x152.png differ diff --git a/apple-touch-icon-180x180.png b/apple-touch-icon-180x180.png new file mode 100644 index 0000000..504481a Binary files /dev/null and b/apple-touch-icon-180x180.png differ diff --git a/apple-touch-icon-57x57.png b/apple-touch-icon-57x57.png new file mode 100644 index 0000000..24ab171 Binary files /dev/null and b/apple-touch-icon-57x57.png differ diff --git a/apple-touch-icon-72x72.png b/apple-touch-icon-72x72.png new file mode 100644 index 0000000..bc56d65 Binary files /dev/null and b/apple-touch-icon-72x72.png differ diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png new file mode 100644 index 0000000..b991514 Binary files /dev/null and b/apple-touch-icon-76x76.png differ diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000..24ab171 Binary files /dev/null and b/apple-touch-icon.png differ diff --git a/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf b/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf new file mode 100644 index 0000000..29cffe0 Binary files /dev/null and b/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf differ diff --git a/assets/Switzer-Variable-CC1nzX62.ttf b/assets/Switzer-Variable-CC1nzX62.ttf new file mode 100644 index 0000000..d6e5cc4 Binary files /dev/null and b/assets/Switzer-Variable-CC1nzX62.ttf differ diff --git a/assets/esmail-osgscPW5.webp b/assets/esmail-osgscPW5.webp new file mode 100644 index 0000000..744a22d Binary files /dev/null and b/assets/esmail-osgscPW5.webp differ diff --git a/assets/index-Bxf8Bx9N.js b/assets/index-Bxf8Bx9N.js new file mode 100644 index 0000000..75fa354 --- /dev/null +++ b/assets/index-Bxf8Bx9N.js @@ -0,0 +1,102 @@ +(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function t(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(r){if(r.ep)return;r.ep=!0;const s=t(r);fetch(r.href,s)}})();/** +* @vue/shared v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Xa(i,e){const t=new Set(i.split(","));return n=>t.has(n)}const qe={},Er=[],yi=()=>{},Tp=()=>!1,ul=i=>i.charCodeAt(0)===111&&i.charCodeAt(1)===110&&(i.charCodeAt(2)>122||i.charCodeAt(2)<97),ja=i=>i.startsWith("onUpdate:"),Rt=Object.assign,Ga=(i,e)=>{const t=i.indexOf(e);t>-1&&i.splice(t,1)},Sp=Object.prototype.hasOwnProperty,we=(i,e)=>Sp.call(i,e),se=Array.isArray,Lr=i=>fl(i)==="[object Map]",gf=i=>fl(i)==="[object Set]",ue=i=>typeof i=="function",ot=i=>typeof i=="string",Dn=i=>typeof i=="symbol",Ke=i=>i!==null&&typeof i=="object",mf=i=>(Ke(i)||ue(i))&&ue(i.then)&&ue(i.catch),vf=Object.prototype.toString,fl=i=>vf.call(i),Cp=i=>fl(i).slice(8,-1),yf=i=>fl(i)==="[object Object]",Ka=i=>ot(i)&&i!=="NaN"&&i[0]!=="-"&&""+parseInt(i,10)===i,_s=Xa(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),hl=i=>{const e=Object.create(null);return t=>e[t]||(e[t]=i(t))},Mp=/-(\w)/g,$i=hl(i=>i.replace(Mp,(e,t)=>t?t.toUpperCase():"")),kp=/\B([A-Z])/g,In=hl(i=>i.replace(kp,"-$1").toLowerCase()),dl=hl(i=>i.charAt(0).toUpperCase()+i.slice(1)),Ll=hl(i=>i?`on${dl(i)}`:""),On=(i,e)=>!Object.is(i,e),Al=(i,...e)=>{for(let t=0;t{Object.defineProperty(i,e,{configurable:!0,enumerable:!1,writable:n,value:t})},Pp=i=>{const e=parseFloat(i);return isNaN(e)?i:e};let Wc;const bf=()=>Wc||(Wc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Za(i){if(se(i)){const e={};for(let t=0;t{if(t){const n=t.split(Ep);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function hi(i){let e="";if(ot(i))e=i;else if(se(i))for(let t=0;t!!(i&&i.__v_isRef===!0),Ue=i=>ot(i)?i:i==null?"":se(i)||Ke(i)&&(i.toString===vf||!ue(i.toString))?Tf(i)?Ue(i.value):JSON.stringify(i,Sf,2):String(i),Sf=(i,e)=>Tf(e)?Sf(i,e.value):Lr(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[n,r],s)=>(t[Rl(n,s)+" =>"]=r,t),{})}:gf(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>Rl(t))}:Dn(e)?Rl(e):Ke(e)&&!se(e)&&!yf(e)?String(e):e,Rl=(i,e="")=>{var t;return Dn(i)?`Symbol(${(t=i.description)!=null?t:e})`:i};/** +* @vue/reactivity v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ni;class Dp{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ni,!e&&ni&&(this.index=(ni.scopes||(ni.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=ni;try{return ni=this,e()}finally{ni=t}}}on(){ni=this}off(){ni=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Nn()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=Tn,t=tr;try{return Tn=!0,tr=this,this._runnings++,Uc(this),this.fn()}finally{qc(this),this._runnings--,tr=t,Tn=e}}stop(){this.active&&(Uc(this),qc(this),this.onStop&&this.onStop(),this.active=!1)}}function Np(i){return i.value}function Uc(i){i._trackId++,i._depsLength=0}function qc(i){if(i.deps.length>i._depsLength){for(let e=i._depsLength;e{const t=new Map;return t.cleanup=i,t.computed=e,t},oa=new WeakMap,ir=Symbol(""),la=Symbol("");function Jt(i,e,t){if(Tn&&tr){let n=oa.get(i);n||oa.set(i,n=new Map);let r=n.get(t);r||n.set(t,r=Ef(()=>n.delete(t))),Pf(tr,r)}}function ln(i,e,t,n,r,s){const o=oa.get(i);if(!o)return;let l=[];if(e==="clear")l=[...o.values()];else if(t==="length"&&se(i)){const a=Number(n);o.forEach((c,u)=>{(u==="length"||!Dn(u)&&u>=a)&&l.push(c)})}else switch(t!==void 0&&l.push(o.get(t)),e){case"add":se(i)?Ka(t)&&l.push(o.get("length")):(l.push(o.get(ir)),Lr(i)&&l.push(o.get(la)));break;case"delete":se(i)||(l.push(o.get(ir)),Lr(i)&&l.push(o.get(la)));break;case"set":Lr(i)&&l.push(o.get(ir));break}Ja();for(const a of l)a&&Of(a,4);ec()}const Fp=Xa("__proto__,__v_isRef,__isVue"),Lf=new Set(Object.getOwnPropertyNames(Symbol).filter(i=>i!=="arguments"&&i!=="caller").map(i=>Symbol[i]).filter(Dn)),Xc=Bp();function Bp(){const i={};return["includes","indexOf","lastIndexOf"].forEach(e=>{i[e]=function(...t){const n=ke(this);for(let s=0,o=this.length;s{i[e]=function(...t){zn(),Ja();const n=ke(this)[e].apply(this,t);return ec(),Nn(),n}}),i}function Hp(i){Dn(i)||(i=String(i));const e=ke(this);return Jt(e,"has",i),e.hasOwnProperty(i)}class Af{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,s=this._isShallow;if(t==="__v_isReactive")return!r;if(t==="__v_isReadonly")return r;if(t==="__v_isShallow")return s;if(t==="__v_raw")return n===(r?s?e0:If:s?Df:$f).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const o=se(e);if(!r){if(o&&we(Xc,t))return Reflect.get(Xc,t,n);if(t==="hasOwnProperty")return Hp}const l=Reflect.get(e,t,n);return(Dn(t)?Lf.has(t):Fp(t))||(r||Jt(e,"get",t),s)?l:ei(l)?o&&Ka(t)?l:l.value:Ke(l)?r?zf(l):nc(l):l}}class Rf extends Af{constructor(e=!1){super(!1,e)}set(e,t,n,r){let s=e[t];if(!this._isShallow){const a=hr(s);if(!Hr(n)&&!hr(n)&&(s=ke(s),n=ke(n)),!se(e)&&ei(s)&&!ei(n))return a?!1:(s.value=n,!0)}const o=se(e)&&Ka(t)?Number(t)i,pl=i=>Reflect.getPrototypeOf(i);function so(i,e,t=!1,n=!1){i=i.__v_raw;const r=ke(i),s=ke(e);t||(On(e,s)&&Jt(r,"get",e),Jt(r,"get",s));const{has:o}=pl(r),l=n?tc:t?sc:Rs;if(o.call(r,e))return l(i.get(e));if(o.call(r,s))return l(i.get(s));i!==r&&i.get(e)}function oo(i,e=!1){const t=this.__v_raw,n=ke(t),r=ke(i);return e||(On(i,r)&&Jt(n,"has",i),Jt(n,"has",r)),i===r?t.has(i):t.has(i)||t.has(r)}function lo(i,e=!1){return i=i.__v_raw,!e&&Jt(ke(i),"iterate",ir),Reflect.get(i,"size",i)}function jc(i,e=!1){!e&&!Hr(i)&&!hr(i)&&(i=ke(i));const t=ke(this);return pl(t).has.call(t,i)||(t.add(i),ln(t,"add",i,i)),this}function Gc(i,e,t=!1){!t&&!Hr(e)&&!hr(e)&&(e=ke(e));const n=ke(this),{has:r,get:s}=pl(n);let o=r.call(n,i);o||(i=ke(i),o=r.call(n,i));const l=s.call(n,i);return n.set(i,e),o?On(e,l)&&ln(n,"set",i,e):ln(n,"add",i,e),this}function Kc(i){const e=ke(this),{has:t,get:n}=pl(e);let r=t.call(e,i);r||(i=ke(i),r=t.call(e,i)),n&&n.call(e,i);const s=e.delete(i);return r&&ln(e,"delete",i,void 0),s}function Zc(){const i=ke(this),e=i.size!==0,t=i.clear();return e&&ln(i,"clear",void 0,void 0),t}function ao(i,e){return function(n,r){const s=this,o=s.__v_raw,l=ke(o),a=e?tc:i?sc:Rs;return!i&&Jt(l,"iterate",ir),o.forEach((c,u)=>n.call(r,a(c),a(u),s))}}function co(i,e,t){return function(...n){const r=this.__v_raw,s=ke(r),o=Lr(s),l=i==="entries"||i===Symbol.iterator&&o,a=i==="keys"&&o,c=r[i](...n),u=t?tc:e?sc:Rs;return!e&&Jt(s,"iterate",a?la:ir),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function pn(i){return function(...e){return i==="delete"?!1:i==="clear"?void 0:this}}function qp(){const i={get(s){return so(this,s)},get size(){return lo(this)},has:oo,add:jc,set:Gc,delete:Kc,clear:Zc,forEach:ao(!1,!1)},e={get(s){return so(this,s,!1,!0)},get size(){return lo(this)},has:oo,add(s){return jc.call(this,s,!0)},set(s,o){return Gc.call(this,s,o,!0)},delete:Kc,clear:Zc,forEach:ao(!1,!0)},t={get(s){return so(this,s,!0)},get size(){return lo(this,!0)},has(s){return oo.call(this,s,!0)},add:pn("add"),set:pn("set"),delete:pn("delete"),clear:pn("clear"),forEach:ao(!0,!1)},n={get(s){return so(this,s,!0,!0)},get size(){return lo(this,!0)},has(s){return oo.call(this,s,!0)},add:pn("add"),set:pn("set"),delete:pn("delete"),clear:pn("clear"),forEach:ao(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{i[s]=co(s,!1,!1),t[s]=co(s,!0,!1),e[s]=co(s,!1,!0),n[s]=co(s,!0,!0)}),[i,t,e,n]}const[Xp,jp,Gp,Kp]=qp();function ic(i,e){const t=e?i?Kp:Gp:i?jp:Xp;return(n,r,s)=>r==="__v_isReactive"?!i:r==="__v_isReadonly"?i:r==="__v_raw"?n:Reflect.get(we(t,r)&&r in n?t:n,r,s)}const Zp={get:ic(!1,!1)},Qp={get:ic(!1,!0)},Jp={get:ic(!0,!1)};const $f=new WeakMap,Df=new WeakMap,If=new WeakMap,e0=new WeakMap;function t0(i){switch(i){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function i0(i){return i.__v_skip||!Object.isExtensible(i)?0:t0(Cp(i))}function nc(i){return hr(i)?i:rc(i,!1,Yp,Zp,$f)}function n0(i){return rc(i,!1,Up,Qp,Df)}function zf(i){return rc(i,!0,Wp,Jp,If)}function rc(i,e,t,n,r){if(!Ke(i)||i.__v_raw&&!(e&&i.__v_isReactive))return i;const s=r.get(i);if(s)return s;const o=i0(i);if(o===0)return i;const l=new Proxy(i,o===2?n:t);return r.set(i,l),l}function gs(i){return hr(i)?gs(i.__v_raw):!!(i&&i.__v_isReactive)}function hr(i){return!!(i&&i.__v_isReadonly)}function Hr(i){return!!(i&&i.__v_isShallow)}function Nf(i){return i?!!i.__v_raw:!1}function ke(i){const e=i&&i.__v_raw;return e?ke(e):i}function r0(i){return Object.isExtensible(i)&&xf(i,"__v_skip",!0),i}const Rs=i=>Ke(i)?nc(i):i,sc=i=>Ke(i)?zf(i):i;class Ff{constructor(e,t,n,r){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Qa(()=>e(this._value),()=>Po(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=ke(this);return(!e._cacheable||e.effect.dirty)&&On(e._value,e._value=e.effect.run())&&Po(e,4),Bf(e),e.effect._dirtyLevel>=2&&Po(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function s0(i,e,t=!1){let n,r;const s=ue(i);return s?(n=i,r=yi):(n=i.get,r=i.set),new Ff(n,r,s||!r,t)}function Bf(i){var e;Tn&&tr&&(i=ke(i),Pf(tr,(e=i.dep)!=null?e:i.dep=Ef(()=>i.dep=void 0,i instanceof Ff?i:void 0)))}function Po(i,e=4,t,n){i=ke(i);const r=i.dep;r&&Of(r,e)}function ei(i){return!!(i&&i.__v_isRef===!0)}function ft(i){return o0(i,!1)}function o0(i,e){return ei(i)?i:new l0(i,e)}class l0{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:ke(e),this._value=t?e:Rs(e)}get value(){return Bf(this),this._value}set value(e){const t=this.__v_isShallow||Hr(e)||hr(e);e=t?e:ke(e),On(e,this._rawValue)&&(this._rawValue,this._rawValue=e,this._value=t?e:Rs(e),Po(this,4))}}function Te(i){return ei(i)?i.value:i}const a0={get:(i,e,t)=>Te(Reflect.get(i,e,t)),set:(i,e,t,n)=>{const r=i[e];return ei(r)&&!ei(t)?(r.value=t,!0):Reflect.set(i,e,t,n)}};function Hf(i){return gs(i)?i:new Proxy(i,a0)}/** +* @vue/runtime-core v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Sn(i,e,t,n){try{return n?i(...n):i()}catch(r){_l(r,e,t)}}function Ai(i,e,t,n){if(ue(i)){const r=Sn(i,e,t,n);return r&&mf(r)&&r.catch(s=>{_l(s,e,t)}),r}if(se(i)){const r=[];for(let s=0;s>>1,r=Pt[n],s=Ds(r);sYi&&Pt.splice(e,1)}function h0(i){se(i)?Ar.push(...i):(!gn||!gn.includes(i,i.allowRecurse?Zn+1:Zn))&&Ar.push(i),Wf()}function Qc(i,e,t=$s?Yi+1:0){for(;tDs(t)-Ds(n));if(Ar.length=0,gn){gn.push(...e);return}for(gn=e,Zn=0;Zni.id==null?1/0:i.id,d0=(i,e)=>{const t=Ds(i)-Ds(e);if(t===0){if(i.pre&&!e.pre)return-1;if(e.pre&&!i.pre)return 1}return t};function qf(i){aa=!1,$s=!0,Pt.sort(d0);try{for(Yi=0;Yi{n._d&&lu(-1);const s=Wo(e);let o;try{o=i(...r)}finally{Wo(s),n._d&&lu(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Wn(i,e,t,n){const r=i.dirs,s=e&&e.dirs;for(let o=0;o!!i.type.__asyncLoader,Kf=i=>i.type.__isKeepAlive;function p0(i,e){Zf(i,"a",e)}function _0(i,e){Zf(i,"da",e)}function Zf(i,e,t=bt){const n=i.__wdc||(i.__wdc=()=>{let r=t;for(;r;){if(r.isDeactivated)return;r=r.parent}return i()});if(ml(e,n,t),t){let r=t.parent;for(;r&&r.parent;)Kf(r.parent.vnode)&&g0(n,e,t,r),r=r.parent}}function g0(i,e,t,n){const r=ml(e,i,n,!0);ac(()=>{Ga(n[e],r)},t)}function ml(i,e,t=bt,n=!1){if(t){const r=t[i]||(t[i]=[]),s=e.__weh||(e.__weh=(...o)=>{zn();const l=eo(t),a=Ai(e,t,i,o);return l(),Nn(),a});return n?r.unshift(s):r.push(s),s}}const dn=i=>(e,t=bt)=>{(!bl||i==="sp")&&ml(i,(...n)=>e(...n),t)},vl=dn("bm"),pi=dn("m"),m0=dn("bu"),Qf=dn("u"),v0=dn("bum"),ac=dn("um"),y0=dn("sp"),x0=dn("rtg"),b0=dn("rtc");function w0(i,e=bt){ml("ec",i,e)}const T0="components",Jf=Symbol.for("v-ndc");function eh(i){return ot(i)?S0(T0,i,!1)||i:i||Jf}function S0(i,e,t=!0,n=!1){const r=Et||bt;if(r){const s=r.type;{const l=__(s,!1);if(l&&(l===e||l===$i(e)||l===dl($i(e))))return s}const o=Jc(r[i]||s[i],e)||Jc(r.appContext[i],e);return!o&&n?s:o}}function Jc(i,e){return i&&(i[e]||i[$i(e)]||i[dl($i(e))])}function Ri(i,e,t,n){let r;const s=t;if(se(i)||ot(i)){r=new Array(i.length);for(let o=0,l=i.length;oe(o,l,void 0,s));else{const o=Object.keys(i);r=new Array(o.length);for(let l=0,a=o.length;lvh(e)?!(e.type===En||e.type===ze&&!th(e.children)):!0)?i:null}const ca=i=>i?Th(i)?dc(i):ca(i.parent):null,vs=Rt(Object.create(null),{$:i=>i,$el:i=>i.vnode.el,$data:i=>i.data,$props:i=>i.props,$attrs:i=>i.attrs,$slots:i=>i.slots,$refs:i=>i.refs,$parent:i=>ca(i.parent),$root:i=>ca(i.root),$emit:i=>i.emit,$options:i=>cc(i),$forceUpdate:i=>i.f||(i.f=()=>{i.effect.dirty=!0,lc(i.update)}),$nextTick:i=>i.n||(i.n=Yf.bind(i.proxy)),$watch:i=>K0.bind(i)}),$l=(i,e)=>i!==qe&&!i.__isScriptSetup&&we(i,e),M0={get({_:i},e){if(e==="__v_skip")return!0;const{ctx:t,setupState:n,data:r,props:s,accessCache:o,type:l,appContext:a}=i;let c;if(e[0]!=="$"){const h=o[e];if(h!==void 0)switch(h){case 1:return n[e];case 2:return r[e];case 4:return t[e];case 3:return s[e]}else{if($l(n,e))return o[e]=1,n[e];if(r!==qe&&we(r,e))return o[e]=2,r[e];if((c=i.propsOptions[0])&&we(c,e))return o[e]=3,s[e];if(t!==qe&&we(t,e))return o[e]=4,t[e];ua&&(o[e]=0)}}const u=vs[e];let f,d;if(u)return e==="$attrs"&&Jt(i.attrs,"get",""),u(i);if((f=l.__cssModules)&&(f=f[e]))return f;if(t!==qe&&we(t,e))return o[e]=4,t[e];if(d=a.config.globalProperties,we(d,e))return d[e]},set({_:i},e,t){const{data:n,setupState:r,ctx:s}=i;return $l(r,e)?(r[e]=t,!0):n!==qe&&we(n,e)?(n[e]=t,!0):we(i.props,e)||e[0]==="$"&&e.slice(1)in i?!1:(s[e]=t,!0)},has({_:{data:i,setupState:e,accessCache:t,ctx:n,appContext:r,propsOptions:s}},o){let l;return!!t[o]||i!==qe&&we(i,o)||$l(e,o)||(l=s[0])&&we(l,o)||we(n,o)||we(vs,o)||we(r.config.globalProperties,o)},defineProperty(i,e,t){return t.get!=null?i._.accessCache[e]=0:we(t,"value")&&this.set(i,e,t.value,null),Reflect.defineProperty(i,e,t)}};function eu(i){return se(i)?i.reduce((e,t)=>(e[t]=null,e),{}):i}let ua=!0;function k0(i){const e=cc(i),t=i.proxy,n=i.ctx;ua=!1,e.beforeCreate&&tu(e.beforeCreate,i,"bc");const{data:r,computed:s,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:_,activated:p,deactivated:m,beforeDestroy:b,beforeUnmount:x,destroyed:w,unmounted:T,render:M,renderTracked:C,renderTriggered:k,errorCaptured:L,serverPrefetch:E,expose:A,inheritAttrs:q,components:z,directives:K,filters:ee}=e;if(c&&P0(c,n,null),o)for(const B in o){const H=o[B];ue(H)&&(n[B]=H.bind(t))}if(r){const B=r.call(t,t);Ke(B)&&(i.data=nc(B))}if(ua=!0,s)for(const B in s){const H=s[B],fe=ue(H)?H.bind(t,t):ue(H.get)?H.get.bind(t,t):yi,S=!ue(H)&&ue(H.set)?H.set.bind(t):yi,ne=Ns({get:fe,set:S});Object.defineProperty(n,B,{enumerable:!0,configurable:!0,get:()=>ne.value,set:be=>ne.value=be})}if(l)for(const B in l)ih(l[B],n,t,B);if(a){const B=ue(a)?a.call(t):a;Reflect.ownKeys(B).forEach(H=>{$0(H,B[H])})}u&&tu(u,i,"c");function j(B,H){se(H)?H.forEach(fe=>B(fe.bind(t))):H&&B(H.bind(t))}if(j(vl,f),j(pi,d),j(m0,h),j(Qf,_),j(p0,p),j(_0,m),j(w0,L),j(b0,C),j(x0,k),j(v0,x),j(ac,T),j(y0,E),se(A))if(A.length){const B=i.exposed||(i.exposed={});A.forEach(H=>{Object.defineProperty(B,H,{get:()=>t[H],set:fe=>t[H]=fe})})}else i.exposed||(i.exposed={});M&&i.render===yi&&(i.render=M),q!=null&&(i.inheritAttrs=q),z&&(i.components=z),K&&(i.directives=K)}function P0(i,e,t=yi){se(i)&&(i=fa(i));for(const n in i){const r=i[n];let s;Ke(r)?"default"in r?s=Oo(r.from||n,r.default,!0):s=Oo(r.from||n):s=Oo(r),ei(s)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):e[n]=s}}function tu(i,e,t){Ai(se(i)?i.map(n=>n.bind(e.proxy)):i.bind(e.proxy),e,t)}function ih(i,e,t,n){const r=n.includes(".")?_h(t,n):()=>t[n];if(ot(i)){const s=e[i];ue(s)&&an(r,s)}else if(ue(i))an(r,i.bind(t));else if(Ke(i))if(se(i))i.forEach(s=>ih(s,e,t,n));else{const s=ue(i.handler)?i.handler.bind(t):e[i.handler];ue(s)&&an(r,s,i)}}function cc(i){const e=i.type,{mixins:t,extends:n}=e,{mixins:r,optionsCache:s,config:{optionMergeStrategies:o}}=i.appContext,l=s.get(e);let a;return l?a=l:!r.length&&!t&&!n?a=e:(a={},r.length&&r.forEach(c=>Uo(a,c,o,!0)),Uo(a,e,o)),Ke(e)&&s.set(e,a),a}function Uo(i,e,t,n=!1){const{mixins:r,extends:s}=e;s&&Uo(i,s,t,!0),r&&r.forEach(o=>Uo(i,o,t,!0));for(const o in e)if(!(n&&o==="expose")){const l=O0[o]||t&&t[o];i[o]=l?l(i[o],e[o]):e[o]}return i}const O0={data:iu,props:nu,emits:nu,methods:ss,computed:ss,beforeCreate:It,created:It,beforeMount:It,mounted:It,beforeUpdate:It,updated:It,beforeDestroy:It,beforeUnmount:It,destroyed:It,unmounted:It,activated:It,deactivated:It,errorCaptured:It,serverPrefetch:It,components:ss,directives:ss,watch:L0,provide:iu,inject:E0};function iu(i,e){return e?i?function(){return Rt(ue(i)?i.call(this,this):i,ue(e)?e.call(this,this):e)}:e:i}function E0(i,e){return ss(fa(i),fa(e))}function fa(i){if(se(i)){const e={};for(let t=0;t1)return t&&ue(e)?e.call(n&&n.proxy):e}}const rh={},sh=()=>Object.create(rh),oh=i=>Object.getPrototypeOf(i)===rh;function D0(i,e,t,n=!1){const r={},s=sh();i.propsDefaults=Object.create(null),lh(i,e,r,s);for(const o in i.propsOptions[0])o in r||(r[o]=void 0);t?i.props=n?r:n0(r):i.type.props?i.props=r:i.props=s,i.attrs=s}function I0(i,e,t,n){const{props:r,attrs:s,vnode:{patchFlag:o}}=i,l=ke(r),[a]=i.propsOptions;let c=!1;if((n||o>0)&&!(o&16)){if(o&8){const u=i.vnode.dynamicProps;for(let f=0;f{a=!0;const[d,h]=ah(f,e,!0);Rt(o,d),h&&l.push(...h)};!t&&e.mixins.length&&e.mixins.forEach(u),i.extends&&u(i.extends),i.mixins&&i.mixins.forEach(u)}if(!s&&!a)return Ke(i)&&n.set(i,Er),Er;if(se(s))for(let u=0;ui[0]==="_"||i==="$stable",uc=i=>se(i)?i.map(Vi):[Vi(i)],N0=(i,e,t)=>{if(e._n)return e;const n=Qs((...r)=>uc(e(...r)),t);return n._c=!1,n},uh=(i,e,t)=>{const n=i._ctx;for(const r in i){if(ch(r))continue;const s=i[r];if(ue(s))e[r]=N0(r,s,n);else if(s!=null){const o=uc(s);e[r]=()=>o}}},fh=(i,e)=>{const t=uc(e);i.slots.default=()=>t},hh=(i,e,t)=>{for(const n in e)(t||n!=="_")&&(i[n]=e[n])},F0=(i,e,t)=>{const n=i.slots=sh();if(i.vnode.shapeFlag&32){const r=e._;r?(hh(n,e,t),t&&xf(n,"_",r,!0)):uh(e,n)}else e&&fh(i,e)},B0=(i,e,t)=>{const{vnode:n,slots:r}=i;let s=!0,o=qe;if(n.shapeFlag&32){const l=e._;l?t&&l===1?s=!1:hh(r,e,t):(s=!e.$stable,uh(e,r)),o=e}else e&&(fh(i,e),o={default:1});if(s)for(const l in r)!ch(l)&&o[l]==null&&delete r[l]};function da(i,e,t,n,r=!1){if(se(i)){i.forEach((d,h)=>da(d,e&&(se(e)?e[h]:e),t,n,r));return}if(ms(n)&&!r)return;const s=n.shapeFlag&4?dc(n.component):n.el,o=r?null:s,{i:l,r:a}=i,c=e&&e.r,u=l.refs===qe?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(ot(c)?(u[c]=null,we(f,c)&&(f[c]=null)):ei(c)&&(c.value=null)),ue(a))Sn(a,l,12,[o,u]);else{const d=ot(a),h=ei(a);if(d||h){const _=()=>{if(i.f){const p=d?we(f,a)?f[a]:u[a]:a.value;r?se(p)&&Ga(p,s):se(p)?p.includes(s)||p.push(s):d?(u[a]=[s],we(f,a)&&(f[a]=u[a])):(a.value=[s],i.k&&(u[i.k]=a.value))}else d?(u[a]=o,we(f,a)&&(f[a]=o)):h&&(a.value=o,i.k&&(u[i.k]=o))};o?(_.id=-1,Xt(_,t)):_()}}}const H0=Symbol("_vte"),V0=i=>i.__isTeleport,Xt=r_;function Y0(i){return W0(i)}function W0(i,e){const t=bf();t.__VUE__=!0;const{insert:n,remove:r,patchProp:s,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=yi,insertStaticContent:_}=i,p=(g,y,O,R=null,v=null,$=null,F=void 0,N=null,I=!!y.dynamicChildren)=>{if(g===y)return;g&&!es(g,y)&&(R=Ae(g),be(g,v,$,!0),g=null),y.patchFlag===-2&&(I=!1,y.dynamicChildren=null);const{type:D,ref:Y,shapeFlag:G}=y;switch(D){case xl:m(g,y,O,R);break;case En:b(g,y,O,R);break;case Eo:g==null&&x(y,O,R,F);break;case ze:z(g,y,O,R,v,$,F,N,I);break;default:G&1?M(g,y,O,R,v,$,F,N,I):G&6?K(g,y,O,R,v,$,F,N,I):(G&64||G&128)&&D.process(g,y,O,R,v,$,F,N,I,Ee)}Y!=null&&v&&da(Y,g&&g.ref,$,y||g,!y)},m=(g,y,O,R)=>{if(g==null)n(y.el=l(y.children),O,R);else{const v=y.el=g.el;y.children!==g.children&&c(v,y.children)}},b=(g,y,O,R)=>{g==null?n(y.el=a(y.children||""),O,R):y.el=g.el},x=(g,y,O,R)=>{[g.el,g.anchor]=_(g.children,y,O,R,g.el,g.anchor)},w=({el:g,anchor:y},O,R)=>{let v;for(;g&&g!==y;)v=d(g),n(g,O,R),g=v;n(y,O,R)},T=({el:g,anchor:y})=>{let O;for(;g&&g!==y;)O=d(g),r(g),g=O;r(y)},M=(g,y,O,R,v,$,F,N,I)=>{y.type==="svg"?F="svg":y.type==="math"&&(F="mathml"),g==null?C(y,O,R,v,$,F,N,I):E(g,y,v,$,F,N,I)},C=(g,y,O,R,v,$,F,N)=>{let I,D;const{props:Y,shapeFlag:G,transition:V,dirs:J}=g;if(I=g.el=o(g.type,$,Y&&Y.is,Y),G&8?u(I,g.children):G&16&&L(g.children,I,null,R,v,Dl(g,$),F,N),J&&Wn(g,null,R,"created"),k(I,g,g.scopeId,F,R),Y){for(const pe in Y)pe!=="value"&&!_s(pe)&&s(I,pe,null,Y[pe],$,R);"value"in Y&&s(I,"value",null,Y.value,$),(D=Y.onVnodeBeforeMount)&&Fi(D,R,g)}J&&Wn(g,null,R,"beforeMount");const Z=U0(v,V);Z&&V.beforeEnter(I),n(I,y,O),((D=Y&&Y.onVnodeMounted)||Z||J)&&Xt(()=>{D&&Fi(D,R,g),Z&&V.enter(I),J&&Wn(g,null,R,"mounted")},v)},k=(g,y,O,R,v)=>{if(O&&h(g,O),R)for(let $=0;${for(let D=I;D{const N=y.el=g.el;let{patchFlag:I,dynamicChildren:D,dirs:Y}=y;I|=g.patchFlag&16;const G=g.props||qe,V=y.props||qe;let J;if(O&&Un(O,!1),(J=V.onVnodeBeforeUpdate)&&Fi(J,O,y,g),Y&&Wn(y,g,O,"beforeUpdate"),O&&Un(O,!0),(G.innerHTML&&V.innerHTML==null||G.textContent&&V.textContent==null)&&u(N,""),D?A(g.dynamicChildren,D,N,O,R,Dl(y,v),$):F||H(g,y,N,null,O,R,Dl(y,v),$,!1),I>0){if(I&16)q(N,G,V,O,v);else if(I&2&&G.class!==V.class&&s(N,"class",null,V.class,v),I&4&&s(N,"style",G.style,V.style,v),I&8){const Z=y.dynamicProps;for(let pe=0;pe{J&&Fi(J,O,y,g),Y&&Wn(y,g,O,"updated")},R)},A=(g,y,O,R,v,$,F)=>{for(let N=0;N{if(y!==O){if(y!==qe)for(const $ in y)!_s($)&&!($ in O)&&s(g,$,y[$],null,v,R);for(const $ in O){if(_s($))continue;const F=O[$],N=y[$];F!==N&&$!=="value"&&s(g,$,N,F,v,R)}"value"in O&&s(g,"value",y.value,O.value,v)}},z=(g,y,O,R,v,$,F,N,I)=>{const D=y.el=g?g.el:l(""),Y=y.anchor=g?g.anchor:l("");let{patchFlag:G,dynamicChildren:V,slotScopeIds:J}=y;J&&(N=N?N.concat(J):J),g==null?(n(D,O,R),n(Y,O,R),L(y.children||[],O,Y,v,$,F,N,I)):G>0&&G&64&&V&&g.dynamicChildren?(A(g.dynamicChildren,V,O,v,$,F,N),(y.key!=null||v&&y===v.subTree)&&dh(g,y,!0)):H(g,y,O,Y,v,$,F,N,I)},K=(g,y,O,R,v,$,F,N,I)=>{y.slotScopeIds=N,g==null?y.shapeFlag&512?v.ctx.activate(y,O,R,F,I):ee(y,O,R,v,$,F,I):Q(g,y,I)},ee=(g,y,O,R,v,$,F)=>{const N=g.component=u_(g,R,v);if(Kf(g)&&(N.ctx.renderer=Ee),f_(N,!1,F),N.asyncDep){if(v&&v.registerDep(N,j,F),!g.el){const I=N.subTree=Me(En);b(null,I,y,O)}}else j(N,g,y,O,v,$,F)},Q=(g,y,O)=>{const R=y.component=g.component;if(t_(g,y,O))if(R.asyncDep&&!R.asyncResolved){B(R,y,O);return}else R.next=y,f0(R.update),R.effect.dirty=!0,R.update();else y.el=g.el,R.vnode=y},j=(g,y,O,R,v,$,F)=>{const N=()=>{if(g.isMounted){let{next:Y,bu:G,u:V,parent:J,vnode:Z}=g;{const Re=ph(g);if(Re){Y&&(Y.el=Z.el,B(g,Y,F)),Re.asyncDep.then(()=>{g.isUnmounted||N()});return}}let pe=Y,oe;Un(g,!1),Y?(Y.el=Z.el,B(g,Y,F)):Y=Z,G&&Al(G),(oe=Y.props&&Y.props.onVnodeBeforeUpdate)&&Fi(oe,J,Y,Z),Un(g,!0);const Le=Il(g),vt=g.subTree;g.subTree=Le,p(vt,Le,f(vt.el),Ae(vt),g,v,$),Y.el=Le.el,pe===null&&i_(g,Le.el),V&&Xt(V,v),(oe=Y.props&&Y.props.onVnodeUpdated)&&Xt(()=>Fi(oe,J,Y,Z),v)}else{let Y;const{el:G,props:V}=y,{bm:J,m:Z,parent:pe}=g,oe=ms(y);if(Un(g,!1),J&&Al(J),!oe&&(Y=V&&V.onVnodeBeforeMount)&&Fi(Y,pe,y),Un(g,!0),G&&Ut){const Le=()=>{g.subTree=Il(g),Ut(G,g.subTree,g,v,null)};oe?y.type.__asyncLoader().then(()=>!g.isUnmounted&&Le()):Le()}else{const Le=g.subTree=Il(g);p(null,Le,O,R,g,v,$),y.el=Le.el}if(Z&&Xt(Z,v),!oe&&(Y=V&&V.onVnodeMounted)){const Le=y;Xt(()=>Fi(Y,pe,Le),v)}(y.shapeFlag&256||pe&&ms(pe.vnode)&&pe.vnode.shapeFlag&256)&&g.a&&Xt(g.a,v),g.isMounted=!0,y=O=R=null}},I=g.effect=new Qa(N,yi,()=>lc(D),g.scope),D=g.update=()=>{I.dirty&&I.run()};D.i=g,D.id=g.uid,Un(g,!0),D()},B=(g,y,O)=>{y.component=g;const R=g.vnode.props;g.vnode=y,g.next=null,I0(g,y.props,R,O),B0(g,y.children,O),zn(),Qc(g),Nn()},H=(g,y,O,R,v,$,F,N,I=!1)=>{const D=g&&g.children,Y=g?g.shapeFlag:0,G=y.children,{patchFlag:V,shapeFlag:J}=y;if(V>0){if(V&128){S(D,G,O,R,v,$,F,N,I);return}else if(V&256){fe(D,G,O,R,v,$,F,N,I);return}}J&8?(Y&16&&Ve(D,v,$),G!==D&&u(O,G)):Y&16?J&16?S(D,G,O,R,v,$,F,N,I):Ve(D,v,$,!0):(Y&8&&u(O,""),J&16&&L(G,O,R,v,$,F,N,I))},fe=(g,y,O,R,v,$,F,N,I)=>{g=g||Er,y=y||Er;const D=g.length,Y=y.length,G=Math.min(D,Y);let V;for(V=0;VY?Ve(g,v,$,!0,!1,G):L(y,O,R,v,$,F,N,I,G)},S=(g,y,O,R,v,$,F,N,I)=>{let D=0;const Y=y.length;let G=g.length-1,V=Y-1;for(;D<=G&&D<=V;){const J=g[D],Z=y[D]=I?mn(y[D]):Vi(y[D]);if(es(J,Z))p(J,Z,O,null,v,$,F,N,I);else break;D++}for(;D<=G&&D<=V;){const J=g[G],Z=y[V]=I?mn(y[V]):Vi(y[V]);if(es(J,Z))p(J,Z,O,null,v,$,F,N,I);else break;G--,V--}if(D>G){if(D<=V){const J=V+1,Z=JV)for(;D<=G;)be(g[D],v,$,!0),D++;else{const J=D,Z=D,pe=new Map;for(D=Z;D<=V;D++){const nt=y[D]=I?mn(y[D]):Vi(y[D]);nt.key!=null&&pe.set(nt.key,D)}let oe,Le=0;const vt=V-Z+1;let Re=!1,Bn=0;const qt=new Array(vt);for(D=0;D=vt){be(nt,v,$,!0);continue}let lt;if(nt.key!=null)lt=pe.get(nt.key);else for(oe=Z;oe<=V;oe++)if(qt[oe-Z]===0&&es(nt,y[oe])){lt=oe;break}lt===void 0?be(nt,v,$,!0):(qt[lt-Z]=D+1,lt>=Bn?Bn=lt:Re=!0,p(nt,y[lt],O,null,v,$,F,N,I),Le++)}const Zi=Re?q0(qt):Er;for(oe=Zi.length-1,D=vt-1;D>=0;D--){const nt=Z+D,lt=y[nt],Di=nt+1{const{el:$,type:F,transition:N,children:I,shapeFlag:D}=g;if(D&6){ne(g.component.subTree,y,O,R);return}if(D&128){g.suspense.move(y,O,R);return}if(D&64){F.move(g,y,O,Ee);return}if(F===ze){n($,y,O);for(let G=0;GN.enter($),v);else{const{leave:G,delayLeave:V,afterLeave:J}=N,Z=()=>n($,y,O),pe=()=>{G($,()=>{Z(),J&&J()})};V?V($,Z,pe):pe()}else n($,y,O)},be=(g,y,O,R=!1,v=!1)=>{const{type:$,props:F,ref:N,children:I,dynamicChildren:D,shapeFlag:Y,patchFlag:G,dirs:V,cacheIndex:J}=g;if(G===-2&&(v=!1),N!=null&&da(N,null,O,g,!0),J!=null&&(y.renderCache[J]=void 0),Y&256){y.ctx.deactivate(g);return}const Z=Y&1&&V,pe=!ms(g);let oe;if(pe&&(oe=F&&F.onVnodeBeforeUnmount)&&Fi(oe,y,g),Y&6)Fe(g.component,O,R);else{if(Y&128){g.suspense.unmount(O,R);return}Z&&Wn(g,null,y,"beforeUnmount"),Y&64?g.type.remove(g,y,O,Ee,R):D&&!D.hasOnce&&($!==ze||G>0&&G&64)?Ve(D,y,O,!1,!0):($===ze&&G&384||!v&&Y&16)&&Ve(I,y,O),R&&Oe(g)}(pe&&(oe=F&&F.onVnodeUnmounted)||Z)&&Xt(()=>{oe&&Fi(oe,y,g),Z&&Wn(g,null,y,"unmounted")},O)},Oe=g=>{const{type:y,el:O,anchor:R,transition:v}=g;if(y===ze){Pe(O,R);return}if(y===Eo){T(g);return}const $=()=>{r(O),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(g.shapeFlag&1&&v&&!v.persisted){const{leave:F,delayLeave:N}=v,I=()=>F(O,$);N?N(g.el,$,I):I()}else $()},Pe=(g,y)=>{let O;for(;g!==y;)O=d(g),r(g),g=O;r(y)},Fe=(g,y,O)=>{const{bum:R,scope:v,update:$,subTree:F,um:N,m:I,a:D}=g;su(I),su(D),R&&Al(R),v.stop(),$&&($.active=!1,be(F,g,y,O)),N&&Xt(N,y),Xt(()=>{g.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},Ve=(g,y,O,R=!1,v=!1,$=0)=>{for(let F=$;F{if(g.shapeFlag&6)return Ae(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const y=d(g.anchor||g.el),O=y&&y[H0];return O?d(O):y};let Je=!1;const et=(g,y,O)=>{g==null?y._vnode&&be(y._vnode,null,null,!0):p(y._vnode||null,g,y,null,null,null,O),y._vnode=g,Je||(Je=!0,Qc(),Uf(),Je=!1)},Ee={p,um:be,m:ne,r:Oe,mt:ee,mc:L,pc:H,pbc:A,n:Ae,o:i};let ht,Ut;return{render:et,hydrate:ht,createApp:R0(et,ht)}}function Dl({type:i,props:e},t){return t==="svg"&&i==="foreignObject"||t==="mathml"&&i==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:t}function Un({effect:i,update:e},t){i.allowRecurse=e.allowRecurse=t}function U0(i,e){return(!i||i&&!i.pendingBranch)&&e&&!e.persisted}function dh(i,e,t=!1){const n=i.children,r=e.children;if(se(n)&&se(r))for(let s=0;s>1,i[t[l]]0&&(e[n]=t[s-1]),t[s]=n)}}for(s=t.length,o=t[s-1];s-- >0;)t[s]=o,o=e[o];return t}function ph(i){const e=i.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:ph(e)}function su(i){if(i)for(let e=0;eOo(X0);function G0(i,e){return fc(i,null,e)}const uo={};function an(i,e,t){return fc(i,e,t)}function fc(i,e,{immediate:t,deep:n,flush:r,once:s,onTrack:o,onTrigger:l}=qe){if(e&&s){const C=e;e=(...k)=>{C(...k),M()}}const a=bt,c=C=>n===!0?C:Qn(C,n===!1?1:void 0);let u,f=!1,d=!1;if(ei(i)?(u=()=>i.value,f=Hr(i)):gs(i)?(u=()=>c(i),f=!0):se(i)?(d=!0,f=i.some(C=>gs(C)||Hr(C)),u=()=>i.map(C=>{if(ei(C))return C.value;if(gs(C))return c(C);if(ue(C))return Sn(C,a,2)})):ue(i)?e?u=()=>Sn(i,a,2):u=()=>(h&&h(),Ai(i,a,3,[_])):u=yi,e&&n){const C=u;u=()=>Qn(C())}let h,_=C=>{h=w.onStop=()=>{Sn(C,a,4),h=w.onStop=void 0}},p;if(bl)if(_=yi,e?t&&Ai(e,a,3,[u(),d?[]:void 0,_]):u(),r==="sync"){const C=j0();p=C.__watcherHandles||(C.__watcherHandles=[])}else return yi;let m=d?new Array(i.length).fill(uo):uo;const b=()=>{if(!(!w.active||!w.dirty))if(e){const C=w.run();(n||f||(d?C.some((k,L)=>On(k,m[L])):On(C,m)))&&(h&&h(),Ai(e,a,3,[C,m===uo?void 0:d&&m[0]===uo?[]:m,_]),m=C)}else w.run()};b.allowRecurse=!!e;let x;r==="sync"?x=b:r==="post"?x=()=>Xt(b,a&&a.suspense):(b.pre=!0,a&&(b.id=a.uid),x=()=>lc(b));const w=new Qa(u,yi,x),T=Cf(),M=()=>{w.stop(),T&&Ga(T.effects,w)};return e?t?b():m=w.run():r==="post"?Xt(w.run.bind(w),a&&a.suspense):w.run(),p&&p.push(M),M}function K0(i,e,t){const n=this.proxy,r=ot(i)?i.includes(".")?_h(n,i):()=>n[i]:i.bind(n,n);let s;ue(e)?s=e:(s=e.handler,t=e);const o=eo(this),l=fc(r,s.bind(n),t);return o(),l}function _h(i,e){const t=e.split(".");return()=>{let n=i;for(let r=0;r{Qn(n,e,t)});else if(yf(i)){for(const n in i)Qn(i[n],e,t);for(const n of Object.getOwnPropertySymbols(i))Object.prototype.propertyIsEnumerable.call(i,n)&&Qn(i[n],e,t)}return i}const Z0=(i,e)=>e==="modelValue"||e==="model-value"?i.modelModifiers:i[`${e}Modifiers`]||i[`${$i(e)}Modifiers`]||i[`${In(e)}Modifiers`];function Q0(i,e,...t){if(i.isUnmounted)return;const n=i.vnode.props||qe;let r=t;const s=e.startsWith("update:"),o=s&&Z0(n,e.slice(7));o&&(o.trim&&(r=t.map(u=>ot(u)?u.trim():u)),o.number&&(r=t.map(Pp)));let l,a=n[l=Ll(e)]||n[l=Ll($i(e))];!a&&s&&(a=n[l=Ll(In(e))]),a&&Ai(a,i,6,r);const c=n[l+"Once"];if(c){if(!i.emitted)i.emitted={};else if(i.emitted[l])return;i.emitted[l]=!0,Ai(c,i,6,r)}}function gh(i,e,t=!1){const n=e.emitsCache,r=n.get(i);if(r!==void 0)return r;const s=i.emits;let o={},l=!1;if(!ue(i)){const a=c=>{const u=gh(c,e,!0);u&&(l=!0,Rt(o,u))};!t&&e.mixins.length&&e.mixins.forEach(a),i.extends&&a(i.extends),i.mixins&&i.mixins.forEach(a)}return!s&&!l?(Ke(i)&&n.set(i,null),null):(se(s)?s.forEach(a=>o[a]=null):Rt(o,s),Ke(i)&&n.set(i,o),o)}function yl(i,e){return!i||!ul(e)?!1:(e=e.slice(2).replace(/Once$/,""),we(i,e[0].toLowerCase()+e.slice(1))||we(i,In(e))||we(i,e))}function Il(i){const{type:e,vnode:t,proxy:n,withProxy:r,propsOptions:[s],slots:o,attrs:l,emit:a,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:_,inheritAttrs:p}=i,m=Wo(i);let b,x;try{if(t.shapeFlag&4){const T=r||n,M=T;b=Vi(c.call(M,T,u,f,h,d,_)),x=l}else{const T=e;b=Vi(T.length>1?T(f,{attrs:l,slots:o,emit:a}):T(f,null)),x=e.props?l:J0(l)}}catch(T){ys.length=0,_l(T,i,1),b=Me(En)}let w=b;if(x&&p!==!1){const T=Object.keys(x),{shapeFlag:M}=w;T.length&&M&7&&(s&&T.some(ja)&&(x=e_(x,s)),w=Vr(w,x,!1,!0))}return t.dirs&&(w=Vr(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(t.dirs):t.dirs),t.transition&&(w.transition=t.transition),b=w,Wo(m),b}const J0=i=>{let e;for(const t in i)(t==="class"||t==="style"||ul(t))&&((e||(e={}))[t]=i[t]);return e},e_=(i,e)=>{const t={};for(const n in i)(!ja(n)||!(n.slice(9)in e))&&(t[n]=i[n]);return t};function t_(i,e,t){const{props:n,children:r,component:s}=i,{props:o,children:l,patchFlag:a}=e,c=s.emitsOptions;if(e.dirs||e.transition)return!0;if(t&&a>=0){if(a&1024)return!0;if(a&16)return n?ou(n,o,c):!!o;if(a&8){const u=e.dynamicProps;for(let f=0;fi.__isSuspense;function r_(i,e){e&&e.pendingBranch?se(i)?e.effects.push(...i):e.effects.push(i):h0(i)}const ze=Symbol.for("v-fgt"),xl=Symbol.for("v-txt"),En=Symbol.for("v-cmt"),Eo=Symbol.for("v-stc"),ys=[];let ci=null;function re(i=!1){ys.push(ci=i?null:[])}function s_(){ys.pop(),ci=ys[ys.length-1]||null}let Is=1;function lu(i){Is+=i,i<0&&ci&&(ci.hasOnce=!0)}function mh(i){return i.dynamicChildren=Is>0?ci||Er:null,s_(),Is>0&&ci&&ci.push(i),i}function he(i,e,t,n,r,s){return mh(P(i,e,t,n,r,s,!0))}function Ln(i,e,t,n,r){return mh(Me(i,e,t,n,r,!0))}function vh(i){return i?i.__v_isVNode===!0:!1}function es(i,e){return i.type===e.type&&i.key===e.key}const yh=({key:i})=>i??null,Lo=({ref:i,ref_key:e,ref_for:t})=>(typeof i=="number"&&(i=""+i),i!=null?ot(i)||ei(i)||ue(i)?{i:Et,r:i,k:e,f:!!t}:i:null);function P(i,e=null,t=null,n=0,r=null,s=i===ze?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:i,props:e,key:e&&yh(e),ref:e&&Lo(e),scopeId:gl,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Et};return l?(hc(a,t),s&128&&i.normalize(a)):t&&(a.shapeFlag|=ot(t)?8:16),Is>0&&!o&&ci&&(a.patchFlag>0||s&6)&&a.patchFlag!==32&&ci.push(a),a}const Me=o_;function o_(i,e=null,t=null,n=0,r=null,s=!1){if((!i||i===Jf)&&(i=En),vh(i)){const l=Vr(i,e,!0);return t&&hc(l,t),Is>0&&!s&&ci&&(l.shapeFlag&6?ci[ci.indexOf(i)]=l:ci.push(l)),l.patchFlag=-2,l}if(g_(i)&&(i=i.__vccOpts),e){e=l_(e);let{class:l,style:a}=e;l&&!ot(l)&&(e.class=hi(l)),Ke(a)&&(Nf(a)&&!se(a)&&(a=Rt({},a)),e.style=Za(a))}const o=ot(i)?1:n_(i)?128:V0(i)?64:Ke(i)?4:ue(i)?2:0;return P(i,e,t,n,r,o,s,!0)}function l_(i){return i?Nf(i)||oh(i)?Rt({},i):i:null}function Vr(i,e,t=!1,n=!1){const{props:r,ref:s,patchFlag:o,children:l,transition:a}=i,c=e?bh(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:i.type,props:c,key:c&&yh(c),ref:e&&e.ref?t&&s?se(s)?s.concat(Lo(e)):[s,Lo(e)]:Lo(e):s,scopeId:i.scopeId,slotScopeIds:i.slotScopeIds,children:l,target:i.target,targetStart:i.targetStart,targetAnchor:i.targetAnchor,staticCount:i.staticCount,shapeFlag:i.shapeFlag,patchFlag:e&&i.type!==ze?o===-1?16:o|16:o,dynamicProps:i.dynamicProps,dynamicChildren:i.dynamicChildren,appContext:i.appContext,dirs:i.dirs,transition:a,component:i.component,suspense:i.suspense,ssContent:i.ssContent&&Vr(i.ssContent),ssFallback:i.ssFallback&&Vr(i.ssFallback),el:i.el,anchor:i.anchor,ctx:i.ctx,ce:i.ce};return a&&n&&Gf(u,a.clone(u)),u}function zs(i=" ",e=0){return Me(xl,null,i,e)}function Js(i,e){const t=Me(Eo,null,i);return t.staticCount=e,t}function xh(i="",e=!1){return e?(re(),Ln(En,null,i)):Me(En,null,i)}function Vi(i){return i==null||typeof i=="boolean"?Me(En):se(i)?Me(ze,null,i.slice()):typeof i=="object"?mn(i):Me(xl,null,String(i))}function mn(i){return i.el===null&&i.patchFlag!==-1||i.memo?i:Vr(i)}function hc(i,e){let t=0;const{shapeFlag:n}=i;if(e==null)e=null;else if(se(e))t=16;else if(typeof e=="object")if(n&65){const r=e.default;r&&(r._c&&(r._d=!1),hc(i,r()),r._c&&(r._d=!0));return}else{t=32;const r=e._;!r&&!oh(e)?e._ctx=Et:r===3&&Et&&(Et.slots._===1?e._=1:(e._=2,i.patchFlag|=1024))}else ue(e)?(e={default:e,_ctx:Et},t=32):(e=String(e),n&64?(t=16,e=[zs(e)]):t=8);i.children=e,i.shapeFlag|=t}function bh(...i){const e={};for(let t=0;tbt||Et;let qo,pa;{const i=bf(),e=(t,n)=>{let r;return(r=i[t])||(r=i[t]=[]),r.push(n),s=>{r.length>1?r.forEach(o=>o(s)):r[0](s)}};qo=e("__VUE_INSTANCE_SETTERS__",t=>bt=t),pa=e("__VUE_SSR_SETTERS__",t=>bl=t)}const eo=i=>{const e=bt;return qo(i),i.scope.on(),()=>{i.scope.off(),qo(e)}},au=()=>{bt&&bt.scope.off(),qo(null)};function Th(i){return i.vnode.shapeFlag&4}let bl=!1;function f_(i,e=!1,t=!1){e&&pa(e);const{props:n,children:r}=i.vnode,s=Th(i);D0(i,n,s,e),F0(i,r,t);const o=s?h_(i,e):void 0;return e&&pa(!1),o}function h_(i,e){const t=i.type;i.accessCache=Object.create(null),i.proxy=new Proxy(i.ctx,M0);const{setup:n}=t;if(n){const r=i.setupContext=n.length>1?p_(i):null,s=eo(i);zn();const o=Sn(n,i,0,[i.props,r]);if(Nn(),s(),mf(o)){if(o.then(au,au),e)return o.then(l=>{cu(i,l,e)}).catch(l=>{_l(l,i,0)});i.asyncDep=o}else cu(i,o,e)}else Sh(i,e)}function cu(i,e,t){ue(e)?i.type.__ssrInlineRender?i.ssrRender=e:i.render=e:Ke(e)&&(i.setupState=Hf(e)),Sh(i,t)}let uu;function Sh(i,e,t){const n=i.type;if(!i.render){if(!e&&uu&&!n.render){const r=n.template||cc(i).template;if(r){const{isCustomElement:s,compilerOptions:o}=i.appContext.config,{delimiters:l,compilerOptions:a}=n,c=Rt(Rt({isCustomElement:s,delimiters:l},o),a);n.render=uu(r,c)}}i.render=n.render||yi}{const r=eo(i);zn();try{k0(i)}finally{Nn(),r()}}}const d_={get(i,e){return Jt(i,"get",""),i[e]}};function p_(i){const e=t=>{i.exposed=t||{}};return{attrs:new Proxy(i.attrs,d_),slots:i.slots,emit:i.emit,expose:e}}function dc(i){return i.exposed?i.exposeProxy||(i.exposeProxy=new Proxy(Hf(r0(i.exposed)),{get(e,t){if(t in e)return e[t];if(t in vs)return vs[t](i)},has(e,t){return t in e||t in vs}})):i.proxy}function __(i,e=!0){return ue(i)?i.displayName||i.name:i.name||e&&i.__name}function g_(i){return ue(i)&&"__vccOpts"in i}const Ns=(i,e)=>s0(i,e,bl),m_="3.4.38";/** +* @vue/runtime-dom v3.4.38 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const v_="http://www.w3.org/2000/svg",y_="http://www.w3.org/1998/Math/MathML",Ji=typeof document<"u"?document:null,fu=Ji&&Ji.createElement("template"),x_={insert:(i,e,t)=>{e.insertBefore(i,t||null)},remove:i=>{const e=i.parentNode;e&&e.removeChild(i)},createElement:(i,e,t,n)=>{const r=e==="svg"?Ji.createElementNS(v_,i):e==="mathml"?Ji.createElementNS(y_,i):t?Ji.createElement(i,{is:t}):Ji.createElement(i);return i==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:i=>Ji.createTextNode(i),createComment:i=>Ji.createComment(i),setText:(i,e)=>{i.nodeValue=e},setElementText:(i,e)=>{i.textContent=e},parentNode:i=>i.parentNode,nextSibling:i=>i.nextSibling,querySelector:i=>Ji.querySelector(i),setScopeId(i,e){i.setAttribute(e,"")},insertStaticContent(i,e,t,n,r,s){const o=t?t.previousSibling:e.lastChild;if(r&&(r===s||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),t),!(r===s||!(r=r.nextSibling)););else{fu.innerHTML=n==="svg"?`${i}`:n==="mathml"?`${i}`:i;const l=fu.content;if(n==="svg"||n==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}e.insertBefore(l,t)}return[o?o.nextSibling:e.firstChild,t?t.previousSibling:e.lastChild]}},b_=Symbol("_vtc");function w_(i,e,t){const n=i[b_];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?i.removeAttribute("class"):t?i.setAttribute("class",e):i.className=e}const hu=Symbol("_vod"),T_=Symbol("_vsh"),S_=Symbol(""),C_=/(^|;)\s*display\s*:/;function M_(i,e,t){const n=i.style,r=ot(t);let s=!1;if(t&&!r){if(e)if(ot(e))for(const o of e.split(";")){const l=o.slice(0,o.indexOf(":")).trim();t[l]==null&&Ao(n,l,"")}else for(const o in e)t[o]==null&&Ao(n,o,"");for(const o in t)o==="display"&&(s=!0),Ao(n,o,t[o])}else if(r){if(e!==t){const o=n[S_];o&&(t+=";"+o),n.cssText=t,s=C_.test(t)}}else e&&i.removeAttribute("style");hu in i&&(i[hu]=s?n.display:"",i[T_]&&(n.display="none"))}const du=/\s*!important$/;function Ao(i,e,t){if(se(t))t.forEach(n=>Ao(i,e,n));else if(t==null&&(t=""),e.startsWith("--"))i.setProperty(e,t);else{const n=k_(i,e);du.test(t)?i.setProperty(In(n),t.replace(du,""),"important"):i[n]=t}}const pu=["Webkit","Moz","ms"],zl={};function k_(i,e){const t=zl[e];if(t)return t;let n=$i(e);if(n!=="filter"&&n in i)return zl[e]=n;n=dl(n);for(let r=0;rNl||(R_.then(()=>Nl=0),Nl=Date.now());function D_(i,e){const t=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=t.attached)return;Ai(I_(n,t.value),e,5,[n])};return t.value=i,t.attached=$_(),t}function I_(i,e){if(se(e)){const t=i.stopImmediatePropagation;return i.stopImmediatePropagation=()=>{t.call(i),i._stopped=!0},e.map(n=>r=>!r._stopped&&n&&n(r))}else return e}const yu=i=>i.charCodeAt(0)===111&&i.charCodeAt(1)===110&&i.charCodeAt(2)>96&&i.charCodeAt(2)<123,z_=(i,e,t,n,r,s)=>{const o=r==="svg";e==="class"?w_(i,n,o):e==="style"?M_(i,t,n):ul(e)?ja(e)||L_(i,e,t,n,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):N_(i,e,n,o))?(P_(i,e,n),!i.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&gu(i,e,n,o,s,e!=="value")):(e==="true-value"?i._trueValue=n:e==="false-value"&&(i._falseValue=n),gu(i,e,n,o))};function N_(i,e,t,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in i&&yu(e)&&ue(t));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&i.tagName==="INPUT"||e==="type"&&i.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=i.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return yu(e)&&ot(t)?!1:e in i}const F_={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},B_=(i,e)=>{const t=i._withKeys||(i._withKeys={}),n=e.join(".");return t[n]||(t[n]=r=>{if(!("key"in r))return;const s=In(r.key);if(e.some(o=>o===s||F_[o]===s))return i(r)})},H_=Rt({patchProp:z_},x_);let xu;function V_(){return xu||(xu=Y0(H_))}const Y_=(...i)=>{const e=V_().createApp(...i),{mount:t}=e;return e.mount=n=>{const r=U_(n);if(!r)return;const s=e._component;!ue(s)&&!s.render&&!s.template&&(s.template=r.innerHTML),r.innerHTML="";const o=t(r,!1,W_(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e};function W_(i){if(i instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&i instanceof MathMLElement)return"mathml"}function U_(i){return ot(i)?document.querySelector(i):i}const Gr=(i,e)=>{const t=i.__vccOpts||i;for(const[n,r]of e)t[n]=r;return t},q_={},X_=Js('',1),j_=[X_];function G_(i,e){return re(),he("div",null,j_)}const K_=Gr(q_,[["render",G_]]);function Ch(i){return Cf()?(zp(i),!0):!1}function pc(i){return typeof i=="function"?i():Te(i)}const Z_=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Q_=Object.prototype.toString,J_=i=>Q_.call(i)==="[object Object]",e1=()=>{};function t1(i){return wh()}function i1(i,e=!0,t){t1()?pi(i,t):e?i():Yf(i)}function n1(i){var e;const t=pc(i);return(e=t==null?void 0:t.$el)!=null?e:t}const _c=Z_?window:void 0;function r1(...i){let e,t,n,r;if(typeof i[0]=="string"||Array.isArray(i[0])?([t,n,r]=i,e=_c):[e,t,n,r]=i,!e)return e1;Array.isArray(t)||(t=[t]),Array.isArray(n)||(n=[n]);const s=[],o=()=>{s.forEach(u=>u()),s.length=0},l=(u,f,d,h)=>(u.addEventListener(f,d,h),()=>u.removeEventListener(f,d,h)),a=an(()=>[n1(e),pc(r)],([u,f])=>{if(o(),!u)return;const d=J_(f)?{...f}:f;s.push(...t.flatMap(h=>n.map(_=>l(u,h,_,d))))},{immediate:!0,flush:"post"}),c=()=>{a(),o()};return Ch(c),c}function s1(){const i=ft(!1),e=wh();return e&&pi(()=>{i.value=!0},e),i}function o1(i){const e=s1();return Ns(()=>(e.value,!!i()))}function l1(i,e={}){const{window:t=_c}=e,n=o1(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let r;const s=ft(!1),o=c=>{s.value=c.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},a=G0(()=>{n.value&&(l(),r=t.matchMedia(pc(i)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),s.value=r.matches)});return Ch(()=>{a(),l(),r=void 0}),s}function wl(i={}){const{window:e=_c,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:n=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:s=!0}=i,o=ft(t),l=ft(n),a=()=>{e&&(s?(o.value=e.innerWidth,l.value=e.innerHeight):(o.value=e.document.documentElement.clientWidth,l.value=e.document.documentElement.clientHeight))};if(a(),i1(a),r1("resize",a,{passive:!0}),r){const c=l1("(orientation: portrait)");an(c,()=>a())}return{width:o,height:l}}function en(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function Mh(i,e){i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.__proto__=e}/*! + * GSAP 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var fi={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Yr={duration:.5,overwrite:!1,delay:0},gc,Lt,He,xi=1e8,Ie=1/xi,_a=Math.PI*2,a1=_a/4,c1=0,kh=Math.sqrt,u1=Math.cos,f1=Math.sin,mt=function(e){return typeof e=="string"},Qe=function(e){return typeof e=="function"},fn=function(e){return typeof e=="number"},mc=function(e){return typeof e>"u"},Ki=function(e){return typeof e=="object"},Gt=function(e){return e!==!1},vc=function(){return typeof window<"u"},fo=function(e){return Qe(e)||mt(e)},Ph=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},At=Array.isArray,ga=/(?:-?\.?\d|\.)+/gi,Oh=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Mr=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Fl=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Eh=/[+-]=-?[.\d]+/,Lh=/[^,'"\[\]\s]+/gi,h1=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Xe,Bi,ma,yc,di={},Xo={},Ah,Rh=function(e){return(Xo=dr(e,di))&&ti},xc=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Fs=function(e,t){return!t&&console.warn(e)},$h=function(e,t){return e&&(di[e]=t)&&Xo&&(Xo[e]=t)||di},Bs=function(){return 0},d1={suppressEvents:!0,isStart:!0,kill:!1},Ro={suppressEvents:!0,kill:!1},p1={suppressEvents:!0},bc={},Cn=[],va={},Dh,oi={},Bl={},bu=30,$o=[],wc="",Tc=function(e){var t=e[0],n,r;if(Ki(t)||Qe(t)||(e=[e]),!(n=(t._gsap||{}).harness)){for(r=$o.length;r--&&!$o[r].targetTest(t););n=$o[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new sd(e[r],n)))||e.splice(r,1);return e},nr=function(e){return e._gsap||Tc(bi(e))[0]._gsap},Ih=function(e,t,n){return(n=e[t])&&Qe(n)?e[t]():mc(n)&&e.getAttribute&&e.getAttribute(t)||n},Kt=function(e,t){return(e=e.split(",")).forEach(t)||e},it=function(e){return Math.round(e*1e5)/1e5||0},gt=function(e){return Math.round(e*1e7)/1e7||0},$r=function(e,t){var n=t.charAt(0),r=parseFloat(t.substr(2));return e=parseFloat(e),n==="+"?e+r:n==="-"?e-r:n==="*"?e*r:e/r},_1=function(e,t){for(var n=t.length,r=0;e.indexOf(t[r])<0&&++rl;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[r]=t,t._prev=o,t.parent=t._dp=e,t},Tl=function(e,t,n,r){n===void 0&&(n="_first"),r===void 0&&(r="_last");var s=t._prev,o=t._next;s?s._next=o:e[n]===t&&(e[n]=o),o?o._prev=s:e[r]===t&&(e[r]=s),t._next=t._prev=t.parent=null},An=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},rr=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},v1=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},ya=function(e,t,n,r){return e._startAt&&(Lt?e._startAt.revert(Ro):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},y1=function i(e){return!e||e._ts&&i(e.parent)},Tu=function(e){return e._repeat?Wr(e._tTime,e=e.duration()+e._rDelay)*e:0},Wr=function(e,t){var n=Math.floor(e/=t);return e&&n===e?n-1:n},Ko=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},Sl=function(e){return e._end=gt(e._start+(e._tDur/Math.abs(e._ts||e._rts||Ie)||0))},Cl=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=gt(n._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),Sl(e),n._dirty||rr(n,e)),e},Hh=function(e,t){var n;if((t._time||!t._dur&&t._initted||t._startIe)&&t.render(n,!0)),rr(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-Ie}},Wi=function(e,t,n,r){return t.parent&&An(t),t._start=gt((fn(n)?n:n||e!==Xe?_i(e,n,t):e._time)+t._delay),t._end=gt(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Bh(e,t,"_first","_last",e._sort?"_start":0),xa(t)||(e._recent=t),r||Hh(e,t),e._ts<0&&Cl(e,e._tTime),e},Vh=function(e,t){return(di.ScrollTrigger||xc("scrollTrigger",t))&&di.ScrollTrigger.create(t,e)},Yh=function(e,t,n,r,s){if(Cc(e,t,s),!e._initted)return 1;if(!n&&e._pt&&!Lt&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Dh!==li.frame)return Cn.push(e),e._lazy=[s,r],1},x1=function i(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||i(t))},xa=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},b1=function(e,t,n,r){var s=e.ratio,o=t<0||!t&&(!e._start&&x1(e)&&!(!e._initted&&xa(e))||(e._ts<0||e._dp._ts<0)&&!xa(e))?0:1,l=e._rDelay,a=0,c,u,f;if(l&&e._repeat&&(a=to(0,e._tDur,t),u=Wr(a,l),e._yoyo&&u&1&&(o=1-o),u!==Wr(e._tTime,l)&&(s=1-o,e.vars.repeatRefresh&&e._initted&&e.invalidate())),o!==s||Lt||r||e._zTime===Ie||!t&&e._zTime){if(!e._initted&&Yh(e,t,r,n,a))return;for(f=e._zTime,e._zTime=t||(n?Ie:0),n||(n=t&&!f),e.ratio=o,e._from&&(o=1-o),e._time=0,e._tTime=a,c=e._pt;c;)c.r(o,c.d),c=c._next;t<0&&ya(e,t,n,!0),e._onUpdate&&!n&&ui(e,"onUpdate"),a&&e._repeat&&!n&&e.parent&&ui(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===o&&(o&&An(e,1),!n&&!Lt&&(ui(e,o?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},w1=function(e,t,n){var r;if(n>t)for(r=e._first;r&&r._start<=n;){if(r.data==="isPause"&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=n;){if(r.data==="isPause"&&r._start0&&!r&&Cl(e,e._tTime=e._tDur*l),e.parent&&Sl(e),n||rr(e.parent,e),e},Su=function(e){return e instanceof Ht?rr(e):Ur(e,e._dur)},T1={_start:0,endTime:Bs,totalDuration:Bs},_i=function i(e,t,n){var r=e.labels,s=e._recent||T1,o=e.duration()>=xi?s.endTime(!1):e._dur,l,a,c;return mt(t)&&(isNaN(t)||t in r)?(a=t.charAt(0),c=t.substr(-1)==="%",l=t.indexOf("="),a==="<"||a===">"?(l>=0&&(t=t.replace(/=/,"")),(a==="<"?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(c?(l<0?s:n).totalDuration()/100:1)):l<0?(t in r||(r[t]=o),r[t]):(a=parseFloat(t.charAt(l-1)+t.substr(l+1)),c&&n&&(a=a/100*(At(n)?n[0]:n).totalDuration()),l>1?i(e,t.substr(0,l-1),n)+a:o+a)):t==null?o:+t},bs=function(e,t,n){var r=fn(t[1]),s=(r?2:1)+(e<2?0:1),o=t[s],l,a;if(r&&(o.duration=t[1]),o.parent=n,e){for(l=o,a=n;a&&!("immediateRender"in l);)l=a.vars.defaults||{},a=Gt(a.vars.inherit)&&a.parent;o.immediateRender=Gt(l.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new st(t[0],o,t[s+1])},Fn=function(e,t){return e||e===0?t(e):t},to=function(e,t,n){return nt?t:n},Ot=function(e,t){return!mt(e)||!(t=h1.exec(e))?"":t[1]},S1=function(e,t,n){return Fn(n,function(r){return to(e,t,r)})},ba=[].slice,Wh=function(e,t){return e&&Ki(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Ki(e[0]))&&!e.nodeType&&e!==Bi},C1=function(e,t,n){return n===void 0&&(n=[]),e.forEach(function(r){var s;return mt(r)&&!t||Wh(r,1)?(s=n).push.apply(s,bi(r)):n.push(r)})||n},bi=function(e,t,n){return He&&!t&&He.selector?He.selector(e):mt(e)&&!n&&(ma||!qr())?ba.call((t||yc).querySelectorAll(e),0):At(e)?C1(e,n):Wh(e)?ba.call(e,0):e?[e]:[]},wa=function(e){return e=bi(e)[0]||Fs("Invalid scope")||{},function(t){var n=e.current||e.nativeElement||e;return bi(t,n.querySelectorAll?n:n===e?Fs("Invalid scope")||yc.createElement("div"):e)}},Uh=function(e){return e.sort(function(){return .5-Math.random()})},qh=function(e){if(Qe(e))return e;var t=Ki(e)?e:{each:e},n=sr(t.ease),r=t.from||0,s=parseFloat(t.base)||0,o={},l=r>0&&r<1,a=isNaN(r)||l,c=t.axis,u=r,f=r;return mt(r)?u=f={center:.5,edges:.5,end:1}[r]||0:!l&&a&&(u=r[0],f=r[1]),function(d,h,_){var p=(_||t).length,m=o[p],b,x,w,T,M,C,k,L,E;if(!m){if(E=t.grid==="auto"?0:(t.grid||[1,xi])[1],!E){for(k=-xi;k<(k=_[E++].getBoundingClientRect().left)&&Ek&&(k=M),Mp?p-1:c?c==="y"?p/E:E:Math.max(E,p/E))||0)*(r==="edges"?-1:1),m.b=p<0?s-p:s,m.u=Ot(t.amount||t.each)||0,n=n&&p<0?id(n):n}return p=(m[d]-m.min)/m.max||0,gt(m.b+(n?n(p):p)*m.v)+m.u}},Ta=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(n){var r=gt(Math.round(parseFloat(n)/e)*e*t);return(r-r%1)/t+(fn(n)?0:Ot(n))}},Xh=function(e,t){var n=At(e),r,s;return!n&&Ki(e)&&(r=n=e.radius||xi,e.values?(e=bi(e.values),(s=!fn(e[0]))&&(r*=r)):e=Ta(e.increment)),Fn(t,n?Qe(e)?function(o){return s=e(o),Math.abs(s-o)<=r?s:o}:function(o){for(var l=parseFloat(s?o.x:o),a=parseFloat(s?o.y:0),c=xi,u=0,f=e.length,d,h;f--;)s?(d=e[f].x-l,h=e[f].y-a,d=d*d+h*h):d=Math.abs(e[f]-l),dr?s-o:o)})},Hs=function(e){for(var t=0,n="",r,s,o,l;~(r=e.indexOf("random(",t));)o=e.indexOf(")",r),l=e.charAt(r+7)==="[",s=e.substr(r+7,o-r-7).match(l?Lh:ga),n+=e.substr(t,r-t)+jh(l?s:+s[0],l?0:+s[1],+s[2]||1e-5),t=o+1;return n+e.substr(t,e.length-t)},Kh=function(e,t,n,r,s){var o=t-e,l=r-n;return Fn(s,function(a){return n+((a-e)/o*l||0)})},L1=function i(e,t,n,r){var s=isNaN(e+t)?0:function(h){return(1-h)*e+h*t};if(!s){var o=mt(e),l={},a,c,u,f,d;if(n===!0&&(r=1)&&(n=null),o)e={p:e},t={p:t};else if(At(e)&&!At(t)){for(u=[],f=e.length,d=f-2,c=1;c(l=Math.abs(l))&&(a=o,s=l);return a},ui=function(e,t,n){var r=e.vars,s=r[t],o=He,l=e._ctx,a,c,u;if(s)return a=r[t+"Params"],c=r.callbackScope||e,n&&Cn.length&&jo(),l&&(He=l),u=a?s.apply(c,a):s.call(c),He=o,u},os=function(e){return An(e),e.scrollTrigger&&e.scrollTrigger.kill(!!Lt),e.progress()<1&&ui(e,"onInterrupt"),e},kr,Zh=[],Qh=function(e){if(e)if(e=!e.name&&e.default||e,vc()||e.headless){var t=e.name,n=Qe(e),r=t&&!n&&e.init?function(){this._props=[]}:e,s={init:Bs,render:Pc,add:Sc,kill:X1,modifier:q1,rawVars:0},o={targetTest:0,get:0,getSetter:kc,aliases:{},register:0};if(qr(),e!==r){if(oi[t])return;Si(r,Si(Go(e,s),o)),dr(r.prototype,dr(s,Go(e,o))),oi[r.prop=t]=r,e.targetTest&&($o.push(r),bc[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}$h(t,r),e.register&&e.register(ti,r,Zt)}else Zh.push(e)},De=255,ls={aqua:[0,De,De],lime:[0,De,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,De],navy:[0,0,128],white:[De,De,De],olive:[128,128,0],yellow:[De,De,0],orange:[De,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[De,0,0],pink:[De,192,203],cyan:[0,De,De],transparent:[De,De,De,0]},Hl=function(e,t,n){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(n-t)*e*6:e<.5?n:e*3<2?t+(n-t)*(2/3-e)*6:t)*De+.5|0},Jh=function(e,t,n){var r=e?fn(e)?[e>>16,e>>8&De,e&De]:0:ls.black,s,o,l,a,c,u,f,d,h,_;if(!r){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),ls[e])r=ls[e];else if(e.charAt(0)==="#"){if(e.length<6&&(s=e.charAt(1),o=e.charAt(2),l=e.charAt(3),e="#"+s+s+o+o+l+l+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return r=parseInt(e.substr(1,6),16),[r>>16,r>>8&De,r&De,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&De,e&De]}else if(e.substr(0,3)==="hsl"){if(r=_=e.match(ga),!t)a=+r[0]%360/360,c=+r[1]/100,u=+r[2]/100,o=u<=.5?u*(c+1):u+c-u*c,s=u*2-o,r.length>3&&(r[3]*=1),r[0]=Hl(a+1/3,s,o),r[1]=Hl(a,s,o),r[2]=Hl(a-1/3,s,o);else if(~e.indexOf("="))return r=e.match(Oh),n&&r.length<4&&(r[3]=1),r}else r=e.match(ga)||ls.transparent;r=r.map(Number)}return t&&!_&&(s=r[0]/De,o=r[1]/De,l=r[2]/De,f=Math.max(s,o,l),d=Math.min(s,o,l),u=(f+d)/2,f===d?a=c=0:(h=f-d,c=u>.5?h/(2-f-d):h/(f+d),a=f===s?(o-l)/h+(oe||b<0)&&(n+=b-t),r+=b,M=r-n,w=M-o,(w>0||x)&&(C=++f.frame,d=M-f.time*1e3,f.time=M=M/1e3,o+=w+(w>=s?4:s-w),T=1),x||(a=c(p)),T)for(h=0;h=b&&h--},_listeners:l},f}(),qr=function(){return!Vs&&li.wake()},xe={},R1=/^[\d.\-M][\d.\-,\s]/,$1=/["']/g,D1=function(e){for(var t={},n=e.substr(1,e.length-3).split(":"),r=n[0],s=1,o=n.length,l,a,c;s1&&n.config?n.config.apply(null,~e.indexOf("{")?[D1(t[1])]:I1(e).split(",").map(Nh)):xe._CE&&R1.test(e)?xe._CE("",e):n},id=function(e){return function(t){return 1-e(1-t)}},nd=function i(e,t){for(var n=e._first,r;n;)n instanceof Ht?i(n,t):n.vars.yoyoEase&&(!n._yoyo||!n._repeat)&&n._yoyo!==t&&(n.timeline?i(n.timeline,t):(r=n._ease,n._ease=n._yEase,n._yEase=r,n._yoyo=t)),n=n._next},sr=function(e,t){return e&&(Qe(e)?e:xe[e]||z1(e))||t},vr=function(e,t,n,r){n===void 0&&(n=function(a){return 1-t(1-a)}),r===void 0&&(r=function(a){return a<.5?t(a*2)/2:1-t((1-a)*2)/2});var s={easeIn:t,easeOut:n,easeInOut:r},o;return Kt(e,function(l){xe[l]=di[l]=s,xe[o=l.toLowerCase()]=n;for(var a in s)xe[o+(a==="easeIn"?".in":a==="easeOut"?".out":".inOut")]=xe[l+"."+a]=s[a]}),s},rd=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},Vl=function i(e,t,n){var r=t>=1?t:1,s=(n||(e?.3:.45))/(t<1?t:1),o=s/_a*(Math.asin(1/r)||0),l=function(u){return u===1?1:r*Math.pow(2,-10*u)*f1((u-o)*s)+1},a=e==="out"?l:e==="in"?function(c){return 1-l(1-c)}:rd(l);return s=_a/s,a.config=function(c,u){return i(e,c,u)},a},Yl=function i(e,t){t===void 0&&(t=1.70158);var n=function(o){return o?--o*o*((t+1)*o+t)+1:0},r=e==="out"?n:e==="in"?function(s){return 1-n(1-s)}:rd(n);return r.config=function(s){return i(e,s)},r};Kt("Linear,Quad,Cubic,Quart,Quint,Strong",function(i,e){var t=e<5?e+1:e;vr(i+",Power"+(t-1),e?function(n){return Math.pow(n,t)}:function(n){return n},function(n){return 1-Math.pow(1-n,t)},function(n){return n<.5?Math.pow(n*2,t)/2:1-Math.pow((1-n)*2,t)/2})});xe.Linear.easeNone=xe.none=xe.Linear.easeIn;vr("Elastic",Vl("in"),Vl("out"),Vl());(function(i,e){var t=1/e,n=2*t,r=2.5*t,s=function(l){return l0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},e.totalDuration=function(n){return arguments.length?(this._dirty=0,Ur(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(n,r){if(qr(),!arguments.length)return this._tTime;var s=this._dp;if(s&&s.smoothChildTiming&&this._ts){for(Cl(this,n),!s._dp||s.parent||Hh(s,this);s&&s.parent;)s.parent._time!==s._start+(s._ts>=0?s._tTime/s._ts:(s.totalDuration()-s._tTime)/-s._ts)&&s.totalTime(s._tTime,!0),s=s.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&n0||!this._tDur&&!n)&&Wi(this._dp,this,this._start-this._delay)}return(this._tTime!==n||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===Ie||!n&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=n),zh(this,n,r)),this},e.time=function(n,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+Tu(this))%(this._dur+this._rDelay)||(n?this._dur:0),r):this._time},e.totalProgress=function(n,r){return arguments.length?this.totalTime(this.totalDuration()*n,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(n,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-n:n)+Tu(this),r):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(n,r){var s=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*s,r):this._repeat?Wr(this._tTime,s)+1:1},e.timeScale=function(n,r){if(!arguments.length)return this._rts===-Ie?0:this._rts;if(this._rts===n)return this;var s=this.parent&&this._ts?Ko(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-Ie?0:this._rts,this.totalTime(to(-Math.abs(this._delay),this._tDur,s),r!==!1),Sl(this),v1(this)},e.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(qr(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==Ie&&(this._tTime-=Ie)))),this):this._ps},e.startTime=function(n){if(arguments.length){this._start=n;var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&Wi(r,this,n-this._delay),this}return this._start},e.endTime=function(n){return this._start+(Gt(n)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(n){var r=this.parent||this._dp;return r?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ko(r.rawTime(n),this):this._tTime:this._tTime},e.revert=function(n){n===void 0&&(n=p1);var r=Lt;return Lt=n,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(n),this.totalTime(-.01,n.suppressEvents)),this.data!=="nested"&&n.kill!==!1&&this.kill(),Lt=r,this},e.globalTime=function(n){for(var r=this,s=arguments.length?n:r.rawTime();r;)s=r._start+s/(Math.abs(r._ts)||1),r=r._dp;return!this.parent&&this._sat?this._sat.globalTime(n):s},e.repeat=function(n){return arguments.length?(this._repeat=n===1/0?-2:n,Su(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(n){if(arguments.length){var r=this._time;return this._rDelay=n,Su(this),r?this.time(r):this}return this._rDelay},e.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},e.seek=function(n,r){return this.totalTime(_i(this,n),Gt(r))},e.restart=function(n,r){return this.play().totalTime(n?-this._delay:0,Gt(r))},e.play=function(n,r){return n!=null&&this.seek(n,r),this.reversed(!1).paused(!1)},e.reverse=function(n,r){return n!=null&&this.seek(n||this.totalDuration(),r),this.reversed(!0).paused(!1)},e.pause=function(n,r){return n!=null&&this.seek(n,r),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-Ie:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-Ie,this},e.isActive=function(){var n=this.parent||this._dp,r=this._start,s;return!!(!n||this._ts&&this._initted&&n.isActive()&&(s=n.rawTime(!0))>=r&&s1?(r?(o[n]=r,s&&(o[n+"Params"]=s),n==="onUpdate"&&(this._onUpdate=r)):delete o[n],this):o[n]},e.then=function(n){var r=this;return new Promise(function(s){var o=Qe(n)?n:Fh,l=function(){var c=r.then;r.then=null,Qe(o)&&(o=o(r))&&(o.then||o===r)&&(r.then=c),s(o),r.then=c};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?l():r._prom=l})},e.kill=function(){os(this)},i}();Si(Ys.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-Ie,_prom:0,_ps:!1,_rts:1});var Ht=function(i){Mh(e,i);function e(n,r){var s;return n===void 0&&(n={}),s=i.call(this,n)||this,s.labels={},s.smoothChildTiming=!!n.smoothChildTiming,s.autoRemoveChildren=!!n.autoRemoveChildren,s._sort=Gt(n.sortChildren),Xe&&Wi(n.parent||Xe,en(s),r),n.reversed&&s.reverse(),n.paused&&s.paused(!0),n.scrollTrigger&&Vh(en(s),n.scrollTrigger),s}var t=e.prototype;return t.to=function(r,s,o){return bs(0,arguments,this),this},t.from=function(r,s,o){return bs(1,arguments,this),this},t.fromTo=function(r,s,o,l){return bs(2,arguments,this),this},t.set=function(r,s,o){return s.duration=0,s.parent=this,xs(s).repeatDelay||(s.repeat=0),s.immediateRender=!!s.immediateRender,new st(r,s,_i(this,o),1),this},t.call=function(r,s,o){return Wi(this,st.delayedCall(0,r,s),o)},t.staggerTo=function(r,s,o,l,a,c,u){return o.duration=s,o.stagger=o.stagger||l,o.onComplete=c,o.onCompleteParams=u,o.parent=this,new st(r,o,_i(this,a)),this},t.staggerFrom=function(r,s,o,l,a,c,u){return o.runBackwards=1,xs(o).immediateRender=Gt(o.immediateRender),this.staggerTo(r,s,o,l,a,c,u)},t.staggerFromTo=function(r,s,o,l,a,c,u,f){return l.startAt=o,xs(l).immediateRender=Gt(l.immediateRender),this.staggerTo(r,s,l,a,c,u,f)},t.render=function(r,s,o){var l=this._time,a=this._dirty?this.totalDuration():this._tDur,c=this._dur,u=r<=0?0:gt(r),f=this._zTime<0!=r<0&&(this._initted||!c),d,h,_,p,m,b,x,w,T,M,C,k;if(this!==Xe&&u>a&&r>=0&&(u=a),u!==this._tTime||o||f){if(l!==this._time&&c&&(u+=this._time-l,r+=this._time-l),d=u,T=this._start,w=this._ts,b=!w,f&&(c||(l=this._zTime),(r||!s)&&(this._zTime=r)),this._repeat){if(C=this._yoyo,m=c+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(m*100+r,s,o);if(d=gt(u%m),u===a?(p=this._repeat,d=c):(p=~~(u/m),p&&p===u/m&&(d=c,p--),d>c&&(d=c)),M=Wr(this._tTime,m),!l&&this._tTime&&M!==p&&this._tTime-M*m-this._dur<=0&&(M=p),C&&p&1&&(d=c-d,k=1),p!==M&&!this._lock){var L=C&&M&1,E=L===(C&&p&1);if(p=l&&r>=0)for(h=this._first;h;){if(_=h._next,(h._act||d>=h._start)&&h._ts&&x!==h){if(h.parent!==this)return this.render(r,s,o);if(h.render(h._ts>0?(d-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(d-h._start)*h._ts,s,o),d!==this._time||!this._ts&&!b){x=0,_&&(u+=this._zTime=-Ie);break}}h=_}else{h=this._last;for(var A=r<0?r:d;h;){if(_=h._prev,(h._act||A<=h._end)&&h._ts&&x!==h){if(h.parent!==this)return this.render(r,s,o);if(h.render(h._ts>0?(A-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(A-h._start)*h._ts,s,o||Lt&&(h._initted||h._startAt)),d!==this._time||!this._ts&&!b){x=0,_&&(u+=this._zTime=A?-Ie:Ie);break}}h=_}}if(x&&!s&&(this.pause(),x.render(d>=l?0:-Ie)._zTime=d>=l?1:-1,this._ts))return this._start=T,Sl(this),this.render(r,s,o);this._onUpdate&&!s&&ui(this,"onUpdate",!0),(u===a&&this._tTime>=this.totalDuration()||!u&&l)&&(T===this._start||Math.abs(w)!==Math.abs(this._ts))&&(this._lock||((r||!c)&&(u===a&&this._ts>0||!u&&this._ts<0)&&An(this,1),!s&&!(r<0&&!l)&&(u||l||!a)&&(ui(this,u===a&&r>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u0)&&this._prom())))}return this},t.add=function(r,s){var o=this;if(fn(s)||(s=_i(this,s,r)),!(r instanceof Ys)){if(At(r))return r.forEach(function(l){return o.add(l,s)}),this;if(mt(r))return this.addLabel(r,s);if(Qe(r))r=st.delayedCall(0,r);else return this}return this!==r?Wi(this,r,s):this},t.getChildren=function(r,s,o,l){r===void 0&&(r=!0),s===void 0&&(s=!0),o===void 0&&(o=!0),l===void 0&&(l=-xi);for(var a=[],c=this._first;c;)c._start>=l&&(c instanceof st?s&&a.push(c):(o&&a.push(c),r&&a.push.apply(a,c.getChildren(!0,s,o)))),c=c._next;return a},t.getById=function(r){for(var s=this.getChildren(1,1,1),o=s.length;o--;)if(s[o].vars.id===r)return s[o]},t.remove=function(r){return mt(r)?this.removeLabel(r):Qe(r)?this.killTweensOf(r):(Tl(this,r),r===this._recent&&(this._recent=this._last),rr(this))},t.totalTime=function(r,s){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=gt(li.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),i.prototype.totalTime.call(this,r,s),this._forcing=0,this):this._tTime},t.addLabel=function(r,s){return this.labels[r]=_i(this,s),this},t.removeLabel=function(r){return delete this.labels[r],this},t.addPause=function(r,s,o){var l=st.delayedCall(0,s||Bs,o);return l.data="isPause",this._hasPause=1,Wi(this,l,_i(this,r))},t.removePause=function(r){var s=this._first;for(r=_i(this,r);s;)s._start===r&&s.data==="isPause"&&An(s),s=s._next},t.killTweensOf=function(r,s,o){for(var l=this.getTweensOf(r,o),a=l.length;a--;)vn!==l[a]&&l[a].kill(r,s);return this},t.getTweensOf=function(r,s){for(var o=[],l=bi(r),a=this._first,c=fn(s),u;a;)a instanceof st?_1(a._targets,l)&&(c?(!vn||a._initted&&a._ts)&&a.globalTime(0)<=s&&a.globalTime(a.totalDuration())>s:!s||a.isActive())&&o.push(a):(u=a.getTweensOf(l,s)).length&&o.push.apply(o,u),a=a._next;return o},t.tweenTo=function(r,s){s=s||{};var o=this,l=_i(o,r),a=s,c=a.startAt,u=a.onStart,f=a.onStartParams,d=a.immediateRender,h,_=st.to(o,Si({ease:s.ease||"none",lazy:!1,immediateRender:!1,time:l,overwrite:"auto",duration:s.duration||Math.abs((l-(c&&"time"in c?c.time:o._time))/o.timeScale())||Ie,onStart:function(){if(o.pause(),!h){var m=s.duration||Math.abs((l-(c&&"time"in c?c.time:o._time))/o.timeScale());_._dur!==m&&Ur(_,m,0,1).render(_._time,!0,!0),h=1}u&&u.apply(_,f||[])}},s));return d?_.render(0):_},t.tweenFromTo=function(r,s,o){return this.tweenTo(s,Si({startAt:{time:_i(this,r)}},o))},t.recent=function(){return this._recent},t.nextLabel=function(r){return r===void 0&&(r=this._time),Cu(this,_i(this,r))},t.previousLabel=function(r){return r===void 0&&(r=this._time),Cu(this,_i(this,r),1)},t.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+Ie)},t.shiftChildren=function(r,s,o){o===void 0&&(o=0);for(var l=this._first,a=this.labels,c;l;)l._start>=o&&(l._start+=r,l._end+=r),l=l._next;if(s)for(c in a)a[c]>=o&&(a[c]+=r);return rr(this)},t.invalidate=function(r){var s=this._first;for(this._lock=0;s;)s.invalidate(r),s=s._next;return i.prototype.invalidate.call(this,r)},t.clear=function(r){r===void 0&&(r=!0);for(var s=this._first,o;s;)o=s._next,this.remove(s),s=o;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),rr(this)},t.totalDuration=function(r){var s=0,o=this,l=o._last,a=xi,c,u,f;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-r:r));if(o._dirty){for(f=o.parent;l;)c=l._prev,l._dirty&&l.totalDuration(),u=l._start,u>a&&o._sort&&l._ts&&!o._lock?(o._lock=1,Wi(o,l,u-l._delay,1)._lock=0):a=u,u<0&&l._ts&&(s-=u,(!f&&!o._dp||f&&f.smoothChildTiming)&&(o._start+=u/o._ts,o._time-=u,o._tTime-=u),o.shiftChildren(-u,!1,-1/0),a=0),l._end>s&&l._ts&&(s=l._end),l=c;Ur(o,o===Xe&&o._time>s?o._time:s,1,1),o._dirty=0}return o._tDur},e.updateRoot=function(r){if(Xe._ts&&(zh(Xe,Ko(r,Xe)),Dh=li.frame),li.frame>=bu){bu+=fi.autoSleep||120;var s=Xe._first;if((!s||!s._ts)&&fi.autoSleep&&li._listeners.length<2){for(;s&&!s._ts;)s=s._next;s||li.sleep()}}},e}(Ys);Si(Ht.prototype,{_lock:0,_hasPause:0,_forcing:0});var N1=function(e,t,n,r,s,o,l){var a=new Zt(this._pt,e,t,0,1,fd,null,s),c=0,u=0,f,d,h,_,p,m,b,x;for(a.b=n,a.e=r,n+="",r+="",(b=~r.indexOf("random("))&&(r=Hs(r)),o&&(x=[n,r],o(x,e,t),n=x[0],r=x[1]),d=n.match(Fl)||[];f=Fl.exec(r);)_=f[0],p=r.substring(c,f.index),h?h=(h+1)%5:p.substr(-5)==="rgba("&&(h=1),_!==d[u++]&&(m=parseFloat(d[u-1])||0,a._pt={_next:a._pt,p:p||u===1?p:",",s:m,c:_.charAt(1)==="="?$r(m,_)-m:parseFloat(_)-m,m:h&&h<4?Math.round:0},c=Fl.lastIndex);return a.c=c")}),T.duration();else{C={};for(L in _)L==="ease"||L==="easeEach"||V1(L,_[L],C,_.easeEach);for(L in C)for(K=C[L].sort(function(j,B){return j.t-B.t}),z=0,M=0;Ma-Ie&&!u?a:rc&&(d=c)),b=this._yoyo&&_&1,b&&(T=this._yEase,d=c-d),m=Wr(this._tTime,p),d===l&&!o&&this._initted&&_===m)return this._tTime=f,this;_!==m&&(w&&this._yEase&&nd(w,b),this.vars.repeatRefresh&&!b&&!this._lock&&this._time!==p&&this._initted&&(this._lock=o=1,this.render(gt(p*_),!0).invalidate()._lock=0))}if(!this._initted){if(Yh(this,u?r:d,o,s,f))return this._tTime=0,this;if(l!==this._time&&!(o&&this.vars.repeatRefresh&&_!==m))return this;if(c!==this._dur)return this.render(r,s,o)}if(this._tTime=f,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=x=(T||this._ease)(d/c),this._from&&(this.ratio=x=1-x),d&&!l&&!s&&!_&&(ui(this,"onStart"),this._tTime!==f))return this;for(h=this._pt;h;)h.r(x,h.d),h=h._next;w&&w.render(r<0?r:w._dur*w._ease(d/this._dur),s,o)||this._startAt&&(this._zTime=r),this._onUpdate&&!s&&(u&&ya(this,r,s,o),ui(this,"onUpdate")),this._repeat&&_!==m&&this.vars.onRepeat&&!s&&this.parent&&ui(this,"onRepeat"),(f===this._tDur||!f)&&this._tTime===f&&(u&&!this._onUpdate&&ya(this,r,!0,!0),(r||!c)&&(f===this._tDur&&this._ts>0||!f&&this._ts<0)&&An(this,1),!s&&!(u&&!l)&&(f||l||b)&&(ui(this,f===a?"onComplete":"onReverseComplete",!0),this._prom&&!(f0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(r){return(!r||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(r),i.prototype.invalidate.call(this,r)},t.resetTo=function(r,s,o,l,a){Vs||li.wake(),this._ts||this.play();var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||Cc(this,c),u=this._ease(c/this._dur),B1(this,r,s,o,l,u,c,a)?this.resetTo(r,s,o,l,1):(Cl(this,0),this.parent||Bh(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(r,s){if(s===void 0&&(s="all"),!r&&(!s||s==="all"))return this._lazy=this._pt=0,this.parent?os(this):this;if(this.timeline){var o=this.timeline.totalDuration();return this.timeline.killTweensOf(r,s,vn&&vn.vars.overwrite!==!0)._first||os(this),this.parent&&o!==this.timeline.totalDuration()&&Ur(this,this._dur*this.timeline._tDur/o,0,1),this}var l=this._targets,a=r?bi(r):l,c=this._ptLookup,u=this._pt,f,d,h,_,p,m,b;if((!s||s==="all")&&m1(l,a))return s==="all"&&(this._pt=0),os(this);for(f=this._op=this._op||[],s!=="all"&&(mt(s)&&(p={},Kt(s,function(x){return p[x]=1}),s=p),s=H1(l,s)),b=l.length;b--;)if(~a.indexOf(l[b])){d=c[b],s==="all"?(f[b]=s,_=d,h={}):(h=f[b]=f[b]||{},_=s);for(p in _)m=d&&d[p],m&&((!("kill"in m.d)||m.d.kill(p)===!0)&&Tl(this,m,"_pt"),delete d[p]),h!=="all"&&(h[p]=1)}return this._initted&&!this._pt&&u&&os(this),this},e.to=function(r,s){return new e(r,s,arguments[2])},e.from=function(r,s){return bs(1,arguments)},e.delayedCall=function(r,s,o,l){return new e(s,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:s,onReverseComplete:s,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:l})},e.fromTo=function(r,s,o){return bs(2,arguments)},e.set=function(r,s){return s.duration=0,s.repeatDelay||(s.repeat=0),new e(r,s)},e.killTweensOf=function(r,s,o){return Xe.killTweensOf(r,s,o)},e}(Ys);Si(st.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Kt("staggerTo,staggerFrom,staggerFromTo",function(i){st[i]=function(){var e=new Ht,t=ba.call(arguments,0);return t.splice(i==="staggerFromTo"?5:4,0,0),e[i].apply(e,t)}});var Mc=function(e,t,n){return e[t]=n},cd=function(e,t,n){return e[t](n)},Y1=function(e,t,n,r){return e[t](r.fp,n)},W1=function(e,t,n){return e.setAttribute(t,n)},kc=function(e,t){return Qe(e[t])?cd:mc(e[t])&&e.setAttribute?W1:Mc},ud=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},U1=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},fd=function(e,t){var n=t._pt,r="";if(!e&&t.b)r=t.b;else if(e===1&&t.e)r=t.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*e):Math.round((n.s+n.c*e)*1e4)/1e4)+r,n=n._next;r+=t.c}t.set(t.t,t.p,r,t)},Pc=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},q1=function(e,t,n,r){for(var s=this._pt,o;s;)o=s._next,s.p===r&&s.modifier(e,t,n),s=o},X1=function(e){for(var t=this._pt,n,r;t;)r=t._next,t.p===e&&!t.op||t.op===e?Tl(this,t,"_pt"):t.dep||(n=1),t=r;return!n},j1=function(e,t,n,r){r.mSet(e,t,r.m.call(r.tween,n,r.mt),r)},hd=function(e){for(var t=e._pt,n,r,s,o;t;){for(n=t._next,r=s;r&&r.pr>t.pr;)r=r._next;(t._prev=r?r._prev:o)?t._prev._next=t:s=t,(t._next=r)?r._prev=t:o=t,t=n}e._pt=s},Zt=function(){function i(t,n,r,s,o,l,a,c,u){this.t=n,this.s=s,this.c=o,this.p=r,this.r=l||ud,this.d=a||this,this.set=c||Mc,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=i.prototype;return e.modifier=function(n,r,s){this.mSet=this.mSet||this.set,this.set=j1,this.m=n,this.mt=s,this.tween=r},i}();Kt(wc+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(i){return bc[i]=1});di.TweenMax=di.TweenLite=st;di.TimelineLite=di.TimelineMax=Ht;Xe=new Ht({sortChildren:!1,defaults:Yr,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});fi.stringFilter=td;var or=[],Do={},G1=[],ku=0,K1=0,Wl=function(e){return(Do[e]||G1).map(function(t){return t()})},Ca=function(){var e=Date.now(),t=[];e-ku>2&&(Wl("matchMediaInit"),or.forEach(function(n){var r=n.queries,s=n.conditions,o,l,a,c;for(l in r)o=Bi.matchMedia(r[l]).matches,o&&(a=1),o!==s[l]&&(s[l]=o,c=1);c&&(n.revert(),a&&t.push(n))}),Wl("matchMediaRevert"),t.forEach(function(n){return n.onMatch(n,function(r){return n.add(null,r)})}),ku=e,Wl("matchMedia"))},dd=function(){function i(t,n){this.selector=n&&wa(n),this.data=[],this._r=[],this.isReverted=!1,this.id=K1++,t&&this.add(t)}var e=i.prototype;return e.add=function(n,r,s){Qe(n)&&(s=r,r=n,n=Qe);var o=this,l=function(){var c=He,u=o.selector,f;return c&&c!==o&&c.data.push(o),s&&(o.selector=wa(s)),He=o,f=r.apply(o,arguments),Qe(f)&&o._r.push(f),He=c,o.selector=u,o.isReverted=!1,f};return o.last=l,n===Qe?l(o,function(a){return o.add(null,a)}):n?o[n]=l:l},e.ignore=function(n){var r=He;He=null,n(this),He=r},e.getTweens=function(){var n=[];return this.data.forEach(function(r){return r instanceof i?n.push.apply(n,r.getTweens()):r instanceof st&&!(r.parent&&r.parent.data==="nested")&&n.push(r)}),n},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(n,r){var s=this;if(n?function(){for(var l=s.getTweens(),a=s.data.length,c;a--;)c=s.data[a],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(u){return l.splice(l.indexOf(u),1)}));for(l.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,f){return f.g-u.g||-1/0}).forEach(function(u){return u.t.revert(n)}),a=s.data.length;a--;)c=s.data[a],c instanceof Ht?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof st)&&c.revert&&c.revert(n);s._r.forEach(function(u){return u(n,s)}),s.isReverted=!0}():this.data.forEach(function(l){return l.kill&&l.kill()}),this.clear(),r)for(var o=or.length;o--;)or[o].id===this.id&&or.splice(o,1)},e.revert=function(n){this.kill(n||{})},i}(),Z1=function(){function i(t){this.contexts=[],this.scope=t,He&&He.data.push(this)}var e=i.prototype;return e.add=function(n,r,s){Ki(n)||(n={matches:n});var o=new dd(0,s||this.scope),l=o.conditions={},a,c,u;He&&!o.selector&&(o.selector=He.selector),this.contexts.push(o),r=o.add("onMatch",r),o.queries=n;for(c in n)c==="all"?u=1:(a=Bi.matchMedia(n[c]),a&&(or.indexOf(o)<0&&or.push(o),(l[c]=a.matches)&&(u=1),a.addListener?a.addListener(Ca):a.addEventListener("change",Ca)));return u&&r(o,function(f){return o.add(null,f)}),this},e.revert=function(n){this.kill(n||{})},e.kill=function(n){this.contexts.forEach(function(r){return r.kill(n,!0)})},i}(),Zo={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),n=0;n1){var r=e.map(function(u){return ti.quickSetter(u,t,n)}),s=r.length;return function(u){for(var f=s;f--;)r[f](u)}}e=e[0]||{};var o=oi[t],l=nr(e),a=l.harness&&(l.harness.aliases||{})[t]||t,c=o?function(u){var f=new o;kr._pt=0,f.init(e,n?u+n:u,kr,0,[e]),f.render(1,f),kr._pt&&Pc(1,kr)}:l.set(e,a);return o?c:function(u){return c(e,a,n?u+n:u,l,1)}},quickTo:function(e,t,n){var r,s=ti.to(e,dr((r={},r[t]="+=0.1",r.paused=!0,r),n||{})),o=function(a,c,u){return s.resetTo(t,a,c,u)};return o.tween=s,o},isTweening:function(e){return Xe.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=sr(e.ease,Yr.ease)),wu(Yr,e||{})},config:function(e){return wu(fi,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,r=e.plugins,s=e.defaults,o=e.extendTimeline;(r||"").split(",").forEach(function(l){return l&&!oi[l]&&!di[l]&&Fs(t+" effect requires "+l+" plugin.")}),Bl[t]=function(l,a,c){return n(bi(l),Si(a||{},s),c)},o&&(Ht.prototype[t]=function(l,a,c){return this.add(Bl[t](l,Ki(a)?a:(c=a)&&{},this),c)})},registerEase:function(e,t){xe[e]=sr(t)},parseEase:function(e,t){return arguments.length?sr(e,t):xe},getById:function(e){return Xe.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var n=new Ht(e),r,s;for(n.smoothChildTiming=Gt(e.smoothChildTiming),Xe.remove(n),n._dp=0,n._time=n._tTime=Xe._time,r=Xe._first;r;)s=r._next,(t||!(!r._dur&&r instanceof st&&r.vars.onComplete===r._targets[0]))&&Wi(n,r,r._start-r._delay),r=s;return Wi(Xe,n,0),n},context:function(e,t){return e?new dd(e,t):He},matchMedia:function(e){return new Z1(e)},matchMediaRefresh:function(){return or.forEach(function(e){var t=e.conditions,n,r;for(r in t)t[r]&&(t[r]=!1,n=1);n&&e.revert()})||Ca()},addEventListener:function(e,t){var n=Do[e]||(Do[e]=[]);~n.indexOf(t)||n.push(t)},removeEventListener:function(e,t){var n=Do[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},utils:{wrap:O1,wrapYoyo:E1,distribute:qh,random:jh,snap:Xh,normalize:P1,getUnit:Ot,clamp:S1,splitColor:Jh,toArray:bi,selector:wa,mapRange:Kh,pipe:M1,unitize:k1,interpolate:L1,shuffle:Uh},install:Rh,effects:Bl,ticker:li,updateRoot:Ht.updateRoot,plugins:oi,globalTimeline:Xe,core:{PropTween:Zt,globals:$h,Tween:st,Timeline:Ht,Animation:Ys,getCache:nr,_removeLinkedListItem:Tl,reverting:function(){return Lt},context:function(e){return e&&He&&(He.data.push(e),e._ctx=He),He},suppressOverwrites:function(e){return gc=e}}};Kt("to,from,fromTo,delayedCall,set,killTweensOf",function(i){return Zo[i]=st[i]});li.add(Ht.updateRoot);kr=Zo.to({},{duration:0});var Q1=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next;return n},J1=function(e,t){var n=e._targets,r,s,o;for(r in t)for(s=n.length;s--;)o=e._ptLookup[s][r],o&&(o=o.d)&&(o._pt&&(o=Q1(o,r)),o&&o.modifier&&o.modifier(t[r],e,n[s],r))},Ul=function(e,t){return{name:e,rawVars:1,init:function(r,s,o){o._onInit=function(l){var a,c;if(mt(s)&&(a={},Kt(s,function(u){return a[u]=1}),s=a),t){a={};for(c in s)a[c]=t(s[c]);s=a}J1(l,s)}}}},ti=Zo.registerPlugin({name:"attr",init:function(e,t,n,r,s){var o,l,a;this.tween=n;for(o in t)a=e.getAttribute(o)||"",l=this.add(e,"setAttribute",(a||0)+"",t[o],r,s,0,0,o),l.op=o,l.b=a,this._props.push(o)},render:function(e,t){for(var n=t._pt;n;)Lt?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:"endArray",init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n],0,0,0,0,0,1)}},Ul("roundProps",Ta),Ul("modifiers"),Ul("snap",Xh))||Zo;st.version=Ht.version=ti.version="3.12.5";Ah=1;vc()&&qr();xe.Power0;xe.Power1;xe.Power2;xe.Power3;xe.Power4;xe.Linear;xe.Quad;xe.Cubic;xe.Quart;xe.Quint;xe.Strong;xe.Elastic;xe.Back;xe.SteppedEase;xe.Bounce;xe.Sine;xe.Expo;xe.Circ;/*! + * CSSPlugin 3.12.5 + * https://gsap.com + * + * Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var Pu,yn,Dr,Oc,Jn,Ou,Ec,eg=function(){return typeof window<"u"},hn={},jn=180/Math.PI,Ir=Math.PI/180,xr=Math.atan2,Eu=1e8,Lc=/([A-Z])/g,tg=/(left|right|width|margin|padding|x)/i,ig=/[\s,\(]\S/,Ui={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Ma=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},ng=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},rg=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},sg=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},pd=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},_d=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},og=function(e,t,n){return e.style[t]=n},lg=function(e,t,n){return e.style.setProperty(t,n)},ag=function(e,t,n){return e._gsap[t]=n},cg=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},ug=function(e,t,n,r,s){var o=e._gsap;o.scaleX=o.scaleY=n,o.renderTransform(s,o)},fg=function(e,t,n,r,s){var o=e._gsap;o[t]=n,o.renderTransform(s,o)},je="transform",Qt=je+"Origin",hg=function i(e,t){var n=this,r=this.target,s=r.style,o=r._gsap;if(e in hn&&s){if(this.tfm=this.tfm||{},e!=="transform")e=Ui[e]||e,~e.indexOf(",")?e.split(",").forEach(function(l){return n.tfm[l]=tn(r,l)}):this.tfm[e]=o.x?o[e]:tn(r,e),e===Qt&&(this.tfm.zOrigin=o.zOrigin);else return Ui.transform.split(",").forEach(function(l){return i.call(n,l,t)});if(this.props.indexOf(je)>=0)return;o.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(Qt,t,"")),e=je}(s||t)&&this.props.push(e,t,s[e])},gd=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},dg=function(){var e=this.props,t=this.target,n=t.style,r=t._gsap,s,o;for(s=0;s=0?Lu[o]:"")+e},Pa=function(){eg()&&window.document&&(Pu=window,yn=Pu.document,Dr=yn.documentElement,Jn=ka("div")||{style:{}},ka("div"),je=Xr(je),Qt=je+"Origin",Jn.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",vd=!!Xr("perspective"),Ec=ti.core.reverting,Oc=1)},ql=function i(e){var t=ka("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,r=this.nextSibling,s=this.style.cssText,o;if(Dr.appendChild(t),t.appendChild(this),this.style.display="block",e)try{o=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=i}catch{}else this._gsapBBox&&(o=this._gsapBBox());return n&&(r?n.insertBefore(this,r):n.appendChild(this)),Dr.removeChild(t),this.style.cssText=s,o},Au=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},yd=function(e){var t;try{t=e.getBBox()}catch{t=ql.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===ql||(t=ql.call(e,!0)),t&&!t.width&&!t.x&&!t.y?{x:+Au(e,["x","cx","x1"])||0,y:+Au(e,["y","cy","y1"])||0,width:0,height:0}:t},xd=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&yd(e))},pr=function(e,t){if(t){var n=e.style,r;t in hn&&t!==Qt&&(t=je),n.removeProperty?(r=t.substr(0,2),(r==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),n.removeProperty(r==="--"?t:t.replace(Lc,"-$1").toLowerCase())):n.removeAttribute(t)}},xn=function(e,t,n,r,s,o){var l=new Zt(e._pt,t,n,0,1,o?_d:pd);return e._pt=l,l.b=r,l.e=s,e._props.push(n),l},Ru={deg:1,rad:1,turn:1},pg={grid:1,flex:1},Rn=function i(e,t,n,r){var s=parseFloat(n)||0,o=(n+"").trim().substr((s+"").length)||"px",l=Jn.style,a=tg.test(t),c=e.tagName.toLowerCase()==="svg",u=(c?"client":"offset")+(a?"Width":"Height"),f=100,d=r==="px",h=r==="%",_,p,m,b;if(r===o||!s||Ru[r]||Ru[o])return s;if(o!=="px"&&!d&&(s=i(e,t,n,"px")),b=e.getCTM&&xd(e),(h||o==="%")&&(hn[t]||~t.indexOf("adius")))return _=b?e.getBBox()[a?"width":"height"]:e[u],it(h?s/_*f:s/100*_);if(l[a?"width":"height"]=f+(d?o:r),p=~t.indexOf("adius")||r==="em"&&e.appendChild&&!c?e:e.parentNode,b&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===yn||!p.appendChild)&&(p=yn.body),m=p._gsap,m&&h&&m.width&&a&&m.time===li.time&&!m.uncache)return it(s/m.width*f);if(h&&(t==="height"||t==="width")){var x=e.style[t];e.style[t]=f+r,_=e[u],x?e.style[t]=x:pr(e,t)}else(h||o==="%")&&!pg[ji(p,"display")]&&(l.position=ji(e,"position")),p===e&&(l.position="static"),p.appendChild(Jn),_=Jn[u],p.removeChild(Jn),l.position="absolute";return a&&h&&(m=nr(p),m.time=li.time,m.width=p[u]),it(d?_*s/f:_&&s?f/_*s:0)},tn=function(e,t,n,r){var s;return Oc||Pa(),t in Ui&&t!=="transform"&&(t=Ui[t],~t.indexOf(",")&&(t=t.split(",")[0])),hn[t]&&t!=="transform"?(s=Us(e,r),s=t!=="transformOrigin"?s[t]:s.svg?s.origin:Jo(ji(e,Qt))+" "+s.zOrigin+"px"):(s=e.style[t],(!s||s==="auto"||r||~(s+"").indexOf("calc("))&&(s=Qo[t]&&Qo[t](e,t,n)||ji(e,t)||Ih(e,t)||(t==="opacity"?1:0))),n&&!~(s+"").trim().indexOf(" ")?Rn(e,t,s,n)+n:s},_g=function(e,t,n,r){if(!n||n==="none"){var s=Xr(t,e,1),o=s&&ji(e,s,1);o&&o!==n?(t=s,n=o):t==="borderColor"&&(n=ji(e,"borderTopColor"))}var l=new Zt(this._pt,e.style,t,0,1,fd),a=0,c=0,u,f,d,h,_,p,m,b,x,w,T,M;if(l.b=n,l.e=r,n+="",r+="",r==="auto"&&(p=e.style[t],e.style[t]=r,r=ji(e,t)||r,p?e.style[t]=p:pr(e,t)),u=[n,r],td(u),n=u[0],r=u[1],d=n.match(Mr)||[],M=r.match(Mr)||[],M.length){for(;f=Mr.exec(r);)m=f[0],x=r.substring(a,f.index),_?_=(_+1)%5:(x.substr(-5)==="rgba("||x.substr(-5)==="hsla(")&&(_=1),m!==(p=d[c++]||"")&&(h=parseFloat(p)||0,T=p.substr((h+"").length),m.charAt(1)==="="&&(m=$r(h,m)+T),b=parseFloat(m),w=m.substr((b+"").length),a=Mr.lastIndex-w.length,w||(w=w||fi.units[t]||T,a===r.length&&(r+=w,l.e+=w)),T!==w&&(h=Rn(e,t,p,w)||0),l._pt={_next:l._pt,p:x||c===1?x:",",s:h,c:b-h,m:_&&_<4||t==="zIndex"?Math.round:0});l.c=a-1;)l=s[c],hn[l]&&(a=1,l=l==="transformOrigin"?Qt:je),pr(n,l);a&&(pr(n,je),o&&(o.svg&&n.removeAttribute("transform"),Us(n,1),o.uncache=1,gd(r)))}},Qo={clearProps:function(e,t,n,r,s){if(s.data!=="isFromStart"){var o=e._pt=new Zt(e._pt,t,n,0,0,mg);return o.u=r,o.pr=-10,o.tween=s,e._props.push(n),1}}},Ws=[1,0,0,1,0,0],bd={},wd=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Du=function(e){var t=ji(e,je);return wd(t)?Ws:t.substr(7).match(Oh).map(it)},Ac=function(e,t){var n=e._gsap||nr(e),r=e.style,s=Du(e),o,l,a,c;return n.svg&&e.getAttribute("transform")?(a=e.transform.baseVal.consolidate().matrix,s=[a.a,a.b,a.c,a.d,a.e,a.f],s.join(",")==="1,0,0,1,0,0"?Ws:s):(s===Ws&&!e.offsetParent&&e!==Dr&&!n.svg&&(a=r.display,r.display="block",o=e.parentNode,(!o||!e.offsetParent)&&(c=1,l=e.nextElementSibling,Dr.appendChild(e)),s=Du(e),a?r.display=a:pr(e,"display"),c&&(l?o.insertBefore(e,l):o?o.appendChild(e):Dr.removeChild(e))),t&&s.length>6?[s[0],s[1],s[4],s[5],s[12],s[13]]:s)},Oa=function(e,t,n,r,s,o){var l=e._gsap,a=s||Ac(e,!0),c=l.xOrigin||0,u=l.yOrigin||0,f=l.xOffset||0,d=l.yOffset||0,h=a[0],_=a[1],p=a[2],m=a[3],b=a[4],x=a[5],w=t.split(" "),T=parseFloat(w[0])||0,M=parseFloat(w[1])||0,C,k,L,E;n?a!==Ws&&(k=h*m-_*p)&&(L=T*(m/k)+M*(-p/k)+(p*x-m*b)/k,E=T*(-_/k)+M*(h/k)-(h*x-_*b)/k,T=L,M=E):(C=yd(e),T=C.x+(~w[0].indexOf("%")?T/100*C.width:T),M=C.y+(~(w[1]||w[0]).indexOf("%")?M/100*C.height:M)),r||r!==!1&&l.smooth?(b=T-c,x=M-u,l.xOffset=f+(b*h+x*p)-b,l.yOffset=d+(b*_+x*m)-x):l.xOffset=l.yOffset=0,l.xOrigin=T,l.yOrigin=M,l.smooth=!!r,l.origin=t,l.originIsAbsolute=!!n,e.style[Qt]="0px 0px",o&&(xn(o,l,"xOrigin",c,T),xn(o,l,"yOrigin",u,M),xn(o,l,"xOffset",f,l.xOffset),xn(o,l,"yOffset",d,l.yOffset)),e.setAttribute("data-svg-origin",T+" "+M)},Us=function(e,t){var n=e._gsap||new sd(e);if("x"in n&&!t&&!n.uncache)return n;var r=e.style,s=n.scaleX<0,o="px",l="deg",a=getComputedStyle(e),c=ji(e,Qt)||"0",u,f,d,h,_,p,m,b,x,w,T,M,C,k,L,E,A,q,z,K,ee,Q,j,B,H,fe,S,ne,be,Oe,Pe,Fe;return u=f=d=p=m=b=x=w=T=0,h=_=1,n.svg=!!(e.getCTM&&xd(e)),a.translate&&((a.translate!=="none"||a.scale!=="none"||a.rotate!=="none")&&(r[je]=(a.translate!=="none"?"translate3d("+(a.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(a.rotate!=="none"?"rotate("+a.rotate+") ":"")+(a.scale!=="none"?"scale("+a.scale.split(" ").join(",")+") ":"")+(a[je]!=="none"?a[je]:"")),r.scale=r.rotate=r.translate="none"),k=Ac(e,n.svg),n.svg&&(n.uncache?(H=e.getBBox(),c=n.xOrigin-H.x+"px "+(n.yOrigin-H.y)+"px",B=""):B=!t&&e.getAttribute("data-svg-origin"),Oa(e,B||c,!!B||n.originIsAbsolute,n.smooth!==!1,k)),M=n.xOrigin||0,C=n.yOrigin||0,k!==Ws&&(q=k[0],z=k[1],K=k[2],ee=k[3],u=Q=k[4],f=j=k[5],k.length===6?(h=Math.sqrt(q*q+z*z),_=Math.sqrt(ee*ee+K*K),p=q||z?xr(z,q)*jn:0,x=K||ee?xr(K,ee)*jn+p:0,x&&(_*=Math.abs(Math.cos(x*Ir))),n.svg&&(u-=M-(M*q+C*K),f-=C-(M*z+C*ee))):(Fe=k[6],Oe=k[7],S=k[8],ne=k[9],be=k[10],Pe=k[11],u=k[12],f=k[13],d=k[14],L=xr(Fe,be),m=L*jn,L&&(E=Math.cos(-L),A=Math.sin(-L),B=Q*E+S*A,H=j*E+ne*A,fe=Fe*E+be*A,S=Q*-A+S*E,ne=j*-A+ne*E,be=Fe*-A+be*E,Pe=Oe*-A+Pe*E,Q=B,j=H,Fe=fe),L=xr(-K,be),b=L*jn,L&&(E=Math.cos(-L),A=Math.sin(-L),B=q*E-S*A,H=z*E-ne*A,fe=K*E-be*A,Pe=ee*A+Pe*E,q=B,z=H,K=fe),L=xr(z,q),p=L*jn,L&&(E=Math.cos(L),A=Math.sin(L),B=q*E+z*A,H=Q*E+j*A,z=z*E-q*A,j=j*E-Q*A,q=B,Q=H),m&&Math.abs(m)+Math.abs(p)>359.9&&(m=p=0,b=180-b),h=it(Math.sqrt(q*q+z*z+K*K)),_=it(Math.sqrt(j*j+Fe*Fe)),L=xr(Q,j),x=Math.abs(L)>2e-4?L*jn:0,T=Pe?1/(Pe<0?-Pe:Pe):0),n.svg&&(B=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!wd(ji(e,je)),B&&e.setAttribute("transform",B))),Math.abs(x)>90&&Math.abs(x)<270&&(s?(h*=-1,x+=p<=0?180:-180,p+=p<=0?180:-180):(_*=-1,x+=x<=0?180:-180)),t=t||n.uncache,n.x=u-((n.xPercent=u&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+o,n.y=f-((n.yPercent=f&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-f)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+o,n.z=d+o,n.scaleX=it(h),n.scaleY=it(_),n.rotation=it(p)+l,n.rotationX=it(m)+l,n.rotationY=it(b)+l,n.skewX=x+l,n.skewY=w+l,n.transformPerspective=T+o,(n.zOrigin=parseFloat(c.split(" ")[2])||!t&&n.zOrigin||0)&&(r[Qt]=Jo(c)),n.xOffset=n.yOffset=0,n.force3D=fi.force3D,n.renderTransform=n.svg?yg:vd?Td:vg,n.uncache=0,n},Jo=function(e){return(e=e.split(" "))[0]+" "+e[1]},Xl=function(e,t,n){var r=Ot(t);return it(parseFloat(t)+parseFloat(Rn(e,"x",n+"px",r)))+r},vg=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,Td(e,t)},qn="0deg",ts="0px",Xn=") ",Td=function(e,t){var n=t||this,r=n.xPercent,s=n.yPercent,o=n.x,l=n.y,a=n.z,c=n.rotation,u=n.rotationY,f=n.rotationX,d=n.skewX,h=n.skewY,_=n.scaleX,p=n.scaleY,m=n.transformPerspective,b=n.force3D,x=n.target,w=n.zOrigin,T="",M=b==="auto"&&e&&e!==1||b===!0;if(w&&(f!==qn||u!==qn)){var C=parseFloat(u)*Ir,k=Math.sin(C),L=Math.cos(C),E;C=parseFloat(f)*Ir,E=Math.cos(C),o=Xl(x,o,k*E*-w),l=Xl(x,l,-Math.sin(C)*-w),a=Xl(x,a,L*E*-w+w)}m!==ts&&(T+="perspective("+m+Xn),(r||s)&&(T+="translate("+r+"%, "+s+"%) "),(M||o!==ts||l!==ts||a!==ts)&&(T+=a!==ts||M?"translate3d("+o+", "+l+", "+a+") ":"translate("+o+", "+l+Xn),c!==qn&&(T+="rotate("+c+Xn),u!==qn&&(T+="rotateY("+u+Xn),f!==qn&&(T+="rotateX("+f+Xn),(d!==qn||h!==qn)&&(T+="skew("+d+", "+h+Xn),(_!==1||p!==1)&&(T+="scale("+_+", "+p+Xn),x.style[je]=T||"translate(0, 0)"},yg=function(e,t){var n=t||this,r=n.xPercent,s=n.yPercent,o=n.x,l=n.y,a=n.rotation,c=n.skewX,u=n.skewY,f=n.scaleX,d=n.scaleY,h=n.target,_=n.xOrigin,p=n.yOrigin,m=n.xOffset,b=n.yOffset,x=n.forceCSS,w=parseFloat(o),T=parseFloat(l),M,C,k,L,E;a=parseFloat(a),c=parseFloat(c),u=parseFloat(u),u&&(u=parseFloat(u),c+=u,a+=u),a||c?(a*=Ir,c*=Ir,M=Math.cos(a)*f,C=Math.sin(a)*f,k=Math.sin(a-c)*-d,L=Math.cos(a-c)*d,c&&(u*=Ir,E=Math.tan(c-u),E=Math.sqrt(1+E*E),k*=E,L*=E,u&&(E=Math.tan(u),E=Math.sqrt(1+E*E),M*=E,C*=E)),M=it(M),C=it(C),k=it(k),L=it(L)):(M=f,L=d,C=k=0),(w&&!~(o+"").indexOf("px")||T&&!~(l+"").indexOf("px"))&&(w=Rn(h,"x",o,"px"),T=Rn(h,"y",l,"px")),(_||p||m||b)&&(w=it(w+_-(_*M+p*k)+m),T=it(T+p-(_*C+p*L)+b)),(r||s)&&(E=h.getBBox(),w=it(w+r/100*E.width),T=it(T+s/100*E.height)),E="matrix("+M+","+C+","+k+","+L+","+w+","+T+")",h.setAttribute("transform",E),x&&(h.style[je]=E)},xg=function(e,t,n,r,s){var o=360,l=mt(s),a=parseFloat(s)*(l&&~s.indexOf("rad")?jn:1),c=a-r,u=r+c+"deg",f,d;return l&&(f=s.split("_")[1],f==="short"&&(c%=o,c!==c%(o/2)&&(c+=c<0?o:-o)),f==="cw"&&c<0?c=(c+o*Eu)%o-~~(c/o)*o:f==="ccw"&&c>0&&(c=(c-o*Eu)%o-~~(c/o)*o)),e._pt=d=new Zt(e._pt,t,n,r,c,ng),d.e=u,d.u="deg",e._props.push(n),d},Iu=function(e,t){for(var n in t)e[n]=t[n];return e},bg=function(e,t,n){var r=Iu({},n._gsap),s="perspective,force3D,transformOrigin,svgOrigin",o=n.style,l,a,c,u,f,d,h,_;r.svg?(c=n.getAttribute("transform"),n.setAttribute("transform",""),o[je]=t,l=Us(n,1),pr(n,je),n.setAttribute("transform",c)):(c=getComputedStyle(n)[je],o[je]=t,l=Us(n,1),o[je]=c);for(a in hn)c=r[a],u=l[a],c!==u&&s.indexOf(a)<0&&(h=Ot(c),_=Ot(u),f=h!==_?Rn(n,a,c,_):parseFloat(c),d=parseFloat(u),e._pt=new Zt(e._pt,l,a,f,d-f,Ma),e._pt.u=_||0,e._props.push(a));Iu(l,r)};Kt("padding,margin,Width,Radius",function(i,e){var t="Top",n="Right",r="Bottom",s="Left",o=(e<3?[t,n,r,s]:[t+s,t+n,r+n,r+s]).map(function(l){return e<2?i+l:"border"+l+i});Qo[e>1?"border"+i:i]=function(l,a,c,u,f){var d,h;if(arguments.length<4)return d=o.map(function(_){return tn(l,_,c)}),h=d.join(" "),h.split(d[0]).length===5?d[0]:h;d=(u+"").split(" "),h={},o.forEach(function(_,p){return h[_]=d[p]=d[p]||d[(p-1)/2|0]}),l.init(a,h,f)}});var Sd={name:"css",register:Pa,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,s){var o=this._props,l=e.style,a=n.vars.startAt,c,u,f,d,h,_,p,m,b,x,w,T,M,C,k,L;Oc||Pa(),this.styles=this.styles||md(e),L=this.styles.props,this.tween=n;for(p in t)if(p!=="autoRound"&&(u=t[p],!(oi[p]&&od(p,t,n,r,e,s)))){if(h=typeof u,_=Qo[p],h==="function"&&(u=u.call(n,r,e,s),h=typeof u),h==="string"&&~u.indexOf("random(")&&(u=Hs(u)),_)_(this,e,p,u,n)&&(k=1);else if(p.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(p)+"").trim(),u+="",Mn.lastIndex=0,Mn.test(c)||(m=Ot(c),b=Ot(u)),b?m!==b&&(c=Rn(e,p,c,b)+b):m&&(u+=m),this.add(l,"setProperty",c,u,r,s,0,0,p),o.push(p),L.push(p,0,l[p]);else if(h!=="undefined"){if(a&&p in a?(c=typeof a[p]=="function"?a[p].call(n,r,e,s):a[p],mt(c)&&~c.indexOf("random(")&&(c=Hs(c)),Ot(c+"")||c==="auto"||(c+=fi.units[p]||Ot(tn(e,p))||""),(c+"").charAt(1)==="="&&(c=tn(e,p))):c=tn(e,p),d=parseFloat(c),x=h==="string"&&u.charAt(1)==="="&&u.substr(0,2),x&&(u=u.substr(2)),f=parseFloat(u),p in Ui&&(p==="autoAlpha"&&(d===1&&tn(e,"visibility")==="hidden"&&f&&(d=0),L.push("visibility",0,l.visibility),xn(this,l,"visibility",d?"inherit":"hidden",f?"inherit":"hidden",!f)),p!=="scale"&&p!=="transform"&&(p=Ui[p],~p.indexOf(",")&&(p=p.split(",")[0]))),w=p in hn,w){if(this.styles.save(p),T||(M=e._gsap,M.renderTransform&&!t.parseTransform||Us(e,t.parseTransform),C=t.smoothOrigin!==!1&&M.smooth,T=this._pt=new Zt(this._pt,l,je,0,1,M.renderTransform,M,0,-1),T.dep=1),p==="scale")this._pt=new Zt(this._pt,M,"scaleY",M.scaleY,(x?$r(M.scaleY,x+f):f)-M.scaleY||0,Ma),this._pt.u=0,o.push("scaleY",p),p+="X";else if(p==="transformOrigin"){L.push(Qt,0,l[Qt]),u=gg(u),M.svg?Oa(e,u,0,C,0,this):(b=parseFloat(u.split(" ")[2])||0,b!==M.zOrigin&&xn(this,M,"zOrigin",M.zOrigin,b),xn(this,l,p,Jo(c),Jo(u)));continue}else if(p==="svgOrigin"){Oa(e,u,1,C,0,this);continue}else if(p in bd){xg(this,M,p,d,x?$r(d,x+u):u);continue}else if(p==="smoothOrigin"){xn(this,M,"smooth",M.smooth,u);continue}else if(p==="force3D"){M[p]=u;continue}else if(p==="transform"){bg(this,u,e);continue}}else p in l||(p=Xr(p)||p);if(w||(f||f===0)&&(d||d===0)&&!ig.test(u)&&p in l)m=(c+"").substr((d+"").length),f||(f=0),b=Ot(u)||(p in fi.units?fi.units[p]:m),m!==b&&(d=Rn(e,p,c,b)),this._pt=new Zt(this._pt,w?M:l,p,d,(x?$r(d,x+f):f)-d,!w&&(b==="px"||p==="zIndex")&&t.autoRound!==!1?sg:Ma),this._pt.u=b||0,m!==b&&b!=="%"&&(this._pt.b=c,this._pt.r=rg);else if(p in l)_g.call(this,e,p,c,x?x+u:u);else if(p in e)this.add(e,p,c||e[p],x?x+u:u,r,s);else if(p!=="parseTransform"){xc(p,u);continue}w||(p in l?L.push(p,0,l[p]):L.push(p,1,c||e[p])),o.push(p)}}k&&hd(this)},render:function(e,t){if(t.tween._time||!Ec())for(var n=t._pt;n;)n.r(e,n.d),n=n._next;else t.styles.revert()},get:tn,aliases:Ui,getSetter:function(e,t,n){var r=Ui[t];return r&&r.indexOf(",")<0&&(t=r),t in hn&&t!==Qt&&(e._gsap.x||tn(e,"x"))?n&&Ou===n?t==="scale"?cg:ag:(Ou=n||{})&&(t==="scale"?ug:fg):e.style&&!mc(e.style[t])?og:~t.indexOf("-")?lg:kc(e,t)},core:{_removeProperty:pr,_getMatrix:Ac}};ti.utils.checkPrefix=Xr;ti.core.getStyleSaver=md;(function(i,e,t,n){var r=Kt(i+","+e+","+t,function(s){hn[s]=1});Kt(e,function(s){fi.units[s]="deg",bd[s]=1}),Ui[r[13]]=i+","+e,Kt(n,function(s){var o=s.split(":");Ui[o[1]]=r[o[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Kt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(i){fi.units[i]="px"});ti.registerPlugin(Sd);var U=ti.registerPlugin(Sd)||ti;U.core.Tween;/*! + * paths 3.12.5 + * https://gsap.com + * + * Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var wg=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,Tg=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,Sg=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,Cg=/(^[#\.][a-z]|[a-y][a-z])/i,Mg=Math.PI/180,kg=180/Math.PI,ho=Math.sin,po=Math.cos,wi=Math.abs,nn=Math.sqrt,Pg=Math.atan2,Ea=1e8,zu=function(e){return typeof e=="string"},Cd=function(e){return typeof e=="number"},Og=function(e){return typeof e>"u"},Eg={},Lg={},el=1e5,Md=function(e){return Math.round((e+Ea)%1*el)/el||(e<0?0:1)},Ce=function(e){return Math.round(e*el)/el||0},Nu=function(e){return Math.round(e*1e10)/1e10||0},Fu=function(e,t,n,r){var s=e[t],o=r===1?6:La(s,n,r);if((o||!r)&&o+n+2t){for(;--s&&e[s]>t;);s<0&&(s=0)}else for(;e[++s] element or an SVG path data string")}function $g(i){for(var e=[],t=0;t-1;)o=r[s].nodeName.toLowerCase(),t.indexOf(","+o+",")<0&&n.setAttributeNS(null,o,r[s].nodeValue);return n},zg={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"},Ng=function(e,t){for(var n=t?t.split(","):[],r={},s=n.length;--s>-1;)r[n[s]]=+e.getAttribute(n[s])||0;return r};function Fg(i,e){var t=i.tagName.toLowerCase(),n=.552284749831,r,s,o,l,a,c,u,f,d,h,_,p,m,b,x,w,T,M,C,k,L,E;return t==="path"||!i.getBBox?i:(c=Ig(i,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),E=Ng(i,zg[t]),t==="rect"?(l=E.rx,a=E.ry||l,s=E.x,o=E.y,h=E.width-l*2,_=E.height-a*2,l||a?(p=s+l*(1-n),m=s+l,b=m+h,x=b+l*n,w=b+l,T=o+a*(1-n),M=o+a,C=M+_,k=C+a*n,L=C+a,r="M"+w+","+M+" V"+C+" C"+[w,k,x,L,b,L,b-(b-m)/3,L,m+(b-m)/3,L,m,L,p,L,s,k,s,C,s,C-(C-M)/3,s,M+(C-M)/3,s,M,s,T,p,o,m,o,m+(b-m)/3,o,b-(b-m)/3,o,b,o,x,o,w,T,w,M].join(",")+"z"):r="M"+(s+h)+","+o+" v"+_+" h"+-h+" v"+-_+" h"+h+"z"):t==="circle"||t==="ellipse"?(t==="circle"?(l=a=E.r,f=l*n):(l=E.rx,a=E.ry,f=a*n),s=E.cx,o=E.cy,u=l*n,r="M"+(s+l)+","+o+" C"+[s+l,o+f,s+u,o+a,s,o+a,s-u,o+a,s-l,o+f,s-l,o,s-l,o-f,s-u,o-a,s,o-a,s+u,o-a,s+l,o-f,s+l,o].join(",")+"z"):t==="line"?r="M"+E.x1+","+E.y1+" L"+E.x2+","+E.y2:(t==="polyline"||t==="polygon")&&(d=(i.getAttribute("points")+"").match(Tg)||[],s=d.shift(),o=d.shift(),r="M"+s+","+o+" L"+d.join(","),t==="polygon"&&(r+=","+s+","+o+"z")),c.setAttribute("d",Ed(c._gsRawPath=tl(r))),e&&i.parentNode&&(i.parentNode.insertBefore(c,i),i.parentNode.removeChild(i)),c)}function Pd(i,e,t){var n=i[e],r=i[e+2],s=i[e+4],o;return n+=(r-n)*t,r+=(s-r)*t,n+=(r-n)*t,o=r+(s+(i[e+6]-s)*t-r)*t-n,n=i[e+1],r=i[e+3],s=i[e+5],n+=(r-n)*t,r+=(s-r)*t,n+=(r-n)*t,Ce(Pg(r+(s+(i[e+7]-s)*t-r)*t-n,o)*kg)}function Od(i,e,t){t=Og(t)?1:Nu(t)||0,e=Nu(e)||0;var n=Math.max(0,~~(wi(t-e)-1e-8)),r=$g(i);if(e>t&&(e=1-e,t=1-t,Ag(r),r.totalLength=0),e<0||t<0){var s=Math.abs(~~Math.min(e,t))+1;e+=s,t+=s}r.totalLength||lr(r);var o=t>1,l=Hu(r,e,Eg,!0),a=Hu(r,t,Lg),c=a.segment,u=l.segment,f=a.segIndex,d=l.segIndex,h=a.i,_=l.i,p=d===f,m=h===_&&p,b,x,w,T,M,C,k,L;if(o||n){for(b=ff)&&r.splice(T,1);else c.angle=Pd(c,h+w,0),h+=w,l=c[h],a=c[h+1],c.length=c.totalLength=0,c.totalPoints=r.totalPoints=8,c.push(l,a,l,a,l,a,l,a);return r.totalLength=0,r}function Bg(i,e,t){e=e||0,i.samples||(i.samples=[],i.lookup=[]);var n=~~i.resolution||12,r=1/n,s=i.length,o=i[e],l=i[e+1],a=e?e/6*n:0,c=i.samples,u=i.lookup,f=(e?i.minLength:Ea)||Ea,d=c[a+t*n-1],h=e?c[a-1]:0,_,p,m,b,x,w,T,M,C,k,L,E,A,q,z,K,ee;for(c.length=u.length=0,p=e+2;p8&&(i.splice(p,6),p-=6,s-=6);else for(_=1;_<=n;_++)q=r*_,A=1-q,w=T-(T=(q*q*m+3*A*(q*b+A*x))*q),L=E-(E=(q*q*M+3*A*(q*C+A*k))*q),K=nn(L*L+w*w),K=1)return 0;var n=i[e],r=i[e+1],s=i[e+2],o=i[e+3],l=i[e+4],a=i[e+5],c=i[e+6],u=i[e+7],f=n+(s-n)*t,d=s+(l-s)*t,h=r+(o-r)*t,_=o+(a-o)*t,p=f+(d-f)*t,m=h+(_-h)*t,b=l+(c-l)*t,x=a+(u-a)*t;return d+=(b-d)*t,_+=(x-_)*t,i.splice(e+2,4,Ce(f),Ce(h),Ce(p),Ce(m),Ce(p+(d-p)*t),Ce(m+(_-m)*t),Ce(d),Ce(_),Ce(b),Ce(x)),i.samples&&i.samples.splice(e/6*i.resolution|0,0,0,0,0,0,0,0),6}function Hu(i,e,t,n){t=t||{},i.totalLength||lr(i),(e<0||e>1)&&(e=Md(e));var r=0,s=i[0],o,l,a,c,u,f,d;if(!e)d=f=r=0,s=i[0];else if(e===1)d=1,r=i.length-1,s=i[r],f=s.length-8;else{if(i.length>1){for(a=i.totalLength*e,u=f=0;(u+=i[f++].totalLength)1)&&(e=Md(e)),r.lookup||lr(i),i.length>1){for(a=i.totalLength*e,u=f=0;(u+=i[f++].totalLength)=1?1-1e-9:d||1e-9):r.angle||0),s}function as(i,e,t,n,r,s,o){for(var l=i.length,a,c,u,f,d;--l>-1;)for(a=i[l],c=a.length,u=0;u1&&(t=nn(T)*t,n=nn(T)*n);var M=t*t,C=n*n,k=(M*C-M*w-C*x)/(M*w+C*x);k<0&&(k=0);var L=(s===o?-1:1)*nn(k),E=L*(t*b/n),A=L*-(n*m/t),q=(i+l)/2,z=(e+a)/2,K=q+(u*E-f*A),ee=z+(f*E+u*A),Q=(m-E)/t,j=(b-A)/n,B=(-m-E)/t,H=(-b-A)/n,fe=Q*Q+j*j,S=(j<0?-1:1)*Math.acos(Q/nn(fe)),ne=(Q*H-j*B<0?-1:1)*Math.acos((Q*B+j*H)/nn(fe*(B*B+H*H)));isNaN(ne)&&(ne=d),!o&&ne>0?ne-=h:o&&ne<0&&(ne+=h),S%=h,ne%=h;var be=Math.ceil(wi(ne)/(h/4)),Oe=[],Pe=ne/be,Fe=4/3*ho(Pe/2)/(1+po(Pe/2)),Ve=u*t,Ae=f*t,Je=f*-n,et=u*n,Ee;for(Ee=0;Ee-1e-4?0:A}).match(wg)||[],t=[],n=0,r=0,s=2/3,o=e.length,l=0,a="ERROR: malformed path: "+i,c,u,f,d,h,_,p,m,b,x,w,T,M,C,k,L=function(A,q,z,K){x=(z-A)/3,w=(K-q)/3,p.push(A+x,q+w,z-x,K-w,z,K)};if(!i||!isNaN(e[0])||isNaN(e[1]))return console.log(a),t;for(c=0;c.5||wi(r-d)>.5)&&(L(n,r,f,d),h==="L"&&(c+=2)),n=f,r=d;else if(h==="A"){if(C=e[c+4],k=e[c+5],x=e[c+6],w=e[c+7],u=7,C.length>1&&(C.length<3?(w=x,x=k,u--):(w=k,x=C.substr(2),u-=2),k=C.charAt(1),C=C.charAt(0)),T=Hg(n,r,+e[c+1],+e[c+2],+e[c+3],+C,+k,(_?n:0)+x*1,(_?r:0)+w*1),c+=u,T)for(u=0;u1?Xg(a):a.getItem(0).matrix:il,u=a.a*c.x+a.c*c.y,f=a.b*c.x+a.d*c.y):(a=new qs,u=f=0),t&&e.tagName.toLowerCase()==="g"&&(u=f=0),(r?n:o).appendChild(l),l.setAttribute("transform","matrix("+a.a+","+a.b+","+a.c+","+a.d+","+(a.e+u)+","+(a.f+f)+")");else{if(u=f=0,Ld)for(a=e.offsetParent,c=e;c&&(c=c.parentNode)&&c!==a&&c.parentNode;)(ar.getComputedStyle(c)[Li]+"").length>4&&(u=c.offsetLeft,f=c.offsetTop,c=0);if(d=ar.getComputedStyle(e),d.position!=="absolute"&&d.position!=="fixed")for(a=e.offsetParent;o&&o!==a;)u+=o.scrollLeft||0,f+=o.scrollTop||0,o=o.parentNode;c=l.style,c.top=e.offsetTop-f+"px",c.left=e.offsetLeft-u+"px",c[Li]=d[Li],c[Ra]=d[Ra],c.position=d.position==="fixed"?"fixed":"absolute",e.parentNode.appendChild(l)}return l},Gl=function(e,t,n,r,s,o,l){return e.a=t,e.b=n,e.c=r,e.d=s,e.e=o,e.f=l,e},qs=function(){function i(t,n,r,s,o,l){t===void 0&&(t=1),n===void 0&&(n=0),r===void 0&&(r=0),s===void 0&&(s=1),o===void 0&&(o=0),l===void 0&&(l=0),Gl(this,t,n,r,s,o,l)}var e=i.prototype;return e.inverse=function(){var n=this.a,r=this.b,s=this.c,o=this.d,l=this.e,a=this.f,c=n*o-r*s||1e-10;return Gl(this,o/c,-r/c,-s/c,n/c,(s*a-o*l)/c,-(n*a-r*l)/c)},e.multiply=function(n){var r=this.a,s=this.b,o=this.c,l=this.d,a=this.e,c=this.f,u=n.a,f=n.c,d=n.b,h=n.d,_=n.e,p=n.f;return Gl(this,u*r+d*o,u*s+d*l,f*r+h*o,f*s+h*l,a+_*r+p*o,c+_*s+p*l)},e.clone=function(){return new i(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(n){var r=this.a,s=this.b,o=this.c,l=this.d,a=this.e,c=this.f;return r===n.a&&s===n.b&&o===n.c&&l===n.d&&a===n.e&&c===n.f},e.apply=function(n,r){r===void 0&&(r={});var s=n.x,o=n.y,l=this.a,a=this.b,c=this.c,u=this.d,f=this.e,d=this.f;return r.x=s*l+o*c+f||0,r.y=s*a+o*u+d||0,r},i}();function zr(i,e,t,n){if(!i||!i.parentNode||(sn||Ad(i)).documentElement===i)return new qs;var r=Yg(i),s=$c(i),o=s?Rd:$d,l=Gg(i,t),a=o[0].getBoundingClientRect(),c=o[1].getBoundingClientRect(),u=o[2].getBoundingClientRect(),f=l.parentNode,d=!n&&qg(i),h=new qs((c.left-a.left)/100,(c.top-a.top)/100,(u.left-a.left)/100,(u.top-a.top)/100,a.left+(d?0:Ug()),a.top+(d?0:Wg()));if(f.removeChild(l),r)for(a=r.length;a--;)c=r[a],c.scaleX=c.scaleY=0,c.renderTransform(1,c);return e?h.inverse():h}/*! + * MotionPathPlugin 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var Kg="x,translateX,left,marginLeft,xPercent".split(","),Zg="y,translateY,top,marginTop,yPercent".split(","),Qg=Math.PI/180,gi,Dd,Tr,$a,Kl,Yu,Jg=function(){return gi||typeof window<"u"&&(gi=window.gsap)&&gi.registerPlugin&&gi},is=function(e,t,n,r){for(var s=t.length,o=r===2?0:r,l=0;l1?e=1:e<0&&(e=0);r--;)Vu(n[r],e,!r&&t.rotate,n[r]);for(;s;)s.set(s.t,s.p,s.path[s.pp]+s.u,s.d,e),s=s._next;t.rotate&&t.rSet(t.target,t.rProp,n[0].angle*(t.radians?Qg:1)+t.rOffset+t.ru,t,e)}else t.styles.revert()},getLength:function(e){return lr(Io(e)).totalLength},sliceRawPath:Od,getRawPath:Io,pointsToSegment:Aa,stringToRawPath:tl,rawPathToString:Ed,transformRawPath:as,getGlobalMatrix:zr,getPositionOnPath:Vu,cacheRawPathMeasurements:lr,convertToPath:function(e,t){return $a(e).map(function(n){return Fg(n,t!==!1)})},convertCoordinates:function(e,t,n){var r=zr(t,!0,!0).multiply(zr(e));return n?r.apply(n):r},getAlignMatrix:Da,getRelativePosition:function(e,t,n,r){var s=Da(e,t,n,r);return{x:s.e,y:s.f}},arrayToRawPath:function(e,t){t=t||{};var n=is(is([],e,t.x||"x",0),e,t.y||"y",1);return t.relative&&Id(n),[t.type==="cubic"?n:Aa(n,t.curviness)]}};Jg()&&gi.registerPlugin(Nd);function nm(i,e){for(var t=0;ta?(s=r,r=_,l=o,o=m):n?r+=_:r=s+(_-s)/(m-l)*(o-l)},f=function(){s=r=n?0:r,l=o=0},d=function(_){var p=l,m=s,b=Cs();return(_||_===0)&&_!==r&&u(_),o===l||b-l>c?0:(r+(n?m:-m))/((n?b:o)-p)*1e3};return{update:u,reset:f,getVelocity:d}},ns=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},qu=function(e){var t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(n)?t:n},Wd=function(){Ss=wt.core.globals().ScrollTrigger,Ss&&Ss.core&&sm()},Ud=function(e){return wt=e||Vd(),!No&&wt&&typeof document<"u"&&document.body&&(ai=window,bn=document,wn=bn.documentElement,Nr=bn.body,Bd=[ai,bn,wn,Nr],wt.utils.clamp,Hd=wt.core.context||function(){},Gn="onpointerenter"in Nr?"pointer":"mouse",Fd=Ge.isTouch=ai.matchMedia&&ai.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in ai||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Oi=Ge.eventTypes=("ontouchstart"in wn?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in wn?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Yd=0},500),Wd(),No=1),No};Vt.op=ut;ge.cache=0;var Ge=function(){function i(t){this.init(t)}var e=i.prototype;return e.init=function(n){No||Ud(wt)||console.warn("Please gsap.registerPlugin(Observer)"),Ss||Wd();var r=n.tolerance,s=n.dragMinimum,o=n.type,l=n.target,a=n.lineHeight,c=n.debounce,u=n.preventDefault,f=n.onStop,d=n.onStopDelay,h=n.ignore,_=n.wheelSpeed,p=n.event,m=n.onDragStart,b=n.onDragEnd,x=n.onDrag,w=n.onPress,T=n.onRelease,M=n.onRight,C=n.onLeft,k=n.onUp,L=n.onDown,E=n.onChangeX,A=n.onChangeY,q=n.onChange,z=n.onToggleX,K=n.onToggleY,ee=n.onHover,Q=n.onHoverEnd,j=n.onMove,B=n.ignoreCheck,H=n.isNormalizer,fe=n.onGestureStart,S=n.onGestureEnd,ne=n.onWheel,be=n.onEnable,Oe=n.onDisable,Pe=n.onClick,Fe=n.scrollSpeed,Ve=n.capture,Ae=n.allowClicks,Je=n.lockAxis,et=n.onLockAxis;this.target=l=jt(l)||wn,this.vars=n,h&&(h=wt.utils.toArray(h)),r=r||1e-9,s=s||0,_=_||1,Fe=Fe||1,o=o||"wheel,touch,pointer",c=c!==!1,a||(a=parseFloat(ai.getComputedStyle(Nr).lineHeight)||22);var Ee,ht,Ut,g,y,O,R,v=this,$=0,F=0,N=n.passive||!u,I=$n(l,Vt),D=$n(l,ut),Y=I(),G=D(),V=~o.indexOf("touch")&&!~o.indexOf("pointer")&&Oi[0]==="pointerdown",J=Ms(l),Z=l.ownerDocument||bn,pe=[0,0,0],oe=[0,0,0],Le=0,vt=function(){return Le=Cs()},Re=function(ie,Se){return(v.event=ie)&&h&&~h.indexOf(ie.target)||Se&&V&&ie.pointerType!=="touch"||B&&B(ie,Se)},Bn=function(){v._vx.reset(),v._vy.reset(),ht.pause(),f&&f(v)},qt=function(){var ie=v.deltaX=qu(pe),Se=v.deltaY=qu(oe),W=Math.abs(ie)>=r,ce=Math.abs(Se)>=r;q&&(W||ce)&&q(v,ie,Se,pe,oe),W&&(M&&v.deltaX>0&&M(v),C&&v.deltaX<0&&C(v),E&&E(v),z&&v.deltaX<0!=$<0&&z(v),$=v.deltaX,pe[0]=pe[1]=pe[2]=0),ce&&(L&&v.deltaY>0&&L(v),k&&v.deltaY<0&&k(v),A&&A(v),K&&v.deltaY<0!=F<0&&K(v),F=v.deltaY,oe[0]=oe[1]=oe[2]=0),(g||Ut)&&(j&&j(v),Ut&&(x(v),Ut=!1),g=!1),O&&!(O=!1)&&et&&et(v),y&&(ne(v),y=!1),Ee=0},Zi=function(ie,Se,W){pe[W]+=ie,oe[W]+=Se,v._vx.update(ie),v._vy.update(Se),c?Ee||(Ee=requestAnimationFrame(qt)):qt()},nt=function(ie,Se){Je&&!R&&(v.axis=R=Math.abs(ie)>Math.abs(Se)?"x":"y",O=!0),R!=="y"&&(pe[2]+=ie,v._vx.update(ie,!0)),R!=="x"&&(oe[2]+=Se,v._vy.update(Se,!0)),c?Ee||(Ee=requestAnimationFrame(qt)):qt()},lt=function(ie){if(!Re(ie,1)){ie=ns(ie,u);var Se=ie.clientX,W=ie.clientY,ce=Se-v.x,te=W-v.y,le=v.isDragging;v.x=Se,v.y=W,(le||Math.abs(v.startX-Se)>=s||Math.abs(v.startY-W)>=s)&&(x&&(Ut=!0),le||(v.isDragging=!0),nt(ce,te),le||m&&m(v))}},Di=v.onPress=function(ae){Re(ae,1)||ae&&ae.button||(v.axis=R=null,ht.pause(),v.isPressed=!0,ae=ns(ae),$=F=0,v.startX=v.x=ae.clientX,v.startY=v.y=ae.clientY,v._vx.reset(),v._vy.reset(),zt(H?l:Z,Oi[1],lt,N,!0),v.deltaX=v.deltaY=0,w&&w(v))},_e=v.onRelease=function(ae){if(!Re(ae,1)){Dt(H?l:Z,Oi[1],lt,!0);var ie=!isNaN(v.y-v.startY),Se=v.isDragging,W=Se&&(Math.abs(v.x-v.startX)>3||Math.abs(v.y-v.startY)>3),ce=ns(ae);!W&&ie&&(v._vx.reset(),v._vy.reset(),u&&Ae&&wt.delayedCall(.08,function(){if(Cs()-Le>300&&!ae.defaultPrevented){if(ae.target.click)ae.target.click();else if(Z.createEvent){var te=Z.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,ai,1,ce.screenX,ce.screenY,ce.clientX,ce.clientY,!1,!1,!1,!1,0,null),ae.target.dispatchEvent(te)}}})),v.isDragging=v.isGesturing=v.isPressed=!1,f&&Se&&!H&&ht.restart(!0),b&&Se&&b(v),T&&T(v,W)}},Hn=function(ie){return ie.touches&&ie.touches.length>1&&(v.isGesturing=!0)&&fe(ie,v.isDragging)},Ci=function(){return(v.isGesturing=!1)||S(v)},Mi=function(ie){if(!Re(ie)){var Se=I(),W=D();Zi((Se-Y)*Fe,(W-G)*Fe,1),Y=Se,G=W,f&&ht.restart(!0)}},ki=function(ie){if(!Re(ie)){ie=ns(ie,u),ne&&(y=!0);var Se=(ie.deltaMode===1?a:ie.deltaMode===2?ai.innerHeight:1)*_;Zi(ie.deltaX*Se,ie.deltaY*Se,0),f&&!H&&ht.restart(!0)}},Vn=function(ie){if(!Re(ie)){var Se=ie.clientX,W=ie.clientY,ce=Se-v.x,te=W-v.y;v.x=Se,v.y=W,g=!0,f&&ht.restart(!0),(ce||te)&&nt(ce,te)}},yr=function(ie){v.event=ie,ee(v)},Qi=function(ie){v.event=ie,Q(v)},Kr=function(ie){return Re(ie)||ns(ie,u)&&Pe(v)};ht=v._dc=wt.delayedCall(d||.25,Bn).pause(),v.deltaX=v.deltaY=0,v._vx=Na(0,50,!0),v._vy=Na(0,50,!0),v.scrollX=I,v.scrollY=D,v.isDragging=v.isGesturing=v.isPressed=!1,Hd(this),v.enable=function(ae){return v.isEnabled||(zt(J?Z:l,"scroll",za),o.indexOf("scroll")>=0&&zt(J?Z:l,"scroll",Mi,N,Ve),o.indexOf("wheel")>=0&&zt(l,"wheel",ki,N,Ve),(o.indexOf("touch")>=0&&Fd||o.indexOf("pointer")>=0)&&(zt(l,Oi[0],Di,N,Ve),zt(Z,Oi[2],_e),zt(Z,Oi[3],_e),Ae&&zt(l,"click",vt,!0,!0),Pe&&zt(l,"click",Kr),fe&&zt(Z,"gesturestart",Hn),S&&zt(Z,"gestureend",Ci),ee&&zt(l,Gn+"enter",yr),Q&&zt(l,Gn+"leave",Qi),j&&zt(l,Gn+"move",Vn)),v.isEnabled=!0,ae&&ae.type&&Di(ae),be&&be(v)),v},v.disable=function(){v.isEnabled&&(Or.filter(function(ae){return ae!==v&&Ms(ae.target)}).length||Dt(J?Z:l,"scroll",za),v.isPressed&&(v._vx.reset(),v._vy.reset(),Dt(H?l:Z,Oi[1],lt,!0)),Dt(J?Z:l,"scroll",Mi,Ve),Dt(l,"wheel",ki,Ve),Dt(l,Oi[0],Di,Ve),Dt(Z,Oi[2],_e),Dt(Z,Oi[3],_e),Dt(l,"click",vt,!0),Dt(l,"click",Kr),Dt(Z,"gesturestart",Hn),Dt(Z,"gestureend",Ci),Dt(l,Gn+"enter",yr),Dt(l,Gn+"leave",Qi),Dt(l,Gn+"move",Vn),v.isEnabled=v.isPressed=v.isDragging=!1,Oe&&Oe(v))},v.kill=v.revert=function(){v.disable();var ae=Or.indexOf(v);ae>=0&&Or.splice(ae,1),on===v&&(on=0)},Or.push(v),H&&Ms(l)&&(on=v),v.enable(p)},rm(i,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),i}();Ge.version="3.12.5";Ge.create=function(i){return new Ge(i)};Ge.register=Ud;Ge.getAll=function(){return Or.slice()};Ge.getById=function(i){return Or.filter(function(e){return e.vars.id===i})[0]};Vd()&&wt.registerPlugin(Ge);/*! + * ScrollTrigger 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var X,Sr,ye,We,Ei,Ne,qd,sl,Xs,ks,us,mo,Mt,kl,Fa,Ft,Xu,ju,Cr,Xd,Zl,jd,Nt,Ba,Gd,Kd,_n,Ha,Dc,Fr,Ic,ol,Va,Ql,vo=1,kt=Date.now,Jl=kt(),Ti=0,fs=0,Gu=function(e,t,n){var r=si(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return n["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},Ku=function(e,t){return t&&(!si(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},om=function i(){return fs&&requestAnimationFrame(i)},Zu=function(){return kl=1},Qu=function(){return kl=0},Hi=function(e){return e},hs=function(e){return Math.round(e*1e5)/1e5||0},Zd=function(){return typeof window<"u"},Qd=function(){return X||Zd()&&(X=window.gsap)&&X.registerPlugin&&X},_r=function(e){return!!~qd.indexOf(e)},Jd=function(e){return(e==="Height"?Ic:ye["inner"+e])||Ei["client"+e]||Ne["client"+e]},ep=function(e){return kn(e,"getBoundingClientRect")||(_r(e)?function(){return Yo.width=ye.innerWidth,Yo.height=Ic,Yo}:function(){return rn(e)})},lm=function(e,t,n){var r=n.d,s=n.d2,o=n.a;return(o=kn(e,"getBoundingClientRect"))?function(){return o()[r]}:function(){return(t?Jd(s):e["client"+s])||0}},am=function(e,t){return!t||~Gi.indexOf(e)?ep(e):function(){return Yo}},qi=function(e,t){var n=t.s,r=t.d2,s=t.d,o=t.a;return Math.max(0,(n="scroll"+r)&&(o=kn(e,n))?o()-ep(e)()[s]:_r(e)?(Ei[n]||Ne[n])-Jd(r):e[n]-e["offset"+r])},yo=function(e,t){for(var n=0;n0){for(r-=o,l=0;l=r)return n[l];return n[l-1]}else for(l=n.length,r+=o;l--;)if(n[l]<=r)return n[l];return n[0]}:function(r,s,o){o===void 0&&(o=.001);var l=t(r);return!s||Math.abs(l-r)n&&(r*=t/100),e=e.substr(0,n-1)),e=r+(e in al?al[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},To=function(e,t,n,r,s,o,l,a){var c=s.startColor,u=s.endColor,f=s.fontSize,d=s.indent,h=s.fontWeight,_=We.createElement("div"),p=_r(n)||kn(n,"pinType")==="fixed",m=e.indexOf("scroller")!==-1,b=p?Ne:n,x=e.indexOf("start")!==-1,w=x?c:u,T="border-color:"+w+";font-size:"+f+";color:"+w+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return T+="position:"+((m||a)&&p?"fixed;":"absolute;"),(m||a||!p)&&(T+=(r===ut?zc:Nc)+":"+(o+parseFloat(d))+"px;"),l&&(T+="box-sizing:border-box;text-align:left;width:"+l.offsetWidth+"px;"),_._isStart=x,_.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),_.style.cssText=T,_.innerText=t||t===0?e+"-"+t:e,b.children[0]?b.insertBefore(_,b.children[0]):b.appendChild(_),_._offset=_["offset"+r.op.d2],Bo(_,0,r,x),_},Bo=function(e,t,n,r){var s={display:"block"},o=n[r?"os2":"p2"],l=n[r?"p2":"os2"];e._isFlipped=r,s[n.a+"Percent"]=r?-100:0,s[n.a]=r?"1px":0,s["border"+o+jr]=1,s["border"+l+jr]=0,s[n.p]=t+"px",X.set(e,s)},de=[],Ya={},js,tf=function(){return kt()-Ti>34&&(js||(js=requestAnimationFrame(cn)))},wr=function(){(!Nt||!Nt.isPressed||Nt.startX>Ne.clientWidth)&&(ge.cache++,Nt?js||(js=requestAnimationFrame(cn)):cn(),Ti||mr("scrollStart"),Ti=kt())},ta=function(){Kd=ye.innerWidth,Gd=ye.innerHeight},ps=function(){ge.cache++,!Mt&&!jd&&!We.fullscreenElement&&!We.webkitFullscreenElement&&(!Ba||Kd!==ye.innerWidth||Math.abs(ye.innerHeight-Gd)>ye.innerHeight*.25)&&sl.restart(!0)},gr={},hm=[],rp=function i(){return pt(me,"scrollEnd",i)||er(!0)},mr=function(e){return gr[e]&&gr[e].map(function(t){return t()})||hm},ri=[],sp=function(e){for(var t=0;ts,l=r._startClamp&&r.start>=s;(o||l)&&r.setPositions(l?s-1:r.start,o?Math.max(l?s:r.start+1,s):r.end,!0)}),rf(!1),Va=0,n.forEach(function(r){return r&&r.render&&r.render(-1)}),ge.forEach(function(r){Yt(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),op(Dc,1),sl.pause(),fr++,Bt=2,cn(2),de.forEach(function(r){return Yt(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Bt=me.isRefreshing=!1,mr("refresh")},Wa=0,Ho=1,As,cn=function(e){if(e===2||!Bt&&!ol){me.isUpdating=!0,As&&As.update(0);var t=de.length,n=kt(),r=n-Jl>=50,s=t&&de[0].scroll();if(Ho=Wa>s?-1:1,Bt||(Wa=s),r&&(Ti&&!kl&&n-Ti>200&&(Ti=0,mr("scrollEnd")),us=Jl,Jl=n),Ho<0){for(Ft=t;Ft-- >0;)de[Ft]&&de[Ft].update(0,r);Ho=1}else for(Ft=0;Ft20),n-=n-C}if(_&&(a[_]=e||-.001,e<0&&(e=0)),o){var L=e+n,E=o._isStart;m="scroll"+r.d2,Bo(o,L,r,E&&L>20||!E&&(f?Math.max(Ne[m],Ei[m]):o.parentNode[m])<=L+1),f&&(c=rn(l),f&&(o.style[r.op.p]=c[r.op.p]-r.op.m-o._offset+ct))}return h&&x&&(m=rn(x),h.seek(d),b=rn(x),h._caScrollDist=m[r.p]-b[r.p],e=e/h._caScrollDist*d),h&&h.seek(p),h?e:Math.round(e)},mm=/(webkit|moz|length|cssText|inset)/i,of=function(e,t,n,r){if(e.parentNode!==t){var s=e.style,o,l;if(t===Ne){e._stOrig=s.cssText,l=vi(e);for(o in l)!+o&&!mm.test(o)&&l[o]&&typeof s[o]=="string"&&o!=="0"&&(s[o]=l[o]);s.top=n,s.left=r}else s.cssText=e._stOrig;X.core.getCache(e).uncache=1,t.appendChild(e)}},ap=function(e,t,n){var r=t,s=r;return function(o){var l=Math.round(e());return l!==r&&l!==s&&Math.abs(l-r)>3&&Math.abs(l-s)>3&&(o=l,n&&n()),s=r,r=o,o}},Co=function(e,t,n){var r={};r[t.p]="+="+n,X.set(e,r)},lf=function(e,t){var n=$n(e,t),r="_scroll"+t.p2,s=function o(l,a,c,u,f){var d=o.tween,h=a.onComplete,_={};c=c||n();var p=ap(n,c,function(){d.kill(),o.tween=0});return f=u&&f||0,u=u||l-c,d&&d.kill(),a[r]=l,a.inherit=!1,a.modifiers=_,_[r]=function(){return p(c+u*d.ratio+f*d.ratio*d.ratio)},a.onUpdate=function(){ge.cache++,o.tween&&cn()},a.onComplete=function(){o.tween=0,h&&h.call(d)},d=o.tween=X.to(e,a),d};return e[r]=n,n.wheelHandler=function(){return s.tween&&s.tween.kill()&&(s.tween=0)},_t(e,"wheel",n.wheelHandler),me.isTouch&&_t(e,"touchmove",n.wheelHandler),s},me=function(){function i(t,n){Sr||i.register(X)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Ha(this),this.init(t,n)}var e=i.prototype;return e.init=function(n,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!fs){this.update=this.refresh=this.kill=Hi;return}n=Ju(si(n)||ds(n)||n.nodeType?{trigger:n}:n,wo);var s=n,o=s.onUpdate,l=s.toggleClass,a=s.id,c=s.onToggle,u=s.onRefresh,f=s.scrub,d=s.trigger,h=s.pin,_=s.pinSpacing,p=s.invalidateOnRefresh,m=s.anticipatePin,b=s.onScrubComplete,x=s.onSnapComplete,w=s.once,T=s.snap,M=s.pinReparent,C=s.pinSpacer,k=s.containerAnimation,L=s.fastScrollEnd,E=s.preventOverlaps,A=n.horizontal||n.containerAnimation&&n.horizontal!==!1?Vt:ut,q=!f&&f!==0,z=jt(n.scroller||ye),K=X.core.getCache(z),ee=_r(z),Q=("pinType"in n?n.pinType:kn(z,"pinType")||ee&&"fixed")==="fixed",j=[n.onEnter,n.onLeave,n.onEnterBack,n.onLeaveBack],B=q&&n.toggleActions.split(" "),H="markers"in n?n.markers:wo.markers,fe=ee?0:parseFloat(vi(z)["border"+A.p2+jr])||0,S=this,ne=n.onRefreshInit&&function(){return n.onRefreshInit(S)},be=lm(z,ee,A),Oe=am(z,ee),Pe=0,Fe=0,Ve=0,Ae=$n(z,A),Je,et,Ee,ht,Ut,g,y,O,R,v,$,F,N,I,D,Y,G,V,J,Z,pe,oe,Le,vt,Re,Bn,qt,Zi,nt,lt,Di,_e,Hn,Ci,Mi,ki,Vn,yr,Qi;if(S._startClamp=S._endClamp=!1,S._dir=A,m*=45,S.scroller=z,S.scroll=k?k.time.bind(k):Ae,ht=Ae(),S.vars=n,r=r||n.animation,"refreshPriority"in n&&(Xd=1,n.refreshPriority===-9999&&(As=S)),K.tweenScroll=K.tweenScroll||{top:lf(z,ut),left:lf(z,Vt)},S.tweenTo=Je=K.tweenScroll[A.p],S.scrubDuration=function(W){Hn=ds(W)&&W,Hn?_e?_e.duration(W):_e=X.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Hn,paused:!0,onComplete:function(){return b&&b(S)}}):(_e&&_e.progress(1).kill(),_e=0)},r&&(r.vars.lazy=!1,r._initted&&!S.isReverted||r.vars.immediateRender!==!1&&n.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),S.animation=r.pause(),r.scrollTrigger=S,S.scrubDuration(f),lt=0,a||(a=r.vars.id)),T&&((!Kn(T)||T.push)&&(T={snapTo:T}),"scrollBehavior"in Ne.style&&X.set(ee?[Ne,Ei]:z,{scrollBehavior:"auto"}),ge.forEach(function(W){return Yt(W)&&W.target===(ee?We.scrollingElement||Ei:z)&&(W.smooth=!1)}),Ee=Yt(T.snapTo)?T.snapTo:T.snapTo==="labels"?um(r):T.snapTo==="labelsDirectional"?fm(r):T.directional!==!1?function(W,ce){return Bc(T.snapTo)(W,kt()-Fe<500?0:ce.direction)}:X.utils.snap(T.snapTo),Ci=T.duration||{min:.1,max:2},Ci=Kn(Ci)?ks(Ci.min,Ci.max):ks(Ci,Ci),Mi=X.delayedCall(T.delay||Hn/2||.1,function(){var W=Ae(),ce=kt()-Fe<500,te=Je.tween;if((ce||Math.abs(S.getVelocity())<10)&&!te&&!kl&&Pe!==W){var le=(W-g)/I,dt=r&&!q?r.totalProgress():le,ve=ce?0:(dt-Di)/(kt()-us)*1e3||0,tt=X.utils.clamp(-le,1-le,br(ve/2)*ve/.185),Tt=le+(T.inertia===!1?0:tt),Ze,Be,$e=T,Pi=$e.onStart,Ye=$e.onInterrupt,ii=$e.onComplete;if(Ze=Ee(Tt,S),ds(Ze)||(Ze=Tt),Be=Math.round(g+Ze*I),W<=y&&W>=g&&Be!==W){if(te&&!te._initted&&te.data<=br(Be-W))return;T.inertia===!1&&(tt=Ze-le),Je(Be,{duration:Ci(br(Math.max(br(Tt-dt),br(Ze-dt))*.185/ve/.05||0)),ease:T.ease||"power3",data:br(Be-W),onInterrupt:function(){return Mi.restart(!0)&&Ye&&Ye(S)},onComplete:function(){S.update(),Pe=Ae(),r&&(_e?_e.resetTo("totalProgress",Ze,r._tTime/r._tDur):r.progress(Ze)),lt=Di=r&&!q?r.totalProgress():S.progress,x&&x(S),ii&&ii(S)}},W,tt*I,Be-W-tt*I),Pi&&Pi(S,Je.tween)}}else S.isActive&&Pe!==W&&Mi.restart(!0)}).pause()),a&&(Ya[a]=S),d=S.trigger=jt(d||h!==!0&&h),Qi=d&&d._gsap&&d._gsap.stRevert,Qi&&(Qi=Qi(S)),h=h===!0?d:jt(h),si(l)&&(l={targets:d,className:l}),h&&(_===!1||_===mi||(_=!_&&h.parentNode&&h.parentNode.style&&vi(h.parentNode).display==="flex"?!1:rt),S.pin=h,et=X.core.getCache(h),et.spacer?D=et.pinState:(C&&(C=jt(C),C&&!C.nodeType&&(C=C.current||C.nativeElement),et.spacerIsNative=!!C,C&&(et.spacerState=So(C))),et.spacer=V=C||We.createElement("div"),V.classList.add("pin-spacer"),a&&V.classList.add("pin-spacer-"+a),et.pinState=D=So(h)),n.force3D!==!1&&X.set(h,{force3D:!0}),S.spacer=V=et.spacer,nt=vi(h),vt=nt[_+A.os2],Z=X.getProperty(h),pe=X.quickSetter(h,A.a,ct),ia(h,V,nt),G=So(h)),H){F=Kn(H)?Ju(H,ef):ef,v=To("scroller-start",a,z,A,F,0),$=To("scroller-end",a,z,A,F,0,v),J=v["offset"+A.op.d2];var Kr=jt(kn(z,"content")||z);O=this.markerStart=To("start",a,Kr,A,F,J,0,k),R=this.markerEnd=To("end",a,Kr,A,F,J,0,k),k&&(yr=X.quickSetter([O,R],A.a,ct)),!Q&&!(Gi.length&&kn(z,"fixedMarkers")===!0)&&(cm(ee?Ne:z),X.set([v,$],{force3D:!0}),Bn=X.quickSetter(v,A.a,ct),Zi=X.quickSetter($,A.a,ct))}if(k){var ae=k.vars.onUpdate,ie=k.vars.onUpdateParams;k.eventCallback("onUpdate",function(){S.update(0,0,1),ae&&ae.apply(k,ie||[])})}if(S.previous=function(){return de[de.indexOf(S)-1]},S.next=function(){return de[de.indexOf(S)+1]},S.revert=function(W,ce){if(!ce)return S.kill(!0);var te=W!==!1||!S.enabled,le=Mt;te!==S.isReverted&&(te&&(ki=Math.max(Ae(),S.scroll.rec||0),Ve=S.progress,Vn=r&&r.progress()),O&&[O,R,v,$].forEach(function(dt){return dt.style.display=te?"none":"block"}),te&&(Mt=S,S.update(te)),h&&(!M||!S.isActive)&&(te?pm(h,V,D):ia(h,V,vi(h),Re)),te||S.update(te),Mt=le,S.isReverted=te)},S.refresh=function(W,ce,te,le){if(!((Mt||!S.enabled)&&!ce)){if(h&&W&&Ti){_t(i,"scrollEnd",rp);return}!Bt&&ne&&ne(S),Mt=S,Je.tween&&!te&&(Je.tween.kill(),Je.tween=0),_e&&_e.pause(),p&&r&&r.revert({kill:!1}).invalidate(),S.isReverted||S.revert(!0,!0),S._subPinOffset=!1;var dt=be(),ve=Oe(),tt=k?k.duration():qi(z,A),Tt=I<=.01,Ze=0,Be=le||0,$e=Kn(te)?te.end:n.end,Pi=n.endTrigger||d,Ye=Kn(te)?te.start:n.start||(n.start===0||!d?0:h?"0 0":"0 100%"),ii=S.pinnedContainer=n.pinnedContainer&&jt(n.pinnedContainer,S),Ii=d&&Math.max(0,de.indexOf(S))||0,yt=Ii,xt,St,Yn,no,Ct,at,zi,El,Yc,Zr,Ni,Qr,ro;for(H&&Kn(te)&&(Qr=X.getProperty(v,A.p),ro=X.getProperty($,A.p));yt--;)at=de[yt],at.end||at.refresh(0,1)||(Mt=S),zi=at.pin,zi&&(zi===d||zi===h||zi===ii)&&!at.isReverted&&(Zr||(Zr=[]),Zr.unshift(at),at.revert(!0,!0)),at!==de[yt]&&(Ii--,yt--);for(Yt(Ye)&&(Ye=Ye(S)),Ye=Gu(Ye,"start",S),g=sf(Ye,d,dt,A,Ae(),O,v,S,ve,fe,Q,tt,k,S._startClamp&&"_startClamp")||(h?-.001:0),Yt($e)&&($e=$e(S)),si($e)&&!$e.indexOf("+=")&&(~$e.indexOf(" ")?$e=(si(Ye)?Ye.split(" ")[0]:"")+$e:(Ze=Fo($e.substr(2),dt),$e=si(Ye)?Ye:(k?X.utils.mapRange(0,k.duration(),k.scrollTrigger.start,k.scrollTrigger.end,g):g)+Ze,Pi=d)),$e=Gu($e,"end",S),y=Math.max(g,sf($e||(Pi?"100% 0":tt),Pi,dt,A,Ae()+Ze,R,$,S,ve,fe,Q,tt,k,S._endClamp&&"_endClamp"))||-.001,Ze=0,yt=Ii;yt--;)at=de[yt],zi=at.pin,zi&&at.start-at._pinPush<=g&&!k&&at.end>0&&(xt=at.end-(S._startClamp?Math.max(0,at.start):at.start),(zi===d&&at.start-at._pinPush=qi(z,A)))xt=vi(h),no=A===ut,Yn=Ae(),oe=parseFloat(Z(A.a))+Be,!tt&&y>1&&(Ni=(ee?We.scrollingElement||Ei:z).style,Ni={style:Ni,value:Ni["overflow"+A.a.toUpperCase()]},ee&&vi(Ne)["overflow"+A.a.toUpperCase()]!=="scroll"&&(Ni.style["overflow"+A.a.toUpperCase()]="scroll")),ia(h,V,xt),G=So(h),St=rn(h,!0),El=Q&&$n(z,no?Vt:ut)(),_?(Re=[_+A.os2,I+Be+ct],Re.t=V,yt=_===rt?ll(h,A)+I+Be:0,yt&&(Re.push(A.d,yt+ct),V.style.flexBasis!=="auto"&&(V.style.flexBasis=yt+ct)),Br(Re),ii&&de.forEach(function(Jr){Jr.pin===ii&&Jr.vars.pinSpacing!==!1&&(Jr._subPinOffset=!0)}),Q&&Ae(ki)):(yt=ll(h,A),yt&&V.style.flexBasis!=="auto"&&(V.style.flexBasis=yt+ct)),Q&&(Ct={top:St.top+(no?Yn-g:El)+ct,left:St.left+(no?El:Yn-g)+ct,boxSizing:"border-box",position:"fixed"},Ct[cr]=Ct["max"+jr]=Math.ceil(St.width)+ct,Ct[ur]=Ct["max"+Fc]=Math.ceil(St.height)+ct,Ct[mi]=Ct[mi+Es]=Ct[mi+Ps]=Ct[mi+Ls]=Ct[mi+Os]="0",Ct[rt]=xt[rt],Ct[rt+Es]=xt[rt+Es],Ct[rt+Ps]=xt[rt+Ps],Ct[rt+Ls]=xt[rt+Ls],Ct[rt+Os]=xt[rt+Os],Y=gm(D,Ct,M),Bt&&Ae(0)),r?(Yc=r._initted,Zl(1),r.render(r.duration(),!0,!0),Le=Z(A.a)-oe+I+Be,qt=Math.abs(I-Le)>1,Q&&qt&&Y.splice(Y.length-2,2),r.render(0,!0,!0),Yc||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),Zl(0)):Le=I,Ni&&(Ni.value?Ni.style["overflow"+A.a.toUpperCase()]=Ni.value:Ni.style.removeProperty("overflow-"+A.a));else if(d&&Ae()&&!k)for(St=d.parentNode;St&&St!==Ne;)St._pinOffset&&(g-=St._pinOffset,y-=St._pinOffset),St=St.parentNode;Zr&&Zr.forEach(function(Jr){return Jr.revert(!1,!0)}),S.start=g,S.end=y,ht=Ut=Bt?ki:Ae(),!k&&!Bt&&(ht0?de.slice(0,ce).reverse():de.slice(ce+1);return(si(W)?te.filter(function(le){return le.vars.preventOverlaps===W}):te).filter(function(le){return S.direction>0?le.end<=g:le.start>=y})},S.update=function(W,ce,te){if(!(k&&!te&&!W)){var le=Bt===!0?ki:S.scroll(),dt=W?0:(le-g)/I,ve=dt<0?0:dt>1?1:dt||0,tt=S.progress,Tt,Ze,Be,$e,Pi,Ye,ii,Ii;if(ce&&(Ut=ht,ht=k?Ae():le,T&&(Di=lt,lt=r&&!q?r.totalProgress():ve)),m&&h&&!Mt&&!vo&&Ti&&(!ve&&gle+(le-Ut)/(kt()-us)*m&&(ve=.9999)),ve!==tt&&S.enabled){if(Tt=S.isActive=!!ve&&ve<1,Ze=!!tt&&tt<1,Ye=Tt!==Ze,Pi=Ye||!!ve!=!!tt,S.direction=ve>tt?1:-1,S.progress=ve,Pi&&!Mt&&(Be=ve&&!tt?0:ve===1?1:tt===1?2:3,q&&($e=!Ye&&B[Be+1]!=="none"&&B[Be+1]||B[Be],Ii=r&&($e==="complete"||$e==="reset"||$e in r))),E&&(Ye||Ii)&&(Ii||f||!r)&&(Yt(E)?E(S):S.getTrailing(E).forEach(function(Yn){return Yn.endAnimation()})),q||(_e&&!Mt&&!vo?(_e._dp._time-_e._start!==_e._time&&_e.render(_e._dp._time-_e._start),_e.resetTo?_e.resetTo("totalProgress",ve,r._tTime/r._tDur):(_e.vars.totalProgress=ve,_e.invalidate().restart())):r&&r.totalProgress(ve,!!(Mt&&(Fe||W)))),h){if(W&&_&&(V.style[_+A.os2]=vt),!Q)pe(hs(oe+Le*ve));else if(Pi){if(ii=!W&&ve>tt&&y+1>le&&le+1>=qi(z,A),M)if(!W&&(Tt||ii)){var yt=rn(h,!0),xt=le-g;of(h,Ne,yt.top+(A===ut?xt:0)+ct,yt.left+(A===ut?0:xt)+ct)}else of(h,V);Br(Tt||ii?Y:G),qt&&ve<1&&Tt||pe(oe+(ve===1&&!ii?Le:0))}}T&&!Je.tween&&!Mt&&!vo&&Mi.restart(!0),l&&(Ye||w&&ve&&(ve<1||!Ql))&&Xs(l.targets).forEach(function(Yn){return Yn.classList[Tt||w?"add":"remove"](l.className)}),o&&!q&&!W&&o(S),Pi&&!Mt?(q&&(Ii&&($e==="complete"?r.pause().totalProgress(1):$e==="reset"?r.restart(!0).pause():$e==="restart"?r.restart(!0):r[$e]()),o&&o(S)),(Ye||!Ql)&&(c&&Ye&&ea(S,c),j[Be]&&ea(S,j[Be]),w&&(ve===1?S.kill(!1,1):j[Be]=0),Ye||(Be=ve===1?1:3,j[Be]&&ea(S,j[Be]))),L&&!Tt&&Math.abs(S.getVelocity())>(ds(L)?L:2500)&&(rs(S.callbackAnimation),_e?_e.progress(1):rs(r,$e==="reverse"?1:!ve,1))):q&&o&&!Mt&&o(S)}if(Zi){var St=k?le/k.duration()*(k._caScrollDist||0):le;Bn(St+(v._isFlipped?1:0)),Zi(St)}yr&&yr(-le/k.duration()*(k._caScrollDist||0))}},S.enable=function(W,ce){S.enabled||(S.enabled=!0,_t(z,"resize",ps),ee||_t(z,"scroll",wr),ne&&_t(i,"refreshInit",ne),W!==!1&&(S.progress=Ve=0,ht=Ut=Pe=Ae()),ce!==!1&&S.refresh())},S.getTween=function(W){return W&&Je?Je.tween:_e},S.setPositions=function(W,ce,te,le){if(k){var dt=k.scrollTrigger,ve=k.duration(),tt=dt.end-dt.start;W=dt.start+tt*W/ve,ce=dt.start+tt*ce/ve}S.refresh(!1,!1,{start:Ku(W,te&&!!S._startClamp),end:Ku(ce,te&&!!S._endClamp)},le),S.update()},S.adjustPinSpacing=function(W){if(Re&&W){var ce=Re.indexOf(A.d)+1;Re[ce]=parseFloat(Re[ce])+W+ct,Re[1]=parseFloat(Re[1])+W+ct,Br(Re)}},S.disable=function(W,ce){if(S.enabled&&(W!==!1&&S.revert(!0,!0),S.enabled=S.isActive=!1,ce||_e&&_e.pause(),ki=0,et&&(et.uncache=1),ne&&pt(i,"refreshInit",ne),Mi&&(Mi.pause(),Je.tween&&Je.tween.kill()&&(Je.tween=0)),!ee)){for(var te=de.length;te--;)if(de[te].scroller===z&&de[te]!==S)return;pt(z,"resize",ps),ee||pt(z,"scroll",wr)}},S.kill=function(W,ce){S.disable(W,ce),_e&&!ce&&_e.kill(),a&&delete Ya[a];var te=de.indexOf(S);te>=0&&de.splice(te,1),te===Ft&&Ho>0&&Ft--,te=0,de.forEach(function(le){return le.scroller===S.scroller&&(te=1)}),te||Bt||(S.scroll.rec=0),r&&(r.scrollTrigger=null,W&&r.revert({kill:!1}),ce||r.kill()),O&&[O,R,v,$].forEach(function(le){return le.parentNode&&le.parentNode.removeChild(le)}),As===S&&(As=0),h&&(et&&(et.uncache=1),te=0,de.forEach(function(le){return le.pin===h&&te++}),te||(et.spacer=0)),n.onKill&&n.onKill(S)},de.push(S),S.enable(!1,!1),Qi&&Qi(S),r&&r.add&&!I){var Se=S.update;S.update=function(){S.update=Se,g||y||S.refresh()},X.delayedCall(.01,S.update),I=.01,g=y=0}else S.refresh();h&&dm()},i.register=function(n){return Sr||(X=n||Qd(),Zd()&&window.document&&i.enable(),Sr=fs),Sr},i.defaults=function(n){if(n)for(var r in n)wo[r]=n[r];return wo},i.disable=function(n,r){fs=0,de.forEach(function(o){return o[r?"kill":"disable"](n)}),pt(ye,"wheel",wr),pt(We,"scroll",wr),clearInterval(mo),pt(We,"touchcancel",Hi),pt(Ne,"touchstart",Hi),xo(pt,We,"pointerdown,touchstart,mousedown",Zu),xo(pt,We,"pointerup,touchend,mouseup",Qu),sl.kill(),yo(pt);for(var s=0;s0&&o.left+l0&&o.top+l=0&&ri.splice(t,5),ri.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),X.core.getCache(e),Ha())}}):ri};me.revert=function(i,e){return Hc(!i,e)};me.create=function(i,e){return new me(i,e)};me.refresh=function(i){return i?ps():(Sr||me.register())&&er(!0)};me.update=function(i){return++ge.cache&&cn(i===!0?2:0)};me.clearScrollMemory=op;me.maxScroll=function(i,e){return qi(i,e?Vt:ut)};me.getScrollFunc=function(i,e){return $n(jt(i),e?Vt:ut)};me.getById=function(i){return Ya[i]};me.getAll=function(){return de.filter(function(i){return i.vars.id!=="ScrollSmoother"})};me.isScrolling=function(){return!!Ti};me.snapDirectional=Bc;me.addEventListener=function(i,e){var t=gr[i]||(gr[i]=[]);~t.indexOf(e)||t.push(e)};me.removeEventListener=function(i,e){var t=gr[i],n=t&&t.indexOf(e);n>=0&&t.splice(n,1)};me.batch=function(i,e){var t=[],n={},r=e.interval||.016,s=e.batchMax||1e9,o=function(c,u){var f=[],d=[],h=X.delayedCall(r,function(){u(f,d),f=[],d=[]}).pause();return function(_){f.length||h.restart(!0),f.push(_.trigger),d.push(_),s<=f.length&&h.progress(1)}},l;for(l in e)n[l]=l.substr(0,2)==="on"&&Yt(e[l])&&l!=="onRefreshInit"?o(l,e[l]):e[l];return Yt(s)&&(s=s(),_t(me,"refresh",function(){return s=e.batchMax()})),Xs(i).forEach(function(a){var c={};for(l in n)c[l]=n[l];c.trigger=a,t.push(me.create(c))}),t};var af=function(e,t,n,r){return t>r?e(r):t<0&&e(0),n>r?(r-t)/(n-t):n<0?t/(t-n):1},na=function i(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(Ge.isTouch?" pinch-zoom":""):"none",e===Ei&&i(Ne,t)},Mo={auto:1,scroll:1},vm=function(e){var t=e.event,n=e.target,r=e.axis,s=(t.changedTouches?t.changedTouches[0]:t).target,o=s._gsap||X.core.getCache(s),l=kt(),a;if(!o._isScrollT||l-o._isScrollT>2e3){for(;s&&s!==Ne&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(Mo[(a=vi(s)).overflowY]||Mo[a.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==n&&!_r(s)&&(Mo[(a=vi(s)).overflowY]||Mo[a.overflowX]),o._isScrollT=l}(o._isScroll||r==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},cp=function(e,t,n,r){return Ge.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&vm,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&_t(We,Ge.eventTypes[0],uf,!1,!0)},onDisable:function(){return pt(We,Ge.eventTypes[0],uf,!0)}})},ym=/(input|label|select|textarea)/i,cf,uf=function(e){var t=ym.test(e.target.tagName);(t||cf)&&(e._gsapAllow=!0,cf=t)},xm=function(e){Kn(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,n=t.normalizeScrollX,r=t.momentum,s=t.allowNestedScroll,o=t.onRelease,l,a,c=jt(e.target)||Ei,u=X.core.globals().ScrollSmoother,f=u&&u.get(),d=_n&&(e.content&&jt(e.content)||f&&e.content!==!1&&!f.smooth()&&f.content()),h=$n(c,ut),_=$n(c,Vt),p=1,m=(Ge.isTouch&&ye.visualViewport?ye.visualViewport.scale*ye.visualViewport.width:ye.outerWidth)/ye.innerWidth,b=0,x=Yt(r)?function(){return r(l)}:function(){return r||2.8},w,T,M=cp(c,e.type,!0,s),C=function(){return T=!1},k=Hi,L=Hi,E=function(){a=qi(c,ut),L=ks(_n?1:0,a),n&&(k=ks(0,qi(c,Vt))),w=fr},A=function(){d._gsap.y=hs(parseFloat(d._gsap.y)+h.offset)+"px",d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(d._gsap.y)+", 0, 1)",h.offset=h.cacheID=0},q=function(){if(T){requestAnimationFrame(C);var H=hs(l.deltaY/2),fe=L(h.v-H);if(d&&fe!==h.v+h.offset){h.offset=fe-h.v;var S=hs((parseFloat(d&&d._gsap.y)||0)-h.offset);d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+S+", 0, 1)",d._gsap.y=S+"px",h.cacheID=ge.cache,cn()}return!0}h.offset&&A(),T=!0},z,K,ee,Q,j=function(){E(),z.isActive()&&z.vars.scrollY>a&&(h()>a?z.progress(1)&&h(a):z.resetTo("scrollY",a))};return d&&X.set(d,{y:"+=0"}),e.ignoreCheck=function(B){return _n&&B.type==="touchmove"&&q()||p>1.05&&B.type!=="touchstart"||l.isGesturing||B.touches&&B.touches.length>1},e.onPress=function(){T=!1;var B=p;p=hs((ye.visualViewport&&ye.visualViewport.scale||1)/m),z.pause(),B!==p&&na(c,p>1.01?!0:n?!1:"x"),K=_(),ee=h(),E(),w=fr},e.onRelease=e.onGestureStart=function(B,H){if(h.offset&&A(),!H)Q.restart(!0);else{ge.cache++;var fe=x(),S,ne;n&&(S=_(),ne=S+fe*.05*-B.velocityX/.227,fe*=af(_,S,ne,qi(c,Vt)),z.vars.scrollX=k(ne)),S=h(),ne=S+fe*.05*-B.velocityY/.227,fe*=af(h,S,ne,qi(c,ut)),z.vars.scrollY=L(ne),z.invalidate().duration(fe).play(.01),(_n&&z.vars.scrollY>=a||S>=a-1)&&X.to({},{onUpdate:j,duration:fe})}o&&o(B)},e.onWheel=function(){z._ts&&z.pause(),kt()-b>1e3&&(w=0,b=kt())},e.onChange=function(B,H,fe,S,ne){if(fr!==w&&E(),H&&n&&_(k(S[2]===H?K+(B.startX-B.x):_()+H-S[1])),fe){h.offset&&A();var be=ne[2]===fe,Oe=be?ee+B.startY-B.y:h()+fe-ne[1],Pe=L(Oe);be&&Oe!==Pe&&(ee+=Pe-Oe),h(Pe)}(fe||H)&&cn()},e.onEnable=function(){na(c,n?!1:"x"),me.addEventListener("refresh",j),_t(ye,"resize",j),h.smooth&&(h.target.style.scrollBehavior="auto",h.smooth=_.smooth=!1),M.enable()},e.onDisable=function(){na(c,!0),pt(ye,"resize",j),me.removeEventListener("refresh",j),M.kill()},e.lockAxis=e.lockAxis!==!1,l=new Ge(e),l.iOS=_n,_n&&!h()&&h(1),_n&&X.ticker.add(Hi),Q=l._dc,z=X.to(l,{ease:"power4",paused:!0,inherit:!1,scrollX:n?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:ap(h,h(),function(){return z.pause()})},onUpdate:cn,onComplete:Q.vars.onComplete}),l};me.sort=function(i){return de.sort(i||function(e,t){return(e.vars.refreshPriority||0)*-1e6+e.start-(t.start+(t.vars.refreshPriority||0)*-1e6)})};me.observe=function(i){return new Ge(i)};me.normalizeScroll=function(i){if(typeof i>"u")return Nt;if(i===!0&&Nt)return Nt.enable();if(i===!1){Nt&&Nt.kill(),Nt=i;return}var e=i instanceof Ge?i:xm(i);return Nt&&Nt.target===e.target&&Nt.kill(),_r(e.target)&&(Nt=e),e};me.core={_getVelocityProp:Na,_inputObserver:cp,_scrollers:ge,_proxies:Gi,bridge:{ss:function(){Ti||mr("scrollStart"),Ti=kt()},ref:function(){return Mt}}};Qd()&&X.registerPlugin(me);U.registerPlugin(me);U.registerPlugin(Nd);const up=i=>{U.set(i,{display:"none"}),Zs.start()},bm=(i=!1)=>{i&&U.to("#samsung-error-modal",{opacity:1,delay:1.5,duration:1,ease:"power4.inOut",onComplete:()=>{U.to("#samsung-error-modal",{opacity:0,delay:12,duration:1,ease:"power4.inOut",onComplete:()=>{up("#samsung-error-modal")}})}})},Vc=(i,e,t=.8,n=.005,r=0,s=()=>{})=>{U.to(i,{onStart:()=>{fp(e,100,2),s()},scrollTrigger:{trigger:i,toggleActions:"play none none reverse",start:"top 95%"},delay:r,duration:t,y:0,autoAlpha:1,stagger:n,ease:"power4.inOut"})},wm=(i,e)=>{U.to(i,{scrollTrigger:{trigger:e,start:"bottom center",toggleActions:"play none none reverse"},duration:.6,scale:1,ease:"power1"})},Tm=i=>{U.to(i,{y:0,duration:.4,ease:"power1.inOut",stagger:.1})},Sm=i=>{U.to(i,{x:0,duration:.4,ease:"power1.inOut",stagger:.1,scrollTrigger:{trigger:i,toggleActions:"play none none reverse"}})},Cm=i=>{U.set(i,{y:"100%"})},fp=(i,e=1,t=.5)=>{U.to(i,{opacity:e,duration:t,ease:"power4.inOut",scrollTrigger:{trigger:i,toggleActions:"play none none reverse"},stagger:.1})},Mm=(i,e=0)=>{U.set(i,{opacity:e})},km=(i,e,t,n,r)=>{const s=U.quickTo(e.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),o=U.quickTo(t.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),l=U.quickTo(t.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),a=U.quickTo(e.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),{clientX:c,clientY:u}=i,{width:f,height:d,left:h,top:_}=e.value.getBoundingClientRect(),p=n,m=r,b=((c-h)/f-.5)*p,x=((u-_)/d-.5)*m;s(b),a(x),o(b),l(x)},Pm=(i,e)=>{const t=U.quickTo(i.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),n=U.quickTo(e.value,"x",{duration:1,ease:"elastic.out(1, 0.3)"}),r=U.quickTo(e.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"}),s=U.quickTo(i.value,"y",{duration:1,ease:"elastic.out(1, 0.3)"});t(0),s(0),n(0),r(0)},Om=i=>{U.to(i,{x:"0%",opacity:1,duration:.7})},Em=i=>{U.to(i,{opacity:0,onComplete:()=>{U.set(i,{x:"100%"})}})},Lm=(i,e,t)=>{Om(i),Tm(e),fp(t)},Am=(i,e,t)=>{Em(i),Cm(e),Mm(t)},Rm=(i,e,t)=>{const n=U.timeline({});n.to("#loading-screen",{delay:2.5,bottom:"100%",duration:1,ease:"power2.inOut"}),n.to(i.value,{duration:1,attr:{d:e},ease:"power2.inOut",onComplete:()=>{U.set("#loading-screen",{display:"none"})},onStart:()=>{setTimeout(()=>{Im(),bm(t),document.body.classList.remove("stop-scrolling"),window.scrollTo(0,0)},250)}},"<20%")},$m=()=>{U.fromTo("#text",1,{yoyo:!0,opacity:0},{opacity:1,ease:"circ.inOut"})},Dm=i=>{U.to(i,{y:0,duration:1,ease:"power2.inOut",stagger:.1,onComplete:()=>{U.to(i,{delay:1.2,opacity:0,duration:1,ease:"power2.inOut",onComplete:()=>{U.set(i,{y:"100%",opacity:100})}})}})},Im=()=>{U.to("header",{y:0,duration:.8,ease:"power4.inOut"}),U.to("#svg-my-en-name g path",{y:0,delay:.2,duration:.8,ease:"power4.inOut",stagger:.01}),U.to("#star",{x:1,delay:.4,duration:.8,ease:"power4.inOut"}),U.to(".overlay",{y:"100%",delay:.4,duration:.8,ease:"power4.inOut",onComplete:()=>{U.set(".overlay",{display:"none"})}}),U.to("#profile-img",{scale:1,delay:.4,duration:.8,ease:"power4.inOut"}),U.to(["#down-arrow","#contact-btn","#available-for-work"],{x:0,y:0,delay:.6,duration:.8,ease:"power4.inOut"}),Vc("#whoAmI .letters","#whoAmI .letters",.8,.005,.6),U.to("#hero",{scrollTrigger:{trigger:"#hero",start:"top top",scrub:1},opacity:.5,scale:.9,translateZ:0})},zm=i=>{U.to(i,{yPercent:-10,scale:.95,ease:"power1",scrollTrigger:{trigger:i,start:"75% bottom",scrub:1}})},hp=$t({__name:"MagneticEffect",props:{divId:{type:String,required:!0},textId:{type:String,required:!0},magnetoStrengthVal:{type:Number,default:70},magnetoTextStrengthVal:{type:Number,default:50}},setup(i){const e=i,{width:t}=wl();let n,r;const s=l=>{km(l,n,r,e.magnetoStrengthVal,e.magnetoTextStrengthVal)},o=()=>{Pm(n,r)};return pi(()=>{n=ft(document.getElementById(e.divId)),r=ft(document.getElementById(e.textId)),t.value>700&&(n.value.addEventListener("mousemove",s),n.value.addEventListener("mouseleave",o))}),ac(()=>{n.value.removeEventListener("mousemove",s),r.value.removeEventListener("mouseleave",o)}),(l,a)=>C0(l.$slots,"default")}}),Nm=i=>(Xf("data-v-7d7eb6a4"),i=i(),jf(),i),Fm=Nm(()=>P("div",{id:"magneto",class:"flex-center size-12 cursor-pointer rounded-full bg-flax-smoke-300 brightness-90 ease-in-out md:size-[4.5rem]"},[P("span",{class:"w-[100%] text-center before:bg-flax-smoke-700 after:bg-flax-smoke-700",id:"magnetoText"})],-1)),Bm=[Fm],Hm=$t({__name:"BurgerMenuBtn",setup(i){return(e,t)=>(re(),Ln(hp,{divId:"magneto",textId:"magnetoText"},{default:Qs(()=>[P("div",bh(e.$attrs,{class:"fixed right-7 top-7 z-[20]"}),Bm,16)]),_:1}))}}),Vm=Gr(Hm,[["__scopeId","data-v-7d7eb6a4"]]),Ym=["href"],Wm={class:"-translate-y-0 font-title transition-all duration-300 ease-in-out group-hover:translate-y-[-100%]"},Um={class:"-translate-y-0 font-title transition-all duration-300 ease-in-out group-hover:translate-y-[-100%]"},ff=$t({__name:"Link",props:{tag:{type:String,required:!0,default:"p"},label:{type:String,required:!0},url:{type:String,required:!0}},setup(i){return(e,t)=>(re(),Ln(eh(i.tag),{class:"select-none overflow-y-hidden"},{default:Qs(()=>[P("a",{href:i.url,class:"group"},[P("p",Wm,Ue(i.label),1),P("p",Um,Ue(i.label),1)],8,Ym)]),_:1}))}}),qm={},Xm={class:"w-full fill-flax-smoke-900",viewBox:"-0.986 137.36 592.342 73.279",style:{"enable-background":"new 0 0 595.3 841.9"},xmlns:"http://www.w3.org/2000/svg"},jm=Js(``,1),Gm=[jm];function Km(i,e){return re(),he("svg",Xm,Gm)}const Zm=Gr(qm,[["render",Km]]),Qm={class:"heading-2 flex grid-cols-12 items-center justify-start gap-5 py-6 text-left font-semibold sm:py-5 md:grid md:justify-between"},Jm={class:"col-span-2 self-center text-nowrap"},ev={class:"col-span-6 col-start-5 text-nowrap"},tv=["innerHTML"],iv={class:"relative flex min-h-[35vh] flex-col place-items-start md:grid md:min-h-[40vh] md:grid-cols-12"},nv={class:"heading-4 text-heading-4 col-span-7 col-start-5 flex w-full flex-col gap-y-5"},rv={class:"text-balance text-base font-medium text-flax-smoke-300/80 sm:max-w-[40ch]"},sv={class:"self-center font-mono text-base font-medium text-flax-smoke-500/70"},ov=$t({__name:"ServicesCard",props:{number:{type:Number,required:!0},title:{type:String,required:!0},body:{type:String,required:!0},headings:{type:Array,required:!0},shape:{type:String,required:!0}},setup(i){return(e,t)=>(re(),he("div",{class:hi(e.$attrs.class)},[P("div",Qm,[P("span",Jm," ( "+Ue(`0${i.number}`)+" ) ",1),P("h3",ev,Ue(i.title),1),P("div",{innerHTML:i.shape,class:"animate-[spin_10s_linear_infinite] heading-size-3 hidden fill-flax-smoke-400/50 lg:block"},null,8,tv)]),P("div",iv,[P("div",nv,[P("p",rv,Ue(i.body),1),P("div",null,[(re(!0),he(ze,null,Ri(i.headings,(n,r)=>(re(),he("p",{key:r,class:hi(["flex gap-x-3 font-bold py-1",{"border-y border-flax-smoke-500/50 !py-1.5":r===1}])},[P("p",sv,Ue((r+1).toString().padStart(2,"0")),1),zs(" "+Ue(n),1)],2))),128))])])])],2))}}),lv=P("h1",{class:"sr-only"},"Ebraheem Alhetari",-1),av=$t({__name:"MyName",setup(i){return(e,t)=>(re(),he(ze,null,[lv,Me(Te(Zm),{id:"svg-my-en-name",class:hi(e.$attrs.class)},null,8,["class"])],64))}}),cv={},uv=P("span",{class:"sr-only"},"*",-1),fv={style:{"vertical-align":"top"},class:"hide heading-size inline-block animate-[spin_5s_linear_infinite] fill-flax-smoke-900",viewBox:"0 0 75 76",fill:"none",xmlns:"http://www.w3.org/2000/svg"},hv=P("path",{d:"M27.668 75.939V64.59l4.073-16.005-12.513 11.64-9.894 5.529L.022 49.167l9.603-5.529L25.921 38.4 9.625 33.453.022 27.924l9.312-16.587 9.894 5.529 12.513 11.64-4.073-16.296V.861h19.206V12.21L42.8 28.506l12.513-11.64 9.894-5.529 9.312 16.587-9.604 5.529L48.62 38.4l16.296 5.238 9.604 5.529-9.313 16.587-9.894-5.529L42.8 48.585l4.074 16.005v11.349H27.666Z"},null,-1),dv=[hv];function pv(i,e){return re(),he("div",null,[uv,P("span",null,[(re(),he("svg",fv,dv))])])}const _v=Gr(cv,[["render",pv]]),gv={key:0,id:"loading-screen",class:"flex-center fixed bottom-0 z-[99999] size-full cursor-wait"},mv={class:"size-full flex-col"},vv=["width","height"],yv=["d"],xv=P("h1",{class:"overflow-clip"},[P("span",{class:"loading-text inline-block translate-y-full"}," Hetari ")],-1),bv={class:"overflow-clip"},wv={class:"loading-text inline-block translate-y-full opacity-70"},Tv=P("p",{class:"overflow-clip font-normal"},[P("span",{class:"loading-text absolute bottom-10 left-5 inline-block font-mono text-sm sm:left-14"}," Version 1.0v "),P("span",{class:"loading-text absolute bottom-10 right-5 inline-block animate-pulse font-mono text-sm sm:right-14"}," Loading... ")],-1),Sv=$t({__name:"LoadingScreen",emits:["isLoading"],setup(i,{emit:e}){const t=e,n=ft(!1),r=ft(-1),s=ft(""),o=ft(),{width:l,height:a}=wl();let c=Ns(()=>{let h=.3;return l.value<600?h=.15:l.value<900&&(h=.2),a.value+a.value*h});const u=ft(`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${c.value} 0 ${a.value} L0 0`),f=ft(`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${a.value} 0 ${a.value} L0 0`),d=/samsung/i.test(navigator.userAgent);return pi(()=>{r.value++,s.value=u.value,$m(),Dm("span.loading-text"),Rm(o,f.value,d)}),an([l,a],()=>{u.value=`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${c.value} 0 ${a.value} L0 0`,f.value=`M0 0 L${l.value} 0 L${l.value} ${a.value} Q${l.value/2} ${a.value} 0 ${a.value} L0 0`,s.value=u.value},{immediate:!0}),an(n,h=>{t("isLoading",h)}),(h,_)=>n.value?xh("",!0):(re(),he("div",gv,[P("div",mv,[(re(),he("svg",{width:Te(l),height:Te(a)*2,class:"absolute top-0 z-0 h-[calc(100%_+_300px)] fill-flax-smoke-800 brightness-50"},[P("path",{ref_key:"path",ref:o,class:"w-full",d:s.value},null,8,yv)],8,vv)),P("div",{id:"text",style:{transform:"translateZ(0px)"},class:hi(["z-[1] flex size-full flex-col items-center justify-center text-center text-4xl font-bold text-flax-smoke-50/75 opacity-0 md:text-6xl",{"text-4xl font-bold md:text-6xl":!0}])},[xv,P("p",bv,[P("span",wv," © Folio "+Ue(new Date().getFullYear()),1)]),Tv])])]))}}),Cv={id:"samsung-error-modal",class:"flex-center fixed inset-0 z-50 h-svh w-svw bg-black/75 opacity-0"},Mv=Js('

It seems you're using the Samsung Internet Browser.

Some features might not work as expected, especially in dark mode, to fix it please follow the steps below:


LabsEnable 'Use website dark theme'

Then reload the page.

',1),kv=P("button",{class:"flex-1 rounded-md bg-gray-100 px-4 py-2 text-sm font-medium text-gray-800 hover:bg-gray-200"}," OK ",-1),Pv=[kv],Ov=$t({__name:"SamsungError",setup(i){const e=()=>{up("#samsung-error-modal")};return pi(()=>{Zs.stop()}),(t,n)=>(re(),he("div",Cv,[P("div",{class:"flex-center z-50 mx-auto size-full h-1/2 w-11/12 flex-col rounded-lg bg-white p-5 shadow md:w-1/2"},[Mv,P("div",{class:"mt-3 flex w-full items-center",onClick:e},Pv)])]))}});/*! + * ScrollToPlugin 3.12.5 + * https://gsap.com + * + * @license Copyright 2008-2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for + * Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com +*/var Wt,dp,un,Xi,Pn,pp,_p,ko,gp=function(){return typeof window<"u"},mp=function(){return Wt||gp()&&(Wt=window.gsap)&&Wt.registerPlugin&&Wt},vp=function(e){return typeof e=="string"},hf=function(e){return typeof e=="function"},Gs=function(e,t){var n=t==="x"?"Width":"Height",r="scroll"+n,s="client"+n;return e===un||e===Xi||e===Pn?Math.max(Xi[r],Pn[r])-(un["inner"+n]||Xi[s]||Pn[s]):e[r]-e["offset"+n]},Ks=function(e,t){var n="scroll"+(t==="x"?"Left":"Top");return e===un&&(e.pageXOffset!=null?n="page"+t.toUpperCase()+"Offset":e=Xi[n]!=null?Xi:Pn),function(){return e[n]}},Ev=function(e,t,n,r){if(hf(e)&&(e=e(t,n,r)),typeof e!="object")return vp(e)&&e!=="max"&&e.charAt(1)!=="="?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var s={},o;for(o in e)s[o]=o!=="onAutoKill"&&hf(e[o])?e[o](t,n,r):e[o];return s},yp=function(e,t){if(e=pp(e)[0],!e||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var n=e.getBoundingClientRect(),r=!t||t===un||t===Pn,s=r?{top:Xi.clientTop-(un.pageYOffset||Xi.scrollTop||Pn.scrollTop||0),left:Xi.clientLeft-(un.pageXOffset||Xi.scrollLeft||Pn.scrollLeft||0)}:t.getBoundingClientRect(),o={x:n.left-s.left,y:n.top-s.top};return!r&&t&&(o.x+=Ks(t,"x")(),o.y+=Ks(t,"y")()),o},df=function(e,t,n,r,s){return!isNaN(e)&&typeof e!="object"?parseFloat(e)-s:vp(e)&&e.charAt(1)==="="?parseFloat(e.substr(2))*(e.charAt(0)==="-"?-1:1)+r-s:e==="max"?Gs(t,n)-s:Math.min(Gs(t,n),yp(e,t)[n]-s)},pf=function(){Wt=mp(),gp()&&Wt&&typeof document<"u"&&document.body&&(un=window,Pn=document.body,Xi=document.documentElement,pp=Wt.utils.toArray,Wt.config({autoKillThreshold:7}),_p=Wt.config(),dp=1)},io={version:"3.12.5",name:"scrollTo",rawVars:1,register:function(e){Wt=e,pf()},init:function(e,t,n,r,s){dp||pf();var o=this,l=Wt.getProperty(e,"scrollSnapType");o.isWin=e===un,o.target=e,o.tween=n,t=Ev(t,r,e,s),o.vars=t,o.autoKill=!!t.autoKill,o.getX=Ks(e,"x"),o.getY=Ks(e,"y"),o.x=o.xPrev=o.getX(),o.y=o.yPrev=o.getY(),ko||(ko=Wt.core.globals().ScrollTrigger),Wt.getProperty(e,"scrollBehavior")==="smooth"&&Wt.set(e,{scrollBehavior:"auto"}),l&&l!=="none"&&(o.snap=1,o.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),t.x!=null?(o.add(o,"x",o.x,df(t.x,e,"x",o.x,t.offsetX||0),r,s),o._props.push("scrollTo_x")):o.skipX=1,t.y!=null?(o.add(o,"y",o.y,df(t.y,e,"y",o.y,t.offsetY||0),r,s),o._props.push("scrollTo_y")):o.skipY=1},render:function(e,t){for(var n=t._pt,r=t.target,s=t.tween,o=t.autoKill,l=t.xPrev,a=t.yPrev,c=t.isWin,u=t.snap,f=t.snapInline,d,h,_,p,m;n;)n.r(e,n.d),n=n._next;d=c||!t.skipX?t.getX():l,h=c||!t.skipY?t.getY():a,_=h-a,p=d-l,m=_p.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),o&&(!t.skipX&&(p>m||p<-m)&&dm||_<-m)&&h-1&&this._props.splice(n,1),!this._props.length}};io.max=Gs;io.getOffset=yp;io.buildGetter=Ks;mp()&&Wt.registerPlugin(io);function Lv(i,e){i=U.utils.toArray(i),e=e||{};let t=U.timeline({repeat:e.repeat,paused:e.paused,defaults:{ease:"none"},onReverseComplete:()=>t.totalTime(t.rawTime()+t.duration()*100)}),n=i.length,r=i[0].offsetLeft,s=[],o=[],l=[],a=0,c=(e.speed||1)*100,u=e.snap===!1?x=>x:U.utils.snap(e.snap||1),f,d,h,_,p,m;for(U.set(i,{xPercent:(x,w)=>{let T=o[x]=parseFloat(U.getProperty(w,"width","px"));return l[x]=u(parseFloat(U.getProperty(w,"x","px"))/T*100+U.getProperty(w,"xPercent")),l[x]}}),U.set(i,{x:0}),f=i[n-1].offsetLeft+l[n-1]/100*o[n-1]-r+i[n-1].offsetWidth*U.getProperty(i[n-1],"scaleX")+(parseFloat(e.paddingRight)||0),m=0;mn/2&&(x+=x>a?-n:n);let T=U.utils.wrap(0,n,x),M=s[T];return M>t.time()!=x>a&&(w.modifiers={time:U.utils.wrap(0,t.duration())},M+=t.duration()*(x>a?1:-1)),a=T,w.overwrite=!0,t.tweenTo(M,w)}return t.next=x=>b(a+1,x),t.previous=x=>b(a-1,x),t.current=()=>a,t.toIndex=(x,w)=>b(x,w),t.times=s,t.progress(1,!0).progress(0,!0),e.reversed&&(t.vars.onReverseComplete(),t.reverse()),t}const Av={id:"marquee-section",class:"heading-1 hide-on-mobile sm:heading-display mb-32 flex h-[60vh] w-full flex-col items-stretch justify-around overflow-x-clip bg-[#0B0B0A] leading-none text-flax-smoke-200 md:h-[75svh] lg:h-svh"},Rv={id:"marquee-1",class:"flex"},$v={class:"w-fit scale-[0.5] sm:mx-10 sm:scale-75"},Dv={style:{width:"var(--heading-display)"},viewBox:"0 0 55 37",xmlns:"http://www.w3.org/2000/svg"},Iv=P("path",{d:"M36.2949 2.11614L35.9286 1.74986L35.4107 1.75L24.2607 1.753L21.2423 1.75381L23.3775 3.88724L32.4356 12.9381L11.7961 12.939H11.7959L3.00014 12.938L1.75 12.9379V14.188V22.991V24.241H3H32.4361L23.3764 33.2959L21.2405 35.4305L24.2602 35.43L35.4102 35.428L35.9278 35.4279L36.2938 35.0619L51.8838 19.4739L52.7678 18.5901L51.8839 17.7061L36.2949 2.11614Z",class:"fill-current stroke-current stroke-[2.5]"},null,-1),zv=[Iv],Nv={id:"marquee-2",class:"flex"},Fv=P("span",{class:"font-sans text-transparent [-webkit-text-stroke:1.5px_white]"}," welcome to the show ",-1),Bv={class:"w-fit scale-[0.5] fill-current sm:mx-10 sm:scale-75"},Hv={style:{width:"var(--heading-display)"},viewBox:"0 0 102 102",xmlns:"http://www.w3.org/2000/svg"},Vv=P("path",{d:"M0.999042 53.5H1.00096L44.9238 53.5168L13.8776 84.5869L13.8762 84.5882L17.4118 88.1238L17.4131 88.1224L17.4149 88.1206L48.4832 57.0761L48.5 100.999V101.001H53.5V100.999L53.5168 57.0761L84.5869 88.1224L84.5882 88.1238L88.1238 84.5882L88.1224 84.5869L57.0761 53.5168L100.999 53.5H101.001V48.5H100.999L57.0761 48.4832L88.1206 17.4149L88.1224 17.4131L88.1238 17.4118L84.5882 13.8762L84.5869 13.8776L53.5168 44.9238L53.5 1.00096V0.999042H48.5V1.00096L48.4832 44.9238L17.4131 13.8776L17.4118 13.8762L13.8762 17.4118L13.8776 17.4131L44.9238 48.4832L1.00096 48.5H0.999042V53.5Z",class:"fill-none stroke-current stroke-[1.5]"},null,-1),Yv=[Vv],Wv={id:"marquee-3",class:"flex"},Uv={class:"w-fit scale-[0.5] fill-current sm:mx-10 sm:scale-75"},qv={style:{width:"var(--heading-display)"},viewBox:"0 0 100 101",xmlns:"http://www.w3.org/2000/svg"},Xv=P("path",{d:"M49.8234 1.99099C49.4293 9.09696 46.8886 17.4122 43.0707 24.0426C35.0272 38.01 21.1141 47.4665 5.21739 49.7899C4.1712 49.9394 2.55435 50.1024 1.65761 50.1567C0.747283 50.1975 0 50.279 0 50.3334C0 50.3877 0.747283 50.4692 1.65761 50.51C2.55435 50.5644 4.1712 50.7274 5.21739 50.8769C21.1141 53.2002 35.0272 62.6567 43.0707 76.6241C46.8886 83.2546 49.4293 91.5698 49.8234 98.6758C49.8641 99.5861 49.9457 100.333 50 100.333C50.0543 100.333 50.1359 99.5861 50.1766 98.6758C50.5707 91.5698 53.1114 83.2546 56.9293 76.6241C64.9728 62.6567 78.8859 53.2002 94.7826 50.8769C95.8288 50.7274 97.4456 50.5644 98.3424 50.51C99.2527 50.4692 100 50.3877 100 50.3334C100 50.279 99.2527 50.1975 98.3424 50.1567C97.4456 50.1024 95.8288 49.9394 94.7826 49.7899C78.8859 47.4665 64.9728 38.01 56.9293 24.0426C53.1114 17.4122 50.5707 9.09696 50.1766 1.99099C50.1359 1.08066 50.0543 0.333377 50 0.333377C49.9457 0.333377 49.8641 1.08066 49.8234 1.99099Z",class:"fill-current"},null,-1),jv=[Xv],Gv=$t({__name:"Marquee",setup(i){U.registerPlugin(Ge),U.registerPlugin(io);const e=(t,n=!1,r=0,s=1)=>{const o=document.getElementById(t),l=U.utils.toArray(`#${t} h4`);U.to(o,{scrollTrigger:{trigger:o,scrub:!0},ease:"power1.inOut",rotateZ:r,transformOrigin:"center center"});const a=Lv(l,{repeat:-1,speed:s,reversed:n});Ge.create({type:"scroll",onChangeY:c=>{let u=n?-2.5:2.5;c.deltaY<0&&(u*=-1),U.timeline({defaults:{ease:"none"}}).to(a,{timeScale:u,duration:.2})}})};return pi(()=>{e("marquee-1",!0,-10,.3),e("marquee-2",!1,1,.6),e("marquee-3",!0,10)}),(t,n)=>(re(),he("section",Av,[P("div",Rv,[(re(),he(ze,null,Ri(3,r=>P("h4",{key:`marquee1-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[zs(" Ebraheem Alhetari "),P("div",$v,[(re(),he("svg",Dv,zv))])])),64))]),P("div",Nv,[(re(),he(ze,null,Ri(2,r=>P("h4",{key:`marquee2-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[Fv,P("div",Bv,[(re(),he("svg",Hv,Yv))])])),64))]),P("div",Wv,[(re(),he(ze,null,Ri(3,r=>P("h4",{key:`marquee3-${r}`,class:"flex items-center whitespace-nowrap text-nowrap font-bold"},[zs(" enjoy the animation "),P("div",Uv,[(re(),he("svg",qv,jv))])])),64))])]))}}),Kv="/portfolio/assets/profile-dtKvApsu.webp",Zv="/portfolio/assets/profile2-rDkPz9mY.webp",Qv="/portfolio/assets/esmail-osgscPW5.webp",Jv="/portfolio/assets/mohammad-skCswi5u.webp",qa=[{label:"Services",url:"#"},{label:"Works",url:"#"},{label:"About",url:"#"},{label:"Contact",url:"#"}],ey=[{label:"Home",url:"/"},...qa],ty=[{label:"Twitter",url:"https://x.com/4Hetari"},{label:"GitHub",url:"https://github.com/hetari"},{label:"LinkedIn",url:"https://www.linkedin.com/in/hetari/"}],iy="A freelance full-stack developer, making good shit since 2023, hiding bad shit since 2023.",Pl=i=>(Xf("data-v-4d5423a1"),i=i(),jf(),i),ny={class:"flex h-full flex-col items-center justify-between"},ry={class:"relative z-[19] w-full"},sy={class:"mt-12 font-bold text-flax-smoke-50 md:mt-24",id:"navLinks"},oy=["id"],ly=["href"],ay=Pl(()=>P("span",{class:"h-4 w-4 scale-0 rounded-full bg-flax-smoke-50 opacity-0 transition-all duration-300 ease-in-out group-hover:scale-100 group-hover:opacity-100"},null,-1)),cy={class:"-translate-x-5 font-fancy transition-all duration-300 ease-in-out group-hover:translate-x-5"},uy={class:"w-full"},fy={class:"mt-2 h-full font-normal text-flax-smoke-50"},hy=Pl(()=>P("p",{class:"text-left text-sm font-bold uppercase"},"Email address",-1)),dy={class:"mt-6 flex flex-nowrap justify-start gap-x-1 sm:gap-x-4"},py={class:"flex justify-between"},_y=Pl(()=>P("div",{id:"name-container",class:"group -m-10 h-fit cursor-pointer p-10"},[P("h1",{id:"name",class:"flex items-start font-fancy text-xl font-extrabold uppercase md:text-3xl"},[zs(" hetari"),P("span",{class:"!inline !origin-center font-title text-xl transition-transform duration-500 ease-in-out group-hover:rotate-[360deg]"},"©")])],-1)),gy=Pl(()=>P("div",{class:"flex justify-start"},[P("p",{class:"hidden select-none font-fancy font-bold uppercase text-flax-smoke-400 max-2xl:text-sm md:block lg:text-lg"}," available for work and collaboration ")],-1)),my={class:"flex"},vy={class:"w-full flex-1 gap-1 overflow-y-hidden text-lg font-medium md:flex md:gap-2 lg:gap-4 xl:text-3xl"},yy=$t({__name:"Nav",emits:["isLocked"],setup(i,{emit:e}){const t=ft(!1),n=()=>{var l;t.value=!t.value,(l=document.getElementById("magneto"))==null||l.classList.toggle("active");const o=document.getElementById("navbar");t.value?(Lm("#navbar","#navLinks li a",".contact"),o.focus()):(Am("#navbar","#navLinks li a",".contact"),o.blur())};pi(()=>{wm("#burger","#hero")});const r=()=>{n()},s=e;return an(t,o=>{s("isLocked",o)}),(o,l)=>(re(),he(ze,null,[Me(Te(Vm),{onClick:n,class:"z-[9999] scale-0 drop-shadow-lg",id:"burger"}),P("div",{onClick:n,class:hi(["fixed inset-0 z-[9998] size-full select-none bg-black opacity-50",{hidden:!t.value}])},null,2),P("div",{tabindex:"0",id:"navbar",onKeydown:l[0]||(l[0]=B_(a=>r(),["esc"])),class:"fixed right-0 top-[1dvh] z-[9998] h-[98dvh] w-full translate-x-full select-none rounded-s-lg bg-flax-smoke-900 p-5 focus:outline-none max-md:w-[98%] sm:p-10 md:w-3/5 md:px-20 lg:w-2/5"},[Me(Te(K_),{id:"circles",class:"absolute right-0 top-0 opacity-25"}),P("div",ny,[P("div",ry,[P("ul",sy,[(re(!0),he(ze,null,Ri(Te(ey),a=>(re(),he("li",{class:"overflow-y-clip",key:a.label,id:a.label},[P("a",{href:a.url,class:"group my-2 flex w-fit translate-y-full cursor-pointer items-center justify-start leading-none"},[ay,P("p",cy,Ue(a.label),1)],8,ly)],8,oy))),128))])]),P("div",uy,[P("div",fy,[hy,Me(Te(ff),{class:"h-6 font-medium tracking-wider",tag:"p",label:"hetari4all@gmail.com",url:"mailto:hetari4all@gmail.com"}),P("div",dy,[(re(!0),he(ze,null,Ri(Te(ty),a=>(re(),Ln(Te(cl),{class:"contact border border-flax-smoke-600 opacity-0",key:a.label,label:a.label,url:a.url},null,8,["label","url"]))),128))])])])])],32),P("header",{class:hi([o.$attrs.class,"padding-x absolute inset-0 z-20 h-fit -translate-y-full pt-6"])},[P("nav",py,[Me(Te(hp),{magnetoStrengthVal:20,magnetoTextStrengthVal:10,divId:"name-container",textId:"name"},{default:Qs(()=>[_y]),_:1}),gy,P("div",my,[P("ul",vy,[(re(!0),he(ze,null,Ri(Te(qa),(a,c)=>(re(),Ln(Te(ff),{key:a.label,tag:"li",label:a.label+(c!==Te(qa).length-1?" ,":""),url:a.url,class:"h-[50%] max-md:h-5"},null,8,["label","url"]))),128))])])])],2)],64))}}),xy=Gr(yy,[["__scopeId","data-v-4d5423a1"]]),by={class:"ease-expo flex-center absolute bottom-0 left-0 z-10 my-auto size-full w-full translate-y-full text-nowrap rounded-t-[15rem] bg-flax-smoke-500 font-fancy transition-all duration-700 group-hover:translate-y-0 group-hover:rounded-none"},wy={class:"after:ease-expo flex-center relative z-20 overflow-hidden transition-all after:absolute after:left-0 after:inline-block after:translate-y-0 after:text-flax-smoke-200 after:transition-all after:duration-700 after:content-[attr(after)] group-hover:after:-translate-y-[100%]"},Ty={class:"ease-expo text-nowrap font-fancy transition-all duration-700 group-hover:-translate-y-full"},Sy=$t({__name:"Button",props:{label:{type:String,required:!0},url:{type:String,required:!1}},setup(i){return(e,t)=>(re(),Ln(eh(i.url?"a":"button"),{id:"button",class:hi(["leading-base group pointer-events-auto relative h-full max-w-full transform-none overflow-clip rounded-full bg-flax-smoke-950 px-5 py-2 text-[1rem] font-semibold uppercase tracking-normal text-flax-smoke-100 sm:text-sm",e.$attrs.class]),target:"_blank",href:i.url},{default:Qs(()=>[P("span",by,Ue(i.label),1),P("span",wy,[P("span",Ty,Ue(i.label),1)])]),_:1},8,["class","href"]))}}),cl=Gr(Sy,[["__scopeId","data-v-3231b823"]]),Ol=(i,e=!1,t=!1)=>{const r=i.split(" ").map(o=>o.split(""));let s="";return r.forEach(o=>{s+='{let a="letters translate-y-full inline-block ";e&&(a+=" font-fancy "),s+=`${l}`}),s+=" "}),s},Cy={id:"slider",class:"column-gap relative mt-[10%] grid w-full grid-cols-12 gap-2 max-md:min-h-svh lg:h-[85svh]"},My={class:"columns-gap relative col-span-full flex flex-col max-lg:h-fit lg:col-span-6 lg:h-full"},ky=["innerHTML"],Py={id:"quote-author",class:"heading-6 mb-6 font-semibold"},Oy={class:"text-flax-smoke-400"},Ey={id:"quote-tags",class:"flex gap-3"},Ly={class:"relative flex h-full items-end justify-between"},Ay={class:"heading-5 flex w-2/12 items-center gap-3 overflow-clip"},Ry={id:"current-index",class:"-translate-y-full"},$y=P("p",{class:"h-0.5 w-full bg-black"},null,-1),Dy={class:"lg:absolute lg:inset-0 lg:-bottom-10 lg:w-full lg:will-change-scroll"},Iy={class:"sticky top-[90%] flex place-content-end gap-3"},zy={class:"columns-gap relative order-first col-span-full flex h-[60vh] w-full items-start justify-center overflow-clip max-sm:order-last lg:order-last lg:col-span-6 lg:h-full"},Ny=["src"],Fy=["src"],By=P("div",{id:"quote-overlay",class:"absolute inset-0 z-50 rounded-lg bg-flax-smoke-500"},null,-1),Hy={key:1,class:"col-span-full"},Vy={class:"columns-gap heading-2 relative col-span-1 flex h-full flex-col font-bold leading-none"},Yy={class:"col-span-3"},Wy={class:"columns-gap flex w-full flex-col gap-y-4"},Uy=["src"],qy={class:"heading-4 mt-4 max-w-[25ch] font-semibold leading-none"},Xy={class:"heading-6 mt-4 font-semibold"},jy={class:""},Gy={class:"text-flax-smoke-400"},Ky={class:"flex max-w-60 flex-wrap gap-3 uppercase leading-[200%]"},Zy=$t({__name:"Slider",setup(i){const{width:e}=wl(),t=Ns(()=>e.value<640),n=Ns(()=>Ol(`" ${d[f.value].quote} "`)),r=h=>{const _=h==="up"?"-100%":"0%";U.to("#quote-text .letters",{translateY:_,duration:.5,stagger:.001,ease:"power1.inOut"})},s=(h,_)=>{const p=h==="left"?"-50%":"0%",m=h==="left"?0:1;U.to(["#quote-author","#quote-tags"],{translateX:p,opacity:m,duration:.5,ease:"power1.inOut",onComplete:()=>{}})},o=(h,_)=>{const p=h==="up"?"-100%":"0%";U.to(["#current-index"],{translateY:p,duration:.5,ease:"power1.inOut",onComplete:()=>{_&&_()}})},l=(h,_)=>{U.to("#quote-overlay",{translateY:"0%",duration:1,ease:"power4.inOut",onComplete:()=>{f.value=h,_&&_(),U.to("#quote-overlay",{translateY:"-100%",duration:1,ease:"power4.inOut",onComplete:()=>{U.set("#quote-overlay",{translateY:"100%"})}})}})},a=h=>{r("up"),s("left"),l(h,()=>{setTimeout(()=>{r("zero")},25),o("zero"),s("right")}),o("up",()=>{U.set(["#current-index"],{y:"100%"})})},c=()=>{let h=(f.value+1)%d.length;h{const h=(f.value-1)%d.length;a(h)};pi(()=>{U.set(["#quote-text .letters","#current-index"],{translateY:0}),U.set("#quote-overlay",{translateY:"100%"})});const f=ft(0),d=[{quote:"Working with Ebraheem on the Axon website has been an exceptional experience. His invaluable support and dedication were crucial in bringing this project to life. Thank you, Ebraheem!",author:"Esmail Atta",position:"Founder of Axon",tags:["Web Development","SEO"],profile:Qv},{quote:"Collaborating with Hetari on multiple projects has been a true pleasure. His exceptional skills, attention to detail, and commitment to quality consistently made him an invaluable asset to the team.",author:"Mohammad AL-Sulami",position:"Full Stack Developer",tags:["Web Development","Animation","UI/UX"],profile:Jv}];return(h,_)=>(re(),he("div",Cy,[t.value?(re(),he("div",Hy,[(re(),he(ze,null,Ri(d,(p,m)=>P("div",{key:m,class:"mt-10 grid w-full grid-cols-4 items-start"},[P("div",Vy,Ue((m+1).toString().padStart(2,"0")),1),P("div",Yy,[P("div",Wy,[P("img",{class:"aspect-square size-full rounded-md object-cover object-center mix-blend-screen brightness-90 grayscale",src:p.profile,alt:""},null,8,Uy),P("p",qy,' " '+Ue(p.quote)+' " ',1),P("div",Xy,[P("p",jy,Ue(d[f.value].author),1),P("p",Gy,Ue(d[f.value].position),1)]),P("div",Ky,[(re(!0),he(ze,null,Ri(d[f.value].tags,b=>(re(),he("p",{class:"text-nowrap rounded-full border border-flax-smoke-500 px-3 uppercase text-flax-smoke-600",key:b},Ue(b),1))),128))])])])])),64))])):(re(),he(ze,{key:0},[P("div",My,[P("div",null,[P("p",{id:"quote-text",class:"heading-3 mb-14 min-h-36 max-w-[30ch] font-semibold md:min-h-fit md:max-w-full md:leading-none lg:min-h-36 lg:max-w-[30ch] lg:leading-normal",innerHTML:n.value},null,8,ky),P("div",Py,[P("p",null,Ue(d[f.value].author),1),P("p",Oy,Ue(d[f.value].position),1)]),P("div",Ey,[(re(!0),he(ze,null,Ri(d[f.value].tags,p=>(re(),he("p",{class:"rounded-full border border-flax-smoke-500 px-3 uppercase text-flax-smoke-600",key:p},Ue(p),1))),128))])]),P("div",Ly,[P("div",Ay,[P("p",Ry,Ue(f.value+1),1),$y,P("p",null,Ue(d.length),1)]),P("div",Dy,[P("div",Iy,[Me(Te(cl),{label:"Prev",onClick:u}),Me(Te(cl),{label:"Next",onClick:c})])])])]),P("div",zy,[P("img",{class:hi([{hidden:f.value!==0},"relative z-10 h-full w-full rounded-lg object-cover object-center mix-blend-screen brightness-90 grayscale lg:h-[85svh]"]),src:d[0].profile,alt:""},null,10,Ny),P("img",{class:hi([{hidden:f.value!==1},"relative z-10 h-full w-full rounded-lg object-cover object-center mix-blend-screen brightness-90 grayscale lg:h-[85svh]"]),src:d[1].profile,alt:""},null,10,Fy),By])],64))]))}}),Qy={class:"padding-x mb-[-100svh] py-0"},Jy={id:"hero",class:"sticky top-0 flex min-h-svh w-full items-end pb-[clamp(2.25rem,2.1786rem_+_0.3571vi,2.5rem)]"},ex={class:"relative flex w-full flex-col items-center"},tx={class:"w-full items-end overflow-clip"},ix={class:"flex w-full items-start gap-10"},nx={class:"lg:column-gap spacing-t grid w-full grid-cols-12"},rx={class:"col-span-full flex flex-col items-start gap-14 sm:col-span-4"},sx={class:"overflow-hidden"},ox={id:"down-arrow",stroke:"currentColor",fill:"none","stroke-width":"1.25",viewBox:"6 6 12 12","stroke-linecap":"round","stroke-linejoin":"round",class:"hide-on-mobile m-0 size-4 -translate-x-full p-0 md:size-6",color:"#8C8C73",style:{color:"#8c8c73"},height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},lx=P("line",{x1:"7",y1:"7",x2:"17",y2:"17"},null,-1),ax=P("polyline",{points:"17 7 17 17 7 17"},null,-1),cx=[lx,ax],ux=P("p",{class:"sr-only"}," A freelance full-stack developer, cutting-edge technologies to deliver comprehensive solutions for your business. ",-1),fx=["innerHTML"],hx={class:"relative origin-left overflow-hidden sm:scale-150"},dx={id:"contact-btn",class:"flex -translate-y-full"},px={id:"profile-container",class:"relative col-span-4 mt-10 h-[20vh] max-w-lg select-none flex-col rounded-lg sm:mt-0 md:flex md:h-[50vh]"},_x=P("div",{class:"overlay absolute inset-0 z-[2] bg-flax-smoke-50"},null,-1),gx=["src"],mx={class:"relative col-span-8 size-full overflow-clip text-end sm:col-span-4"},vx={id:"available-for-work",class:"absolute bottom-0 right-0 flex translate-y-full flex-col items-end"},yx=P("p",{class:"block font-medium uppercase leading-snug -tracking-tight 3xl:text-base"}," Available for freelance work ",-1),xx={class:"3xl:heading-1 heading-1-alt block font-fancy font-bold leading-none -tracking-tight"},bx=P("div",{class:"h-svh"},null,-1),wx=$t({__name:"Hero",setup(i){const e=ft(iy),t=ft(""),n=()=>{const r=new Date,s=r.getFullYear().toString().slice(-2),o=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"];let l=r.getMonth();return r.getMonth()<12&&(l+=1),`${o[l]} '${s}`};return vl(()=>{e.value=Ol(e.value),t.value=n()}),(r,s)=>(re(),he("section",Qy,[P("div",Jy,[P("div",ex,[P("div",tx,[P("div",ix,[Me(Te(av)),Me(Te(_v),{id:"star",class:"hide-on-mobile translate-x-full"})])]),P("div",nx,[P("div",rx,[P("div",sx,[(re(),he("svg",ox,cx))]),ux,P("p",{innerHTML:e.value,id:"whoAmI",class:"who-am-i text-fluid-body text-base-large w-full overflow-clip text-balance font-medium leading-snug sm:max-w-[37ch] lg:text-start"},null,8,fx),P("div",hx,[P("div",dx,[Me(Te(cl),{class:"contact",label:"Get in touch",url:"#"})])])]),P("div",px,[_x,P("img",{id:"profile-img",src:Te(Kv),alt:"Ebraheem profile",class:"size-full scale-90 rounded-lg object-cover object-top brightness-110 grayscale"},null,8,gx)]),P("div",mx,[P("div",vx,[yx,P("h1",xx,Ue(t.value),1)])])])])]),bx]))}}),Tx={id:"services",class:"padding-x mb-20"},Sx={class:"flex w-full flex-col"},Cx=["innerHTML"],Mx=P("div",{id:"services-text",class:"grid-gap mt-[5%] grid grid-cols-12 justify-end text-flax-smoke-300 opacity-0 lg:grid"},[P("p",{class:"col-start-0 heading-6 col-span-4 text-nowrap text-center text-flax-smoke-300/85 md:col-start-4"}," ( SERVICES ) "),P("p",{class:"text-fancy heading-4 col-span-8 w-full text-balance sm:font-semibold md:col-span-5"}," My obsession is to craft memorable digital experiences that represent your brand, serve a meaningful purpose, and drive tangible business results. ")],-1),kx={class:"relative mt-12 w-full lg:mt-[10%]"},Px={class:"mt-12 flex flex-col justify-between gap-y-16"},Ox=$t({__name:"Services",setup(i){const e=ft("What I do /"),t=[{title:"Web Development",body:"I create unique, custom-coded websites that are tailored to your brand. I focus on scalability, performance, accessibility, and engaging animations for a memorable experience.",headings:["Modern Websites","Motion & Animations","SEO Optimized"],shape:` + + + `},{title:"Advanced Solutions",body:"I craft cutting-edge web applications that push the boundaries of what's possible online. From progressive web apps to complex integrations, I bring innovation and technical expertise to every project.",headings:["Progressive Web Apps","Complex Integrations","Innovative Tech Solutions"],shape:` + + + `},{title:"Code Optimization",body:"Your website deserves to be seen, speed, and responsiveness. By optimizing load times, improving user experiences and SEO, I ensure your site runs smoothly and efficiently.",headings:["Technical SEO","Responsive Design","Speed Optimization"],shape:` + + + `}];vl(()=>{e.value=Ol("What I do /",!0)}),pi(()=>{Vc("#what-i-do .letters","#services-text",.7,.01,0)});const n=r=>{if(r===0)return"top-[calc(20vh_+_0em)] mb-[17.25em]";if(r===1)return"top-[calc(20vh_+_5.75em)] mb-[11.5em]";if(r===2)return"top-[calc(20vh_+_11.5em)] mb-[5.75em]"};return(r,s)=>(re(),he("section",Tx,[P("div",Sx,[P("h1",{id:"what-i-do",innerHTML:e.value,class:"heading-1 font-extrabold uppercase"},null,8,Cx),Mx]),P("div",kx,[P("div",Px,[(re(),he(ze,null,Ri(t,(o,l)=>Me(Te(ov),{key:l,number:l+1,title:o.title,body:o.body,headings:o.headings,shape:o.shape,class:hi(["sticky border-t border-flax-smoke-500/50 bg-[#0B0B0A]",n(l)])},null,8,["number","title","body","headings","shape","class"])),64))])])]))}}),Ex={id:"about-me-section",class:"common-padding relative z-10 rounded-b-3xl bg-[#0B0B0A] text-flax-smoke-200 shadow-2xl sm:mt-0"},Lx={class:"md:column-gap grid grid-cols-12"},Ax=P("div",{class:"hide-on-mobile overflow-hidden md:col-span-4"},[P("svg",{id:"down-arrow-2",stroke:"currentColor",fill:"none","stroke-width":"1.25",viewBox:"6 6 12 12","stroke-linecap":"round","stroke-linejoin":"round",class:"hide-on-mobile m-0 size-20 -translate-x-full p-0",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},[P("line",{x1:"7",y1:"7",x2:"17",y2:"17"}),P("polyline",{points:"17 7 17 17 7 17"})])],-1),Rx=["innerHTML"],$x={class:"padding-y md:column-gap mt-6 grid grid-cols-12"},Dx={class:"pointer-events-none col-span-full select-none content-end rounded-lg md:col-span-4"},Ix=["src"],zx=Js('

With a passion for design and development, I take projects from ideation to launch, ensuring a seamless journey that leaves a lasting positive impact on the digital landscape and your business.

( ABOUT ME )

Creating great web experiences is my primary focus. I ensure each project leaves users with a feel-good sensation through meticulous attention to detail and user-centric design principles.

When I'm not immersed in web development and design, you can find me sharing insights about my freelance journey on 𝕏, loudly, playing music (Funk), or just relaxing.

',1),Nx=$t({__name:"aboutMe",setup(i){const e=ft("Selected Works /");return vl(()=>{e.value=Ol("Programmer, Developer, Designer/",!0,!0)}),pi(()=>{Vc("#little-bit-about-me .letters","#little-bit-about-me",.7,.01,0,()=>{Sm("#down-arrow-2")}),zm("#about-me-section")}),(t,n)=>(re(),he("section",Ex,[P("div",Lx,[Ax,P("h1",{id:"little-bit-about-me",innerHTML:e.value,class:"heading-1-alt lg:heading-1 section-heading col-span-full font-extrabold uppercase leading-none md:col-span-8 md:col-start-6"},null,8,Rx)]),P("div",$x,[P("div",Dx,[P("img",{src:Te(Zv),class:"aspect-[1/1.5] rounded-lg object-cover object-top mix-blend-screen brightness-90 grayscale",alt:"Headshot of Ebraheem facing a camera"},null,8,Ix)]),zx])]))}}),Fx={id:"people-section",class:"common-padding mx-auto min-h-svh py-0"},Bx=Js('

Don't take my
word for it /

( Testimonials )

Here's what my clients say about our collaboration. Their satisfaction and meeting expectations are my top priorities, ensuring the best experience possible.

',1),Hx=$t({__name:"People",setup(i){U.registerPlugin(me);const e=t=>{U.set(t,{yPercent:-50}),U.to(t,{scrollTrigger:{trigger:t,start:"top 75%",end:"bottom center",scrub:!0},ease:"power1",yPercent:0})};return pi(()=>{e("#people-section")}),Qf(()=>{e("#people-section")}),(t,n)=>(re(),he("section",Fx,[Bx,Me(Te(Zy))]))}}),Vx={class:"pointer-events-none fixed inset-0 z-50"},Yx={class:"h-[150vh] w-full object-cover object-center",xmlns:"http://www.w3.org/2000/svg"},Wx=P("filter",{id:"noise"},[P("feTurbulence",{type:"fractalNoise",baseFrequency:"0.65",numOctaves:"1",stitchTiles:"stitch"}),P("feBlend",{mode:"screen"})],-1),Ux={class:"relative h-full"},qx={class:"relative rounded-t-3xl bg-[#0B0B0A] py-[5%] text-flax-smoke-200"},Xx={class:"relative overflow-y-clip"},jx=P("div",{class:"h-svh"},null,-1),Gx=$t({__name:"App",setup(i){const{width:e,height:t}=wl(),n=ft(null),r=/samsung/i.test(navigator.userAgent),s=o=>{o?Zs.stop():Zs.start()};return an([e,t],()=>{n.value&&(n.value.style.height=`${t.value*2}px`,n.value.style.width=`${e.value}px`)}),pi(()=>{document.body.classList.add("stop-scrolling"),window.scrollTo(0,0),setTimeout(()=>{requestAnimationFrame(wp)},2e3)}),(o,l)=>(re(),he(ze,null,[Me(Te(Sv)),Te(r)?(re(),Ln(Te(Ov),{key:0})):xh("",!0),P("div",Vx,[(re(),he("svg",Yx,[Wx,P("rect",{ref_key:"noise",ref:n,class:"size-full",filter:"url(#noise)",opacity:"0.15"},null,512)]))]),Me(Te(xy),{onIsLocked:s}),P("main",Ux,[Me(Te(wx)),P("div",qx,[Me(Te(Ox)),Me(Te(Gv))]),P("div",Xx,[Me(Te(Nx)),Me(Te(Hx))]),jx])],64))}});function xp(i,e,t){return Math.max(i,Math.min(e,t))}class Kx{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(e){var t;if(!this.isRunning)return;let n=!1;if(this.duration&&this.easing){this.currentTime+=e;const r=xp(0,this.currentTime/this.duration,1);n=r>=1;const s=n?1:this.easing(r);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function(s,o,l,a){return function(u,f,d){return(1-d)*u+d*f}(s,o,1-Math.exp(-l*a))}(this.value,this.to,60*this.lerp,e),Math.round(this.value)===this.to&&(this.value=this.to,n=!0)):(this.value=this.to,n=!0);n&&this.stop(),(t=this.onUpdate)===null||t===void 0||t.call(this,this.value,n)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:s,onStart:o,onUpdate:l}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=s,this.currentTime=0,this.isRunning=!0,o==null||o(),this.onUpdate=l}}class Zx{constructor({wrapper:e,content:t,autoResize:n=!0,debounce:r=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=e,this.content=t,n&&(this.debouncedResize=function(o,l){let a;return function(){let c=arguments,u=this;clearTimeout(a),a=setTimeout(function(){o.apply(u,c)},l)}}(this.resize,r),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var e,t;(e=this.wrapperResizeObserver)===null||e===void 0||e.disconnect(),(t=this.contentResizeObserver)===null||t===void 0||t.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class bp{constructor(){this.events={}}emit(e,...t){let n=this.events[e]||[];for(let r=0,s=n.length;r{var r;this.events[e]=(r=this.events[e])===null||r===void 0?void 0:r.filter(s=>t!==s)}}off(e,t){var n;this.events[e]=(n=this.events[e])===null||n===void 0?void 0:n.filter(r=>t!==r)}destroy(){this.events={}}}const _f=100/6;class Qx{constructor(e,{wheelMultiplier:t=1,touchMultiplier:n=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=r=>{const{clientX:s,clientY:o}=r.targetTouches?r.targetTouches[0]:r;this.touchStart.x=s,this.touchStart.y=o,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:r})},this.onTouchMove=r=>{var s,o,l,a;const{clientX:c,clientY:u}=r.targetTouches?r.targetTouches[0]:r,f=-(c-((o=(s=this.touchStart)===null||s===void 0?void 0:s.x)!==null&&o!==void 0?o:0))*this.touchMultiplier,d=-(u-((a=(l=this.touchStart)===null||l===void 0?void 0:l.y)!==null&&a!==void 0?a:0))*this.touchMultiplier;this.touchStart.x=c,this.touchStart.y=u,this.lastDelta={x:f,y:d},this.emitter.emit("scroll",{deltaX:f,deltaY:d,event:r})},this.onTouchEnd=r=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:r})},this.onWheel=r=>{let{deltaX:s,deltaY:o,deltaMode:l}=r;s*=l===1?_f:l===2?this.windowWidth:1,o*=l===1?_f:l===2?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:s,deltaY:o,event:r})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=e,this.wheelMultiplier=t,this.touchMultiplier=n,this.touchStart={x:null,y:null},this.emitter=new bp,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel),this.element.removeEventListener("touchstart",this.onTouchStart),this.element.removeEventListener("touchmove",this.onTouchMove),this.element.removeEventListener("touchend",this.onTouchEnd)}}class Jx{constructor({wrapper:e=window,content:t=document.documentElement,wheelEventsTarget:n=e,eventsTarget:r=n,smoothWheel:s=!0,syncTouch:o=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:a=35,duration:c,easing:u=M=>Math.min(1,1.001-Math.pow(2,-10*M)),lerp:f=.1,infinite:d=!1,orientation:h="vertical",gestureOrientation:_="vertical",touchMultiplier:p=1,wheelMultiplier:m=1,autoResize:b=!0,prevent:x,virtualScroll:w,__experimental__naiveDimensions:T=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=M=>{M.button===1&&this.reset()},this.onVirtualScroll=M=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(M)===!1)return;const{deltaX:C,deltaY:k,event:L}=M;if(this.emitter.emit("virtual-scroll",{deltaX:C,deltaY:k,event:L}),L.ctrlKey)return;const E=L.type.includes("touch"),A=L.type.includes("wheel");if(this.isTouching=L.type==="touchstart"||L.type==="touchmove",this.options.syncTouch&&E&&L.type==="touchstart"&&!this.isStopped&&!this.isLocked)return void this.reset();const q=C===0&&k===0,z=this.options.gestureOrientation==="vertical"&&k===0||this.options.gestureOrientation==="horizontal"&&C===0;if(q||z)return;let K=L.composedPath();K=K.slice(0,K.indexOf(this.rootElement));const ee=this.options.prevent;if(K.find(H=>{var fe,S,ne,be,Oe;return H instanceof Element&&(typeof ee=="function"&&(ee==null?void 0:ee(H))||((fe=H.hasAttribute)===null||fe===void 0?void 0:fe.call(H,"data-lenis-prevent"))||E&&((S=H.hasAttribute)===null||S===void 0?void 0:S.call(H,"data-lenis-prevent-touch"))||A&&((ne=H.hasAttribute)===null||ne===void 0?void 0:ne.call(H,"data-lenis-prevent-wheel"))||((be=H.classList)===null||be===void 0?void 0:be.contains("lenis"))&&!(!((Oe=H.classList)===null||Oe===void 0)&&Oe.contains("lenis-stopped")))}))return;if(this.isStopped||this.isLocked)return void L.preventDefault();if(!(this.options.syncTouch&&E||this.options.smoothWheel&&A))return this.isScrolling="native",void this.animate.stop();L.preventDefault();let Q=k;this.options.gestureOrientation==="both"?Q=Math.abs(k)>Math.abs(C)?k:C:this.options.gestureOrientation==="horizontal"&&(Q=C);const j=E&&this.options.syncTouch,B=E&&L.type==="touchend"&&Math.abs(Q)>5;B&&(Q=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+Q,Object.assign({programmatic:!1},j?{lerp:B?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(this.isScrolling===!1||this.isScrolling==="native"){const M=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-M,this.direction=Math.sign(this.animatedScroll-M),this.isScrolling="native",this.emit(),this.velocity!==0&&(this.__resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}},window.lenisVersion="1.1.9",e&&e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:t,wheelEventsTarget:n,eventsTarget:r,smoothWheel:s,syncTouch:o,syncTouchLerp:l,touchInertiaMultiplier:a,duration:c,easing:u,lerp:f,infinite:d,gestureOrientation:_,orientation:h,touchMultiplier:p,wheelMultiplier:m,autoResize:b,prevent:x,virtualScroll:w,__experimental__naiveDimensions:T},this.animate=new Kx,this.emitter=new bp,this.dimensions=new Zx({wrapper:e,content:t,autoResize:b}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new Qx(r,{touchMultiplier:p,wheelMultiplier:m}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const t=e-(this.time||e);this.time=e,this.animate.advance(.001*t)}scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,duration:s=this.options.duration,easing:o=this.options.easing,lerp:l=this.options.lerp,onStart:a,onComplete:c,force:u=!1,programmatic:f=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||u){if(typeof e=="string"&&["top","left","start"].includes(e))e=0;else if(typeof e=="string"&&["bottom","right","end"].includes(e))e=this.limit;else{let h;if(typeof e=="string"?h=document.querySelector(e):e instanceof HTMLElement&&(e!=null&&e.nodeType)&&(h=e),h){if(this.options.wrapper!==window){const p=this.rootElement.getBoundingClientRect();t-=this.isHorizontal?p.left:p.top}const _=h.getBoundingClientRect();e=(this.isHorizontal?_.left:_.top)+this.animatedScroll}}if(typeof e=="number"&&(e+=t,e=Math.round(e),this.options.infinite?f&&(this.targetScroll=this.animatedScroll=this.scroll):e=xp(0,e,this.limit),e!==this.targetScroll)){if(this.userData=d,n)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c==null||c(this),void(this.userData={});f||(this.targetScroll=e),this.animate.fromTo(this.animatedScroll,e,{duration:s,easing:o,lerp:l,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling="smooth",a==null||a(this)},onUpdate:(h,_)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=h-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=h,this.setScroll(this.scroll),f&&(this.targetScroll=h),_||this.emit(),_&&(this.reset(),this.emit(),c==null||c(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{delete this.__preventNextNativeScrollEvent})}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function(t,n){return(t%n+n)%n}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get className(){let e="lenis";return this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),this.isScrolling==="smooth"&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}}const Zs=new Jx;function wp(i){Zs.raf(i),requestAnimationFrame(wp)}const e2=Y_(Gx);e2.mount("#app"); diff --git a/assets/index-CT7TNun-.css b/assets/index-CT7TNun-.css new file mode 100644 index 0000000..925854c --- /dev/null +++ b/assets/index-CT7TNun-.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--heading-6: clamp(1rem, .928rem + .36vw, 1.25rem);--heading-5: clamp(1.13rem, 1.004rem + .63vw, 1.57rem);--heading-4: clamp(1.25rem, 1.0359rem + 1.0707vi, 1.9995rem);--heading-3: clamp(1.5625rem, 1.2474rem + 1.5755vi, 2.6653rem);--heading-2: clamp(1.9531rem, 1.496rem + 2.2854vi, 3.5529rem);--heading-1: clamp(3.5rem, 2.3571rem + 5.5143vi, 10.5rem);--heading-display: clamp(4rem, 1.203rem + 10.0714vw, 10.25rem);--heading-body: clamp(1rem, .6071rem + 1.0143vi, 2.25rem);--heading-1--alt: clamp(3rem, 2.25rem + 3.75vi, 5.625rem);--text-base: clamp(1rem,.9286rem + .3571vi,1.25rem);--text-base--small: clamp(.875rem,.8393rem + .1786vi,1rem);--text-base--large: clamp(1rem,.8571rem + .7143vi,1.5rem)}body{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(64 65 51 / var(--tw-text-opacity));overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:title}a,p,span{font-family:body}::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(131 133 102 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(232 232 223 / var(--tw-text-opacity))}::selection{--tw-bg-opacity: 1;background-color:rgb(131 133 102 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(232 232 223 / var(--tw-text-opacity))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.flex-center{display:flex;align-items:center;justify-content:center}.common-padding{padding:2% 3%}.padding-x{padding-left:3%;padding-right:3%}.padding-y{padding-top:2%;padding-bottom:2%}.spacing-t{padding-top:1.25rem}@media (min-width: 640px){.spacing-t{padding-top:3rem}}@media (min-width: 1024px){.spacing-t{padding-top:3.5rem}}.hide-on-mobile{display:none}@media (min-width: 640px){.hide-on-mobile{display:block}}.leading-base{line-height:130%}.column-gap{-moz-column-gap:2.5rem;column-gap:2.5rem}.text-fluid-body{font-size:clamp(1rem,.8571rem + 1.4143vi,2.5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-5{left:1.25rem}.right-0{right:0}.right-5{right:1.25rem}.right-7{right:1.75rem}.top-0{top:0}.top-7{top:1.75rem}.top-\[1dvh\]{top:1dvh}.top-\[90\%\]{top:90%}.top-\[calc\(11\.5rem_\+_20vh\)\]{top:calc(11.5rem + 20vh)}.top-\[calc\(20vh_\+_0em\)\]{top:calc(20vh + 0em)}.top-\[calc\(20vh_\+_11\.5em\)\]{top:calc(20vh + 11.5em)}.top-\[calc\(20vh_\+_5\.75em\)\]{top:calc(20vh + 5.75em)}.top-\[calc\(5\.75rem_\+_20vh\)\]{top:calc(5.75rem + 20vh)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[19\]{z-index:19}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.col-span-1{grid-column:span 1 / span 1}.col-span-11{grid-column:span 11 / span 11}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-full{grid-column:1 / -1}.col-start-5{grid-column-start:5}.-m-10{margin:-2.5rem}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-14{margin-bottom:3.5rem}.mb-20{margin-bottom:5rem}.mb-32{margin-bottom:8rem}.mb-6{margin-bottom:1.5rem}.mb-\[-100svh\]{margin-bottom:-100svh}.mb-\[11\.5em\]{margin-bottom:11.5em}.mb-\[11\.5rem\]{margin-bottom:11.5rem}.mb-\[17\.25em\]{margin-bottom:17.25em}.mb-\[5\.75em\]{margin-bottom:5.75em}.mb-\[5\.75rem\]{margin-bottom:5.75rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[10\%\]{margin-top:10%}.mt-\[5\%\]{margin-top:5%}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[1\/1\.5\]{aspect-ratio:1/1.5}.aspect-square{aspect-ratio:1 / 1}.size-12{width:3rem;height:3rem}.size-20{width:5rem;height:5rem}.size-4{width:1rem;height:1rem}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1\/2{height:50%}.h-12{height:3rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[150vh\]{height:150vh}.h-\[20vh\]{height:20vh}.h-\[50\%\]{height:50%}.h-\[60vh\]{height:60vh}.h-\[80vh\]{height:80vh}.h-\[98dvh\]{height:98dvh}.h-\[calc\(100\%_\+_300px\)\]{height:calc(100% + 300px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-svh{height:100svh}.min-h-36{min-height:9rem}.min-h-\[35vh\]{min-height:35vh}.min-h-svh{min-height:100svh}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-2\/12{width:16.666667%}.w-4{width:1rem}.w-4\/5{width:80%}.w-\[100\%\]{width:100%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-svw{width:100svw}.max-w-60{max-width:15rem}.max-w-9xl{max-width:2560px}.max-w-\[25ch\]{max-width:25ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[40ch\]{max-width:40ch}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.\!origin-center{transform-origin:center!important}.origin-left{transform-origin:left}.-translate-x-5{--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.5\]{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.animate-\[spin_10s_linear_infinite\]{animation:spin 10s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_5s_linear_infinite\]{animation:spin 5s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-end{place-content:end}.place-items-start{place-items:start}.content-end{align-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-16{row-gap:4rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.whitespace-nowrap{white-space:nowrap}.\!text-nowrap{text-wrap:nowrap!important}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[15rem\]{border-top-left-radius:15rem;border-top-right-radius:15rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b-\[1px\]{border-bottom-width:1px}.border-t{border-top-width:1px}.border-flax-smoke-300{--tw-border-opacity: 1;border-color:rgb(182 183 159 / var(--tw-border-opacity))}.border-flax-smoke-500{--tw-border-opacity: 1;border-color:rgb(131 133 102 / var(--tw-border-opacity))}.border-flax-smoke-500\/50{border-color:#83856680}.border-flax-smoke-600{--tw-border-opacity: 1;border-color:rgb(98 100 76 / var(--tw-border-opacity))}.bg-\[\#0B0B0A\]{--tw-bg-opacity: 1;background-color:rgb(11 11 10 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/75{background-color:#000000bf}.bg-flax-smoke-300{--tw-bg-opacity: 1;background-color:rgb(182 183 159 / var(--tw-bg-opacity))}.bg-flax-smoke-50{--tw-bg-opacity: 1;background-color:rgb(244 244 241 / var(--tw-bg-opacity))}.bg-flax-smoke-500{--tw-bg-opacity: 1;background-color:rgb(131 133 102 / var(--tw-bg-opacity))}.bg-flax-smoke-900{--tw-bg-opacity: 1;background-color:rgb(56 57 46 / var(--tw-bg-opacity))}.bg-flax-smoke-950{--tw-bg-opacity: 1;background-color:rgb(28 29 22 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.fill-flax-smoke-400\/50{fill:#9b9c7f80}.fill-flax-smoke-500\/50{fill:#83856680}.fill-flax-smoke-800{fill:#404133}.fill-flax-smoke-900{fill:#38392e}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-\[1\.5\]{stroke-width:1.5}.stroke-\[2\.5\]{stroke-width:2.5}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-\[5\%\]{padding-top:5%;padding-bottom:5%}.pb-10{padding-bottom:2.5rem}.pb-\[10vh\]{padding-bottom:10vh}.pb-\[clamp\(2\.25rem\,2\.1786rem_\+_0\.3571vi\,2\.5rem\)\]{padding-bottom:clamp(2.25rem,2.1786rem + .3571vi,2.5rem)}.pe-\[7\.5vw\]{padding-inline-end:7.5vw}.ps-5{padding-inline-start:1.25rem}.ps-\[7\.5vw\]{padding-inline-start:7.5vw}.pt-6{padding-top:1.5rem}.pt-\[15vh\]{padding-top:15vh}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.font-fancy{font-family:Bricolage Grotesque}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-title{font-family:title}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[1rem\]{font-size:1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[200\%\]{line-height:200%}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.-tracking-tight{letter-spacing:.025em}.tracking-normal{letter-spacing:0em}.tracking-wider{letter-spacing:.05em}.text-flax-smoke-100{--tw-text-opacity: 1;color:rgb(232 232 223 / var(--tw-text-opacity))}.text-flax-smoke-200{--tw-text-opacity: 1;color:rgb(210 211 195 / var(--tw-text-opacity))}.text-flax-smoke-300{--tw-text-opacity: 1;color:rgb(182 183 159 / var(--tw-text-opacity))}.text-flax-smoke-300\/80{color:#b6b79fcc}.text-flax-smoke-300\/85{color:#b6b79fd9}.text-flax-smoke-400{--tw-text-opacity: 1;color:rgb(155 156 127 / var(--tw-text-opacity))}.text-flax-smoke-50{--tw-text-opacity: 1;color:rgb(244 244 241 / var(--tw-text-opacity))}.text-flax-smoke-50\/75{color:#f4f4f1bf}.text-flax-smoke-500{--tw-text-opacity: 1;color:rgb(131 133 102 / var(--tw-text-opacity))}.text-flax-smoke-500\/70{color:#838566b3}.text-flax-smoke-600{--tw-text-opacity: 1;color:rgb(98 100 76 / var(--tw-text-opacity))}.text-flax-smoke-800{--tw-text-opacity: 1;color:rgb(64 65 51 / var(--tw-text-opacity))}.text-flax-smoke-950{--tw-text-opacity: 1;color:rgb(28 29 22 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-opacity-50{--tw-text-opacity: .5}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-50{--tw-brightness: brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-90{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.heading-6{font-size:var(--heading-6)}.heading-5{font-size:var(--heading-5)}.heading-4{font-size:var(--heading-4)}.heading-3{font-size:var(--heading-3)}.heading-size-3{width:var(--heading-3);height:var(--heading-3)}.heading-2{font-size:var(--heading-2)}.heading-size{width:var(--heading-1--alt);height:var(--heading-1--alt)}.heading-1{font-size:var(--heading-1)}.heading-1-alt{font-size:var(--heading-1--alt)}.text-base{font-size:var(--text-base)}.text-base-large{font-size:var(--text-base--large)}.\[-webkit-text-stroke\:1\.5px_white\]{-webkit-text-stroke:1.5px white}@font-face{font-family:body;src:url(/portfolio/assets/Switzer-Variable-CC1nzX62.ttf) format("truetype");font-style:normal}@font-face{font-family:title;src:url(/portfolio/assets/CabinetGrotesk-Variable-DZ-mBhZu.ttf) format("truetype");font-style:normal}@media (min-width: 768px){.md\:column-gap{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width: 1024px){.lg\:column-gap{-moz-column-gap:2.5rem;column-gap:2.5rem}}.before\:bg-flax-smoke-700:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(77 78 61 / var(--tw-bg-opacity))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0:after{content:var(--tw-content);left:0}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-flax-smoke-700:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(77 78 61 / var(--tw-bg-opacity))}.after\:text-flax-smoke-200:after{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(210 211 195 / var(--tw-text-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-700:after{content:var(--tw-content);transition-duration:.7s}.after\:content-\[attr\(after\)\]:after{--tw-content: attr(after);content:var(--tw-content)}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-\[-100\%\]{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[360deg\]{--tw-rotate: 360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rounded-none{border-radius:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:after\:-translate-y-\[100\%\]:after{content:var(--tw-content);--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 1440px){.max-2xl\:text-sm{font-size:.875rem;line-height:1.25rem}}@media not all and (min-width: 1280px){.max-xl\:ps-10{padding-inline-start:2.5rem}}@media not all and (min-width: 1024px){.max-lg\:h-fit{height:-moz-fit-content;height:fit-content}}@media not all and (min-width: 768px){.max-md\:h-5{height:1.25rem}.max-md\:min-h-svh{min-height:100svh}.max-md\:w-\[98\%\]{width:98%}}@media not all and (min-width: 640px){.max-sm\:order-last{order:9999}}@media (min-width: 640px){.sm\:left-14{left:3.5rem}.sm\:right-14{right:3.5rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:max-w-\[37ch\]{max-width:37ch}.sm\:max-w-\[40ch\]{max-width:40ch}.sm\:scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:gap-20{gap:5rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:p-10{padding:2.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:font-semibold{font-weight:600}.sm\:heading-display{font-size:var(--heading-display)}}@media (min-width: 768px){.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-start-4{grid-column-start:4}.md\:col-start-6{grid-column-start:6}.md\:mt-24{margin-top:6rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:size-6{width:1.5rem;height:1.5rem}.md\:size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.md\:h-\[50vh\]{height:50vh}.md\:h-\[75svh\]{height:75svh}.md\:min-h-\[40vh\]{min-height:40vh}.md\:min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}.md\:max-w-full{max-width:100%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-\[3\%\]{padding-bottom:3%}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:leading-none{line-height:1}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:-bottom-10{bottom:-2.5rem}.lg\:top-\[calc\(16rem_\+_10vh\)\]{top:calc(16rem + 10vh)}.lg\:top-\[calc\(8rem_\+_10vh\)\]{top:calc(8rem + 10vh)}.lg\:order-last{order:9999}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:mb-\[16rem\]{margin-bottom:16rem}.lg\:mb-\[8rem\]{margin-bottom:8rem}.lg\:mt-\[10\%\]{margin-top:10%}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:h-\[85svh\]{height:85svh}.lg\:h-full{height:100%}.lg\:h-svh{height:100svh}.lg\:min-h-36{min-height:9rem}.lg\:w-2\/5{width:40%}.lg\:w-full{width:100%}.lg\:max-w-\[30ch\]{max-width:30ch}.lg\:skew-y-0{--tw-skew-y: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:gap-4{gap:1rem}.lg\:text-start{text-align:start}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:leading-normal{line-height:1.5}.lg\:will-change-scroll{will-change:scroll-position}.lg\:heading-1{font-size:var(--heading-1)}}@media (min-width: 1280px){.xl\:h-\[78vh\]{height:78vh}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1920px){.\33xl\:h-\[75vh\]{height:75vh}.\33xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\33xl\:pb-\[5\%\]{padding-bottom:5%}.\33xl\:text-base{font-size:1rem;line-height:1.5rem}.\33xl\:heading-1{font-size:var(--heading-1)}.\33xl\:text-base{font-size:var(--text-base)}}#magnetoText[data-v-7d7eb6a4]:before,#magnetoText[data-v-7d7eb6a4]:after{width:40%;content:" ";display:block;height:1px;position:relative;margin:auto;transition:all .3s ease-in-out}#magnetoText[data-v-7d7eb6a4]:before{top:5px}#magnetoText[data-v-7d7eb6a4]:after{top:-5px}.active #magnetoText[data-v-7d7eb6a4]:before{transform:rotate(-45deg);top:0}.active #magnetoText[data-v-7d7eb6a4]:after{transform:rotate(45deg);top:-1px}#navLinks[data-v-4d5423a1]{font-size:clamp(3.25em,5vw,4em)}.ease-expo[data-v-3231b823]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.stop-scrolling #app{max-height:100svh!important;overflow:hidden!important} diff --git a/assets/mohammad-skCswi5u.webp b/assets/mohammad-skCswi5u.webp new file mode 100644 index 0000000..d980a9e Binary files /dev/null and b/assets/mohammad-skCswi5u.webp differ diff --git a/assets/profile-dtKvApsu.webp b/assets/profile-dtKvApsu.webp new file mode 100644 index 0000000..ce0a8c0 Binary files /dev/null and b/assets/profile-dtKvApsu.webp differ diff --git a/assets/profile2-rDkPz9mY.webp b/assets/profile2-rDkPz9mY.webp new file mode 100644 index 0000000..11ca963 Binary files /dev/null and b/assets/profile2-rDkPz9mY.webp differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..edd39f8 Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..a966f2c --- /dev/null +++ b/index.html @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ebraheem Alhetari - Full-Stack Developer + + + + + +
+ + diff --git a/logo.svg b/logo.svg new file mode 100644 index 0000000..b2b13f9 --- /dev/null +++ b/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/original-image.jpeg b/original-image.jpeg new file mode 100644 index 0000000..c33d612 Binary files /dev/null and b/original-image.jpeg differ diff --git a/profile.webp b/profile.webp new file mode 100644 index 0000000..ce0a8c0 Binary files /dev/null and b/profile.webp differ