vendor: 19,477 bytes, lines 1-15
1import{j as _,C as wo,S as So,u as Co,r as ee,c as To}from"./three-CwtRHo8i.js";import{g as Qe}from"./gsap-DKtf60Sy.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))r(t);new MutationObserver(t=>{for(const o of t)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(t){const o={};return t.integrity&&(o.integrity=t.integrity),t.referrerPolicy&&(o.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?o.credentials="include":t.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(t){if(t.ep)return;t.ep=!0;const o=n(t);fetch(t.href,o)}})();function ko({scrollProgress:i}){return Co(({camera:e})=>{const n=[8,4,-10],r=[25,0,-5];if(i<.2)e.position.x=0,e.position.y=0,e.position.z=5,e.lookAt(n[0]-2,n[1],n[2]);else if(i<.7){const t=(i-.2)/.5;e.position.x=0+t*15,e.position.y=0+t*2,e.position.z=5+t*-8;const o=n[0]+(r[0]-n[0])*t,a=n[1]+(r[1]-n[1])*t,l=n[2]+(r[2]-n[2])*t;e.lookAt(o,a,l)}else{const t=(i-.7)/.3;e.position.x=15+t*5,e.position.y=2+t*-1,e.position.z=-3+t*-2,e.lookAt(r[0]-2,r[1],r[2])}}),null}function Ro({scrollProgress:i}){return _.jsxs(_.Fragment,{children:[_.jsx("ambientLight",{intensity:.2}),_.jsx(So,{radius:100,depth:50,count:5e3,factor:4,saturation:0,fade:!0,speed:-.01}),_.jsx(ko,{scrollProgress:i})]})}function Eo({scrollProgress:i=0}){return _.jsx(_.Fragment,{children:_.jsx(wo,{camera:{position:[0,0,5],fov:85},dpr:[1,2],gl:{antialias:!0,powerPreference:"high-performance",preserveDrawingBuffer:!1},style:{position:"fixed",top:0,left:0,width:"100%",height:"100vh",zIndex:0},children:_.jsx(Ro,{scrollProgress:i})})})}const Po=ee.forwardRef((i,e)=>{const n=ee.useRef(null),r=ee.useRef(null);return ee.useImperativeHandle(e,()=>({video:r.current,wrapper:n.current}),[]),_.jsx("div",{ref:n,style:{position:"fixed",opacity:.9,top:0,right:0,zIndex:0,pointerEvents:"none",willChange:"transform",transformOrigin:"top right"},children:_.jsx("video",{ref:r,src:"/media/videos/4038_Solar_Ballet_CU_mk_II_scrubbable.mp4",muted:!0,playsInline:!0,preload:"auto",style:{position:"relative",right:"-140px",width:"600px",height:"auto",transform:"rotate(270deg)",objectFit:"cover",opacity:.95}})})}),Mo=ee.forwardRef(function(e,n){const r=ee.useRef(null),t=ee.useRef(null);return ee.useImperativeHandle(n,()=>({video:t.current,wrapper:r.current}),[]),_.jsx("div",{ref:r,style:{position:"fixed",top:0,bottom:0,left:0,width:"0px",height:"100vh",zIndex:5,pointerEvents:"none",overflow:"hidden",background:"transparent",opacity:0},children:_.jsx("video",{ref:t,src:"/media/videos/iss_scrubbable_v2.mp4",muted:!0,playsInline:!0,preload:"auto",style:{position:"absolute",top:0,left:"17vh",width:"80vh",transform:"rotate(93deg)",transformOrigin:"left top"}})})}),Do=()=>{const i=ee.useRef(null);return ee.useEffect(()=>{const e=i.current;if(!e)return;const n=new IntersectionObserver(r=>{r.forEach(t=>{t.isIntersecting?e.play().catch(()=>{}):e.pause()})},{threshold:.5});return n.observe(e),()=>n.disconnect()},[]),_.jsx("video",{ref:i,src:"/media/videos/demo_scrubbable.mp4",controls:!0,muted:!0,loop:!0,playsInline:!0,style:{width:"100%",maxWidth:"600px",height:"auto",margin:"20px auto",display:"block",borderRadius:"8px"}})};function Ao(i,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(i,r.key,r)}}function Oo(i,e,n){return e&&Ao(i.prototype,e),i}/*! 2 * Observer 3.13.0 3 * https://gsap.com 4 * 5 * @license Copyright 2008-2025, GreenSock. All rights reserved. 6 * Subject to the terms at https://gsap.com/standard-license 7 * @author: Jack Doyle, [email protected] 8*/var be,$r,Ke,Ot,It,sr,Zn,Xt,br,Jn,St,at,Qn,eo=function(){return be||typeof window<"u"&&(be=window.gsap)&&be.registerPlugin&&be},to=1,ir=[],A=[],ht=[],wr=Date.now,hn=function(e,n){return n},Io=function(){var e=br.core,n=e.bridge||{},r=e._scrollers,t=e._proxies;r.push.apply(r,A),t.push.apply(t,ht),A=r,ht=t,hn=function(a,l){return n[a](l)}},Lt=function(e,n){return~ht.indexOf(e)&&ht[ht.indexOf(e)+1][n]},Sr=function(e){return!!~Jn.indexOf(e)},Le=function(e,n,r,t,o){return e.addEventListener(n,r,{passive:t!==!1,capture:!!o})},Ie=function(e,n,r,t){return e.removeEventListener(n,r,!!t)},Lr="scrollLeft",Fr="scrollTop",gn=function(){return St&&St.isPressed||A.cache++},Qr=function(e,n){var r=function t(o){if(o||o===0){to&&(Ke.history.scrollRestoration="manual");var a=St&&St.isPressed;o=t.v=Math.round(o)||(St&&St.iOS?1:0),e(o),t.cacheID=A.cache,a&&hn("ss",o)}else(n||A.cache!==t.cacheID||hn("ref"))&&(t.cacheID=A.cache,t.v=e());return t.v+t.offset};return r.offset=0,e&&r},je={s:Lr,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Qr(function(i){return arguments.length?Ke.scrollTo(i,pe.sc()):Ke.pageXOffset||Ot[Lr]||It[Lr]||sr[Lr]||0})},pe={s:Fr,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:je,sc:Qr(function(i){return arguments.length?Ke.scrollTo(je.sc(),i):Ke.pageYOffset||Ot[Fr]||It[Fr]||sr[Fr]||0})},Xe=function(e,n){return(n&&n._ctx&&n._ctx.selector||be.utils.toArray)(e)[0]||(typeof e=="string"&&be.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},Lo=function(e,n){for(var r=n.length;r--;)if(n[r]===e||n[r].contains(e))return!0;return!1},Ft=function(e,n){var r=n.s,t=n.sc;Sr(e)&&(e=Ot.scrollingElement||It);var o=A.indexOf(e),a=t===pe.sc?1:2;!~o&&(o=A.push(e)-1),A[o+a]||Le(e,"scroll",gn);var l=A[o+a],f=l||(A[o+a]=Qr(Lt(e,r),!0)||(Sr(e)?t:Qr(function(v){return arguments.length?e[r]=v:e[r]})));return f.target=e,l||(f.smooth=be.getProperty(e,"scrollBehavior")==="smooth"),f},_n=function(e,n,r){var t=e,o=e,a=wr(),l=a,f=n||50,v=Math.max(500,f*3),S=function(m,U){var M=wr();U||M-a>f?(o=t,t=m,l=a,a=M):r?t+=m:t=o+(m-o)/(M-l)*(a-l)},E=function(){o=t=r?0:t,l=a=0},g=function(m){var U=l,M=o,X=wr();return(m||m===0)&&m!==t&&S(m),a===l||X-l>v?0:(t+(r?M:-M))/((r?X:a)-U)*1e3};return{update:S,reset:E,getVelocity:g}},hr=function(e,n){return n&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},On=function(e){var n=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(n)>=Math.abs(r)?n:r},ro=function(){br=be.core.globals().ScrollTrigger,br&&br.core&&Io()},no=function(e){return be=e||eo(),!$r&&be&&typeof document<"u"&&document.body&&(Ke=window,Ot=document,It=Ot.documentElement,sr=Ot.body,Jn=[Ke,Ot,It,sr],be.utils.clamp,Qn=be.core.context||function(){},Xt="onpointerenter"in sr?"pointer":"mouse",Zn=te.isTouch=Ke.matchMedia&&Ke.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Ke||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,at=te.eventTypes=("ontouchstart"in It?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in It?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return to=0},500),ro(),$r=1),$r};je.op=pe;A.cache=0;var te=(function(){function i(n){this.init(n)}var e=i.prototype;return e.init=function(r){$r||no(be)||console.warn("Please gsap.registerPlugin(Observer)"),br||ro();var t=r.tolerance,o=r.dragMinimum,a=r.type,l=r.target,f=r.lineHeight,v=r.debounce,S=r.preventDefault,E=r.onStop,g=r.onStopDelay,u=r.ignore,m=r.wheelSpeed,U=r.event,M=r.onDragStart,X=r.onDragEnd,W=r.onDrag,le=r.onPress,C=r.onRelease,ze=r.onRight,Y=r.onLeft,w=r.onUp,ve=r.onDown,de=r.onChangeX,h=r.onChangeY,j=r.onChange,y=r.onToggleX,gt=r.onToggleY,ae=r.onHover,Me=r.onHoverEnd,De=r.onMove,H=r.ignoreCheck,re=r.isNormalizer,ne=r.onGestureStart,s=r.onGestureEnd,ce=r.onWheel,Nt=r.onEnable,Tt=r.onDisable,Ze=r.onClick,_t=r.scrollSpeed,we=r.capture,oe=r.allowClicks,Ae=r.lockAxis,Se=r.onLockAxis;this.target=l=Xe(l)||It,this.vars=r,u&&(u=be.utils.toArray(u)),t=t||1e-9,o=o||0,m=m||1,_t=_t||1,a=a||"wheel,touch,pointer",v=v!==!1,f||(f=parseFloat(Ke.getComputedStyle(sr).lineHeight)||22);var kt,Oe,He,F,Z,Be,We,c=this,Ge=0,mt=0,Rt=r.passive||!S&&r.passive!==!1,q=Ft(l,je),vt=Ft(l,pe),Et=q(),Yt=vt(),he=~a.indexOf("touch")&&!~a.indexOf("pointer")&&at[0]==="pointerdown",Pt=Sr(l),J=l.ownerDocument||Ot,nt=[0,0,0],Je=[0,0,0],xt=0,ur=function(){return xt=wr()},ie=function(b,N){return(c.event=b)&&u&&Lo(b.target,u)||N&&he&&b.pointerType!=="touch"||H&&H(b,N)},Ar=function(){c._vx.reset(),c._vy.reset(),Oe.pause(),E&&E(c)},yt=function(){var b=c.deltaX=On(nt),N=c.deltaY=On(Je),p=Math.abs(b)>=t,T=Math.abs(N)>=t;j&&(p||T)&&j(c,b,N,nt,Je),p&&(ze&&c.deltaX>0&&ze(c),Y&&c.deltaX<0&&Y(c),de&&de(c),y&&c.deltaX<0!=Ge<0&&y(c),Ge=c.deltaX,nt[0]=nt[1]=nt[2]=0),T&&(ve&&c.deltaY>0&&ve(c),w&&c.deltaY<0&&w(c),h&&h(c),gt&&c.deltaY<0!=mt<0&>(c),mt=c.deltaY,Je[0]=Je[1]=Je[2]=0),(F||He)&&(De&&De(c),He&&(M&&He===1&&M(c),W&&W(c),He=0),F=!1),Be&&!(Be=!1)&&Se&&Se(c),Z&&(ce(c),Z=!1),kt=0},Jt=function(b,N,p){nt[p]+=b,Je[p]+=N,c._vx.update(b),c._vy.update(N),v?kt||(kt=requestAnimationFrame(yt)):yt()},Qt=function(b,N){Ae&&!We&&(c.axis=We=Math.abs(b)>Math.abs(N)?"x":"y",Be=!0),We!=="y"&&(nt[2]+=b,c._vx.update(b,!0)),We!=="x"&&(Je[2]+=N,c._vy.update(N,!0)),v?kt||(kt=requestAnimationFrame(yt)):yt()},Mt=function(b){if(!ie(b,1)){b=hr(b,S);var N=b.clientX,p=b.clientY,T=N-c.x,x=p-c.y,k=c.isDragging;c.x=N,c.y=p,(k||(T||x)&&(Math.abs(c.startX-N)>=o||Math.abs(c.startY-p)>=o))&&(He=k?2:1,k||(c.isDragging=!0),Qt(T,x))}},jt=c.onPress=function(R){ie(R,1)||R&&R.button||(c.axis=We=null,Oe.pause(),c.isPressed=!0,R=hr(R),Ge=mt=0,c.startX=c.x=R.clientX,c.startY=c.y=R.clientY,c._vx.reset(),c._vy.reset(),Le(re?l:J,at[1],Mt,Rt,!0),c.deltaX=c.deltaY=0,le&&le(c))},I=c.onRelease=function(R){if(!ie(R,1)){Ie(re?l:J,at[1],Mt,!0);var b=!isNaN(c.y-c.startY),N=c.isDragging,p=N&&(Math.abs(c.x-c.startX)>3||Math.abs(c.y-c.startY)>3),T=hr(R);!p&&b&&(c._vx.reset(),c._vy.reset(),S&&oe&&be.delayedCall(.08,function(){if(wr()-xt>300&&!R.defaultPrevented){if(R.target.click)R.target.click();else if(J.createEvent){var x=J.createEvent("MouseEvents");x.initMouseEvent("click",!0,!0,Ke,1,T.screenX,T.screenY,T.clientX,T.clientY,!1,!1,!1,!1,0,null),R.target.dispatchEvent(x)}}})),c.isDragging=c.isGesturing=c.isPressed=!1,E&&N&&!re&&Oe.restart(!0),He&&yt(),X&&N&&X(c),C&&C(c,p)}},zt=function(b){return b.touches&&b.touches.length>1&&(c.isGesturing=!0)&&ne(b,c.isDragging)},ot=function(){return(c.isGesturing=!1)||s(c)},it=function(b){if(!ie(b)){var N=q(),p=vt();Jt((N-Et)*_t,(p-Yt)*_t,1),Et=N,Yt=p,E&&Oe.restart(!0)}},st=function(b){if(!ie(b)){b=hr(b,S),ce&&(Z=!0);var N=(b.deltaMode===1?f:b.deltaMode===2?Ke.innerHeight:1)*m;Jt(b.deltaX*N,b.deltaY*N,0),E&&!re&&Oe.restart(!0)}},Ht=function(b){if(!ie(b)){var N=b.clientX,p=b.clientY,T=N-c.x,x=p-c.y;c.x=N,c.y=p,F=!0,E&&Oe.restart(!0),(T||x)&&Qt(T,x)}},er=function(b){c.event=b,ae(c)},bt=function(b){c.event=b,Me(c)},fr=function(b){return ie(b)||hr(b,S)&&Ze(c)};Oe=c._dc=be.delayedCall(g||.25,Ar).pause(),c.deltaX=c.deltaY=0,c._vx=_n(0,50,!0),c._vy=_n(0,50,!0),c.scrollX=q,c.scrollY=vt,c.isDragging=c.isGesturing=c.isPressed=!1,Qn(this),c.enable=function(R){return c.isEnabled||(Le(Pt?J:l,"scroll",gn),a.indexOf("scroll")>=0&&Le(Pt?J:l,"scroll",it,Rt,we),a.indexOf("wheel")>=0&&Le(l,"wheel",st,Rt,we),(a.indexOf("touch")>=0&&Zn||a.indexOf("pointer")>=0)&&(Le(l,at[0],jt,Rt,we),Le(J,at[2],I),Le(J,at[3],I),oe&&Le(l,"click",ur,!0,!0),Ze&&Le(l,"click",fr),ne&&Le(J,"gesturestart",zt),s&&Le(J,"gestureend",ot),ae&&Le(l,Xt+"enter",er),Me&&Le(l,Xt+"leave",bt),De&&Le(l,Xt+"move",Ht)),c.isEnabled=!0,c.isDragging=c.isGesturing=c.isPressed=F=He=!1,c._vx.reset(),c._vy.reset(),Et=q(),Yt=vt(),R&&R.type&&jt(R),Nt&&Nt(c)),c},c.disable=function(){c.isEnabled&&(ir.filter(function(R){return R!==c&&Sr(R.target)}).length||Ie(Pt?J:l,"scroll",gn),c.isPressed&&(c._vx.reset(),c._vy.reset(),Ie(re?l:J,at[1],Mt,!0)),Ie(Pt?J:l,"scroll",it,we),Ie(l,"wheel",st,we),Ie(l,at[0],jt,we),Ie(J,at[2],I),Ie(J,at[3],I),Ie(l,"click",ur,!0),Ie(l,"click",fr),Ie(J,"gesturestart",zt),Ie(J,"gestureend",ot),Ie(l,Xt+"enter",er),Ie(l,Xt+"leave",bt),Ie(l,Xt+"move",Ht),c.isEnabled=c.isPressed=c.isDragging=!1,Tt&&Tt(c))},c.kill=c.revert=function(){c.disable();var R=ir.indexOf(c);R>=0&&ir.splice(R,1),St===c&&(St=0)},ir.push(c),re&&Sr(l)&&(St=c),c.enable(U)},Oo(i,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),i})();te.version="3.13.0";te.create=function(i){return new te(i)};te.register=no;te.getAll=function(){return ir.slice()};te.getById=function(i){return ir.filter(function(e){return e.vars.id===i})[0]};eo()&&be.registerPlugin(te);/*! 9 * ScrollTrigger 3.13.0 10 * https://gsap.com 11 * 12 * @license Copyright 2008-2025, GreenSock. All rights reserved. 13 * Subject to the terms at https://gsap.com/standard-license 14 * @author: Jack Doyle, [email protected] 15*/var d,nr,D,G,qe,z,Cn,en,Mr,Cr,_r,Nr,Re,on,mn,Ne,In,Ln,or,oo,ln,io,Fe,vn,so,lo,At,xn,Tn,lr,kn,tn,yn,an,Yr=1,Ee=Date.now,cn=Ee(),rt=0,mr=0,Fn=function(e,n,r){var t=Ve(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+n+"Clamp"]=t,t?e.substr(6,e.length-7):e},Nn=function(e,n){return n&&(!Ve(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},Fo=function i(){return mr&&requestAnimationFrame(i)},Yn=function(){return on=1},jn=function(){return on=0},pt=function(e){return e},vr=function(e){return Math.round(e*1e5)/1e5||0},ao=function(){return typeof window<"u"},co=function(){return d||ao()&&(d=window.gsap)&&d.registerPlugin&&d},qt=function(e){return!!~Cn.indexOf(e)},uo=function(e){return(e==="Height"?kn:D["inner"+e])||qe["client"+e]||z["client"+e]},fo=function(e){return Lt(e,"getBoundingClientRect")||(qt(e)?function(){return Jr.width=D.innerWidth,Jr.height=kn,Jr}:function(){return wt(e)})},No=function(e,n,r){var t=r.d,o=r.d2,a=r.a;return(a=Lt(e,"getBoundingClientRect"))?function(){return a()[t]}:function(){return(n?uo(o):e["client"+o])||0}},Yo=function(e,n){return!n||~ht.indexOf(e)?fo(e):function(){return Jr}},dt=function(e,n){var r=n.s,t=n.d2,o=n.d,a=n.a;return Math.max(0,(r="scroll"+t)&&(a=Lt(e,r))?a()-fo(e)()[o]:qt(e)?(qe[r]||z[r])-uo(t):e[r]-e["offset"+t])},jr=function(e,n){for(var r=0;r<or.length;r+=3)(!n||~n.indexOf(or[r+1]))&&e(or[r],or[r+1],or[r+2])},Ve=function(e){return typeof e=="string"},Pe=function(e){return typeof e=="function"},xr=function(e){return typeof e=="number"},Wt=function(e){return typeof e=="object"},gr=function(e,n,r){return e&&e.progress(n?0:1)&&r&&e.pause()},un=function(e,n){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return n(e)}):n(e);r&&r.totalTime&&(e.callbackAnimation=r)}},tr=Math.abs,po="left",ho="top",Rn="right",En="bottom",Ut="width",$t="height",Tr="Right",kr="Left",Rr="Top",Er="Bottom",se="padding",et="margin",cr="Width",Pn="Height",fe="px",tt=function(e){return D.getComputedStyle(e)},jo=function(e){var n=tt(e).position;e.style.position=n==="absolute"||n==="fixed"?n:"relative"},zn=function(e,n){for(var r in n)r in e||(e[r]=n[r]);return e},wt=function(e,n){var r=n&&tt(e)[mn]!=="matrix(1, 0, 0, 1, 0, 0)"&&d.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),t=e.getBoundingClientRect();return r&&r.progress(0).kill(),t},rn=function(e,n){var r=n.d2;return e["offset"+r]||e["client"+r]||0},go=function(e){var n=[],r=e.labels,t=e.duration(),o;for(o in r)n.push(r[o]/t);return n},zo=function(e){return function(n){return d.utils.snap(go(e),n)}},Mn=function(e){var n=d.utils.snap(e),r=Array.isArray(e)&&e.slice(0).sort(function(t,o){return t-o});return r?function(t,o,a){a===void 0&&(a=.001);var l;if(!o)return n(t);if(o>0){for(t-=a,l=0;l<r.length;l++)if(r[l]>=t)return r[l];return r[l-1]}else for(l=r.length,t+=a;l--;)if(r[l]<=t)return r[l];return r[0]}:function(t,o,a){a===void 0&&(a=.001);var l=n(t);return!o||Math.abs(l-t)<a||l-t<0==o<0?l:n(o<0?t-e:t+e)}},Ho=function(e){return function(n,r){return Mn(go(e))(n,r.direction)}},zr=function(e,n,r,t){return r.split(",").forEach(function(o){return e(n,o,t)})},me=function(e,n,r,t,o){return e.addEventListener(n,r,{passive:!t,capture:!!o})},_e=function(e,n,r,t){return e.removeEventListener(n,r,!!t)},Hr=function(e,n,r){r=r&&r.wheelHandler,r&&(e(n,"wheel",r),e(n,"touchmove",r))},Hn={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Br={toggleActions:"play",anticipatePin:0},nn={top:0,left:0,center:.5,bottom:1,right:1},Vr=function(e,n){if(Ve(e)){var r=e.indexOf("="),t=~r?+(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(t*=n/100),e=e.substr(0,r-1)),e=t+(e in nn?nn[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0)}return e},Xr=function(e,n,r,t,o,a,l,f){var v=o.startColor,S=o.endColor,E=o.fontSize,g=o.indent,u=o.fontWeight,m=G.createElement("div"),U=qt(r)||Lt(r,"pinType")==="fixed",M=e.indexOf("scroller")!==-1,X=U?z:r,W=e.indexOf("start")!==-1,le=W?v:S,C="border-color:"+le+";font-size:"+E+";color:"+le+";font-weight:"+u+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return C+="position:"+((M||f)&&U?"fixed;":"absolute;"),(M||f||!U)&&(C+=(t===pe?Rn:En)+":"+(a+parseFloat(g))+"px;"),l&&(C+="box-sizing:border-box;text-align:left;width:"+l.offsetWidth+"px;"),m._isStart=W,m.setAttribute("class","gsap-marker-"+e+(n?" marker-"+n:"")),m.style.cssText=C,m.innerText=n||n===0?e+"-"+n:e,X.children[0]?X.insertBefore(m,X.children[0]):X.appendChild(m),m._offset=m["offset"+t.op.d2],qr(m,0,t,W),m},qr=function(e,n,r,t){var o={display:"block"},a=r[t?"os2":"p2"],l=r[t?"p2":"os2"];e._isFlipped=t,o[r.a+"Percent"]=t?-100:0,o[r.a]=t?"1px":0,o["border"+a+cr]=1,o["border"+l+cr]=0,o[r.p]=n+"px",d.set(e,o)},P=[],bn={},Dr,Bn=function(){return Ee()-rt>34&&(Dr||(Dr=requestAnimationFrame(Ct)))},rr=function(){(!Fe||!Fe.isPressed||Fe.startX>z.clientWidth)&&(A.cache++,Fe?Dr||(Dr=requestAnimationFrame(Ct)):Ct(),rt||Zt("scrollStart"),rt=Ee())},fn=function(){lo=D.innerWidth,so=D.innerHeight},yr=function(e){A.cache++,(e===!0||!Re&&!io&&!G.fullscreenElement&&!G.webkitFullscreenElement&&(!vn||lo!==D.innerWidth||Math.abs(D.innerHeight-so)>D.innerHeight*.25))&&en.restart(!0)},Kt={},Bo=[],_o=function i(){return _e(O,"scrollEnd",i)||Gt(!0)},Zt=function(e){return Kt[e]&&Kt[e].map(function(n){return n()})||Bo},$e=[],mo=function(e){for(var n=0;n<$e.length;n+=5)(!e||$e[n+4]&&$e[n+4].query===e)&&($e[n].style.cssText=$e[n+1],$e[n].getBBox&&$e[n].setAttribute("transform",$e[n+2]||""),$e[n+3].uncache=1)},Dn=function(e,n){var r;for(Ne=0;Ne<P.length;Ne++)r=P[Ne],r&&(!n||r._ctx===n)&&(e?r.kill(1):r.revert(!0,!0));tn=!0,n&&mo(n),n||Zt("revert")},vo=function(e,n){A.cache++,(n||!Ye)&&A.forEach(function(r){return Pe(r)&&r.cacheID++&&(r.rec=0)}),Ve(e)&&(D.history.scrollRestoration=Tn=e)},Ye,Vt=0,Xn,Xo=function(){if(Xn!==Vt){var e=Xn=Vt;requestAnimationFrame(function(){return e===Vt&&Gt(!0)})}},xo=function(){z.appendChild(lr),kn=!Fe&&lr.offsetHeight||D.innerHeight,z.removeChild(lr)},Wn=function(e){return Mr(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(n){return n.style.display=e?"none":"block"})},Gt=function(e,n){if(qe=G.documentElement,z=G.body,Cn=[D,G,qe,z],rt&&!e&&!tn){me(O,"scrollEnd",_o);return}xo(),Ye=O.isRefreshing=!0,A.forEach(function(t){return Pe(t)&&++t.cacheID&&(t.rec=t())});var r=Zt("refreshInit");oo&&O.sort(),n||Dn(),A.forEach(function(t){Pe(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))}
vendor: 4,258 bytes, line 15
15),P.slice(0).forEach(function(t){return t.refresh()}),tn=!1,P.forEach(function(t){if(t._subPinOffset&&t.pin){var o=t.vars.horizontal?"offsetWidth":"offsetHeight",a=t.pin[o];t.revert(!0,1),t.adjustPinSpacing(t.pin[o]-a),t.refresh()}}),yn=1,Wn(!0),P.forEach(function(t){var o=dt(t.scroller,t._dir),a=t.vars.end==="max"||t._endClamp&&t.end>o,l=t._startClamp&&t.start>=o;(a||l)&&t.setPositions(l?o-1:t.start,a?Math.max(l?o:t.start+1,o):t.end,!0)}),Wn(!1),yn=0,r.forEach(function(t){return t&&t.render&&t.render(-1)}),A.forEach(function(t){Pe(t)&&(t.smooth&&requestAnimationFrame(function(){return t.target.style.scrollBehavior="smooth"}),t.rec&&t(t.rec))}),vo(Tn,1),en.pause(),Vt++,Ye=2,Ct(2),P.forEach(function(t){return Pe(t.vars.onRefresh)&&t.vars.onRefresh(t)}),Ye=O.isRefreshing=!1,Zt("refresh")},wn=0,Kr=1,Pr,Ct=function(e){if(e===2||!Ye&&!tn){O.isUpdating=!0,Pr&&Pr.update(0);var n=P.length,r=Ee(),t=r-cn>=50,o=n&&P[0].scroll();if(Kr=wn>o?-1:1,Ye||(wn=o),t&&(rt&&!on&&r-rt>200&&(rt=0,Zt("scrollEnd")),_r=cn,cn=r),Kr<0){for(Ne=n;Ne-- >0;)P[Ne]&&P[Ne].update(0,t);Kr=1}else for(Ne=0;Ne<n;Ne++)P[Ne]&&P[Ne].update(0,t);O.isUpdating=!1}Dr=0},Sn=[po,ho,En,Rn,et+Er,et+Tr,et+Rr,et+kr,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Zr=Sn.concat([Ut,$t,"boxSizing","max"+cr,"max"+Pn,"position",et,se,se+Rr,se+Tr,se+Er,se+kr]),Wo=function(e,n,r){ar(r);var t=e._gsap;if(t.spacerIsNative)ar(t.spacerState);else if(e._gsap.swappedIn){var o=n.parentNode;o&&(o.insertBefore(e,n),o.removeChild(n))}e._gsap.swappedIn=!1},pn=function(e,n,r,t){if(!e._gsap.swappedIn){for(var o=Sn.length,a=n.style,l=e.style,f;o--;)f=Sn[o],a[f]=r[f];a.position=r.position==="absolute"?"absolute":"relative",r.display==="inline"&&(a.display="inline-block"),l[En]=l[Rn]="auto",a.flexBasis=r.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[Ut]=rn(e,je)+fe,a[$t]=rn(e,pe)+fe,a[se]=l[et]=l[ho]=l[po]="0",ar(t),l[Ut]=l["max"+cr]=r[Ut],l[$t]=l["max"+Pn]=r[$t],l[se]=r[se],e.parentNode!==n&&(e.parentNode.insertBefore(n,e),n.appendChild(e)),e._gsap.swappedIn=!0}},Go=/([A-Z])/g,ar=function(e){if(e){var n=e.t.style,r=e.length,t=0,o,a;for((e.t._gsap||d.core.getCache(e.t)).uncache=1;t<r;t+=2)a=e[t+1],o=e[t],a?n[o]=a:n[o]&&n.removeProperty(o.replace(Go,"-$1").toLowerCase())}},Wr=function(e){for(var n=Zr.length,r=e.style,t=[],o=0;o<n;o++)t.push(Zr[o],r[Zr[o]]);return t.t=e,t},Uo=function(e,n,r){for(var t=[],o=e.length,a=r?8:0,l;a<o;a+=2)l=e[a],t.push(l,l in n?n[l]:e[a+1]);return t.t=e.t,t},Jr={left:0,top:0},Gn=function(e,n,r,t,o,a,l,f,v,S,E,g,u,m){Pe(e)&&(e=e(f)),Ve(e)&&e.substr(0,3)==="max"&&(e=g+(e.charAt(4)==="="?Vr("0"+e.substr(3),r):0));var U=u?u.time():0,M,X,W;if(u&&u.seek(0),isNaN(e)||(e=+e),xr(e))u&&(e=d.utils.mapRange(u.scrollTrigger.start,u.scrollTrigger.end,0,g,e)),l&&qr(l,r,t,!0);else{Pe(n)&&(n=n(f));var le=(e||"0").split(" "),C,ze,Y,w;W=Xe(n,f)||z,C=wt(W)||{},(!C||!C.left&&!C.top)&&tt(W).display==="none"&&(w=W.style.display,W.style.display="block",C=wt(W),w?W.style.display=w:W.style.removeProperty("display")),ze=Vr(le[0],C[t.d]),Y=Vr(le[1]||"0",r),e=C[t.p]-v[t.p]-S+ze+o-Y,l&&qr(l,Y,t,r-Y<20||l._isStart&&Y>20),r-=r-Y}if(m&&(f[m]=e||-.001,e<0&&(e=0)),a){var ve=e+r,de=a._isStart;M="scroll"+t.d2,qr(a,ve,t,de&&ve>20||!de&&(E?Math.max(z[M],qe[M]):a.parentNode[M])<=ve+1),E&&(v=wt(l),E&&(a.style[t.op.p]=v[t.op.p]-t.op.m-a._offset+fe))}return u&&W&&(M=wt(W),u.seek(g),X=wt(W),u._caScrollDist=M[t.p]-X[t.p],e=e/u._caScrollDist*g),u&&u.seek(U),u?e:Math.round(e)},$o=/(webkit|moz|length|cssText|inset)/i,Un=function(e,n,r,t){if(e.parentNode!==n){var o=e.style,a,l;if(n===z){e._stOrig=o.cssText,l=tt(e);for(a in l)!+a&&!$o.test(a)&&l[a]&&typeof o[a]=="string"&&a!=="0"&&(o[a]=l[a]);o.top=r,o.left=t}else o.cssText=e._stOrig;d.core.getCache(e).uncache=1,n.appendChild(e)}},yo=function(e,n,r){var t=n,o=t;return function(a){var l=Math.round(e());return l!==t&&l!==o&&Math.abs(l-t)>3&&Math.abs(l-o)>3&&(a=l,r&&r()),o=t,t=Math.round(a),t}},Gr=function(e,n,r){var t={};t[n.p]="+="+r,d.set(e,t)},$n=function(e,n){var r=Ft(e,n),t="_scroll"+n.p2,o=function a(l,f,v,S,E){var g=a.tween,u=f.onComplete,m={};v=v||r();var U=yo(r,v,function(){g.kill(),a.tween=0}
vendor: 4,805 bytes, line 15
15);return E=S&&E||0,S=S||l-v,g&&g.kill(),f[t]=l,f.inherit=!1,f.modifiers=m,m[t]=function(){return U(v+S*g.ratio+E*g.ratio*g.ratio)},f.onUpdate=function(){A.cache++,a.tween&&Ct()},f.onComplete=function(){a.tween=0,u&&u.call(g)},g=a.tween=d.to(e,f),g};return e[t]=r,r.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},me(e,"wheel",r.wheelHandler),O.isTouch&&me(e,"touchmove",r.wheelHandler),o},O=(function(){function i(n,r){nr||i.register(d)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),xn(this),this.init(n,r)}var e=i.prototype;return e.init=function(r,t){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!mr){this.update=this.refresh=this.kill=pt;return}r=zn(Ve(r)||xr(r)||r.nodeType?{trigger:r}:r,Br);var o=r,a=o.onUpdate,l=o.toggleClass,f=o.id,v=o.onToggle,S=o.onRefresh,E=o.scrub,g=o.trigger,u=o.pin,m=o.pinSpacing,U=o.invalidateOnRefresh,M=o.anticipatePin,X=o.onScrubComplete,W=o.onSnapComplete,le=o.once,C=o.snap,ze=o.pinReparent,Y=o.pinSpacer,w=o.containerAnimation,ve=o.fastScrollEnd,de=o.preventOverlaps,h=r.horizontal||r.containerAnimation&&r.horizontal!==!1?je:pe,j=!E&&E!==0,y=Xe(r.scroller||D),gt=d.core.getCache(y),ae=qt(y),Me=("pinType"in r?r.pinType:Lt(y,"pinType")||ae&&"fixed")==="fixed",De=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],H=j&&r.toggleActions.split(" "),re="markers"in r?r.markers:Br.markers,ne=ae?0:parseFloat(tt(y)["border"+h.p2+cr])||0,s=this,ce=r.onRefreshInit&&function(){return r.onRefreshInit(s)},Nt=No(y,ae,h),Tt=Yo(y,ae),Ze=0,_t=0,we=0,oe=Ft(y,h),Ae,Se,kt,Oe,He,F,Z,Be,We,c,Ge,mt,Rt,q,vt,Et,Yt,he,Pt,J,nt,Je,xt,ur,ie,Ar,yt,Jt,Qt,Mt,jt,I,zt,ot,it,st,Ht,er,bt;if(s._startClamp=s._endClamp=!1,s._dir=h,M*=45,s.scroller=y,s.scroll=w?w.time.bind(w):oe,Oe=oe(),s.vars=r,t=t||r.animation,"refreshPriority"in r&&(oo=1,r.refreshPriority===-9999&&(Pr=s)),gt.tweenScroll=gt.tweenScroll||{top:$n(y,pe),left:$n(y,je)},s.tweenTo=Ae=gt.tweenScroll[h.p],s.scrubDuration=function(p){zt=xr(p)&&p,zt?I?I.duration(p):I=d.to(t,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:zt,paused:!0,onComplete:function(){return X&&X(s)}}):(I&&I.progress(1).kill(),I=0)},t&&(t.vars.lazy=!1,t._initted&&!s.isReverted||t.vars.immediateRender!==!1&&r.immediateRender!==!1&&t.duration()&&t.render(0,!0,!0),s.animation=t.pause(),t.scrollTrigger=s,s.scrubDuration(E),Mt=0,f||(f=t.vars.id)),C&&((!Wt(C)||C.push)&&(C={snapTo:C}),"scrollBehavior"in z.style&&d.set(ae?[z,qe]:y,{scrollBehavior:"auto"}),A.forEach(function(p){return Pe(p)&&p.target===(ae?G.scrollingElement||qe:y)&&(p.smooth=!1)}),kt=Pe(C.snapTo)?C.snapTo:C.snapTo==="labels"?zo(t):C.snapTo==="labelsDirectional"?Ho(t):C.directional!==!1?function(p,T){return Mn(C.snapTo)(p,Ee()-_t<500?0:T.direction)}:d.utils.snap(C.snapTo),ot=C.duration||{min:.1,max:2},ot=Wt(ot)?Cr(ot.min,ot.max):Cr(ot,ot),it=d.delayedCall(C.delay||zt/2||.1,function(){var p=oe(),T=Ee()-_t<500,x=Ae.tween;if((T||Math.abs(s.getVelocity())<10)&&!x&&!on&&Ze!==p){var k=(p-F)/q,ge=t&&!j?t.totalProgress():k,L=T?0:(ge-jt)/(Ee()-_r)*1e3||0,Q=d.utils.clamp(-k,1-k,tr(L/2)*L/.185),Ce=k+(C.inertia===!1?0:Q),K,$,B=C,lt=B.onStart,V=B.onInterrupt,Ue=B.onComplete;if(K=kt(Ce,s),xr(K)||(K=Ce),$=Math.max(0,Math.round(F+K*q)),p<=Z&&p>=F&&$!==p){if(x&&!x._initted&&x.data<=tr($-p))return;C.inertia===!1&&(Q=K-k),Ae($,{duration:ot(tr(Math.max(tr(Ce-ge),tr(K-ge))*.185/L/.05||0)),ease:C.ease||"power3",data:tr($-p),onInterrupt:function(){return it.restart(!0)&&V&&V(s)},onComplete:function(){s.update(),Ze=oe(),t&&!j&&(I?I.resetTo("totalProgress",K,t._tTime/t._tDur):t.progress(K)),Mt=jt=t&&!j?t.totalProgress():s.progress,W&&W(s),Ue&&Ue(s)}},p,Q*q,$-p-Q*q),lt&<(s,Ae.tween)}}else s.isActive&&Ze!==p&&it.restart(!0)}).pause()),f&&(bn[f]=s),g=s.trigger=Xe(g||u!==!0&&u),bt=g&&g._gsap&&g._gsap.stRevert,bt&&(bt=bt(s)),u=u===!0?g:Xe(u),Ve(l)&&(l={targets:g,className:l}),u&&(m===!1||m===et||(m=!m&&u.parentNode&&u.parentNode.style&&tt(u.parentNode).display==="flex"?!1:se),s.pin=u,Se=d.core.getCache(u),Se.spacer?vt=Se.pinState:(Y&&(Y=Xe(Y),Y&&!Y.nodeType&&(Y=Y.current||Y.nativeElement),Se.spacerIsNative=!!Y,Y&&(Se.spacerState=Wr(Y))),Se.spacer=he=Y||G.createElement("div"),he.classList.add("pin-spacer"),f&&he.classList.add("pin-spacer-"+f),Se.pinState=vt=Wr(u)),r.force3D!==!1&&d.set(u,{force3D:!0}),s.spacer=he=Se.spacer,Qt=tt(u),ur=Qt[m+h.os2],J=d.getProperty(u),nt=d.quickSetter(u,h.a,fe),pn(u,he,Qt),Yt=Wr(u)),re){mt=Wt(re)?zn(re,Hn):Hn,c=Xr("scroller-start",f,y,h,mt,0),Ge=Xr("scroller-end",f,y,h,mt,0,c),Pt=c["offset"+h.op.d2];var fr=Xe(Lt(y,"content")||y);Be=this.markerStart=Xr("start",f,fr,h,mt,Pt,0,w),We=this.markerEnd=Xr("end",f,fr,h,mt,Pt,0,w),w&&(er=d.quickSetter([Be,We],h.a,fe)),!Me&&!(ht.length&&Lt(y,"fixedMarkers")===!0)&&(jo(ae?z:y),d.set([c,Ge],{force3D:!0}),Ar=d.quickSetter(c,h.a,fe),Jt=d.quickSetter(Ge,h.a,fe))}
vendor: 4,700 bytes, line 15
15if(w){var R=w.vars.onUpdate,b=w.vars.onUpdateParams;w.eventCallback("onUpdate",function(){s.update(0,0,1),R&&R.apply(w,b||[])})}if(s.previous=function(){return P[P.indexOf(s)-1]},s.next=function(){return P[P.indexOf(s)+1]},s.revert=function(p,T){if(!T)return s.kill(!0);var x=p!==!1||!s.enabled,k=Re;x!==s.isReverted&&(x&&(st=Math.max(oe(),s.scroll.rec||0),we=s.progress,Ht=t&&t.progress()),Be&&[Be,We,c,Ge].forEach(function(ge){return ge.style.display=x?"none":"block"}),x&&(Re=s,s.update(x)),u&&(!ze||!s.isActive)&&(x?Wo(u,he,vt):pn(u,he,tt(u),ie)),x||s.update(x),Re=k,s.isReverted=x)},s.refresh=function(p,T,x,k){if(!((Re||!s.enabled)&&!T)){if(u&&p&&rt){me(i,"scrollEnd",_o);return}!Ye&&ce&&ce(s),Re=s,Ae.tween&&!x&&(Ae.tween.kill(),Ae.tween=0),I&&I.pause(),U&&t&&(t.revert({kill:!1}).invalidate(),t.getChildren&&t.getChildren(!0,!0,!1).forEach(function(Dt){return Dt.vars.immediateRender&&Dt.render(0,!0,!0)})),s.isReverted||s.revert(!0,!0),s._subPinOffset=!1;var ge=Nt(),L=Tt(),Q=w?w.duration():dt(y,h),Ce=q<=.01||!q,K=0,$=k||0,B=Wt(x)?x.end:r.end,lt=r.endTrigger||g,V=Wt(x)?x.start:r.start||(r.start===0||!g?0:u?"0 0":"0 100%"),Ue=s.pinnedContainer=r.pinnedContainer&&Xe(r.pinnedContainer,s),ct=g&&Math.max(0,P.indexOf(s))||0,xe=ct,ye,Te,Bt,Or,ke,ue,ut,sn,An,pr,ft,dr,Ir;for(re&&Wt(x)&&(dr=d.getProperty(c,h.p),Ir=d.getProperty(Ge,h.p));xe-- >0;)ue=P[xe],ue.end||ue.refresh(0,1)||(Re=s),ut=ue.pin,ut&&(ut===g||ut===u||ut===Ue)&&!ue.isReverted&&(pr||(pr=[]),pr.unshift(ue),ue.revert(!0,!0)),ue!==P[xe]&&(ct--,xe--);for(Pe(V)&&(V=V(s)),V=Fn(V,"start",s),F=Gn(V,g,ge,h,oe(),Be,c,s,L,ne,Me,Q,w,s._startClamp&&"_startClamp")||(u?-.001:0),Pe(B)&&(B=B(s)),Ve(B)&&!B.indexOf("+=")&&(~B.indexOf(" ")?B=(Ve(V)?V.split(" ")[0]:"")+B:(K=Vr(B.substr(2),ge),B=Ve(V)?V:(w?d.utils.mapRange(0,w.duration(),w.scrollTrigger.start,w.scrollTrigger.end,F):F)+K,lt=g)),B=Fn(B,"end",s),Z=Math.max(F,Gn(B||(lt?"100% 0":Q),lt,ge,h,oe()+K,We,Ge,s,L,ne,Me,Q,w,s._endClamp&&"_endClamp"))||-.001,K=0,xe=ct;xe--;)ue=P[xe],ut=ue.pin,ut&&ue.start-ue._pinPush<=F&&!w&&ue.end>0&&(ye=ue.end-(s._startClamp?Math.max(0,ue.start):ue.start),(ut===g&&ue.start-ue._pinPush<F||ut===Ue)&&isNaN(V)&&(K+=ye*(1-ue.progress)),ut===u&&($+=ye));if(F+=K,Z+=K,s._startClamp&&(s._startClamp+=K),s._endClamp&&!Ye&&(s._endClamp=Z||-.001,Z=Math.min(Z,dt(y,h))),q=Z-F||(F-=.01)&&.001,Ce&&(we=d.utils.clamp(0,1,d.utils.normalize(F,Z,st))),s._pinPush=$,Be&&K&&(ye={},ye[h.a]="+="+K,Ue&&(ye[h.p]="-="+oe()),d.set([Be,We],ye)),u&&!(yn&&s.end>=dt(y,h)))ye=tt(u),Or=h===pe,Bt=oe(),Je=parseFloat(J(h.a))+$,!Q&&Z>1&&(ft=(ae?G.scrollingElement||qe:y).style,ft={style:ft,value:ft["overflow"+h.a.toUpperCase()]},ae&&tt(z)["overflow"+h.a.toUpperCase()]!=="scroll"&&(ft.style["overflow"+h.a.toUpperCase()]="scroll")),pn(u,he,ye),Yt=Wr(u),Te=wt(u,!0),sn=Me&&Ft(y,Or?je:pe)(),m?(ie=[m+h.os2,q+$+fe],ie.t=he,xe=m===se?rn(u,h)+q+$:0,xe&&(ie.push(h.d,xe+fe),he.style.flexBasis!=="auto"&&(he.style.flexBasis=xe+fe)),ar(ie),Ue&&P.forEach(function(Dt){Dt.pin===Ue&&Dt.vars.pinSpacing!==!1&&(Dt._subPinOffset=!0)}),Me&&oe(st)):(xe=rn(u,h),xe&&he.style.flexBasis!=="auto"&&(he.style.flexBasis=xe+fe)),Me&&(ke={top:Te.top+(Or?Bt-F:sn)+fe,left:Te.left+(Or?sn:Bt-F)+fe,boxSizing:"border-box",position:"fixed"},ke[Ut]=ke["max"+cr]=Math.ceil(Te.width)+fe,ke[$t]=ke["max"+Pn]=Math.ceil(Te.height)+fe,ke[et]=ke[et+Rr]=ke[et+Tr]=ke[et+Er]=ke[et+kr]="0",ke[se]=ye[se],ke[se+Rr]=ye[se+Rr],ke[se+Tr]=ye[se+Tr],ke[se+Er]=ye[se+Er],ke[se+kr]=ye[se+kr],Et=Uo(vt,ke,ze),Ye&&oe(0)),t?(An=t._initted,ln(1),t.render(t.duration(),!0,!0),xt=J(h.a)-Je+q+$,yt=Math.abs(q-xt)>1,Me&&yt&&Et.splice(Et.length-2,2),t.render(0,!0,!0),An||t.invalidate(!0),t.parent||t.totalTime(t.totalTime()),ln(0)):xt=q,ft&&(ft.value?ft.style["overflow"+h.a.toUpperCase()]=ft.value:ft.style.removeProperty("overflow-"+h.a));else if(g&&oe()&&!w)for(Te=g.parentNode;Te&&Te!==z;)Te._pinOffset&&(F-=Te._pinOffset,Z-=Te._pinOffset),Te=Te.parentNode;pr&&pr.forEach(function(Dt){return Dt.revert(!1,!0)}),s.start=F,s.end=Z,Oe=He=Ye?st:oe(),!w&&!Ye&&(Oe<st&&oe(st),s.scroll.rec=0),s.revert(!1,!0),_t=Ee(),it&&(Ze=-1,it.restart(!0)),Re=0,t&&j&&(t._initted||Ht)&&t.progress()!==Ht&&t.progress(Ht||0,!0).render(t.time(),!0,!0),(Ce||we!==s.progress||w||U||t&&!t._initted)&&(t&&!j&&(t._initted||we||t.vars.immediateRender!==!1)&&t.totalProgress(w&&F<-.001&&!we?d.utils.normalize(F,Z,0):we,!0),s.progress=Ce||(Oe-F)/q===we?0:we),u&&m&&(he._pinOffset=Math.round(s.progress*xt)),I&&I.invalidate(),isNaN(dr)||(dr-=d.getProperty(c,h.p),Ir-=d.getProperty(Ge,h.p),Gr(c,h,dr),Gr(Be,h,dr-(k||0)),Gr(Ge,h,Ir),Gr(We,h,Ir-(k||0))),Ce&&!Ye&&s.update(),S&&!Ye&&!Rt&&(Rt=!0,S(s),Rt=!1)}},s.getVelocity=function(){return(oe()-He)/(Ee()-_r)*1e3||0}
vendor: 11,552 bytes, line 15
15,s.endAnimation=function(){gr(s.callbackAnimation),t&&(I?I.progress(1):t.paused()?j||gr(t,s.direction<0,1):gr(t,t.reversed()))},s.labelToScroll=function(p){return t&&t.labels&&(F||s.refresh()||F)+t.labels[p]/t.duration()*q||0},s.getTrailing=function(p){var T=P.indexOf(s),x=s.direction>0?P.slice(0,T).reverse():P.slice(T+1);return(Ve(p)?x.filter(function(k){return k.vars.preventOverlaps===p}):x).filter(function(k){return s.direction>0?k.end<=F:k.start>=Z})},s.update=function(p,T,x){if(!(w&&!x&&!p)){var k=Ye===!0?st:s.scroll(),ge=p?0:(k-F)/q,L=ge<0?0:ge>1?1:ge||0,Q=s.progress,Ce,K,$,B,lt,V,Ue,ct;if(T&&(He=Oe,Oe=w?oe():k,C&&(jt=Mt,Mt=t&&!j?t.totalProgress():L)),M&&u&&!Re&&!Yr&&rt&&(!L&&F<k+(k-He)/(Ee()-_r)*M?L=1e-4:L===1&&Z>k+(k-He)/(Ee()-_r)*M&&(L=.9999)),L!==Q&&s.enabled){if(Ce=s.isActive=!!L&&L<1,K=!!Q&&Q<1,V=Ce!==K,lt=V||!!L!=!!Q,s.direction=L>Q?1:-1,s.progress=L,lt&&!Re&&($=L&&!Q?0:L===1?1:Q===1?2:3,j&&(B=!V&&H[$+1]!=="none"&&H[$+1]||H[$],ct=t&&(B==="complete"||B==="reset"||B in t))),de&&(V||ct)&&(ct||E||!t)&&(Pe(de)?de(s):s.getTrailing(de).forEach(function(Bt){return Bt.endAnimation()})),j||(I&&!Re&&!Yr?(I._dp._time-I._start!==I._time&&I.render(I._dp._time-I._start),I.resetTo?I.resetTo("totalProgress",L,t._tTime/t._tDur):(I.vars.totalProgress=L,I.invalidate().restart())):t&&t.totalProgress(L,!!(Re&&(_t||p)))),u){if(p&&m&&(he.style[m+h.os2]=ur),!Me)nt(vr(Je+xt*L));else if(lt){if(Ue=!p&&L>Q&&Z+1>k&&k+1>=dt(y,h),ze)if(!p&&(Ce||Ue)){var xe=wt(u,!0),ye=k-F;Un(u,z,xe.top+(h===pe?ye:0)+fe,xe.left+(h===pe?0:ye)+fe)}else Un(u,he);ar(Ce||Ue?Et:Yt),yt&&L<1&&Ce||nt(Je+(L===1&&!Ue?xt:0))}}C&&!Ae.tween&&!Re&&!Yr&&it.restart(!0),l&&(V||le&&L&&(L<1||!an))&&Mr(l.targets).forEach(function(Bt){return Bt.classList[Ce||le?"add":"remove"](l.className)}),a&&!j&&!p&&a(s),lt&&!Re?(j&&(ct&&(B==="complete"?t.pause().totalProgress(1):B==="reset"?t.restart(!0).pause():B==="restart"?t.restart(!0):t[B]()),a&&a(s)),(V||!an)&&(v&&V&&un(s,v),De[$]&&un(s,De[$]),le&&(L===1?s.kill(!1,1):De[$]=0),V||($=L===1?1:3,De[$]&&un(s,De[$]))),ve&&!Ce&&Math.abs(s.getVelocity())>(xr(ve)?ve:2500)&&(gr(s.callbackAnimation),I?I.progress(1):gr(t,B==="reverse"?1:!L,1))):j&&a&&!Re&&a(s)}if(Jt){var Te=w?k/w.duration()*(w._caScrollDist||0):k;Ar(Te+(c._isFlipped?1:0)),Jt(Te)}er&&er(-k/w.duration()*(w._caScrollDist||0))}},s.enable=function(p,T){s.enabled||(s.enabled=!0,me(y,"resize",yr),ae||me(y,"scroll",rr),ce&&me(i,"refreshInit",ce),p!==!1&&(s.progress=we=0,Oe=He=Ze=oe()),T!==!1&&s.refresh())},s.getTween=function(p){return p&&Ae?Ae.tween:I},s.setPositions=function(p,T,x,k){if(w){var ge=w.scrollTrigger,L=w.duration(),Q=ge.end-ge.start;p=ge.start+Q*p/L,T=ge.start+Q*T/L}s.refresh(!1,!1,{start:Nn(p,x&&!!s._startClamp),end:Nn(T,x&&!!s._endClamp)},k),s.update()},s.adjustPinSpacing=function(p){if(ie&&p){var T=ie.indexOf(h.d)+1;ie[T]=parseFloat(ie[T])+p+fe,ie[1]=parseFloat(ie[1])+p+fe,ar(ie)}},s.disable=function(p,T){if(s.enabled&&(p!==!1&&s.revert(!0,!0),s.enabled=s.isActive=!1,T||I&&I.pause(),st=0,Se&&(Se.uncache=1),ce&&_e(i,"refreshInit",ce),it&&(it.pause(),Ae.tween&&Ae.tween.kill()&&(Ae.tween=0)),!ae)){for(var x=P.length;x--;)if(P[x].scroller===y&&P[x]!==s)return;_e(y,"resize",yr),ae||_e(y,"scroll",rr)}},s.kill=function(p,T){s.disable(p,T),I&&!T&&I.kill(),f&&delete bn[f];var x=P.indexOf(s);x>=0&&P.splice(x,1),x===Ne&&Kr>0&&Ne--,x=0,P.forEach(function(k){return k.scroller===s.scroller&&(x=1)}),x||Ye||(s.scroll.rec=0),t&&(t.scrollTrigger=null,p&&t.revert({kill:!1}),T||t.kill()),Be&&[Be,We,c,Ge].forEach(function(k){return k.parentNode&&k.parentNode.removeChild(k)}),Pr===s&&(Pr=0),u&&(Se&&(Se.uncache=1),x=0,P.forEach(function(k){return k.pin===u&&x++}),x||(Se.spacer=0)),r.onKill&&r.onKill(s)},P.push(s),s.enable(!1,!1),bt&&bt(s),t&&t.add&&!q){var N=s.update;s.update=function(){s.update=N,A.cache++,F||Z||s.refresh()},d.delayedCall(.01,s.update),q=.01,F=Z=0}else s.refresh();u&&Xo()},i.register=function(r){return nr||(d=r||co(),ao()&&window.document&&i.enable(),nr=mr),nr},i.defaults=function(r){if(r)for(var t in r)Br[t]=r[t];return Br},i.disable=function(r,t){mr=0,P.forEach(function(a){return a[t?"kill":"disable"](r)}),_e(D,"wheel",rr),_e(G,"scroll",rr),clearInterval(Nr),_e(G,"touchcancel",pt),_e(z,"touchstart",pt),zr(_e,G,"pointerdown,touchstart,mousedown",Yn),zr(_e,G,"pointerup,touchend,mouseup",jn),en.kill(),jr(_e);for(var o=0;o<A.length;o+=3)Hr(_e,A[o],A[o+1]),Hr(_e,A[o],A[o+2])},i.enable=function(){if(D=window,G=document,qe=G.documentElement,z=G.body,d&&(Mr=d.utils.toArray,Cr=d.utils.clamp,xn=d.core.context||pt,ln=d.core.suppressOverwrites||pt,Tn=D.history.scrollRestoration||"auto",wn=D.pageYOffset||0,d.core.globals("ScrollTrigger",i),z)){mr=1,lr=document.createElement("div"),lr.style.height="100vh",lr.style.position="absolute",xo(),Fo(),te.register(d),i.isTouch=te.isTouch,At=te.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),vn=te.isTouch===1,me(D,"wheel",rr),Cn=[D,G,qe,z],d.matchMedia?(i.matchMedia=function(v){var S=d.matchMedia(),E;for(E in v)S.add(E,v[E]);return S},d.addEventListener("matchMediaInit",function(){return Dn()}),d.addEventListener("matchMediaRevert",function(){return mo()}),d.addEventListener("matchMedia",function(){Gt(0,1),Zt("matchMedia")}),d.matchMedia().add("(orientation: portrait)",function(){return fn(),fn})):console.warn("Requires GSAP 3.11.0 or later"),fn(),me(G,"scroll",rr);var r=z.hasAttribute("style"),t=z.style,o=t.borderTopStyle,a=d.core.Animation.prototype,l,f;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),t.borderTopStyle="solid",l=wt(z),pe.m=Math.round(l.top+pe.sc())||0,je.m=Math.round(l.left+je.sc())||0,o?t.borderTopStyle=o:t.removeProperty("border-top-style"),r||(z.setAttribute("style",""),z.removeAttribute("style")),Nr=setInterval(Bn,250),d.delayedCall(.5,function(){return Yr=0}),me(G,"touchcancel",pt),me(z,"touchstart",pt),zr(me,G,"pointerdown,touchstart,mousedown",Yn),zr(me,G,"pointerup,touchend,mouseup",jn),mn=d.utils.checkPrefix("transform"),Zr.push(mn),nr=Ee(),en=d.delayedCall(.2,Gt).pause(),or=[G,"visibilitychange",function(){var v=D.innerWidth,S=D.innerHeight;G.hidden?(In=v,Ln=S):(In!==v||Ln!==S)&&yr()},G,"DOMContentLoaded",Gt,D,"load",Gt,D,"resize",yr],jr(me),P.forEach(function(v){return v.enable(0,1)}),f=0;f<A.length;f+=3)Hr(_e,A[f],A[f+1]),Hr(_e,A[f],A[f+2])}},i.config=function(r){"limitCallbacks"in r&&(an=!!r.limitCallbacks);var t=r.syncInterval;t&&clearInterval(Nr)||(Nr=t)&&setInterval(Bn,t),"ignoreMobileResize"in r&&(vn=i.isTouch===1&&r.ignoreMobileResize),"autoRefreshEvents"in r&&(jr(_e)||jr(me,r.autoRefreshEvents||"none"),io=(r.autoRefreshEvents+"").indexOf("resize")===-1)},i.scrollerProxy=function(r,t){var o=Xe(r),a=A.indexOf(o),l=qt(o);~a&&A.splice(a,l?6:2),t&&(l?ht.unshift(D,t,z,t,qe,t):ht.unshift(o,t))},i.clearMatchMedia=function(r){P.forEach(function(t){return t._ctx&&t._ctx.query===r&&t._ctx.kill(!0,!0)})},i.isInViewport=function(r,t,o){var a=(Ve(r)?Xe(r):r).getBoundingClientRect(),l=a[o?Ut:$t]*t||0;return o?a.right-l>0&&a.left+l<D.innerWidth:a.bottom-l>0&&a.top+l<D.innerHeight},i.positionInViewport=function(r,t,o){Ve(r)&&(r=Xe(r));var a=r.getBoundingClientRect(),l=a[o?Ut:$t],f=t==null?l/2:t in nn?nn[t]*l:~t.indexOf("%")?parseFloat(t)*l/100:parseFloat(t)||0;return o?(a.left+f)/D.innerWidth:(a.top+f)/D.innerHeight},i.killAll=function(r){if(P.slice(0).forEach(function(o){return o.vars.id!=="ScrollSmoother"&&o.kill()}),r!==!0){var t=Kt.killAll||[];Kt={},t.forEach(function(o){return o()})}},i})();O.version="3.13.0";O.saveStyles=function(i){return i?Mr(i).forEach(function(e){if(e&&e.style){var n=$e.indexOf(e);n>=0&&$e.splice(n,5),$e.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),d.core.getCache(e),xn())}}):$e};O.revert=function(i,e){return Dn(!i,e)};O.create=function(i,e){return new O(i,e)};O.refresh=function(i){return i?yr(!0):(nr||O.register())&&Gt(!0)};O.update=function(i){return++A.cache&&Ct(i===!0?2:0)};O.clearScrollMemory=vo;O.maxScroll=function(i,e){return dt(i,e?je:pe)};O.getScrollFunc=function(i,e){return Ft(Xe(i),e?je:pe)};O.getById=function(i){return bn[i]};O.getAll=function(){return P.filter(function(i){return i.vars.id!=="ScrollSmoother"})};O.isScrolling=function(){return!!rt};O.snapDirectional=Mn;O.addEventListener=function(i,e){var n=Kt[i]||(Kt[i]=[]);~n.indexOf(e)||n.push(e)};O.removeEventListener=function(i,e){var n=Kt[i],r=n&&n.indexOf(e);r>=0&&n.splice(r,1)};O.batch=function(i,e){var n=[],r={},t=e.interval||.016,o=e.batchMax||1e9,a=function(v,S){var E=[],g=[],u=d.delayedCall(t,function(){S(E,g),E=[],g=[]}).pause();return function(m){E.length||u.restart(!0),E.push(m.trigger),g.push(m),o<=E.length&&u.progress(1)}},l;for(l in e)r[l]=l.substr(0,2)==="on"&&Pe(e[l])&&l!=="onRefreshInit"?a(l,e[l]):e[l];return Pe(o)&&(o=o(),me(O,"refresh",function(){return o=e.batchMax()})),Mr(i).forEach(function(f){var v={};for(l in r)v[l]=r[l];v.trigger=f,n.push(O.create(v))}),n};var Vn=function(e,n,r,t){return n>t?e(t):n<0&&e(0),r>t?(t-n)/(r-n):r<0?n/(n-r):1},dn=function i(e,n){n===!0?e.style.removeProperty("touch-action"):e.style.touchAction=n===!0?"auto":n?"pan-"+n+(te.isTouch?" pinch-zoom":""):"none",e===qe&&i(z,n)},Ur={auto:1,scroll:1},Vo=function(e){var n=e.event,r=e.target,t=e.axis,o=(n.changedTouches?n.changedTouches[0]:n).target,a=o._gsap||d.core.getCache(o),l=Ee(),f;if(!a._isScrollT||l-a._isScrollT>2e3){for(;o&&o!==z&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(Ur[(f=tt(o)).overflowY]||Ur[f.overflowX]));)o=o.parentNode;a._isScroll=o&&o!==r&&!qt(o)&&(Ur[(f=tt(o)).overflowY]||Ur[f.overflowX]),a._isScrollT=l}(a._isScroll||t==="x")&&(n.stopPropagation(),n._gsapAllow=!0)},bo=function(e,n,r,t){return te.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:n,onWheel:t=t&&Vo,onPress:t,onDrag:t,onScroll:t,onEnable:function(){return r&&me(G,te.eventTypes[0],Kn,!1,!0)},onDisable:function(){return _e(G,te.eventTypes[0],Kn,!0)}})},qo=/(input|label|select|textarea)/i,qn,Kn=function(e){var n=qo.test(e.target.tagName);(n||qn)&&(e._gsapAllow=!0,qn=n)},Ko=function(e){Wt(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 n=e,r=n.normalizeScrollX,t=n.momentum,o=n.allowNestedScroll,a=n.onRelease,l,f,v=Xe(e.target)||qe,S=d.core.globals().ScrollSmoother,E=S&&S.get(),g=At&&(e.content&&Xe(e.content)||E&&e.content!==!1&&!E.smooth()&&E.content()),u=Ft(v,pe),m=Ft(v,je),U=1,M=(te.isTouch&&D.visualViewport?D.visualViewport.scale*D.visualViewport.width:D.outerWidth)/D.innerWidth,X=0,W=Pe(t)?function(){return t(l)}:function(){return t||2.8},le,C,ze=bo(v,e.type,!0,o),Y=function(){return C=!1},w=pt,ve=pt,de=function(){f=dt(v,pe),ve=Cr(At?1:0,f),r&&(w=Cr(0,dt(v,je))),le=Vt},h=function(){g._gsap.y=vr(parseFloat(g._gsap.y)+u.offset)+"px",g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(g._gsap.y)+", 0, 1)",u.offset=u.cacheID=0},j=function(){if(C){requestAnimationFrame(Y);var re=vr(l.deltaY/2),ne=ve(u.v-re);if(g&&ne!==u.v+u.offset){u.offset=ne-u.v;var s=vr((parseFloat(g&&g._gsap.y)||0)-u.offset);g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+s+", 0, 1)",g._gsap.y=s+"px",u.cacheID=A.cache,Ct()}return!0}u.offset&&h(),C=!0},y,gt,ae,Me,De=function(){de(),y.isActive()&&y.vars.scrollY>f&&(u()>f?y.progress(1)&&u(f):y.resetTo("scrollY",f))};return g&&d.set(g,{y:"+=0"}),e.ignoreCheck=function(H){return At&&H.type==="touchmove"&&j()||U>1.05&&H.type!=="touchstart"||l.isGesturing||H.touches&&H.touches.length>1},e.onPress=function(){C=!1;var H=U;
15U=vr((D.visualViewport&&D.visualViewport.scale||1)/M),y.pause(),H!==U&&dn(v,U>1.01?!0:r?!1:"x"),gt=m(),ae=u(),de(),le=Vt},e.onRelease=e.onGestureStart=function(H,re){if(u.offset&&h(),!re)Me.restart(!0);else{A.cache++;var ne=W(),s,ce;r&&(s=m(),ce=s+ne*.05*-H.velocityX/.227,ne*=Vn(m,s,ce,dt(v,je)),y.vars.scrollX=w(ce)),s=u(),ce=s+ne*.05*-H.velocityY/.227,ne*=Vn(u,s,ce,dt(v,pe)),y.vars.scrollY=ve(ce),y.invalidate().duration(ne).play(.01),(At&&y.vars.scrollY>=f||s>=f-1)&&d.to({},{onUpdate:De,duration:ne})}a&&a(H)},e.onWheel=function(){y._ts&&y.pause(),Ee()-X>1e3&&(le=0,X=Ee())},e.onChange=function(H,re,ne,s,ce){if(Vt!==le&&de(),re&&r&&m(w(s[2]===re?gt+(H.startX-H.x):m()+re-s[1])),ne){u.offset&&h();var Nt=ce[2]===ne,Tt=Nt?ae+H.startY-H.y:u()+ne-ce[1],Ze=ve(Tt);Nt&&Tt!==Ze&&(ae+=Ze-Tt),u(Ze)}(ne||re)&&Ct()},e.onEnable=function(){dn(v,r?!1:"x"),O.addEventListener("refresh",De),me(D,"resize",De),u.smooth&&(u.target.style.scrollBehavior="auto",u.smooth=m.smooth=!1),ze.enable()},e.onDisable=function(){dn(v,!0),_e(D,"resize",De),O.removeEventListener("refresh",De),ze.kill()},e.lockAxis=e.lockAxis!==!1,l=new te(e),l.iOS=At,At&&!u()&&u(1),At&&d.ticker.add(pt),Me=l._dc,y=d.to(l,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:yo(u,u(),function(){return y.pause()})},onUpdate:Ct,onComplete:Me.vars.onComplete}),l};O.sort=function(i){if(Pe(i))return P.sort(i);var e=D.pageYOffset||0;return O.getAll().forEach(function(n){return n._sortY=n.trigger?e+n.trigger.getBoundingClientRect().top:n.start+D.innerHeight}),P.sort(i||function(n,r){return(n.vars.refreshPriority||0)*-1e6+(n.vars.containerAnimation?1e6:n._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})};O.observe=function(i){return new te(i)};O.normalizeScroll=function(i){if(typeof i>"u")return Fe;if(i===!0&&Fe)return Fe.enable();if(i===!1){Fe&&Fe.kill(),Fe=i;return}var e=i instanceof te?i:Ko(i);return Fe&&Fe.target===e.target&&Fe.kill(),qt(e.target)&&(Fe=e),e};O.core={_getVelocityProp:_n,_inputObserver:bo,_scrollers:A,_proxies:ht,bridge:{ss:function(){rt||Zt("scrollStart"),rt=Ee()},ref:function(){return Re}}};co()&&d.registerPlugin(O);Qe.registerPlugin(O);function Zo(){const[i,e]=ee.useState(0),n=ee.useRef(null),r=ee.useRef(null),t=ee.useRef(null),o=ee.useRef(null),a=ee.useRef(null),l=ee.useRef(null),f=ee.useRef(null),v=ee.useRef(null);return ee.useLayoutEffect(()=>{const S=n.current,E=t.current,g=E?.video,u=E?.wrapper,m=r.current,U=o.current,M=U?.video,X=U?.wrapper,W=a.current;if(!S)return;const le=Y=>Math.max(0,Math.min(1,Y)),C=()=>{const Y=S.scrollHeight-S.clientHeight,w=Y>0?le(S.scrollTop/Y):0;e(w),S.scrollTop>10&&v.current&&Qe.to(v.current,{opacity:0,duration:.5})};S.scrollTop>0&&(S.scrollTop=0),S.addEventListener("scroll",C,{passive:!0}),C();const ze=Qe.context(()=>{const ve=h=>{const j=Qe.timeline({scrollTrigger:{trigger:m,scroller:S,start:"top top",end:"bottom top",scrub:.25}});j.fromTo(g,{currentTime:h},{currentTime:g.duration,duration:1,ease:"none",immediateRender:!1},0),j.to(u,{opacity:.9,scale:.5,x:250,duration:.65,ease:"power2.inOut"},.8)};g&&u&&m&&(g.onloadedmetadata=()=>{const h=Math.min(g.duration||0,2.8333333333333335);Qe.set(u,{opacity:1,scale:1,transformOrigin:"top right"}),g.currentTime=0;const j=Qe.timeline();j.fromTo(u,{opacity:.85,scale:.9},{opacity:1,scale:1,duration:2.2,ease:"power3.out"},0),j.to(g,{currentTime:h,duration:2.2,ease:"power1.out"},0),j.call(()=>ve(h))}),M&&X&&W&&(M.onloadedmetadata=()=>{M.currentTime=0;const h=window.innerHeight,j=(M.videoWidth||1)/(M.videoHeight||1),y=Math.max(1,Math.round(h*j));Qe.set(X,{opacity:0,scale:1,width:y,x:-y,height:"100vh",transformOrigin:"left"}),O.create({trigger:W,scroller:S,start:"top center",end:"bottom center",onEnter:()=>{Qe.to(X,{x:0,opacity:1,duration:1,ease:"power2.out"}),M.currentTime=0,M.play()},onLeave:()=>{Qe.to(X,{x:0,opacity:0,duration:2,ease:"power2.out"}),M.pause()},onLeaveBack:()=>{Qe.to(X,{x:-.1*y,opacity:0,duration:2,ease:"power2.out"}),M.pause()},onEnterBack:()=>{Qe.to(X,{x:0,opacity:1,duration:2,ease:"power2.out"}),M.currentTime=0,M.play()}})});const de=f.current;if(de){const h=de.querySelector(".count-up-number");let j={value:0};Qe.to(j,{value:100,duration:1.5,ease:"power2.out",scrollTrigger:{trigger:de,scroller:S,start:"top 80%",once:!0},onUpdate:()=>{h.innerHTML=Math.round(j.value)}})}},S);return()=>{S.removeEventListener("scroll",C),ze.revert()}},[]),_.jsxs("div",{className:"app",children:[_.jsx(Eo,{scrollProgress:i}),_.jsx(Po,{ref:t}),_.jsx(Mo,{ref:o}),_.jsxs("div",{className:"content",ref:n,children:[_.jsx("section",{className:"sun-panel",ref:r,children:_.jsxs("div",{className:"sun-hero",children:[_.jsx("h1",{className:"flicker-text",children:_.jsx("a",{href:"https://auroramap.org/globe.html",target:"_blank",rel:"noopener noreferrer",children:"AuroraMap"})}),_.jsxs("p",{children:["Your guide to the greatest light show on Earth. ",_.jsx("a",{href:"https://auroramap.org/globe.html",target:"_blank",rel:"noopener noreferrer",children:"Click here to get started."})]}),_.jsx("h2",{children:"Live Conditions. Alerts. Simulations. All free."})]})}),_.jsx("div",{className:"scroll-hint",ref:v,children:_.jsx("p",{children:"Scroll for more"})}),_.jsxs("section",{className:"section iss-panel",ref:a,children:[_.jsxs("h2",{ref:f,children:[_.jsx("span",{className:"count-up-number",children:"0"})," miles above the ground..."]}),_.jsx("p",{children:"Earth's atmosphere is lit by the solar wind, creating a stunning display of light for those below (and above). "}),_.jsx("p",{children:"Our site monitors the aurora in real-time, ensuring you never miss a moment."})]}),_.jsxs("section",{className:"section features-panel",ref:l,children:[_.jsx("h2",{children:_.jsx("a",{href:"https://auroramap.org/",target:"_blank",rel:"noopener noreferrer",children:" Your Personal Aurora Guide"})}),_.jsx("p",{style:{maxWidth:"600px",margin:"1rem auto 2rem"},children:"This cosmic journey is just the beginning. Our full platform turns this spectacle into your personal forecast. All for free."}),_.jsx(Do,{}),_.jsxs("ul",{style:{textAlign:"left",display:"inline-block",maxWidth:"500px",marginTop:"4rem"},children:[_.jsxs("li",{children:[_.jsx("strong",{children:"Live Forecasts:"})," Know exactly when solar activity makes an aurora likely near you."]}),_.jsxs("li",{children:[_.jsx("strong",{children:"Smart Alerts:"})," Get notified based on your location and the forecast strength. No more guessing."]}),_.jsxs("li",{children:[_.jsx("strong",{children:"Interactive Simulations:"})," Can't travel? See a data-driven simulation of the aurora from anywhere on Earth."]}),_.jsxs("li",{children:[_.jsx("strong",{children:"Global Community:"})," Share your sightings and see real-time photos from chasers around the world. (Coming Soon!)"]})]}),_.jsx("h3",{style:{marginTop:"3rem"},children:"Want to be the first to know?"}),_.jsx("p",{}),_.jsx("p",{style:{textDecoration:"underline"},children:_.jsx("a",{href:"https://auroramap.org/alerts.html",target:"_blank",rel:"noopener noreferrer",children:"Get notified when the lights go live."})})]}),_.jsx("footer",{className:"footer",children:_.jsx("a",{href:"/",className:"footer-logo",title:"Back to AuroraMap",children:_.jsx("img",{src:"/favicon.svg",alt:"AuroraMap Logo"})})})]})]})}To.createRoot(document.getElementById("root")).render(_.jsx(ee.StrictMode,{children:_.jsx(Zo,{})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.