1import{A as to,o as D,c as $,i as b,b as ne,_ as ro,F as rt,z as Nt,t as Dt,v as me,T as Bo,y as Ve,e as cr,g as rr,s as nr,a as Gt,P as di,U as pi,V as gi,W as cn,m as hi,M as Bn,C as Fr,B as mi,D as _i,j as Nr,X as vi,Y as yi,O as bi,R as Qt,S as xi,Z as po,L as un,G as Ot,N as wi}from"./BaZDFPyE.js";import{_ as ki}from"./Cnb3DQQ2.js";import{_ as Ci}from"./DPABvR_q.js";import{_ as Si}from"./B-7zHbES.js";import{_ as Ti}from"./CFf6IOzW.js";import{u as Mi}from"./BDTdFCfA.js";const Ei={class:"col-span-full md:col-span-5 h-fit",ref:"infoIntro"},Pi={class:"col-span-6 md:col-span-2 flex flex-col pr-12"},Ri=["href"],Oi={key:1},Di={class:"col-span-6 md:col-span-2 flex flex-col gap-[13px] pr-12"},Ai={key:0},Li={key:1},$i={key:2},Ii={key:3},Hi={class:"col-span-6 md:col-span-2 flex flex-col gap-module-sm pr-12"},Bi={key:0},Fi={key:1},Ni={key:0,class:"md:col-start-7 col-span-12 md:col-span-6 flex flex-col"},zi={class:"grid grid-cols-6 gap-x-module-sm"},Yi={class:"col-span-2 truncate"},Vi={class:"col-span-2 truncate"},Xi={class:"col-span-1 truncate"},Wi={class:"col-span-1 truncate"},Ui={__name:"AboutDesktop",setup(i){const e=to(),n=cr(()=>e.information),t={block:{normal:rr({props:["value"],setup(r,{slots:o}){const l=r.value?.children?.some(a=>a.text&&a.text.trim()!=="");return()=>l?nr("p",{class:"text-mdMobile md:text-md mb-0 indent-0"},o.default?.()||[]):null}})},marks:{strong:rr({props:["value"],setup(r,{slots:o}){return()=>nr("strong",{class:""},o.default?.()||[])}}),link:rr({props:["value"],setup(r,{slots:o}){return()=>nr("a",{href:r.value.href,target:"_blank",class:"opacity-100 hover:opacity-50 transition-opacity duration-300 ease-custom",rel:"noopener noreferrer"},o.default?.()||[])}})}};return(r,o)=>{const l=ro,a=Bo;return n.value&&n.value?.intro.length>0?(D(),$("div",{key:0,class:Ve(["relative top-0 left-0 w-full h-auto bg-black text-white mix-blend-normal p-module-sm z-20 pb-module-md isolate grid grid-cols-12 gap-x-module-sm gap-y-module-md transition-all duration-500 ease-custom text-mdMobile md:text-md",{}])},[b("div",Ei,[ne(l,{value:n.value.intro,components:t},null,8,["value"])],512),o[8]||(o[8]=b("div",{class:"hidden md:block col-span-1"},null,-1)),b("div",Pi,[o[0]||(o[0]=b("p",{class:"opacity-50"},"Selected clients",-1)),(D(!0),$(rt,null,Nt(n.value.selectedClients,(h,S)=>(D(),$(rt,{key:S},[h.link?(D(),$("a",{key:0,href:h.link,target:"_blank",rel:"noopener noreferrer"},Dt(h.title),9,Ri)):(D(),$("p",Oi,Dt(h.title),1))],64))),128))]),b("div",Di,[n.value?.contact?(D(),$("div",Ai,[o[1]||(o[1]=b("p",{class:"opacity-50"},"Contact",-1)),ne(l,{value:n.value.contact,components:t},null,8,["value"])])):me("",!0),n.value?.commissions?(D(),$("div",Li,[o[2]||(o[2]=b("p",{class:"opacity-50"},"Commissions and General Enquiries",-1)),ne(l,{value:n.value.commissions,components:t},null,8,["value"])])):me("",!0),n.value?.careers?(D(),$("div",$i,[o[3]||(o[3]=b("p",{class:"opacity-50"},"Jobs",-1)),ne(l,{value:n.value.careers,components:t},null,8,["value"])])):me("",!0),n.value?.newsletters?(D(),$("div",Ii,[o[4]||(o[4]=b("p",{class:"opacity-50"},"Newsletter",-1)),ne(l,{value:n.value.newsletters,components:t},null,8,["value"]),ne(a)])):me("",!0)]),b("div",Hi,[n.value?.capabilities?(D(),$("div",Bi,[o[5]||(o[5]=b("p",{class:"opacity-50"},"Capabilities",-1)),(D(!0),$(rt,null,Nt(n.value.capabilities,(h,S)=>(D(),$("p",{key:S},Dt(h.title),1))),128))])):me("",!0),n.value?.teaching?(D(),$("div",Fi,[o[6]||(o[6]=b("p",{class:"opacity-50"},"Teaching, Jury and Workshop",-1)),ne(l,{value:n.value.teaching,components:t},null,8,["value"])])):me("",!0)]),n.value?.logs?(D(),$("div",Ni,[o[7]||(o[7]=b("p",{class:"col-span-full opacity-50 __mb-module-sm"},"Logs",-1)),b("div",zi,[(D(!0),$(rt,null,Nt(n.value?.logs,(h,S)=>(D(),$(rt,{key:S},[b("div",Yi,[ne(l,{value:h?.title,components:t},null,8,["value"])]),b("p",Vi,Dt(h?.services),1),b("p",Xi,Dt(h?.status),1),b("p",Wi,Dt(h?.country),1)],64))),128))])])):me("",!0)])):me
1("",!0)}}},Gi={class:"col-span-10 h-fit",ref:"infoIntro"},qi={class:"col-span-6 flex flex-col gap-[13px] pr-12"},Ji=["href"],Ki={key:1},Zi={key:0},Qi={class:"col-span-6 flex flex-col gap-[13px] pr-12"},ji={key:0},es={key:1},ts={key:2},rs={key:3},ns={key:4},os={key:0,class:"col-span-12 flex flex-col"},is={class:"grid grid-cols-6 gap-x-module-sm"},ss={class:"col-span-3"},ls={class:"col-start-4 col-span-3"},as={__name:"AboutMobile",setup(i){const e=to(),n=cr(()=>e.information),t=cr(()=>e.aboutIsOpen),r={block:{normal:rr({props:["value"],setup(o,{slots:l}){const a=o.value?.children?.some(h=>h.text&&h.text.trim()!=="");return()=>a?nr("p",{class:"text-mdMobile md:text-md mb-0 indent-0"},l.default?.()||[]):null}})},marks:{strong:rr({props:["value"],setup(o,{slots:l}){return()=>nr("strong",{class:""},l.default?.()||[])}}),link:rr({props:["value"],setup(o,{slots:l}){return()=>nr("a",{href:o.value.href,target:"_blank",class:"opacity-100 hover:opacity-50 transition-opacity duration-300 ease-custom",rel:"noopener noreferrer"},l.default?.()||[])}})}};return(o,l)=>{const a=ro,h=Bo;return n.value&&n.value?.intro.length>0?(D(),$("div",{key:0,class:Ve(["absolute top-0 left-0 w-full h-[calc(100dvh+1px)] bg-black text-white mix-blend-normal p-module-sm z-[1001] text-mdMobile md:text-md overflow-y-scroll pb-module-md isolate grid grid-cols-12 gap-[13px] transition-all duration-500 ease-custom auto-rows-min",{"translate-y-0":t.value,"-translate-y-full":!t.value}])},[b("div",Gi,[ne(a,{value:n.value.intro,components:r},null,8,["value"])],512),b("div",{class:"sticky -top-module-sm p-module-sm -mt-module-sm -mr-module-sm col-span-2 text-right h-fit",onClick:l[0]||(l[0]=S=>Gt(e).aboutIsOpen=!1)},"Close"),b("div",qi,[b("div",null,[l[1]||(l[1]=b("p",{class:"opacity-50"},"Selected clients",-1)),(D(!0),$(rt,null,Nt(n.value.selectedClients,(S,H)=>(D(),$(rt,{key:H},[S.link?(D(),$("a",{key:0,href:S.link,target:"_blank",rel:"noopener noreferrer"},Dt(S.title),9,Ji)):(D(),$("p",Ki,Dt(S.title),1))],64))),128))]),n.value?.teaching?(D(),$("div",Zi,[l[2]||(l[2]=b("p",{class:"opacity-50"},"Teaching, Jury and Workshop",-1)),ne(a,{value:n.value.teaching,components:r},null,8,["value"])])):me("",!0)]),b("div",Qi,[n.value?.contact?(D(),$("div",ji,[l[3]||(l[3]=b("p",{class:"opacity-50"},"Contact",-1)),ne(a,{value:n.value.contact,components:r},null,8,["value"])])):me("",!0),n.value?.commissions?(D(),$("div",es,[l[4]||(l[4]=b("p",{class:"opacity-50"},"Commissions and General Enquiries",-1)),ne(a,{value:n.value.commissions,components:r},null,8,["value"])])):me("",!0),n.value?.careers?(D(),$("div",ts,[l[5]||(l[5]=b("p",{class:"opacity-50"},"Jobs",-1)),ne(a,{value:n.value.careers,components:r},null,8,["value"])])):me("",!0),n.value?.newsletters?(D(),$("div",rs,[l[6]||(l[6]=b("p",{class:"opacity-50"},"Newsletter",-1)),ne(a,{value:n.value.newsletters,components:r},null,8,["value"]),ne(h)])):me("",!0),n.value?.capabilities?(D(),$("div",ns,[l[7]||(l[7]=b("p",{class:"opacity-50"},"Capabilities",-1)),(D(!0),$(rt,null,Nt(n.value.capabilities,(S,H)=>(D(),$("p",{key:H},Dt(S.title),1))),128))])):me("",!0)]),n.value?.logs?(D(),$("div",os,[l[8]||(l[8]=b("p",{class:"col-span-full opacity-50 __mb-module-sm"},"Logs",-1)),b("div",is,[(D(!0),$(rt,null,Nt(n.value?.logs,(S,H)=>(D(),$(rt,{key:H},[b("div",ss,[ne(a,{value:S?.title,components:r},null,8,["value"])]),b("p",ls,Dt(S?.country),1)],64))),128))])])):me("",!0)],2)):me("",!0)}}};function cs(i,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(i,t.key,t)}}function us(i,e,n){return e&&cs(i.prototype,e),i}var nt,Tn,Pt,ur,fr,Or,Fo,hr,Dr,No,tr,Ft,zo,Yo=function(){return nt||typeof window<"u"&&(nt=window.gsap)&&nt.registerPlugin&&nt},Vo=1,Rr=[],K=[],Zt=[],Jr=Date.now,Wn=function(e,n){return n},fs=function(){var e=Dr.core,n=e.bridge||{},t=e._scrollers,r=e._proxies;t.push.apply(t,K),r.push.apply(r,Zt),K=t,Zt=r,Wn=function(l,a){return n[l](a)}},dr=function(e,n){return~Zt.indexOf(e)&&Zt[Zt.indexOf(e)+1][n]},Kr=function(e){return!!~No.indexOf(e)},ht=function(e,n,t,r,o){return e.addEventListener(n,t,{passive:r!==!1,capture:!!o})},gt=function(e,n,t,r){return e.removeEventListener(n,t,!!r)},fn="scrollLeft",dn="scrollTop",Un=function(){return tr&&tr.isPressed||K.cache++},Dn=function(e,n){var t=function r(o){if(o||o===0){Vo&&(Pt.history.scrollRestoration="manual");var l=tr&&tr.isPressed;o=r.v=Math.round(o)||(tr&&tr.iOS?1:0),e(o),r.cacheID=K.cache,l&&Wn("ss",o)}else(n||K.cache!==r.cacheID||Wn("ref"))&&(r.cacheID=K.cache,r.v=e());return r.v+r.offset};return t.offset=0,e&&t},bt={s:fn,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Dn(function(i){return arguments.length?Pt.scrollTo(i,We.sc()):Pt.pageXOffset||ur[fn]||fr[fn]||Or[fn]||0})},We={s:dn,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:bt,sc:Dn(function(i){return arguments.length?Pt.scrollTo(bt.sc(),i):Pt.pageYOffset||ur[dn]||fr[dn]||Or[dn]||0})},wt=function(e,n){return(n&&n._ctx&&n._ctx.selector||nt.utils.toArray)(e)[0]||(typeof e=="string"&&nt.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},ds=function(e,n){for(var t=n.length;t--;)if(n[t]===e||n[t].contains(e))return!0;return!1},pr=function(e,n){var t=n.s,r=n.sc;Kr(e)&&(e=ur.scrollingElement||fr);var o=K.indexOf(e),l=r===We.sc?1:2;!~o&&(o=K.push(e)-1),K[o+l]||ht(e,"scroll",Un);var a=K[o+l],h=a||(K[o+l]=Dn(dr(e,t),!0)||(Kr(e)?r:Dn(function(S){return arguments.length?e[t]=S:e[t]})));return h.target=e,a||(h.smooth=nt.getProperty(e,"scrollBehavior")==="smooth"),h},Gn=function(e,n,t){var r=e,o=e,l=Jr(),a=l,h=n||50,S=Math.max(500,h*3),H=function(x,I){var Z=Jr();I||Z-l>h?(o=r,r=x,a=l,l=Z):t?r+=x:r=o+(x-o)/(Z-a)*(l-a)},T=function(){o=r=t?0:r,a=l=0},y=function(x){var I=a,Z=o,_e=Jr();return(x||x===0)&&x!==r&&H(x),l===a||_e-a>S?0:(r+(t?Z:-Z))/((t?_e:l)-I)*1e3};return{update:H,reset:T,getVelocity:y}},zr=function(e,n){return n&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},go=function(e){var n=Math.max.apply(Math,e),t=Math.min.apply(Math,e);return Math.abs(n)>=Math.abs(t)?n:t},Xo=function(){Dr=nt.core.globals().ScrollTrigger,Dr&&Dr.core&&fs()},Wo=function(e){return nt=e||Yo(),!Tn&&nt&&typeof document<"u"&&document.body&&(Pt=window,ur=document,fr=ur.documentElement,Or=ur.body,No=[Pt,ur,fr,Or],nt.utils.clamp,zo=nt.core.context||function(){},hr="onpointerenter"in Or?"pointer":"mouse",Fo=Le.isTouch=Pt.matchMedia&&Pt.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Pt||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Ft=Le.eventTypes=("ontouchstart"in fr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in fr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Vo=0},500),Tn=1),Dr||Xo(),Tn};bt.op=We;K.cache=0;var Le=(function(){function i(n){this.init(n)}var e=i.prototype;return e.init=function(t){Tn||Wo(nt)||console.warn("Please gsap.registerPlugin(Observer)"),Dr||Xo();var r=t.tolerance,o=t.dragMinimum,l=t.type,a=t.target,h=t.lineHeight,S=t.debounce,H=t.preventDefault,T=t.onStop,y=t.onStopDelay,g=t.ignore,x=t.wheelSpeed,I=t.event,Z=t.onDragStart,_e=t.onDragEnd,le=t.onDrag,Se=t.onPress,k=t.onRelease,$e=t.onRight,fe=t.onLeft,O=t.onUp,Oe=t.onDown,Ue=t.onChangeX,E=t.onChangeY,ve=t.onChange,M=t.onToggleX,Te=t.onToggleY,Q=t.onHover,ye=t.onHoverEnd,be=t.onMove,te=t.ignoreCheck,xe=t.isNormalizer,oe=t.onGestureStart,c=t.onGestureEnd,pe=t.onWheel,ut=t.onEnable,ft=t.onDisable,Ie=t.onClick,Ze=t.scrollSpeed,Me=t.capture,ge=t.allowClicks,He=t.lockAxis,Be=t.onLockAxis;this.target=a=wt(a)||fr,this.vars=t,g&&(g=nt.utils.toArray(g)),r=r||1e-9,o=o||0,x=x||1,Ze=Ze||1,l=l||"wheel,touch,pointer",S=S!==!1,h||(h=parseFloat(Pt.getComputedStyle(Or).lineHeight)||22);var kt,De,Ee,j,we,ze,Qe,f=this,m=0,u=0,s=t.passive||!H&&t.passive!==!1,d=pr(
vendor: 10,317 bytes, line 1
1a,bt),_=pr(a,We),v=d(),R=_(),F=~l.indexOf("touch")&&!~l.indexOf("pointer")&&Ft[0]==="pointerdown",ie=Kr(a),p=a.ownerDocument||ur,A=[0,0,0],L=[0,0,0],z=0,q=function(){return z=Jr()},C=function(N,se){return(f.event=N)&&g&&ds(N.target,g)||se&&F&&N.pointerType!=="touch"||te&&te(N,se)},zt=function(){f._vx.reset(),f._vy.reset(),De.pause(),T&&T(f)},je=function(){var N=f.deltaX=go(A),se=f.deltaY=go(L),w=Math.abs(N)>=r,X=Math.abs(se)>=r;ve&&(w||X)&&ve(f,N,se,A,L),w&&($e&&f.deltaX>0&&$e(f),fe&&f.deltaX<0&&fe(f),Ue&&Ue(f),M&&f.deltaX<0!=m<0&&M(f),m=f.deltaX,A[0]=A[1]=A[2]=0),X&&(Oe&&f.deltaY>0&&Oe(f),O&&f.deltaY<0&&O(f),E&&E(f),Te&&f.deltaY<0!=u<0&&Te(f),u=f.deltaY,L[0]=L[1]=L[2]=0),(j||Ee)&&(be&&be(f),Ee&&(Z&&Ee===1&&Z(f),le&&le(f),Ee=0),j=!1),ze&&!(ze=!1)&&Be&&Be(f),we&&(pe(f),we=!1),kt=0},dt=function(N,se,w){A[w]+=N,L[w]+=se,f._vx.update(N),f._vy.update(se),S?kt||(kt=requestAnimationFrame(je)):je()},Yt=function(N,se){He&&!Qe&&(f.axis=Qe=Math.abs(N)>Math.abs(se)?"x":"y",ze=!0),Qe!=="y"&&(A[2]+=N,f._vx.update(N,!0)),Qe!=="x"&&(L[2]+=se,f._vy.update(se,!0)),S?kt||(kt=requestAnimationFrame(je)):je()},pt=function(N){if(!C(N,1)){N=zr(N,H);var se=N.clientX,w=N.clientY,X=se-f.x,B=w-f.y,W=f.isDragging;f.x=se,f.y=w,(W||(X||B)&&(Math.abs(f.startX-se)>=o||Math.abs(f.startY-w)>=o))&&(Ee||(Ee=W?2:1),W||(f.isDragging=!0),Yt(X,B))}},xt=f.onPress=function(Y){C(Y,1)||Y&&Y.button||(f.axis=Qe=null,De.pause(),f.isPressed=!0,Y=zr(Y),m=u=0,f.startX=f.x=Y.clientX,f.startY=f.y=Y.clientY,f._vx.reset(),f._vy.reset(),ht(xe?a:p,Ft[1],pt,s,!0),f.deltaX=f.deltaY=0,Se&&Se(f))},V=f.onRelease=function(Y){if(!C(Y,1)){gt(xe?a:p,Ft[1],pt,!0);var N=!isNaN(f.y-f.startY),se=f.isDragging,w=se&&(Math.abs(f.x-f.startX)>3||Math.abs(f.y-f.startY)>3),X=zr(Y);!w&&N&&(f._vx.reset(),f._vy.reset(),H&&ge&&nt.delayedCall(.08,function(){if(Jr()-z>300&&!Y.defaultPrevented){if(Y.target.click)Y.target.click();else if(p.createEvent){var B=p.createEvent("MouseEvents");B.initMouseEvent("click",!0,!0,Pt,1,X.screenX,X.screenY,X.clientX,X.clientY,!1,!1,!1,!1,0,null),Y.target.dispatchEvent(B)}}})),f.isDragging=f.isGesturing=f.isPressed=!1,T&&se&&!xe&&De.restart(!0),Ee&&je(),_e&&se&&_e(f),k&&k(f,w)}},Rt=function(N){return N.touches&&N.touches.length>1&&(f.isGesturing=!0)&&oe(N,f.isDragging)},Ge=function(){return(f.isGesturing=!1)||c(f)},ae=function(N){if(!C(N)){var se=d(),w=_();dt((se-v)*Ze,(w-R)*Ze,1),v=se,R=w,T&&De.restart(!0)}},ke=function(N){if(!C(N)){N=zr(N,H),pe&&(we=!0);var se=(N.deltaMode===1?h:N.deltaMode===2?Pt.innerHeight:1)*x;dt(N.deltaX*se,N.deltaY*se,0),T&&!xe&&De.restart(!0)}},Ct=function(N){if(!C(N)){var se=N.clientX,w=N.clientY,X=se-f.x,B=w-f.y;f.x=se,f.y=w,j=!0,T&&De.restart(!0),(X||B)&&Yt(X,B)}},It=function(N){f.event=N,Q(f)},Fe=function(N){f.event=N,ye(f)},Ht=function(N){return C(N)||zr(N,H)&&Ie(f)};De=f._dc=nt.delayedCall(y||.25,zt).pause(),f.deltaX=f.deltaY=0,f._vx=Gn(0,50,!0),f._vy=Gn(0,50,!0),f.scrollX=d,f.scrollY=_,f.isDragging=f.isGesturing=f.isPressed=!1,zo(this),f.enable=function(Y){return f.isEnabled||(ht(ie?p:a,"scroll",Un),l.indexOf("scroll")>=0&&ht(ie?p:a,"scroll",ae,s,Me),l.indexOf("wheel")>=0&&ht(a,"wheel",ke,s,Me),(l.indexOf("touch")>=0&&Fo||l.indexOf("pointer")>=0)&&(ht(a,Ft[0],xt,s,Me),ht(p,Ft[2],V),ht(p,Ft[3],V),ge&&ht(a,"click",q,!0,!0),Ie&&ht(a,"click",Ht),oe&&ht(p,"gesturestart",Rt),c&&ht(p,"gestureend",Ge),Q&&ht(a,hr+"enter",It),ye&&ht(a,hr+"leave",Fe),be&&ht(a,hr+"move",Ct)),f.isEnabled=!0,f.isDragging=f.isGesturing=f.isPressed=j=Ee=!1,f._vx.reset(),f._vy.reset(),v=d(),R=_(),Y&&Y.type&&xt(Y),ut&&ut(f)),f},f.disable=function(){f.isEnabled&&(Rr.filter(function(Y){return Y!==f&&Kr(Y.target)}).length||gt(ie?p:a,"scroll",Un),f.isPressed&&(f._vx.reset(),f._vy.reset(),gt(xe?a:p,Ft[1],pt,!0)),gt(ie?p:a,"scroll",ae,Me),gt(a,"wheel",ke,Me),gt(a,Ft[0],xt,Me),gt(p,Ft[2],V),gt(p,Ft[3],V),gt(a,"click",q,!0),gt(a,"click",Ht),gt(p,"gesturestart",Rt),gt(p,"gestureend",Ge),gt(a,hr+"enter",It),gt(a,hr+"leave",Fe),gt(a,hr+"move",Ct),f.isEnabled=f.isPressed=f.isDragging=!1,ft&&ft(f))},f.kill=f.revert=function(){f.disable();var Y=Rr.indexOf(f);Y>=0&&Rr.splice(Y,1),tr===f&&(tr=0)},Rr.push(f),xe&&Kr(a)&&(tr=f),f.enable(I)},us(i,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),i})();Le.version="3.15.0";Le.create=function(i){return new Le(i)};Le.register=Wo;Le.getAll=function(){return Rr.slice()};Le.getById=function(i){return Rr.filter(function(e){return e.vars.id===i})[0]};Yo()&&nt.registerPlugin(Le);var P,Er,J,de,Et,ue,no,An,on,Zr,Vr,pn,lt,In,qn,vt,ho,mo,Pr,Uo,Fn,Go,_t,Jn,qo,Jo,lr,Kn,oo,Ar,io,Qr,Zn,Nn,gn=1,at=Date.now,zn=at(),$t=0,Xr=0,_o=function(e,n,t){var r=Mt(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return t["_"+n+"Clamp"]=r,r?e.substr(6,e.length-7):e},vo=function(e,n){return n&&(!Mt(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},ps=function i(){return Xr&&requestAnimationFrame(i)},yo=function(){return In=1},bo=function(){return In=0},qt=function(e){return e},Wr=function(e){return Math.round(e*1e5)/1e5||0},Ko=function(){return typeof window<"u"},Zo=function(){return P||Ko()&&(P=window.gsap)&&P.registerPlugin&&P},wr=function(e){return!!~no.indexOf(e)},Qo=function(e){return(e==="Height"?io:J["inner"+e])||Et["client"+e]||ue["client"+e]},jo=function(e){return dr(e,"getBoundingClientRect")||(wr(e)?function(){return On.width=J.innerWidth,On.height=io,On}:function(){return er(e)})},gs=function(e,n,t){var r=t.d,o=t.d2,l=t.a;return(l=dr(e,"getBoundingClientRect"))?function(){return l()[r]}:function(){return(n?Qo(o):e["client"+o])||0}},hs=function(e,n){return!n||~Zt.indexOf(e)?jo(e):function(){return On}},Kt=function(e,n){var t=n.s,r=n.d2,o=n.d,l=n.a;return Math.max(0,(t="scroll"+r)&&(l=dr(e,t))?l()-jo(e)()[o]:wr(e)?(Et[t]||ue[t])-Qo(r):e[t]-e["offset"+r])},hn=function(e,n){for(var t=0;t<Pr.length;t+=3)(!n||~n.indexOf(Pr[t+1]))&&e(Pr[t],Pr[t+1],Pr[t+2])},Mt=function(e){return typeof e=="string"},ct=function(e){return typeof e=="function"},Ur=function(e){return typeof e=="number"},mr=function(e){return typeof e=="object"},Yr=function(e,n,t){return e&&e.progress(n?0:1)&&t&&e.pause()},Sr=function(e,n,t){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return n(e,t)}):n(e,t);r&&r.totalTime&&(e.callbackAnimation=r)}},Tr=Math.abs,ei="left",ti="top",so="right",lo="bottom",yr="width",br="height",jr="Right",en="Left",tn="Top",rn="Bottom",Ne="padding",At="margin",$r="Width",ao="Height",Xe="px",Lt=function(e){return J.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},ms=function(e){var n=Lt(e).position;e.style.position=n==="absolute"||n==="fixed"?n:"relative"},xo=function(e,n){for(var t in n)t in e||(e[t]=n[t]);return e},er=function(e,n){var t=n&&Lt(e)[qn]!=="matrix(1, 0, 0, 1, 0, 0)"&&P.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return t&&t.progress(0).kill(),r},Ln=function(e,n){var t=n.d2;return e["offset"+t]||e["client"+t]||0},ri=function(e){var n=[],t=e.labels,r=e.duration(),o;for(o in t)n.push(t[o]/r);return n},_s=function(e){return function(n){return P.utils.snap(ri(e),n)}},co=function(e){var n=P.utils.snap(e),t=Array.isArray(e)&&e.slice(0).sort(function(r,o){return r-o});return t?function(r,o,l){l===void 0&&(l=.001);var a;if(!o)return n(r);if(o>0){for(r-=l,a=0;a<t.length;a++)if(t[a]>=r)return t[a];return t[a-1]}else for(a=t.length,r+=l;a--;)if(t[a]<=r)return t[a];return t[0]}:function(r,o,l){l===void 0&&(l=.001);var a=n(r);return!o||Math.abs(a-r)<l||a-r<0==o<0?a:n(o<0?r-e:r+e)}},vs=function(e){return function(n,t){return co(ri(e))(n,t.direction)}},mn=function(e,n,t,r){return t.split(",").forEach(function(o){return e(n,o,r)})},Ke=function(e,n,t,r,o){return e.addEventListener(n,t,{passive:!r,capture:!!o})},Je=function(e,n,t,r){return e.removeEventListener(n,t,!!r)},_n=function(e,n,t){t=t&&t.wheelHandler,t&&(e(n,"wheel",t),e(n,"touchmove",t))},wo={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},vn={toggleActions:"play",anticipatePin:0},$n={top:0,left:0,center:.5,bottom:1,right:1},Mn=function(e,n){if(Mt(e)){var t=e.indexOf("="),r=~t?+(e.charAt(t-1)+1)*parseFloat(e.substr(t+1)):0;~t&&(e.indexOf("%")>t&&(r*=n/100),e=e.substr(0,t-1)),e=r+(e in $n?$n[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0)}return e},yn=function(e,n,t,r,o,l,a,h){var S=o.startColor,H=o.endColor,T=o.fontSize,y=o.indent,g=o.fontWeight,x=de.createElement("div"),I=wr(t)||dr(t,"pinType")==="fixed",Z=e.indexOf("scroller")!==-1,_e=I?ue:t.tagName==="IFRAME"?t.contentDocument.body:t,le=e.indexOf("start")!==-1,Se=le?S:H,k="border-color:"+Se+";font-size:"+T+";color:"+Se+";font-weight:"+g+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return k+="position:"+((Z||h)&&I?"fixed;":"absolute;"),(Z||h||!I)&&(k+=(r===We?so:lo)+":"+(l+parseFloat(y))+"px;"),a&&(k+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),x._isStart=le,x.setAttribute("class","gsap-marker-"+e+(n?" marker-"+n:"")),x.style.cssText=k,x.innerText=n||n===0?e+"-"+n:e,_e.children[0]?_e.insertBefore(x,_e.children[0]):_e.appendChild(x),x._offset=x["offset"+r.op.d2],En(x,0,r,le),x},En=function(e,n,t,r){var o={display:"block"},l=t[r?"os2":"p2"],a=t[r?"p2":"os2"];e._isFlipped=r,o[t.a+"Percent"]=r?-100:0,o[t.a]=r?"1px":0,o["border"+l+$r]=1,o["border"+a+$r]=0,o[t.p]=n+"px",P.set(e,o)},G=[],Qn={},sn,ko=function(){return at()-$t>34&&(sn||(sn=requestAnimationFrame(or)))},Mr=function(){(!_t||!_t.isPressed||_t.startX>ue.clientWidth)&&(K.cache++,_t?sn||(sn=requestAnimationFrame(or)):or(),$t||Cr("scrollStart"),$t=at())},Yn=function(){Jo=J.innerWidth,qo=J.innerHeight},Gr=function(e){K.cache++,(e===!0||!lt&&!Go&&!de.fullscreenElement&&!de.webkitFullscreenElement&&(!Jn||Jo!==J.innerWidth||Math.abs(J.innerHeight-qo)>J.innerHeight*.25))&&An.restart(!0)},kr={},ys=[],ni=function i(){return Je(ee,"scrollEnd",i)||vr(!0)},Cr=function(e){return kr[e]&&kr[e].map(function(n){return n()})||ys},Tt=[],oi=function(e){for(var n=0;n<Tt.length;n+=5)(!e||Tt[n+4]&&Tt[n+4].query===e)&&(Tt[n].style.cssText=Tt[n+1],Tt[n].getBBox&&Tt[n].setAttribute("transform",Tt[n+2]||""),Tt[n+3].uncache=1)}
vendor: 5,272 bytes, line 1
1,ii=function(){return K.forEach(function(e){return ct(e)&&++e.cacheID&&(e.rec=e())})},uo=function(e,n){var t;for(vt=0;vt<G.length;vt++)t=G[vt],t&&(!n||t._ctx===n)&&(e?t.kill(1):t.revert(!0,!0));Qr=!0,n&&oi(n),n||Cr("revert")},si=function(e,n){K.cache++,(n||!yt)&&K.forEach(function(t){return ct(t)&&t.cacheID++&&(t.rec=0)}),Mt(e)&&(J.history.scrollRestoration=oo=e)},yt,xr=0,Co,bs=function(){if(Co!==xr){var e=Co=xr;requestAnimationFrame(function(){return e===xr&&vr(!0)})}},li=function(){ue.appendChild(Ar),io=!_t&&Ar.offsetHeight||J.innerHeight,ue.removeChild(Ar)},So=function(e){return on(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(n){return n.style.display=e?"none":"block"})},vr=function(e,n){if(Et=de.documentElement,ue=de.body,no=[J,de,Et,ue],$t&&!e&&!Qr){Ke(ee,"scrollEnd",ni);return}li(),yt=ee.isRefreshing=!0,Qr||ii();var t=Cr("refreshInit");Uo&&ee.sort(),n||uo(),K.forEach(function(r){ct(r)&&(r.smooth&&(r.target.style.scrollBehavior="auto"),r(0))}),G.slice(0).forEach(function(r){return r.refresh()}),Qr=!1,G.forEach(function(r){if(r._subPinOffset&&r.pin){var o=r.vars.horizontal?"offsetWidth":"offsetHeight",l=r.pin[o];r.revert(!0,1),r.adjustPinSpacing(r.pin[o]-l),r.refresh()}}),Zn=1,So(!0),G.forEach(function(r){var o=Kt(r.scroller,r._dir),l=r.vars.end==="max"||r._endClamp&&r.end>o,a=r._startClamp&&r.start>=o;(l||a)&&r.setPositions(a?o-1:r.start,l?Math.max(a?o:r.start+1,o):r.end,!0)}),So(!1),Zn=0,t.forEach(function(r){return r&&r.render&&r.render(-1)}),K.forEach(function(r){ct(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),si(oo,1),An.pause(),xr++,yt=2,or(2),G.forEach(function(r){return ct(r.vars.onRefresh)&&r.vars.onRefresh(r)}),yt=ee.isRefreshing=!1,Cr("refresh")},jn=0,Pn=1,nn,or=function(e){if(e===2||!yt&&!Qr){ee.isUpdating=!0,nn&&nn.update(0);var n=G.length,t=at(),r=t-zn>=50,o=n&&G[0].scroll();if(Pn=jn>o?-1:1,yt||(jn=o),r&&($t&&!In&&t-$t>200&&($t=0,Cr("scrollEnd")),Vr=zn,zn=t),Pn<0){for(vt=n;vt-- >0;)G[vt]&&G[vt].update(0,r);Pn=1}else for(vt=0;vt<n;vt++)G[vt]&&G[vt].update(0,r);ee.isUpdating=!1}sn=0},eo=[ei,ti,lo,so,At+rn,At+jr,At+tn,At+en,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Rn=eo.concat([yr,br,"boxSizing","max"+$r,"max"+ao,"position",At,Ne,Ne+tn,Ne+jr,Ne+rn,Ne+en]),xs=function(e,n,t){Lr(t);var r=e._gsap;if(r.spacerIsNative)Lr(r.spacerState);else if(e._gsap.swappedIn){var o=n.parentNode;o&&(o.insertBefore(e,n),o.removeChild(n))}e._gsap.swappedIn=!1},Vn=function(e,n,t,r){if(!e._gsap.swappedIn){for(var o=eo.length,l=n.style,a=e.style,h;o--;)h=eo[o],l[h]=t[h];l.position=t.position==="absolute"?"absolute":"relative",t.display==="inline"&&(l.display="inline-block"),a[lo]=a[so]="auto",l.flexBasis=t.flexBasis||"auto",l.overflow="visible",l.boxSizing="border-box",l[yr]=Ln(e,bt)+Xe,l[br]=Ln(e,We)+Xe,l[Ne]=a[At]=a[ti]=a[ei]="0",Lr(r),a[yr]=a["max"+$r]=t[yr],a[br]=a["max"+ao]=t[br],a[Ne]=t[Ne],e.parentNode!==n&&(e.parentNode.insertBefore(n,e),n.appendChild(e)),e._gsap.swappedIn=!0}},ws=/([A-Z])/g,Lr=function(e){if(e){var n=e.t.style,t=e.length,r=0,o,l;for((e.t._gsap||P.core.getCache(e.t)).uncache=1;r<t;r+=2)l=e[r+1],o=e[r],l?n[o]=l:n[o]&&n.removeProperty(o.replace(ws,"-$1").toLowerCase())}},bn=function(e){for(var n=Rn.length,t=e.style,r=[],o=0;o<n;o++)r.push(Rn[o],t[Rn[o]]);return r.t=e,r},ks=function(e,n,t){for(var r=[],o=e.length,l=t?8:0,a;l<o;l+=2)a=e[l],r.push(a,a in n?n[a]:e[l+1]);return r.t=e.t,r},On={left:0,top:0},To=function(e,n,t,r,o,l,a,h,S,H,T,y,g,x){ct(e)&&(e=e(h)),Mt(e)&&e.substr(0,3)==="max"&&(e=y+(e.charAt(4)==="="?Mn("0"+e.substr(3),t):0));var I=g?g.time():0,Z,_e,le;if(g&&g.seek(0),isNaN(e)||(e=+e),Ur(e))g&&(e=P.utils.mapRange(g.scrollTrigger.start,g.scrollTrigger.end,0,y,e)),a&&En(a,t,r,!0);else{ct(n)&&(n=n(h));var Se=(e||"0").split(" "),k,$e,fe,O;le=wt(n,h)||ue,k=er(le)||{},(!k||!k.left&&!k.top)&&Lt(le).display==="none"&&(O=le.style.display,le.style.display="block",k=er(le),O?le.style.display=O:le.style.removeProperty("display")),$e=Mn(Se[0],k[r.d]),fe=Mn(Se[1]||"0",t),e=k[r.p]-S[r.p]-H+$e+o-fe,a&&En(a,fe,r,t-fe<20||a._isStart&&fe>20),t-=t-fe}if(x&&(h[x]=e||-.001,e<0&&(e=0)),l){var Oe=e+t,Ue=l._isStart;Z="scroll"+r.d2,En(l,Oe,r,Ue&&Oe>20||!Ue&&(T?Math.max(ue[Z],Et[Z]):l.parentNode[Z])<=Oe+1),T&&(S=er(a),T&&(l.style[r.op.p]=S[r.op.p]-r.op.m-l._offset+Xe))}return g&&le&&(Z=er(le),g.seek(y),_e=er(le),g._caScrollDist=Z[r.p]-_e[r.p],e=e/g._caScrollDist*y),g&&g.seek(I),g?e:Math.round(e)},Cs=/(webkit|moz|length|cssText|inset)/i,Mo=function(e,n,t,r){if(e.parentNode!==n){var o=e.style,l,a;if(n===ue){e._stOrig=o.cssText,a=Lt(e);for(l in a)!+l&&!Cs.test(l)&&a[l]&&typeof o[l]=="string"&&l!=="0"&&(o[l]=a[l]);o.top=t,o.left=r}else o.cssText=e._stOrig;P.core.getCache(e).uncache=1,n.appendChild(e)}},ai=function(e,n,t){var r=n,o=r;return function(l){var a=Math.round(e());return a!==r&&a!==o&&Math.abs(a-r)>3&&Math.abs(a-o)>3&&(l=a,t&&t()),o=r,r=Math.round(l),r}},xn=function(e,n,t){var r={};r[n.p]="+="+t,P.set(e,r)},Eo=function(e,n){var t=pr(e,n),r="_scroll"+n.p2,o=function l(a,h,S,H,T){var y=l.tween,g=h.onComplete,x={};S=S||t();
vendor: 4,885 bytes, line 1
1var I=ai(t,S,function(){y.kill(),l.tween=0});return T=H&&T||0,H=H||a-S,y&&y.kill(),h[r]=a,h.inherit=!1,h.modifiers=x,x[r]=function(){return I(S+H*y.ratio+T*y.ratio*y.ratio)},h.onUpdate=function(){K.cache++,l.tween&&or()},h.onComplete=function(){l.tween=0,g&&g.call(y)},y=l.tween=P.to(e,h),y};return e[r]=t,t.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},Ke(e,"wheel",t.wheelHandler),ee.isTouch&&Ke(e,"touchmove",t.wheelHandler),o},ee=(function(){function i(n,t){Er||i.register(P)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Kn(this),this.init(n,t)}var e=i.prototype;return e.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Xr){this.update=this.refresh=this.kill=qt;return}t=xo(Mt(t)||Ur(t)||t.nodeType?{trigger:t}:t,vn);var o=t,l=o.onUpdate,a=o.toggleClass,h=o.id,S=o.onToggle,H=o.onRefresh,T=o.scrub,y=o.trigger,g=o.pin,x=o.pinSpacing,I=o.invalidateOnRefresh,Z=o.anticipatePin,_e=o.onScrubComplete,le=o.onSnapComplete,Se=o.once,k=o.snap,$e=o.pinReparent,fe=o.pinSpacer,O=o.containerAnimation,Oe=o.fastScrollEnd,Ue=o.preventOverlaps,E=t.horizontal||t.containerAnimation&&t.horizontal!==!1?bt:We,ve=!T&&T!==0,M=wt(t.scroller||J),Te=P.core.getCache(M),Q=wr(M),ye=("pinType"in t?t.pinType:dr(M,"pinType")||Q&&"fixed")==="fixed",be=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],te=ve&&t.toggleActions.split(" "),xe="markers"in t?t.markers:vn.markers,oe=Q?0:parseFloat(Lt(M)["border"+E.p2+$r])||0,c=this,pe=t.onRefreshInit&&function(){return t.onRefreshInit(c)},ut=gs(M,Q,E),ft=hs(M,Q),Ie=0,Ze=0,Me=0,ge=pr(M,E),He,Be,kt,De,Ee,j,we,ze,Qe,f,m,u,s,d,_,v,R,F,ie,p,A,L,z,q,C,zt,je,dt,Yt,pt,xt,V,Rt,Ge,ae,ke,Ct,It,Fe;if(c._startClamp=c._endClamp=!1,c._dir=E,Z*=45,c.scroller=M,c.scroll=O?O.time.bind(O):ge,De=ge(),c.vars=t,r=r||t.animation,"refreshPriority"in t&&(Uo=1,t.refreshPriority===-9999&&(nn=c)),Te.tweenScroll=Te.tweenScroll||{top:Eo(M,We),left:Eo(M,bt)},c.tweenTo=He=Te.tweenScroll[E.p],c.scrubDuration=function(w){Rt=Ur(w)&&w,Rt?V?V.duration(w):V=P.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Rt,paused:!0,onComplete:function(){return _e&&_e(c)}}):(V&&V.progress(1).kill(),V=0)},r&&(r.vars.lazy=!1,r._initted&&!c.isReverted||r.vars.immediateRender!==!1&&t.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),c.animation=r.pause(),r.scrollTrigger=c,c.scrubDuration(T),pt=0,h||(h=r.vars.id)),k&&((!mr(k)||k.push)&&(k={snapTo:k}),"scrollBehavior"in ue.style&&P.set(Q?[ue,Et]:M,{scrollBehavior:"auto"}),K.forEach(function(w){return ct(w)&&w.target===(Q?de.scrollingElement||Et:M)&&(w.smooth=!1)}),kt=ct(k.snapTo)?k.snapTo:k.snapTo==="labels"?_s(r):k.snapTo==="labelsDirectional"?vs(r):k.directional!==!1?function(w,X){return co(k.snapTo)(w,at()-Ze<500?0:X.direction)}:P.utils.snap(k.snapTo),Ge=k.duration||{min:.1,max:2},Ge=mr(Ge)?Zr(Ge.min,Ge.max):Zr(Ge,Ge),ae=P.delayedCall(k.delay||Rt/2||.1,function(){var w=ge(),X=at()-Ze<500,B=He.tween;if((X||Math.abs(c.getVelocity())<10)&&!B&&!In&&Ie!==w){var W=(w-j)/d,qe=r&&!ve?r.totalProgress():W,re=X?0:(qe-xt)/(at()-Vr)*1e3||0,Ae=P.utils.clamp(-W,1-W,Tr(re/2)*re/.185),ot=W+(k.inertia===!1?0:Ae),Re,Ce,he=k,Bt=he.onStart,Pe=he.onInterrupt,St=he.onComplete;if(Re=kt(ot,c),Ur(Re)||(Re=ot),Ce=Math.max(0,Math.round(j+Re*d)),w<=we&&w>=j&&Ce!==w){if(B&&!B._initted&&B.data<=Tr(Ce-w))return;k.inertia===!1&&(Ae=Re-W),He(Ce,{duration:Ge(Tr(Math.max(Tr(ot-qe),Tr(Re-qe))*.185/re/.05||0)),ease:k.ease||"power3",data:Tr(Ce-w),onInterrupt:function(){return ae.restart(!0)&&Pe&&Sr(c,Pe)},onComplete:function(){c.update(),Ie=ge(),r&&!ve&&(V?V.resetTo("totalProgress",Re,r._tTime/r._tDur):r.progress(Re)),pt=xt=r&&!ve?r.totalProgress():c.progress,le&&le(c),St&&Sr(c,St)}},w,Ae*d,Ce-w-Ae*d),Bt&&Sr(c,Bt,He.tween)}}else c.isActive&&Ie!==w&&ae.restart(!0)}).pause()),h&&(Qn[h]=c),y=c.trigger=wt(y||g!==!0&&g),Fe=y&&y._gsap&&y._gsap.stRevert,Fe&&(Fe=Fe(c)),g=g===!0?y:wt(g),Mt(a)&&(a={targets:y,className:a}),g&&(x===!1||x===At||(x=!x&&g.parentNode&&g.parentNode.style&&Lt(g.parentNode).display==="flex"?!1:Ne),c.pin=g,Be=P.core.getCache(g),Be.spacer?_=Be.pinState:(fe&&(fe=wt(fe),fe&&!fe.nodeType&&(fe=fe.current||fe.nativeElement),Be.spacerIsNative=!!fe,fe&&(Be.spacerState=bn(fe))),Be.spacer=F=fe||de.createElement("div"),F.classList.add("pin-spacer"),h&&F.classList.add("pin-spacer-"+h),Be.pinState=_=bn(g)),t.force3D!==!1&&P.set(g,{force3D:!0}),c.spacer=F=Be.spacer,Yt=Lt(g),q=Yt[x+E.os2],p=P.getProperty(g),A=P.quickSetter(g,E.a,Xe),Vn(g,F,Yt),R=bn(g)),xe){u=mr(xe)?xo(xe,wo):wo,f=yn("scroller-start",h,M,E,u,0),m=yn("scroller-end",h,M,E,u,0,f),ie=f["offset"+E.op.d2];var Ht=wt(dr(M,"content")||M);ze=this.markerStart=yn("start",h,Ht,E,u,ie,0,O),Qe=this.markerEnd=yn("end",h,Ht,E,u,ie,0,O),O&&(It=P.quickSetter([ze,Qe],E.a,Xe)),!ye&&!(Zt.length&&dr(M,"fixedMarkers")===!0)&&(ms(Q?ue:M),P.set([f,m],{force3D:!0}),zt=P.quickSetter(f,E.a,Xe),dt=P.quickSetter(m,E.a,Xe))}
vendor: 4,267 bytes, line 1
1if(O){var Y=O.vars.onUpdate,N=O.vars.onUpdateParams;O.eventCallback("onUpdate",function(){c.update(0,0,1),Y&&Y.apply(O,N||[])})}if(c.previous=function(){return G[G.indexOf(c)-1]},c.next=function(){return G[G.indexOf(c)+1]},c.revert=function(w,X){if(!X)return c.kill(!0);var B=w!==!1||!c.enabled,W=lt;B!==c.isReverted&&(B&&(ke=Math.max(ge(),c.scroll.rec||0),Me=c.progress,Ct=r&&r.progress()),ze&&[ze,Qe,f,m].forEach(function(qe){return qe.style.display=B?"none":"block"}),B&&(lt=c,c.update(B)),g&&(!$e||!c.isActive)&&(B?xs(g,F,_):Vn(g,F,Lt(g),C)),B||c.update(B),lt=W,c.isReverted=B)},c.refresh=function(w,X,B,W){if(!((lt||!c.enabled)&&!X)){if(g&&w&&$t){Ke(i,"scrollEnd",ni);return}!yt&&pe&&pe(c),lt=c,He.tween&&!B&&(He.tween.kill(),He.tween=0),V&&V.pause(),I&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach(function(ir){return ir.vars.immediateRender&&ir.render(0,!0,!0)}):r.vars.immediateRender&&r.render(0,!0,!0)),c.isReverted||c.revert(!0,!0),c._subPinOffset=!1;var qe=ut(),re=ft(),Ae=O?O.duration():Kt(M,E),ot=d<=.01||!d,Re=0,Ce=W||0,he=mr(B)?B.end:t.end,Bt=t.endTrigger||y,Pe=mr(B)?B.start:t.start||(t.start===0||!y?0:g?"0 0":"0 100%"),St=c.pinnedContainer=t.pinnedContainer&&wt(t.pinnedContainer,c),Vt=y&&Math.max(0,G.indexOf(c))||0,et=Vt,tt,it,gr,ln,st,Ye,Xt,Hn,fo,Hr,Wt,Br,an;for(xe&&mr(B)&&(Br=P.getProperty(f,E.p),an=P.getProperty(m,E.p));et-- >0;)Ye=G[et],Ye.end||Ye.refresh(0,1)||(lt=c),Xt=Ye.pin,Xt&&(Xt===y||Xt===g||Xt===St)&&!Ye.isReverted&&(Hr||(Hr=[]),Hr.unshift(Ye),Ye.revert(!0,!0)),Ye!==G[et]&&(Vt--,et--);for(ct(Pe)&&(Pe=Pe(c)),Pe=_o(Pe,"start",c),j=To(Pe,y,qe,E,ge(),ze,f,c,re,oe,ye,Ae,O,c._startClamp&&"_startClamp")||(g?-.001:0),ct(he)&&(he=he(c)),Mt(he)&&!he.indexOf("+=")&&(~he.indexOf(" ")?he=(Mt(Pe)?Pe.split(" ")[0]:"")+he:(Re=Mn(he.substr(2),qe),he=Mt(Pe)?Pe:(O?P.utils.mapRange(0,O.duration(),O.scrollTrigger.start,O.scrollTrigger.end,j):j)+Re,Bt=y)),he=_o(he,"end",c),we=Math.max(j,To(he||(Bt?"100% 0":Ae),Bt,qe,E,ge()+Re,Qe,m,c,re,oe,ye,Ae,O,c._endClamp&&"_endClamp"))||-.001,Re=0,et=Vt;et--;)Ye=G[et]||{},Xt=Ye.pin,Xt&&Ye.start-Ye._pinPush<=j&&!O&&Ye.end>0&&(tt=Ye.end-(c._startClamp?Math.max(0,Ye.start):Ye.start),(Xt===y&&Ye.start-Ye._pinPush<j||Xt===St)&&isNaN(Pe)&&(Re+=tt*(1-Ye.progress)),Xt===g&&(Ce+=tt));if(j+=Re,we+=Re,c._startClamp&&(c._startClamp+=Re),c._endClamp&&!yt&&(c._endClamp=we||-.001,we=Math.min(we,Kt(M,E))),d=we-j||(j-=.01)&&.001,ot&&(Me=P.utils.clamp(0,1,P.utils.normalize(j,we,ke))),c._pinPush=Ce,ze&&Re&&(tt={},tt[E.a]="+="+Re,St&&(tt[E.p]="-="+ge()),P.set([ze,Qe],tt)),g&&!(Zn&&c.end>=Kt(M,E)))tt=Lt(g),ln=E===We,gr=ge(),L=parseFloat(p(E.a))+Ce,!Ae&&we>1&&(Wt=(Q?de.scrollingElement||Et:M).style,Wt={style:Wt,value:Wt["overflow"+E.a.toUpperCase()]},Q&&Lt(ue)["overflow"+E.a.toUpperCase()]!=="scroll"&&(Wt.style["overflow"+E.a.toUpperCase()]="scroll")),Vn(g,F,tt),R=bn(g),it=er(g,!0),Hn=ye&&pr(M,ln?bt:We)(),x?(C=[x+E.os2,d+Ce+Xe],C.t=F,et=x===Ne?Ln(g,E)+d+Ce:0,et&&(C.push(E.d,et+Xe),F.style.flexBasis!=="auto"&&(F.style.flexBasis=et+Xe)),Lr(C),St&&G.forEach(function(ir){ir.pin===St&&ir.vars.pinSpacing!==!1&&(ir._subPinOffset=!0)}),ye&&ge(ke)):(et=Ln(g,E),et&&F.style.flexBasis!=="auto"&&(F.style.flexBasis=et+Xe)),ye&&(st={top:it.top+(ln?gr-j:Hn)+Xe,left:it.left+(ln?Hn:gr-j)+Xe,boxSizing:"border-box",position:"fixed"},st[yr]=st["max"+$r]=Math.ceil(it.width)+Xe,st[br]=st["max"+ao]=Math.ceil(it.height)+Xe,st[At]=st[At+tn]=st[At+jr]=st[At+rn]=st[At+en]="0",st[Ne]=tt[Ne],st[Ne+tn]=tt[Ne+tn],st[Ne+jr]=tt[Ne+jr],st[Ne+rn]=tt[Ne+rn],st[Ne+en]=tt[Ne+en],v=ks(_,st,$e),yt&&ge(0)),r?(fo=r._initted,Fn(1),r.render(r.duration(),!0,!0),z=p(E.a)-L+d+Ce,je=Math.abs(d-z)>1,ye&&je&&v.splice(v.length-2,2),r.render(0,!0,!0),fo||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),Fn(0)):z=d,Wt&&(Wt.value?Wt.style["overflow"+E.a.toUpperCase()]=Wt.value:Wt.style.removeProperty("overflow-"+E.a));else if(y&&ge()&&!O)for(it=y.parentNode;it&&it!==ue;)it._pinOffset&&(j-=it._pinOffset,we-=it._pinOffset),it=it.parentNode;Hr&&Hr.forEach(function(ir){return ir.revert(!1,!0)}),c.start=j,c.end=we,De=Ee=yt?ke:ge(),!O&&!yt&&(De<ke&&ge(ke),c.scroll.rec=0),c.revert(!1,!0),Ze=at(),ae&&(Ie=-1,ae.restart(!0)),lt=0,r&&ve&&(r._initted||Ct)&&r.progress()!==Ct&&r.progress(Ct||0,!0).render(r.t
vendor: 9,484 bytes, line 1
1ime(),!0,!0),(ot||Me!==c.progress||O||I||r&&!r._initted)&&(r&&!ve&&(r._initted||Me||r.vars.immediateRender!==!1)&&r.totalProgress(O&&j<-.001&&!Me?P.utils.normalize(j,we,0):Me,!0),c.progress=ot||(De-j)/d===Me?0:Me),g&&x&&(F._pinOffset=Math.round(c.progress*z)),V&&V.invalidate(),isNaN(Br)||(Br-=P.getProperty(f,E.p),an-=P.getProperty(m,E.p),xn(f,E,Br),xn(ze,E,Br-(W||0)),xn(m,E,an),xn(Qe,E,an-(W||0))),ot&&!yt&&c.update(),H&&!yt&&!s&&(s=!0,H(c),s=!1)}},c.getVelocity=function(){return(ge()-Ee)/(at()-Vr)*1e3||0},c.endAnimation=function(){Yr(c.callbackAnimation),r&&(V?V.progress(1):r.paused()?ve||Yr(r,c.direction<0,1):Yr(r,r.reversed()))},c.labelToScroll=function(w){return r&&r.labels&&(j||c.refresh()||j)+r.labels[w]/r.duration()*d||0},c.getTrailing=function(w){var X=G.indexOf(c),B=c.direction>0?G.slice(0,X).reverse():G.slice(X+1);return(Mt(w)?B.filter(function(W){return W.vars.preventOverlaps===w}):B).filter(function(W){return c.direction>0?W.end<=j:W.start>=we})},c.update=function(w,X,B){if(!(O&&!B&&!w)){var W=yt===!0?ke:c.scroll(),qe=w?0:(W-j)/d,re=qe<0?0:qe>1?1:qe||0,Ae=c.progress,ot,Re,Ce,he,Bt,Pe,St,Vt;if(X&&(Ee=De,De=O?ge():W,k&&(xt=pt,pt=r&&!ve?r.totalProgress():re)),Z&&g&&!lt&&!gn&&$t&&(!re&&j<W+(W-Ee)/(at()-Vr)*Z?re=1e-4:re===1&&we>W+(W-Ee)/(at()-Vr)*Z&&(re=.9999)),re!==Ae&&c.enabled){if(ot=c.isActive=!!re&&re<1,Re=!!Ae&&Ae<1,Pe=ot!==Re,Bt=Pe||!!re!=!!Ae,c.direction=re>Ae?1:-1,c.progress=re,Bt&&!lt&&(Ce=re&&!Ae?0:re===1?1:Ae===1?2:3,ve&&(he=!Pe&&te[Ce+1]!=="none"&&te[Ce+1]||te[Ce],Vt=r&&(he==="complete"||he==="reset"||he in r))),Ue&&(Pe||Vt)&&(Vt||T||!r)&&(ct(Ue)?Ue(c):c.getTrailing(Ue).forEach(function(gr){return gr.endAnimation()})),ve||(V&&!lt&&!gn?(V._dp._time-V._start!==V._time&&V.render(V._dp._time-V._start),V.resetTo?V.resetTo("totalProgress",re,r._tTime/r._tDur):(V.vars.totalProgress=re,V.invalidate().restart())):r&&r.totalProgress(re,!!(lt&&(Ze||w)))),g){if(w&&x&&(F.style[x+E.os2]=q),!ye)A(Wr(L+z*re));else if(Bt){if(St=!w&&re>Ae&&we+1>W&&W+1>=Kt(M,E),$e)if(!w&&(ot||St)){var et=er(g,!0),tt=W-j;Mo(g,ue,et.top+(E===We?tt:0)+Xe,et.left+(E===We?0:tt)+Xe)}else Mo(g,F);Lr(ot||St?v:R),je&&re<1&&ot||A(L+(re===1&&!St?z:0))}}k&&!He.tween&&!lt&&!gn&&ae.restart(!0),a&&(Pe||Se&&re&&(re<1||!Nn))&&on(a.targets).forEach(function(gr){return gr.classList[ot||Se?"add":"remove"](a.className)}),l&&!ve&&!w&&l(c),Bt&&!lt?(ve&&(Vt&&(he==="complete"?r.pause().totalProgress(1):he==="reset"?r.restart(!0).pause():he==="restart"?r.restart(!0):r[he]()),l&&l(c)),(Pe||!Nn)&&(S&&Pe&&Sr(c,S),be[Ce]&&Sr(c,be[Ce]),Se&&(re===1?c.kill(!1,1):be[Ce]=0),Pe||(Ce=re===1?1:3,be[Ce]&&Sr(c,be[Ce]))),Oe&&!ot&&Math.abs(c.getVelocity())>(Ur(Oe)?Oe:2500)&&(Yr(c.callbackAnimation),V?V.progress(1):Yr(r,he==="reverse"?1:!re,1))):ve&&l&&!lt&&l(c)}if(dt){var it=O?W/O.duration()*(O._caScrollDist||0):W;zt(it+(f._isFlipped?1:0)),dt(it)}It&&It(-W/O.duration()*(O._caScrollDist||0))}},c.enable=function(w,X){c.enabled||(c.enabled=!0,Ke(M,"resize",Gr),Q||Ke(M,"scroll",Mr),pe&&Ke(i,"refreshInit",pe),w!==!1&&(c.progress=Me=0,De=Ee=Ie=ge()),X!==!1&&c.refresh())},c.getTween=function(w){return w&&He?He.tween:V},c.setPositions=function(w,X,B,W){if(O){var qe=O.scrollTrigger,re=O.duration(),Ae=qe.end-qe.start;w=qe.start+Ae*w/re,X=qe.start+Ae*X/re}c.refresh(!1,!1,{start:vo(w,B&&!!c._startClamp),end:vo(X,B&&!!c._endClamp)},W),c.update()},c.adjustPinSpacing=function(w){if(C&&w){var X=C.indexOf(E.d)+1;C[X]=parseFloat(C[X])+w+Xe,C[1]=parseFloat(C[1])+w+Xe,Lr(C)}},c.disable=function(w,X){if(w!==!1&&c.revert(!0,!0),c.enabled&&(c.enabled=c.isActive=!1,X||V&&V.pause(),ke=0,Be&&(Be.uncache=1),pe&&Je(i,"refreshInit",pe),ae&&(ae.pause(),He.tween&&He.tween.kill()&&(He.tween=0)),!Q)){for(var B=G.length;B--;)if(G[B].scroller===M&&G[B]!==c)return;Je(M,"resize",Gr),Q||Je(M,"scroll",Mr)}},c.kill=function(w,X){c.disable(w,X),V&&!X&&V.kill(),h&&delete Qn[h];var B=G.indexOf(c);B>=0&&G.splice(B,1),B===vt&&Pn>0&&vt--,B=0,G.forEach(function(W){return W.scroller===c.scroller&&(B=1)}),B||yt||(c.scroll.rec=0),r&&(r.scrollTrigger=null,w&&r.revert({kill:!1}),X||r.kill()),ze&&[ze,Qe,f,m].forEach(function(W){return W.parentNode&&W.parentNode.removeChild(W)}),nn===c&&(nn=0),g&&(Be&&(Be.uncache=1),B=0,G.forEach(function(W){return W.pin===g&&B++}),B||(Be.spacer=0)),t.onKill&&t.onKill(c)},G.push(c),c.enable(!1,!1),Fe&&Fe(c),r&&r.add&&!d){var se=c.update;c.update=function(){c.update=se,K.cache++,j||we||c.refresh()},P.delayedCall(.01,c.update),d=.01,j=we=0}else c.refresh();g&&bs()},i.register=function(t){return Er||(P=t||Zo(),Ko()&&window.document&&i.enable(),Er=Xr),Er},i.defaults=function(t){if(t)for(var r in t)vn[r]=t[r];return vn},i.disable=function(t,r){Xr=0,G.forEach(function(l){return l[r?"kill":"disable"](t)}),Je(J,"wheel",Mr),Je(de,"scroll",Mr),clearInterval(pn),Je(de,"touchcancel",qt),Je(ue,"touchstart",qt),mn(Je,de,"pointerdown,touchstart,mousedown",yo),mn(Je,de,"pointerup,touchend,mouseup",bo),An.kill(),hn(Je);for(var o=0;o<K.length;o+=3)_n(Je,K[o],K[o+1]),_n(Je,K[o],K[o+2])},i.enable=function(){if(J=window,de=document,Et=de.documentElement,ue=de.body,P){if(on=P.utils.toArray,Zr=P.utils.clamp,Kn=P.core.context||qt,Fn=P.core.suppressOverwrites||qt,oo=J.history.scrollRestoration||"auto",jn=J.pageYOffset||0,P.core.globals("ScrollTrigger",i),ue){Xr=1,Ar=document.createElement("div"),Ar.style.height="100vh",Ar.style.position="absolute",li(),ps(),Le.register(P),i.isTouch=Le.isTouch,lr=Le.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),Jn=Le.isTouch===1,Ke(J,"wheel",Mr),no=[J,de,Et,ue],P.matchMedia?(i.matchMedia=function(H){var T=P.matchMedia(),y;for(y in H)T.add(y,H[y]);return T},P.addEventListener("matchMediaInit",function(){ii(),uo()}),P.addEventListener("matchMediaRevert",function(){return oi()}),P.addEventListener("matchMedia",function(){vr(0,1),Cr("matchMedia")}),P.matchMedia().add("(orientation: portrait)",function(){return Yn(),Yn})):console.warn("Requires GSAP 3.11.0 or later"),Yn(),Ke(de,"scroll",Mr);var t=ue.hasAttribute("style"),r=ue.style,o=r.borderTopStyle,l=P.core.Animation.prototype,a,h;for(l.revert||Object.defineProperty(l,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",a=er(ue),We.m=Math.round(a.top+We.sc())||0,bt.m=Math.round(a.left+bt.sc())||0,o?r.borderTopStyle=o:r.removeProperty("border-top-style"),t||(ue.setAttribute("style",""),ue.removeAttribute("style")),pn=setInterval(ko,250),P.delayedCall(.5,function(){return gn=0}),Ke(de,"touchcancel",qt),Ke(ue,"touchstart",qt),mn(Ke,de,"pointerdown,touchstart,mousedown",yo),mn(Ke,de,"pointerup,touchend,mouseup",bo),qn=P.utils.checkPrefix("transform"),Rn.push(qn),Er=at(),An=P.delayedCall(.2,vr).pause(),Pr=[de,"visibilitychange",function(){var H=J.innerWidth,T=J.innerHeight;de.hidden?(ho=H,mo=T):(ho!==H||mo!==T)&&Gr()},de,"DOMContentLoaded",vr,J,"load",vr,J,"resize",Gr],hn(Ke),G.forEach(function(H){return H.enable(0,1)}),h=0;h<K.length;h+=3)_n(Je,K[h],K[h+1]),_n(Je,K[h],K[h+2])}else if(de){var S=function H(){i.enable(),de.removeEventListener("DOMContentLoaded",H)};de.addEventListener("DOMContentLoaded",S)}}},i.config=function(t){"limitCallbacks"in t&&(Nn=!!t.limitCallbacks);var r=t.syncInterval;r&&clearInterval(pn)||(pn=r)&&setInterval(ko,r),"ignoreMobileResize"in t&&(Jn=i.isTouch===1&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(hn(Je)||hn(Ke,t.autoRefreshEvents||"none"),Go=(t.autoRefreshEvents+"").indexOf("resize")===-1)},i.scrollerProxy=function(t,r){var o=wt(t),l=K.indexOf(o),a=wr(o);~l&&K.splice(l,a?6:2),r&&(a?Zt.unshift(J,r,ue,r,Et,r):Zt.unshift(o,r))},i.clearMatchMedia=function(t){G.forEach(function(r){return r._ctx&&r._ctx.query===t&&r._ctx.kill(!0,!0)})},i.isInViewport=function(t,r,o){var l=(Mt(t)?wt(t):t).getBoundingClientRect(),a=l[o?yr:br]*r||0;return o?l.right-a>0&&l.left+a<J.innerWidth:l.bottom-a>0&&l.top+a<J.innerHeight},i.positionInViewport=function(t,r,o){Mt(t)&&(t=wt(t));var l=t.getBoundingClientRect(),a=l[o?yr:br],h=r==null?a/2:r in $n?$n[r]*a:~r.indexOf("%")?parseFloat(r)*a/100:parseFloat(r)||0;return o?(l.left+h)/J.innerWidth:(l.top+h)/J.innerHeight},i.killAll=function(t){if(G.slice(0).forEach(function(o){return o.vars.id!=="ScrollSmoother"&&o.kill()}),t!==!0){var r=kr.killAll||[];kr={},r.forEach(function(o){return o()})}},i})();ee.version="3.15.0";ee.saveStyles=function(i){return i?on(i).forEach(function(e){if(e&&e.style){var n=Tt.indexOf(e);n>=0&&Tt.splice(n,5),Tt.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),P.core.getCache(e),Kn())}}):Tt};ee.revert=function(i,e){return uo(!i,e)};ee.create=function(i,e){return new ee(i,e)};ee.refresh=function(i){return i?Gr(!0):(Er||ee.register())&&vr(!0)};ee.update=function(i){return++K.cache&&or(i===!0?2:0)};ee.clearScrollMemory=si;ee.maxScroll=function(i,e){return Kt(i,e?bt:We)};ee.getScrollFunc=function(i,e){return pr(wt(i),e?bt:We)};ee.getById=function(i){return Qn[i]};ee.getAll=function(){return G.filter(function(i){return i.vars.id!=="ScrollSmoother"})};ee.isScrolling=function(){return!!$t};ee.snapDirectional=co;ee.addEventListener=function(i,e){var n=kr[i]||(kr[i]=[]);~n.indexOf(e)||n.push(e)};ee.removeEventListener=function(i,e){var n=kr[i],t=n&&n.indexOf(e);t>=0&&n.splice(t,1)};ee.batch=function(i,e){var n=[],t={},r=e.interval||.016,o=e.batchMax||1e9,l=function(S,H){var T=[],y=[],g=P.delayedCall(r,function(){H(T,y),T=[],y=[]}).pause();return function(x){T.length||g.restart(!0),T.push(x.trigger),y.push(x),o<=T.length&&g.progress(1)}},a;for(a in e)t[a]=a.substr(0,2)==="on"&&ct(e[a])&&a!=="onRefreshInit"?l(
vendor: 2,839 bytes, line 1
1a,e[a]):e[a];return ct(o)&&(o=o(),Ke(ee,"refresh",function(){return o=e.batchMax()})),on(i).forEach(function(h){var S={};for(a in t)S[a]=t[a];S.trigger=h,n.push(ee.create(S))}),n};var Po=function(e,n,t,r){return n>r?e(r):n<0&&e(0),t>r?(r-n)/(t-n):t<0?n/(n-t):1},Xn=function i(e,n){n===!0?e.style.removeProperty("touch-action"):e.style.touchAction=n===!0?"auto":n?"pan-"+n+(Le.isTouch?" pinch-zoom":""):"none",e===Et&&i(ue,n)},wn={auto:1,scroll:1},Ss=function(e){var n=e.event,t=e.target,r=e.axis,o=(n.changedTouches?n.changedTouches[0]:n).target,l=o._gsap||P.core.getCache(o),a=at(),h;if(!l._isScrollT||a-l._isScrollT>2e3){for(;o&&o!==ue&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(wn[(h=Lt(o)).overflowY]||wn[h.overflowX]));)o=o.parentNode;l._isScroll=o&&o!==t&&!wr(o)&&(wn[(h=Lt(o)).overflowY]||wn[h.overflowX]),l._isScrollT=a}(l._isScroll||r==="x")&&(n.stopPropagation(),n._gsapAllow=!0)},ci=function(e,n,t,r){return Le.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:n,onWheel:r=r&&Ss,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return t&&Ke(de,Le.eventTypes[0],Oo,!1,!0)},onDisable:function(){return Je(de,Le.eventTypes[0],Oo,!0)}})},Ts=/(input|label|select|textarea)/i,Ro,Oo=function(e){var n=Ts.test(e.target.tagName);(n||Ro)&&(e._gsapAllow=!0,Ro=n)},Ms=function(e){mr(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,t=n.normalizeScrollX,r=n.momentum,o=n.allowNestedScroll,l=n.onRelease,a,h,S=wt(e.target)||Et,H=P.core.globals().ScrollSmoother,T=H&&H.get(),y=lr&&(e.content&&wt(e.content)||T&&e.content!==!1&&!T.smooth()&&T.content()),g=pr(S,We),x=pr(S,bt),I=1,Z=(Le.isTouch&&J.visualViewport?J.visualViewport.scale*J.visualViewport.width:J.outerWidth)/J.innerWidth,_e=0,le=ct(r)?function(){return r(a)}:function(){return r||2.8},Se,k,$e=ci(S,e.type,!0,o),fe=function(){return k=!1},O=qt,Oe=qt,Ue=function(){h=Kt(S,We),Oe=Zr(lr?1:0,h),t&&(O=Zr(0,Kt(S,bt))),Se=xr},E=function(){y._gsap.y=Wr(parseFloat(y._gsap.y)+g.offset)+"px",y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(y._gsap.y)+", 0, 1)",g.offset=g.cacheID=0},ve=function(){if(k){requestAnimationFrame(fe);var xe=Wr(a.deltaY/2),oe=Oe(g.v-xe);if(y&&oe!==g.v+g.offset){g.offset=oe-g.v;var c=Wr((parseFloat(y&&y._gsap.y)||0)-g.offset);y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+c+", 0, 1)",y._gsap.y=c+"px",g.cacheID=K.cache,or()}return!0}g.offset&&E(),k=!0},M,Te,Q,ye,be=function(){Ue(),M.isActive()&&M.vars.scrollY>h&&(g()>h?M.progress(1)&&g(h):M.resetTo("scrollY",h))};return y&&P.set(y,{y:"+=0"}),e.ignoreCheck=function(te){return lr&&te.type==="touchmove"&&ve()||I>1.05&&te.type!=="touchstart"||a.isGesturing||te.touches&&te.touches.length>1},e.onPress=function(){k=!1;var te=I;
vendor: 17,523 bytes, line 1
1I=Wr((J.visualViewport&&J.visualViewport.scale||1)/Z),M.pause(),te!==I&&Xn(S,I>1.01?!0:t?!1:"x"),Te=x(),Q=g(),Ue(),Se=xr},e.onRelease=e.onGestureStart=function(te,xe){if(g.offset&&E(),!xe)ye.restart(!0);else{K.cache++;var oe=le(),c,pe;t&&(c=x(),pe=c+oe*.05*-te.velocityX/.227,oe*=Po(x,c,pe,Kt(S,bt)),M.vars.scrollX=O(pe)),c=g(),pe=c+oe*.05*-te.velocityY/.227,oe*=Po(g,c,pe,Kt(S,We)),M.vars.scrollY=Oe(pe),M.invalidate().duration(oe).play(.01),(lr&&M.vars.scrollY>=h||c>=h-1)&&P.to({},{onUpdate:be,duration:oe})}l&&l(te)},e.onWheel=function(){M._ts&&M.pause(),at()-_e>1e3&&(Se=0,_e=at())},e.onChange=function(te,xe,oe,c,pe){if(xr!==Se&&Ue(),xe&&t&&x(O(c[2]===xe?Te+(te.startX-te.x):x()+xe-c[1])),oe){g.offset&&E();var ut=pe[2]===oe,ft=ut?Q+te.startY-te.y:g()+oe-pe[1],Ie=Oe(ft);ut&&ft!==Ie&&(Q+=Ie-ft),g(Ie)}(oe||xe)&&or()},e.onEnable=function(){Xn(S,t?!1:"x"),ee.addEventListener("refresh",be),Ke(J,"resize",be),g.smooth&&(g.target.style.scrollBehavior="auto",g.smooth=x.smooth=!1),$e.enable()},e.onDisable=function(){Xn(S,!0),Je(J,"resize",be),ee.removeEventListener("refresh",be),$e.kill()},e.lockAxis=e.lockAxis!==!1,a=new Le(e),a.iOS=lr,lr&&!g()&&g(1),lr&&P.ticker.add(qt),ye=a._dc,M=P.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:t?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:ai(g,g(),function(){return M.pause()})},onUpdate:or,onComplete:ye.vars.onComplete}),a};ee.sort=function(i){if(ct(i))return G.sort(i);var e=J.pageYOffset||0;return ee.getAll().forEach(function(n){return n._sortY=n.trigger?e+n.trigger.getBoundingClientRect().top:n.start+J.innerHeight}),G.sort(i||function(n,t){return(n.vars.refreshPriority||0)*-1e6+(n.vars.containerAnimation?1e6:n._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+(t.vars.refreshPriority||0)*-1e6)})};ee.observe=function(i){return new Le(i)};ee.normalizeScroll=function(i){if(typeof i>"u")return _t;if(i===!0&&_t)return _t.enable();if(i===!1){_t&&_t.kill(),_t=i;return}var e=i instanceof Le?i:Ms(i);return _t&&_t.target===e.target&&_t.kill(),wr(e.target)&&(_t=e),e};ee.core={_getVelocityProp:Gn,_inputObserver:ci,_scrollers:K,_proxies:Zt,bridge:{ss:function(){$t||Cr("scrollStart"),$t=at()},ref:function(){return lt}}};Zo()&&P.registerPlugin(ee);function Es(i,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(i,t.key,t)}}function Ps(i,e,n){return e&&Es(i.prototype,e),i}var ce,kn,mt,ar,qr,jt,_r,Do,U,Jt,Cn,Ao,Lo,$o,Io,ui=function(){return typeof window<"u"},fi=function(){return ce||ui()&&(ce=window.gsap)&&ce.registerPlugin&&ce},Rs=function(e){return Math.round(e*1e5)/1e5||0},sr=function(e){return U.maxScroll(e||mt)},Os=function(e,n){var t=e.parentNode||qr,r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),l=o.top-r.top,a=o.bottom-r.bottom,h=(Math.abs(l)>Math.abs(a)?l:a)/(1-n),S=-h*n,H,T;return h>0&&(H=o.height/(mt.innerHeight+o.height),T=H===.5?o.height*2:Math.min(o.height,Math.abs(-h*H/(2*H-1)))*2*(n||1),S+=n?-T*n:-T/2,h+=T),{change:h,offset:S}},Ds=function(e){var n=ar.querySelector(".ScrollSmoother-wrapper");return n||(n=ar.createElement("div"),n.classList.add("ScrollSmoother-wrapper"),e.parentNode.insertBefore(n,e),n.appendChild(e)),n},Ir=(function(){function i(e){var n=this;kn||i.register(ce)||console.warn("Please gsap.registerPlugin(ScrollSmoother)"),e=this.vars=e||{},Jt&&Jt.kill(),Jt=this,$o(this);var t=e,r=t.smoothTouch,o=t.onUpdate,l=t.onStop,a=t.smooth,h=t.onFocusIn,S=t.normalizeScroll,H=t.wholePixels,T,y,g,x,I,Z,_e,le,Se,k,$e,fe,O,Oe,Ue=this,E=e.effectsPrefix||"",ve=U.getScrollFunc(mt),M=U.isTouch===1?r===!0?.8:parseFloat(r)||0:a===0||a===!1?0:parseFloat(a)||.8,Te=M&&+e.speed||1,Q=0,ye=0,be=1,te=Ao(0),xe=function(){return te.update(-Q)},oe={y:0},c=function(){return T.style.overflow="visible"},pe,ut=function(s){s.update();var d=s.getTween();d&&(d.pause(),d._time=d._dur,d._tTime=d._tDur),pe=!1,s.animation.progress(s.progress,!0)},ft=function(s,d){(s!==Q&&!k||d)&&(H&&(s=Math.round(s)),M&&(T.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+s+", 0, 1)",T._gsap.y=s+"px"),ye=s-Q,Q=s,U.isUpdating||i.isRefreshing||U.update())},Ie=function(s){return arguments.length?(s<0&&(s=0),oe.y=-s,pe=!0,k?Q=-s:ft(-s),U.isRefreshing?x.update():ve(s/Te),this):-Q},Ze=typeof ResizeObserver<"u"&&e.autoResize!==!1&&new ResizeObserver(function(){if(!U.isRefreshing){var u=sr(y)*Te;u<-Q&&Ie(u),Io.restart(!0)}}),Me,ge=function(s){y.scrollTop=0,!(s.target.contains&&s.target.contains(y)||h&&h(n,s)===!1)&&(U.isInViewport(s.target)||s.target===Me||n.scrollTo(s.target,!1,"center center"),Me=s.target)},He=function(s,d){if(s<d.start)return s;var _=isNaN(d.ratio)?1:d.ratio,v=d.end-d.start,R=s-d.start,F=d.offset||0,ie=d.pins||[],p=ie.offset||0,A=d._startClamp&&d.start<=0||d.pins&&d.pins.offset?0:d._endClamp&&d.end===sr()?1:.5;return ie.forEach(function(L){v-=L.distance,L.nativeStart<=s&&(R-=L.distance)}),p&&(R*=(v-p/_)/v),s+(R-F*A)/_-R},Be=function u(s,d,_){_||(s.pins.length=s.pins.offset=0);var v=s.pins,R=s.markers,F,ie,p,A,L,z,q,C;for(q=0;q<d.length;q++)if(C=d[q],s.trigger&&C.trigger&&s!==C&&(C.trigger===s.trigger||C.pinnedContainer===s.trigger||s.trigger.contains(C.trigger))&&(L=C._startNative||C._startClamp||C.start,z=C._endNative||C._endClamp||C.end,p=He(L,s),A=C.pin&&z>0?p+(z-L):He(z,s),C.setPositions(p,A,!0,(C._startClamp?Math.max(0,p):p)-L),C.markerStart&&R.push(ce.quickSetter([C.markerStart,C.markerEnd],"y","px")),C.pin&&C.end>0&&!_)){if(F=C.end-C.start,ie=s._startClamp&&C.start<0,ie){if(s.start>0){s.setPositions(0,s.end+(s._startNative-s.start),!0),u(s,d);return}F+=C.start,v.offset=-C.start}v.push({start:C.start,nativeStart:L,end:C.end,distance:F,trig:C}),s.setPositions(s.start,s.end+(ie?-C.start:F),!0)}},kt=function(s,d){I.forEach(function(_){return Be(_,s,d)})},De=function(){qr=ar.documentElement,jt=ar.body,c(),requestAnimationFrame(c),I&&(U.getAll().forEach(function(s){s._startNative=s.start,s._endNative=s.end}),I.forEach(function(s){var d=s._startClamp||s.start,_=s.autoSpeed?Math.min(sr(),s.end):d+Math.abs((s.end-d)/s.ratio),v=_-s.end;if(d-=v/2,_-=v/2,d>_){var R=d;d=_,_=R}s._startClamp&&d<0?(_=s.ratio<0?sr():s.end/s.ratio,v=_-s.end,d=0):(s.ratio<0||s._endClamp&&_>=sr())&&(_=sr(),d=s.ratio<0||s.ratio>1?0:_-(_-s.start)/s.ratio,v=(_-d)*s.ratio-(s.end-s.start)),s.offset=v||1e-4,s.pins.length=s.pins.offset=0,s.setPositions(d,_,!0)}),kt(U.sort())),te.reset()},Ee=function(){return U.addEventListener("refresh",De)},j=function(){return I&&I.forEach(function(s){return s.vars.onRefresh(s)})},we=function(){return I&&I.forEach(function(s){return s.vars.onRefreshInit(s)}),j},ze=function(s,d,_,v){return function(){var R=typeof d=="function"?d(_,v):d;R||R===0||(R=v.getAttribute("data-"+E+s)||(s==="speed"?1:0)),v.setAttribute("data-"+E+s,R);var F=(R+"").substr(0,6)==="clamp(";return{clamp:F,value:F?R.substr(6,R.length-7):R}}},Qe=function(s,d,_,v,R){R=(typeof R=="function"?R(v,s):R)||0;var F=ze("speed",d,v,s),ie=ze("lag",_,v,s),p=ce.getProperty(s,"y"),A=s._gsap,L,z,q,C,zt,je,dt=[],Yt=function(){d=F(),_=parseFloat(ie().value),L=parseFloat(d.value)||1,q=d.value==="auto",zt=q||z&&z._startClamp&&z.start<=0||dt.offset?0:z&&z._endClamp&&z.end===sr()?1:.5,C&&C.kill(),C=_&&ce.to(s,{ease:Cn,overwrite:!1,y:"+=0",duration:_}),z&&(z.ratio=L,z.autoSpeed=q)},pt=function(){A.y=p+"px",A.renderTransform(1),Yt()},xt=[],V=0,Rt=function(ae){if(q){pt();var ke=Os(s,Do(0,1,-ae.start/(ae.end-ae.start)));V=ke.change,je=ke.offset}else je=dt.offset||0,V=(ae.end-ae.start-je)*(1-L);dt.forEach(function(Ct){return V-=Ct.distance*(1-L)}),ae.offset=V||.001,ae.vars.onUpdate(ae),C&&C.progress(1)};return Yt(),(L!==1||q||C)&&(z=U.create({trigger:q?s.parentNode:s,start:function(){return d.clamp?"clamp(top bottom+="+R+")":"top bottom+="+R},end:function(){return d.value<0?"max":d.clamp?"clamp(bottom top-="+R+")":"bottom top-="+R},scroller:y,scrub:!0,refreshPriority:-999,onRefreshInit:pt,onRefresh:Rt,onKill:function(ae){var ke=I.indexOf(ae);ke>=0&&I.splice(ke,1),pt()},onUpdate:function(ae){var ke=p+V*(ae.progress-zt),Ct=dt.length,It=0,Fe,Ht,Y;if(ae.offset){if(Ct){for(Ht=-Q,Y=ae.end;Ct--;){if(Fe=dt[Ct],Fe.trig.isActive||Ht>=Fe.start&&Ht<=Fe.end){C&&(Fe.trig.progress+=Fe.trig.direction<0?.001:-.001,Fe.trig.update(0,0,1),C.resetTo("y",parseFloat(A.y),-ye,!0),be&&C.progress(1));return}Ht>Fe.end&&(It+=Fe.distance),Y-=Fe.distance}ke=p+It+V*((ce.utils.clamp(ae.start,ae.end,Ht)-ae.start-It)/(Y-ae.start)-zt)}xt.length&&!q&&xt.forEach(function(N){return N(ke-It)}),ke=Rs(ke+je),C?(C.resetTo("y",ke,-ye,!0),be&&C.progress(1)):(A.y=ke+"px",A.renderTransform(1))}}}),Rt(z),ce.core.getCache(z.trigger).stRevert=we,z.startY=p,z.pins=dt,z.markers=xt,z.ratio=L,z.autoSpeed=q,s.style.willChange="transform"),z};Ee(),U.addEventListener("killAll",Ee),ce.delayedCall(.5,function(){return be=0}),this.scrollTop=Ie,this.scrollTo=function(u,s,d){var _=ce.utils.clamp(0,sr(),isNaN(u)?n.offset(u,d,!!s&&!k):+u);s?k?ce.to(n,{duration:M,scrollTop:_,overwrite:"auto",ease:Cn}):ve(_):Ie(_)},this.offset=function(u,s,d){u=_r(u)[0];var _=u.style.cssText,v=U.create({trigger:u,start:s||"top top"}),R;return I&&(be?U.refresh():kt([v],!0)),R=v.start/(d?Te:1),v.kill(!1),u.style.cssText=_,ce.core.getCache(u).uncache=1,R};function f(){return g=T.clientHeight,T.style.overflow="visible",jt.style.height=mt.innerHeight+(g-mt.innerHeight)/Te+"px",g-mt.innerHeight}this.content=function(u){if(arguments.length){var s=_r(u||"#smooth-content")[0]||console.warn("ScrollSmoother needs a valid content element.")||jt.children[0];return s!==T&&(T=s,Se=T.getAttribute("style")||"",Ze&&Ze.observe(T),ce.set(T,{overflow:"visible",width:"100%",boxSizing:"border-box",y:"+=0"}),M||ce.set(T,{clearProps:"transform"})),this}return T},this.wrapper=function(u){return arguments.length?(y=_r(u||"#smooth-wrapper")[0]||Ds(T),le=y.getAttribute("style")||"",f(),ce.set(y,M?{overflow:"hidden",position:"fixed",height:"100%",width:"100%",top:0,left:0,right:0,bottom:0}:{overflow:"visible",position:"relative",width:"100%",height:"auto",top:"auto",bottom:"auto",left:"auto",right:"auto"}),this):y},this.effects=function(u,s){var d;if(I||(I=[]),!u)return I.slice(0);u=_r(u),u.forEach(function(L){for(var z=I.length;z--;)I[z].trigger===L&&I[z].kill()}),s=s||{};var _=s,v=_.speed,R=_.lag,F=_.effectsPadding,ie=[],p,A;for(p=0;p<u.length;p++)A=Qe(u[p],v,R,p,F),A&&ie.push(A);return(d=I).push.apply(d,ie),s.refresh!==!1&&U.refresh(),ie},this.sections=function(u,s){var d;if(Z||(Z=[]),!u)return Z.slice(0);var _=_r(u).map(function(v){return U.create({trigger:v,start:"top 120%",end:"bottom -20%",onToggle:function(F){v.style.opacity=F.isActive?"1":"0",v.style.pointerEvents=F.isActive?"all":"none"}})});return s&&s.add?(d=Z).push.apply(d,_):Z=_.slice(0),_},this.content(e.content),this.wrapper(e.wrapper),this.render=function(u){return ft(u||u===0?u:Q)},this.getVelocity=function(){return te.getVelocity(-Q)},U.scrollerProxy(y,{scrollTop:Ie,scrollHeight:function(){return f()&&jt.scrollHeight},fixedMarkers:e.fixedMarkers!==!1&&!!M,content:T,getBoundingClientRect:function(){return{top:0,left:0,width:mt.innerWidth,height:mt.innerHeight}}}),U.defaults({scroller:y});var m=U.getAll().filter(function(u){return u.scroller===mt||u.scroller===y});m.forEach(function(u){return u.revert(!0,!0)}),x=U.create({animation:ce.fromTo(oe,{y:function(){return Oe=0,0}},{y:function(){return Oe=1,-f()},immediateRender:!1,ease:"none",data:"ScrollSmoother",duration:100,onUpdate:function(){if(Oe){var s=pe;s&&(ut(x),oe.y=Q),ft(oe.y,s),xe(),o&&!k&&o(Ue)}}}),onRefreshInit:function(s){if(!i.isRefreshing){if(i.isRefreshing=!0,I){var d=U.getAll().filter(function(v){return!!v.pin});I.forEach(function(v){v.vars.pinnedContainer||d.forEach(function(R){if(R.pin.contains(v.trigger)){var F=v.vars;F.pinnedContainer=R.pin,v.vars=null,v.init(F,v.animation)}})})}var _=s.getTween();O=_&&_._end>_._dp._time,fe=Q,oe.y=0,M&&(U.isTouch===1&&(y.style.position="absolute"),y.scrollTop=0,U.isTouch===1&&(y.style.position="fixed"))}},onRefresh:function(s){s.animation.invalidate(),oe.y=0,s.setPositions(s.start,f()/Te),O||ut(s),oe.y=-ve()*Te,ft(oe.y),be||(O&&(pe=!1),s.animation.progress(ce.utils.clamp(0,1,fe/Te/-s.end))),O&&(s.progress-=.001,s.update()),i.isRefreshing=!1},id:"ScrollSmoother",scroller:mt,invalidateOnRefresh:!0,start:0,refreshPriority:-9999,end:function(){return f()/Te},onScrubComplete:function(){te.reset(),l&&l(n)},scrub:M||!0}),this.smooth=function(u){return arguments.length&&(M=u||0,Te=M&&+e.speed||1,x.scrubDuration(u)),x.getTween()?x.getTween().duration():0},x.getTween()&&(x.getTween().vars.ease=e.ease||Cn),this.scrollTrigger=x,e.effects&&this.effects(e.effects===!0?"[data-"+E+"speed], [data-"+E+"lag]":e.effects,{effectsPadding:e.effectsPadding,refresh:!1}),e.sections&&this.sections(e.sections===!0?"[data-section]":e.sections),m.forEach(function(u){u.vars.scroller=y,u.revert(!1,!0),u.init(u.vars,u.animation)}),this.paused=function(u,s){return arguments.length?(!!k!==u&&(u?(x.getTween()&&x.getTween().pause(),ve(-Q/Te),te.reset(),$e=U.normalizeScroll(),$e&&$e.disable(),k=U.observe({preventDefault:!0,type:"wheel,touch,scroll",debounce:!1,allowClicks:!0,onChangeY:function(){return Ie(-Q)}}),k.nested=Lo(qr,"wheel,touch,scroll",!0,s!==!1)):(k.nested.kill(),k.kill(),k=0,$e&&$e.enable(),x.progress=(-Q/Te-x.start)/(x.end-x.start),ut(x))),this):!!k},this.kill=this.revert=function(){n.paused(!1),ut(x),x.kill();for(var u=(I||[]).concat(Z||[]),s=u.length;s--;)u[s].kill();U.scrollerProxy(y),U.removeEventListener("killAll",Ee),U.removeEventListener("refresh",De),y.style.cssText=le,T.style.cssText=Se;var d=U.defaults({});d&&d.scroller===y&&U.defaults({scroller:mt}),n.normalizer&&U.normalizeScroll(!1),clearInterval(_e),Jt=null,Ze&&Ze.disconnect(),jt.style.removeProperty("height"),mt.removeEventListener("focusin",ge)},this.refresh=function(u,s){return x.refresh(u,s)},S&&(this.normalizer=U.normalizeScroll(S===!0?{debounce:!0,content:!M&&T}:S)),U.config(e),"scrollBehavior"in mt.getComputedStyle(jt)&&ce.set([jt,qr],{scrollBehavior:"auto"}),mt.addEventListener("focusin",ge),_e=setInterval(xe,250),ar.readyState==="loading"||requestAnimationFrame(function(){return U.refresh()})}return i.register=function(n){return kn||(ce=n||fi(),ui()&&window.document&&(mt=window,ar=document,qr=ar.documentElement,jt=ar.body),ce&&(_r=ce.utils.toArray,Do=ce.utils.clamp,Cn=ce.parseEase("expo"),$o=ce.core.context||function(){},U=ce.core.globals().ScrollTrigger,ce.core.globals("ScrollSmoother",i),jt&&U&&(Io=ce.delayedCall(.2,function(){return U.isRefreshing||Jt&&Jt.refresh()}).pause(),Ao=U.core._getVelocityProp,Lo=U.core._inputObserver,i.refresh=U.refresh,kn=1))),kn},Ps(i,[{key:"progress",get:function(){return this.scrollTrigger?this.scrollTrigger.animation._time/100:0}}]),i})();Ir.version="3.15.0";Ir.create=function(i){return Jt&&i&&Jt.content()===_r(i.content)[0]?Jt:new Ir(i)};Ir.get=function(){return Jt};fi()&&ce.registerPlugin(Ir);const As={class:"relative w-screen h-[calc(100dvh-8rem)] bg-black mt-[1.2rem] md:mt-0",id:"mainIframe"},Ls={class:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-10"},$s={class:"w-full h-full overflow-hidden pointer-events-all"},Is={class:"relative w-full h-full overflow-hidden"},Hs={class:"absolute top-0 left-0 w-auto h-auto flex items-center justify-center md:hidden z-10 pointer-events-auto"},Bs=["aria-label","aria-pressed","disabled","onClick"],Fs={class:"text-sm font-ibm"},Ns={class:"video-background-container"},zs=["src"],Ys={key:0,class:"inlineIframe relative w-full aspect-video overflow-hidden fade-in-up"},Vs=["id","src"],Xs={class:"grid grid-cols-4 md:grid-cols-6 gap-x-module-sm pb-[3px] uppercase"},Ws=["innerHTML"],Us=["innerHTML"],Gs=["innerHTML"],qs=["innerHTML"],Js=["innerHTML"],Ks={class:"grid grid-cols-6 gap-x-module-sm"},Zs=["innerHTML"],Qs={class:"col-start-1 col-span-full md:col-span-5 pr-4 md:pr-0 font-ibm uppercase mt-1 [&_p]:inline md:max-w-[calc(45vw-10px)] text-mdMobile md:text-md"},js={class:"fade-in-up"},el=["data-project-index","data-row-index","data-item-index","data-media-index"],tl={key:0,class:"empty-column"},rl={key:1,class:"flex flex-col gap-module-xs"},nl={key:0,class:"text-white max-w-[40rem]"},ol={key:2,class:"max-w-full h-auto data-media-element relative flex flex-col gap-module-xs"},il={class:"w-full h-full z-0"},sl=["src"],ll={key:0,class:"text-white max-w-[40rem]"},al={key:1,class:"grid gap-x-module-sm grid-cols-1 md:grid-cols-2 gap-y-module-2xl md:gap-y-0 min-w-0"},cl={class:"grid grid-cols-4 md:grid-cols-6 gap-x-module-sm pb-[3px] uppercase"},ul=["innerHTML"],fl=["innerHTML"],dl=["innerHTML"],pl={class:"grid grid-cols-6 gap-x-module-sm"},gl=["innerHTML"],hl={class:"col-start-1 col-span-full md:col-span-5 pr-4 md:pr-0 font-ibm uppercase mt-1 [&_p]:inline text-mdMobile md:text-md"},ml={class:"grid grid-cols-4 md:grid-cols-6 gap-x-module-sm pb-1 uppercase"},_l={class:"grid grid-cols-3 col-span-full md:col-span-3 gap-x-module-sm"},vl=["innerHTML"],yl={class:"col-span-1 opacity-50 font-ibm"},bl=["innerHTML"],xl=["innerHTML"],Ut=!1,Sn=1,Ho=1.5,wl=.5,kl=120,Rl={__name:"ScrollContentGrid",props:{items:{type:Array,required:!0},webcamVisible:{type:Boolean,required:!1,default:!0},introEnabled:{type:Boolean,required:!1,default:!1},mobileFirstMediaOnly:{type:Boolean,required:!1,default:!1}},setup(i){const e=to();di();const{youtubeStreams:n,activeYoutubeStreamSrc:t,activeStreamIndex:r,selectYoutubeStream:o}=pi(),{productPath:l}=gi();cn.registerPlugin(ee,Ir);const{$device:a}=hi(),h=cr(()=>e.isMobile),S=Ot(!1),H=Ot(0),T=Ot(null),y=Ot(!1),{setupFadeInUp:g,teardownF
1adeInUp:x}=Mi(()=>T.value,{immediateCount:1});let I=null;const Z=Ot(null),_e=Ot(null),le=Ot(0),Se=m=>m?{profileStory:"Profile Story",coverStory:"Cover Story"}[m]||m:"",k=m=>(m?.projects?.length?m.projects:m?.project?[m.project]:[]).filter(Boolean);function $e(m,u=kl){if(!Array.isArray(m)||!u)return m;const s=m.map(d=>Array.isArray(d?.children)?d.children.map(_=>_?.text||"").join(""):"").join(" ").replace(/\s+/g," ").trim();return!s||s.length<=u?m:[{_type:"block",style:"normal",markDefs:[],children:[{_type:"span",marks:[],text:`${s.slice(0,u).trimEnd()}â¦`}]}]}const fe=()=>{const m=h.value||Ut.value?_e:Z;le.value=m?.value?.$el?.offsetHeight||0,console.log("Updated aboutHeight:",le.value)},O=i,Oe=cr(()=>O.introEnabled&&O.webcamVisible),Ue=m=>m?.slug?e.allProducts?.find(u=>u.handle===m.slug)??null:null,E=wi({}),ve=(m,u)=>{if(u){E[m]||(E[m]={});for(const s of u.options)s.name in E[m]||(E[m][s.name]=s.values[0])}},M=cr(()=>O.items?O.items.map((m,u)=>{if(m.typeOfContent!=="product"||!m.product)return null;const s=Ue(m.product);if(console.log("shopifyProduct",m.product,s),!s)return null;ve(u,s);const d=E[u]??{},_=s.variants.find(v=>v.selectedOptions.every(R=>d[R.name]===R.value))??s.variants[0]??null;return{shopifyProduct:s,options:d,variant:_}}):[]);function Te({amount:m,currencyCode:u}){return`${parseFloat(m).toFixed(2)} ${u}`}const Q=Ot({}),ye=Ot({}),be=Ot([]),te=Ot([]),xe=cr(()=>e.aboutIsOpen),oe=()=>{te.value=be.value.map(m=>m?m.offsetHeight:0)};Bn(Q,async()=>{oe()},{deep:!0});const pe=(m,u,s)=>{let d=0;for(let _=0;_<m.length;_++)for(let v=0;v<m[_].items.length;v++){if(_===u&&v===s)return d;m[_].items[v]._type==="Media"&&d++}return-1},ut=(m,u,s,d)=>d._type==="Media"&&pe(m,u,s)===0,ft=(m,u,s,d)=>O.mobileFirstMediaOnly?ut(m,u,s,d)?"":"max-md:hidden":"",Ie=(m,u,s)=>O.mobileFirstMediaOnly?s.some((_,v)=>ut(m,u,v,_))?"":"max-md:hidden":"",Ze=m=>(ye.value[m]||(ye.value[m]=[]),ye.value[m]),Me=(m,u)=>{const s=Array.from(new Set(u)).sort((d,_)=>d-_);ye.value[m]=s},ge=(m,u,s)=>{let d=0;for(let _=0;_<m.length;_++)for(let v=0;v<m[_].items.length;v++){if(_===u&&v===s)return d;m[_].items[v]._type==="Media"&&d++}return-1},He=m=>{try{const u=m.getBoundingClientRect(),s=u.top+u.height/2,d=m.querySelectorAll(".data-media-element"),_=[];d.forEach(R=>{if(!R.dataset)return;const F=parseInt(R.dataset.projectIndex),ie=parseInt(R.dataset.rowIndex),p=parseInt(R.dataset.itemIndex);if([F,ie,p].some(Number.isNaN))return;const A=R.getBoundingClientRect(),L=Math.max(A.top,u.top),z=Math.min(A.bottom,u.bottom),q=Math.max(0,z-L),C=A.height>0?+(q/A.height).toFixed(2):0,zt=A.top+A.height/2,je=Math.round(zt-s),dt=Math.abs(je)<=u.height*.2,pt=O.items?.[F]?.gridBuilder,xt=pt?ge(pt,ie,p):-1,Rt=(ye.value[F]||[]).includes(xt);_.push({projectIndex:F,rowIdx:ie,itemIdx:p,localIdx:xt,percentVisible:C,centerDistance:je,inCenterBand:dt,isActive:Rt})});const v=_.filter(R=>(R.percentVisible>=.35||R.inCenterBand)!==R.isActive);console.groupCollapsed(`[DBG] items=${_.length} mismatches=${v.length} scrollTop=${m.scrollTop}`),v.length?console.table(v):console.table(_),console.groupEnd()}catch(u){console.warn("logVisibilitySnapshot error",u)}},Be=()=>{const m=new IntersectionObserver(u=>{u.forEach(s=>{const d=parseInt(s.target.dataset.projectIndex),_=parseInt(s.target.dataset.rowIndex),v=parseInt(s.target.dataset.itemIndex);if([d,_,v].some(Number.isNaN))return;const F=O.items?.[d]?.gridBuilder;if(!F)return;const ie=ge(F,_,v);if(ie<0)return;const p=Ze(d);s.isIntersecting?(Me(d,[...p,ie]),S.value):(Me(d,p.filter(A=>A!==ie)),S.value)})},{root:T.value||null,rootMargin:"0px 0px 0px 0px",threshold:0});Fr(()=>{setTimeout(()=>{(T.value||document).querySelectorAll(":scope .data-media-element").forEach(d=>{if(!d.dataset||d.dataset.projectIndex==null||d.dataset.rowIndex==null||d.dataset.itemIndex==null)return;m.observe(d);const _=d.getBoundingClientRect(),v=parseInt(d.dataset.projectIndex),R=parseInt(d.dataset.rowIndex),F=parseInt(d.dataset.itemIndex);if(![v,R,F].some(Number.isNaN)&&_.top<window.innerHeight&&_.bottom>0){const p=O.items?.[v]?.gridBuilder;if(!p)return;const A=ge(p,R,F);if(A<0)return;const L=Ze(v);Me(v,[...L,A]),S.value}})},1e3)})},kt=cr(()=>e.initialLoaded);Bn(kt,m=>{m&&Fr(()=>
1{fe(),console.log("aboutRef after mount:",Z.value),console.log("aboutHeight after mount:",le.value)})});function De(m){y.value||(m.preventDefault(),T.value&&(T.value.scrollTop=0))}function Ee(){I?.kill(),I=null;const m=document.getElementById("mainLogo");m&&cn.set(m,{clearProps:"transform,opacity"}),y.value=!0,Fr(()=>g())}function j(m){const u=m.getBoundingClientRect();return{x:window.innerWidth/2-(u.left+u.width/2),y:window.innerHeight/2-(u.top+u.height/2)}}function we(){const m=document.getElementById("site-header"),u=document.getElementById("mainLogo"),s=document.getElementById("liveWebcam");if(!m||!u||!s){Ee(),e.homeIntroSeen=!0;return}const{x:d,y:_}=j(u),v=Math.max(0,Ho-wl);I=cn.timeline({onComplete:()=>{cn.set(u,{clearProps:"transform"}),Ee(),e.homeIntroSeen=!0}}),I.set(u,{x:d,y:_,opacity:0},0),I.to(u,{opacity:1,duration:Sn,ease:"power4.inOut"},0),I.to(u,{x:0,y:0,duration:Sn,ease:"power4.inOut"},v),I.to(m,{opacity:1,duration:Sn,ease:"power4.inOut"},v),I.to(s,{opacity:1,duration:Sn,ease:"power4.inOut"},Ho)}mi(()=>{const m=()=>{Fr(()=>{oe(),Oe.value?we():Ee()})};document.fonts?.ready?document.fonts.ready.then(m):m(),Be()}),_i(()=>{I?.kill(),x()}),Bn(()=>O.items,()=>{Fr(()=>g())},{deep:!0});const ze=Ot(0);function Qe(m){if(!y.value){m.target.scrollTop=0;return}xe.value&&!h.value&&!Ut.value&&(e.aboutIsOpen=!1);const u=m.target;if(ze.value=u.scrollTop,S.value){const s=Date.now();s-H.value>150&&(H.value=s,He(u))}}const f={block:{normal:rr({props:["value"],setup(m,{slots:u}){const s=m.value?.children?.some(d=>d.text&&d.text.trim()!=="");return()=>s?nr("p",{class:"text-mdMobile md:text-md mb-0 indent-0"},u.default?.()||[]):null}})},marks:{strong:rr({props:["value"],setup(m,{slots:u}){return()=>nr("strong",{class:""},u.default?.()||[])}}),link:rr({props:["value"],setup(m,{slots:u}){return()=>nr("a",{href:m.value.href,target:"_blank",class:"opacity-100 hover:opacity-50 transition-opacity duration-300 ease-custom",rel:"noopener noreferrer"},u.default?.()||[])}})}};return(m,u)=>{const s=Ui,d=as,_=xi,v=ro,R=ki,F=Ci,ie=Si;return D(),$("div",{id:"smooth-wrapper",ref_key:"scrollRootRef",ref:T,class:Ve(["w-screen mx-auto h-full min-h-0 text-mdMobile md:text-md select-none",y.value?"overflow-y-scroll":"overflow-hidden"]),onScroll:u[0]||(u[0]=p=>Qe(p)),onWheel:De,onTouchmove:De},[!h.value&&!Ut?(D(),Nr(s,{key:0,id:"about",ref_key:"aboutRef",ref:Z},null,512)):(D(),Nr(d,{key:1,id:"about",ref_key:"aboutRefMobile",ref:_e},null,512)),vi(b("div",As,[b("div",Ls,[b("div",{id:"mainLogo",class:Ve(["uppercase text-white mb-2 flex items-top",{"opacity-0":i.introEnabled}])},[...u[1]||(u[1]=[b("span",{class:"text-2xl-logo md:text-2xl leading-5 md:leading-[2.6rem]"},"Alexander",-1),b("span",{class:"text-lg-logo md:text-lg ml-1 md:ml-2"},"(BY)",-1)])],2)]),b("div",{id:"liveWebcam",class:Ve(["absolute top-0 left-0 w-screen h-full bg-black z-0",{"opacity-0":i.introEnabled}])},[b("div",$s,[b("div",Is,[b("div",Hs,[(D(),$(rt,null,Nt(4,p=>b("button",{key:p,type:"button",class:Ve(["w-6 h-6 flex items-center justify-center text-white cursor-pointer transition-colors duration-200",{"!bg-yellow !text-black":Gt(r)===p-1,"bg-[#000000]":p==1,"bg-[#000000]":p==2,"bg-[#000000]":p==3,"bg-[#000000]":p==4}]),"aria-label":`Switch to stream ${p}`,"aria-pressed":Gt(r)===p-1,disabled:!Gt(n)[p-1],onClick:A=>Gt(o)(p-1)},[b("span",Fs,Dt(p),1)],10,Bs)),64))]),b("div",Ns,[Gt(t)?(D(),$("iframe",{key:0,id:"ytPlayer",src:Gt(t),allow:"autoplay; encrypted-media",allowfullscreen:"",title:"YouTube video",class:"youtube-iframe"},null,8,zs)):me("",!0)])])])],2)],512),[[yi,i.webcamVisible]]),i.items?(D(),$("div",{key:2,id:"smooth-content",class:Ve(["bg-black flex flex-col transition-opacity duration-500 ease-custom pt-0 md:pt-8 __-mt-[.2rem]",{"opacity-100 pointer-events-auto":!i.introEnabled,"opacity-0 pointer-events-none":i.introEnabled}])},[(D(!0),$(rt,null,Nt(i.items,(p,A)=>(D(),$("section",{key:p._key??A,class:Ve(["relative bg-black section flex flex-col p-module-sm pt-module-xl md:pt-0 mb-2 md:mb-12 transition-margin duration-0 ease-custom gap-x-module-sm gap-y-0 md:gap-y-0",{"!pt-module-xl":Ut,"h-auto min-h-0":p?.typeOfContent=="project"||p?.typeOfContent=="youtube","_h-dvh _md:max-h-[calc(100dvh-9rem)]":p?.typeOfContent=="product"}])},[p?.typeOfContent=="youtube"?(D(),$("div",Ys,[b("iframe",{id:`ytPlayer-${A}`,src:Gt(bi)(p.youtubeEmbed),allow:"autoplay; encrypted-media",allowfullscreen:"",title:"YouTube video",class:"youtube-iframe"},null,8,Vs)])):p?.typeOfContent=="project"?(D(),$(rt,{key:1},[k(p).length===1?(D(),$(rt,{key:0},[b("div",{class:Ve(["sticky top-[1.2rem] md:top-0 pt-[2px] md:pt-[2px] pb-module-sm z-[1000] w-full mr-auto flex flex-col gap-0 text-white bg-black",{"!top-5":Ut}]),ref_for:!0,ref:L=>{L&&(be.value[A]=L)}},[b("ul",Xs,[b("div",{class:"hidden md:block col-span-1 opacity-50 font-ibm text-nowrap truncate",innerHTML:k(p)[0].date},null,8,Ws),b("div",{class:"md:hidden col-span-1 opacity-50 font-ibm text-nowrap truncate",innerHTML:k(p)[0].date},null,8,Us),b("div",{class:"col-span-3 md:col-span-1 opacity-50 font-ibm text-nowrap truncate",innerHTML:Se(k(p)[0].typeOfContent)},null,8,Gs),b("div",{class:"hidden md:block col-span-1 opacity-50 font-ibm text-nowrap truncate",innerHTML:k(p)[0].detailInfo1},null,8,qs),b("div",{class:"hidden md:block col-span-1 opacity-50 font-ibm text-nowrap truncate",innerHTML:k(p)[0].detailInfo2},null,8,Js)]),b("div",Ks,[ne(_,{to:`/editorial/${k(p)[0].slug}`,class:Ve(["col-start-1 col-span-full uppercase",{"!col-span-2":Ut}])},{default:Qt(()=>[b("span",{innerHTML:k(p)[0].title,class:"text-lgMobileHeaders md:text-lgHeaders"},null,8,Zs)]),_:2},1032,["to","class"]),b("div",Qs,[ne(v,{value:k(p)[0].description},null,8,["value"]),ne(_,{to:`/editorial/${k(p)[0].slug}`,class:"text-yellow ml-1"},{default:Qt(()=>[...u[2]||(u[2]=[po("Read more ",-1)])]),_:1},8,["to"])])])],2),b("div",js,[(D(!0),$(rt,null,Nt(p.gridBuilder,(L,z)=>(D(),$("div",{key:z,class:Ve([Ie(p.gridBuilder,z,L.items),i.mobileFirstMediaOnly?"relative z-10 items-start gap-module-sm bg-black overflow-hidden max-md:flex max-md:flex-col md:grid md:grid-cols-6":"relative z-10 items-start gap-module-sm bg-black overflow-hidden grid grid-cols-6",{"!flex flex-col":Ut}])},[(D(!0),$(rt,null,Nt(L.items,(q,C)=>(D(),$("div",{key:C,class:Ve(["data-media-element w-full",[ft(p.gridBuilder,z,C,q),`col-span-${q.columnspan<3?3:"full"} md:col-span-${q.columnspan}`,`col-start-${C%2!=0&&q.columnspan<3?4:1} md:col-start-auto`]]),"data-project-index":A,"data-row-index":z,"data-item-index":C,"data-media-index":pe(p.gridBuilder,z,C)}
1,[q._type==="Empty Space"?(D(),$("div",tl)):q._type==="Media"&&!q?.isVideo?(D(),$("div",rl,[ne(_,{to:`/editorial/${k(p)[0]?.slug}`},{default:Qt(()=>[ne(un,{item:q.imageMedia,alt:q.altText||"image",eager:A===0,class:"max-w-full h-auto data-media-element"},null,8,["item","alt","eager"])]),_:2},1032,["to"]),q.description?(D(),$("div",nl,[ne(v,{value:q.description,components:f},null,8,["value"])])):me("",!0)])):q._type==="Media"&&q?.isVideo?(D(),$("div",ol,[u[3]||(u[3]=b("p",null,"Video item",-1)),b("div",il,[b("img",{src:`https://image.mux.com/${q?.video}/thumbnail.png?width=600`,alt:"video thumbnail",class:"w-full h-auto"},null,8,sl)]),q.description?(D(),$("div",ll,[ne(v,{value:q.description,components:f},null,8,["value"])])):me("",!0)])):me("",!0)],10,el))),128))],2))),128)),k(p)[0].image_preview?.url&&!p.gridBuilder?.length?(D(),Nr(_,{key:0,to:`/editorial/${k(p)[0].slug}`,class:"relative z-10 overflow-hidden flex flex-col"},{default:Qt(()=>[ne(un,{item:k(p)[0].image_preview,alt:k(p)[0].title,eager:A===0,class:"max-w-full h-auto flex flex-col justify-center"},null,8,["item","alt","eager"])]),_:2},1032,["to"])):me("",!0)])],64)):(D(),$("div",al,[(D(!0),$(rt,null,Nt(k(p),(L,z)=>(D(),$("div",{key:L._id,class:"flex flex-col min-w-0"},[b("div",{class:Ve(["sticky top-[1.2rem] md:top-0 pt-[2px] md:pt-[2px] pb-module-sm z-[1000] w-full mr-auto flex flex-col gap-0 text-white bg-black",{"!top-5":Ut}])},[b("ul",cl,[b("div",{class:"hidden md:block col-span-1 opacity-50 font-ibm text-nowrap truncate",innerHTML:L.date},null,8,ul),b("div",{class:"md:hidden col-span-1 opacity-50 font-ibm text-nowrap truncate",innerHTML:L.date},null,8,fl),b("div",{class:"col-span-3 opacity-50 font-ibm text-nowrap truncate",innerHTML:Se(L.typeOfContent)},null,8,dl)]),b("div",pl,[ne(_,{to:`/editorial/${L.slug}`,class:Ve(["col-start-1 col-span-full uppercase",{"!col-span-2":Ut}])},{default:Qt(()=>[b("span",{innerHTML:L.title,class:"text-lgMobileHeaders md:text-lgHeaders"},null,8,gl)]),_:2},1032,["to","class"]),b("div",hl,[ne(v,{value:$e(L.description)},null,8,["value"]),ne(_,{to:`/editorial/${L.slug}`,class:"text-yellow ml-1"},{default:Qt(()=>[...u[4]||(u[4]=[po("Read more ",-1)])]),_:1},8,["to"])])])],2),L.image_preview?.url?(D(),Nr(_,{key:0,to:`/editorial/${L.slug}`,class:"relative z-10 overflow-hidden fade-in-up"},{default:Qt(()=>[ne(un,{item:L.image_preview,alt:L.title,eager:A===0,class:"max-w-full h-auto [&_img]:object-cover"},null,8,["item","alt","eager"])]),_:2},1032,["to"])):me("",!0)]))),128))]))],64)):p?.typeOfContent=="product"?(D(),$("div",{key:2,class:Ve(["sticky top-[1.2rem] md:top-0 pt-[2px] md:pt-[2px] pb-module-sm z-[1000] w-full mr-auto flex flex-col gap-0 text-white bg-black",{"!top-5":Ut}]),ref_for:!0,ref:L=>{L&&(be.value[A]=L)}},[b("ul",ml,[b("div",_l,[b("div",{class:"col-span-1 opacity-50 font-ibm",innerHTML:p.product?.productType?p.product?.productType:"Product type"},null,8,vl),u[5]||(u[5]=b("div",{class:"hidden md:block col-span-1 opacity-50"},null,-1)),b("div",yl,Dt(M.value[A]?.variant?Te(M.value[A].variant.price):""),1),ne(_,{to:Gt(l)(p.product?.slug),class:"col-start-1 col-span-3 uppercase pt-1 md:mt-auto"},{default:Qt(()=>[b("span",{innerHTML:p.product?.title,class:"text-lgMobileHeaders md:text-lgHeaders"},null,8,bl)]),_:2},1032,["to"])]),u[6]||(u[6]=b("div",{class:"grid grid-cols-3 col-span-full md:col-span-3 gap-x-module-sm"},null,-1))])],2)):me("",!0),p?.typeOfContent=="product"&&M.value[A]?(D(),$("div",{key:3,class:Ve(["relative z-10 flex flex-col gap-module-sm bg-black h-full overflow-y-hidden fade-in-up",{"grid grid-cols-6 gap-x-module-sm":p?.productLayout=="half"}])},[ne(_,{to:Gt(l)(p.product.slug),class:Ve({"col-span-full md:col-span-3":p?.productLayout=="half"})},{default:Qt(()=>[p.product?.previewImageUrl?(D(),Nr(un,{key:0,item:{url:M.value[A]?.shopifyProduct?.featuredImage?.url??p.product.previewImageUrl,width:M.value[A]?.shopifyProduct?.featuredImage?.width,height:M.value[A]?.shopifyProduct?.featuredImage?.height},alt:p.product?.title,eager:A===0,class:Ve(["w-auto h-full [&_img]:object-cover",{"col-span-3":p?.productLayout=="half"}])},null,8,["item","alt","eager","class"])):me("",!0)]),_:2},1032,["to","class"]),b("div",{class:Ve(["hidden md:flex flex-col gap-module-xl text-white",{"col-span-3":p?.productLayout=="half"}])},[p.product?.descriptionHtml?(D(),$("div",{key:0,class:"block text-mdMobile md:text-md max-w-[80ch] [&_p]:mb-2",innerHTML:p.product?.descriptionHtml},null,8,xl)):me("",!0),ne(R,{variant:M.value[A]?.variant},null,8,["variant"]),ne(Ti,{product:p.product,"accordion-key":`scroll-product-${A}`,"text-class":"text-lg text-white"},null,8,["product","accordion-key"])],2)],2)):me("",!0)],2))),128)),ne(F,{class:"shrink-0"}),ne(ie,{class:"shrink-0"})],2)):me("",!0)],34)}}};export{Rl as _};
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.