PageSourceSearch

https://matveyan.com/assets/style-BKWkXVu2.js

js matveyan.com collected 2026-10-06 13:13:42 UTC 276,354 bytes, 39 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/bg-case-effect-C5ZTTjC5.js","assets/three.module-BzMZWXrs.js","assets/home-scene-BsQPX9x0.js"])))=>i.map(i=>d[i]);
2(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var e=`/assets/1-BNhZvFth.jpg`,t=`/assets/2-CEzrkGrO.jpg`,n=`/assets/3-BHIW8oNn.jpg`,r=`/assets/bg-DIoK--Vn.jpg`,i=`/assets/1-2mbGmxrb.jpg`,a=`/assets/2-CWkxLRU3.jpg`,o=`/assets/3-Czc-t5cY.jpg`,s=`/assets/4-CYuqTuEo.jpg`,c=`/assets/5-DQnPJCLT.jpg`,l=`/assets/6-DzLu3Ip2.jpg`,u=`/assets/7-Dl7Q-NcI.jpg`,d=`data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQFBQQGBgYGBgkIBwcICQ0KCgoKCg0UDQ8NDQ8NFBIWEhESFhIgGRcXGSAlHx4fJS0pKS05NjlLS2QBBAQEBAQEBAUFBAYGBgYGCQgHBwgJDQoKCgoKDRQNDw0NDw0UEhYSERIWEiAZFxcZICUfHh8lLSkpLTk2OUtLZP/CABEIAboETgMBIgACEQEDEQH/xAAoAAEBAQAAAAAAAAAAAAAAAAAAAggBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAMwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAGRAAAwEBAQAAAAAAAAAAAAAAAhJRALDA/9oACAEBAAE/AOr0gzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDMgzIMyDPAW/wD/xAAUEQEAAAAAAAAAAAAAAAAAAACg/9oACAECAQE/AHGf/8QAFBEBAAAAAAAAAAAAAAAAAAAAoP/aAAgBAwEBPwBxn//Z`,f=`/assets/bg-DgrOx_tx.jpg`,p=`/assets/1-m0s8TjSP.jpg`,m=`/assets/2-V3FEaBBT.jpg`,h=`/assets/3-cGnvebwn.jpg`,g=`/assets/4-BL4LTPEI.jpg`,_=`/assets/bg-BID7XekM.jpg`,v=`/assets/1-BDerb1Aw.jpg`,y=`/assets/2-C2JC4rft.jpg`,b=`/assets/3-CfH61Gn0.jpg`,x=`/assets/4-LgX35xtm.jpg`,S=`/assets/5-DU4JaeMN.jpg`,C=`/assets/6-D_eJNHxM.jpg`,w=`/assets/7-BydcFaB9.jpg`,T=`/assets/bg--Zfydc-t.jpg`,E=`/assets/1-Bgxr1Slx.jpg`,D=`/assets/2-Dhf8A7gs.jpg`,O=`/assets/3-D-S2nodK.jpg`,k=`/assets/4-D032CjVg.jpg`,A=`/assets/5-CH4RFsGt.jpg`,j=`/assets/6-CbYCjHus.jpg`,M=`/assets/7-BmnHh57k.jpg`,ee=`/assets/bg-I94qbySx.jpg`,N=`/assets/1-DG3fCjhf.jpg`,P=`/assets/2-DgBkYksl.jpg`,F=`/assets/3-BejbfpU5.jpg`,te=`/assets/4-D0nZolf2.jpg`,ne=`/assets/bg-CmpwH5nZ.jpg`,I=`/assets/1-CTUCopLi.webp`,L=`/assets/10-BGCQ3SQ8.webp`,re=`/assets/11-DkZNee2c.webp`,ie=`/assets/12-DzKHYPuP.webp`,R=`/assets/13-CO3dC4_O.webp`,ae=`/assets/14-76iv8IhS.webp`,oe=`/assets/2-C7YfhxJR.webp`,se=`/assets/3-DTQJ5k4N.webp`,z=`/assets/4-C_c6-IFZ.webp`,ce=`/assets/5-Cj1DSv-z.webp`,le=`/assets/6-DiL2M-Jl.webp`,B=`/assets/7-CT7FS7QX.webp`,ue=`/assets/8-DGiHsTZX.webp`,de=`/assets/9-JSau3siw.webp`,fe=`/assets/bg-CbVbji_G.webp`,V=e=>typeof e==`string`,pe=e=>e&&e!==null&&e instanceof Element&&`nodeType`in e,me=function(e){if(!(e&&e instanceof Element&&e.offsetParent))return!1;let t=!1,n=!1;if(e.scrollWidth>e.clientWidth){let n=window.getComputedStyle(e).overflowX,r=n.indexOf(`hidden`)!==-1,i=n.indexOf(`clip`)!==-1,a=n.indexOf(`visible`)!==-1;t=!r&&!i&&!a}if(e.scrollHeight>e.clientHeight){let t=window.getComputedStyle(e).overflowY,r=t.indexOf(`hidden`)!==-1,i=t.indexOf(`clip`)!==-1,a=t.indexOf(`visible`)!==-1;n=!r&&!i&&!a}return t||n},he=function(e,t=void 0){return!e||e===document.body||t&&e===t?null:me(e)?e:he(e.parentElement,t)},ge=function(e){var t=new DOMParser().parseFromString(e,`text/html`).body;if(t.childElementCount>1){for(var n=document.createElement(`div`);t.firstChild;)n.appendChild(t.firstChild);return n}let r=t.firstChild;return!r||r instanceof HTMLElement?r:((n=document.createElement(`div`)).appendChild(r),n)},H=function(e=0,t=0,n=0){return Math.max(Math.min(t,n),e)},U=e=>typeof e==`object`&&!!e&&e.constructor===Object&&Object.prototype.toString.call(e)===`[object Object]`;function _e(e){return U(e)||Array.isArray(e)}function W(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>{let r=e[n],i=t[n];return typeof r==`function`?`${r}`==`${i}`:_e(r)&&_e(i)?W(r,i):r===i})}var ve=function(e){for(let t of Se)t.getState()===ye.Running&&t.tick(we?e-we:0);we=e,Ce=window.requestAnimationFrame(ve)},ye,be,xe;(function(e){e[e.Initializing=0]=`Initializing`,e[e.Running=1]=`Running`,e[e.Paused=2]=`Paused`,e[e.Completed=3]=`Completed`,e[e.Destroyed=4]=`Destroyed`})(ye||={}),function(e){e[e.Spring=0]=`Spring`,e[e.Ease=1]=`Ease`}(be||={}),function(e){e[e.Loop=0]=`Loop`,e[e.Reverse=1]=`Reverse`}(xe||={});var Se=new Set,Ce=null,we=0;function Te(){let e=ye.Initializing,t=be.Ease,n=0,r=0,i=Te.Easings.Linear,a=500,o=0,s=0,c=0,l=0,u=1/0,d=.01,f=.01,p=!1,m={},h=null,g={},_={},v={},y=0,b=0,x=xe.Loop,S=Te.Easings.Linear,C=new Map;function w(e,...t){for(let n of C.get(e)||[])n(...t)}function T(e){return r=0,e?h=setTimeout(()=>{E()},e):E(),O}function E(){e=ye.Running,w(`start`,g,_)}function D(){if(e=ye.Completed,v={},w(`end`,g),e===ye.Completed)if(n<y){if(n++,x===xe.Reverse){let e=Object.assign({},m);m=Object.assign({},_),_=e}T(b)}else n=0;return O}let O={getState:function(){return e},easing:function(e){return i=e,t=be.Ease,v={},O},duration:function(e){return a=e,O},spring:function(e={}){t=be.Spring;let{velocity:n,mass:r,tension:i,friction:a,restDelta:m,restSpeed:h,maxSpeed:g,clamp:_}=Object.assign(Object.assign({},{velocity:0,mass:1,tension:170,friction:26,restDelta:.1,restSpeed:.1,maxSpeed:1/0,clamp:!0}),e);return o=n,s=r,c=i,l=a,f=m,d=h,u=g,p=_,v={},O},isRunning:function(){return e===ye.Running},isSpring:function(){return t===be.Spring},from:function(e){return g=Object.assign({},e),O},to:function(e){return _=e,O},repeat:function(e,t=0,n=xe.Loop,r){return y=e,b=t,x=n,S=r||i,O},on:function(e,t){var n,r;return n=e,r=t,C.set(n,[...C.get(n)||[],r]),O},off:function(e,t){var n,r;return n=e,r=t,C.has(n)&&C.set(n,C.get(n).filter(e=>e!==r)),O},start:function(t){return W(g,_)||(e=ye.Initializing,m=Object.assign({},g),Se.add(this),Ce||=window.requestAnimationFrame(ve),T(t)),O},pause:function(){return h&&=(clearTimeout(h),null),e===ye.Running&&(e=ye.Paused,w(`pause`,g)),O},end:D,tick:function(n){n>50&&(n=50),r+=n;let h=0,y=!1;if(e!==ye.Running)return O;if(t===be.Ease){h=H(0,r/a,1),y=h===1;let e=x===xe.Reverse?S:i;for(let t in g)g[t]=m[t]+(_[t]-m[t])*e(h)}if(t===be.Spring){let e=.001*n,t=0;for(let n in g){let r=_[n],i=g[n];if(typeof r!=`number`||isNaN(r)||typeof i!=`number`||isNaN(i))continue;if(Math.abs(r-i)<=f){g[n]=r,v[n]=0;continue}v[n]||(typeof o==`object`&&typeof o[n]==`number`?v[n]=o[n]:v[n]=typeof o==`number`?o:0);let a=v[n];a=H(-1*Math.abs(u),a,Math.abs(u));let m=a*s*l;a+=((i>r?-1:1)*(Math.abs(r-i)*c)-m)/s*e,i+=a*e;let h=g[n]>r?i<r:i>r,y=Math.abs(a)<d&&Math.abs(r-i)<=f;p&&h&&(y=!0),y?(i=r,a=0):t++,g[n]=i,v[n]=a}y=!t}let b=Object.assign({},_);return w(`step`,g,m,_,h),y&&e===ye.Running&&W(_,b)&&(e=ye.Completed,D()),O},getStartValues:function(){return m},getCurrentValues:function(){return g},getCurrentVelocities:function(){return v},getEndValues:function(){return _},destroy:function(){e=ye.Destroyed,h&&=(clearTimeout(h),null),m=g=_={},Se.delete(this)}};return O}Te.destroy=()=>{for(let e of Se)e.destroy();Ce&&=(cancelAnimationFrame(Ce),null)},Te.Easings={Linear:function(e){return e},EaseIn:function(e){return e===0?0:2**(10*e-10)},EaseOut:function(e){return e===1?1:1-2**(-10*e)},EaseInOut:function(e){return e===0?0:e===1?1:e<.5?2**(20*e-10)/2:(2-2**(-20*e+10))/2}};function Ee(e){return typeof TouchEvent<`u`&&e instanceof TouchEvent}function De(e,t){let n=[],r=Ee(e)?e[t]:e instanceof MouseEvent&&(t===`changedTouches`||e.type!==`mouseup`)?[e]:[];for(let e of r)n.push({x:e.clientX,y:e.clientY,ts:Date.now()});return n}function G(e){return De(e,`touches`)}function Oe(e){return De(e,`targetTouches`)}function ke(e){return De(e,`changedTouches`)}function Ae(e){let t=e[0],n=e[1]||t;return{x:(t.x+n.x)/2,y:(t.y+n.y)/2,ts:n.ts}}function je(e){let t=e[0],n=e[1]||e[0];return t&&n?-1*Math.sqrt((n.x-t.x)*(n.x-t.x)+(n.y-t.y)*(n.y-t.y)):0}var Me=e=>{e.cancelable&&e.preventDefault()},Ne={passive:!1},Pe={panThreshold:5,swipeThreshold:3,ignore:[`textarea`,`input`,`select`,`[contenteditable]`,`[data-selectable]`,`[data-draggable]`]},Fe=!1,Ie=!0,Le=(e,t)=>{let n,r,i,a,o,s=Object.assign(Object.assign({},Pe),t),c=[],l=[],u=[],d=!1,f=!1,p=!1,m=!1,h=0,g=0,_=0,v=0,y=0,b=0,x=0,S=0,C=0,w=[],T=new Map;function E(e){let t=je(l),a=je(u),o=t&&a?t/a:0,s={srcEvent:n,isPanRecognized:d,isSwipeRecognized:f,firstTouch:c,previousTouch:u,currentTouch:l,deltaX:_,deltaY:v,offsetX:y,offsetY:b,velocityX:x,velocityY:S,velocity:Math.abs(x)>Math.abs(S)?x:S,angle:C,axis:i,scale:o,center:r};for(let t of T.get(e)||[])t(s)}function D(e){let t=e.target,n=e.composedPath()[0],r=s.ignore.join(`,`),i=e=>e&&e instanceof HTMLElement&&(e.matches(r)||e.closest(r));if(i(t)||i(n))return!1}function O(e){let t=Date.now();if(w=w.filter(e=>!e.ts||e.ts>t-100),e&&w.push(e),x=0,S=0,w.length>3){let e=w[0],t=w[w.length-1];if(e&&t){let n=t.x-e.x,r=t.y-e.y,i=e.ts&&t.ts?t.ts-e.ts:0;i>0&&(x=Math.abs(n)>3?n/(i/30):0,S=Math.abs(r)>3?r/(i/30):0)}}}function k(e){if(!1===D(e))return;if(typeof MouseEvent<`u`&&e instanceof MouseEvent){if(Fe)return}else Fe=!0;if(typeof MouseEvent<`u`&&e instanceof MouseEvent){if(!e.buttons||e.button!==0)return;Me(e)}e instanceof MouseEvent&&(window.addEventListener(`mousemove`,A),window.addEventListener(`mouseup`,j)),window.addEventListener(`blur`,M),n=e,l=Oe(e),c=[...l],u=[],g=l.length,r=Ae(l),g===1&&(d=!1,f=!1,p=!1),g&&O(Ae(l));let t=Date.now(),i=t-(h||t);m=i>0&&i<=250&&g===1,h=t,clearTimeout(a),E(`start`)}function A(e){var t;if(!c.length||e.defaultPrevented||!1===D(e))return;n=e,u=[...l],l=G(e);let a=Ae(u),f=Ae(G(e));if(O(f),g=l.length,r=f,u.length===l.length?(_=f.x-a.x,v=f.y-a.y):(_=0,v=0),c.length){let e=Ae(c);y=f.x-e.x,b=f.y-e.y}if(l.length>1){let e=je(l),t=je(u);Math.abs(e-t)>=.1&&(p=!0,E(`pinch`))}d||(d=Math.abs(y)>=s.panThreshold||Math.abs(b)>=s.panThreshold,d&&(Ie=!1,clearTimeout(o),o=void 0,C=Math.abs(180*Math.atan2(b,y)/Math.PI),i=C>
245&&C<135?`y`:`x`,c=[...l],u=[...l],y=0,b=0,_=0,v=0,(t=window.getSelection())==null||t.removeAllRanges(),E(`panstart`))),d&&(_||v)&&E(`pan`),E(`move`)}function j(e){if(n=e,!c.length)return;let t=Oe(e),i=ke(e);if(g=t.length,r=Ae(i),i.length&&O(Ae(i)),u=[...l],l=[...t],c=[...t],g>0)E(`end`),d=!1,f=!1,w=[];else{let e=s.swipeThreshold;(Math.abs(x)>e||Math.abs(S)>e)&&(f=!0),d&&E(`panend`),f&&E(`swipe`),d||f||p||(E(`tap`),m?E(`doubleTap`):a=setTimeout(function(){E(`singleTap`)},250)),E(`end`),ee()}}function M(){clearTimeout(a),ee(),d&&E(`panend`),E(`end`)}function ee(){Fe=!1,d=!1,f=!1,m=!1,g=0,w=[],l=[],u=[],c=[],_=0,v=0,y=0,b=0,x=0,S=0,C=0,i=void 0,window.removeEventListener(`mousemove`,A),window.removeEventListener(`mouseup`,j),window.removeEventListener(`blur`,M),Ie||o||(o=setTimeout(()=>{Ie=!0,o=void 0},100))}function N(e){let t=e.target;Fe=!1,t&&!e.defaultPrevented&&(Ie||(Me(e),e.stopPropagation()))}let P={init:function(){return e&&(e.addEventListener(`click`,N,Ne),e.addEventListener(`mousedown`,k,Ne),e.addEventListener(`touchstart`,k,Ne),e.addEventListener(`touchmove`,A,Ne),e.addEventListener(`touchend`,j),e.addEventListener(`touchcancel`,j)),P},on:function(e,t){return function(e,t){T.set(e,[...T.get(e)||[],t])}(e,t),P},off:function(e,t){return T.has(e)&&T.set(e,T.get(e).filter(e=>e!==t)),P},isPointerDown:()=>g>0,destroy:function(){clearTimeout(a),clearTimeout(o),o=void 0,e&&(e.removeEventListener(`click`,N,Ne),e.removeEventListener(`mousedown`,k,Ne),e.removeEventListener(`touchstart`,k,Ne),e.removeEventListener(`touchmove`,A,Ne),e.removeEventListener(`touchend`,j),e.removeEventListener(`touchcancel`,j)),e=null,ee()}};return P};Le.isClickAllowed=()=>Ie;var Re={IMAGE_ERROR:`This image couldn't be loaded. <br /> Please try again later.`,MOVE_UP:`Move up`,MOVE_DOWN:`Move down`,MOVE_LEFT:`Move left`,MOVE_RIGHT:`Move right`,ZOOM_IN:`Zoom in`,ZOOM_OUT:`Zoom out`,TOGGLE_FULL:`Toggle zoom level`,TOGGLE_1TO1:`Toggle zoom level`,ITERATE_ZOOM:`Toggle zoom level`,ROTATE_CCW:`Rotate counterclockwise`,ROTATE_CW:`Rotate clockwise`,FLIP_X:`Flip horizontally`,FLIP_Y:`Flip vertically`,RESET:`Reset`,TOGGLE_FS:`Toggle fullscreen`},K=(e,t=``)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.add(t)})},ze=(e,t=``)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.remove(t)})},Be=(e,t=``,n)=>{e&&e.classList&&t.split(` `).forEach(t=>{t&&e.classList.toggle(t,n||!1)})},Ve=e=>{e.cancelable&&e.preventDefault()},He=(e,t=1e4)=>(e=parseFloat(e+``)||0,Math.round((e+2**-52)*t)/t),Ue=e=>e instanceof HTMLImageElement,q,We;(function(e){e.Reset=`reset`,e.Zoom=`zoom`,e.ZoomIn=`zoomIn`,e.ZoomOut=`zoomOut`,e.ZoomTo=`zoomTo`,e.ToggleCover=`toggleCover`,e.ToggleFull=`toggleFull`,e.ToggleMax=`toggleMax`,e.IterateZoom=`iterateZoom`,e.Pan=`pan`,e.Swipe=`swipe`,e.Move=`move`,e.MoveLeft=`moveLeft`,e.MoveRight=`moveRight`,e.MoveUp=`moveUp`,e.MoveDown=`moveDown`,e.RotateCCW=`rotateCCW`,e.RotateCW=`rotateCW`,e.FlipX=`flipX`,e.FlipY=`flipY`,e.ToggleFS=`toggleFS`})(q||={}),function(e){e.Cover=`cover`,e.Full=`full`,e.Max=`max`}(We||={});var Ge={x:0,y:0,scale:1,angle:0,flipX:1,flipY:1},Ke={bounds:!0,classes:{container:`f-panzoom`,wrapper:`f-panzoom__wrapper`,content:`f-panzoom__content`,viewport:`f-panzoom__viewport`},clickAction:q.ToggleFull,dblClickAction:!1,gestures:{},height:`auto`,l10n:Re,maxScale:4,minScale:1,mouseMoveFactor:1,panMode:`drag`,protected:!1,singleClickAction:!1,spinnerTpl:`<div class="f-spinner"></div>`,wheelAction:q.Zoom,width:`auto`},qe,Je=0,Ye=0,Xe=0,Ze=(e,t={},n={})=>{let r,i,a,o,s,c,l,u,d=0,f=Object.assign(Object.assign({},Ke),t),p={},m=Object.assign({},Ge),h=Object.assign({},Ge),g=[];function _(e){let t=f[e];return t&&typeof t==`function`?t(U):t}function v(){return e&&e.parentElement&&r&&d===3}let y=new Map;function b(e,...t){let n=[...y.get(e)||[]];f.on&&n.push(f.on[e]);for(let e of n)e&&typeof e==`function`&&e(U,...t);e!==`*`&&b(`*`,e,...t)}function x(e){if(!v())return;let t=e.target;if(he(t))return;let n=Date.now(),r=H(-1,[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),1);b(`wheel`,e,r);let i=_(`wheelAction`);if(!i||e.defaultPrevented)return;let a=h.scale,o=a*(r>0?1.5:.5);if(i===q.Zoom){let t=Math.abs(e.deltaY)<100&&Math.abs(e.deltaX)<100;if(n-Ye<(t?200:45))return void Ve(e);Ye=n;let i=ee(),s=F();if(He(o)<He(i)&&He(a)<=He(i)?(Xe+=Math.abs(r),o=i):He(o)>He(s)&&He(a)>=He(s)?(Xe+=Math.abs(r),o=s):(Xe=0,o=H(i,o,s)),Xe>7)return}switch(Ve(e),i){case q.Pan:L(i,{srcEvent:e,deltaX:2*-e.deltaX,deltaY:2*-e.deltaY});break;case q.Zoom:L(q.ZoomTo,{srcEvent:e,scale:o,center:{x:e.clientX,y:e.clientY}});break;default:L(i,{srcEvent:e})}}function S(t){let n=t.composedPath()[0];if(!Le.isClickAllowed()||!pe(n)||t.defaultPrevented||!e?.contains(n)||n.hasAttribute(`disabled`)||n.hasAttribute(`aria-disabled`)||n.hasAttribute(`data-carousel-go-prev`)||n.hasAttribute(`data-carousel-go-next`))return;
2let i=n.closest(`[data-panzoom-action]`),a=i?.dataset?.panzoomAction,o=i?.dataset?.panzoomValue||``;if(a){switch(Ve(t),a){case q.ZoomTo:case q.ZoomIn:case q.ZoomOut:L(a,{scale:parseFloat(o||``)||void 0});break;case q.MoveLeft:case q.MoveRight:L(a,{deltaX:parseFloat(o||``)||void 0});break;case q.MoveUp:case q.MoveDown:L(a,{deltaY:parseFloat(o||``)||void 0});break;case q.ToggleFS:fe();break;default:L(a)}return}if(!r?.contains(n))return;let s={srcEvent:t};if(L(_(`clickAction`),s),_(`dblClickAction`)){let e=Date.now(),t=e-(Je||e);Je=e,t>0&&t<=250?(qe&&=(clearTimeout(qe),void 0),L(_(`dblClickAction`),s)):qe=setTimeout(()=>{L(_(`singleClickAction`),s)},250)}}function C(e){if(u=e,!v()||!A()||m.scale<=1||h.scale<=1||(r?.dataset.animationName||``).indexOf(`zoom`)>-1)return;let t=j(h.scale);if(!t)return;let{x:n,y:i}=t;L(q.Pan,{deltaX:n-h.x,deltaY:i-h.y})}function w(){var t;e&&(ze(e,`is-loading`),(t=e.querySelector(`.f-spinner`))==null||t.remove())}function T(){if(!e||!i)return;if(w(),Ue(i)&&(!i.complete||!i.naturalWidth))return d=2,r?.classList.add(`has-error`),void b(`error`);b(`loaded`);let{width:t,height:n}=O();Ue(i)&&(i.setAttribute(`width`,t+``),i.setAttribute(`height`,n+``)),r&&(ze(r,`has-error`),Ue(i)&&(r.setAttribute(`width`,t+``),r.setAttribute(`height`,n+``),r.style.aspectRatio=`${t/n||``}`)),c=Te().on(`start`,(e,t)=>{t.angle!==void 0&&(t.angle=90*Math.round(t.angle/90)),t.flipX!==void 0&&(t.flipX=t.flipX>0?1:-1),t.flipY!==void 0&&(t.flipY=t.flipY>0?1:-1),h=Object.assign(Object.assign({},Ge),t),I(),b(`animationStart`)}).on(`pause`,e=>{h=Object.assign(Object.assign({},Ge),e)}).on(`step`,e=>{if(!v())return void(c==null||c.end());if(m=Object.assign(Object.assign({},Ge),e),A()||!_(`bounds`)||B()||h.scale>m.scale||h.scale<N())return void re();let t=te(h.scale),n=!1,r=!1,i=!1,a=!1;m.x<t.x[0]&&(n=!0),m.x>t.x[1]&&(r=!0),m.y<t.y[0]&&(a=!0),m.y>t.y[1]&&(i=!0);let o=!1,s=!1,l=!1,u=!1;h.x<t.x[0]&&(o=!0),h.x>t.x[1]&&(s=!0),h.y<t.y[0]&&(u=!0),h.y>t.y[1]&&(l=!0);let d=!1;(r&&s||n&&o)&&(h.x=H(t.x[0],h.x,t.x[1]),d=!0),(i&&l||a&&u)&&(h.y=H(t.y[0],h.y,t.y[1]),d=!0),d&&c&&c.spring({tension:94,friction:17,maxSpeed:555*h.scale,restDelta:.1,restSpeed:.1,velocity:c.getCurrentVelocities()}).from(m).to(h).start(),re()}).on(`end`,()=>{s!=null&&s.isPointerDown()||ne(),c!=null&&c.isRunning()||(I(),b(`animationEnd`))}),function(){let e=_(`gestures`);if(!e||!o||!i)return;let t=!1;s=Le(o,e).on(`start`,e=>{if(!_(`gestures`)||!c||!v()||A())return;let n=e.srcEvent;(m.scale>1||le(m.angle)||e.currentTouch.length>1)&&(n?.stopPropagation(),c.pause(),t=!0),e.currentTouch.length===1&&b(`touchStart`)}).on(`move`,e=>{var n;t&&(h.scale!==1||le(h.angle)||e.currentTouch.length>1)&&(Ve(e.srcEvent),(n=e.srcEvent)==null||n.stopPropagation())}).on(`pan`,e=>{if(!t)return;let n=e.srcEvent;(h.scale!==1||le(h.angle)||e.currentTouch.length>1)&&(Ve(n),L(q.Pan,e))}).on(`swipe`,e=>{t&&(h.scale>1||le(h.angle))&&L(q.Swipe,e)}).on(`tap`,e=>{b(`click`,e)}).on(`singleTap`,e=>{b(`singleClick`,e)}).on(`doubleTap`,e=>{b(`dblClick`,e)}).on(`pinch`,e=>{t&&(e.scale>N()?L(q.ZoomIn,e):e.scale<N()?L(q.ZoomOut,e):L(q.Pan,e))}).on(`end`,e=>{t&&(e.currentTouch.length?(e.srcEvent.stopPropagation(),Ve(e.srcEvent),c?.end()):(t=!1,I(),ne(),b(`touchEnd`)))}).init()}(),o&&(o.addEventListener(`wheel`,x,{passive:!1}),g.push(()=>{o?.removeEventListener(`wheel`,x,{passive:!1})})),e?.addEventListener(`click`,S),document==null||document.addEventListener(`mousemove`,C),g.push(()=>{e?.removeEventListener(`click`,S),document==null||document.removeEventListener(`mousemove`,C)});let a=E();m=Object.assign({},a),h=Object.assign({},a),d=3,re(),I(),b(`ready`),requestAnimationFrame(()=>{d===3&&(w(),o&&(o.style.visibility=``))})}function E(){let e=Object.assign({},_(`startPos`)||{}),t=e.scale,n=1;n=typeof t==`string`?M(t):typeof t==`number`?t:N();let r=Object.assign(Object.assign(Object.assign({},Ge),e),{scale:n}),i=A()?j(n):void 0;if(i){let{x:e,y:t}=i;r.x=e,r.y=t}return r}function D(){let e={top:0,left:0,width:0,height:0};if(r){let t=r.getBoundingClientRect();le(h.angle)?(e.top=t.top+.5*t.height-.5*t.width,e.left=t.left+.5*t.width-.5*t.height,e.width=t.height,e.height=t.width):(e.top=t.top,e.left=t.left,e.width=t.width,e.height=t.height)}return e}function O(){let e=_(`width`),t=_(`height`);if(i&&e===`auto`){let t=i.getAttribute(`width`);
2e=t?parseFloat(t+``):i.dataset.width===void 0?Ue(o)?o.naturalWidth:Ue(i)?i.naturalWidth:r?.getBoundingClientRect().width||0:parseFloat(i.dataset.width+``)}else e=V(e)?parseFloat(e):e;if(i&&t===`auto`){let e=i.getAttribute(`height`);t=e?parseFloat(e+``):i.dataset.height===void 0?Ue(o)?o.naturalHeight:Ue(i)?i.naturalHeight:r?.getBoundingClientRect().height||0:parseFloat(i.dataset.height+``)}else t=V(t)?parseFloat(t):t;return{width:e,height:t}}function k(){let e=D();return{width:e.width,height:e.height}}function A(){return _(`panMode`)===`mousemove`&&matchMedia(`(hover: hover)`).matches}function j(e){let t=u||_(`event`),n=r?.getBoundingClientRect();if(!t||!n||e<=1)return{x:0,y:0};let i=(t.clientX||0)-n.left,a=(t.clientY||0)-n.top,{width:o,height:s}=k(),c=te(e);if(e>1){let t=_(`mouseMoveFactor`);t>1&&(e*=t)}let l=o*e,d=s*e,f=.5*(l-o)-i/o*100/100*(l-o),p=.5*(d-s)-a/s*100/100*(d-s);return f=H(c.x[0],f,c.x[1]),p=H(c.y[0],p,c.y[1]),{x:f,y:p}}function M(t){if(!t)return h.scale;if(!e)return 1;let n=e.getBoundingClientRect(),r=D(),{width:i,height:a}=O(),o=e=>{if(typeof e==`number`)return e;switch(e){case`min`:case`base`:return 1;case`cover`:return Math.max(n.height/r.height,n.width/r.width)||1;case`full`:case`max`:{let e=le(h.angle)?a:i;return e&&r.width?e/r.width:1}}},s=_(`minScale`),c=_(`maxScale`),l=Math.min(o(`full`),o(s)),u=typeof c==`number`?o(`full`)*c:Math.min(o(`full`),o(c));switch(t){case`min`:return l;case`base`:return H(l,1,u);case`cover`:return o(`cover`);case`full`:return Math.min(u,o(`full`));case`max`:return u}}function ee(){return M(`min`)}function N(){return M(`base`)}function P(){return M(`full`)}function F(){return M(`max`)}function te(t){let n={x:[0,0],y:[0,0]},r=e?.getBoundingClientRect();if(!r)return n;let i=D(),a=r.width,o=r.height,s=i.width,c=i.height,l=t=t===void 0?h.scale:t,u=t;if(A()&&t>1){let e=_(`mouseMoveFactor`);e>1&&(s*t>a+.01&&(l*=e),c*t>o+.01&&(u*=e))}if(s*=l,c*=u,s>a){n.x[0]=.5*(a-s),n.x[1]=.5*(s-a);let e=.5*(i.left-r.left),t=.5*(i.left+i.width-r.right);n.x[0]-=e+t,n.x[1]-=e+t}if(c>o){n.y[0]=.5*(o-c),n.y[1]=.5*(c-o);let e=.5*(i.top-r.top),t=.5*(i.top+i.height-r.bottom);n.y[0]-=e+t,n.y[1]-=e+t}return n}function ne(){if(!v()||!_(`bounds`)||!c)return;let e=ee(),t=F(),n=H(e,h.scale,t);if(h.scale<e-.01||h.scale>t+.01)return void L(q.ZoomTo,{scale:n});if(c.isRunning()||B())return;let r=te(n);h.x<r.x[0]||h.x>r.x[1]||h.y<r.y[0]||h.y>r.y[1]?(h.x=H(r.x[0],h.x,r.x[1]),h.y=H(r.y[0],h.y,r.y[1]),c.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:c.getCurrentVelocities()}),c.from(m).to(h).start()):re()}function I(t){if(!v())return;let n=ce(),i=B(),a=ue(),o=de(),s=R(),c=ae();Be(r,`is-fullsize`,o),Be(r,`is-expanded`,a),Be(r,`is-dragging`,i),Be(r,`can-drag`,n),Be(r,`will-zoom-in`,s),Be(r,`will-zoom-out`,c);let l=se(),u=z(),d=oe(),f=!v();for(let n of(t||e)?.querySelectorAll(`[data-panzoom-action]`)||[]){let e=n.dataset.panzoomAction,t=!1;if(f)t=!0;else switch(e){case q.ZoomIn:l||(t=!0);break;case q.ZoomOut:d||(t=!0);break;case q.ToggleFull:{u||d||(t=!0);let e=n.querySelector(`g`);e&&(e.style.display=o&&!t?`none`:``);break}case q.IterateZoom:{l||d||(t=!0);let e=n.querySelector(`g`);e&&(e.style.display=l||t?``:`none`);break}case q.ToggleCover:case q.ToggleMax:l||d||(t=!0)}t?(n.setAttribute(`aria-disabled`,``),n.setAttribute(`tabindex`,`-1`)):(n.removeAttribute(`aria-disabled`),n.removeAttribute(`tabindex`))}}function L(t,n){if(!(t&&e&&i&&c&&v())||t===q.Swipe&&Math.abs(c.getCurrentVelocities().scale)>.01)return;let r=Object.assign({},h),a=Object.assign({},h),o=te(A()?r.scale:m.scale),s=c.getCurrentVelocities(),l=D(),u=((n||={}).currentTouch?.length||0)>1,d=n.velocityX||0,f=n.velocityY||0,p=n.center;n.srcEvent&&(p=Ae(ke(n.srcEvent)));let g=n.deltaX||0,y=n.deltaY||0;switch(t){case q.MoveRight:g=n.deltaX||100;break;case q.MoveLeft:g=n.deltaX||-100;break;case q.MoveUp:y=n.deltaY||-100;break;case q.MoveDown:y=n.deltaY||100}let x=[];if(typeof t==`number`)a.scale=t;else switch(t){case q.Reset:a=Object.assign({},Ge),a.scale=N();break;case q.ZoomTo:case q.ZoomIn:case q.ZoomOut:case q.ToggleCover:case q.ToggleFull:case q.ToggleMax:case q.IterateZoom:case q.Zoom:a.scale=ie(t,n);break;case q.Pan:case q.Move:case q.MoveLeft:case q.MoveRight:case q.MoveUp:case q.MoveDown:if(B()){let e=1,t=1;a.x<=o.x[0]&&d<=0&&(e=Math.max(.01,1-Math.abs(1/l.width*Math.abs(a.x-o.x[0]))),e*=.2),a.x>=o.x[1]&&d>=0&&(e=Math.max(.01,1-Math.abs(1/l.width*Math.abs(a.x-o.x[1]))),e*=.2),a.y<=o.y[0]&&f<=0&&(t=Math.max(.01,1-Math.abs(1/l.height*Math.abs(a.y-o.y[0]))),t*=.2),a.y>=o.y[1]&&f>=0&&(t=Math.max(.01,1-Math.abs(1/l.height*Math.abs(a.y-o.y[1]))),t*=.2),a.x+=g*e,a.y+=y*t}else a.x=H(o.x[0],a.x+g,o.x[1]),a.y=H(o.y[0],a.y+y,o.y[1]);break;case q.Swipe:let e=(e=0)=>Math.sign(e)*Math.abs(e)**1.5;a.x+=H(-1e3,e(d),1e3),a.y+=H(-1e3,e(f),1e3),f&&!d&&(a.x=H(o.x[0],a.x,o.x[1])),!f&&d&&(a.y=H(o.y[0],a.y,o.y[1])),s.x=d,s.y=f;break;case q.RotateCW:a.angle+=90;break;case q.RotateCCW:a.angle-=90;break;case q.FlipX:a.flipX*=-1;break;case q.FlipY:a.flipY*=-1}if(m.angle!==void 0&&Math.abs(m.angle)>=360&&(a.angle-=360*Math.floor(m.angle/360),m.angle-=360*Math.floor(m.angle/360)),x.length){let e=x.findIndex(e=>e>a.scale+1e-4);a.scale=x[e]||x[0]}if(u&&(a.scale=H(ee()*(u?.8:1),a.scale,F()*(u?1.6:1))),A()){let e=j(a.scale);if(e){let{x:t,y:n}=e;a.x=t,a.y=n}}else if(Math.abs(a.scale-r.scale)>1e-4){let t=0,n=0;if(p)t=p.x,n=p.y;else{let r=e.getBoundingClientRect();t=r.x+.5*r.width,n=r.y+.5*r.height}let i=t-l.left,s=n-l.top;i-=.5*l.width,s-=.5*l.height;
2let c=(i-r.x)/r.scale,d=(s-r.y)/r.scale;a.x=i-c*a.scale,a.y=s-d*a.scale,!u&&_(`bounds`)&&(o=te(a.scale),a.x=H(o.x[0],a.x,o.x[1]),a.y=H(o.y[0],a.y,o.y[1]))}if(t===q.Swipe){let e=500*a.scale,t=s;c.spring({tension:94,friction:17,maxSpeed:e,restDelta:.1,restSpeed:.1,velocity:t})}else t===q.Pan||u?c.spring({tension:900,friction:17,restDelta:.01,restSpeed:.01,maxSpeed:1}):c.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:s});if(n.velocity===0||W(m,a))m=Object.assign({},a),h=Object.assign({},a),c.end(),re(),I();else{if(W(h,a))return;c.from(m).to(a).start()}b(`action`,t)}function re(){if(!i||!r||!o)return;let{width:t,height:n}=O();Object.assign(r.style,{maxWidth:`min(${t}px, 100%)`,maxHeight:`min(${n}px, 100%)`});let{x:a,y:s,width:c,height:l,scale:u,angle:d,flipX:f,flipY:p}=function(){let{width:t,height:n}=O(),{width:r,height:i}=k();if(!e)return{x:0,y:0,width:0,height:0,scale:0,flipX:0,flipY:0,angle:0,fitWidth:r,fitHeight:i,fullWidth:t,fullHeight:n};let{x:a,y:o,scale:s,angle:c,flipX:l,flipY:u}=m,d=1/P(),f=t,p=n,g=m.scale*d,_=h.scale*d,v=Math.max(r,i),y=Math.min(r,i);t>n?(f=v,p=y):(f=y,p=v),g=t>n?v*s/t||1:v*s/n||1;let b=f?t*_:0,x=p?n*_:0,S=f&&p?t*g/b:0;return a=a+.5*f-.5*b,o=o+.5*p-.5*x,{x:a,y:o,width:b,height:x,scale:S,flipX:l,flipY:u,angle:c,fitWidth:r,fitHeight:i,fullWidth:t,fullHeight:n}}(),g=`translate(${He(a,100)}px, ${He(s,100)}px)`;g+=f!==1||p!==1?` scaleX(${He(u*f)}) scaleY(${He(u*p)})`:` scale(${He(u)})`,d!==0&&(g+=` rotate(${d}deg)`),o.style.width=`${He(c)}px`,o.style.height=`${He(l)}px`,o.style.transform=`${g}`,b(`render`)}function ie(e=_(`clickAction`),t={}){let n=h.scale,r=N(),i=[];if(typeof e==`number`)r=e;else if(e){switch(e){case q.ZoomTo:r=t.scale||1;break;case q.ZoomIn:r=n*(t.scale||2);break;case q.ZoomOut:r=n*(t.scale||.5);break;case q.ToggleCover:i=[N(),M(`cover`)];break;case q.ToggleFull:i=[N(),P()];break;case q.ToggleMax:i=[N(),F()];break;case q.IterateZoom:i=[N(),P(),F()];break;case q.Zoom:{let e=P();r=n>=e-.05?N():Math.min(e,n*(t.scale||2));break}}i.length&&(r=i.find(e=>e>n+1e-4)??N())}return e!==q.ZoomTo&&(r=H(ee(),r,F())),r}function R(){return!!(v()&&ie()>h.scale)}
2function ae(){return!!(v()&&ie()<h.scale)}function oe(){return!!(v()&&h.scale>ee())}function se(){return!!(v()&&h.scale<F())}function z(){return!!(v()&&h.scale<P())}function ce(){return!(!v()||!ue()&&!le(h.angle)||!s||A())}function le(e){return Math.abs(e%180)===90}function B(){return!(!v()||!s?.isPointerDown()||A())}function ue(){return!!(v()&&h.scale>N())}function de(){return!!(v()&&h.scale>=P())}function fe(){let t=`in-fullscreen`,n=`with-panzoom-in-fullscreen`;e?.classList.toggle(t);let r=e?.classList.contains(t);r?(document.documentElement.classList.add(n),document.addEventListener(`keydown`,me,!0)):(document.documentElement.classList.remove(n),document.removeEventListener(`keydown`,me,!0)),re(),b(r?`enterFS`:`exitFS`)}function me(e){e.key!==`Escape`||e.defaultPrevented||fe()}let U={canDrag:ce,canZoomIn:se,canZoomOut:oe,canZoomToFull:z,destroy:function(){b(`destroy`);for(let e of Object.values(p))e?.destroy(U);for(let e of g)e();return r&&(r.style.aspectRatio=``,r.style.maxWidth=``,r.style.maxHeight=``),o&&(o.style.width=``,o.style.height=``,o.style.transform=``),r=void 0,i=void 0,o=void 0,m=Object.assign({},Ge),h=Object.assign({},Ge),c?.destroy(),c=void 0,s?.destroy(),s=void 0,d=4,U},emit:b,execute:L,getBoundaries:te,getContainer:function(){return e},getContent:function(){return i},getFullDim:O,getGestures:function(){return s},getMousemovePos:j,getOptions:function(){return f},getPlugins:function(){return p},getScale:M,getStartPosition:E,getState:function(){return d},getTransform:function(e){return!0===e?h:m},getTween:function(){return c},getViewport:function(){return o},getWrapper:function(){return r},init:function(){return d=0,b(`init`),function(){for(let[e,t]of Object.entries(Object.assign(Object.assign({},n),f.plugins||{})))if(e&&!p[e]&&t instanceof Function){let n=t();n.init(U),p[e]=n}b(`initPlugins`)}(),function(){let t=Object.assign(Object.assign({},Ke.classes),_(`classes`)),n=t.content?.split(` `).shift(),s=t.wrapper?.split(` `).shift(),c=t.viewport?.split(` `).shift();if(!(!n||!s||!c)&&e&&(K(e,t.container),i=e.querySelector(`.${n}:not(.is-clone)`),i)){if(i.setAttribute(`draggable`,`false`),r=e.querySelector(`.${s}`),r||(r=document.createElement(`div`),K(r,t.wrapper),i.insertAdjacentElement(`beforebegin`,r),r.insertAdjacentElement(`afterbegin`,i)),o=e.querySelector(`.${c}`),o||(o=document.createElement(`div`),K(o,t.viewport),r.insertAdjacentElement(`beforeend`,o)),o.contains(i)||o.insertAdjacentElement(`afterbegin`,i),a=e.querySelector(`.${n}.is-clone`),a||(a=i.cloneNode(!0),a.removeAttribute(`id`),K(a,`is-clone`),r.insertAdjacentElement(`afterbegin`,a)),i instanceof HTMLPictureElement&&(i=i.querySelector(`img`)),a instanceof HTMLPictureElement&&(a=a.querySelector(`img`)),o instanceof HTMLPictureElement&&(o=o.querySelector(`img`)),o&&(o.style.visibility=`hidden`,_(`protected`))){o.addEventListener(`contextmenu`,e=>{Ve(e)});let e=document.createElement(`div`);K(e,`f-panzoom__protected`),o.appendChild(e)}b(`initLayout`)}}(),function(){if(e&&r&&!l){let e=null;l=new ResizeObserver(()=>{v()&&(e||=requestAnimationFrame(()=>{v()&&(I(),ne(),b(`refresh`)),e=null}))}),l.observe(r),g.push(()=>{l?.disconnect(),l=void 0,e&&=(cancelAnimationFrame(e),null)})}}(),function(){if(!e||!i)return;if(!Ue(i)||!Ue(a))return void T();let t=()=>{i&&Ue(i)&&i.decode().then(()=>{T()}).catch(()=>{T()})};if(d=1,e.classList.add(`is-loading`),b(`loading`),a.src&&a.complete)return void t();(function(){if(!e||e?.querySelector(`.f-spinner`))return;let t=ge(_(`spinnerTpl`));t&&(t.classList.add(`f-spinner`),e.classList.add(`is-loading`),r?.insertAdjacentElement(`afterbegin`,t))})(),a.addEventListener(`load`,t,!1),a.addEventListener(`error`,t,!1),g.push(()=>{a?.removeEventListener(`load`,t,!1),a?.removeEventListener(`error`,t,!1)})}(),U},isDragging:B,isExpanded:ue,isFullsize:de,isMousemoveMode:A,localize:function(e,t=[]){let n=_(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)},off:function(e,t){for(let n of e instanceof Array?e:[e])y.has(n)&&y.set(n,y.get(n).filter(e=>e!==t));return U},on:function(e,t){for(let n of e instanceof Array?e:[e])y.set(n,[...y.get(n)||[],t]);return U},toggleFS:fe,updateControls:I,version:`6.1.14`,willZoomIn:R,willZoomOut:ae};return U};Ze.l10n={en_EN:Re},Ze.getDefaults=()=>Ke;var Qe=(e,t)=>{let n=[];
2return e.childNodes.forEach(e=>{e.nodeType!==Node.ELEMENT_NODE||t&&!e.matches(t)||n.push(e)}),n},$e=(e,...t)=>{let n=t.length;for(let r=0;r<n;r++){let n=t[r]||{};Object.entries(n).forEach(([t,n])=>{let r=Array.isArray(n)?[]:{};e[t]||Object.assign(e,{[t]:r}),U(n)?Object.assign(e[t],$e(e[t],n)):Array.isArray(n)?Object.assign(e,{[t]:[...n]}):Object.assign(e,{[t]:n})})}return e},et=function(e=0,t=0,n=0,r=0,i=0,a=!1){let o=(e-t)/(n-t)*(i-r)+r;return a?r<i?H(r,o,i):H(i,o,r):o},tt=Object.assign(Object.assign({},Re),{ERROR:`Something went wrong. <br /> Please try again later.`,NEXT:`Next page`,PREV:`Previous page`,GOTO:`Go to page #%d`,DOWNLOAD:`Download`,TOGGLE_FULLSCREEN:`Toggle full-screen mode`,TOGGLE_EXPAND:`Toggle full-size mode`,TOGGLE_THUMBS:`Toggle thumbnails`,TOGGLE_AUTOPLAY:`Toggle slideshow`}),nt=e=>{e.cancelable&&e.preventDefault()},rt={adaptiveHeight:!1,center:!0,classes:{container:`f-carousel`,isEnabled:`is-enabled`,isLTR:`is-ltr`,isRTL:`is-rtl`,isHorizontal:`is-horizontal`,isVertical:`is-vertical`,hasAdaptiveHeight:`has-adaptive-height`,viewport:`f-carousel__viewport`,slide:`f-carousel__slide`,isSelected:`is-selected`},dragFree:!1,enabled:!0,errorTpl:`<div class="f-html">{{ERROR}}</div>`,fill:!0,infinite:!0,initialPage:0,l10n:tt,rtl:!1,slides:[],slidesPerPage:`auto`,spinnerTpl:`<div class="f-spinner"></div>`,transition:`fade`,tween:{clamp:!0,mass:1,tension:160,friction:25,restDelta:1,restSpeed:1,velocity:0},vertical:!1},it,at,ot=0,st=(e,t={},n={})=>{ot++;let r,i,a,o,s,c=0,l=Object.assign({},rt),u=Object.assign({},rt),d={},f=null,p=null,m=0,h=0,g=0,_=!1,v=!1,y=!1,b=`height`,x=0,S=!0,C=0,w=0,T=0,E=0,D=`*`,O=[],k=[],A=new Set,j=[],M=[],ee=0,N=0,P=0;function F(e,...t){let n=u[e];return n&&n instanceof Function?n(Fe,...t):n}function te(e,t=[]){let n=F(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let ne=new Map;function I(e,...t){let n=[...ne.get(e)||[]];u.on&&n.push(u.on[e]);for(let e of n)e&&e instanceof Function&&e(Fe,...t);e===`click`&&we(t[0]),e!==`*`&&I(`*`,e,...t)}function L(){let e=$e({},rt,l),t=``,o=l.breakpoints||{};for(let[n,r]of Object.entries(o))window.matchMedia(n).matches&&(t+=n,$e(e,r));if(s===void 0||t!==s){if(s=t,c!==0){let t=M[C]?.slides[0]?.index;t===void 0&&(t=u.initialSlide),e.initialSlide=t,e.slides=[];for(let t of O)t.isVirtual&&e.slides.push(t)}Me(),u=e,!1!==F(`enabled`)&&(c=0,I(`init`),function(){for(let[e,t]of Object.entries(Object.assign(Object.assign({},n),u.plugins||{})))if(e&&!d[e]&&t instanceof Function){let n=t();n.init(Fe,st),d[e]=n}I(`initPlugins`)}(),function(){if(!f)return;let e=F(`classes`)||{};K(f,e.container);let t=F(`style`);if(t&&U(t))for(let[e,n]of Object.entries(t))f.style.setProperty(e,n);p=Array.from(f.querySelectorAll(`.${e.viewport}`)).filter(t=>t.closest(`.${e.container}`)===f).pop()||null,p||(p=document.createElement(`div`),K(p,e.viewport),p.append(...Qe(f,`.${e.slide}`)),f.insertAdjacentElement(`afterbegin`,p)),f.carousel=Fe,I(`initLayout`)}(),function(){if(!p)return;let e=F(`classes`)||{};O=[],[...Qe(p,`.${e.slide}`)].forEach(e=>{if(e.parentElement){let t=fe(Object.assign({el:e,isVirtual:!1},e.dataset||{}));I(`createSlide`,t),O.push(t)}}),ve();for(let e of O)I(`addSlide`,e);de(F(`slides`));for(let e of O){let t=e.el;t?.parentElement===p&&(K(t,u.classes.slide),K(t,e.class),Oe(e),I(`attachSlideEl`,e))}I(`initSlides`)}(),ye(),c=1,K(f,(F(`classes`)||{}).isEnabled||``),je(),oe(),i=Te().on(`start`,()=>{r&&r.isPointerDown()||(ae(),je())}).on(`step`,e=>{let t=x;x=e.pos,x!==t&&(S=!1,je())}).on(`end`,e=>{r!=null&&r.isPointerDown()||(x=e.pos,i&&!_&&(x<T||x>E)?i.spring({clamp:!0,mass:1,tension:200,friction:25,velocity:0,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:H(T,x,E)}).start():S||(S=!0,I(`settle`)))}),ie(),function(){if(!f||!p)return;f.addEventListener(`click`,Ce),document.addEventListener(`mousemove`,re),at||(at=function(e){let t=e.target?.dataset?.carouselTarget;t&&(document.getElementById(`${t.split(`#`).pop()}`)?.carousel)?.emit(`click`,e)},document.addEventListener(`click`,at));let e=p.getBoundingClientRect();if(ee=e.height,N=e.width,!a){let e=null;a=new ResizeObserver(()=>{e||=requestAnimationFrame(()=>{(function(){if(c!==1||!p)return;let e=M.length,t=p.getBoundingClientRect(),n=t.height,i=t.width;e>1&&(y&&Math.abs(n-ee)<.5||!y&&Math.abs(i-N)<.5)||(ye(),ie(),ee=n,N=i,y&&!ee||!y&&!N||f&&p&&(e===M.length&&r!=null&&r.isPointerDown()||(F(`dragFree`)&&(_||x>T&&x<E)?(ae(),je()):ke(C,{transition:!1}))))})(),e=null})}),a.observe(p)}}(),I(`ready`))}}function re(e){it=e}function ie(){!1===F(`gestures`)?r&&=(r.destroy(),void 0):r||function(){let e=F(`gestures`);!r&&!1!==e&&p&&(r=Le(p,e).on(`start`,e=>{if(!i||!1===F(`gestures`,e))return;let{srcEvent:t}=e;y&&Ee(t)&&!he(t.target)&&nt(t),i.pause(),i.getCurrentVelocities().pos=0;let n=M[C]?.slides[0],r=n?.el;n&&A.has(n.index)&&r&&(x=n.offset||0,x+=(function(e){let t=window.getComputedStyle(e),n=new DOMMatrixReadOnly(t.transform);return{width:n.m41||0,height:n.m42||0}}(r)[b]||0)*(v&&!y?1:-1)),xe(),_||(x<T||x>E)&&i.spring({clamp:!0,mass:1,tension:500,friction:25,velocity:i.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:H(T,x,E)}).start()}).on(`move`,e=>{if(!1===F(`gestures`,e))return;let{srcEvent:t,axis:n,deltaX:r,deltaY:a}=e;if(Ee(t)&&t.touches?.length>1)return;let o=t.target,s=he(o),c=s?s.scrollHeight>s.clientHeight?`y`:`x`:void 0;if(s&&s!==p&&(!n||n===c))return;if(!n)return nt(t),t.stopPropagation(),void t.stopImmediatePropagation();if(n===`y`&&!y||n===`x`&&y||(nt(t),t.stopPropagation(),!i))return;let l=v&&!y?1:-1,u=y?a:r,d=i?.isRunning()?i.getEndValues().pos:x,f=1;_||(d<=T&&u*l<0?(f=Math.max(.01,1-(Math.abs(1/le()*Math.abs(d-T))||0)),f*=.2):d>=E&&u*l>0&&(f=Math.max(.01,1-(Math.abs(1/le()*Math.abs(d-E))||0)),f*=.2)),d+=u*f*l,i.spring({clamp:!0,mass:1,tension:700,friction:25,velocity:i.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:d}).start()}).on(`panstart`,e=>{!1!==F(`gestures`,e)&&e?.axis===(y?`y`:`x`)&&K(p,`is-dragging`)}).on(`panend`,e=>{!1!==F(`gestures`,e)&&ze(p,`is-dragging`)}).on(`end`,e=>{if(!1===F(`gestures`,e))return;let{srcEvent:t,axis:n,velocityX:r,velocityY:a,currentTouch:o}=e;if(o.length>0||!i)return;let s=t.target,c=he(s),l=c?c.scrollHeight>c.clientHeight?`y`:`x`:void 0,u=c&&(!n||n===l);y&&Ee(t)&&!n&&Ce(t);let f=M.length,p=F(`dragFree`);if(!f)return;let m=u?0:F(`vertical`)?a:r;n!==(y?`y`:`x`)&&(m=0);let h=i?.isRunning()?i.getEndValues().pos:x,g=v&&!y?1:-1;if(u||(h+=m*(p?5:1)*g),!_&&(m*g<=0&&h<T||m*g>=0&&h>E)){let e=0;Math.abs(m)>0&&(e=2*Math.abs(m),e=Math.min(.3*le(),e)),h=H(T+-1*e,h,E+e),i.spring({clamp:!0,mass:1,tension:380,friction:25,velocity:-1*m,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:h}).start();return}if(p||d.Autoscroll?.isEnabled())return void(Math.abs(m)>10?i.spring({clamp:!0,mass:1,tension:150,friction:25,velocity:-1*m,restDelta:1,restSpeed:1}).from({pos:x}).to({pos:h}).start():i.isRunning()||S||(S=!0,I(`settle`)));if(!p&&!d.Autoscroll?.isEnabled()&&(!e.offsetX&&!e.offsetY||n===`y`&&!y||n===`x`&&y))return void ke(C,{transition:`tween`});let b=z(h);Math.abs(m)>10&&b===C&&(b+=m>0?v&&!y?1:-1:v&&!y?-1:1),ke(b,{transition:`tween`,tween:{velocity:-1*m}}
2)}).init())}(),Be(p,`is-draggable`,!!r&&M.length>0)}function R(e=`*`){var t;let n=[];for(let r of O)(e===`*`||r.class&&r.class.includes(e)||r.el&&(t=r.el)!=null&&t.classList.contains(e))&&n.push(r);o=void 0,D=e,k=[...n]}function ae(){if(!i)return;let e=z(i?.isRunning()?i.getEndValues().pos:x);e!==C&&(o=C,C=e,Oe(),oe(),se(),I(`change`,C,o))}function oe(){if(!f)return;for(let e of f.querySelectorAll(`[data-carousel-index]`))e.innerHTML=C+``;for(let e of f.querySelectorAll(`[data-carousel-page]`))e.innerHTML=C+1+``;for(let e of f.querySelectorAll(`[data-carousel-pages]`))e.innerHTML=M.length+``;let e=F(`classes`)||{},t=Array.from(f.querySelectorAll(`[data-carousel-go-to]`)).filter(t=>t.closest(`.${e.container}`)===f);for(let e of t)parseInt(e.dataset?.carouselGoTo||`-1`,10)===C?e.setAttribute(`aria-current`,`true`):e.removeAttribute(`aria-current`);for(let e of f.querySelectorAll(`[data-carousel-go-prev]`))e.toggleAttribute(`aria-disabled`,!Ne()),Ne()?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,`-1`);for(let e of f.querySelectorAll(`[data-carousel-go-next]`))e.toggleAttribute(`aria-disabled`,!Pe()),Pe()?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,`-1`);let n=!1,r=M[C]?.slides[0];r&&(r.downloadSrc||r.type===`image`&&r.src)&&(n=!0);for(let e of f.querySelectorAll(`[data-carousel-download]`))e.toggleAttribute(`aria-disabled`,!n)}function se(e){e||=M[C]?.slides[0];let t=e?.el;if(t)for(let n of t.querySelectorAll(`[data-slide-index]`))n.innerHTML=e.index+1+``}function z(e){if(!M.length)return 0;let t=B(),n=e;_?n-=Math.floor((e-M[0]?.pos)/t)*t||0:n=H(M[0]?.pos,e,M[M.length-1]?.pos);let r=new Map,i=0;for(let e of M){let a=Math.abs(e.pos-n),o=Math.abs(e.pos-n-t),s=Math.abs(e.pos-n+t),c=Math.min(a,o,s);r.set(i,c),i++}let a=r.size>0?[...r.entries()].reduce((e,t)=>t[1]<e[1]?t:e):[C,0];return parseInt(a[0])}function ce(){return P}function le(){return m}function B(e=!0){return k.length?k.reduce((e,t)=>e+t.dim,0)+(k.length-(_&&e?0:1))*P:0}function ue(e){let t=B(),n=le();if(!t||!p||!n)return[];let r=[];e=e===void 0?x:e,_&&(e-=Math.floor(e/t)*t||0);let i=0;for(let a of k){let o=(t=0)=>{r.indexOf(a)>-1||(a.pos=i-e+t||0,a.offset+t>e-a.dim-h+.51&&a.offset+t<e+n+g-.51&&r.push(a))};a.offset=i,_&&(o(t),o(-1*t)),o(),i+=a.dim+P}return r}function de(e,t){let n=[];for(let t of Array.isArray(e)?e:[e]){let e=fe(Object.assign(Object.assign({},t),{isVirtual:!0}));e.el||=document.createElement(`div`),I(`createSlide`,e),n.push(e)}O.splice(t===void 0?O.length:t,0,...n),ve();for(let e of n)I(`addSlide`,e),me(e);return R(D),n}function fe(e){return(V(e)||e instanceof HTMLElement)&&(e={html:e}),Object.assign({index:-1,el:void 0,class:``,isVirtual:!0,dim:0,pos:0,offset:0,html:``,src:``},e)}function me(e){let t=e.el;if(!e||!t)return;let n=e.html?e.html instanceof HTMLElement?e.html:ge(e.html):void 0;n&&(K(n,`f-html`),e.htmlEl=n,K(t,`has-html`),t.append(n),I(`contentReady`,e))}function _e(e){if(!p||!e)return;let t=e.el;if(t){if(t.setAttribute(`index`,e.index+``),t.parentElement!==p){let n;K(t,u.classes.slide),K(t,e.class),Oe(e);for(let t of O)if(t.index>e.index){n=t.el;break}p.insertBefore(t,n&&p.contains(n)?n:null),I(`attachSlideEl`,e)}return se(e),t}}function W(e){let t=e?.el;t&&(t.remove(),be(t),I(`detachSlideEl`,e))}function ve(){for(let e=0;e<O.length;e++){let t=O[e],n=t.el;n&&(t.index!==e&&be(n),n.setAttribute(`index`,`${e}`)),t.index=e}}function ye(){var e;if(!f||!p)return;v=F(`rtl`),y=F(`vertical`),b=y?`height`:`width`;let t=F(`classes`);if(Be(f,t.isLTR,!v),Be(f,t.isRTL,v),Be(f,t.isHorizontal,!y),Be(f,t.isVertical,y),Be(f,t.hasAdaptiveHeight,F(`adaptiveHeight`)),m=0,h=0,g=0,P=0,p){p.childElementCount||(p.style.display=`grid`);let e=p.getBoundingClientRect();m=p.getBoundingClientRect()[b]||0;let t=window.getComputedStyle(p);P=parseFloat(t.getPropertyValue(`--f-carousel-gap`))||0,t.getPropertyValue(`overflow-`+(y?`y`:`x`))===`visible`&&(h=Math.abs(e[y?`top`:`left`]),g=Math.abs(window[y?`innerHeight`:`innerWidth`]-e[y?`bottom`:`right`])),p.style.display=``}if(!m)return;let n=function(){let e=0;if(p){let t=document.createElement(`div`);t.style.display=`block`,K(t,u.classes.slide),p.appendChild(t),e=t.getBoundingClientRect()[b],t.remove(),t=void 0}return e}();for(let t of k){let r=t.el,i=0;if(!t.isVirtual&&r&&pe(r)){let t=!1;r.parentElement&&r.parentElement===p||(p.appendChild(r),t=!0),i=r.getBoundingClientRect()[b],t&&((e=r.parentElement)==null||e.removeChild(r))}else i=n;t.dim=i}if(_=!1,F(`infinite`)){_=!0;let e=B(),t=m+h+g;for(let n=0;n<k.length;n++){let r=k[n]?.dim+P;if(e-r<t&&e-r-t<r){_=!1;break}}}(function(){var e;if(!f)return;let t=le(),n=B(!1),r=F(`slidesPerPage`);r=r===`auto`?1/0:parseFloat(r+``),M=[];let i=0,a=0;for(let n of k)(!M.length||i+n.dim-t>.05||a>=r)&&(M.push({index:M.length,slides:[],dim:0,offset:0,pos:0}),i=0,a=0),(e=M[M.length-1])==null||e.slides.push(n),i+=n.dim+P,a++;let o=F(`center`),s=F(`fill`),c=0;for(let e of M){e.dim=(e.slides.length-1)*P;for(let t of e.slides)e.dim+=t.dim;e.offset=c,e.pos=c,!1!==o&&(e.pos-=.5*(t-e.dim)),s&&!_&&n>t&&(e.pos=H(0,e.pos,n-t)),c+=e.dim+P}let l=[],u;
2for(let e of M){let t=Object.assign({},e);u&&Math.abs(t.pos-u.pos)<.1?(u.dim+=t.dim,u.slides=[...u.slides,...t.slides]):(u=t,t.index=l.length,l.push(t))}M=l,C=H(0,C,M.length-1)})(),T=M[0]?.pos||0,E=M[M.length-1]?.pos||0,c===0?function(){o=void 0,C=F(`initialPage`);let e=F(`initialSlide`)||void 0;e!==void 0&&(C=Fe.getPageIndex(e)||0),C=H(0,C,M.length-1),x=M[C]?.pos||0,w=x}():w=M[C||0]?.pos||0,I(`refresh`),oe()}function be(e){if(!e||!pe(e))return;let t=parseInt(e.getAttribute(`index`)||`-1`),n=``;for(let t of Array.from(e.classList)){let e=t.match(/^f-(\w+)(Out|In)$/);e&&e[1]&&(n=e[1]+``)}if(!e||!n)return;let r=[`f-${n}Out`,`f-${n}In`,`to-prev`,`to-next`,`from-prev`,`from-next`];e.removeEventListener(`animationend`,Se),ze(e,r.join(` `)),A.delete(t)}function xe(){if(!p)return;let e=A.size>0;for(let e of k)be(e.el);A.clear(),e&&je()}function Se(e){e.animationName?.substring(0,2)===`f-`&&(be(e.target),A.size||(ze(f,`in-transition`),!S&&Math.abs(Fe.getPosition(!0)-w)<.5&&(S=!0,I(`settle`))),je())}function Ce(e){we(e),I(`click`,e)}function we(e){if(e.defaultPrevented)return;let t=e.composedPath()[0];if(t.closest(`[data-carousel-go-prev]`))return nt(e),void Fe.prev();if(t.closest(`[data-carousel-go-next]`))return nt(e),void Fe.next();let n=t.closest(`[data-carousel-go-to]`);if(n)return nt(e),void Fe.goTo(parseFloat(n.dataset.carouselGoTo||``)||0);if(t.closest(`[data-carousel-download]`)){nt(e);let t=M[C]?.slides[0];if(t&&(t.downloadSrc||t.type===`image`&&t.src)){let e=t.downloadFilename,n=document.createElement(`a`),r=t.downloadSrc||t.src||``;n.href=r,n.target=`_blank`,n.download=e||r,n.click()}return}}function De(e){var t;let n=e.el;n&&((t=n.querySelector(`.f-spinner`))==null||t.remove())}function G(e){var t;let n=e.el;n&&((t=n.querySelector(`.f-html.is-error`))==null||t.remove(),ze(n,`has-error`))}function Oe(e){e||=M[C]?.slides[0];let t=e?.el;if(!t)return;let n=F(`formatCaption`,e);n===void 0&&(n=e.caption),n||=``;let r=F(`captionEl`);if(r&&r instanceof HTMLElement){if(e.index!==C)return;if(V(n)&&(r.innerHTML=te(n+``)),n instanceof HTMLElement){if(n.parentElement===r)return;r.innerHTML=``,n.parentElement&&(n=n.cloneNode(!0)),r.append(n)}return}if(!n)return;let i=e.captionEl||t.querySelector(`.f-caption`);!i&&n instanceof HTMLElement&&n.classList.contains(`f-caption`)&&(i=n),i||(i=document.createElement(`div`),K(i,`f-caption`),V(n)?i.innerHTML=te(n+``):n instanceof HTMLElement&&(n.parentElement&&(n=n.cloneNode(!0)),i.append(n)));let a=`f-caption-${ot}_${e.index}`;i.setAttribute(`id`,a),i.dataset.selectable=`true`,K(t,`has-caption`),t.setAttribute(`aria-labelledby`,a),e.captionEl=i,t.insertAdjacentElement(`beforeend`,i)}function ke(e,t={}){let{transition:n,tween:r}=Object.assign({transition:u.transition,tween:u.tween},t||{});if(!f||!i)return;let a=M.length;if(!a||function(e,t){if(!(f&&m&&i&&t&&V(t)&&t!==`tween`))return!1;for(let e of j)if(m-e.dim>.5)return!1;if(h>.5||g>.5)return;let n=M.length,r=e>C?1:-1;e=_?(e%n+n)%n:H(0,e,n-1),v&&(r*=-1);let a=M[C]?.slides[0],o=a?.index,s=M[e]?.slides[0],c=s?.index,l=M[e]?.pos;if(c===void 0||o===void 0||o===c||x===l||Math.abs(m-(s?.dim||0))>1)return!1;S=!1,i.pause(),xe(),K(f,`in-transition`),x=w=l;let d=_e(a),p=_e(s);return ae(),d&&(A.add(o),d.style.transform=``,d.addEventListener(`animationend`,Se),ze(d,u.classes.isSelected),d.inert=!1,K(d,`f-${t}Out to-${r>0?`next`:`prev`}`)),p&&(A.add(c),p.style.transform=``,p.addEventListener(`animationend`,Se),K(p,u.classes.isSelected),p.inert=!1,K(p,`f-${t}In from-${r>0?`prev`:`next`}`)),je(),!0}(e,n))return;e=_?(e%a+a)%a:H(0,e,a-1),w=M[e||0]?.pos||0;let s=i.isRunning()?i.getEndValues().pos:x;if(Math.abs(w-s)<1)return x=w,C!==e&&(Oe(),o=C,C=e,oe(),se(),I(`change`,C,o)),je(),void(S||(S=!0,I(`settle`)));if(i.pause(),xe(),_){let e=B(),t=Math.floor((s-M[0]?.pos)/e)||0,n=w+t*e;w=[n+e,n,n-e].reduce(function(e,t){return Math.abs(t-s)<Math.abs(e-s)?t:e})}!1!==n&&U(r)?i.spring($e({},u.tween,r)).from({pos:x}).to({pos:w}).start():(x=w,ae(),je(),S||(S=!0,I(`settle`)))}function Ae(e){let t=x;if(_&&!0!==e){let e=B();t-=(Math.floor((x-M[0]?.pos||0)/e)||0)*e}return t}function je(){if(!f||!p)return;j=ue();let e=new Set,t=[],n=M[C],r=u.setTransform,i;for(let r of k){let a=A.has(r.index),o=j.indexOf(r)>-1,s=(n?.slides)?.indexOf(r)>-1;if(r.isVirtual&&!a&&!o)continue;let c=_e(r);if(c&&(t.push(r),s&&e.add(c),F(`adaptiveHeight`)&&s)){let e=(c.lastElementChild||c).getBoundingClientRect().height;i=i==null?e:Math.max(i,e)}}p&&i&&(p.style.height=`${i}px`),[...Qe(p,`.${u.classes.slide}
2`)].forEach(t=>{Be(t,u.classes.isSelected,e.has(t));let n=O[parseInt(t.getAttribute(`index`)||`-1`)];if(!n)return t.remove(),void be(t);let i=A.has(n.index),a=j.indexOf(n)>-1;if(n.isVirtual&&!i&&!a)return void W(n);if(t.inert=!a,!1===r)return;let o=n.pos?Math.round(1e4*n.pos)/1e4:0,s=0,c=0,l=0,d=0;i||(s=y?0:v?-1*o:o,c=y?o:0,l=et(s,0,n.dim,0,100),d=et(c,0,n.dim,0,100)),r instanceof Function&&!i?r(Fe,n,{x:s,y:c,xPercent:l,yPercent:d}):t.style.transform=s||c?`translate3d(${l}%, ${d}%,0)`:``}),I(`render`,t)}function Me(){f?.removeEventListener(`click`,Ce),document.removeEventListener(`mousemove`,re),A.clear(),a?.disconnect(),a=void 0;for(let e of O){let t=e.el;t&&pe(t)&&(e.state=void 0,De(e),G(e),e.isVirtual?(W(e),e.el=void 0):(be(t),t.style.transform=``,p&&!p.contains(t)&&p.appendChild(t)))}for(let e of Object.values(d))e?.destroy();d={},r?.destroy(),r=void 0,i?.destroy(),i=void 0;for(let[e,t]of Object.entries(u.classes||{}))e!==`container`&&ze(f,t);ze(p,`is-draggable`)}function Ne(){return _||C>0}function Pe(){return _||C<M.length-1}let Fe={add:function(e,t){let n=x,r=C,a=B(),o=i?.isRunning()?i.getEndValues().pos:x,s=a&&Math.floor((o-(M[0]?.pos||0))/a)||0;return de(e,t),R(D),ye(),i&&a&&(r===C&&(n-=s*a),n===w?x=w:i.spring({clamp:!0,mass:1,tension:300,friction:25,restDelta:1,restSpeed:1}).from({pos:n}).to({pos:w}).start()),je(),Fe},canGoPrev:Ne,canGoNext:Pe,destroy:function(){return I(`destroy`),window.removeEventListener(`resize`,L),Me(),ne.clear(),f=null,M=[],O=[],u=Object.assign({},rt),d={},k=[],s=void 0,D=`*`,c=2,Fe},emit:I,filter:function(e=`*`){return R(e),ye(),x=H(T,x,E),je(),I(`filter`,e),Fe},getContainer:function(){return f},getGapDim:ce,getGestures:function(){return r},getLastMouseMove:function(){return it},getOption:function(e){return F(e)},getOptions:function(){return u},getPage:function(){return M[C]},getPageIndex:function(e){if(e!==void 0){for(let t of M||[])for(let n of t.slides)if(n.index===e)return t.index;return-1}return C},getPageIndexFromPosition:z,getPageProgress:function(e,t){e===void 0&&(e=C);let n=M[e];if(!n)return e>C?-1:1;let r=B(),i=ce(),a=n.pos,o=Ae();if(_&&!0!==t){let e=Math.floor((o-M[0]?.pos)/r)||0;o-=e*r,a=[a+r,a,a-r].reduce(function(e,t){return Math.abs(t-o)<Math.abs(e-o)?t:e})}return(o-a)/(n.dim+i)||0},getPageVisibility:function(e){e===void 0&&(e=C);let t=M[e];if(!t)return e>C?-1:1;let n=Ae(),r=le(),i=t.pos;if(_){let e=B(),t=i+(Math.floor((n-M[0]?.pos)/e)||0)*e;i=[t+e,t,t-e].reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})}return i>n&&i+t.dim<n+r?1:i<n?(i+t.dim-n)/t.dim||0:i+t.dim>n+r&&(n+r-i)/t.dim||0},getPages:function(){return M},getPlugins:function(){return d},getPosition:Ae,getSlides:function(){return O},getState:function(){return c},getTotalSlideDim:B,getTween:function(){return i},getViewport:function(){return p},getViewportDim:le,getVisibleSlides:function(e){return e===void 0?j:ue(e)},goTo:ke,hasNavigated:function(){return o!==void 0},hideError:G,hideLoading:De,init:function(){if(!e||!pe(e))throw Error(`No Element found`);return c!==0&&(Me(),c=0),f=e,l=t,window.removeEventListener(`resize`,L),l.breakpoints&&window.addEventListener(`resize`,L),L(),Fe},isInfinite:function(){return _},isInTransition:function(){return A.size>0},isRTL:function(){return v},isSettled:function(){return S},isVertical:function(){return y},localize:te,next:function(e={}){return ke(C+1,e),Fe},off:function(e,t){for(let n of e instanceof Array?e:[e])ne.has(n)&&ne.set(n,ne.get(n).filter(e=>e!==t));return Fe},on:function(e,t){for(let n of e instanceof Array?e:[e])ne.set(n,[...ne.get(n)||[],t]);return Fe},prev:function(e={}){return ke(C-1,e),Fe},reInit:function(e={},r){return Me(),c=0,s=void 0,D=`*`,t=e,l=e,U(r)&&(n=r),L(),Fe},remove:function(e){e===void 0&&(e=O.length-1);let t=O[e];return t&&(I(`removeSlide`,t),t.el&&=(be(t.el),t.el.remove(),void 0),O.splice(e,1),R(D),ye(),x=H(T,x,E),je()),Fe},setPosition:function(e){x=e,ae(),je()},showError:function(e,t){if(c===1){De(e),G(e);let n=e.el;if(n){let r=document.createElement(`div`);K(r,`f-html`),K(r,`is-error`),r.innerHTML=te(t||`<p>{{ERROR}}</p>`),e.htmlEl=r,K(n,`has-html has-error`),n.insertAdjacentElement(`afterbegin`,r),I(`contentReady`,e)}}return Fe},showLoading:function(e){let t=e.el,n=t?.querySelector(`.f-spinner`);if(!t||n)return Fe;let r=ge(F(`spinnerTpl`));return r&&(K(r,`f-spinner`),t.insertAdjacentElement(`beforeend`,r)),Fe},version:`6.1.14`};return Fe};st.l10n={en_EN:tt},st.getDefaults=()=>rt;var ct=(e=!0,t=`--f-scrollbar-compensate`,n=`--f-body-margin`,r=`hide-scrollbar`)=>{let i=document,a=i.body,o=i.documentElement;if(e){if(a.classList.contains(r))return;let e=window.innerWidth-o.getBoundingClientRect().width;e<0&&(e=0),o.style.setProperty(t,`${e}px`);let i=parseFloat(window.getComputedStyle(a).marginRight);i&&a.style.setProperty(n,`${i}px`),a.classList.add(r)}else a.classList.remove(r),a.style.setProperty(n,``),i.documentElement.style.setProperty(t,``)};function lt(){return!(typeof window>`u`||!window.document||!window.document.createElement)}var ut=function(e=``,t=``,n=``){return e.split(t).join(n)},dt={tpl:e=>`<img class="f-panzoom__content" \n    ${e.srcset?`data-lazy-srcset="{{srcset}}"`:``} \n    ${e.sizes?`data-lazy-sizes="{{sizes}}"`:``} \n    data-lazy-src="{{src}}" alt="{{alt}}" />`},ft=()=>{let e;function t(t,n){let r=e?.getOptions().Zoomable,i=(U(r)?Object.assign(Object.assign({},dt),r):dt)[t];return i&&typeof i==`function`&&n?i(n):i}function n(){e&&!1!==e.getOptions().Zoomable&&(e.on(`addSlide`,a),e.on(`removeSlide`,o),e.on(`attachSlideEl`,s),e.on(`click`,i),e.on(`change`,r),e.on(`ready`,r))}function r(){c();let t=e?.getVisibleSlides()||[];if(t.length>1||e?.getOption(`transition`)===`slide`)for(let n of t){let t=n.panzoomRef;t&&(e?.getPage().slides||[]).indexOf(n)<0&&t.execute(q.ZoomTo,Object.assign({},t.getStartPosition()))}}function i(e,t){let n=t.target;
2n&&!t.defaultPrevented&&n.dataset.panzoomAction&&l(n.dataset.panzoomAction)}function a(n,r){let i=r.el;if(!e||!i||r.panzoomRef)return;let a=r.src||r.lazySrc||``,o=r.alt||r.caption||`Image #${r.index}`,s=r.srcset||r.lazySrcset||``,l=r.sizes||r.lazySizes||``;if(a&&V(a)&&!r.html&&(!r.type||r.type===`image`)){r.type=`image`,r.thumbSrc=r.thumbSrc||a;let e=t(`tpl`,r);e=ut(e,`{{src}}`,a+``),e=ut(e,`{{srcset}}`,s+``),e=ut(e,`{{sizes}}`,l+``),i.insertAdjacentHTML(`afterbegin`,e)}let u=i.querySelector(`.f-panzoom__content`);if(!u)return;u.setAttribute(`alt`,o+``);let d=r.width&&r.width!==`auto`?parseFloat(r.width+``):`auto`,f=r.height&&r.height!==`auto`?parseFloat(r.height+``):`auto`,p=Ze(i,Object.assign({width:d,height:f,classes:{container:`f-zoomable`},event:()=>e?.getLastMouseMove(),spinnerTpl:()=>e?.getOption(`spinnerTpl`)||``},t(`Panzoom`)));p.on(`*`,(t,n,...i)=>{e&&(n===`loading`&&(r.state=0),n===`loaded`&&(r.state=1),n===`error`&&(r.state=2,e?.showError(r,`{{IMAGE_ERROR}}`)),e.emit(`panzoom:${n}`,r,...i),n===`loading`&&e.emit(`contentLoading`,r),n===`ready`&&e.emit(`contentReady`,r),r.index===e?.getPageIndex()&&c())}),r.panzoomRef=p}function o(e,t){t.panzoomRef&&=(t.panzoomRef.destroy(),void 0)}function s(e,t){let n=t.panzoomRef;if(n)switch(n.getState()){case 0:n.init();break;case 3:n.execute(q.ZoomTo,Object.assign(Object.assign({},n.getStartPosition()),{velocity:0}))}}function c(){let t=e?.getContainer()||void 0,n=(e?.getPage())?.slides[0]?.panzoomRef;if(t)if(n)n.updateControls(t);else for(let e of t.querySelectorAll(`[data-panzoom-action]`)||[])e.setAttribute(`aria-disabled`,``),e.setAttribute(`tabindex`,`-1`)}function l(t,...n){var r;(r=e?.getPage().slides[0].panzoomRef)==null||r.execute(t,...n)}return{init:function(t){e=t,e.on(`initPlugins`,n)},destroy:function(){if(e){e.off(`initPlugins`,n),e.off(`addSlide`,a),e.off(`removeSlide`,o),e.off(`attachSlideEl`,s),e.off(`click`,i),e.off(`change`,r),e.off(`ready`,r);for(let t of e.getSlides())o(0,t)}e=void 0},execute:l}},pt={syncOnChange:!1,syncOnClick:!0,syncOnHover:!1},mt=()=>{let e,t;function n(){let t=e?.getOptions().Sync;return U(t)?Object.assign(Object.assign({},pt),t):pt}function r(r){var i;e&&r&&(t=r,e.getOptions().classes=Object.assign(Object.assign({},e.getOptions().classes),{isSelected:``}),e.getOptions().initialSlide=t.getPage()?.slides[0]?.index||0,n().syncOnChange&&e.on(`change`,o),n().syncOnClick&&e.on(`click`,c),n().syncOnHover&&((i=e.getViewport())==null||i.addEventListener(`mouseover`,l)),function(){!e||!t||(e.on(`ready`,a),e.on(`refresh`,u),t.on(`change`,s),t.on(`filter`,d))}())}function i(){let t=n().target;e&&t&&r(t)}function a(){f()}function o(){if(e&&t){let n=e.getPage()?.slides||[],r=t.getPageIndex(n[0].index||0);r>-1&&t.goTo(r,e.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function s(){if(e&&t){let n=e.getPageIndex(t.getPage()?.slides[0].index||0);n>-1&&e.goTo(n,t.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function c(n,r){if(!e||!t||e.getTween()?.isRunning())return;let i=e?.getOptions().classes.slide;if(!i)return;let a=r.target.closest(`.${i}`);if(a){let e=parseInt(a.getAttribute(`index`)||``)||0,n=t.getPageIndex(e);t.goTo(n)}}function l(t){e&&c(0,t)}function u(){if(e&&t){let n=e.getPageIndex(t.getPage()?.slides[0].index||0);n>-1&&e.goTo(n,{tween:!1,transition:!1}),f()}}function d(n,r){e&&t&&(e.filter(r),s())}function f(){var n;if(!t)return;let r=t.getPage()?.slides[0]?.index||0;for(let t of e?.getSlides()||[])(n=t.el)==null||n.classList.toggle(`is-selected`,t.index===r)}return{init:function(t){e=t,e.on(`initSlides`,i)},destroy:function(){var n;e?.off(`ready`,a),e?.off(`refresh`,u),e?.off(`change`,o),e?.off(`click`,c),(n=e?.getViewport())==null||n.removeEventListener(`mouseover`,l),t?.off(`change`,s),t?.off(`filter`,d),t=void 0,e?.off(`initSlides`,i),e=void 0},getTarget:function(){return t}}},ht={showLoading:!0,preload:1},gt=`is-lazyloading`,_t=`is-lazyloaded`,vt=`has-lazyerror`,yt=()=>{let e;function t(){let t=e?.getOptions().Lazyload;return U(t)?Object.assign(Object.assign({},ht),t):ht}function n(n){let r=n.el;if(!r)return;let i=t(),a=`[data-lazy-src],[data-lazy-srcset],[data-lazy-bg]`,o=Array.from(r.querySelectorAll(a));r.matches(a)&&o.push(r);for(let t of o){let r=t.dataset.lazySrc,a=t.dataset.lazySrcset,o=t.dataset.lazySizes,s=t.dataset.lazyBg,c=(t instanceof HTMLImageElement||t instanceof HTMLSourceElement)&&(r||a),l=!!s;if(!c&&!l)continue;let u=r||a||s;if(u){if(c){let s=t.parentElement?.classList.contains(`f-panzoom__wrapper`);i.showLoading&&e?.showLoading(n),t.addEventListener(`load`,()=>{e?.hideLoading(n),ze(t,vt),t instanceof HTMLImageElement?t.decode().finally(()=>{ze(t,gt),K(t,_t)}).catch(()=>{}):(ze(t,gt),K(t,_t)),s||e==null||e.emit(`lazyLoad:loaded`,n,t,u)}),t.addEventListener(`error`,()=>{e?.hideLoading(n),ze(t,gt),K(t,vt),s||e==null||e.emit(`lazyLoad:error`,n,t,u)}),t.classList.add(`f-lazyload`),t.classList.add(gt),s||e==null||e.emit(`lazyLoad:load`,n,t,u),r&&(t.src=r),a&&(t.srcset=a),o&&(t.sizes=o)}else l&&(t.style.backgroundImage=`url('${s}')`);delete t.dataset.lazySrc,delete t.dataset.lazySrcset,delete t.dataset.lazySizes,delete t.dataset.lazyBg}}}function r(){if(!e)return;let r=[...e.getVisibleSlides()],i=t().preload;if(i>0){let t=e.getPosition(),n=e.getViewportDim();r.push(...e.getVisibleSlides(t+n*i),...e.getVisibleSlides(t-n*i))}for(let e of r)n(e)}return{init:function(t){e=t,e.on(`render`,r)},destroy:function(){e?.off(`render`,r),e=void 0}}},bt=`<svg width="24" height="24" viewBox="0 0 24 24" tabindex="-1">
2`,xt={prevTpl:bt+`<path d="M15 3l-9 9 9 9"></path></svg>`,nextTpl:bt+`<path d="M9 3l9 9-9 9"></path></svg>`},St=()=>{let e,t,n;function r(t){let n=function(){let t=e?.getOptions().Arrows;return U(t)?Object.assign(Object.assign({},xt),t):xt}(),r=`<button data-carousel-go-${t} tabindex="0" class="f-button is-arrow is-${t}" title="{{${t.toUpperCase()}}}">`+n[`${t}Tpl`]+`</button>`,i=ge(e.localize(r))||void 0;return i&&K(i,n[`${t}Class`]),i}function i(){var r;t?.remove(),t=void 0,n?.remove(),n=void 0,(r=e?.getContainer())==null||r.classList.remove(`has-arrows`)}function a(){e&&!1!==e.getOptions().Arrows&&e.getPages().length>1?(function(){if(!e)return;let i=e.getViewport();i&&(t||(t=r(`prev`),t&&i.insertAdjacentElement(`beforebegin`,t)),n||(n=r(`next`),n&&i.insertAdjacentElement(`afterend`,n)),Be(e.getContainer(),`has-arrows`,!0))}(),e&&(t?.toggleAttribute(`aria-disabled`,!e.canGoPrev()),n?.toggleAttribute(`aria-disabled`,!e.canGoNext()))):i()}return{init:function(t){e=t.on([`change`,`refresh`],a)},destroy:function(){i(),e?.off([`change`,`refresh`],a),e=void 0}}},Ct=`<circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>`,wt=`<g><line x1="11" y1="8" x2="11" y2="14"></line></g>`+Ct,Tt={moveLeft:[`moveLeft`,`MOVE_LEFT`,`<path d="M5 12h14M5 12l6 6M5 12l6-6"/>`],moveRight:[`moveRight`,`MOVE_RIGHT`,`<path d="M5 12h14M13 18l6-6M13 6l6 6"/>`],moveUp:[`moveUp`,`MOVE_UP`,`<path d="M12 5v14M18 11l-6-6M6 11l6-6"/>`],moveDown:[`moveDown`,`MOVE_DOWN`,`<path d="M12 5v14M18 13l-6 6M6 13l6 6"/>`],zoomOut:[`zoomOut`,`ZOOM_OUT`,Ct],zoomIn:[`zoomIn`,`ZOOM_IN`,wt],toggleFull:[`toggleFull`,`TOGGLE_FULL`,wt],iterateZoom:[`iterateZoom`,`ITERATE_ZOOM`,wt],toggle1to1:[`toggleFull`,`TOGGLE_FULL`,`<path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/>`],rotateCCW:[`rotateCCW`,`ROTATE_CCW`,`<path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/>`],rotateCW:[`rotateCW`,`ROTATE_CW`,`<path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/>`],flipX:[`flipX`,`FLIP_X`,`<path d="M12 3v18M16 7v10h5L16 7M8 7v10H3L8 7"/>`],flipY:[`flipY`,`FLIP_Y`,`<path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/>`],reset:[`reset`,`RESET`,`<path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/>`],toggleFS:[`toggleFS`,`TOGGLE_FS`,`<g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g>`]},Et={};for(let e of Object.keys(Tt)){let t=Tt[e];Et[e]={tpl:`<button data-panzoom-action="${t[0]}" class="f-button" title="{{${t[1]}}}"><svg>${t[2]}</svg></button>`}}var Dt;(function(e){e.Left=`left`,e.middle=`middle`,e.right=`right`})(Dt||={});var Ot=Object.assign({counter:{tpl:`<div class="f-counter"><span data-carousel-page></span>/<span data-carousel-pages></span></div>`},download:{tpl:`<button data-carousel-download class="f-button" title="{{DOWNLOAD}}"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></button>`},autoplay:{tpl:`<button data-autoplay-action="toggle" class="f-button" title="{{TOGGLE_AUTOPLAY}}"><svg><g><path d="M5 3.5 19 12 5 20.5Z"/></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>`},thumbs:{tpl:`<button data-thumbs-action="toggle" class="f-button" title="{{TOGGLE_THUMBS}}"><svg><rect width="18" height="14" x="3" y="3" rx="2"/><path d="M4 21h1M9 21h1M14 21h1M19 21h1"/></svg></button>`}},Et),kt={absolute:!1,display:{left:[],middle:[`zoomIn`,`zoomOut`,`toggle1to1`,`rotateCCW`,`rotateCW`,`flipX`,`flipY`,`reset`],right:[]},enabled:`auto`,items:{}},At=()=>{let e,t;function n(t){let n=e?.getOptions().Toolbar,r=(U(n)?Object.assign(Object.assign({},kt),n):kt)[t];return r&&typeof r==`function`&&e?r(e):r}function r(){if(!e||t||!1===e?.getOptions().Toolbar)return;let r=e.getContainer();if(!r)return;let i=n(`enabled`);if(!i)return;let a=n(`absolute`),o=e.getSlides().length>1,s=!1,c=!1;for(let t of e.getSlides())t.panzoomRef&&(s=!0),(t.downloadSrc||t.type===`image`&&t.src)&&(c=!0);let l=e.getPlugins().Thumbs?.isEnabled()||!1,u=o&&e.getPlugins().Autoplay||!1,d=e.getPlugins().Fullscreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled);if(i===`auto`&&(i=s),!i)return;t=r.querySelector(`.f-carousel__toolbar`)||void 0,t||(t=document.createElement(`div`),K(t,`f-carousel__toolbar`));let f=n(`display`),p=$e({},Ot,n(`items`));for(let n of[`left`,`middle`,`right`]){let r=f[n]||[],i=document.createElement(`div`);K(i,`f-carousel__toolbar__column is-${n}`);for(let t of r){let n;if(V(t)){if(t===`counter`&&!o||t===`autoplay`&&!u||Et[t]&&!s||t===`fullscreen`&&!d||t===`thumbs`&&!l||t===`download`&&!c)continue;n=p[t]}if(U(t)&&(n=t),n&&n.tpl){let t=e.localize(n.tpl);t=t.split(`<svg>`).join(`<svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">`);let r=ge(t);r&&(typeof n.click==`function`&&e&&r.addEventListener(`click`,t=>{t.preventDefault(),t.stopPropagation(),typeof n.click==`function`&&e&&n.click(e,t)}),i.append(r))}}t.append(i)}if(t.childElementCount){if(a&&K(t,`is-absolute`),!t.parentElement){let e=n(`parentEl`);e?e.insertAdjacentElement(`afterbegin`,t):r.insertAdjacentElement(`afterbegin`,t)}r.contains(t)&&(K(r,`has-toolbar`),a&&K(r,`has-absolute-toolbar`))}}return{init:function(t){e=t,e?.on(`initSlides`,r)},destroy:function(){e?.off(`initSlides`,r),ze(e?.getContainer(),`has-toolbar has-absolute-toolbar`),t?.remove(),t=void 0},add:function(e,t){Ot[e]=t},isEnabled:function(){return!!t}}},jt={autoStart:!0,pauseOnHover:!0,showProgressbar:!0,timeout:2e3},Mt=()=>{let e,t,n=!1,r=!1,i=!1,a=null;function o(t){let n=e?.getOptions().Autoplay,r=(U(n)?Object.assign(Object.assign({},jt),n):jt)[t];return r&&typeof r==`function`&&e?r(e):r}function s(){clearTimeout(t),t=void 0}function c(){if(!e||!n||i||r||t||!e.isSettled()||function(){let t=e?.getPage()?.slides||[];for(let e of t)if(e.state===0)return!0;return!1}())return;(function(){var t;if(!e||(d(),!o(`showProgressbar`)))return;let n=o(`progressbarParentEl`);if(!n&&(t=e.getPlugins().Toolbar)!=null&&t.isEnabled()&&(n=e.getContainer()),!n&&!0!==e.getPlugins().Toolbar?.isEnabled()){let t=e.getPages()[0]?.slides||[],r=e.getPage()?.slides||[];t.length===1&&r.length===1&&(n=r[0].el)}if(n||=e.getViewport(),!n)return;a=document.createElement(`div`),K(a,`f-progressbar`),n.prepend(a);let r=o(`timeout`)||1e3;a.style.animationDuration=`${r}ms`})();let s=o(`timeout`);t=setTimeout(()=>{e&&n&&!r&&(e.isInfinite()||e.getPageIndex()!==e.getPages().length-1?e.next():e.goTo(0))},s)}function l(){var t;if(!e||e.getPages().length<2||!1===e.getOptions().Autoplay||n)return;n=!0,e.emit(`autoplay:start`,o(`timeout`)),K(e.getContainer(),`has-autoplay`),(t=e.getTween())==null||t.on(`start`,_);let r=e?.getContainer();r&&o(`pauseOnHover`)&&matchMedia(`(hover: hover)`).matches&&(r.addEventListener(`mouseenter`,v,!1),r.addEventListener(`mouseleave`,y,!1)),e.on(`change`,h),e.on(`settle`,g),e.on(`contentReady`,p),e.on(`panzoom:touchStart`,u),e.on(`panzoom:wheel`,u),e.isSettled()&&c()}function u(){var t;
2if(s(),d(),e){if(n){e.emit(`autoplay:end`),(t=e.getTween())==null||t.off(`start`,_);let n=e.getContainer();n&&(n.classList.remove(`has-autoplay`),n.removeEventListener(`mouseenter`,v,!1),n.removeEventListener(`mouseleave`,y,!1))}e.off(`change`,h),e.off(`settle`,g),e.off(`contentReady`,p),e.off(`panzoom:touchStart`,u),e.off(`panzoom:wheel`,u)}n=!1,r=!1}function d(){a&&=(a.remove(),null)}function f(){e&&e.getPages().length>1&&o(`autoStart`)&&l()}function p(){c()}function m(e,t){let n=t.target;n&&!t.defaultPrevented&&n.dataset.autoplayAction===`toggle`&&b.toggle()}function h(){!e||!e?.isInfinite()&&e.getPageIndex()===e.getPages().length-1?u():(s(),d())}function g(){c()}function _(){s(),d()}function v(){i=!0,n&&(s(),d())}function y(){i=!1,n&&!r&&e!=null&&e.isSettled()&&c()}let b={init:function(t){e=t,e.on(`ready`,f),e.on(`click`,m)},destroy:function(){u(),e?.off(`ready`,f),e?.off(`click`,m),e=void 0},isEnabled:()=>n,pause:function(){r=!0,s(),d()},resume:function(){r=!1,n&&!i&&c()},start(){l()},stop(){u()},toggle(){n?u():l()}};return b},Nt={Carousel:{Lazyload:{showLoading:!1}},minCount:2,showOnStart:!0,thumbTpl:`<button aria-label="Slide to #{{page}}"><img draggable="false" alt="{{alt}}" data-lazy-src="{{src}}" /></button>`,type:`modern`},Pt,Ft=()=>{let e,t,n,r,i,a=0,o=0,s=!0;function c(t){let n=e?.getOptions().Thumbs,r=(U(n)?Object.assign(Object.assign({},Nt),n):Nt)[t];return r&&typeof r==`function`&&e?r(e):r}function l(){if(!e||!1===e?.getOptions().Thumbs)return!1;let t=0;for(let n of e.getSlides())n.thumbSrc&&t++;return t>=c(`minCount`)}function u(){return c(`type`)===`modern`}function d(){return c(`type`)===`scrollable`}function f(){let t=[],n=e?.getSlides()||[];for(let e of n)t.push({index:e.index,class:e.thumbClass,html:p(e)});return t}function p(e){let t=e.thumb?e.thumb instanceof HTMLImageElement?e.thumb.src:e.thumb:e.thumbSrc||void 0,n=e.thumbAlt===void 0?`Thumbnail #${(e.index||0)+1}`:e.thumbAlt+``,r=c(`thumbTpl`);return r=ut(r,`{{alt}}`,n),r=ut(r,`{{src}}`,t+``),r=ut(r,`{{index}}`,`${e.index||0}`),r=ut(r,`{{page}}`,`${(e.index||0)+1}`),r}function m(e){return`<div index="${e.index||0}" class="f-thumbs__slide ${e.class||``}">${e.html||``}</div>`}function h(t=!1){let r=e?.getContainer();if(!e||!r||n||!l())return;let i=c(`Carousel`)?.classes||{};if(i.container=i.container||`f-thumbs`,!n){let e=r.nextElementSibling;e!=null&&e.classList.contains(i.container)&&(n=e)}if(!n){n=document.createElement(`div`);let e=c(`parentEl`);e?e.insertAdjacentElement(`beforeend`,n):r.insertAdjacentElement(`afterend`,n)}K(n,i.container),K(n,`f-thumbs`),K(n,`is-${c(`type`)}`),t&&K(n,`is-hidden`)}function g(){if(!n||!d())return;r=document.createElement(`div`),K(r,`f-thumbs__viewport`);let t=``;for(let e of f())typeof(e.html||``)==`string`&&(t+=m(e));r.innerHTML=t,n.append(r),n.addEventListener(`click`,t=>{t.preventDefault();let n=t.target.closest(`[index]`),r=parseInt(n?.getAttribute(`index`)||`-1`);e&&r>-1&&e.goTo(r)}),i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target instanceof HTMLImageElement&&(e.target.src=e.target.getAttribute(`data-lazy-src`)+``,e.target.removeAttribute(`data-lazy-src`),i?.unobserve(e.target))})},{root:r,rootMargin:`100px`}),n.querySelectorAll(`[data-lazy-src]`).forEach(e=>{i?.observe(e)}),e?.emit(`thumbs:ready`)}function _(){var r;if(!Pt||!e||!n||d()||t)return;let i=f();if(!i.length)return;let l=$e({},{Sync:{target:e},Lazyload:{preload:1},slides:i,classes:{container:`f-thumbs`,viewport:`f-thumbs__viewport`,slide:`f-thumbs__slide`},center:!0,fill:!u(),infinite:!1,dragFree:!0,rtl:e.getOptions().rtl||!1,slidesPerPage:e=>{let t=0;return u()&&(function(){if(!u()||!n)return;let e=e=>n&&parseFloat(getComputedStyle(n).getPropertyValue(`--f-thumb-`+e))||0;a=e(`width`),o=e(`clip-width`)}(),t=4*(a-o)),e&&e.getTotalSlideDim()<=e.getViewportDim()-t?1/0:1}},Nt.Carousel||{},c(`Carousel`)||{});t=Pt(n,l,{Sync:mt,Lazyload:yt}),t.on(`ready`,()=>{K(n,`is-syncing`),e?.emit(`thumbs:ready`),u()&&e?.on(`render`,x)}),t.on(`destroy`,()=>{e?.emit(`thumbs:destroy`)}),t.init(),(r=t.getGestures())==null||r.on(`start`,()=>{s=!1}),t.on(`click`,(e,t)=>{let n=t.target;if(n){let e=n.matches(`button`)?n:n.firstElementChild;e&&e.matches(`button`)&&(t.preventDefault(),e.focus({preventScroll:!0}))}}),K(e.getContainer(),`has-thumbs`),O()}function v(){l()&&c(`showOnStart`)&&(h(),g())}function y(){var t;
2l()&&(_(),e?.on(`addSlide`,C),e?.on(`removeSlide`,w),e?.on(`click`,T),e?.on(`refresh`,E),(t=e?.getGestures())==null||t.on(`start`,b),D(!0))}function b(){var e,t;s=!0,(e=document.activeElement)!=null&&e.closest(`.f-thumbs`)&&((t=document.activeElement)==null||t.blur())}function x(){var r;n?.classList.toggle(`is-syncing`,!1===e?.hasNavigated()||(e?.getTween())?.isRunning()),O(),(r=e?.getGestures())!=null&&r.isPointerDown()&&function(){if(!u()||!e||!t||!s)return;let n=t.getTween(),r=t.getPages(),i=e.getPageIndex()||0,c=e.getPageProgress()||0;if(!(e&&r&&r[i]&&n))return;let l=n.isRunning()?n.getCurrentValues().pos:t.getPosition();if(l===void 0)return;let d=r[i].pos+c*(a-o);d=H(r[0].pos,d,r[r.length-1].pos),n.from({pos:l}).to({pos:d}).start()}()}function S(){s=!0,D()}function C(e,n){let a={html:p(n)};if(t)t.add(a,n.index);else if(r){let e=ge(m(a));if(e){r.append(e);let t=e.querySelector(`img`);t&&i?.observe(t)}}}function w(e,n){var i;t?t.remove(n.index):r&&((i=r.querySelector(`[index="${n.index}"]`))==null||i.remove())}function T(e,t){let r=t.target;t.defaultPrevented||r?.dataset?.thumbsAction!==`toggle`||(n||(h(!0),g(),_()),n&&n.classList.toggle(`is-hidden`))}function E(){D()}function D(t=!1){if(!e||!r||!d())return;let n=e.getPageIndex();r.querySelectorAll(`.is-selected`).forEach(e=>{e.classList.remove(`is-selected`)});let i=r.querySelector(`[index="${n}"]`);if(i){i.classList.add(`is-selected`);let e=r.getBoundingClientRect(),n=i.getBoundingClientRect(),a=i.offsetTop-r.offsetTop-.5*e.height+.5*n.height,o=i.scrollLeft-r.scrollLeft-.5*e.width+.5*n.width;r.scrollTo({top:a,left:o,behavior:t?`instant`:`smooth`})}}function O(){if(!u()||!e||!t)return;let n=t?.getSlides()||[],r=-.5*a;for(let t of n){let n=t.el;if(!n)continue;let i=e.getPageProgress(t.index)||0;i=Math.max(-1,Math.min(1,i)),i>-1&&i<1&&(r+=.5*a*(1-Math.abs(i))),i=Math.round(1e4*i)/1e4,r=Math.round(1e4*r)/1e4,n.style.setProperty(`--progress`,`${Math.abs(i)}`),n.style.setProperty(`--shift`,`${e?.isRTL()?-1*r:r}px`),i>-1&&i<1&&(r+=.5*a*(1-Math.abs(i)))}}return{init:function(t,n){Pt=n,e=t,e.on(`ready`,y),e.on(`initSlides`,v),e.on(`change`,S)},destroy:function(){var r,i;d()&&e?.emit(`thumbs:destroy`),e?.off(`ready`,y),e?.off(`initSlides`,v),e?.off(`change`,S),e?.off(`render`,x),e?.off(`addSlide`,C),e?.off(`click`,T),e?.off(`refresh`,E),(r=e?.getGestures())==null||r.off(`start`,b),(i=e?.getContainer())==null||i.classList.remove(`has-thumbs`),e=void 0,t?.destroy(),t=void 0,n?.remove(),n=void 0},getCarousel:function(){return t},getContainer:function(){return n},getType:function(){return c(`type`)},isEnabled:l}},It={autosize:!1,iframeAttr:{allow:`autoplay; fullscreen`,scrolling:`auto`},preload:!1},Lt=()=>{let e;function t(){let t=e?.getOptions().Html;return U(t)?$e({},It,t):It}function n(){return!1!==e?.getOptions().Html}function r(e){return e.type===`iframe`||e.type===`pdf`||e.type===`gmap`}function i(e){let t=`${e}`;return t.match(/^\d+$/)?`${t}px`:t}function a(e){if(e===void 0||e===``)return;let t=`${e}`.trim();if(!t.match(/^\d+(\.\d+)?(px)?$/))return;let n=parseFloat(t);return Number.isFinite(n)?n:void 0}function o(e,n){let r=e[n]??t()[n];return r===`true`||r!==`false`&&r}function s(e,t){if(!n())return;let r=t.type,i=t.src;if(!r&&V(i)){if(i.charAt(0)===`#`?r=`inline`:i.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.((a)?png|avif|gif|jp(g|eg)|pjp(eg)?|jfif|svg|webp|bmp|ico|tif(f)?)((\?|#).*)?$)/i)?r=`image`:i.match(/\.(pdf)((\?|#).*)?$/i)?r=`pdf`:i.match(/\.(html|php)((\?|#).*)?$/i)&&(r=`iframe`),!r){let e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+\.?\d+?)z))|(?:\?ll=))(.*)?/i);e&&(i=`https://maps.google.${e[1]}/?ll=${(e[2]?e[2]+`&z=`+Math.floor(parseFloat(e[3]))+(e[4]?e[4].replace(/^\//,`&`):``):e[4]+``).replace(/\?/,`&`)}&output=${e[4]&&e[4].indexOf(`layer=c`)>0?`svembed`:`embed`}`,r=`gmap`)}if(!r){let e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i);e&&(i=`https://maps.google.${e[1]}/maps?q=${e[2].replace(`query=`,`q=`).replace(`api=1`,``)}&output=embed`,r=`gmap`)}r&&(t.src=i,t.type=r)}}function c(i,a){n()&&r(a)&&function(n){let r=n.el,i=n.src;if(!e||!r||!i)return;let a=document.createElement(`iframe`);K(a,`f-iframe`);for(let[e,n]of Object.entries(t().iframeAttr||{}))a.setAttribute(e,n);a.onerror=()=>{n.state=2,e?.showError(n,`{{IFRAME_ERROR}}`)};let s=document.createElement(`div`);K(s,`f-html`),s.append(a),n.htmlEl=s,n.contentEl=a,K(r,`has-html has-iframe has-${n.type}`),r.prepend(s),d(n);let c=o(n,`preload`),l=o(n,`autosize`);n.type===`iframe`&&(c||l)?(n.state=0,e.showLoading(n),K(r,`is-loading`),a.onload=()=>
2{if(!e||e.getState()===2||!a.src.length||n.contentEl!==a||!a.isConnected)return;n.state=1;let t=a.dataset.ready!==`true`;a.dataset.ready=`true`,f(n),e.hideLoading(n),t&&e.emit(`contentReady`,n),ze(r,`is-loading`)},a.src=`${i}`):(a.src=`${i}`,e.emit(`contentReady`,n))}(a)}function l(t,n){var i,a;if(r(n)){let t=n.el;e?.hideError(n),(i=n.contentEl)==null||i.remove(),n.contentEl=void 0,(a=n.htmlEl)==null||a.remove(),n.htmlEl=void 0,t&&(ze(t,`has-html has-iframe has-pdf has-gmap`),ze(t,`is-loading`))}}function u(){for(let t of e?.getSlides()||[])r(t)&&(d(t),t.state===1&&f(t))}function d(e){let t=e.htmlEl;if(t&&r(e)&&(t.style.aspectRatio=``,t.style.width=``,t.style.height=``,t.style.maxWidth=``,t.style.maxHeight=``,e.width&&(t.style.maxWidth=i(e.width)),e.height&&(t.style.maxHeight=i(e.height)),e.aspectRatio)){let n=e.aspectRatio.split(`/`),r=parseFloat(n[0].trim()),i=n[1]?parseFloat(n[1].trim()):0,a=r&&i?r/i:r;t.offsetHeight;let o=t.getBoundingClientRect(),s=a<(o.width||1)/(o.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=s?`auto`:``,t.style.height=s?``:`auto`}}function f(e){let t=e.contentEl,n=t?.parentElement,r=n?.style,i=o(e,`autosize`),s=a(e.width)||0,c=a(e.height)||0;if(s&&c&&(i=!1),t&&n&&r&&i){try{let e=window.getComputedStyle(n),i=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),a=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),o=t.contentWindow;if(o){let e=o.document,t=e.getElementsByTagName(`html`)[0],n=e.body;r.width=``;let l=window.getComputedStyle(n),u=parseFloat(l.marginLeft)+parseFloat(l.marginRight),d=n.style.overflow||``;n.style.overflow=`hidden`,s||=n.scrollWidth+u+i,r.flex=`0 0 auto`,r.width=`${s}px`,r.height=`${n.scrollHeight}px`,n.style.overflow=d,c=Math.max(t.scrollHeight,Math.ceil(t.getBoundingClientRect().height))+a}}catch{}(s||c)&&Object.assign(r,{flex:`0 1 auto`,width:s?`${s}px`:``,height:c?`${c}px`:``})}}return{init:function(t){e=t,e.on(`addSlide`,s),e.on(`attachSlideEl`,c),e.on(`detachSlideEl`,l),e.on(`refresh`,u)},destroy:function(){e?.off(`addSlide`,s),e?.off(`attachSlideEl`,c),e?.off(`detachSlideEl`,l),e?.off(`refresh`,u),e=void 0}}},Rt=(e,t={})=>{let n=new URL(e),r=new URLSearchParams(n.search),i=new URLSearchParams;for(let[e,n]of[...r,...Object.entries(t)]){let t=n+``;if(e===`t`){let e=t.match(/((\d*)m)?(\d*)s?/);e&&i.set(`start`,60*parseInt(e[2]||`0`)+parseInt(e[3]||`0`)+``)}else i.set(e,t)}let a=i+``,o=e.match(/#t=((.*)?\d+s)/);return o&&(a+=`#t=${o[1]}`),a},zt={autoplay:!1,html5videoTpl:`<video class="f-html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">
3    <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn't support embedded videos.</video>`,iframeAttr:{allow:`autoplay; fullscreen`,scrolling:`no`,referrerPolicy:`strict-origin-when-cross-origin`,credentialless:``},vimeo:{byline:1,color:`00adef`,controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},Bt=()=>{let e,t=!1;function n(){let t=e?.getOptions().Video;return U(t)?Object.assign(Object.assign({},zt),t):zt}function r(){return(e?.getPage())?.slides[0]}let i=t=>{try{let n=JSON.parse(t.data);if(t.origin===`https://player.vimeo.com`){if(n.event===`ready`)for(let n of Array.from((e?.getContainer())?.getElementsByClassName(`f-iframe`)||[]))n instanceof HTMLIFrameElement&&n.contentWindow===t.source&&(n.dataset.ready=`true`)}else if(t.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&n.event===`onReady`){let e=document.getElementById(n.id);e&&(e.dataset.ready=`true`)}}catch{}};function a(e,t){let r=t.src;if(!V(r))return;let i=t.type;if(!i||i===`html5video`){let e=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i);e&&(i=`html5video`,t.html5videoFormat=t.html5videoFormat||`video/`+(e[1]===`ogv`?`ogg`:e[1]))}if(!i||i===`youtube`){let e=r.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i);if(e){let a=Object.assign(Object.assign({},n().youtube),t.youtube||{}),o=`www.youtube${a.nocookie?`-nocookie`:``}.com`,s=Rt(r,a),c=encodeURIComponent(e[2]);t.videoId=c,t.src=`https://${o}/embed/${c}?${s}`,t.thumb=t.thumb||`https://i.ytimg.com/vi/${c}/mqdefault.jpg`,i=`youtube`}}if(!i||i===`vimeo`){let e=r.match(/^.+vimeo.com\/(?:\/)?(video\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/);if(e){let a=Rt(r,Object.assign(Object.assign({},n().vimeo),t.vimeo||{})),o=encodeURIComponent(e[2]),s=e[5]||``;t.videoId=o,t.src=`https://player.vimeo.com/video/${o}?${s?`h=${s}${a?`&`:``}`:``}${a}`,i=`vimeo`}}t.type=i}function o(t,r){r.type===`html5video`&&function(t){let r=t.el,i=t.src;if(!e||!r||!i)return;let a=t.html5videoTpl||n().html5videoTpl,o=t.html5videoFormat||n().html5videoFormat;if(!a)return;let s=t.poster||(t.thumb&&V(t.thumb)?t.thumb:``),c=ge(a.replace(/\{\{src\}\}/gi,i+``).replace(/\{\{format\}\}/gi,o||``).replace(/\{\{poster\}\}/gi,s+``));if(!c)return;
3let l=document.createElement(`div`);K(l,`f-html`),l.append(c),t.contentEl=c,t.htmlEl=l,K(r,`has-${t.type}`),r.prepend(l),u(t),e.emit(`contentReady`,t)}(r),r.type!==`youtube`&&r.type!==`vimeo`||function(t){let r=t.el,i=t.src;if(!e||!r||!i)return;let a=document.createElement(`iframe`);K(a,`f-iframe`),a.setAttribute(`id`,`f-iframe_${t.videoId}`);for(let[e,t]of Object.entries(n().iframeAttr||{}))a.setAttribute(e,t);t.type===`youtube`&&(a.onload=()=>{var t;e?.getState()===1&&((t=a.contentWindow)==null||t.postMessage(JSON.stringify({event:`listening`,id:a.getAttribute(`id`)}),`*`))}),a.onerror=()=>{e?.showError(t,`{{IFRAME_ERROR}}`)};let o=document.createElement(`div`);K(o,`f-html`),o.append(a),t.contentEl=a,t.htmlEl=o,K(r,`has-html has-iframe has-${t.type}`),a.src=`${t.src}`,r.prepend(o),u(t),e.emit(`contentReady`,t)}(r)}function s(e,t){var n,r;t.type!==`html5video`&&t.type!==`youtube`&&t.type!==`vimeo`||((n=t.contentEl)==null||n.remove(),t.contentEl=void 0,(r=t.htmlEl)==null||r.remove(),t.htmlEl=void 0),t.poller&&clearTimeout(t.poller)}function c(){t=!1}function l(){if(t)return;t=!0;let e=r();(e&&e.autoplay!==void 0?e.autoplay:n().autoplay)&&(function(){var e;let t=r(),n=t?.el;if(n&&t?.type===`html5video`)try{let e=n.querySelector(`video`);if(e){let t=e.play();t!==void 0&&t.then(()=>{}).catch(t=>{e.muted=!0,e.play()})}}catch{}let i=t?.htmlEl;i instanceof HTMLIFrameElement&&((e=i.contentWindow)==null||e.postMessage(`{"event":"command","func":"stopVideo","args":""}`,`*`))}(),function(){let e=r(),t=e?.type;if(!e?.el||t!==`youtube`&&t!==`vimeo`)return;let n=()=>{if(e.contentEl&&e.contentEl instanceof HTMLIFrameElement&&e.contentEl.contentWindow){let t;if(e.contentEl.dataset.ready===`true`)return t=e.type===`youtube`?{event:`command`,func:`playVideo`}:{method:`play`,value:`true`},t&&e.contentEl.contentWindow.postMessage(JSON.stringify(t),`*`),void(e.poller=void 0);e.type===`youtube`&&(t={event:`listening`,id:e.contentEl.getAttribute(`id`)},e.contentEl.contentWindow.postMessage(JSON.stringify(t),`*`))}e.poller=setTimeout(n,250)};n()}())}function u(e){let t=e?.htmlEl;if(e&&t&&(e.type===`html5video`||e.type===`youtube`||e.type===`vimeo`)){if(t.style.aspectRatio=``,t.style.width=``,t.style.height=``,t.style.maxWidth=``,t.style.maxHeight=``,e.width){let n=`${e.width}`;n.match(/^\d+$/)&&(n+=`px`),t.style.maxWidth=`${n}`}if(e.height){let n=`${e.height}`;n.match(/^\d+$/)&&(n+=`px`),t.style.maxHeight=`${n}`}if(e.aspectRatio){let n=e.aspectRatio.split(`/`),r=parseFloat(n[0].trim()),i=n[1]?parseFloat(n[1].trim()):0,a=r&&i?r/i:r;t.offsetHeight;let o=t.getBoundingClientRect(),s=a<(o.width||1)/(o.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=s?`auto`:``,t.style.height=s?``:`auto`}}}function d(){u(r())}return{init:function(t){e=t,e.on(`addSlide`,a),e.on(`attachSlideEl`,o),e.on(`detachSlideEl`,s),e.on(`ready`,l),e.on(`change`,c),e.on(`settle`,l),e.on(`refresh`,d),window.addEventListener(`message`,i)},destroy:function(){e?.off(`addSlide`,a),e?.off(`attachSlideEl`,o),e?.off(`detachSlideEl`,s),e?.off(`ready`,l),e?.off(`change`,c),e?.off(`settle`,l),e?.off(`refresh`,d),window.removeEventListener(`message`,i),e=void 0}}},Vt={autoStart:!1,btnTpl:`<button data-fullscreen-action="toggle" class="f-button" title="{{TOGGLE_FULLSCREEN}}"><svg><g><path d="M8 3H5a2 2 0 0 0-2 2v3M21 8V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3M16 21h3a2 2 0 0 0 2-2v-3"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>`},Ht=`in-fullscreen-mode`,Ut=()=>{let e;function t(t){let n=e?.getOptions().Fullscreen,r=(U(n)?Object.assign(Object.assign({},Vt),n):Vt)[t];return r&&typeof r==`function`&&e?r(e):r}function n(){var n;(n=e?.getPlugins().Toolbar)==null||n.add(`fullscreen`,{tpl:t(`btnTpl`)})}function r(){if(t(`autoStart`)){let e=a();e&&s(e)}}function i(e,t){let n=t.target;n&&!t.defaultPrevented&&n.dataset.fullscreenAction===`toggle`&&l()}function a(){return t(`el`)||e?.getContainer()||void 0}function o(){let e=document;return e.fullscreenEnabled?!!e.fullscreenElement:!!e.webkitFullscreenEnabled&&!!e.webkitFullscreenElement}function s(e){let t=document,n;return e||=t.documentElement,t.fullscreenEnabled?n=e.requestFullscreen():t.webkitFullscreenEnabled&&(n=e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)),n&&n.then(()=>{e.classList.add(Ht)}),n}function c(){let e=document,t;return e.fullscreenEnabled?t=e.fullscreenElement&&e.exitFullscreen():e.webkitFullscreenEnabled&&(t=e.webkitFullscreenElement&&e.webkitExitFullscreen()),t&&t.then(()=>{var e;(e=a())==null||e.classList.remove(Ht)}),t}function l(){if(o())c();else{let e=a();e&&s(e)}}return{init:function(t){e=t,e.on(`initPlugins`,n),e.on(`ready`,r),e.on(`click`,i)},destroy:function(){e?.off(`initPlugins`,n),e?.off(`ready`,r),e?.off(`click`,i)},exit:c,inFullscreen:o,request:s,toggle:l}},Wt,Gt,Kt=!1,qt=!1,Jt=!1,Yt=!1,Xt=()=>{let e=new URL(document.URL).hash,t=e.slice(1).split(`-`),n=t[t.length-1],r=n&&/^\+?\d+$/.test(n)&&parseInt(t.pop()||`1`,10)||1;return{urlHash:e,urlSlug:t.join(`-`),urlIndex:r}},Zt=()=>{let e=Wt?.getInstance(),t=e?.getState();return!(!e||t!==0&&t!==1)},Qt=()=>{if(!Wt||Zt())return;let{urlSlug:e,urlIndex:t}=Xt();if(!e)return;let n=document.querySelector(`[data-slug="${e}"]`);n&&Wt.fromTriggerEl(n),Zt()||(n=document.querySelectorAll(`[data-fancybox="${e}"]`)[t-1],n&&Wt.fromTriggerEl(n,{startIndex:t-1})),Zt()&&n&&!n.closest(`[inert]`)&&n.scrollIntoView({behavior:`instant`,block:`center`,inline:`center`})},$t=e=>{let t=e.getOptions().Hash,n=e.getSlide();return n&&(n.slug||n.fancybox||(U(t)?t.slug:``))||``},en=e=>{let t=$t(e),n=e.getSlide();if(!n||!t)return``;let r=parseInt(n.index+``,10)+1,i=n.slug?`#${n.slug}`:`#${t}-${r}`;return(e.getCarousel()?.getPages()?.length||0)<2&&(i=`#${t}`),i},tn=()=>
3{if(!Wt||Jt)return;let e=Wt?.getInstance(),t=e?.getCarousel(),{urlSlug:n,urlIndex:r}=Xt(),i=e?.getOptions().Hash;if(!1!==i){if(e&&e.getState()===1&&t){let a=t.getSlides();for(let e of a||[])if(e.slug===n||(e.fancybox===n||U(i)&&i.slug===n)&&e.index===r-1)return qt=!1,void t.goTo(e.index);Yt=!0,e.close(),Yt=!1}Qt()}},nn=()=>{Wt&&(Gt=setTimeout(()=>{Kt=!0,Qt(),Kt=!1},300),window.addEventListener(`hashchange`,tn,!1))},rn;function an(){history.scrollRestoration&&rn&&(history.scrollRestoration=rn,rn=void 0)}var on=()=>{let e,t=``;function n(){if(!e||!e.isTopMost()||!1===e.getOptions().Hash)return;if(Kt){let t=e.getOptions().sync;t&&t.goTo((e?.getCarousel())?.getPageIndex()||0,{transition:!1,tween:!1})}let n=e.getCarousel();if(!n||!e.getSlide())return;let i=$t(e);if(!i)return;let{urlHash:a,urlSlug:o}=Xt(),s=en(e);a!==s&&(t=a),history.scrollRestoration&&!rn&&(rn=history.scrollRestoration,history.scrollRestoration=`manual`,window.addEventListener(`beforeunload`,an)),n.on(`change`,r);let c=i!==o;try{window.history[c?`pushState`:`replaceState`]({},document.title,window.location.pathname+window.location.search+s),c&&(qt=!0)}catch{}}function r(){if(!e||!e.isTopMost()||!1===e.getOptions().Hash||!e.getSlide()||!$t(e))return;let t=en(e);Jt=!0;try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}Jt=!1}function i(){if(!(!e||!e.isTopMost()||!1===e.getOptions().Hash||Yt)&&$t(e)){Jt=!0;try{qt&&!function(){if(window.parent===window)return!1;try{var e=window.frameElement}catch{e=null}return e===null?location.protocol===`data:`:e.hasAttribute(`sandbox`)}()&&document.activeElement?.nodeName!==`IFRAME`?window.history.back():window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}Jt=!1}}return{init:function(t){clearTimeout(Gt),e=t,e.on(`ready`,n),e.on(`close`,i)},destroy:function(){e?.off(`ready`,n),e?.off(`close`,i);let t=e?.getCarousel();t&&t.off(`change`,r),e=void 0,Wt!=null&&Wt.getInstance()||(an(),window.removeEventListener(`beforeunload`,an))}}};on.getInfoFromURL=Xt,on.startFromUrl=Qt,on.setup=function(e){Wt||(Wt=e,lt()&&(/complete|interactive|loaded/.test(document.readyState)?nn():document.addEventListener(`DOMContentLoaded`,nn)))};var sn=Object.assign(Object.assign({},tt),{CLOSE:`Close`,NEXT:`Next`,PREV:`Previous`,MODAL:`You can close this modal content with the ESC key`,ELEMENT_NOT_FOUND:`HTML Element Not Found`,IFRAME_ERROR:`Error Loading Page`,NO_CAPTION:`No Caption`,TOGGLE_SIDEBAR:`Toggle sidebar`}),cn=`<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24"><path d="M19.286 4.714 4.714 19.286M4.714 4.714l14.572 14.572" /></svg></button>`;At().add(`close`,{tpl:cn});var ln=e=>{e.cancelable&&e.preventDefault()},un=(e=null,t=``,n)=>{if(!e||!e.parentElement||!t)return void(n&&n());dn(e);let r=i=>{i.target===e&&e.dataset.animationName&&(e.removeEventListener(`animationend`,r),delete e.dataset.animationName,n&&n(),e.classList.remove(t))};e.dataset.animationName=t,e.addEventListener(`animationend`,r),K(e,t)},dn=e=>{e&&e.dispatchEvent(new CustomEvent(`animationend`,{bubbles:!1,cancelable:!0,currentTarget:e}))},fn;(function(e){e[e.Init=0]=`Init`,e[e.Ready=1]=`Ready`,e[e.Closing=2]=`Closing`,e[e.Destroyed=3]=`Destroyed`})(fn||={});var pn={ajax:null,backdropClick:`close`,Carousel:{},closeButton:`auto`,closeButtonTpl:cn,closeExisting:!1,delegateEl:void 0,dragToClose:!0,fadeEffect:!0,groupAll:!1,groupAttr:`data-fancybox`,hideClass:`f-fadeOut`,hideScrollbar:!0,id:void 0,idle:!1,keyboard:{Escape:`close`,Delete:`close`,Backspace:`close`,PageUp:`next`,PageDown:`prev`,ArrowUp:`prev`,ArrowDown:`next`,ArrowRight:`next`,ArrowLeft:`prev`},l10n:sn,mainClass:``,mainStyle:{},mainTpl:`<dialog class="fancybox__dialog">
4    <div class="fancybox__container" tabindex="0" aria-label="{{MODAL}}">
5      <div class="fancybox__backdrop"></div>
6      <div class="fancybox__carousel"></div>
7    </div>
8  </dialog>`,modal:!0,on:{},parentEl:void 0,placeFocusBack:!0,showClass:`f-zoomInUp`,startIndex:0,sync:void 0,theme:`dark`,triggerEl:void 0,triggerEvent:void 0,zoomEffect:!0},mn=new Map,hn=0,gn=`with-fancybox`,_n=()=>{let e,t,n,r,i,a,o,s=fn.Init,c=Object.assign({},pn),l=-1,u={},d=[],f=!1,p=!0,m=0;function h(e,...t){let n=c[e];return n&&typeof n==`function`?n(B,...t):n}function g(e,t=[]){let n=h(`l10n`)||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>n[t]||e);for(let n=0;n<t.length;n++)e=e.split(t[n][0]).join(t[n][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let _=new Map;function v(e,...t){let n=[..._.get(e)||[]];for(let[t,r]of Object.entries(c.on||{}))(t===e||t.split(` `).indexOf(e)>-1)&&n.push(r);for(let e of n)e&&typeof e==`function`&&e(B,...t);e!==`*`&&v(`*`,e,...t)}function y(){ze(t,`is-revealing`);try{document.activeElement===e&&(t?.querySelector(`[autofocus]`)||t).focus()}catch{}}function b(e,t){var n;N(t),k(),(n=t.el)==null||n.addEventListener(`click`,S),t.type!==`inline`&&t.type!==`clone`||function(e){if(!r||!e||!e.el)return;let t=null;if(V(e.src)){let n=e.src.split(`#`,2).pop();t=n?document.getElementById(n):null}if(t){if(K(t,`f-html`),e.type===`clone`||t.closest(`.fancybox__carousel`)){t=t.cloneNode(!0);let n=t.dataset.animationName;n&&(t.classList.remove(n),delete t.dataset.animationName);let r=t.getAttribute(`id`);r=r?`${r}--clone`:`clone-${l}-${e.index}`,t.setAttribute(`id`,r)}else if(t.parentNode){let n=document.createElement(`div`);n.inert=!0,t.parentNode.insertBefore(n,t),e.placeholderEl=n}e.htmlEl=t,K(e.el,`has-html`),e.el.prepend(t),t.classList.remove(`hidden`),t.style.display===`none`&&(t.style.display=``),getComputedStyle(t).getPropertyValue(`dis
8play`)===`none`&&(t.style.display=t.dataset.display||`flex`),r?.emit(`contentReady`,e)}else r?.showError(e,`{{ELEMENT_NOT_FOUND}}`)}(t),t.type===`ajax`&&function(e){let t=e.el;if(!t||e.htmlEl||e.xhr)return;r?.showLoading(e),e.state=0;let n=new XMLHttpRequest;n.onreadystatechange=function(){if(n.readyState===XMLHttpRequest.DONE&&s===fn.Ready)if(r?.hideLoading(e),e.state=1,n.status===200){let i=n.responseText+``,a=null,o=null;if(e.filter){let t=document.createElement(`div`);t.innerHTML=i,o=t.querySelector(e.filter+``)}o&&o instanceof HTMLElement?a=o:(a=document.createElement(`div`),a.innerHTML=i),a.classList.add(`f-html`),e.htmlEl=a,t.classList.add(`has-html`),t.classList.add(`has-ajax`),t.prepend(a),r?.emit(`contentReady`,e)}else r?.showError(e)};let i=h(`ajax`)||null;n.open(i?`POST`:`GET`,e.src+``),n.setRequestHeader(`Content-Type`,`application/x-www-form-urlencoded`),n.setRequestHeader(`X-Requested-With`,`XMLHttpRequest`),n.send(i),e.xhr=n}(t)}function x(e,t){var n;P(t),(n=t.el)==null||n.removeEventListener(`click`,S),t.type!==`inline`&&t.type!==`clone`||function(e){let t=e.htmlEl,n=e.placeholderEl;t&&(getComputedStyle(t).getPropertyValue(`display`)!==`none`&&(t.style.display=`none`),t.offsetHeight),n&&(t&&n.parentNode&&n.parentNode.insertBefore(t,n),n.remove()),e.htmlEl=void 0,e.placeholderEl=void 0}(t),t.xhr&&=(t.xhr.abort(),void 0)}function S(e){if(!te())return;if(s!==fn.Ready)return ln(e),void e.stopPropagation();if(e.defaultPrevented||!Le.isClickAllowed())return;let t=e.composedPath()[0];t.closest(`.fancybox__carousel`)&&t.classList.contains(`fancybox__slide`)&&A(e)}function C(){p=!1,t&&r&&t.classList.remove(`is-revealing`),k();let e=h(`sync`);if(r&&e){let t=e.getPageIndex(r.getPageIndex())||0;e.goTo(t,{transition:!1,tween:!1})}}function w(){var e;(function(){let e=r?.getViewport();if(!h(`dragToClose`)||!r||!e||(i=Le(e).init(),!i))return;let n=!1,o=0,c=0,l={},u=1;function d(){a?.spring({clamp:!0,mass:1,tension:c===0?140:960,friction:17,restDelta:.1,restSpeed:.1,maxSpeed:1/0}).from({y:o}).to({y:c}).start();let e=(r?.getViewport())?.getBoundingClientRect().height||0,t=ne()?.panzoomRef;if(e&&t)if(c===0)t.execute(q.Reset);else{let n=et(Math.abs(o),0,.33*e,u,.77*u,!1);t.execute(q.ZoomTo,{scale:n})}}let f=e=>{let t=e.srcEvent,n=t.target;return r&&!(Ee(t)&&t.touches?.length>1)&&n&&!he(n)};a=Te().on(`step`,n=>{if(t&&e&&s===fn.Ready){let r=e.getBoundingClientRect().height;o=Math.min(r,Math.max(-1*r,n.y));let i=et(Math.abs(o),0,.65*r,1,.2,!0);t.style.setProperty(`--f-drag-opacity`,i+``),t.style.setProperty(`--f-drag-offset`,o+`px`)}}),i.on(`start`,function(){n||(a?.pause(),c=o)}).on(`panstart`,e=>{var t;if(!n&&f(e)&&e.axis===`y`){ln(e.srcEvent),n=!0,se(),(t=r?.getViewport())==null||t.classList.add(`is-dragging`);let i=ne()?.panzoomRef;if(i){u=i.getTransform().scale||1;let e=i.getOptions();l=Object.assign({},e),e.bounds=!1,e.gestures=!1}}else n=!1}).on(`pan`,function(e){n&&f(e)&&(ln(e.srcEvent),e.srcEvent.stopPropagation(),e.axis===`y`&&(c+=e.deltaY,d()))}).on(`end`,e=>{var t,i;if((t=r?.getViewport())==null||t.classList.remove(`is-dragging`),n){let t=ne()?.panzoomRef;if(t){(i=t.getTween())==null||i.end();let e=t.getOptions();e.bounds=l.bounds||!1,e.gestures=l.gestures||!1}f(e)&&e.axis===`y`&&(Math.abs(e.velocityY)>5||Math.abs(o)>50)&&z(e.srcEvent,`f-throwOut`+(e.velocityY>0?`Down`:`Up`))}n=!1,s===fn.Ready&&o!==0&&(c=0,d())})})(),document.body.addEventListener(`click`,ee),document.body.addEventListener(`keydown`,M,{passive:!1,capture:!0}),k(),ie();let n=h(`sync`);r&&n&&((e=n.getTween())==null||e.start()),F(ne())}function T(){r?.canGoNext()?ie():oe()}function E(e,t){N(t)}function D(e,t){N(t),F(t)}function O(){let e=r?.getPlugins().Thumbs;Be(t,`has-thumbs`,e?.isEnabled()||!1),Be(t,`has-vertical-thumbs`,!!e&&(e.getType()===`scrollable`||!0===e.getCarousel()?.isVertical()))}function k(){if(!t)return;let e=r?.getPages().length||0,n=r?.getPageIndex()||0,i=t.querySelectorAll(`[data-fancybox-index],[data-fancybox-page],[data-fancybox-pages]`);for(let t of i)t.hasAttribute(`data-fancybox-index`)?t.textContent=String(n):t.hasAttribute(`data-fancybox-page`)?t.textContent=String(n+1):t.textContent=String(e)}function A(e){if(e.composedPath()[0].closest(`[data-fancybox-close]`))return void z(e);v(`backdropClick`,e),!e.defaultPrevented&&h(`backdropClick`)&&z(e)}function j(){ae()}function M(e){if(!te()||s!==fn.Ready)return;let t=e.key,n=h(`keyboard`);if(!n||e.ctrlKey||e.altKey||e.shiftKey)return;let i=e.composedPath()[0];if(!pe(i)||t!==`Escape`&&(e=>{let t=[`input`,`textarea`,`select`,`option`,`video`,`iframe`,`[contenteditable]`,`[data-selectable]`,`[data-draggable]`].join(`,`);return e.matches(t)||e.closest(t)})(i)||(v(`keydown`,e),e.defaultPrevented))return;let a=n[t];if(a)switch(a){case`close`:z(e);break;case`next`:ln(e),r?.next();break;case`prev`:ln(e),r?.prev()}}function ee(e){if(!te()||s!==fn.Ready||(ae(),e.defaultPrevented))return;let t=e.composedPath()[0],n=!!t.closest(`[data-fancybox-close]`),r=t.classList.contains(`fancybox__backdrop`);(n||r)&&A(e)}function N(e){let{el:t,htmlEl:n,panzoomRef:i,closeButtonEl:a}=e,o=i?i.getWrapper():n;if(!t||!t.parentElement||!o)return;let s=h(`closeButton`);if(s===`auto`&&(s=!0!==(r?.getPlugins().Toolbar)?.isEnabled()),s){if(!a){let n=ge(g(h(`closeButtonTpl`)));
8n&&(K(n,`is-close-button`),e.closeButtonEl=o.insertAdjacentElement(`afterbegin`,n),K(t,`has-close-btn`))}}else P(e)}function P(e){e.closeButtonEl&&=(e.closeButtonEl.remove(),void 0),ze(e.el,`has-close-btn`)}function F(e){if(!(p&&r&&r.getState()===1&&e&&e.index===r.getOptions().initialPage&&e.el&&e.el.parentElement)||e.state!==void 0&&e.state!==1)return;p=!1;let t=e.panzoomRef,n=t?.getTween(),i=h(`zoomEffect`)&&n?L(e):void 0;if(t&&n&&i){let{x:e,y:r,scale:a}=t.getStartPosition();n.spring({tension:215,friction:25,restDelta:.001,restSpeed:.001,maxSpeed:1/0}).from(i).to({x:e,y:r,scale:a}).start();return}let a=t?.getContent()||e.htmlEl;a&&un(a,h(`showClass`,e))}function te(){return bn.getInstance()?.getId()===l}function ne(){return(r?.getPage())?.slides[0]}function I(){let e=ne();return e?e.triggerEl||h(`triggerEl`):void 0}function L(e){let t=e.thumbEl;if(!t||!(e=>{let t=e.getBoundingClientRect(),n=e.closest(`[style]`),r=n?.parentElement;if(n&&n.style.transform&&r){let e=r.getBoundingClientRect();if(t.left<e.left||t.left>e.left+e.width-t.width||t.top<e.top||t.top>e.top+e.height-t.height)return!1}let i=Math.max(document.documentElement.clientHeight,window.innerHeight),a=Math.max(document.documentElement.clientWidth,window.innerWidth);return!(t.bottom<0||t.top-i>=0||t.right<0||t.left-a>=0)})(t))return;let n=(e.panzoomRef?.getWrapper())?.getBoundingClientRect(),r=n?.width,i=n?.height;if(!r||!i)return;let a=t.getBoundingClientRect(),o=a.width,s=a.height,c=a.left,l=a.top;if(!(!a||!o||!s)){if(t instanceof HTMLImageElement){let e=window.getComputedStyle(t).getPropertyValue(`object-fit`);if(e===`contain`||e===`scale-down`){let{width:n,height:r}=((e,t,n,r,i=`contain`)=>{if(i===`contain`||e>n||t>r){let i=n/e,a=r/t,o=Math.min(i,a);e*=o,t*=o}return{width:e,height:t}})(t.naturalWidth,t.naturalHeight,o,s,e);c+=.5*(o-n),l+=.5*(s-r),o=n,s=r}}if(!(Math.abs(r/i-o/s)>.1))return{x:c+.5*o-(n.left+.5*r),y:l+.5*s-(n.top+.5*i),scale:o/r}}}function re(){o&&clearTimeout(o),o=void 0,document.removeEventListener(`mousemove`,j)}function ie(){if(f||o)return;let e=h(`idle`);e&&(o=setTimeout(R,e))}function R(){t&&(re(),K(t,`is-idle`),document.addEventListener(`mousemove`,j),f=!0)}function ae(){f&&(oe(),ie())}function oe(){re(),t?.classList.remove(`is-idle`),f=!1}function se(){let e=I();var t;!e||(t=e.getBoundingClientRect()).bottom>0&&t.right>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.top<(window.innerHeight||document.documentElement.clientHeight)||e.closest(`[inert]`)||e.scrollIntoView({behavior:`instant`,block:`center`,inline:`center`})}function z(e,t){var n,o,c,l,u;if(s===fn.Closing||s===fn.Destroyed)return;let d=new Event(`shouldClose`,{bubbles:!0,cancelable:!0});if(v(`shouldClose`,d,e),d.defaultPrevented)return;if(re(),e){if(e.defaultPrevented)return;ln(e),e.stopPropagation(),e.stopImmediatePropagation()}if(s=fn.Closing,a?.pause(),i?.destroy(),r){(n=r.getGestures())==null||n.destroy(),(o=r.getTween())==null||o.pause();for(let e of r.getSlides()){let t=e.panzoomRef;t&&($e(t.getOptions(),{clickAction:!1,dblClickAction:!1,wheelAction:!1,bounds:!1,minScale:0,maxScale:1/0}),(c=t.getGestures())==null||c.destroy(),(l=t.getTween())==null||l.pause())}}let f=r?.getPlugins();(u=f?.Autoplay)==null||u.stop();let p=f?.Fullscreen;p&&p.inFullscreen()?Promise.resolve(p.exit()).then(()=>{setTimeout(()=>{ce(e,t)},150)}):ce(e,t)}function ce(n,i){if(s!==fn.Closing)return;v(`close`,n),p=!1,document.body.removeEventListener(`click`,ee),document.body.removeEventListener(`keydown`,M,{passive:!1,capture:!0}),h(`placeFocusBack`)&&se();let a=document.activeElement;a&&e!=null&&e.contains(a)&&a.blur(),h(`fadeEffect`)&&(t?.classList.remove(`is-ready`),t?.classList.add(`is-hiding`)),t?.classList.add(`is-closing`);let o=ne(),c=o?.el,l=o?.panzoomRef,u=(o?.panzoomRef)?.getTween(),d=i||h(`hideClass`),f=!1,m=!1;if(r&&o&&c&&l&&u){let e;if(h(`zoomEffect`)&&o.state===1&&(e=L(o)),e){f=!0;let t=()=>{e=L(o),e?u.to(Object.assign(Object.assign({},Ge),e)):le()};l.on(`refresh`,()=>{t()}),u.easing(Te.Easings.EaseOut).duration(350).from(Object.assign({},l.getTransform())).to(Object.assign(Object.assign({},Ge),e)).start(),c!=null&&c.getAnimations()&&(c.style.animationPlayState=`paused`,requestAnimationFrame(()=>{t()}))}}let g=o?.htmlEl||(o?.panzoomRef)?.getWrapper();g&&dn(g),!f&&d&&g&&(m=!0,un(g,d,()=>{le()})),f||m?setTimeout(()=>{le()},350):le()}function le(){var n,i,a;if(s===fn.Destroyed)return;s=fn.Destroyed;let o=I();v(`destroy`),(n=h(`sync`)?.getPlugins().Autoplay)==null||n.resume(),(i=h(`sync`)?.getPlugins().Autoscroll)==null||i.resume(),e instanceof HTMLDialogElement&&e.close(),(a=r?.getContainer())==null||a.classList.remove(`is-idle`),r?.destroy();for(let e of Object.values(u))e?.destroy();if(u={},e?.remove(),e=void 0,t=void 0,r=void 0,mn.delete(l),!mn.size&&(ct(!1),document.documentElement.classList.remove(gn),h(`placeFocusBack`)&&o&&!o.closest(`[inert]`)))try{o?.focus({preventScroll:!0})}catch{}}let B={close:z,destroy:le,getCarousel:function(){return r},getContainer:function(){return t},getId:function(){return l},getOptions:function(){return c},getPlugins:function(){return u},getSlide:function(){return ne()},getState:function(){return s},init:function(i=[],a={}){s!==fn.Init&&(B.destroy(),s=fn.Init),c=$e({},pn,a),l=h(`id`)||`fancybox-`+ ++hn;let o=mn.get(l);if(o&&o.destroy(),mn.set(l,B),v(`init`),function(){for(let[e,t]of Object.entries(Object.assign(Object.assign({},bn.Plugins),c.plugins||{})))if(e&&!u[e]&&t instanceof Function){let n=t();n.init(B),u[e]=n}v(`initPlugins`)}(),function(e=[]){v(`initSlides`,e),d=[...e]}(i),function(){let n=h(`parentEl`)||document.body;if(!(n&&n instanceof HTMLElement)||(e=ge(g(h(`mainTpl`)||``))||void 0,!e)||(t=e.querySelector(`.fancybox__container`),!(t&&t instanceof HTMLElement)))return;let i=h(`mainClass`);i&&K(t,i);let a=h(`mainStyle`);if(a&&U(a))for(let[e,n]of Object.entries(a))t.style.setProperty(e,n);let o=h(`theme`),s=o===`auto`?window.matchMedia(`(prefers-color-scheme:light)`).matches:o===`light`;t.setAttribute(`theme`,s?`light`:`dark`),e.setAttribute(`id`,`${l}
8`),e.addEventListener(`keydown`,e=>{e.key===`Escape`&&ln(e)}),e.addEventListener(`wheel`,e=>{let t=e.target,n=h(`wheel`,e);t.closest(`.f-thumbs`)&&(n=`slide`);let i=n===`slide`,a=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),o=Math.max(-1,Math.min(1,a)),s=Date.now();m&&s-m<300?i&&ln(e):(m=s,v(`wheel`,e,o),e.defaultPrevented||(n===`close`?z(e):n===`slide`&&r&&!he(t)&&(ln(e),r[o>0?`prev`:`next`]())))},{capture:!0,passive:!1}),e.addEventListener(`cancel`,e=>{z(e)}),n.append(e),mn.size===1&&(h(`hideScrollbar`)&&ct(!0),document.documentElement.classList.add(gn)),v(`initLayout`),e instanceof HTMLDialogElement&&(h(`modal`)?e.showModal():e.show())}(),function(){if(n=e?.querySelector(`.fancybox__carousel`)||void 0,!n)return;n.fancybox=B;let i=$e({},{Autoplay:{autoStart:!1,pauseOnHover:!1,progressbarParentEl:e=>{let t=e.getContainer();return t?.querySelector(`.f-carousel__toolbar [data-autoplay-action]`)||t}},Fullscreen:{el:t},Toolbar:{absolute:!0,items:{counter:{tpl:`<div class="f-counter"><span data-fancybox-page></span>/<span data-fancybox-pages></span></div>`}},display:{left:[`counter`],right:[`toggleFull`,`autoplay`,`fullscreen`,`thumbs`,`close`]}},Video:{autoplay:!0},Thumbs:{minCount:2,Carousel:{classes:{container:`fancybox__thumbs`}}},classes:{container:`fancybox__carousel`,viewport:`fancybox__viewport`,slide:`fancybox__slide`},spinnerTpl:`<div class="f-spinner" data-fancybox-close></div>`,dragFree:!1,slidesPerPage:1,plugins:{Sync:mt,Arrows:St,Lazyload:yt,Zoomable:ft,Html:Lt,Video:Bt,Autoplay:Mt,Fullscreen:Ut,Thumbs:Ft,Toolbar:At}},h(`Carousel`)||{},{slides:d,enabled:!0,initialPage:h(`startIndex`)||0,l10n:h(`l10n`)});r=st(n,i),v(`initCarousel`,r),r.on(`*`,(e,t,...n)=>{v(`Carousel.${t}`,e,...n)}),r.on(`attachSlideEl`,b),r.on(`detachSlideEl`,x),r.on(`contentLoading`,E),r.on(`contentReady`,D),r.on(`ready`,w),r.on(`change`,C),r.on(`settle`,T),r.on(`thumbs:ready`,O),r.on(`thumbs:destroy`,O),r.init()}(),e&&t){if(h(`closeExisting`))for(let[e,t]of mn.entries())e!==l&&t.close();h(`fadeEffect`)?(setTimeout(()=>{y()},500),K(t,`is-revealing`)):y(),t.classList.add(`is-ready`),s=fn.Ready,v(`ready`)}},isCurrentSlide:function(e){let t=ne();return!(!e||!t)&&t.index===e.index},isTopMost:function(){return te()},localize:g,off:function(e,t){return _.has(e)&&_.set(e,_.get(e).filter(e=>e!==t)),B},on:function(e,t){return _.set(e,[..._.get(e)||[],t]),B},toggleIdle(e){(f||!0===e)&&R(),f&&!1!==e||oe()}};return B};function vn(){for(let e of Object.values(bn.Plugins)){let t=e.setup;typeof t==`function`&&t(bn)}}function yn(e,t={}){var n,r,i;if(!(e&&e instanceof Element))return;let a,o,s,c,l={};for(let[t,n]of bn.openers)if(t.contains(e))for(let[r,i]of n){let n;if(r){for(let i of t.querySelectorAll(r))if(i.contains(e)){n=i;break}if(!n)continue}for(let[r,u]of i){let i=null;try{i=e.closest(r)}catch{}i&&(o=t,s=n,a=i,c=r,$e(l,u||{}))}}if(!o||!c||!a)return;let u=$e({},pn,t,l,{triggerEl:a}),d=[].slice.call((s||o).querySelectorAll(c)),f=a.closest(`.f-carousel`),p=f?.carousel;if(p&&(!s||!f.contains(s))){let e=[];for(let t of p?.getSlides()){let n=t.el;n&&(n.matches(c)?e.push(n):e.push(...[].slice.call(n.querySelectorAll(c))))}e.length&&(d=[...e],(n=p.getPlugins().Autoplay)==null||n.pause(),(r=p.getPlugins().Autoscroll)==null||r.pause(),u.sync=p)}if(!1===u.groupAll){let e=u.groupAttr,t=e&&a?a.getAttribute(`${e}`):``;d=e&&t&&t!==`true`?d.filter(n=>n.getAttribute(`${e}`)===t):[a]}if(!d.length)return;(i=u.triggerEvent)==null||i.preventDefault();let m=bn.getInstance(),h=m?.getState();if(m&&(h===fn.Init||h===fn.Ready)){let e=m.getOptions().triggerEl;if(e&&d.indexOf(e)>-1)return}return Object.assign({},u.Carousel||{}).rtl&&(d=d.reverse()),a&&t.startIndex===void 0&&(u.startIndex=d.indexOf(a)),bn.fromNodes(d,u)}var bn={Plugins:{Hash:on},version:`6.1.14`,openers:new Map,bind:function(e,t,n,r){if(!lt())return;let i=document.body,a=null,o=`[data-fancybox]`,s={};e instanceof Element&&(i=e),V(e)&&V(t)?(a=e,o=t):V(t)&&V(n)?(a=t,o=n):V(t)?o=t:V(e)&&(o=e),typeof t==`object`&&(s=t||{}),typeof n==`object`&&(s=n||{}),typeof r==`object`&&(s=r||{}),function(e,t,n,r={}){if(!(e&&e instanceof Element&&n))return;let i=bn.openers.get(e)||new Map,a=i.get(t)||new Map;a.set(n,r),i.set(t,a),bn.openers.set(e,i),i.size===1&&e.addEventListener(`click`,bn.fromEvent),vn()}(i,a,o,s)},close:function(e=!0,...t){if(e)for(let e of mn.values())e.close(...t);else{let e=bn.getInstance();e&&e.close(...t)}},destroy:function(){let e;for(;e=bn.getInstance();)e.destroy();for(let e of bn.openers.keys())e.removeEventListener(`click`,bn.fromEvent);bn.openers.clear()},fromEvent:function(e){if(e.defaultPrevented||e.button&&e.button!==0||e.ctrlKey||e.metaKey||e.shiftKey)return;let t=e.composedPath()[0],n={triggerEvent:e};if(t.closest(`.fancybox__container.is-hiding`))return ln(e),void e.stopPropagation();let r=t.closest(`[data-fancybox-delegate]`)||void 0;if(r){let e=r.dataset.fancyboxDelegate||``,i=document.querySelectorAll(`[data-fancybox="${e}"]`),a=parseInt(r.dataset.fancyboxIndex||``,10)||0;t=i[a]||i[0],$e(n,{delegateEl:r,startIndex:a})}return yn(t,n)},fromNodes:function(e,t){t=$e({},pn,t||{});let n=[],r=e=>e instanceof HTMLImageElement?e:e instanceof HTMLElement?e.querySelector(`img:not([aria-hidden])`):void 0;for(let i of e){let a=i.dataset||{},o=t.delegateEl&&e.indexOf(i)===t.startIndex?t.delegateEl:void 0,s=r(o)||r(i)||void 0,c=a.src||i.getAttribute(`href`)||i.getAttribute(`currentSrc`)||i.getAttribute(`src`)||void 0,l=a.thumb||a.thumbSrc||s?.getAttribute(`currentSrc`)||s?.getAttribute(`src`)||s?.dataset.lazySrc||void 0,u={src:c,alt:a.alt||s?.getAttribute(`alt`)||void 0,thumbSrc:l,thumbEl:s,triggerEl:i,delegateEl:o};for(let e in a){let t=a[e]+``;u[e]=t===`true`?e!==`fancybox`||``:t!==`false`&&t}n.push(u)}return bn.show(n,t)},fromSelector:function(e,t,n,r){if(!lt())return;let i=document.body,a=null,o=`[data-fancybox]`,s={};e instanceof Element&&(i=e),V(e)&&V(t)?(a=e,o=t):V(t)&&V(n)?(a=t,o=n):V(t)?o=t:V(e)&&(o=e),typeof t==`object`&&(s=t||{}),typeof n==`object`&&(s=n||{}),typeof r==`object`&&(s=r||{});for(let[e,t]of bn.openers)for(let[n,r]of t)for(let[t,c]of r)if(e===i&&n===a){let e=i.querySelector((n?`${n} `:``)+o);if(e&&e.matches(t))return bn.fromTriggerEl(e,s)}},fromTriggerEl:yn,getCarousel:function(){return bn.getInstance()?.getCarousel()||void 0},getDefaults:function(){return pn},getInstance:function(e){if(e){let t=mn.get(e);return t&&t.getState()!==fn.Destroyed?t:void 0}return Array.from(mn.values()).reverse().find(e=>{if(e.getState()!==fn.Destroyed)return e})||void 0},getSlide:function(){return bn.getInstance()?.getSlide()||void 0},show:function(e=[],t={}){return vn(),_n().init(e,t)},unbind:function(e,t,n){if(!lt())return;let r=document.body,i=null,a=`[data-fancybox]`;e instanceof Element&&(r=e),V(e)&&V(t)?(i=e,a=t):V(t)&&V(n)?(i=t,a=n):V(t)?a=t:V(e)&&(a=e),function(e,t,n){if(!(e&&e instanceof Element&&n))return;let r=bn.openers.get(e)||new Map,i=r.get(t)||new Map;i&&n&&i.delete(n),i.size&&n||r.delete(t),r.size||(bn.openers.delete(e),e.removeEventListener(`click`,bn.fromEvent))}(r,i,a)}};function xn(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Sn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Cn={autoSleep:120,force3D:`auto`,nullTargetWarn:1,units:{lineHeight:``}},wn={duration:.5,overwrite:!1,delay:0},Tn,En,Dn,On=1e8,kn=1/On,An=Math.PI*2,jn=An/4,Mn=0,Nn=Math.sqrt,Pn=Math.cos,Fn=Math.sin,In=function(e){return typeof e==`string`},Ln=function(e){return typeof e==`function`},Rn=function(e){return typeof e==`number`},zn=function(e){return e===void 0},Bn=function(e){return typeof e==`object`},Vn=function(e){return e!==!1},Hn=function(){return typeof window<`u`},Un=function(e){return Ln(e)||In(e)},Wn=typeof ArrayBuffer==`function`&&ArrayBuffer.isView||function(){},Gn=Array.isArray,Kn=/random\([^)]+\)/g,qn=/,\s*/g,Jn=/(?:-?\.?\d|\.)+/gi,Yn=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Xn=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Zn=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Qn=/[+-]=-?[.\d]+/,$n=/[^,'"\[\]\s]+/gi,er=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,tr,nr,rr,ir,ar={},or={},sr,cr=function(e){return(or=Br(e,ar))&&ao},lr=function(e,t){return console.warn(`Invalid property`,e,`set to`,t,`Missing plugin? gsap.registerPlugin()`)},ur=function(e,t){return!t&&console.warn(e)},dr=function(e,t){return e&&(ar[e]=t)&&or&&(or[e]=t)||ar},fr=function(){return 0},pr={suppressEvents:!0,isStart:!0,kill:!1},mr={suppressEvents:!0,kill:!1},hr={suppressEvents:!0},gr={},_r=[],vr={},yr,br={},xr={},Sr=30,Cr=[],wr=``,Tr=function(e){var t=e[0],n,r;if(Bn(t)||Ln(t)||(e=[e]),!(n=(t._gsap||{}).harness)){for(r=Cr.length;r--&&!Cr[r].targetTest(t););n=Cr[r]}for(r=e.length;r--;)e[r]&&(e[r]._gsap||(e[r]._gsap=new ha(e[r],n)))||e.splice(r,1);return e},Er=function(e){return e._gsap||Tr(Ci(e))[0]._gsap},Dr=function(e,t,n){return(n=e[t])&&Ln(n)?e[t]():zn(n)&&e.getAttribute&&e.getAttribute(t)||n}
vendor: 1,978 bytes, line 8
8,Or=function(e,t){return(e=e.split(`,`)).forEach(t)||e},kr=function(e){return Math.round(e*1e5)/1e5||0},Ar=function(e){return Math.round(e*1e7)/1e7||0},jr=function(e,t){var n=t.charAt(0),r=parseFloat(t.substr(2));return e=parseFloat(e),n===`+`?e+r:n===`-`?e-r:n===`*`?e*r:e/r},Mr=function(e,t){for(var n=t.length,r=0;e.indexOf(t[r])<0&&++r<n;);return r<n},Nr=function(){var e=_r.length,t=_r.slice(0),n,r;for(vr={},_r.length=0,n=0;n<e;n++)r=t[n],r&&r._lazy&&(r.render(r._lazy[0],r._lazy[1],!0)._lazy=0)},Pr=function(e){return!!(e._initted||e._startAt||e.add)},Fr=function(e,t,n,r){_r.length&&!En&&Nr(),e.render(t,n,r||!!(En&&t<0&&Pr(e))),_r.length&&!En&&Nr()},Ir=function(e){var t=parseFloat(e);return(t||t===0)&&(e+``).match($n).length<2?t:In(e)?e.trim():e},Lr=function(e){return e},Rr=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},zr=function(e){return function(t,n){for(var r in n)r in t||r===`duration`&&e||r===`ease`||(t[r]=n[r])}},Br=function(e,t){for(var n in t)e[n]=t[n];return e},Vr=function e(t,n){for(var r in n)r!==`__proto__`&&r!==`constructor`&&r!==`prototype`&&(t[r]=Bn(n[r])?e(t[r]||(t[r]={}),n[r]):n[r]);return t},Hr=function(e,t){var n={},r;for(r in e)r in t||(n[r]=e[r]);return n},Ur=function(e){var t=e.parent||tr,n=e.keyframes?zr(Gn(e.keyframes)):Rr;if(Vn(e.inherit))for(;t;)n(e,t.vars.defaults),t=t.parent||t._dp;return e},Wr=function(e,t){for(var n=e.length,r=n===t.length;r&&n--&&e[n]===t[n];);return n<0},Gr=function(e,t,n,r,i){n===void 0&&(n=`_first`),r===void 0&&(r=`_last`);var a=e[r],o;if(i)for(o=t[i];a&&a[i]>o;)a=a._prev;return a?(t._next=a._next,a._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[r]=t,t._prev=a,t.parent=t._dp=e,t},Kr=function(e,t,n,r){n===void 0&&(n=`_first`),r===void 0&&(r=`_last`);var i=t._prev,a=t._next;i?i._next=a:e[n]===t&&(e[n]=a),a?a._prev=i:e[r]===t&&(e[r]=i),t._next=t._prev=t.parent=null},qr=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0}
vendor: 2,206 bytes, line 8
8,Jr=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},Yr=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Xr=function(e,t,n,r){return e._startAt&&(En?e._startAt.revert(mr):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},Zr=function e(t){return!t||t._ts&&e(t.parent)},Qr=function(e){return e._repeat?$r(e._tTime,e=e.duration()+e._rDelay)*e:0},$r=function(e,t){var n=Math.floor(e=Ar(e/t));return e&&n===e?n-1:n},ei=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},ti=function(e){return e._end=Ar(e._start+(e._tDur/Math.abs(e._ts||e._rts||kn)||0))},ni=function(e,t){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=Ar(n._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),ti(e),n._dirty||Jr(n,e)),e},ri=function(e,t){var n;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(n=ei(e.rawTime(),t),(!t._dur||_i(0,t.totalDuration(),n)-t._tTime>kn)&&t.render(n,!0)),Jr(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(n=e;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-kn}},ii=function(e,t,n,r){return t.parent&&qr(t),t._start=Ar((Rn(n)?n:n||e!==tr?mi(e,n,t):e._time)+t._delay),t._end=Ar(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Gr(e,t,`_first`,`_last`,e._sort?`_start`:0),ci(t)||(e._recent=t),r||ri(e,t),e._ts<0&&ni(e,e._tTime),e},ai=function(e,t){return(ar.ScrollTrigger||lr(`scrollTrigger`,t))&&ar.ScrollTrigger.create(t,e)},oi=function(e,t,n,r,i){if(wa(e,t,i),!e._initted)return 1;if(!n&&e._pt&&!En&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&yr!==ta.frame)return _r.push(e),e._lazy=[i,r],1},si=function e(t){var n=t.parent;return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||e(n))},ci=function(e){var t=e.data;return t===`isFromStart`||t===`isStart`},li=function(e,t,n,r){var i=e.ratio,a=t<0||!t&&(!e._start&&si(e)&&!(!e._initted&&ci(e))||(e._ts<0||e._dp._ts<0)&&!ci(e))?0:1,o=e._rDelay,s=0,c,l,u;if(o&&e._repeat&&(s=_i(0,e._tDur,t),l=$r(s,o),e._yoyo&&l&1&&(a=1-a),l!==$r(e._tTime,o)&&(i=1-a,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 1,932 bytes, line 8
8date())),a!==i||En||r||e._zTime===kn||!t&&e._zTime){if(!e._initted&&oi(e,t,r,n,s))return;for(u=e._zTime,e._zTime=t||(n?kn:0),n||=t&&!u,e.ratio=a,e._from&&(a=1-a),e._time=0,e._tTime=s,c=e._pt;c;)c.r(a,c.d),c=c._next;t<0&&Xr(e,t,n,!0),e._onUpdate&&!n&&Bi(e,`onUpdate`),s&&e._repeat&&!n&&e.parent&&Bi(e,`onRepeat`),(t>=e._tDur||t<0)&&e.ratio===a&&(a&&qr(e,1),!n&&!En&&(Bi(e,a?`onComplete`:`onReverseComplete`,!0),e._prom&&e._prom()))}else e._zTime||=t},ui=function(e,t,n){var r;if(n>t)for(r=e._first;r&&r._start<=n;){if(r.data===`isPause`&&r._start>t)return r;r=r._next}else for(r=e._last;r&&r._start>=n;){if(r.data===`isPause`&&r._start<t)return r;r=r._prev}},di=function(e,t,n,r){var i=e._repeat,a=Ar(t)||0,o=e._tTime/e._tDur;return o&&!r&&(e._time*=a/e._dur),e._dur=a,e._tDur=i?i<0?1e10:Ar(a*(i+1)+e._rDelay*i):a,o>0&&!r&&ni(e,e._tTime=e._tDur*o),e.parent&&ti(e),n||Jr(e.parent,e),e},fi=function(e){return e instanceof _a?Jr(e):di(e,e._dur)},pi={_start:0,endTime:fr,totalDuration:fr},mi=function e(t,n,r){var i=t.labels,a=t._recent||pi,o=t.duration()>=On?a.endTime(!1):t._dur,s,c,l;return In(n)&&(isNaN(n)||n in i)?(c=n.charAt(0),l=n.substr(-1)===`%`,s=n.indexOf(`=`),c===`<`||c===`>`?(s>=0&&(n=n.replace(/=/,``)),(c===`<`?a._start:a.endTime(a._repeat>=0))+(parseFloat(n.substr(1))||0)*(l?(s<0?a:r).totalDuration()/100:1)):s<0?(n in i||(i[n]=o),i[n]):(c=parseFloat(n.charAt(s-1)+n.substr(s+1)),l&&r&&(c=c/100*(Gn(r)?r[0]:r).totalDuration()),s>1?e(t,n.substr(0,s-1),r)+c:o+c)):n==null?o:+n},hi=function(e,t,n){var r=Rn(t[1]),i=(r?2:1)+(e<2?0:1),a=t[i],o,s;if(r&&(a.duration=t[1]),a.parent=n,e){for(o=a,s=n;s&&!(`immediateRender`in o);)o=s.vars.defaults||{},s=Vn(s.vars.inherit)&&s.parent;a.immediateRender=Vn(o.immediateRender),e<2?a.runBackwards=1:a.startAt=t[i-1]}return new ja(t[0],a,t[i+1])},gi=function(e,t){return e||e===0?t(e):t},_i=function(e,t,n){return n<e?e:n>t?t:n},vi=function(e,t){return!In(e)||!(t=er.exec(e))?``:t[1]}
vendor: 5,840 bytes, line 8
8,yi=function(e,t,n){return gi(n,function(n){return _i(e,t,n)})},bi=[].slice,xi=function(e,t){return e&&Bn(e)&&`length`in e&&(!t&&!e.length||e.length-1 in e&&Bn(e[0]))&&!e.nodeType&&e!==nr},Si=function(e,t,n){return n===void 0&&(n=[]),e.forEach(function(e){var r;return In(e)&&!t||xi(e,1)?(r=n).push.apply(r,Ci(e)):n.push(e)})||n},Ci=function(e,t,n){return Dn&&!t&&Dn.selector?Dn.selector(e):In(e)&&!n&&(rr||!na())?bi.call((t||ir).querySelectorAll(e),0):Gn(e)?Si(e,n):xi(e)?bi.call(e,0):e?[e]:[]},wi=function(e){return e=Ci(e)[0]||ur(`Invalid scope`)||{},function(t){var n=e.current||e.nativeElement||e;return Ci(t,n.querySelectorAll?n:n===e?ur(`Invalid scope`)||ir.createElement(`div`):e)}},Ti=function(e){return e.sort(function(){return .5-Math.random()})},Ei=function(e){if(Ln(e))return e;var t=Bn(e)?e:{each:e},n=ua(t.ease),r=t.from||0,i=parseFloat(t.base)||0,a={},o=r>0&&r<1,s=isNaN(r)||o,c=t.axis,l=r,u=r;return In(r)?l=u={center:.5,edges:.5,end:1}[r]||0:!o&&s&&(l=r[0],u=r[1]),function(e,o,d){var f=(d||t).length,p=a[f],m,h,g,_,v,y,b,x,S;if(!p){if(S=t.grid===`auto`?0:(t.grid||[1,On])[1],!S){for(b=-On;b<(b=d[S++].getBoundingClientRect().left)&&S<f;);S<f&&S--}for(p=a[f]=[],m=s?Math.min(S,f)*l-.5:r%S,h=S===On?0:s?f*u/S-.5:r/S|0,b=0,x=On,y=0;y<f;y++)g=y%S-m,_=h-(y/S|0),p[y]=v=c?Math.abs(c===`y`?_:g):Nn(g*g+_*_),v>b&&(b=v),v<x&&(x=v);r===`random`&&Ti(p),p.max=b-x,p.min=x,p.v=f=(parseFloat(t.amount)||parseFloat(t.each)*(S>f?f-1:c?c===`y`?f/S:S:Math.max(S,f/S))||0)*(r===`edges`?-1:1),p.b=f<0?i-f:i,p.u=vi(t.amount||t.each)||0,n=n&&f<0?ca(n):n}return f=(p[e]-p.min)/p.max||0,Ar(p.b+(n?n(f):f)*p.v)+p.u}},Di=function(e){var t=10**((e+``).split(`.`)[1]||``).length;return function(n){var r=Ar(Math.round(parseFloat(n)/e)*e*t);return(r-r%1)/t+(Rn(n)?0:vi(n))}},Oi=function(e,t){var n=Gn(e),r,i;return!n&&Bn(e)&&(r=n=e.radius||On,e.values?(e=Ci(e.values),(i=!Rn(e[0]))&&(r*=r)):e=Di(e.increment)),gi(t,n?Ln(e)?function(t){return i=e(t),Math.abs(i-t)<=r?i:t}:function(t){for(var n=parseFloat(i?t.x:t),a=parseFloat(i?t.y:0),o=On,s=0,c=e.length,l,u;c--;)i?(l=e[c].x-n,u=e[c].y-a,l=l*l+u*u):l=Math.abs(e[c]-n),l<o&&(o=l,s=c);return s=!r||o<=r?e[s]:t,i||s===t||Rn(t)?s:s+vi(t)}:Di(e))},ki=function(e,t,n,r){return gi(Gn(e)?!t:n===!0?!!(n=0):!r,function(){return Gn(e)?e[~~(Math.random()*e.length)]:(n||=1e-5)&&(r=n<1?10**((n+``).length-2):1)&&Math.floor(Math.round((e-n/2+Math.random()*(t-e+n*.99))/n)*n*r)/r})},Ai=function(){var e=[...arguments];return function(t){return e.reduce(function(e,t){return t(e)},t)}},ji=function(e,t){return function(n){return e(parseFloat(n))+(t||vi(n))}},Mi=function(e,t,n){return Li(e,t,0,1,n)},Ni=function(e,t,n){return gi(n,function(n){return e[~~t(n)]})},Pi=function e(t,n,r){var i=n-t;return Gn(t)?Ni(t,e(0,t.length),n):gi(r,function(e){return(i+(e-t)%i)%i+t})},Fi=function e(t,n,r){var i=n-t,a=i*2;return Gn(t)?Ni(t,e(0,t.length-1),n):gi(r,function(e){return e=(a+(e-t)%a)%a||0,t+(e>i?a-e:e)})},Ii=function(e){return e.replace(Kn,function(e){var t=e.indexOf(`[`)+1,n=e.substring(t||7,t?e.indexOf(`]`):e.length-1).split(qn);return ki(t?n:+n[0],t?0:+n[1],+n[2]||1e-5)})},Li=function(e,t,n,r,i){var a=t-e,o=r-n;return gi(i,function(t){return n+((t-e)/a*o||0)})},Ri=function e(t,n,r,i){var a=isNaN(t+n)?0:function(e){return(1-e)*t+e*n};if(!a){var o=In(t),s={},c,l,u,d,f;if(r===!0&&(i=1)&&(r=null),o)t={p:t},n={p:n};else if(Gn(t)&&!Gn(n)){for(u=[],d=t.length,f=d-2,l=1;l<d;l++)u.push(e(t[l-1],t[l]));d--,a=function(e){e*=d;var t=Math.min(f,~~e);return u[t](e-t)},r=n}else i||(t=Br(Gn(t)?[]:{},t));if(!u){for(c in n)ya.call(s,t,c,`get`,n[c]);a=function(e){return Ba(e,s)||(o?t.p:t)}}}return gi(r,a)},zi=function(e,t,n){var r=e.labels,i=On,a,o,s;for(a in r)o=r[a]-t,o<0==!!n&&o&&i>(o=Math.abs(o))&&(s=a,i=o);return s},Bi=function(e,t,n){var r=e.vars,i=r[t],a=Dn,o=e._ctx,s,c,l;if(i)return s=r[t+`Params`],c=r.callbackScope||e,n&&_r.length&&Nr(),o&&(Dn=o),l=s?i.apply(c,s):i.call(c),Dn=a,l},Vi=function(e){return qr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!En),e.progress()<1&&Bi(e,`onInterrupt`),e},Hi,Ui=[],Wi=function(e){if(e)if(e=!e.name&&e.default||e,Hn()||e.headless){var t=e.name,n=Ln(e),r=t&&!n&&e.init?function(){this._props=[]}:e,i={init:fr,render:Ba,add:ya,kill:Ha,modifier:Va,rawVars:0},a={targetTest:0,get:0,getSetter:Ia,aliases:{},register:0};if(na(),e!==r){if(br[t])return;Rr(r,Rr(Hr(e,i),a)),Br(r.prototype,Br(i,Hr(e,a))),br[r.prop=t]=r,e.targetTest&&(Cr.push(r),gr[t]=1),t=(t===`css`?`CSS`:t.charAt(0).toUpperCase()+t.substr(1))+`Plugin`}dr(t,r),e.register&&e.register(ao,r,Ga)}else Ui.push(e)},Gi=255,Ki={aqua:[0,Gi,Gi],lime:[0,Gi,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Gi],navy:[0,0,128],white:[Gi,Gi,Gi],olive:[128,128,0],yellow:[Gi,Gi,0],orange:[Gi,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Gi,0,0],pink:[Gi,192,203],cyan:[0,Gi,Gi],transparent:[Gi,Gi,Gi,0]},qi=function(e,t,n){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(n-t)*e*6:e<.5?n:e*3<2?t+(n-t)*(2/3-e)*6:t)*Gi+.5|0},Ji=function(e,t,n){var r=e?Rn(e)?[e>>16,e>>8&Gi,e&Gi]:0:Ki.black,i,a,o,s,c,l,u,d,f,p;if(!r){if(e.substr(-1)===`,`&&(e=e.substr(0,e.length-1)),Ki[e])r=Ki[e];else if(e.charAt(0)===`#`){if(e.length<6&&(i=e.charAt(1),a=e.charAt(2),o=e.charAt(3),e=`#`+i+i+a+a+o+o+(e.length===5?e.charAt(4)+e.charAt(4):``)),e.length===9)return r=parseInt(e.substr(1,6),16),[r>>16,r>>8&Gi,r&Gi,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),r=[e>>16,e>>8&Gi,e&Gi]}else if(e.substr(0,3)===`hsl`){if(r=p=e.match(Jn),!t)s=r[0]%360/360,c=r[1]/100,l=r[2]/100,a=l<=.5?l*(c+1):l+c-l*c,i=l*2-a,r.length>3&&(r[3]*=1),r[0]=qi(s+1/3,i,a),r[1]=qi(s,i,a),r[2]=qi(s-1/3,i,a);else if(~e.indexOf(`=`))return r=e.match(Yn),n&&r.length<4&&(r[3]=1),r}else r=e.match(Jn)||Ki.transparent;r=r.map(Number)}return t&&!p&&(i=r[0]/Gi,a=r[1]/Gi,o=r[2]/Gi,u=Math.max(i,a,o),d=Math.min(i,a,o),l=(u+d)
8/2,u===d?s=c=0:(f=u-d,c=l>.5?f/(2-u-d):f/(u+d),s=u===i?(a-o)/f+(a<o?6:0):u===a?(o-i)/f+2:(i-a)/f+4,s*=60),r[0]=~~(s+.5),r[1]=~~(c*100+.5),r[2]=~~(l*100+.5)),n&&r.length<4&&(r[3]=1),r},Yi=function(e){var t=[],n=[],r=-1;return e.split(Zi).forEach(function(e){var i=e.match(Xn)||[];t.push.apply(t,i),n.push(r+=i.length+1)}),t.c=n,t},Xi=function(e,t,n){var r=``,i=(e+r).match(Zi),a=t?`hsla(`:`rgba(`,o=0,s,c,l,u;if(!i)return e;if(i=i.map(function(e){return(e=Ji(e,t,1))&&a+(t?e[0]+`,`+e[1]+`%,`+e[2]+`%,`+e[3]:e.join(`,`))+`)`}),n&&(l=Yi(e),s=n.c,s.join(r)!==l.c.join(r)))for(c=e.replace(Zi,`1`).split(Xn),u=c.length-1;o<u;o++)r+=c[o]+(~s.indexOf(o)?i.shift()||a+`0,0,0,0)`:(l.length?l:i.length?i:n).shift());if(!c)for(c=e.split(Zi),u=c.length-1;o<u;o++)r+=c[o]+i[o];return r+c[u]},Zi=function(){var e=`(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b`,t;for(t in Ki)e+=`|`+t+`\\b`;return RegExp(e+`)`,`gi`)}(),Qi=/hsl[a]?\(/,$i=function(e){var t=e.join(` `),n;if(Zi.lastIndex=0,Zi.test(t))return n=Qi.test(t),e[1]=Xi(e[1],n),e[0]=Xi(e[0],n,Yi(e[1])),!0},ea,ta=function(){var e=Date.now,t=500,n=33,r=e(),i=r,a=1e3/240,o=a,s=[],c,l,u,d,f,p,m=function u(m){var h=e()-i,g=m===!0,_,v,y,b;if((h>t||h<0)&&(r+=h-n),i+=h,y=i-r,_=y-o,(_>0||g)&&(b=++d.frame,f=y-d.time*1e3,d.time=y/=1e3,o+=_+(_>=a?4:a-_),v=1),g||(c=l(u)),v)for(p=0;p<s.length;p++)s[p](y,f,b,m)};return d={time:0,frame:0,tick:function(){m(!0)},deltaRatio:function(e){return f/(1e3/(e||60))},wake:function(){sr&&(!rr&&Hn()&&(nr=rr=window,ir=nr.document||{},ar.gsap=ao,(nr.gsapVersions||=[]).push(ao.version),cr(or||nr.GreenSockGlobals||!nr.gsap&&nr||{}),Ui.forEach(Wi)),u=typeof requestAnimationFrame<`u`&&requestAnimationFrame,c&&d.sleep(),l=u||function(e){return setTimeout(e,o-d.time*1e3+1|0)},ea=1,m(2))},sleep:function(){(u?cancelAnimationFrame:clearTimeout)(c),ea=0,l=fr},lagSmoothing:function(e,r){t=e||1/0,n=Math.min(r||33,t)},fps:function(e){a=1e3/(e||240),o=d.time*1e3+a},add:function(e,t,n){var r=t?function(t,n,i,a){e(t,n,i,a),d.remove(r)}:e;return d.remove(e),s[n?`unshift`:`push`](r),na(),r},remove:function(e,t){~(t=s.indexOf(e))&&s.splice(t,1)&&p>=t&&p--},_listeners:s},d}(),na=function(){return!ea&&ta.wake()},J={},ra=/^[\d.\-M][\d.\-,\s]/,ia=/["']/g,aa=function(e){for(var t={},n=e.substr(1,e.length-3).split(`:`),r=n[0],i=1,a=n.length,o,s,c;i<a;i++)s=n[i],o=i===a-1?s.length:s.lastIndexOf(`,`),c=s.substr(0,o),t[r]=isNaN(c)?c.replace(ia,``).trim():+c,r=s.substr(o+1).trim();return t},oa=function(e){var t=e.indexOf(`(`)+1,n=e.indexOf(`)`),r=e.indexOf(`(`,t);return e.substring(t,~r&&r<n?e.indexOf(`)`,n+1):n)},sa=function(e){var t=(e+``).split(`(`),n=J[t[0]];return n&&t.length>1&&n.config?n.config.apply(null,~e.indexOf(`{`)?[aa(t[1])]:oa(e).split(`,`).map(Ir)):J._CE&&ra.test(e)?J._CE(``,e):n},ca=function(e){return function(t){return 1-e(1-t)}},la=function e(t,n){for(var r=t._first,i;r;)r instanceof _a?e(r,n):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==n&&(r.timeline?e(r.timeline,n):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=n)),r=r._next},ua=function(e,t){return e&&(Ln(e)?e:J[e]||sa(e))||t},da=function(e,t,n,r){n===void 0&&(n=function(e){return 1-t(1-e)}),r===void 0&&(r=function(e){return e<.5?t(e*2)/2:1-t((1-e)*2)/2});var i={easeIn:t,easeOut:n,easeInOut:r},a;return Or(e,function(e){for(var t in J[e]=ar[e]=i,J[a=e.toLowerCase()]=n,i)J[a+(t===`easeIn`?`.in`:t===`easeOut`?`.out`:`.inOut`)]=J[e+`.`+t]=i[t]}),i},fa=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},pa=function e(t,n,r){var i=n>=1?n:1,a=(r||(t?.3:.45))/(n<1?n:1),o=a/An*(Math.asin(1/i)||0),s=function(e){return e===1?1:i*2**(-10*e)*Fn((e-o)*a)+1},c=t===`out`?s:t===`in`?function(e){return 1-s(1-e)}:fa(s);return a=An/a,c.config=function(n,r){return e(t,n,r)},c},ma=function e(t,n){n===void 0&&(n=1.70158);var r=function(e){return e?--e*e*((n+1)*e+n)+1:0},i=t===`out`?r:t===`in`?function(e){return 1-r(1-e)}:fa(r);return i.config=function(n){return e(t,n)},i};Or(`Linear,Quad,Cubic,Quart,Quint,Strong`,function(e,t){var n=t<5?t+1:t;da(e+`,Power`+(n-1),t?function(e){return e**+n}:function(e){return e},function(e){return 1-(1-e)**n},function(e){return e<.5?(e*2)**n/2:1-((1-e)*2)**n/2})}),J.Linear.easeNone=J.none=J.Linear.easeIn,da(`Elastic`,pa(`in`),pa(`out`),pa()),(function(e,t){var n=1/t,r=2*n,i=2.5*n,a=function(a){return a<n?e*a*a:a<r?e*(a-1.5/t)**2+.75:a<i?e*(a-=2.25/t)*a+.9375:e*(a-2.625/t)**2+.984375};da(`Bounce`,function(e){return 1-a(1-e)},a)})(7.5625,2.75),da(`Expo`,function(e){return 2**(10*(e-1))*e+e*e*e*e*e*e*(1-e)}),da(`Circ`,function(e){return-(Nn(1-e*e)-1)}),da(`Sine`,function(e){return e===1?1:-Pn(e*jn)+1}
vendor: 14,791 bytes, line 8
8),da(`Back`,ma(`in`),ma(`out`),ma()),J.SteppedEase=J.steps=ar.SteppedEase={config:function(e,t){e===void 0&&(e=1);var n=1/e,r=e+(t?0:1),i=t?1:0,a=1-kn;return function(e){return((r*_i(0,a,e)|0)+i)*n}}},wn.ease=J[`quad.out`],Or(`onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt`,function(e){return wr+=e+`,`+e+`Params,`});var ha=function(e,t){this.id=Mn++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:Dr,this.set=t?t.getSetter:Ia},ga=function(){function e(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,di(this,+e.duration,1,1),this.data=e.data,Dn&&(this._ctx=Dn,Dn.data.push(this)),ea||ta.wake()}var t=e.prototype;return t.delay=function(e){return e||e===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},t.duration=function(e){return arguments.length?this.totalDuration(this._repeat>0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},t.totalDuration=function(e){return arguments.length?(this._dirty=0,di(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(e,t){if(na(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(ni(this,e),!n._dp||n.parent||ri(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e<this._tDur||this._ts<0&&e>0||!this._tDur&&!e)&&ii(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===kn||!this._initted&&this._dur&&e||!e&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=e),Fr(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+Qr(this))%(this._dur+this._rDelay)||(e?this._dur:0),t):this._time},t.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-e:e)+Qr(this),t):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},t.iteration=function(e,t){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*n,t):this._repeat?$r(this._tTime,n)+1:1},t.timeScale=function(e,t){if(!arguments.length)return this._rts===-kn?0:this._rts;if(this._rts===e)return this;var n=this.parent&&this._ts?ei(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||e===-kn?0:this._rts,this.totalTime(_i(-Math.abs(this._delay),this.totalDuration(),n),t!==!1),ti(this),Yr(this)},t.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(na(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==kn&&(this._tTime-=kn)))),this):this._ps},t.startTime=function(e){if(arguments.length){this._start=Ar(e);var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&ii(t,this,this._start-this._delay),this}return this._start},t.endTime=function(e){return this._start+(Vn(e)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?ei(t.rawTime(e),this):this._tTime:this._tTime},t.revert=function(e){e===void 0&&(e=hr);var t=En;return En=e,Pr(this)&&(this.timeline&&this.timeline.revert(e),this.totalTime(-.01,e.suppressEvents)),this.data!==`nested`&&e.kill!==!1&&this.kill(),En=t,this},t.globalTime=function(e){for(var t=this,n=arguments.length?e:t.rawTime();t;)n=t._start+n/(Math.abs(t._ts)||1),t=t._dp;return!this.parent&&this._sat?this._sat.globalTime(e):n},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,fi(this)):this._repeat===-2?1/0:this._repeat},t.repeatDelay=function(e){if(arguments.length){var t=this._time;return this._rDelay=e,fi(this),t?this.time(t):this}return this._rDelay},t.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},t.seek=function(e,t){return this.totalTime(mi(this,e),Vn(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,Vn(t)),this._dur||(this._zTime=-kn),this},t.play=function(e,t){return e!=null&&this.seek(e,t),this.reversed(!1).paused(!1)},t.reverse=function(e,t){return e!=null&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},t.pause=function(e,t){return e!=null&&this.seek(e,t),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-kn:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-kn,this},t.isActive=function(){var e=this.parent||this._dp,t=this._start,n;return!!(!e||this._ts&&this._initted&&e.isActive()&&(n=e.rawTime(!0))>=t&&n<this.endTime(!0)-kn)},t.eventCallback=function(e,t,n){var r=this.vars;return arguments.length>1?(t?(r[e]=t,n&&(r[e+`Params`]=n),e===`onUpdate`&&(this._onUpdate=t)):delete r[e],this):r[e]},t.then=function(e){var t=this,n=t._prom;return new Promise(function(r){var i=Ln(e)?e:Lr,a=function(){var e=t.then;t.then=null,n&&n(),Ln(i)&&(i=i(t))&&(i.then||i===t)&&(t.then=e),r(i),t.then=e};t._initted&&t.totalProgress()===1&&t._ts>=0||!t._tTime&&t._ts<0?a():t._prom=a})},t.kill=function(){Vi(this)},e}();Rr(ga.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-kn,_prom:0,_ps:!1,_rts:1});var _a=function(e){Sn(t,e);function t(t,n){var r;return t===void 0&&(t={}),r=e.call(this,t)||this,r.labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=Vn(t.sortChildren),tr&&ii(t.parent||tr,xn(r),n),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&ai(xn(r),t.scrollTrigger),r}var n=t.prototype;return n.to=function(e,t,n){return hi(0,arguments,this),this},n.from=function(e,t,n){return hi(1,arguments,this),this},n.fromTo=function(e,t,n,r){return hi(2,arguments,this),this},n.set=function(e,t,n){return t.duration=0,t.parent=this,Ur(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new ja(e,t,mi(this,n),1),this},n.call=function(e,t,n){return ii(this,ja.delayedCall(0,e,t),n)},n.staggerTo=function(e,t,n,r,i,a,o){return n.duration=t,n.stagger=n.stagger||r,n.onComplete=a,n.onCompleteParams=o,n.parent=this,new ja(e,n,mi(this,i)),this},n.staggerFrom=function(e,t,n,r,i,a,o){return n.runBackwards=1,Ur(n).immediateRender=Vn(n.immediateRender),this.staggerTo(e,t,n,r,i,a,o)},n.staggerFromTo=function(e,t,n,r,i,a,o,s){return r.startAt=n,Ur(r).immediateRender=Vn(r.immediateRender),this.staggerTo(e,t,r,i,a,o,s)},n.render=function(e,t,n){var r=this._time,i=this._dirty?this.totalDuration():this._tDur,a=this._dur,o=e<=0?0:Ar(e),s=this._zTime<0!=e<0&&(this._initted||!a),c,l,u,d,f,p,m,h,g,_,v,y;if(this!==tr&&o>i&&e>=0&&(o=i),o!==this._tTime||n||s){if(r!==this._time&&a&&(o+=this._time-r,e+=this._time-r),c=o,g=this._start,h=this._ts,p=!h,s&&(a||(r=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(v=this._yoyo,f=a+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(f*100+e,t,n);if(c=Ar(o%f),o===i?(d=this._repeat,c=a):(_=Ar(o/f),d=~~_,d&&d===_&&(c=a,d--),c>a&&(c=a)),_=$r(this._tTime,f),!r&&this._tTime&&_!==d&&this._tTime-_*f-this._dur<=0&&(_=d),v&&d&1&&(c=a-c,y=1),d!==_&&!this._lock){var b=v&&_&1,x=b===(v&&d&1);if(d<_&&(b=!b),r=b?0:o%a?a:o,this._lock=1,this.render(r||(y?0:Ar(d*f)),t,!a)._lock=0,this._tTime=o,!t&&this.parent&&Bi(this,`onRepeat`),this.vars.repeatRefresh&&!y&&(this.invalidate()._lock=1,_=d),r&&r!==this._time||p!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act||(a=this._dur,i=this._tDur,x&&(this._lock=2,r=b?a:-1e-4,this.render(r,!0),this.vars.repeatRefresh&&!y&&this.invalidate()),this._lock=0,!this._ts&&!p))return this;la(this,y)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(m=ui(this,Ar(r),Ar(c)),m&&(o-=c-(c=m._start))),this._tTime=o,this._time=c,this._act=!h,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,r=0),!r&&o&&a&&!t&&!_&&(Bi(this,`onStart`),this._tTime!==o))return this;if(c>=r&&e>=0)for(l=this._first;l;){if(u=l._next,(l._act||c>=l._start)&&l._ts&&m!==l){if(l.parent!==this)return this.render(e,t,n);if(l.render(l._ts>0?(c-l._start)*l._ts:(l._dirty?l.totalDuration():l._tDur)+(c-l._start)*l._ts,t,n),c!==this._time||!this._ts&&!p){m=0,u&&(o+=this._zTime=-kn);break}}l=u}else{l=this._last;for(var S=e<0?e:c;l;){if(u=l._prev,(l._act||S<=l._end)&&l._ts&&m!==l){if(l.parent!==this)return this.render(e,t,n);if(l.render(l._ts>0?(S-l._start)*l._ts:(l._dirty?l.totalDuration():l._tDur)+(S-l._start)*l._ts,t,n||En&&Pr(l)),c!==this._time||!this._ts&&!p){m=0,u&&(o+=this._zTime=S?-kn:kn);break}}l=u}}if(m&&!t&&(this.pause(),m.render(c>=r?0:-kn)._zTime=c>=r?1:-1,this._ts))return this._start=g,ti(this),this.render(e,t,n);this._onUpdate&&!t&&Bi(this,`onUpdate`,!0),(o===i&&this._tTime>=this.totalDuration()||!o&&r)&&(g===this._start||Math.abs(h)!==Math.abs(this._ts))&&(this._lock||((e||!a)&&(o===i&&this._ts>0||!o&&this._ts<0)&&qr(this,1),!t&&!(e<0&&!r)&&(o||r||!i)&&(Bi(this,o===i&&e>=0?`onComplete`:`onReverseComplete`,!0),this._prom&&!(o<i&&this.timeScale()>0)&&this._prom())))}return this},n.add=function(e,t){var n=this;if(Rn(t)||(t=mi(this,t,e)),!(e instanceof ga)){if(Gn(e))return e.forEach(function(e){return n.add(e,t)}),this;if(In(e))return this.addLabel(e,t);if(Ln(e))e=ja.delayedCall(0,e);else return this}return this===e?this:ii(this,e,t)},n.getChildren=function(e,t,n,r){e===void 0&&(e=!0),t===void 0&&(t=!0),n===void 0&&(n=!0),r===void 0&&(r=-On);for(var i=[],a=this._first;a;)a._start>=r&&(a instanceof ja?t&&i.push(a):(n&&i.push(a),e&&i.push.apply(i,a.getChildren(!0,t,n)))),a=a._next;return i},n.getById=function(e){for(var t=this.getChildren(1,1,1),n=t.length;n--;)if(t[n].vars.id===e)return t[n]},n.remove=function(e){return In(e)?this.removeLabel(e):Ln(e)?this.killTweensOf(e):(e.parent===this&&Kr(this,e),e===this._recent&&(this._recent=this._last),Jr(this))},n.totalTime=function(t,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Ar(ta.time-(this._ts>0?t/this._ts:(this.totalDuration()-t)/-this._ts))),e.prototype.totalTime.call(this,t,n),this._forcing=0,this):this._tTime},n.addLabel=function(e,t){return this.labels[e]=mi(this,t),this},n.removeLabel=function(e){return delete this.labels[e],this},n.addPause=function(e,t,n){var r=ja.delayedCall(0,t||fr,n);return r.data=`isPause`,this._hasPause=1,ii(this,r,mi(this,e))},n.removePause=function(e){var t=this._first;for(e=mi(this,e);t;)t._start===e&&t.data===`isPause`&&qr(t),t=t._next},n.killTweensOf=function(e,t,n){for(var r=this.getTweensOf(e,n),i=r.length;i--;)Sa!==r[i]&&r[i].kill(e,t);return this},n.getTweensOf=function(e,t){for(var n=[],r=Ci(e),i=this._first,a=Rn(t),o;i;)i instanceof ja?Mr(i._targets,r)&&(a?(!Sa||i._initted&&i._ts)&&i.globalTime(0)<=t&&i.globalTime(i.totalDuration())>t:!t||i.isActive())&&n.push(i):(o=i.getTweensOf(r,t)).length&&n.push.apply(n,o),i=i._next;return n},n.tweenTo=function(e,t){t||={};var n=this,r=mi(n,e),i=t,a=i.startAt,o=i.onStart,s=i.onStartParams,c=i.immediateRender,l,u=ja.to(n,Rr({ease:t.ease||`none`,lazy:!1,immediateRender:!1,time:r,overwrite:`auto`,duration:t.duration||Math.abs((r-(a&&`time`in a?a.time:n._time))/n.timeScale())||kn,onStart:function(){if(n.pause(),!l){var e=t.duration||Math.abs((r-(a&&`time`in a?a.time:n._time))/n.timeScale());u._dur!==e&&di(u,e,0,1).render(u._time,!0,!0),l=1}o&&o.apply(u,s||[])}},t));return c?u.render(0):u},n.tweenFromTo=function(e,t,n){return this.tweenTo(t,Rr({startAt:{time:mi(this,e)}},n))},n.recent=function(){return this._recent},n.nextLabel=function(e){return e===void 0&&(e=this._time),zi(this,mi(this,e))},n.previousLabel=function(e){return e===void 0&&(e=this._time),zi(this,mi(this,e),1)},n.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+kn)},n.shiftChildren=function(e,t,n){n===void 0&&(n=0);var r=this._first,i=this.labels,a;for(e=Ar(e);r;)r._start>=n&&(r._start+=e,r._end+=e),r=r._next;if(t)for(a in i)i[a]>=n&&(i[a]+=e);return Jr(this)},n.invalidate=function(t){var n=this._first;for(this._lock=0;n;)n.invalidate(t),n=n._next;return e.prototype.invalidate.call(this,t)},n.clear=function(e){e===void 0&&(e=!0);for(var t=this._first,n;t;)n=t._next,this.remove(t),t=n;return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),Jr(this)},n.totalDuration=function(e){var t=0,n=this,r=n._last,i=On,a,o,s;if(arguments.length)return n.timeScale((n._repeat<0?n.duration():n.totalDuration())/(n.reversed()?-e:e));if(n._dirty){for(s=n.parent;r;)a=r._prev,r._dirty&&r.totalDuration(),o=r._start,o>i&&n._sort&&r._ts&&!n._lock?(n._lock=1,ii(n,r,o-r._delay,1)._lock=0):i=o,o<0&&r._ts&&(t-=o,(!s&&!n._dp||s&&s.smoothChildTiming)&&(n._start+=Ar(o/n._ts),n._time-=o,n._tTime-=o),n.shiftChildren(-o,!1,-1/0),i=0),r._end>t&&r._ts&&(t=r._end),r=a;di(n,n===tr&&n._time>t?n._time:t,1,1),n._dirty=0}return n._tDur},t.updateRoot=function(e){if(tr._ts&&(Fr(tr,ei(e,tr)),yr=ta.frame),ta.frame>=Sr){Sr+=Cn.autoSleep||120;var t=tr._first;if((!t||!t._ts)&&Cn.autoSleep&&ta._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||ta.sleep()}}},t}(ga);Rr(_a.prototype,{_lock:0,_hasPause:0,_forcing:0});var va=function(e,t,n,r,i,a,o){var s=new Ga(this._pt,e,t,0,1,za,null,i),c=0,l=0,u,d,f,p,m,h,g,_;for(s.b=n,s.e=r,n+=``,r+=``,(g=~r.indexOf(`random(`))&&(r=Ii(r)),a&&(_=[n,r],a(_,e,t),n=_[0],r=_[1]),d=n.match(Zn)||[];u=Zn.exec(r);)p=u[0],m=r.substring(c,u.index),f?f=(f+1)%5:m.substr(-5)===`rgba(`&&(f=1),p!==d[l++]&&(h=parseFloat(d[l-1])||0,s._pt={_next:s._pt,p:m||l===1?m:`,`,s:h,c:p.charAt(1)===`=`?jr(h,p)-h:parseFloat(p)-h,m:f&&f<4?Math.round:0},c=Zn.lastIndex);return s.c=c<r.length?r.substring(c,r.length):``,s.fp=o,(Qn.test(r)||g)&&(s.e=0),this._pt=s,s},ya=function(e,t,n,r,i,a,o,s,c,l){Ln(r)&&(r=r(i||0,e,a));var u=e[t],d=n===`get`?Ln(u)?c?e[t.indexOf(`set`)||!Ln(e[`get`+t.substr(3)])?t:`get`+t.substr(3)](c):e[t]():u:n,f=Ln(u)?c?Pa:Na:Ma,p;if(In(r)&&(~r.indexOf(`random(`)&&(r=Ii(r)),r.charAt(1)===`=`&&(p=jr(d,r)+(vi(d)||0),(p||p===0)&&(r=p))),!l||d!==r||Ca)return!isNaN(d*r)&&r!==``?(p=new Ga(this._pt,e,t,+d||0,r-(d||0),typeof u==`boolean`?Ra:La,0,f),c&&
vendor: 3,686 bytes, line 8
8(p.fp=c),o&&p.modifier(o,this,e),this._pt=p):(!u&&!(t in e)&&lr(t,r),va.call(this,e,t,d,r,f,s||Cn.stringFilter,c))},ba=function(e,t,n,r,i){if(Ln(e)&&(e=Oa(e,i,t,n,r)),!Bn(e)||e.style&&e.nodeType||Gn(e)||Wn(e))return In(e)?Oa(e,i,t,n,r):e;var a={},o;for(o in e)a[o]=Oa(e[o],i,t,n,r);return a},xa=function(e,t,n,r,i,a){var o,s,c,l;if(br[e]&&(o=new br[e]).init(i,o.rawVars?t[e]:ba(t[e],r,i,a,n),n,r,a)!==!1&&(n._pt=s=new Ga(n._pt,i,e,0,1,o.render,o,0,o.priority),n!==Hi))for(c=n._ptLookup[n._targets.indexOf(i)],l=o._props.length;l--;)c[o._props[l]]=s;return o},Sa,Ca,wa=function e(t,n,r){var i=t.vars,a=i.ease,o=i.startAt,s=i.immediateRender,c=i.lazy,l=i.onUpdate,u=i.runBackwards,d=i.yoyoEase,f=i.keyframes,p=i.autoRevert,m=t._dur,h=t._startAt,g=t._targets,_=t.parent,v=_&&_.data===`nested`?_.vars.targets:g,y=t._overwrite===`auto`&&!Tn,b=t.timeline,x,S,C,w,T,E,D,O,k,A,j,M,ee;if(b&&(!f||!a)&&(a=`none`),t._ease=ua(a,wn.ease),t._yEase=d?ca(ua(d===!0?a:d,wn.ease)):0,d&&t._yoyo&&!t._repeat&&(d=t._yEase,t._yEase=t._ease,t._ease=d),t._from=!b&&!!i.runBackwards,!b||f&&!i.stagger){if(O=g[0]?Er(g[0]).harness:0,M=O&&i[O.prop],x=Hr(i,gr),h&&(h._zTime<0&&h.progress(1),n<0&&u&&s&&!p?h.render(-1,!0):h.revert(u&&m?mr:pr),h._lazy=0),o){if(qr(t._startAt=ja.set(g,Rr({data:`isStart`,overwrite:!1,parent:_,immediateRender:!0,lazy:!h&&Vn(c),startAt:null,delay:0,onUpdate:l&&function(){return Bi(t,`onUpdate`)},stagger:0},o))),t._startAt._dp=0,t._startAt._sat=t,n<0&&(En||!s&&!p)&&t._startAt.revert(mr),s&&m&&n<=0&&r<=0){n&&(t._zTime=n);return}}else if(u&&m&&!h){if(n&&(s=!1),C=Rr({overwrite:!1,data:`isFromStart`,lazy:s&&!h&&Vn(c),immediateRender:s,stagger:0,parent:_},x),M&&(C[O.prop]=M),qr(t._startAt=ja.set(g,C)),t._startAt._dp=0,t._startAt._sat=t,n<0&&(En?t._startAt.revert(mr):t._startAt.render(-1,!0)),t._zTime=n,!s)e(t._startAt,kn,kn);else if(!n)return}for(t._pt=t._ptCache=0,c=m&&Vn(c)||c&&!m,S=0;S<g.length;S++){if(T=g[S],D=T._gsap||Tr(g)[S]._gsap,t._ptLookup[S]=A={},vr[D.id]&&_r.length&&Nr(),j=v===g?S:v.indexOf(T),O&&(k=new O).init(T,M||x,t,j,v)!==!1&&(t._pt=w=new Ga(t._pt,T,k.name,0,1,k.render,k,0,k.priority),k._props.forEach(function(e){A[e]=w}),k.priority&&(E=1)),!O||M)for(C in x)br[C]&&(k=xa(C,x,t,j,T,v))?k.priority&&(E=1):A[C]=w=ya.call(t,T,C,`get`,x[C],j,v,0,i.stringFilter);t._op&&t._op[S]&&t.kill(T,t._op[S]),y&&t._pt&&(Sa=t,tr.killTweensOf(T,A,t.globalTime(n)),ee=!t.parent,Sa=0),t._pt&&c&&(vr[D.id]=1)}E&&Wa(t),t._onInit&&t._onInit(t)}t._onUpdate=l,t._initted=(!t._op||t._pt)&&!ee,f&&n<=0&&b.render(On,!0,!0)},Ta=function(e,t,n,r,i,a,o,s){var c=(e._pt&&e._ptCache||(e._ptCache={}))[t],l,u,d,f;if(!c)for(c=e._ptCache[t]=[],d=e._ptLookup,f=e._targets.length;f--;){if(l=d[f][t],l&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==t&&l.fp!==t;)l=l._next;if(!l)return Ca=1,e.vars[t]=`+=0`,wa(e,o),Ca=0,s?ur(t+` not eligible for reset`):1;c.push(l)}for(f=c.length;f--;)u=c[f],l=u._pt||u,l.s=(r||r===0)&&!i?r:l.s+(r||0)+a*l.c,l.c=n-l.s,u.e&&=kr(n)+vi(u.e),u.b&&=l.s+vi(u.b)},Ea=function(e,t){var n=e[0]?Er(e[0]).harness:0,r=n&&n.aliases,i,a,o,s;if(!r)return t;for(a in i=Br({},t),r)if(a in i)for(s=r[a].split(`,`),o=s.length;o--;)i[s[o]]=i[a];return i},Da=function(e,t,n,r){var i=t.ease||r||`power1.inOut`,a,o;if(Gn(t))o=n[e]||(n[e]=[]),t.forEach(function(e,n){return o.push({t:n/(t.length-1)*100,v:e,e:i})});else for(a in t)o=n[a]||(n[a]=[]),a===`ease`||o.push({t:parseFloat(e),v:t[a],e:i})},Oa=function(e,t,n,r,i){return Ln(e)?e.call(t,n,r,i):In(e)&&~e.indexOf(`random(`)?Ii(e):e},ka=wr+`repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert`,Aa={};Or(ka+`,id,stagger,delay,duration,paused,scrollTrigger`,function(e){return Aa[e]=1});var ja=function(e){Sn(t,e);function t(t,n,r,i){var a;
vendor: 4,262 bytes, line 8
8typeof n==`number`&&(r.duration=n,n=r,r=null),a=e.call(this,i?n:Ur(n))||this;var o=a.vars,s=o.duration,c=o.delay,l=o.immediateRender,u=o.stagger,d=o.overwrite,f=o.keyframes,p=o.defaults,m=o.scrollTrigger,h=o.yoyoEase,g=n.parent||tr,_=(Gn(t)||Wn(t)?Rn(t[0]):`length`in n)?[t]:Ci(t),v,y,b,x,S,C,w,T;if(a._targets=_.length?Tr(_):ur(`GSAP target `+t+` not found. https://gsap.com`,!Cn.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=d,f||u||Un(s)||Un(c)){if(n=a.vars,v=a.timeline=new _a({data:`nested`,defaults:p||{},targets:g&&g.data===`nested`?g.vars.targets:_}),v.kill(),v.parent=v._dp=xn(a),v._start=0,u||Un(s)||Un(c)){if(x=_.length,w=u&&Ei(u),Bn(u))for(S in u)~ka.indexOf(S)&&(T||={},T[S]=u[S]);for(y=0;y<x;y++)b=Hr(n,Aa),b.stagger=0,h&&(b.yoyoEase=h),T&&Br(b,T),C=_[y],b.duration=+Oa(s,xn(a),y,C,_),b.delay=(+Oa(c,xn(a),y,C,_)||0)-a._delay,!u&&x===1&&b.delay&&(a._delay=c=b.delay,a._start+=c,b.delay=0),v.to(C,b,w?w(y,C,_):0),v._ease=J.none;v.duration()?s=c=0:a.timeline=0}else if(f){Ur(Rr(v.vars.defaults,{ease:`none`})),v._ease=ua(f.ease||n.ease||`none`);var E=0,D,O,k;if(Gn(f))f.forEach(function(e){return v.to(_,e,`>`)}),v.duration();else{for(S in b={},f)S===`ease`||S===`easeEach`||Da(S,f[S],b,f.easeEach);for(S in b)for(D=b[S].sort(function(e,t){return e.t-t.t}),E=0,y=0;y<D.length;y++)O=D[y],k={ease:O.e,duration:(O.t-(y?D[y-1].t:0))/100*s},k[S]=O.v,v.to(_,k,E),E+=k.duration;v.duration()<s&&v.to({},{duration:s-v.duration()})}}s||a.duration(s=v.duration())}else a.timeline=0;return d===!0&&!Tn&&(Sa=xn(a),tr.killTweensOf(_),Sa=0),ii(g,xn(a),r),n.reversed&&a.reverse(),n.paused&&a.paused(!0),(l||!s&&!f&&a._start===Ar(g._time)&&Vn(l)&&Zr(xn(a))&&g.data!==`nested`)&&(a._tTime=-kn,a.render(Math.max(0,-c)||0)),m&&ai(xn(a),m),a}var n=t.prototype;return n.render=function(e,t,n){var r=this._time,i=this._tDur,a=this._dur,o=e<0,s=e>i-kn&&!o?i:e<kn?0:e,c,l,u,d,f,p,m,h,g;if(!a)li(this,e,t,n);else if(s!==this._tTime||!e||n||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==o||this._lazy){if(c=s,h=this.timeline,this._repeat){if(d=a+this._rDelay,this._repeat<-1&&o)return this.totalTime(d*100+e,t,n);if(c=Ar(s%d),s===i?(u=this._repeat,c=a):(f=Ar(s/d),u=~~f,u&&u===f?(c=a,u--):c>a&&(c=a)),p=this._yoyo&&u&1,p&&(g=this._yEase,c=a-c),f=$r(this._tTime,d),c===r&&!n&&this._initted&&u===f)return this._tTime=s,this;u!==f&&(h&&this._yEase&&la(h,p),this.vars.repeatRefresh&&!p&&!this._lock&&c!==d&&this._initted&&(this._lock=n=1,this.render(Ar(d*u),!0).invalidate()._lock=0))}if(!this._initted){if(oi(this,o?e:c,n,t,s))return this._tTime=0,this;if(r!==this._time&&!(n&&this.vars.repeatRefresh&&u!==f))return this;if(a!==this._dur)return this.render(e,t,n)}if(this._tTime=s,this._time=c,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=m=(g||this._ease)(c/a),this._from&&(this.ratio=m=1-m),!r&&s&&!t&&!f&&(Bi(this,`onStart`),this._tTime!==s))return this;for(l=this._pt;l;)l.r(m,l.d),l=l._next;h&&h.render(e<0?e:h._dur*h._ease(c/this._dur),t,n)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(o&&Xr(this,e,t,n),Bi(this,`onUpdate`)),this._repeat&&u!==f&&this.vars.onRepeat&&!t&&this.parent&&Bi(this,`onRepeat`),(s===this._tDur||!s)&&this._tTime===s&&(o&&!this._onUpdate&&Xr(this,e,!0,!0),(e||!a)&&(s===this._tDur&&this._ts>0||!s&&this._ts<0)&&qr(this,1),!t&&!(o&&!r)&&(s||r||p)&&(Bi(this,s===i?`onComplete`:`onReverseComplete`,!0),this._prom&&!(s<i&&this.timeScale()>0)&&this._prom()))}return this},n.targets=function(){return this._targets},n.invalidate=function(t){return(!t||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),e.prototype.invalidate.call(this,t)},n.resetTo=function(e,t,n,r,i){ea||ta.wake(),this._ts||this.play();var a=Math.min(this._dur,(this._dp._time-this._start)*this._ts),o;return this._initted||wa(this,a),o=this._ease(a/this._dur),Ta(this,e,t,n,r,o,a,i)?this.resetTo(e,t,n,r,1):(ni(this,0),this.parent||Gr(this._dp,this,`_first`,`_last`,this._dp._sort?`_start`:0),this.render(0))},n.kill=function(e,t){if(t===void 0&&(t=`all`),!e&&(!t||t===`all`))return this._lazy=this._pt=0,this.parent?Vi(this):this.scrollTrigger&&this.scrollTrigger.kill(!!En),this;if(this.timeline){var n=this.timeline.totalDuration();
vendor: 4,557 bytes, line 8
8return this.timeline.killTweensOf(e,t,Sa&&Sa.vars.overwrite!==!0)._first||Vi(this),this.parent&&n!==this.timeline.totalDuration()&&di(this,this._dur*this.timeline._tDur/n,0,1),this}var r=this._targets,i=e?Ci(e):r,a=this._ptLookup,o=this._pt,s,c,l,u,d,f,p;if((!t||t===`all`)&&Wr(r,i))return t===`all`&&(this._pt=0),Vi(this);for(s=this._op=this._op||[],t!==`all`&&(In(t)&&(d={},Or(t,function(e){return d[e]=1}),t=d),t=Ea(r,t)),p=r.length;p--;)if(~i.indexOf(r[p]))for(d in c=a[p],t===`all`?(s[p]=t,u=c,l={}):(l=s[p]=s[p]||{},u=t),u)f=c&&c[d],f&&((!(`kill`in f.d)||f.d.kill(d)===!0)&&Kr(this,f,`_pt`),delete c[d]),l!==`all`&&(l[d]=1);return this._initted&&!this._pt&&o&&Vi(this),this},t.to=function(e,n){return new t(e,n,arguments[2])},t.from=function(e,t){return hi(1,arguments)},t.delayedCall=function(e,n,r,i){return new t(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:n,onReverseComplete:n,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},t.fromTo=function(e,t,n){return hi(2,arguments)},t.set=function(e,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new t(e,n)},t.killTweensOf=function(e,t,n){return tr.killTweensOf(e,t,n)},t}(ga);Rr(ja.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),Or(`staggerTo,staggerFrom,staggerFromTo`,function(e){ja[e]=function(){var t=new _a,n=bi.call(arguments,0);return n.splice(e===`staggerFromTo`?5:4,0,0),t[e].apply(t,n)}});var Ma=function(e,t,n){return e[t]=n},Na=function(e,t,n){return e[t](n)},Pa=function(e,t,n,r){return e[t](r.fp,n)},Fa=function(e,t,n){return e.setAttribute(t,n)},Ia=function(e,t){return Ln(e[t])?Na:zn(e[t])&&e.setAttribute?Fa:Ma},La=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},Ra=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},za=function(e,t){var n=t._pt,r=``;if(!e&&t.b)r=t.b;else if(e===1&&t.e)r=t.e;else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*e):Math.round((n.s+n.c*e)*1e4)/1e4)+r,n=n._next;r+=t.c}t.set(t.t,t.p,r,t)},Ba=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},Va=function(e,t,n,r){for(var i=this._pt,a;i;)a=i._next,i.p===r&&i.modifier(e,t,n),i=a},Ha=function(e){for(var t=this._pt,n,r;t;)r=t._next,t.p===e&&!t.op||t.op===e?Kr(this,t,`_pt`):t.dep||(n=1),t=r;return!n},Ua=function(e,t,n,r){r.mSet(e,t,r.m.call(r.tween,n,r.mt),r)},Wa=function(e){for(var t=e._pt,n,r,i,a;t;){for(n=t._next,r=i;r&&r.pr>t.pr;)r=r._next;(t._prev=r?r._prev:a)?t._prev._next=t:i=t,(t._next=r)?r._prev=t:a=t,t=n}e._pt=i},Ga=function(){function e(e,t,n,r,i,a,o,s,c){this.t=t,this.s=r,this.c=i,this.p=n,this.r=a||La,this.d=o||this,this.set=s||Ma,this.pr=c||0,this._next=e,e&&(e._prev=this)}var t=e.prototype;return t.modifier=function(e,t,n){this.mSet=this.mSet||this.set,this.set=Ua,this.m=e,this.mt=n,this.tween=t},e}();Or(wr+`parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger`,function(e){return gr[e]=1}),ar.TweenMax=ar.TweenLite=ja,ar.TimelineLite=ar.TimelineMax=_a,tr=new _a({sortChildren:!1,defaults:wn,autoRemoveChildren:!0,id:`root`,smoothChildTiming:!0}),Cn.stringFilter=$i;var Ka=[],qa={},Ja=[],Ya=0,Xa=0,Za=function(e){return(qa[e]||Ja).map(function(e){return e()})},Qa=function(){var e=Date.now(),t=[];e-Ya>2&&(Za(`matchMediaInit`),Ka.forEach(function(e){var n=e.queries,r=e.conditions,i,a,o,s;for(a in n)i=nr.matchMedia(n[a]).matches,i&&(o=1),i!==r[a]&&(r[a]=i,s=1);s&&(e.revert(),o&&t.push(e))}),Za(`matchMediaRevert`),t.forEach(function(e){return e.onMatch(e,function(t){return e.add(null,t)})}),Ya=e,Za(`matchMedia`))},$a=function(){function e(e,t){this.selector=t&&wi(t),this.data=[],this._r=[],this.isReverted=!1,this.id=Xa++,e&&this.add(e)}var t=e.prototype;return t.add=function(e,t,n){Ln(e)&&(n=t,t=e,e=Ln);var r=this,i=function(){var e=Dn,i=r.selector,a;return e&&e!==r&&e.data.push(r),n&&(r.selector=wi(n)),Dn=r,a=t.apply(r,arguments),Ln(a)&&r._r.push(a),Dn=e,r.selector=i,r.isReverted=!1,a};return r.last=i,e===Ln?i(r,function(e){return r.add(null,e)}):e?r[e]=i:i},t.ignore=function(e){var t=Dn;Dn=null,e(this),Dn=t},t.getTweens=function(){var t=[];return this.data.forEach(function(n){return n instanceof e?t.push.apply(t,n.getTweens()):n instanceof ja&&!(n.parent&&n.parent.data===`nested`)&&t.push(n)}),t},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(e,t){var n=this;if(e?(function(){for(var t=n.getTweens(),r=n.data.length,i;r--;)i=n.data[r],i.data===`isFlip`&&(i.revert(),i.getChildren(!0,!0,!1).forEac
8h(function(e){return t.splice(t.indexOf(e),1)}));for(t.map(function(e){return{g:e._dur||e._delay||e._sat&&!e._sat.vars.immediateRender?e.globalTime(0):-1/0,t:e}}).sort(function(e,t){return t.g-e.g||-1/0}).forEach(function(t){return t.t.revert(e)}),r=n.data.length;r--;)i=n.data[r],i instanceof _a?i.data!==`nested`&&(i.scrollTrigger&&i.scrollTrigger.revert(),i.kill()):!(i instanceof ja)&&i.revert&&i.revert(e);n._r.forEach(function(t){return t(e,n)}),n.isReverted=!0})():this.data.forEach(function(e){return e.kill&&e.kill()}),this.clear(),t)for(var r=Ka.length;r--;)Ka[r].id===this.id&&Ka.splice(r,1)},t.revert=function(e){this.kill(e||{})},e}(),eo=function(){function e(e){this.contexts=[],this.scope=e,Dn&&Dn.data.push(this)}var t=e.prototype;return t.add=function(e,t,n){Bn(e)||(e={matches:e});var r=new $a(0,n||this.scope),i=r.conditions={},a,o,s;for(o in Dn&&!r.selector&&(r.selector=Dn.selector),this.contexts.push(r),t=r.add(`onMatch`,t),r.queries=e,e)o===`all`?s=1:(a=nr.matchMedia(e[o]),a&&(Ka.indexOf(r)<0&&Ka.push(r),(i[o]=a.matches)&&(s=1),a.addListener?a.addListener(Qa):a.addEventListener(`change`,Qa)));return s&&t(r,function(e){return r.add(null,e)}),this},t.revert=function(e){this.kill(e||{})}
vendor: 11,179 bytes, line 8
8,t.kill=function(e){this.contexts.forEach(function(t){return t.kill(e,!0)})},e}(),to={registerPlugin:function(){[...arguments].forEach(function(e){return Wi(e)})},timeline:function(e){return new _a(e)},getTweensOf:function(e,t){return tr.getTweensOf(e,t)},getProperty:function(e,t,n,r){In(e)&&(e=Ci(e)[0]);var i=Er(e||{}).get,a=n?Lr:Ir;return n===`native`&&(n=``),e&&(t?a((br[t]&&br[t].get||i)(e,t,n,r)):function(t,n,r){return a((br[t]&&br[t].get||i)(e,t,n,r))})},quickSetter:function(e,t,n){if(e=Ci(e),e.length>1){var r=e.map(function(e){return ao.quickSetter(e,t,n)}),i=r.length;return function(e){for(var t=i;t--;)r[t](e)}}e=e[0]||{};var a=br[t],o=Er(e),s=o.harness&&(o.harness.aliases||{})[t]||t,c=a?function(t){var r=new a;Hi._pt=0,r.init(e,n?t+n:t,Hi,0,[e]),r.render(1,r),Hi._pt&&Ba(1,Hi)}:o.set(e,s);return a?c:function(t){return c(e,s,n?t+n:t,o,1)}},quickTo:function(e,t,n){var r,i=ao.to(e,Rr((r={},r[t]=`+=0.1`,r.paused=!0,r.stagger=0,r),n||{})),a=function(e,n,r){return i.resetTo(t,e,n,r)};return a.tween=i,a},isTweening:function(e){return tr.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=ua(e.ease,wn.ease)),Vr(wn,e||{})},config:function(e){return Vr(Cn,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,r=e.plugins,i=e.defaults,a=e.extendTimeline;(r||``).split(`,`).forEach(function(e){return e&&!br[e]&&!ar[e]&&ur(t+` effect requires `+e+` plugin.`)}),xr[t]=function(e,t,r){return n(Ci(e),Rr(t||{},i),r)},a&&(_a.prototype[t]=function(e,n,r){return this.add(xr[t](e,Bn(n)?n:(r=n)&&{},this),r)})},registerEase:function(e,t){J[e]=ua(t)},parseEase:function(e,t){return arguments.length?ua(e,t):J},getById:function(e){return tr.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var n=new _a(e),r,i;for(n.smoothChildTiming=Vn(e.smoothChildTiming),tr.remove(n),n._dp=0,n._time=n._tTime=tr._time,r=tr._first;r;)i=r._next,(t||!(!r._dur&&r instanceof ja&&r.vars.onComplete===r._targets[0]))&&ii(n,r,r._start-r._delay),r=i;return ii(tr,n,0),n},context:function(e,t){return e?new $a(e,t):Dn},matchMedia:function(e){return new eo(e)},matchMediaRefresh:function(){return Ka.forEach(function(e){var t=e.conditions,n,r;for(r in t)t[r]&&(t[r]=!1,n=1);n&&e.revert()})||Qa()},addEventListener:function(e,t){var n=qa[e]||(qa[e]=[]);~n.indexOf(t)||n.push(t)},removeEventListener:function(e,t){var n=qa[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},utils:{wrap:Pi,wrapYoyo:Fi,distribute:Ei,random:ki,snap:Oi,normalize:Mi,getUnit:vi,clamp:yi,splitColor:Ji,toArray:Ci,selector:wi,mapRange:Li,pipe:Ai,unitize:ji,interpolate:Ri,shuffle:Ti},install:cr,effects:xr,ticker:ta,updateRoot:_a.updateRoot,plugins:br,globalTimeline:tr,core:{PropTween:Ga,globals:dr,Tween:ja,Timeline:_a,Animation:ga,getCache:Er,_removeLinkedListItem:Kr,reverting:function(){return En},context:function(e){return e&&Dn&&(Dn.data.push(e),e._ctx=Dn),Dn},suppressOverwrites:function(e){return Tn=e}}};Or(`to,from,fromTo,delayedCall,set,killTweensOf`,function(e){return to[e]=ja[e]}),ta.add(_a.updateRoot),Hi=to.to({},{duration:0});var no=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next;return n},ro=function(e,t){var n=e._targets,r,i,a;for(r in t)for(i=n.length;i--;)a=e._ptLookup[i][r],(a&&=a.d)&&(a._pt&&(a=no(a,r)),a&&a.modifier&&a.modifier(t[r],e,n[i],r))},io=function(e,t){return{name:e,headless:1,rawVars:1,init:function(e,n,r){r._onInit=function(e){var r,i;if(In(n)&&(r={},Or(n,function(e){return r[e]=1}),n=r),t){for(i in r={},n)r[i]=t(n[i]);n=r}ro(e,n)}}}},ao=to.registerPlugin({name:`attr`,init:function(e,t,n,r,i){var a,o,s;for(a in this.tween=n,t)s=e.getAttribute(a)||``,o=this.add(e,`setAttribute`,(s||0)+``,t[a],r,i,0,0,a),o.op=a,o.b=s,this._props.push(a)},render:function(e,t){for(var n=t._pt;n;)En?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:`endArray`,headless:1,init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n],0,0,0,0,0,1)}},io(`roundProps`,Di),io(`modifiers`),io(`snap`,Oi))||to;ja.version=_a.version=ao.version=`3.14.2`,sr=1,Hn()&&na(),J.Power0,J.Power1,J.Power2,J.Power3,J.Power4,J.Linear,J.Quad,J.Cubic,J.Quart,J.Quint,J.Strong,J.Elastic,J.Back,J.SteppedEase,J.Bounce,J.Sine,J.Expo,J.Circ;var oo,so,co,lo,uo,fo,po,mo=function(){return typeof window<`u`},ho={},go=180/Math.PI,_o=Math.PI/180,vo=Math.atan2,yo=1e8,bo=/([A-Z])/g,xo=/(left|right|width|margin|padding|x)/i,So=/[\s,\(]\S/,Co={autoAlpha:`opacity,visibility`,scale:`scaleX,scaleY`,alpha:`opacity`},wo=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},To=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},Eo=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},Do=function(e,t){return t.set(t.t,t.p,e===1?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},Oo=function(e,t){var n=t.s+t.c*e;t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},ko=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},Ao=function(e,t){return t.set(t.t,t.p,e===1?t.e:t.b,t)},jo=function(e,t,n){return e.style[t]=n},Mo=function(e,t,n){return e.style.setProperty(t,n)},No=function(e,t,n){return e._gsap[t]=n},Po=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},Fo=function(e,t,n,r,i){var a=e._gsap;a.scaleX=a.scaleY=n,a.renderTransform(i,a)},Io=function(e,t,n,r,i){var a=e._gsap;a[t]=n,a.renderTransform(i,a)},Lo=`transform`,Ro=Lo+`Origin`,zo=function e(t,n){var r=this,i=this.target,a=i.style,o=i._gsap;if(t in ho&&a){if(this.tfm=this.tfm||{},t!==`transform`)t=Co[t]||t,~t.indexOf(`,`)?t.split(`,`).forEach(function(e){return r.tfm[e]=is(i,e)}):this.tfm[t]=o.x?o[t]:is(i,t),t===Ro&&(this.tfm.zOrigin=o.zOrigin);else return Co.transform.split(`,`).forEach(function(t){return e.call(r,t,n)});if(this.props.indexOf(Lo)>=0)return;o.svg&&(this.svgo=i.getAttribute(`data-svg-origin`),this.props.push(Ro,n,``)),t=Lo}(a||n)&&this.props.push(t,n,a[t])},Bo=function(e){e.translate&&(e.removeProperty(`translate`),e.removeProperty(`scale`),e.removeProperty(`rotate`))},Vo=function(){var e=this.props,t=this.target,n=t.style,r=t._gsap,i,a;for(i=0;i<e.length;i+=3)e[i+1]?e[i+1]===2?t[e[i]](e[i+2]):t[e[i]]=e[i+2]:e[i+2]?n[e[i]]=e[i+2]:n.removeProperty(e[i].substr(0,2)===`--`?e[i]:e[i].replace(bo,`-$1`).toLowerCase());if(this.tfm){for(a in this.tfm)r[a]=this.tfm[a];r.svg&&(r.renderTransform(),t.setAttribute(`data-svg-origin`,this.svgo||``)),i=po(),(!i||!i.isStart)&&!n[Lo]&&(Bo(n),r.zOrigin&&n[Ro]&&(n[Ro]+=` `+r.zOrigin+`px`,r.zOrigin=0,r.renderTransform()),r.uncache=1)}},Ho=function(e,t){var n={target:e,props:[],revert:Vo,save:zo};return e._gsap||ao.core.getCache(e),t&&e.style&&e.nodeType&&t.split(`,`).forEach(function(e){return n.save(e)}),n},Uo,Wo=function(e,t){var n=so.createElementNS?so.createElementNS((t||`http://www.w3.org/1999/xhtml`).replace(/^https/,`http`),e):so.createElement(e);return n&&n.style?n:so.createElement(e)},Go=function e(t,n,r){var i=getComputedStyle(t);return i[n]||i.getPropertyValue(n.replace(bo,`-$1`).toLowerCase())||i.getPropertyValue(n)||!r&&e(t,qo(n)||n,1)||``},Ko=`O,Moz,ms,Ms,Webkit`.split(`,`),qo=function(e,t,n){var r=(t||uo).style,i=5;if(e in r&&!n)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);i--&&!(Ko[i]+e in r););return i<0?null:(i===3?`ms`:i>=0?Ko[i]:``)+e},Jo=function(){mo()&&window.document&&(oo=window,so=oo.document,co=so.documentElement,uo=Wo(`div`)||{style:{}},Wo(`div`),Lo=qo(Lo),Ro=Lo+`Origin`,uo.style.cssText=`border-width:0;line-height:0;position:absolute;padding:0`,Uo=!!qo(`perspective`),po=ao.core.reverting,lo=1)},Yo=function(e){var t=e.ownerSVGElement,n=Wo(`svg`,t&&t.getAttribute(`xmlns`)||`http://www.w3.org/2000/svg`),r=e.cloneNode(!0),i;r.style.display=`block`,n.appendChild(r),co.appendChild(n);try{i=r.getBBox()}catch{}return n.removeChild(r),co.removeChild(n),i},Xo=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},Zo=function(e){var t,n;try{t=e.getBBox()}catch{t=Yo(e),n=1}return t&&(t.width||t.height)||n||(t=Yo(e)),t&&!t.width&&!t.x&&!t.y?{x:+Xo(e,[`x`,`cx`,`x1`])||0,y:+Xo(e,[`y`,`cy`,`y1`])||0,width:0,height:0}:t},Qo=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Zo(e))},$o=function(e,t){if(t){var n=e.style,r;t in ho&&t!==Ro&&(t=Lo),n.removeProperty?(r=t.substr(0,2),(r===`ms`||t.substr(0,6)===`webkit`)&&(t=`-`+t),n.removeProperty(r===`--`?t:t.replace(bo,`-$1`).toLowerCase())):n.removeAttribute(t)}},es=function(e,t,n,r,i,a){var o=new Ga(e._pt,t,n,0,1,a?Ao:ko);return e._pt=o,o.b=r,o.e=i,e._props.push(n),o},ts={deg:1,rad:1,turn:1},ns={grid:1,flex:1},rs=function e(t,n,r,i){var a=parseFloat(r)||0,o=(r+``).trim().substr((a+``).length)||`px`,s=uo.style,c=xo.test(n),l=t.tagName.toLowerCase()===`svg`,u=(l?`client`:`offset`)+(c?`Width`:`Height`),d=100,f=i===`px`,p=i===`%`,m,h,g,_;if(i===o||!a||ts[i]||ts[o])return a;if(o!==`px`&&!f&&(a=e(t,n,r,`px`)),_=t.getCTM&&Qo(t),(p||o===`%`)&&(ho[n]||~n.indexOf(`adius`)))return m=_?t.getBBox()[c?`width`:`height`]:t[u],kr(p?a/m*d:a/100*m);if(s[c?`width`:`height`]=d+(f?o:i),h=i!==`rem`&&~n.indexOf(`adius`)||i===`em`&&t.appendChild&&!l?t:t.parentNode,_&&(h=(t.ownerSVGElement||{}).parentNode),(!h||h===so||!h.appendChild)&&(h=so.body),g=h._gsap,g&&p&&g.width&&c&&g.time===ta.time&&!g.uncache)return kr(a/g.width*d);if(p&&(n===`height`||n===`width`)){var v=t.style[n];t.style[n]=d+i,m=t[u],v?t.style[n]=v:$o(t,n)}else (p||o===`%`)&&!ns[Go(h,`display`)]&&(s.position=Go(t,`position`)),h===t&&(s.position=`static`),h.appendChild(uo),m=uo[u],h.removeChild(uo),s.position=`absolute`;return c&&p&&(g=Er(h),g.time=ta.time,g.width=h[u]),kr(f?m*a/d:m&&a?d/m*a:0)},is=function(e,t,n,r){var i;return lo||Jo(),t in Co&&t!==`transform`&&(t=Co[t],~t.indexOf(`,`)&&(t=t.split(`,`)[0])),ho[t]&&t!==`transform`?(i=gs(e,r),i=t===`transformOrigin`?i.svg?i.origin:_s(Go(e,Ro))+` `+i.zOrigin+`px`:i[t]):(i=e.style[t],(!i||i===`auto`||r||~(i+``).indexOf(`calc(`))&&(i=ls[t]&&ls[t](e,t,n)||Go(e,t)||Dr(e,t)||(t===`opacity`?1:0))),n&&!~(i+``).trim().indexOf(` `)?rs(e,t,i,n)+n:i},as=function(e,t,n,r){if(!n||n===`none`){var i=qo(t,e,1),a=i&&Go(e,i,1);a&&a!==n?(t=i,n=a):t===`borderColor`&&(n=Go(e,`borderTopColor`))}var o=new Ga(this._pt,e.style,t,0,1,za),s=0,c=0,l,u,d,f,p,m,h,g,_,v,y,b;if(o.b=n,o.e=r,n+=``,r+=``,r.substring(0,6)===`var(--`&&(r=Go(e,r.substring(4,r.indexOf(`)`)))),r===`auto`&&(m=e.style[t],e.style[t]=r,r=Go(e,t)||r,m?e.style[t]=m:$o(e,t)),l=[n,r],$i(l),n=l[0],r=l[1],d=n.match(Xn)||[],b=r.match(Xn)||[],b.length){for(;u=Xn.exec(r);)h=u[0],_=r.substring(s,u.index),p?p=(p+1)%5:(_.substr(-5)===`rgba(`||_.substr(-5)===`hsla(`)&&(p=1),h!==(m=d[c++]||``)&&(f=parseFloat(m)||0,y=m.substr((f+``).length),h.charAt(1)===`=`&&(h=jr(f,h)+y),g=parseFloat(h),v=h.substr((g+``).length),s=Xn.lastIndex-v.length,v||(v=v||Cn.units[t]||y,s===r.length&&(r+=v,o.e+=v)),y!==v&&(f=rs(e,t,m,v)||0),o._pt={_next:o._pt,p:_||c===1?_:`,`,s:f,c:g-f,m:p&&p<4||t===`zIndex`?Math.round:0});o.c=s<r.length?r.substring(s,r.length):``}else o.r=t===`display`&&r===`none`?Ao:ko;return Qn.test(r)&&(o.e=0),this._pt=o,o},os={top:`0%`,bottom:`100%`,left:`0%`,right:`100%`,center:`50%`},ss=function(e){var t=e.split(` `),n=t[0],r=t[1]||`50%`;return(n===`top`||n===`bottom`||r===`left`||r===`right`)&&(e=n,n=r,r=e),t[0]=os[n]||n,t[1]=os[r]||r,t.join(` `)}
vendor: 5,003 bytes, line 8
8,cs=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var n=t.t,r=n.style,i=t.u,a=n._gsap,o,s,c;if(i===`all`||i===!0)r.cssText=``,s=1;else for(i=i.split(`,`),c=i.length;--c>-1;)o=i[c],ho[o]&&(s=1,o=o===`transformOrigin`?Ro:Lo),$o(n,o);s&&($o(n,Lo),a&&(a.svg&&n.removeAttribute(`transform`),r.scale=r.rotate=r.translate=`none`,gs(n,1),a.uncache=1,Bo(r)))}},ls={clearProps:function(e,t,n,r,i){if(i.data!==`isFromStart`){var a=e._pt=new Ga(e._pt,t,n,0,0,cs);return a.u=r,a.pr=-10,a.tween=i,e._props.push(n),1}}},us=[1,0,0,1,0,0],ds={},fs=function(e){return e===`matrix(1, 0, 0, 1, 0, 0)`||e===`none`||!e},ps=function(e){var t=Go(e,Lo);return fs(t)?us:t.substr(7).match(Yn).map(kr)},ms=function(e,t){var n=e._gsap||Er(e),r=e.style,i=ps(e),a,o,s,c;return n.svg&&e.getAttribute(`transform`)?(s=e.transform.baseVal.consolidate().matrix,i=[s.a,s.b,s.c,s.d,s.e,s.f],i.join(`,`)===`1,0,0,1,0,0`?us:i):(i===us&&!e.offsetParent&&e!==co&&!n.svg&&(s=r.display,r.display=`block`,a=e.parentNode,(!a||!e.offsetParent&&!e.getBoundingClientRect().width)&&(c=1,o=e.nextElementSibling,co.appendChild(e)),i=ps(e),s?r.display=s:$o(e,`display`),c&&(o?a.insertBefore(e,o):a?a.appendChild(e):co.removeChild(e))),t&&i.length>6?[i[0],i[1],i[4],i[5],i[12],i[13]]:i)},hs=function(e,t,n,r,i,a){var o=e._gsap,s=i||ms(e,!0),c=o.xOrigin||0,l=o.yOrigin||0,u=o.xOffset||0,d=o.yOffset||0,f=s[0],p=s[1],m=s[2],h=s[3],g=s[4],_=s[5],v=t.split(` `),y=parseFloat(v[0])||0,b=parseFloat(v[1])||0,x,S,C,w;n?s!==us&&(S=f*h-p*m)&&(C=h/S*y+b*(-m/S)+(m*_-h*g)/S,w=y*(-p/S)+f/S*b-(f*_-p*g)/S,y=C,b=w):(x=Zo(e),y=x.x+(~v[0].indexOf(`%`)?y/100*x.width:y),b=x.y+(~(v[1]||v[0]).indexOf(`%`)?b/100*x.height:b)),r||r!==!1&&o.smooth?(g=y-c,_=b-l,o.xOffset=u+(g*f+_*m)-g,o.yOffset=d+(g*p+_*h)-_):o.xOffset=o.yOffset=0,o.xOrigin=y,o.yOrigin=b,o.smooth=!!r,o.origin=t,o.originIsAbsolute=!!n,e.style[Ro]=`0px 0px`,a&&(es(a,o,`xOrigin`,c,y),es(a,o,`yOrigin`,l,b),es(a,o,`xOffset`,u,o.xOffset),es(a,o,`yOffset`,d,o.yOffset)),e.setAttribute(`data-svg-origin`,y+` `+b)},gs=function(e,t){var n=e._gsap||new ha(e);if(`x`in n&&!t&&!n.uncache)return n;var r=e.style,i=n.scaleX<0,a=`px`,o=`deg`,s=getComputedStyle(e),c=Go(e,Ro)||`0`,l=u=d=m=h=g=_=v=y=0,u,d,f=p=1,p,m,h,g,_,v,y,b,x,S,C,w,T,E,D,O,k,A,j,M,ee,N,P,F,te,ne,I,L;return n.svg=!!(e.getCTM&&Qo(e)),s.translate&&((s.translate!==`none`||s.scale!==`none`||s.rotate!==`none`)&&(r[Lo]=(s.translate===`none`?``:`translate3d(`+(s.translate+` 0 0`).split(` `).slice(0,3).join(`, `)+`) `)+(s.rotate===`none`?``:`rotate(`+s.rotate+`) `)+(s.scale===`none`?``:`scale(`+s.scale.split(` `).join(`,`)+`) `)+(s[Lo]===`none`?``:s[Lo])),r.scale=r.rotate=r.translate=`none`),S=ms(e,n.svg),n.svg&&(n.uncache?(ee=e.getBBox(),c=n.xOrigin-ee.x+`px `+(n.yOrigin-ee.y)+`px`,M=``):M=!t&&e.getAttribute(`data-svg-origin`),hs(e,M||c,!!M||n.originIsAbsolute,n.smooth!==!1,S)),b=n.xOrigin||0,x=n.yOrigin||0,S!==us&&(E=S[0],D=S[1],O=S[2],k=S[3],l=A=S[4],u=j=S[5],S.length===6?(f=Math.sqrt(E*E+D*D),p=Math.sqrt(k*k+O*O),m=E||D?vo(D,E)*go:0,_=O||k?vo(O,k)*go+m:0,_&&(p*=Math.abs(Math.cos(_*_o))),n.svg&&(l-=b-(b*E+x*O),u-=x-(b*D+x*k))):(L=S[6],ne=S[7],P=S[8],F=S[9],te=S[10],I=S[11],l=S[12],u=S[13],d=S[14],C=vo(L,te),h=C*go,C&&(w=Math.cos(-C),T=Math.sin(-C),M=A*w+P*T,ee=j*w+F*T,N=L*w+te*T,P=A*-T+P*w,F=j*-T+F*w,te=L*-T+te*w,I=ne*-T+I*w,A=M,j=ee,L=N),C=vo(-O,te),g=C*go,C&&(w=Math.cos(-C),T=Math.sin(-C),M=E*w-P*T,ee=D*w-F*T,N=O*w-te*T,I=k*T+I*w,E=M,D=ee,O=N),C=vo(D,E),m=C*go,C&&(w=Math.cos(C),T=Math.sin(C),M=E*w+D*T,ee=A*w+j*T,D=D*w-E*T,j=j*w-A*T,E=M,A=ee),h&&Math.abs(h)+Math.abs(m)>359.9&&(h=m=0,g=180-g),f=kr(Math.sqrt(E*E+D*D+O*O)),p=kr(Math.sqrt(j*j+L*L)),C=vo(A,j),_=Math.abs(C)>2e-4?C*go:0,y=I?1/(I<0?-I:I):0),n.svg&&(M=e.getAttribute(`transform`),n.forceCSS=e.setAttribute(`transform`,``)||!fs(Go(e,Lo)),M&&e.setAttribute(`transform`,M))),Math.abs(_)>90&&Math.abs(_)<270&&(i?(f*=-1,_+=m<=0?180:-180,m+=m<=0?180:-180):(p*=-1,_+=_<=0?180:-180)),t||=n.uncache,n.x=l-((n.xPercent=l&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-l)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+a,n.y=u-((n.yPercent=u&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-u)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+a,n.z=d+a,n.scaleX=kr(f),n.scaleY=kr(p),n.rotation=kr(m)+o,n.rotationX=kr(h)+o,n.rotationY=kr(g)+o,n.skewX=_+o,n.skewY=v+o,n.transformPerspective=y+a,(n.zOrigin=parseFloat(c.split(` `)[2])||!t&&n.zOrigin||0)&&(r[Ro]=_s(c)),n.xOffset=n.yOffset=0,n.force3D=Cn.force3D,n.renderTransform=n.svg?ws:Uo?Cs:ys,n.uncache=0,n},_s=function(e){return(e=e.split(` `))[0]+` `+e[1]},vs=function(e,t,n){var r=vi(t);return kr(parseFloat(t)+parseFloat(rs(e,`x`,n+`px`,r)))+r},ys=function(e,t){t.z=`0px`,t.rotationY=t.rotationX=`0deg`,t.force3D=0,Cs(e,t)},bs=`0deg`,xs=`0px`,Ss=`) `,Cs=function(e,t){var n=t||this,r=n.xPercent,i=n.yPercent,a=n.x,o=n.y,s=n.z,c=n.rotation,l=n.rotationY,u=n.rotationX,d=n.skewX,f=n.skewY,p=n.scaleX,m=n.scaleY,h=n.transformPerspective,g=n.force3D,_=n.target,v=n.zOrigin,y=``,b=g===`auto`&&e&&e!==1||g===!0;
vendor: 4,317 bytes, line 8
8if(v&&(u!==bs||l!==bs)){var x=parseFloat(l)*_o,S=Math.sin(x),C=Math.cos(x),w;x=parseFloat(u)*_o,w=Math.cos(x),a=vs(_,a,S*w*-v),o=vs(_,o,-Math.sin(x)*-v),s=vs(_,s,C*w*-v+v)}h!==xs&&(y+=`perspective(`+h+Ss),(r||i)&&(y+=`translate(`+r+`%, `+i+`%) `),(b||a!==xs||o!==xs||s!==xs)&&(y+=s!==xs||b?`translate3d(`+a+`, `+o+`, `+s+`) `:`translate(`+a+`, `+o+Ss),c!==bs&&(y+=`rotate(`+c+Ss),l!==bs&&(y+=`rotateY(`+l+Ss),u!==bs&&(y+=`rotateX(`+u+Ss),(d!==bs||f!==bs)&&(y+=`skew(`+d+`, `+f+Ss),(p!==1||m!==1)&&(y+=`scale(`+p+`, `+m+Ss),_.style[Lo]=y||`translate(0, 0)`},ws=function(e,t){var n=t||this,r=n.xPercent,i=n.yPercent,a=n.x,o=n.y,s=n.rotation,c=n.skewX,l=n.skewY,u=n.scaleX,d=n.scaleY,f=n.target,p=n.xOrigin,m=n.yOrigin,h=n.xOffset,g=n.yOffset,_=n.forceCSS,v=parseFloat(a),y=parseFloat(o),b,x,S,C,w;s=parseFloat(s),c=parseFloat(c),l=parseFloat(l),l&&(l=parseFloat(l),c+=l,s+=l),s||c?(s*=_o,c*=_o,b=Math.cos(s)*u,x=Math.sin(s)*u,S=Math.sin(s-c)*-d,C=Math.cos(s-c)*d,c&&(l*=_o,w=Math.tan(c-l),w=Math.sqrt(1+w*w),S*=w,C*=w,l&&(w=Math.tan(l),w=Math.sqrt(1+w*w),b*=w,x*=w)),b=kr(b),x=kr(x),S=kr(S),C=kr(C)):(b=u,C=d,x=S=0),(v&&!~(a+``).indexOf(`px`)||y&&!~(o+``).indexOf(`px`))&&(v=rs(f,`x`,a,`px`),y=rs(f,`y`,o,`px`)),(p||m||h||g)&&(v=kr(v+p-(p*b+m*S)+h),y=kr(y+m-(p*x+m*C)+g)),(r||i)&&(w=f.getBBox(),v=kr(v+r/100*w.width),y=kr(y+i/100*w.height)),w=`matrix(`+b+`,`+x+`,`+S+`,`+C+`,`+v+`,`+y+`)`,f.setAttribute(`transform`,w),_&&(f.style[Lo]=w)},Ts=function(e,t,n,r,i){var a=360,o=In(i),s=parseFloat(i)*(o&&~i.indexOf(`rad`)?go:1)-r,c=r+s+`deg`,l,u;return o&&(l=i.split(`_`)[1],l===`short`&&(s%=a,s!==s%(a/2)&&(s+=s<0?a:-a)),l===`cw`&&s<0?s=(s+a*yo)%a-~~(s/a)*a:l===`ccw`&&s>0&&(s=(s-a*yo)%a-~~(s/a)*a)),e._pt=u=new Ga(e._pt,t,n,r,s,To),u.e=c,u.u=`deg`,e._props.push(n),u},Es=function(e,t){for(var n in t)e[n]=t[n];return e},Ds=function(e,t,n){var r=Es({},n._gsap),i=`perspective,force3D,transformOrigin,svgOrigin`,a=n.style,o,s,c,l,u,d,f,p;for(s in r.svg?(c=n.getAttribute(`transform`),n.setAttribute(`transform`,``),a[Lo]=t,o=gs(n,1),$o(n,Lo),n.setAttribute(`transform`,c)):(c=getComputedStyle(n)[Lo],a[Lo]=t,o=gs(n,1),a[Lo]=c),ho)c=r[s],l=o[s],c!==l&&i.indexOf(s)<0&&(f=vi(c),p=vi(l),u=f===p?parseFloat(c):rs(n,s,c,p),d=parseFloat(l),e._pt=new Ga(e._pt,o,s,u,d-u,wo),e._pt.u=p||0,e._props.push(s));Es(o,r)};Or(`padding,margin,Width,Radius`,function(e,t){var n=`Top`,r=`Right`,i=`Bottom`,a=`Left`,o=(t<3?[n,r,i,a]:[n+a,n+r,i+r,i+a]).map(function(n){return t<2?e+n:`border`+n+e});ls[t>1?`border`+e:e]=function(e,t,n,r,i){var a,s;if(arguments.length<4)return a=o.map(function(t){return is(e,t,n)}),s=a.join(` `),s.split(a[0]).length===5?a[0]:s;a=(r+``).split(` `),s={},o.forEach(function(e,t){return s[e]=a[t]=a[t]||a[(t-1)/2|0]}),e.init(t,s,i)}});var Os={name:`css`,register:Jo,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,i){var a=this._props,o=e.style,s=n.vars.startAt,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C,w;for(m in lo||Jo(),this.styles=this.styles||Ho(e),C=this.styles.props,this.tween=n,t)if(m!==`autoRound`&&(l=t[m],!(br[m]&&xa(m,t,n,r,e,i)))){if(f=typeof l,p=ls[m],f===`function`&&(l=l.call(n,r,e,i),f=typeof l),f===`string`&&~l.indexOf(`random(`)&&(l=Ii(l)),p)p(this,e,m,l,n)&&(S=1);else if(m.substr(0,2)===`--`)c=(getComputedStyle(e).getPropertyValue(m)+``).trim(),l+=``,Zi.lastIndex=0,Zi.test(c)||(h=vi(c),g=vi(l),g?h!==g&&(c=rs(e,m,c,g)+g):h&&(l+=h)),this.add(o,`setProperty`,c,l,r,i,0,0,m),a.push(m),C.push(m,0,o[m]);else if(f!==`undefined`){if(s&&m in s?(c=typeof s[m]==`function`?s[m].call(n,r,e,i):s[m],In(c)&&~c.indexOf(`random(`)&&(c=Ii(c)),vi(c+``)||c===`auto`||(c+=Cn.units[m]||vi(is(e,m))||``),(c+``).charAt(1)===`=`&&(c=is(e,m))):c=is(e,m),d=parseFloat(c),_=f===`string`&&l.charAt(1)===`=`&&l.substr(0,2),_&&(l=l.substr(2)),u=parseFloat(l),m in Co&&(m===`autoAlpha`&&(d===1&&is(e,`visibility`)===`hidden`&&u&&(d=0),C.push(`visibility`,0,o.visibility),es(this,o,`visibility`,d?`inherit`:`hidden`,u?`inherit`:`hidden`,!u)),m!==`scale`&&m!==`transform`&&(m=Co[m],~m.indexOf(`,`)&&(m=m.split(`,`)[0]))),v=m in ho,v){if(this.styles.save(m),w=l,f===`string`&&l.substring(0,6)===`var(--`){if(l=Go(e,l.substring(4,l.indexOf(`)`))),l.substring(0,5)===`calc(`){var T=e.style.perspective;e.style.perspective=l,l=Go(e,`perspective`),T?e.style.perspective=T:$o(e,`perspective`)}u=parseFloat(l)}
8if(y||(b=e._gsap,b.renderTransform&&!t.parseTransform||gs(e,t.parseTransform),x=t.smoothOrigin!==!1&&b.smooth,y=this._pt=new Ga(this._pt,o,Lo,0,1,b.renderTransform,b,0,-1),y.dep=1),m===`scale`)this._pt=new Ga(this._pt,b,`scaleY`,b.scaleY,(_?jr(b.scaleY,_+u):u)-b.scaleY||0,wo),this._pt.u=0,a.push(`scaleY`,m),m+=`X`;else if(m===`transformOrigin`){C.push(Ro,0,o[Ro]),l=ss(l),b.svg?hs(e,l,0,x,0,this):(g=parseFloat(l.split(` `)[2])||0,g!==b.zOrigin&&es(this,b,`zOrigin`,b.zOrigin,g),es(this,o,m,_s(c),_s(l)));continue}else if(m===`svgOrigin`){hs(e,l,1,x,0,this);continue}else if(m in ds){Ts(this,b,m,d,_?jr(d,_+l):l);continue}else if(m===`smoothOrigin`){es(this,b,`smooth`,b.smooth,l);continue}else if(m===`force3D`){b[m]=l;continue}else if(m===`transform`){Ds(this,l,e);continue}}else m in o||(m=qo(m)||m);if(v||(u||u===0)&&(d||d===0)&&!So.test(l)&&m in o)h=(c+``).substr((d+``).length),u||=0,g=vi(l)||(m in Cn.units?Cn.units[m]:h),h!==g&&(d=rs(e,m,c,g)),this._pt=new Ga(this._pt,v?b:o,m,d,(_?jr(d,_+u):u)-d,!v&&(g===`px`||m===`zIndex`)&&t.autoRound!==!1?Oo:wo),this._pt.u=g||0,v&&w!==l?(this._pt.b=c,this._pt.e=w,this._pt.r=Do):h!==g&&g!==`%`&&(this._pt.b=c,this._pt.r=Eo);else if(m in o)as.call(this,e,m,c,_?_+l:l);else if(m in e)this.add(e,m,c||e[m],_?_+l:l,r,i);else if(m!==`parseTransform`){lr(m,l);continue}v||(m in o?C.push(m,0,o[m]):typeof e[m]==`function`?C.push(m,2,e[m]()):C.push(m,1,c||e[m])),a.push(m)}}S&&Wa(this)},render:function(e,t){if(t.tween._time||!po())for(var n=t._pt;n;)n.r(e,n.d),n=n._next;else t.styles.revert()},get:is,aliases:Co,getSetter:function(e,t,n){var r=Co[t];return r&&r.indexOf(`,`)<0&&(t=r),t in ho&&t!==Ro&&(e._gsap.x||is(e,`x`))?n&&fo===n?t===`scale`?Po:No:(fo=n||{})&&(t===`scale`?Fo:Io):e.style&&!zn(e.style[t])?jo:~t.indexOf(`-`)?Mo:Ia(e,t)},core:{_removeProperty:$o,_getMatrix:ms}};ao.utils.checkPrefix=qo,ao.core.getStyleSaver=Ho,(function(e,t,n,r){var i=Or(e+`,`+t+`,`+n,function(e){ho[e]=1});Or(t,function(e){Cn.units[e]=`deg`,ds[e]=1}),Co[i[13]]=e+`,`+t,Or(r,function(e){var t=e.split(`:`);Co[t[1]]=i[t[0]]})})(`x,y,z,scale,scaleX,scaleY,xPercent,yPercent`,`rotation,rotationX,rotationY,skewX,skewY`,`transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective`,`0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY`),Or(`x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective`,function(e){Cn.units[e]=`px`}),ao.registerPlugin(Os);var ks=ao.registerPlugin(Os)||ao;ks.core.Tween;var As=`1.3.23`;function js(e,t,n){return Math.max(e,Math.min(t,n))}function Ms(e,t,n){return(1-n)*e+n*t}function Ns(e,t,n,r){return Ms(e,t,1-Math.exp(-n*r))}function Ps(e,t){return(e%t+t)%t}var Fs=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;let n=js(0,this.currentTime/this.duration,1);t=n>=1;let r=t?1:this.easing(n);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=Ns(this.value,this.to,this.lerp*60,e),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,t=!0)):(this.value=this.to,t=!0);t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:i,onStart:a,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=i,this.currentTime=0,this.isRunning=!0,a?.(),this.onUpdate=o}};function Is(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(this,r)},t)}}var Ls=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(e,t,{autoResize:n=!0,debounce:r=250}={}){this.wrapper=e,this.content=t,n&&(this.debouncedResize=Is(this.resize,r),this.wrapper instanceof Window?window.addEventListener(`resize`,this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener(`resize`,this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},Rs=class{events={};emit(e,...t){let n=this.events[e]||[];for(let e=0,r=n.length;e<r;e++)n[e]?.(...t)}on(e,t){return this.events[e]?this.events[e].push(t):this.events[e]=[t],()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}},zs=100/6,Bs={passive:!1};function Vs(e,t){return e===1?zs:e===2?t:1}var Hs=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new Rs;constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener(`resize`,this.onWindowResize),this.onWindowResize(),this.element.addEventListener(`wheel`,this.onWheel,Bs),this.element.addEventListener(`touchstart`,this.onTouchStart,Bs),this.element.addEventListener(`touchmove`,this.onTouchMove,Bs),this.element.addEventListener(`touchend`,this.onTouchEnd,Bs)}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener(`resize`,this.onWindowResize),this.element.removeEventListener(`wheel`,this.onWheel,Bs),this.element.removeEventListener(`touchstart`,this.onTouchStart,Bs),this.element.removeEventListener(`touchmove`,this.onTouchMove,Bs),this.element.removeEventListener(`touchend`,this.onTouchEnd,Bs)}onTouchStart=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit(`scroll`,{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,i=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:i},this.emitter.emit(`scroll`,{deltaX:r,deltaY:i,event:e})};onTouchEnd=e=>{this.emitter.emit(`scroll`,{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e,i=Vs(r,this.window.width),a=Vs(r,this.window.height);t*=i,n*=a,t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit(`scroll`,{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},Us=e=>Math.min(1,1.001-2**(-10*e)),Ws=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new Fs;emitter=new Rs;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:r=!0,syncTouch:i=!1,syncTouchLerp:a=.075,touchInertiaExponent:o=1.7,duration:s,easing:c,lerp:l=.1,infinite:u=!1,orientation:d=`vertical`,gestureOrientation:f=d===`horizontal`?`both`:`vertical`,touchMultiplier:p=1,wheelMultiplier:m=1,autoResize:h=!0,prevent:g,virtualScroll:_,overscroll:v=!0,autoRaf:y=!1,anchors:b=!1,autoToggle:x=!1,allowNestedScroll:S=!1,__experimental__naiveDimensions:C=!1,naiveDimensions:w=C,stopInertiaOnNavigate:T=!1}={}){window.lenisVersion=As,window.lenis||(window.lenis={}),window.lenis.version=As,d===`horizontal`&&(window.lenis.horizontal=!0),i===!0&&(window.lenis.touch=!0),(!e||e===document.documentElement)&&(e=window),typeof s==`
8number`&&typeof c!=`function`?c=Us:typeof c==`function`&&typeof s!=`number`&&(s=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:r,syncTouch:i,syncTouchLerp:a,touchInertiaExponent:o,duration:s,easing:c,lerp:l,infinite:u,gestureOrientation:f,orientation:d,touchMultiplier:p,wheelMultiplier:m,autoResize:h,prevent:g,virtualScroll:_,overscroll:v,autoRaf:y,anchors:b,autoToggle:x,allowNestedScroll:S,naiveDimensions:w,stopInertiaOnNavigate:T},this.dimensions=new Ls(e,t,{autoResize:h}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(`scroll`,this.onNativeScroll),this.options.wrapper.addEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener(`click`,this.onClick),this.options.wrapper.addEventListener(`pointerdown`,this.onPointerDown),this.virtualScroll=new Hs(n,{touchMultiplier:p,wheelMultiplier:m}),this.virtualScroll.on(`scroll`,this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener(`transitionend`,this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(`scroll`,this.onNativeScroll),this.options.wrapper.removeEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener(`pointerdown`,this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener(`click`,this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||(this.isScrolling===`smooth`||this.isScrolling===!1)&&e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent(`scrollend`,{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let e=this.isHorizontal?`overflow-x`:`overflow-y`;return getComputedStyle(this.rootElement)[e]}checkOverflow(){[`hidden`,`clip`].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName?.includes(`overflow`)&&e.target===this.rootElement&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:`instant`}):this.options.wrapper.scrollTo({top:e,behavior:`instant`})}onClick=e=>{let t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.href).map(e=>new URL(e.href)),n=new URL(window.location.href);if(this.options.anchors){let e=t.find(e=>n.host===e.host&&n.pathname===e.pathname&&e.hash);if(e){let t=typeof this.options.anchors==`object`&&this.options.anchors?this.options.anchors:void 0,n=`#${e.hash.split(`#`)[1]}`;this.scrollTo(n,t);return}}if(this.options.stopInertiaOnNavigate&&t.some(e=>n.host===e.host&&n.pathname!==e.pathname)){this.reset();return}};onPointerDown=e=>{e.button===1&&this.reset()};onVirtualScroll=e=>{if(typeof this.options.virtualScroll==`function`&&this.options.virtualScroll(e)===!1)return;let{deltaX:t,deltaY:n,event:r}=e;if(this.emitter.emit(`virtual-scroll`,{deltaX:t,deltaY:n,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let i=r.type.includes(`touch`),a=r.type.includes(`wheel`);this.isTouching=r.type===`touchstart`||r.type===`touchmove`;let o=t===0&&n===0;if(this.options.syncTouch&&i&&r.type===`touchstart`&&o&&!this.isStopped&&!this.isLocked){this.reset();return}let s=this.options.gestureOrientation===`vertical`&&n===0||this.options.gestureOrientation===`horizontal`&&t===0;if(o||s)return;let c=r.composedPath();c=c.slice(0,c.indexOf(this.rootElement));let l=this.options.prevent,u=Math.abs(t)>=Math.abs(n)?`horizontal`:`vertical`;if(c.find(e=>e instanceof HTMLElement&&(typeof l==`function`&&l?.(e)||e.hasAttribute?.(`data-lenis-prevent`)||u===`vertical`&&e.hasAttribute?.(`data-lenis-prevent-vertical`)||u===`horizontal`&&e.hasAttribute?.(`data-lenis-prevent-horizontal`)||i&&e.hasAttribute?.(`data-lenis-prevent-touch`)||a&&e.hasAttribute?.(`data-lenis-prevent-wheel`)||this.options.allowNestedScroll&&this.hasNestedScroll(e,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&i||this.options.smoothWheel&&a)){this.isScrolling=`native`,this.animate.stop(),r.lenisStopPropagation=!0;return}let d=n;this.options.gestureOrientation===`both`?d=Math.abs(n)>Math.abs(t)?n:t:this.options.gestureOrientation===`horizontal`&&(d=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&n>0||this.animatedScroll===this.limit&&n<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let f=i&&this.options.syncTouch,p=i&&r.type===`touchend`;p&&(d=Math.sign(d)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+d,{programmatic:!1,...f?{lerp:p?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
vendor: 4,830 bytes, line 8
8()}emit(){this.emitter.emit(`scroll`,this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling===`native`){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling=`native`),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty(`overflow`);return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty(`overflow`,`clip`);return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(t*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,programmatic:i=!0,lerp:a=i?this.options.lerp:void 0,duration:o=i?this.options.duration:void 0,easing:s=i?this.options.easing:void 0,onStart:c,onComplete:l,force:u=!1,userData:d}={}){if((this.isStopped||this.isLocked)&&!u)return;let f=e,p=t;if(typeof f==`string`&&[`top`,`left`,`start`,`#`].includes(f))f=0;else if(typeof f==`string`&&[`bottom`,`right`,`end`].includes(f))f=this.limit;else{let e=null;if(typeof f==`string`?(e=document.querySelector(f),e||(f===`#top`?f=0:console.warn(`Lenis: Target not found`,f))):f instanceof HTMLElement&&f?.nodeType&&(e=f),e){if(this.options.wrapper!==window){let e=this.rootElement.getBoundingClientRect();p-=this.isHorizontal?e.left:e.top}let t=e.getBoundingClientRect(),n=getComputedStyle(e),r=this.isHorizontal?Number.parseFloat(n.scrollMarginLeft):Number.parseFloat(n.scrollMarginTop),i=getComputedStyle(this.rootElement),a=this.isHorizontal?Number.parseFloat(i.scrollPaddingLeft):Number.parseFloat(i.scrollPaddingTop);f=(this.isHorizontal?t.left:t.top)+this.animatedScroll-(Number.isNaN(r)?0:r)-(Number.isNaN(a)?0:a)}}if(typeof f==`number`){if(f+=p,this.options.infinite){if(i){this.targetScroll=this.animatedScroll=this.scroll;let e=f-this.animatedScroll;e>this.limit/2?f-=this.limit:e<-this.limit/2&&(f+=this.limit)}}else f=js(0,f,this.limit);if(f===this.targetScroll){c?.(this),l?.(this);return}if(this.userData=d??{},n){this.animatedScroll=this.targetScroll=f,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}i||(this.targetScroll=f),typeof o==`number`&&typeof s!=`function`?s=Us:typeof s==`function`&&typeof o!=`number`&&(o=1),this.animate.fromTo(this.animatedScroll,f,{duration:o,easing:s,lerp:a,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling=`smooth`,c?.(this)},onUpdate:(e,t)=>{this.isScrolling=`smooth`,this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),i&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(e,{deltaX:t,deltaY:n}){let r=Date.now();e._lenis||={};let i=e._lenis,a,o,s,c,l,u,d,f,p,m;if(r-(i.time??0)>2e3){i.time=Date.now();let t=window.getComputedStyle(e);if(i.computedStyle=t,a=[`auto`,`overlay`,`scroll`].includes(t.overflowX),o=[`auto`,`overlay`,`scroll`].includes(t.overflowY),l=[`auto`].includes(t.overscrollBehaviorX),u=[`auto`].includes(t.overscrollBehaviorY),i.hasOverflowX=a,i.hasOverflowY=o,!(a||o))return!1;d=e.scrollWidth,f=e.scrollHeight,p=e.clientWidth,m=e.clientHeight,s=d>p,c=f>m,i.isScrollableX=s,i.isScrollableY=c,i.scrollWidth=d,i.scrollHeight=f,i.clientWidth=p,i.clientHeight=m,i.hasOverscrollBehaviorX=l,i.hasOverscrollBehaviorY=u}else s=i.isScrollableX,c=i.isScrollableY,a=i.hasOverflowX,o=i.hasOverflowY,d=i.scrollWidth,f=i.scrollHeight,p=i.clientWidth,m=i.clientHeight,l=i.hasOverscrollBehaviorX,u=i.hasOverscrollBehaviorY;if(!(a&&s||o&&c))return!1;let h=Math.abs(t)>=Math.abs(n)?`horizontal`:`vertical`,g,_,v,y,b,x;
8if(h===`horizontal`)g=Math.round(e.scrollLeft),_=d-p,v=t,y=a,b=s,x=l;else if(h===`vertical`)g=Math.round(e.scrollTop),_=f-m,v=n,y=o,b=c,x=u;else return!1;return!x&&(g>=_||g<=0)?!0:(v>0?g<_:g>0)&&y&&b}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?`x`:`y`]}get isHorizontal(){return this.options.orientation===`horizontal`}get actualScroll(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){return this.options.infinite?Ps(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling===`smooth`}get className(){let e=`lenis`;return this.options.autoToggle&&(e+=` lenis-autoToggle`),this.isStopped&&(e+=` lenis-stopped`),this.isLocked&&(e+=` lenis-locked`),this.isScrolling&&(e+=` lenis-scrolling`),this.isScrolling===`smooth`&&(e+=` lenis-smooth`),e}updateClassName(){this.cleanUpClassName(),this.className.split(` `).forEach(e=>{this.rootElement.classList.add(e)})}cleanUpClassName(){for(let e of Array.from(this.rootElement.classList))(e===`lenis`||e.startsWith(`lenis-`))&&this.rootElement.classList.remove(e)}};function Gs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ks(e,t,n){return t&&Gs(e.prototype,t),n&&Gs(e,n),e}var qs,Js,Ys,Xs,Zs,Qs,$s,ec,tc,nc,rc,ic,ac,oc=function(){return qs||typeof window<`u`&&(qs=window.gsap)&&qs.registerPlugin&&qs},sc=1,cc=[],Y=[],lc=[],uc=Date.now,dc=function(e,t){return t},fc=function(){var e=tc.core,t=e.bridge||{},n=e._scrollers,r=e._proxies;n.push.apply(n,Y),r.push.apply(r,lc),Y=n,lc=r,dc=function(e,n){return t[e](n)}},pc=function(e,t){return~lc.indexOf(e)&&lc[lc.indexOf(e)+1][t]},mc=function(e){return!!~nc.indexOf(e)},hc=function(e,t,n,r,i){return e.addEventListener(t,n,{passive:r!==!1,capture:!!i})},gc=function(e,t,n,r){return e.removeEventListener(t,n,!!r)},_c=`scrollLeft`,vc=`scrollTop`,yc=function(){return rc&&rc.isPressed||Y.cache++},bc=function(e,t){var n=function n(r){if(r||r===0){sc&&(Ys.history.scrollRestoration=`manual`);var i=rc&&rc.isPressed;r=n.v=Math.round(r)||(rc&&rc.iOS?1:0),e(r),n.cacheID=Y.cache,i&&dc(`ss`,r)}else (t||Y.cache!==n.cacheID||dc(`ref`))&&(n.cacheID=Y.cache,n.v=e());return n.v+n.offset};return n.offset=0,e&&n},xc={s:_c,p:`left`,p2:`Left`,os:`right`,os2:`Right`,d:`width`,d2:`Width`,a:`x`,sc:bc(function(e){return arguments.length?Ys.scrollTo(e,Sc.sc()):Ys.pageXOffset||Xs[_c]||Zs[_c]||Qs[_c]||0})},Sc={s:vc,p:`top`,p2:`Top`,os:`bottom`,os2:`Bottom`,d:`height`,d2:`Height`,a:`y`,op:xc,sc:bc(function(e){return arguments.length?Ys.scrollTo(xc.sc(),e):Ys.pageYOffset||Xs[vc]||Zs[vc]||Qs[vc]||0})},Cc=function(e,t){return(t&&t._ctx&&t._ctx.selector||qs.utils.toArray)(e)[0]||(typeof e==`string`&&qs.config().nullTargetWarn!==!1?console.warn(`Element not found:`,e):null)},wc=function(e,t){for(var n=t.length;n--;)if(t[n]===e||t[n].contains(e))return!0;return!1},Tc=function(e,t){var n=t.s,r=t.sc;mc(e)&&(e=Xs.scrollingElement||Zs);var i=Y.indexOf(e),a=r===Sc.sc?1:2;!~i&&(i=Y.push(e)-1),Y[i+a]||hc(e,`scroll`,yc);var o=Y[i+a],s=o||(Y[i+a]=bc(pc(e,n),!0)||(mc(e)?r:bc(function(t){return arguments.length?e[n]=t:e[n]})));return s.target=e,o||(s.smooth=qs.getProperty(e,`scrollBehavior`)===`smooth`),s},Ec=function(e,t,n){var r=e,i=e,a=uc(),o=a,s=t||50,c=Math.max(500,s*3),l=function(e,t){var c=uc();t||c-a>s?(i=r,r=e,o=a,a=c):n?r+=e:r=i+(e-i)/(c-o)*(a-o)};return{update:l,reset:function(){i=r=n?0:r,o=a=0},getVelocity:function(e){var t=o,s=i,u=uc();return(e||e===0)&&e!==r&&l(e),a===o||u-o>c?0:(r+(n?s:-s))/((n?u:a)-t)*1e3}}},Dc=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Oc=function(e){var t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(n)?t:n},kc=function(){tc=qs.core.globals().ScrollTrigger,tc&&tc.core&&fc()},Ac=function(e){return qs=e||oc(),!Js&&qs&&typeof document<`u`&&document.body&&(Ys=window,Xs=document,Zs=Xs.documentElement,Qs=Xs.body,nc=[Ys,Xs,Zs,Qs],qs.utils.clamp,ac=qs.core.context||function(){}
vendor: 5,449 bytes, line 8
8,ec=`onpointerenter`in Qs?`pointer`:`mouse`,$s=jc.isTouch=Ys.matchMedia&&Ys.matchMedia(`(hover: none), (pointer: coarse)`).matches?1:`ontouchstart`in Ys||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,ic=jc.eventTypes=(`ontouchstart`in Zs?`touchstart,touchmove,touchcancel,touchend`:`onpointerdown`in Zs?`pointerdown,pointermove,pointercancel,pointerup`:`mousedown,mousemove,mouseup,mouseup`).split(`,`),setTimeout(function(){return sc=0},500),kc(),Js=1),Js};xc.op=Sc,Y.cache=0;var jc=function(){function e(e){this.init(e)}var t=e.prototype;return t.init=function(e){Js||Ac(qs)||console.warn(`Please gsap.registerPlugin(Observer)`),tc||kc();var t=e.tolerance,n=e.dragMinimum,r=e.type,i=e.target,a=e.lineHeight,o=e.debounce,s=e.preventDefault,c=e.onStop,l=e.onStopDelay,u=e.ignore,d=e.wheelSpeed,f=e.event,p=e.onDragStart,m=e.onDragEnd,h=e.onDrag,g=e.onPress,_=e.onRelease,v=e.onRight,y=e.onLeft,b=e.onUp,x=e.onDown,S=e.onChangeX,C=e.onChangeY,w=e.onChange,T=e.onToggleX,E=e.onToggleY,D=e.onHover,O=e.onHoverEnd,k=e.onMove,A=e.ignoreCheck,j=e.isNormalizer,M=e.onGestureStart,ee=e.onGestureEnd,N=e.onWheel,P=e.onEnable,F=e.onDisable,te=e.onClick,ne=e.scrollSpeed,I=e.capture,L=e.allowClicks,re=e.lockAxis,ie=e.onLockAxis;this.target=i=Cc(i)||Zs,this.vars=e,u&&=qs.utils.toArray(u),t||=1e-9,n||=0,d||=1,ne||=1,r||=`wheel,touch,pointer`,o=o!==!1,a||=parseFloat(Ys.getComputedStyle(Qs).lineHeight)||22;var R,ae,oe,se,z,ce,le,B=this,ue=0,de=0,fe=e.passive||!s&&e.passive!==!1,V=Tc(i,xc),pe=Tc(i,Sc),me=V(),he=pe(),ge=~r.indexOf(`touch`)&&!~r.indexOf(`pointer`)&&ic[0]===`pointerdown`,H=mc(i),U=i.ownerDocument||Xs,_e=[0,0,0],W=[0,0,0],ve=0,ye=function(){return ve=uc()},be=function(e,t){return(B.event=e)&&u&&wc(e.target,u)||t&&ge&&e.pointerType!==`touch`||A&&A(e,t)},xe=function(){B._vx.reset(),B._vy.reset(),ae.pause(),c&&c(B)},Se=function(){var e=B.deltaX=Oc(_e),n=B.deltaY=Oc(W),r=Math.abs(e)>=t,i=Math.abs(n)>=t;w&&(r||i)&&w(B,e,n,_e,W),r&&(v&&B.deltaX>0&&v(B),y&&B.deltaX<0&&y(B),S&&S(B),T&&B.deltaX<0!=ue<0&&T(B),ue=B.deltaX,_e[0]=_e[1]=_e[2]=0),i&&(x&&B.deltaY>0&&x(B),b&&B.deltaY<0&&b(B),C&&C(B),E&&B.deltaY<0!=de<0&&E(B),de=B.deltaY,W[0]=W[1]=W[2]=0),(se||oe)&&(k&&k(B),oe&&=(p&&oe===1&&p(B),h&&h(B),0),se=!1),ce&&!(ce=!1)&&ie&&ie(B),z&&=(N(B),!1),R=0},Ce=function(e,t,n){_e[n]+=e,W[n]+=t,B._vx.update(e),B._vy.update(t),o?R||=requestAnimationFrame(Se):Se()},we=function(e,t){re&&!le&&(B.axis=le=Math.abs(e)>Math.abs(t)?`x`:`y`,ce=!0),le!==`y`&&(_e[2]+=e,B._vx.update(e,!0)),le!==`x`&&(W[2]+=t,B._vy.update(t,!0)),o?R||=requestAnimationFrame(Se):Se()},Te=function(e){if(!be(e,1)){e=Dc(e,s);var t=e.clientX,r=e.clientY,i=t-B.x,a=r-B.y,o=B.isDragging;B.x=t,B.y=r,(o||(i||a)&&(Math.abs(B.startX-t)>=n||Math.abs(B.startY-r)>=n))&&(oe||=o?2:1,o||(B.isDragging=!0),we(i,a))}},Ee=B.onPress=function(e){be(e,1)||e&&e.button||(B.axis=le=null,ae.pause(),B.isPressed=!0,e=Dc(e),ue=de=0,B.startX=B.x=e.clientX,B.startY=B.y=e.clientY,B._vx.reset(),B._vy.reset(),hc(j?i:U,ic[1],Te,fe,!0),B.deltaX=B.deltaY=0,g&&g(B))},De=B.onRelease=function(e){if(!be(e,1)){gc(j?i:U,ic[1],Te,!0);var t=!isNaN(B.y-B.startY),n=B.isDragging,r=n&&(Math.abs(B.x-B.startX)>3||Math.abs(B.y-B.startY)>3),a=Dc(e);!r&&t&&(B._vx.reset(),B._vy.reset(),s&&L&&qs.delayedCall(.08,function(){if(uc()-ve>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(U.createEvent){var t=U.createEvent(`MouseEvents`);t.initMouseEvent(`click`,!0,!0,Ys,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),B.isDragging=B.isGesturing=B.isPressed=!1,c&&n&&!j&&ae.restart(!0),oe&&Se(),m&&n&&m(B),_&&_(B,r)}},G=function(e){return e.touches&&e.touches.length>1&&(B.isGesturing=!0)&&M(e,B.isDragging)},Oe=function(){return(B.isGesturing=!1)||ee(B)},ke=function(e){if(!be(e)){var t=V(),n=pe();Ce((t-me)*ne,(n-he)*ne,1),me=t,he=n,c&&ae.restart(!0)}},Ae=function(e){if(!be(e)){e=Dc(e,s),N&&(z=!0);var t=(e.deltaMode===1?a:e.deltaMode===2?Ys.innerHeight:1)*d;Ce(e.deltaX*t,e.deltaY*t,0),c&&!j&&ae.restart(!0)}},je=function(e){if(!be(e)){var t=e.clientX,n=e.clientY,r=t-B.x,i=n-B.y;B.x=t,B.y=n,se=!0,c&&ae.restart(!0),(r||i)&&we(r,i)}},Me=function(e){B.event=e,D(B)},Ne=function(e){B.event=e,O(B)},Pe=function(e){return be(e)||Dc(e,s)&&te(B)};ae=B._dc=qs.delayedCall(l||.25,xe).pause(),B.deltaX=B.deltaY=0,B._vx=Ec(0,50,!0),B._vy=Ec(0,50,!0),B.scrollX=V,B.scrollY=pe,B.isDragging=B.isGesturing=B.isPressed=!1,ac(this),B.enable=function(e){return B.isEnabled||(hc(H?U:i,`scroll`,yc),r.indexOf(`scroll`)>=0&&hc(H?U:i,`scroll`,ke,fe,I),r.indexOf(`wheel`)>=0&&hc(i,`wheel`,Ae,fe,I),(r.indexOf(`touch`)>=0&&$s||r.indexOf(`pointer`)>=0)&&(hc(i,ic[0],Ee,fe,I),hc(U,ic[2],De),hc(U,ic[3],De),L&&hc(i,`click`,ye,!0,!0),te&&hc(i,`click`,Pe),M&&hc(U,`gesturestart`,G),ee&&hc(U,`gestureend`,Oe),D&&hc(i,ec+`enter`,Me),O&&hc(i,ec+`leave`,Ne),k&&hc(i,ec+`move`,je)),B.isEnabled=!0,B.isDragging=B.isGesturing=B.isPressed=se=oe=!1,B._vx.reset(),B._vy.reset(),me=V(),he=pe(),e&&e.type&&Ee(e),P&&P(B)),B},B.disable=function(){B.isEnabled&&(cc.filter(function(e){return e!==B&&mc(e.target)}).length||gc(H?U:i,`scroll`,yc),B.isPressed&&(B._vx.reset(),B._vy.reset(),gc(j?i:U,ic[1],Te,!0)),gc(H?U:i,`scroll`,ke,I),gc(i,`wheel`,Ae,I),gc(i,ic[0],Ee,I),gc(U,ic[2],De),gc(U,ic[3],De),gc(i,`click`,ye,!0),gc(i,`click`,Pe),gc(U,`gesturestart`,G),gc(U,`gestureend`,Oe),gc(i,ec+`enter`,Me),gc(i,ec+`leave`,Ne),gc(i,ec+`move`,je),B.isEnabled=B.isPressed=B.isDragging=!1,F&&F(B)
vendor: 5,302 bytes, line 8
8)},B.kill=B.revert=function(){B.disable();var e=cc.indexOf(B);e>=0&&cc.splice(e,1),rc===B&&(rc=0)},cc.push(B),j&&mc(i)&&(rc=B),B.enable(f)},Ks(e,[{key:`velocityX`,get:function(){return this._vx.getVelocity()}},{key:`velocityY`,get:function(){return this._vy.getVelocity()}}]),e}();jc.version=`3.14.2`,jc.create=function(e){return new jc(e)},jc.register=Ac,jc.getAll=function(){return cc.slice()},jc.getById=function(e){return cc.filter(function(t){return t.vars.id===e})[0]},oc()&&qs.registerPlugin(jc);var X,Mc,Z,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,Jc,Yc,Xc,Zc,Qc,$c,el,tl,nl,rl,il,al,ol,sl,cl,ll,ul=1,dl=Date.now,fl=dl(),pl=0,ml=0,hl=function(e,t,n){var r=jl(e)&&(e.substr(0,6)===`clamp(`||e.indexOf(`max`)>-1);return n[`_`+t+`Clamp`]=r,r?e.substr(6,e.length-7):e},gl=function(e,t){return t&&(!jl(e)||e.substr(0,6)!==`clamp(`)?`clamp(`+e+`)`:e},_l=function e(){return ml&&requestAnimationFrame(e)},vl=function(){return Uc=1},yl=function(){return Uc=0},bl=function(e){return e},xl=function(e){return Math.round(e*1e5)/1e5||0},Sl=function(){return typeof window<`u`},Cl=function(){return X||Sl()&&(X=window.gsap)&&X.registerPlugin&&X},wl=function(e){return!!~Ic.indexOf(e)},Tl=function(e){return(e===`Height`?ol:Z[`inner`+e])||Pc[`client`+e]||Fc[`client`+e]},El=function(e){return pc(e,`getBoundingClientRect`)||(wl(e)?function(){return Qu.width=Z.innerWidth,Qu.height=ol,Qu}:function(){return nu(e)})},Dl=function(e,t,n){var r=n.d,i=n.d2,a=n.a;return(a=pc(e,`getBoundingClientRect`))?function(){return a()[r]}:function(){return(t?Tl(i):e[`client`+i])||0}},Ol=function(e,t){return!t||~lc.indexOf(e)?El(e):function(){return Qu}},kl=function(e,t){var n=t.s,r=t.d2,i=t.d,a=t.a;return Math.max(0,(n=`scroll`+r)&&(a=pc(e,n))?a()-El(e)()[i]:wl(e)?(Pc[n]||Fc[n])-Tl(r):e[n]-e[`offset`+r])},Al=function(e,t){for(var n=0;n<Jc.length;n+=3)(!t||~t.indexOf(Jc[n+1]))&&e(Jc[n],Jc[n+1],Jc[n+2])},jl=function(e){return typeof e==`string`},Ml=function(e){return typeof e==`function`},Nl=function(e){return typeof e==`number`},Pl=function(e){return typeof e==`object`},Fl=function(e,t,n){return e&&e.progress(t?0:1)&&n&&e.pause()},Il=function(e,t){if(e.enabled){var n=e._ctx?e._ctx.add(function(){return t(e)}):t(e);n&&n.totalTime&&(e.callbackAnimation=n)}},Ll=Math.abs,Rl=`left`,zl=`top`,Bl=`right`,Vl=`bottom`,Hl=`width`,Ul=`height`,Wl=`Right`,Gl=`Left`,Kl=`Top`,ql=`Bottom`,Jl=`padding`,Yl=`margin`,Xl=`Width`,Zl=`Height`,Ql=`px`,$l=function(e){return Z.getComputedStyle(e)},eu=function(e){var t=$l(e).position;e.style.position=t===`absolute`||t===`fixed`?t:`relative`},tu=function(e,t){for(var n in t)n in e||(e[n]=t[n]);return e},nu=function(e,t){var n=t&&$l(e)[Wc]!==`matrix(1, 0, 0, 1, 0, 0)`&&X.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();return n&&n.progress(0).kill(),r},ru=function(e,t){var n=t.d2;return e[`offset`+n]||e[`client`+n]||0},iu=function(e){var t=[],n=e.labels,r=e.duration(),i;for(i in n)t.push(n[i]/r);return t},au=function(e){return function(t){return X.utils.snap(iu(e),t)}},ou=function(e){var t=X.utils.snap(e),n=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return n?function(e,r,i){i===void 0&&(i=.001);var a;if(!r)return t(e);if(r>0){for(e-=i,a=0;a<n.length;a++)if(n[a]>=e)return n[a];return n[a-1]}else for(a=n.length,e+=i;a--;)if(n[a]<=e)return n[a];return n[0]}:function(n,r,i){i===void 0&&(i=.001);var a=t(n);return!r||Math.abs(a-n)<i||a-n<0==r<0?a:t(r<0?n-e:n+e)}},su=function(e){return function(t,n){return ou(iu(e))(t,n.direction)}},cu=function(e,t,n,r){return n.split(`,`).forEach(function(n){return e(t,n,r)})},lu=function(e,t,n,r,i){return e.addEventListener(t,n,{passive:!r,capture:!!i})},uu=function(e,t,n,r){return e.removeEventListener(t,n,!!r)},du=function(e,t,n){n&&=n.wheelHandler,n&&(e(t,`wheel`,n),e(t,`touchmove`,n))},fu={startColor:`green`,endColor:`red`,indent:0,fontSize:`16px`,fontWeight:`normal`},pu={toggleActions:`play`,anticipatePin:0},mu={top:0,left:0,center:.5,bottom:1,right:1},hu=function(e,t){if(jl(e)){var n=e.indexOf(`=`),r=~n?+(e.charAt(n-1)+1)*parseFloat(e.substr(n+1)):0;~n&&(e.indexOf(`%`)>n&&(r*=t/100),e=e.substr(0,n-1)),e=r+(e in mu?mu[e]*t:~e.indexOf(`%`)?parseFloat(e)*t/100:parseFloat(e)||0)}return e},gu=function(e,t,n,r,i,a,o,s){var c=i.startColor,l=i.endColor,u=i.fontSize,d=i.indent,f=i.fontWeight,p=Nc.createElement(`div`),m=wl(n)||pc(n,`pinType`)===`fixed`,h=e.indexOf(`scroller`)!==-1,g=m?Fc:n,_=e.indexOf(`start`)!==-1,v=_?c:l,y=`border-color:`+v+`;font-size:`+u+`;color:`+v+`;font-weight:`+f+`;pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;`;return y+=`position:`+((h||s)&&m?`fixed;`:`absolute;`),(h||s||!m)&&(y+=(r===Sc?Bl:Vl)+`:`+(a+parseFloat(d))+`px;`),o&&(y+=`box-sizing:border-box;text-align:left;width:`+o.offsetWidth+`px;`),p._isStart=_,p.setAttribute(`class`,`gsap-marker-`+e+(t?` marker-`+t:``)),p.style.cssText=y,p.innerText=t||t===0?e+`-`+t:e,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p[`offset`+r.op.d2],_u(p,0,r,_),p},_u=function(e,t,n,r){var i={display:`block`},a=n[r?`os2`:`p2`],o=n[r?`p2`:`os2`];e._isFlipped=r,i[n.a+`Percent`]=r?-100:0,i[n.a]=r?`1px`:0,i[`border`+a+Xl]=1,i[`border`+
vendor: 6,956 bytes, line 8
8o+Xl]=0,i[n.p]=t+`px`,X.set(e,i)},Q=[],vu={},yu,bu=function(){return dl()-pl>34&&(yu||=requestAnimationFrame(Uu))},xu=function(){(!Qc||!Qc.isPressed||Qc.startX>Fc.clientWidth)&&(Y.cache++,Qc?yu||=requestAnimationFrame(Uu):Uu(),pl||Du(`scrollStart`),pl=dl())},Su=function(){tl=Z.innerWidth,el=Z.innerHeight},Cu=function(e){Y.cache++,(e===!0||!Hc&&!Zc&&!Nc.fullscreenElement&&!Nc.webkitFullscreenElement&&(!$c||tl!==Z.innerWidth||Math.abs(Z.innerHeight-el)>Z.innerHeight*.25))&&Lc.restart(!0)},wu={},Tu=[],Eu=function e(){return uu($,`scrollEnd`,e)||zu(!0)},Du=function(e){return wu[e]&&wu[e].map(function(e){return e()})||Tu},Ou=[],ku=function(e){for(var t=0;t<Ou.length;t+=5)(!e||Ou[t+4]&&Ou[t+4].query===e)&&(Ou[t].style.cssText=Ou[t+1],Ou[t].getBBox&&Ou[t].setAttribute(`transform`,Ou[t+2]||``),Ou[t+3].uncache=1)},Au=function(){return Y.forEach(function(e){return Ml(e)&&++e.cacheID&&(e.rec=e())})},ju=function(e,t){var n;for(Gc=0;Gc<Q.length;Gc++)n=Q[Gc],n&&(!t||n._ctx===t)&&(e?n.kill(1):n.revert(!0,!0));sl=!0,t&&ku(t),t||Du(`revert`)},Mu=function(e,t){Y.cache++,(t||!Nu)&&Y.forEach(function(e){return Ml(e)&&e.cacheID++&&(e.rec=0)}),jl(e)&&(Z.history.scrollRestoration=il=e)},Nu,Pu=0,Fu,Iu=function(){if(Fu!==Pu){var e=Fu=Pu;requestAnimationFrame(function(){return e===Pu&&zu(!0)})}},Lu=function(){Fc.appendChild(al),ol=!Qc&&al.offsetHeight||Z.innerHeight,Fc.removeChild(al)},Ru=function(e){return Rc(`.gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end`).forEach(function(t){return t.style.display=e?`none`:`block`})},zu=function(e,t){if(Pc=Nc.documentElement,Fc=Nc.body,Ic=[Z,Nc,Pc,Fc],pl&&!e&&!sl){lu($,`scrollEnd`,Eu);return}Lu(),Nu=$.isRefreshing=!0,sl||Au();var n=Du(`refreshInit`);Yc&&$.sort(),t||ju(),Y.forEach(function(e){Ml(e)&&(e.smooth&&(e.target.style.scrollBehavior=`auto`),e(0))}),Q.slice(0).forEach(function(e){return e.refresh()}),sl=!1,Q.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?`offsetWidth`:`offsetHeight`,n=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-n),e.refresh()}}),cl=1,Ru(!0),Q.forEach(function(e){var t=kl(e.scroller,e._dir),n=e.vars.end===`max`||e._endClamp&&e.end>t,r=e._startClamp&&e.start>=t;(n||r)&&e.setPositions(r?t-1:e.start,n?Math.max(r?t:e.start+1,t):e.end,!0)}),Ru(!1),cl=0,n.forEach(function(e){return e&&e.render&&e.render(-1)}),Y.forEach(function(e){Ml(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior=`smooth`}),e.rec&&e(e.rec))}),Mu(il,1),Lc.pause(),Pu++,Nu=2,Uu(2),Q.forEach(function(e){return Ml(e.vars.onRefresh)&&e.vars.onRefresh(e)}),Nu=$.isRefreshing=!1,Du(`refresh`)},Bu=0,Vu=1,Hu,Uu=function(e){if(e===2||!Nu&&!sl){$.isUpdating=!0,Hu&&Hu.update(0);var t=Q.length,n=dl(),r=n-fl>=50,i=t&&Q[0].scroll();if(Vu=Bu>i?-1:1,Nu||(Bu=i),r&&(pl&&!Uc&&n-pl>200&&(pl=0,Du(`scrollEnd`)),Bc=fl,fl=n),Vu<0){for(Gc=t;Gc-- >0;)Q[Gc]&&Q[Gc].update(0,r);Vu=1}else for(Gc=0;Gc<t;Gc++)Q[Gc]&&Q[Gc].update(0,r);$.isUpdating=!1}yu=0},Wu=[Rl,zl,Vl,Bl,Yl+ql,Yl+Wl,Yl+Kl,Yl+Gl,`display`,`flexShrink`,`float`,`zIndex`,`gridColumnStart`,`gridColumnEnd`,`gridRowStart`,`gridRowEnd`,`gridArea`,`justifySelf`,`alignSelf`,`placeSelf`,`order`],Gu=Wu.concat([Hl,Ul,`boxSizing`,`max`+Xl,`max`+Zl,`position`,Yl,Jl,Jl+Kl,Jl+Wl,Jl+ql,Jl+Gl]),Ku=function(e,t,n){Yu(n);var r=e._gsap;if(r.spacerIsNative)Yu(r.spacerState);else if(e._gsap.swappedIn){var i=t.parentNode;i&&(i.insertBefore(e,t),i.removeChild(t))}e._gsap.swappedIn=!1},qu=function(e,t,n,r){if(!e._gsap.swappedIn){for(var i=Wu.length,a=t.style,o=e.style,s;i--;)s=Wu[i],a[s]=n[s];a.position=n.position===`absolute`?`absolute`:`relative`,n.display===`inline`&&(a.display=`inline-block`),o[Vl]=o[Bl]=`auto`,a.flexBasis=n.flexBasis||`auto`,a.overflow=`visible`,a.boxSizing=`border-box`,a[Hl]=ru(e,xc)+Ql,a[Ul]=ru(e,Sc)+Ql,a[Jl]=o[Yl]=o[zl]=o[Rl]=`0`,Yu(r),o[Hl]=o[`max`+Xl]=n[Hl],o[Ul]=o[`max`+Zl]=n[Ul],o[Jl]=n[Jl],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},Ju=/([A-Z])/g,Yu=function(e){if(e){var t=e.t.style,n=e.length,r=0,i,a;for((e.t._gsap||X.core.getCache(e.t)).uncache=1;r<n;r+=2)a=e[r+1],i=e[r],a?t[i]=a:t[i]&&t.removeProperty(i.replace(Ju,`-$1`).toLowerCase())}},Xu=function(e){for(var t=Gu.length,n=e.style,r=[],i=0;i<t;i++)r.push(Gu[i],n[Gu[i]]);return r.t=e,r},Zu=function(e,t,n){for(var r=[],i=e.length,a=n?8:0,o;a<i;a+=2)o=e[a],r.push(o,o in t?t[o]:e[a+1]);return r.t=e.t,r},Qu={left:0,top:0},$u=function(e,t,n,r,i,a,o,s,c,l,u,d,f,p){Ml(e)&&(e=e(s)),jl(e)&&e.substr(0,3)===`max`&&(e=d+(e.charAt(4)===`=`?hu(`0`+e.substr(3),n):0));var m=f?f.time():0,h,g,_;if(f&&f.seek(0),isNaN(e)||(e=+e),Nl(e))f&&(e=X.utils.mapRange(f.scrollTrigger.start,f.scrollTrigger.end,0,d,e)),o&&_u(o,n,r,!0);else{Ml(t)&&(t=t(s));var v=(e||`0`).split(` `),y,b,x,S;_=Cc(t,s)||Fc,y=nu(_)||{},(!y||!y.left&&!y.top)&&$l(_).display===`none`&&(S=_.style.display,_.style.display=`block`,y=nu(_),S?_.style.display=S:_.style.removeProperty(`display`)),b=hu(v[0],y[r.d]),x=hu(v[1]||`0`,n),e=y[r.p]-c[r.p]-l+b+i-x,o&&_u(o,x,r,n-x<20||o._isStart&&x>20),n-=n-x}if(p&&(s[p]=e||-.001,e<0&&(e=0)),a){var C=e+n,w=a._isStart;h=`scroll`+r.d2,_u(a,C,r,w&&C>20||!w&&(u?Math.max(Fc[h],Pc[h]):a.parentNode[h])<=C+1),u&&(c=nu(o),u&&(a.style[r.op.p]=c[r.op.p]-r.op.m-a._offset+Ql))}return f&&_&&(h=nu(_),f.seek(d),g=nu(_),f._caScrollDist=h[r.p]-g[r.p],e=e/f._caScrollDist*d),f&&f.seek(m),f?e:Math.round(e)},ed=/(webkit|moz|length|cssText|inset)/i,td=function(e,t,n,r){if(e.parentNode!==t){var i=e.style,a,o;if(t===Fc){for(a in e._stOrig=i.cssText,o=$l(e),o)!+a&&!ed.test(a)&&o[a]&&typeof i[a]==`string`&&a!==`0`&&(i[a]=o[a]);i.top=n,i.left=r}else i.cssText=e._stOrig;X.core.getCache(e).uncache=1,t.appendChild(e)}},nd=function(e,t,n){var r=t,i=r;return function(t){var a=Math.round(e());return a!==r&&a!==i&&Math.abs(a-r)>3&&Math.abs(a-i)>3&&(t=a,n&&n()),i=r,r=Math.round(t),r}},rd=function(e,t,n){var r={};r[t.p]=`+=`+n,X.set(e,r)},id=function(e,t){var n=Tc(e,t),r=`_scroll`+t.p2,i=function t(i,a,o,s,c){var l=t.tween,u=a.onComplete,d={};o||=n();var f=nd(n,o,function(){l.kill(),t.tween=0});return c=s&&c||0,s||=i-o,l&&l.kill(),a[r]=i,a.inherit=!1,a.modifiers=d,d[r]=function(){return f(o+s*l.ratio+c*l.ratio*l.ratio)},a.onUpdate=function(){Y.cache++,t.tween&&Uu()},a.onComplete=function(){t.tween=0,u&&u.call(l)},l=t.tween=X.to(e,a),l};return e[r]=n,n.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},lu(e,`wheel`,n.wheelHandler),$.isTouch&&lu(e,`touchmove`,n.wheelHandler),i},$=function(){function e(t,n){Mc||e.register(X)||console.warn(`Please gsap.registerPlugin(ScrollTrigger)`),rl(this),this.init(t,n)}var t=e.prototype;return t.init=function(t,n){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!ml){this.update=this.refresh=this.kill=bl;return}t=tu(jl(t)||Nl(t)||t.nodeType?{trigger:t}:t,pu);var r=t,i=r.onUpdate,a=r.toggleClass,o=r.id,s=r.onToggle,c=r.onRefresh,l=r.scrub,u=r.trigger,d=r.pin,f=r.pinSpacing,p=r.invali
vendor: 4,466 bytes, line 8
8dateOnRefresh,m=r.anticipatePin,h=r.onScrubComplete,g=r.onSnapComplete,_=r.once,v=r.snap,y=r.pinReparent,b=r.pinSpacer,x=r.containerAnimation,S=r.fastScrollEnd,C=r.preventOverlaps,w=t.horizontal||t.containerAnimation&&t.horizontal!==!1?xc:Sc,T=!l&&l!==0,E=Cc(t.scroller||Z),D=X.core.getCache(E),O=wl(E),k=(`pinType`in t?t.pinType:pc(E,`pinType`)||O&&`fixed`)===`fixed`,A=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],j=T&&t.toggleActions.split(` `),M=`markers`in t?t.markers:pu.markers,ee=O?0:parseFloat($l(E)[`border`+w.p2+Xl])||0,N=this,P=t.onRefreshInit&&function(){return t.onRefreshInit(N)},F=Dl(E,O,w),te=Ol(E,O),ne=0,I=0,L=0,re=Tc(E,w),ie,R,ae,oe,se,z,ce,le,B,ue,de,fe,V,pe,me,he,ge,H,U,_e,W,ve,ye,be,xe,Se,Ce,we,Te,Ee,De,G,Oe,ke,Ae,je,Me,Ne,Pe;if(N._startClamp=N._endClamp=!1,N._dir=w,m*=45,N.scroller=E,N.scroll=x?x.time.bind(x):re,oe=re(),N.vars=t,n||=t.animation,`refreshPriority`in t&&(Yc=1,t.refreshPriority===-9999&&(Hu=N)),D.tweenScroll=D.tweenScroll||{top:id(E,Sc),left:id(E,xc)},N.tweenTo=ie=D.tweenScroll[w.p],N.scrubDuration=function(e){Oe=Nl(e)&&e,Oe?G?G.duration(e):G=X.to(n,{ease:`expo`,totalProgress:`+=0`,inherit:!1,duration:Oe,paused:!0,onComplete:function(){return h&&h(N)}}):(G&&G.progress(1).kill(),G=0)},n&&(n.vars.lazy=!1,n._initted&&!N.isReverted||n.vars.immediateRender!==!1&&t.immediateRender!==!1&&n.duration()&&n.render(0,!0,!0),N.animation=n.pause(),n.scrollTrigger=N,N.scrubDuration(l),Ee=0,o||=n.vars.id),v&&((!Pl(v)||v.push)&&(v={snapTo:v}),`scrollBehavior`in Fc.style&&X.set(O?[Fc,Pc]:E,{scrollBehavior:`auto`}),Y.forEach(function(e){return Ml(e)&&e.target===(O?Nc.scrollingElement||Pc:E)&&(e.smooth=!1)}),ae=Ml(v.snapTo)?v.snapTo:v.snapTo===`labels`?au(n):v.snapTo===`labelsDirectional`?su(n):v.directional===!1?X.utils.snap(v.snapTo):function(e,t){return ou(v.snapTo)(e,dl()-I<500?0:t.direction)},ke=v.duration||{min:.1,max:2},ke=Pl(ke)?zc(ke.min,ke.max):zc(ke,ke),Ae=X.delayedCall(v.delay||Oe/2||.1,function(){var e=re(),t=dl()-I<500,r=ie.tween;if((t||Math.abs(N.getVelocity())<10)&&!r&&!Uc&&ne!==e){var i=(e-z)/pe,a=n&&!T?n.totalProgress():i,o=t?0:(a-De)/(dl()-Bc)*1e3||0,s=X.utils.clamp(-i,1-i,Ll(o/2)*o/.185),c=i+(v.inertia===!1?0:s),l,u,d=v,f=d.onStart,p=d.onInterrupt,m=d.onComplete;if(l=ae(c,N),Nl(l)||(l=c),u=Math.max(0,Math.round(z+l*pe)),e<=ce&&e>=z&&u!==e){if(r&&!r._initted&&r.data<=Ll(u-e))return;v.inertia===!1&&(s=l-i),ie(u,{duration:ke(Ll(Math.max(Ll(c-a),Ll(l-a))*.185/o/.05||0)),ease:v.ease||`power3`,data:Ll(u-e),onInterrupt:function(){return Ae.restart(!0)&&p&&p(N)},onComplete:function(){N.update(),ne=re(),n&&!T&&(G?G.resetTo(`totalProgress`,l,n._tTime/n._tDur):n.progress(l)),Ee=De=n&&!T?n.totalProgress():N.progress,g&&g(N),m&&m(N)}},e,s*pe,u-e-s*pe),f&&f(N,ie.tween)}}else N.isActive&&ne!==e&&Ae.restart(!0)}).pause()),o&&(vu[o]=N),u=N.trigger=Cc(u||d!==!0&&d),Pe=u&&u._gsap&&u._gsap.stRevert,Pe&&=Pe(N),d=d===!0?u:Cc(d),jl(a)&&(a={targets:u,className:a}),d&&(f===!1||f===Yl||(f=!f&&d.parentNode&&d.parentNode.style&&$l(d.parentNode).display===`flex`?!1:Jl),N.pin=d,R=X.core.getCache(d),R.spacer?me=R.pinState:(b&&(b=Cc(b),b&&!b.nodeType&&(b=b.current||b.nativeElement),R.spacerIsNative=!!b,b&&(R.spacerState=Xu(b))),R.spacer=H=b||Nc.createElement(`div`),H.classList.add(`pin-spacer`),o&&H.classList.add(`pin-spacer-`+o),R.pinState=me=Xu(d)),t.force3D!==!1&&X.set(d,{force3D:!0}),N.spacer=H=R.spacer,Te=$l(d),be=Te[f+w.os2],_e=X.getProperty(d),W=X.quickSetter(d,w.a,Ql),qu(d,H,Te),ge=Xu(d)),M){fe=Pl(M)?tu(M,fu):fu,ue=gu(`scroller-start`,o,E,w,fe,0),de=gu(`scroller-end`,o,E,w,fe,0,ue),U=ue[`offset`+w.op.d2];var Fe=Cc(pc(E,`content`)||E);le=this.markerStart=gu(`start`,o,Fe,w,fe,U,0,x),B=this.markerEnd=gu(`end`,o,Fe,w,fe,U,0,x),x&&(Ne=X.quickSetter([le,B],w.a,Ql)),!k&&!(lc.length&&pc(E,`fixedMarkers`)===!0)&&(eu(O?Fc:E),X.set([ue,de],{force3D:!0}),Se=X.quickSetter(ue,w.a,Ql),we=X.quickSetter(de,w.a,Ql))}if(x){var Ie=x.vars.onUpdate,Le=x.vars.onUpdateParams;x.eventCallback(`onUpdate`,function(){N.update(0,0,1),Ie&&Ie.apply(x,Le||[])})}if(N.previous=function(){return Q[Q.indexOf(N)-1]},N.next=function(){return Q[Q.indexOf(N)+1]},N.revert=function(e,t){if(!t)return N.kill(!0);var r=e!==!1||!N.enabled,i=Hc;r!==N.isReverted&&(r&&(je=Math.max(re(),N.scroll.rec||0),L=N.progress,Me=n&&n.progress()),le&&[le,B,ue,de].forEach(function(e){return e.style.display=r?`none`:`block`}),r&&(Hc=N,N.update(r)),d&&(!y||!N.isActive)&&(r?Ku(d,H,me):qu(d,H,$l(d),xe)),r||N.update(r),Hc=i,N.isReverted=r)}
vendor: 5,086 bytes, line 8
8,N.refresh=function(r,i,a,o){if(!((Hc||!N.enabled)&&!i)){if(d&&r&&pl){lu(e,`scrollEnd`,Eu);return}!Nu&&P&&P(N),Hc=N,ie.tween&&!a&&(ie.tween.kill(),ie.tween=0),G&&G.pause(),p&&n&&(n.revert({kill:!1}).invalidate(),n.getChildren?n.getChildren(!0,!0,!1).forEach(function(e){return e.vars.immediateRender&&e.render(0,!0,!0)}):n.vars.immediateRender&&n.render(0,!0,!0)),N.isReverted||N.revert(!0,!0),N._subPinOffset=!1;var s=F(),l=te(),m=x?x.duration():kl(E,w),h=pe<=.01||!pe,g=0,_=o||0,v=Pl(a)?a.end:t.end,b=t.endTrigger||u,S=Pl(a)?a.start:t.start||(t.start===0||!u?0:d?`0 0`:`0 100%`),C=N.pinnedContainer=t.pinnedContainer&&Cc(t.pinnedContainer,N),D=u&&Math.max(0,Q.indexOf(N))||0,A=D,j,R,ae,fe,U,W,be,Se,we,Te,Ee,De,Oe;for(M&&Pl(a)&&(De=X.getProperty(ue,w.p),Oe=X.getProperty(de,w.p));A-- >0;)W=Q[A],W.end||W.refresh(0,1)||(Hc=N),be=W.pin,be&&(be===u||be===d||be===C)&&!W.isReverted&&(Te||=[],Te.unshift(W),W.revert(!0,!0)),W!==Q[A]&&(D--,A--);for(Ml(S)&&(S=S(N)),S=hl(S,`start`,N),z=$u(S,u,s,w,re(),le,ue,N,l,ee,k,m,x,N._startClamp&&`_startClamp`)||(d?-.001:0),Ml(v)&&(v=v(N)),jl(v)&&!v.indexOf(`+=`)&&(~v.indexOf(` `)?v=(jl(S)?S.split(` `)[0]:``)+v:(g=hu(v.substr(2),s),v=jl(S)?S:(x?X.utils.mapRange(0,x.duration(),x.scrollTrigger.start,x.scrollTrigger.end,z):z)+g,b=u)),v=hl(v,`end`,N),ce=Math.max(z,$u(v||(b?`100% 0`:m),b,s,w,re()+g,B,de,N,l,ee,k,m,x,N._endClamp&&`_endClamp`))||-.001,g=0,A=D;A--;)W=Q[A]||{},be=W.pin,be&&W.start-W._pinPush<=z&&!x&&W.end>0&&(j=W.end-(N._startClamp?Math.max(0,W.start):W.start),(be===u&&W.start-W._pinPush<z||be===C)&&isNaN(S)&&(g+=j*(1-W.progress)),be===d&&(_+=j));if(z+=g,ce+=g,N._startClamp&&(N._startClamp+=g),N._endClamp&&!Nu&&(N._endClamp=ce||-.001,ce=Math.min(ce,kl(E,w))),pe=ce-z||(z-=.01)&&.001,h&&(L=X.utils.clamp(0,1,X.utils.normalize(z,ce,je))),N._pinPush=_,le&&g&&(j={},j[w.a]=`+=`+g,C&&(j[w.p]=`-=`+re()),X.set([le,B],j)),d&&!(cl&&N.end>=kl(E,w)))j=$l(d),fe=w===Sc,ae=re(),ve=parseFloat(_e(w.a))+_,!m&&ce>1&&(Ee=(O?Nc.scrollingElement||Pc:E).style,Ee={style:Ee,value:Ee[`overflow`+w.a.toUpperCase()]},O&&$l(Fc)[`overflow`+w.a.toUpperCase()]!==`scroll`&&(Ee.style[`overflow`+w.a.toUpperCase()]=`scroll`)),qu(d,H,j),ge=Xu(d),R=nu(d,!0),Se=k&&Tc(E,fe?xc:Sc)(),f?(xe=[f+w.os2,pe+_+Ql],xe.t=H,A=f===Jl?ru(d,w)+pe+_:0,A&&(xe.push(w.d,A+Ql),H.style.flexBasis!==`auto`&&(H.style.flexBasis=A+Ql)),Yu(xe),C&&Q.forEach(function(e){e.pin===C&&e.vars.pinSpacing!==!1&&(e._subPinOffset=!0)}),k&&re(je)):(A=ru(d,w),A&&H.style.flexBasis!==`auto`&&(H.style.flexBasis=A+Ql)),k&&(U={top:R.top+(fe?ae-z:Se)+Ql,left:R.left+(fe?Se:ae-z)+Ql,boxSizing:`border-box`,position:`fixed`},U[Hl]=U[`max`+Xl]=Math.ceil(R.width)+Ql,U[Ul]=U[`max`+Zl]=Math.ceil(R.height)+Ql,U[Yl]=U[Yl+Kl]=U[Yl+Wl]=U[Yl+ql]=U[Yl+Gl]=`0`,U[Jl]=j[Jl],U[Jl+Kl]=j[Jl+Kl],U[Jl+Wl]=j[Jl+Wl],U[Jl+ql]=j[Jl+ql],U[Jl+Gl]=j[Jl+Gl],he=Zu(me,U,y),Nu&&re(0)),n?(we=n._initted,Xc(1),n.render(n.duration(),!0,!0),ye=_e(w.a)-ve+pe+_,Ce=Math.abs(pe-ye)>1,k&&Ce&&he.splice(he.length-2,2),n.render(0,!0,!0),we||n.invalidate(!0),n.parent||n.totalTime(n.totalTime()),Xc(0)):ye=pe,Ee&&(Ee.value?Ee.style[`overflow`+w.a.toUpperCase()]=Ee.value:Ee.style.removeProperty(`overflow-`+w.a));else if(u&&re()&&!x)for(R=u.parentNode;R&&R!==Fc;)R._pinOffset&&(z-=R._pinOffset,ce-=R._pinOffset),R=R.parentNode;Te&&Te.forEach(function(e){return e.revert(!1,!0)}),N.start=z,N.end=ce,oe=se=Nu?je:re(),!x&&!Nu&&(oe<je&&re(je),N.scroll.rec=0),N.revert(!1,!0),I=dl(),Ae&&(ne=-1,Ae.restart(!0)),Hc=0,n&&T&&(n._initted||Me)&&n.progress()!==Me&&n.progress(Me||0,!0).render(n.time(),!0,!0),(h||L!==N.progress||x||p||n&&!n._initted)&&(n&&!T&&(n._initted||L||n.vars.immediateRender!==!1)&&n.totalProgress(x&&z<-.001&&!L?X.utils.normalize(z,ce,0):L,!0),N.progress=h||(oe-z)/pe===L?0:L),d&&f&&(H._pinOffset=Math.round(N.progress*ye)),G&&G.invalidate(),isNaN(De)||(De-=X.getProperty(ue,w.p),Oe-=X.getProperty(de,w.p),rd(ue,w,De),rd(le,w,De-(o||0)),rd(de,w,Oe),rd(B,w,Oe-(o||0))),h&&!Nu&&N.update(),c&&!Nu&&!V&&(V=!0,c(N),V=!1)}},N.getVelocity=function(){return(re()-se)/(dl()-Bc)*1e3||0},N.endAnimation=function(){Fl(N.callbackAnimation),n&&(G?G.progress(1):n.paused()?T||Fl(n,N.direction<0,1):Fl(n,n.reversed()))},N.labelToScroll=function(e){return n&&n.labels&&(z||N.refresh()||z)+n.labels[e]/n.duration()*pe||0},N.getTrailing=function(e){var t=Q.indexOf(N),n=N.direction>0?Q.slice(0,t).reverse():Q.slice(t+1);return(jl(e)?n.filter(function(t){return t.vars.preventOverlaps===e}):n).filter(function(e){return N.direction>0?e.end<=z:e.start>=ce})},N.update=function(e,t,r){if(!(x&&!r&&!e)){var o=Nu===!0?je:N.scroll(),c=e?0:(o-z)/pe,u=c<0?0:c>1?1:c||0,p=N.progress,h,g,b,D,O,M,ee,P;if(t&&(se=oe,oe=x?re():o,v&&(De=Ee,Ee=n&&!T?n.totalProgress():u)),m&&d&&!Hc&&!ul&&pl&&(!u&&z<o+(o-se)/(dl()-Bc)*m?u=1e-4:u===1&&ce>o+(o-se)/(dl()-Bc)*m&&(u=.9999)),u!==p&&N.enabled){if(h=N.isActive=!!u&&u<1,g=!!p&&p<1,M=h!==g,O=M||!!u!=!!p,N.direction=u>p?1:-1,N.progress=u,O&&!Hc&&(b=u&&!p?0:u===1?1:p===1?2:3,T&&(D=!M&&j[b+1]!==`none`&&j[b+1]||j[b],P=n&&(D===`complete`||D===`reset`||D in n))),C&&(M||P)&&(P||l||!n)&&(Ml(C)?C(N):N.getTrailing(C).forEac
vendor: 4,824 bytes, line 8
8h(function(e){return e.endAnimation()})),T||(G&&!Hc&&!ul?(G._dp._time-G._start!==G._time&&G.render(G._dp._time-G._start),G.resetTo?G.resetTo(`totalProgress`,u,n._tTime/n._tDur):(G.vars.totalProgress=u,G.invalidate().restart())):n&&n.totalProgress(u,!!(Hc&&(I||e)))),d){if(e&&f&&(H.style[f+w.os2]=be),!k)W(xl(ve+ye*u));else if(O){if(ee=!e&&u>p&&ce+1>o&&o+1>=kl(E,w),y)if(!e&&(h||ee)){var F=nu(d,!0),te=o-z;td(d,Fc,F.top+(w===Sc?te:0)+Ql,F.left+(w===Sc?0:te)+Ql)}else td(d,H);Yu(h||ee?he:ge),Ce&&u<1&&h||W(ve+(u===1&&!ee?ye:0))}}v&&!ie.tween&&!Hc&&!ul&&Ae.restart(!0),a&&(M||_&&u&&(u<1||!ll))&&Rc(a.targets).forEach(function(e){return e.classList[h||_?`add`:`remove`](a.className)}),i&&!T&&!e&&i(N),O&&!Hc?(T&&(P&&(D===`complete`?n.pause().totalProgress(1):D===`reset`?n.restart(!0).pause():D===`restart`?n.restart(!0):n[D]()),i&&i(N)),(M||!ll)&&(s&&M&&Il(N,s),A[b]&&Il(N,A[b]),_&&(u===1?N.kill(!1,1):A[b]=0),M||(b=u===1?1:3,A[b]&&Il(N,A[b]))),S&&!h&&Math.abs(N.getVelocity())>(Nl(S)?S:2500)&&(Fl(N.callbackAnimation),G?G.progress(1):Fl(n,D===`reverse`?1:!u,1))):T&&i&&!Hc&&i(N)}if(we){var ne=x?o/x.duration()*(x._caScrollDist||0):o;Se(ne+(ue._isFlipped?1:0)),we(ne)}Ne&&Ne(-o/x.duration()*(x._caScrollDist||0))}},N.enable=function(t,n){N.enabled||(N.enabled=!0,lu(E,`resize`,Cu),O||lu(E,`scroll`,xu),P&&lu(e,`refreshInit`,P),t!==!1&&(N.progress=L=0,oe=se=ne=re()),n!==!1&&N.refresh())},N.getTween=function(e){return e&&ie?ie.tween:G},N.setPositions=function(e,t,n,r){if(x){var i=x.scrollTrigger,a=x.duration(),o=i.end-i.start;e=i.start+o*e/a,t=i.start+o*t/a}N.refresh(!1,!1,{start:gl(e,n&&!!N._startClamp),end:gl(t,n&&!!N._endClamp)},r),N.update()},N.adjustPinSpacing=function(e){if(xe&&e){var t=xe.indexOf(w.d)+1;xe[t]=parseFloat(xe[t])+e+Ql,xe[1]=parseFloat(xe[1])+e+Ql,Yu(xe)}},N.disable=function(t,n){if(t!==!1&&N.revert(!0,!0),N.enabled&&(N.enabled=N.isActive=!1,n||G&&G.pause(),je=0,R&&(R.uncache=1),P&&uu(e,`refreshInit`,P),Ae&&(Ae.pause(),ie.tween&&ie.tween.kill()&&(ie.tween=0)),!O)){for(var r=Q.length;r--;)if(Q[r].scroller===E&&Q[r]!==N)return;uu(E,`resize`,Cu),O||uu(E,`scroll`,xu)}},N.kill=function(e,r){N.disable(e,r),G&&!r&&G.kill(),o&&delete vu[o];var i=Q.indexOf(N);i>=0&&Q.splice(i,1),i===Gc&&Vu>0&&Gc--,i=0,Q.forEach(function(e){return e.scroller===N.scroller&&(i=1)}),i||Nu||(N.scroll.rec=0),n&&(n.scrollTrigger=null,e&&n.revert({kill:!1}),r||n.kill()),le&&[le,B,ue,de].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),Hu===N&&(Hu=0),d&&(R&&(R.uncache=1),i=0,Q.forEach(function(e){return e.pin===d&&i++}),i||(R.spacer=0)),t.onKill&&t.onKill(N)},Q.push(N),N.enable(!1,!1),Pe&&Pe(N),n&&n.add&&!pe){var Re=N.update;N.update=function(){N.update=Re,Y.cache++,z||ce||N.refresh()},X.delayedCall(.01,N.update),pe=.01,z=ce=0}else N.refresh();d&&Iu()},e.register=function(t){return Mc||=(X=t||Cl(),Sl()&&window.document&&e.enable(),ml),Mc},e.defaults=function(e){if(e)for(var t in e)pu[t]=e[t];return pu},e.disable=function(e,t){ml=0,Q.forEach(function(n){return n[t?`kill`:`disable`](e)}),uu(Z,`wheel`,xu),uu(Nc,`scroll`,xu),clearInterval(Vc),uu(Nc,`touchcancel`,bl),uu(Fc,`touchstart`,bl),cu(uu,Nc,`pointerdown,touchstart,mousedown`,vl),cu(uu,Nc,`pointerup,touchend,mouseup`,yl),Lc.kill(),Al(uu);for(var n=0;n<Y.length;n+=3)du(uu,Y[n],Y[n+1]),du(uu,Y[n],Y[n+2])},e.enable=function(){if(Z=window,Nc=document,Pc=Nc.documentElement,Fc=Nc.body,X&&(Rc=X.utils.toArray,zc=X.utils.clamp,rl=X.core.context||bl,Xc=X.core.suppressOverwrites||bl,il=Z.history.scrollRestoration||`auto`,Bu=Z.pageYOffset||0,X.core.globals(`ScrollTrigger`,e),Fc)){ml=1,al=document.createElement(`div`),al.style.height=`100vh`,al.style.position=`absolute`,Lu(),_l(),jc.register(X),e.isTouch=jc.isTouch,nl=jc.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),$c=jc.isTouch===1,lu(Z,`wheel`,xu),Ic=[Z,Nc,Pc,Fc],X.matchMedia?(e.matchMedia=function(e){var t=X.matchMedia(),n;for(n in e)t.add(n,e[n]);return t},X.addEventListener(`matchMediaInit`,function(){Au(),ju()}),X.addEventListener(`matchMediaRevert`,function(){return ku()}),X.addEventListener(`matchMedia`,function(){zu(0,1),Du(`matchMedia`)}),X.matchMedia().add(`(orientation: portrait)`,function(){return Su(),Su})):console.warn(`Requires GSAP 3.11.0 or later`),Su(),lu(Nc,`scroll`,xu);var t=Fc.hasAttribute(`style`),n=Fc.style,r=n.borderTopStyle,i=X.core.Animation.prototype,a,o;for(i.revert||Object.defineProperty(i,`revert`,{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle=`solid`,a=nu(Fc),Sc.m=Math.round(a.top+Sc.sc())||0,xc.m=Math.round(a.left+xc.sc())||0,r?n.borderTopStyle=r:n.removeProperty(`border-top-style`),t||(Fc.setAttribute(`style`,``),Fc.removeAttribute(`style`)),Vc=setInterval(bu,250),X.delayedCall(.5,function(){return ul=0}),lu(Nc,`touchcancel`,bl),lu(Fc,`touchstart`,bl),cu(lu,Nc,`pointerdown,touchstart,mousedown`,vl),
vendor: 4,540 bytes, line 8
8cu(lu,Nc,`pointerup,touchend,mouseup`,yl),Wc=X.utils.checkPrefix(`transform`),Gu.push(Wc),Mc=dl(),Lc=X.delayedCall(.2,zu).pause(),Jc=[Nc,`visibilitychange`,function(){var e=Z.innerWidth,t=Z.innerHeight;Nc.hidden?(Kc=e,qc=t):(Kc!==e||qc!==t)&&Cu()},Nc,`DOMContentLoaded`,zu,Z,`load`,zu,Z,`resize`,Cu],Al(lu),Q.forEach(function(e){return e.enable(0,1)}),o=0;o<Y.length;o+=3)du(uu,Y[o],Y[o+1]),du(uu,Y[o],Y[o+2])}},e.config=function(t){`limitCallbacks`in t&&(ll=!!t.limitCallbacks);var n=t.syncInterval;n&&clearInterval(Vc)||(Vc=n)&&setInterval(bu,n),`ignoreMobileResize`in t&&($c=e.isTouch===1&&t.ignoreMobileResize),`autoRefreshEvents`in t&&(Al(uu)||Al(lu,t.autoRefreshEvents||`none`),Zc=(t.autoRefreshEvents+``).indexOf(`resize`)===-1)},e.scrollerProxy=function(e,t){var n=Cc(e),r=Y.indexOf(n),i=wl(n);~r&&Y.splice(r,i?6:2),t&&(i?lc.unshift(Z,t,Fc,t,Pc,t):lc.unshift(n,t))},e.clearMatchMedia=function(e){Q.forEach(function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)})},e.isInViewport=function(e,t,n){var r=(jl(e)?Cc(e):e).getBoundingClientRect(),i=r[n?Hl:Ul]*t||0;return n?r.right-i>0&&r.left+i<Z.innerWidth:r.bottom-i>0&&r.top+i<Z.innerHeight},e.positionInViewport=function(e,t,n){jl(e)&&(e=Cc(e));var r=e.getBoundingClientRect(),i=r[n?Hl:Ul],a=t==null?i/2:t in mu?mu[t]*i:~t.indexOf(`%`)?parseFloat(t)*i/100:parseFloat(t)||0;return n?(r.left+a)/Z.innerWidth:(r.top+a)/Z.innerHeight},e.killAll=function(e){if(Q.slice(0).forEach(function(e){return e.vars.id!==`ScrollSmoother`&&e.kill()}),e!==!0){var t=wu.killAll||[];wu={},t.forEach(function(e){return e()})}},e}();$.version=`3.14.2`,$.saveStyles=function(e){return e?Rc(e).forEach(function(e){if(e&&e.style){var t=Ou.indexOf(e);t>=0&&Ou.splice(t,5),Ou.push(e,e.style.cssText,e.getBBox&&e.getAttribute(`transform`),X.core.getCache(e),rl())}}):Ou},$.revert=function(e,t){return ju(!e,t)},$.create=function(e,t){return new $(e,t)},$.refresh=function(e){return e?Cu(!0):(Mc||$.register())&&zu(!0)},$.update=function(e){return++Y.cache&&Uu(e===!0?2:0)},$.clearScrollMemory=Mu,$.maxScroll=function(e,t){return kl(e,t?xc:Sc)},$.getScrollFunc=function(e,t){return Tc(Cc(e),t?xc:Sc)},$.getById=function(e){return vu[e]},$.getAll=function(){return Q.filter(function(e){return e.vars.id!==`ScrollSmoother`})},$.isScrolling=function(){return!!pl},$.snapDirectional=ou,$.addEventListener=function(e,t){var n=wu[e]||(wu[e]=[]);~n.indexOf(t)||n.push(t)},$.removeEventListener=function(e,t){var n=wu[e],r=n&&n.indexOf(t);r>=0&&n.splice(r,1)},$.batch=function(e,t){var n=[],r={},i=t.interval||.016,a=t.batchMax||1e9,o=function(e,t){var n=[],r=[],o=X.delayedCall(i,function(){t(n,r),n=[],r=[]}).pause();return function(e){n.length||o.restart(!0),n.push(e.trigger),r.push(e),a<=n.length&&o.progress(1)}},s;for(s in t)r[s]=s.substr(0,2)===`on`&&Ml(t[s])&&s!==`onRefreshInit`?o(s,t[s]):t[s];return Ml(a)&&(a=a(),lu($,`refresh`,function(){return a=t.batchMax()})),Rc(e).forEach(function(e){var t={};for(s in r)t[s]=r[s];t.trigger=e,n.push($.create(t))}),n};var ad=function(e,t,n,r){return t>r?e(r):t<0&&e(0),n>r?(r-t)/(n-t):n<0?t/(t-n):1},od=function e(t,n){n===!0?t.style.removeProperty(`touch-action`):t.style.touchAction=n===!0?`auto`:n?`pan-`+n+(jc.isTouch?` pinch-zoom`:``):`none`,t===Pc&&e(Fc,n)},sd={auto:1,scroll:1},cd=function(e){var t=e.event,n=e.target,r=e.axis,i=(t.changedTouches?t.changedTouches[0]:t).target,a=i._gsap||X.core.getCache(i),o=dl(),s;if(!a._isScrollT||o-a._isScrollT>2e3){for(;i&&i!==Fc&&(i.scrollHeight<=i.clientHeight&&i.scrollWidth<=i.clientWidth||!(sd[(s=$l(i)).overflowY]||sd[s.overflowX]));)i=i.parentNode;a._isScroll=i&&i!==n&&!wl(i)&&(sd[(s=$l(i)).overflowY]||sd[s.overflowX]),a._isScrollT=o}(a._isScroll||r===`x`)&&(t.stopPropagation(),t._gsapAllow=!0)},ld=function(e,t,n,r){return jc.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r&&=cd,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&lu(Nc,jc.eventTypes[0],fd,!1,!0)},onDisable:function(){return uu(Nc,jc.eventTypes[0],fd,!0)}})},ud=/(input|label|select|textarea)/i,dd,fd=function(e){var t=ud.test(e.target.tagName);(t||dd)&&(e._gsapAllow=!0,dd=t)},pd=function(e){Pl(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||=`wheel,touch`,e.debounce=!!e.debounce,e.id=e.id||`normalizer`;var t=e,n=t.normalizeScrollX,r=t.momentum,i=t.allowNestedScroll,a=t.onRelease,o,s,c=Cc(e.target)||Pc,l=X.core.globals().ScrollSmoother,u=l&&l.get(),d=nl&&(e.content&&Cc(e.content)||u&&e.content!==!1&&!u.smooth()&&u.content()),f=Tc(c,Sc),p=Tc(c,xc),m=1,h=(jc.isTouch&&Z.visualVie
vendor: 4,859 bytes, line 8
8wport?Z.visualViewport.scale*Z.visualViewport.width:Z.outerWidth)/Z.innerWidth,g=0,_=Ml(r)?function(){return r(o)}:function(){return r||2.8},v,y,b=ld(c,e.type,!0,i),x=function(){return y=!1},S=bl,C=bl,w=function(){s=kl(c,Sc),C=zc(nl?1:0,s),n&&(S=zc(0,kl(c,xc))),v=Pu},T=function(){d._gsap.y=xl(parseFloat(d._gsap.y)+f.offset)+`px`,d.style.transform=`matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, `+parseFloat(d._gsap.y)+`, 0, 1)`,f.offset=f.cacheID=0},E=function(){if(y){requestAnimationFrame(x);var e=xl(o.deltaY/2),t=C(f.v-e);if(d&&t!==f.v+f.offset){f.offset=t-f.v;var n=xl((parseFloat(d&&d._gsap.y)||0)-f.offset);d.style.transform=`matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, `+n+`, 0, 1)`,d._gsap.y=n+`px`,f.cacheID=Y.cache,Uu()}return!0}f.offset&&T(),y=!0},D,O,k,A,j=function(){w(),D.isActive()&&D.vars.scrollY>s&&(f()>s?D.progress(1)&&f(s):D.resetTo(`scrollY`,s))};return d&&X.set(d,{y:`+=0`}),e.ignoreCheck=function(e){return nl&&e.type===`touchmove`&&E(e)||m>1.05&&e.type!==`touchstart`||o.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){y=!1;var e=m;m=xl((Z.visualViewport&&Z.visualViewport.scale||1)/h),D.pause(),e!==m&&od(c,m>1.01?!0:n?!1:`x`),O=p(),k=f(),w(),v=Pu},e.onRelease=e.onGestureStart=function(e,t){if(f.offset&&T(),!t)A.restart(!0);else{Y.cache++;var r=_(),i,o;n&&(i=p(),o=i+r*.05*-e.velocityX/.227,r*=ad(p,i,o,kl(c,xc)),D.vars.scrollX=S(o)),i=f(),o=i+r*.05*-e.velocityY/.227,r*=ad(f,i,o,kl(c,Sc)),D.vars.scrollY=C(o),D.invalidate().duration(r).play(.01),(nl&&D.vars.scrollY>=s||i>=s-1)&&X.to({},{onUpdate:j,duration:r})}a&&a(e)},e.onWheel=function(){D._ts&&D.pause(),dl()-g>1e3&&(v=0,g=dl())},e.onChange=function(e,t,r,i,a){if(Pu!==v&&w(),t&&n&&p(S(i[2]===t?O+(e.startX-e.x):p()+t-i[1])),r){f.offset&&T();var o=a[2]===r,s=o?k+e.startY-e.y:f()+r-a[1],c=C(s);o&&s!==c&&(k+=c-s),f(c)}(r||t)&&Uu()},e.onEnable=function(){od(c,n?!1:`x`),$.addEventListener(`refresh`,j),lu(Z,`resize`,j),f.smooth&&=(f.target.style.scrollBehavior=`auto`,p.smooth=!1),b.enable()},e.onDisable=function(){od(c,!0),uu(Z,`resize`,j),$.removeEventListener(`refresh`,j),b.kill()},e.lockAxis=e.lockAxis!==!1,o=new jc(e),o.iOS=nl,nl&&!f()&&f(1),nl&&X.ticker.add(bl),A=o._dc,D=X.to(o,{ease:`power4`,paused:!0,inherit:!1,scrollX:n?`+=0.1`:`+=0`,scrollY:`+=0.1`,modifiers:{scrollY:nd(f,f(),function(){return D.pause()})},onUpdate:Uu,onComplete:A.vars.onComplete}),o};$.sort=function(e){if(Ml(e))return Q.sort(e);var t=Z.pageYOffset||0;return $.getAll().forEach(function(e){return e._sortY=e.trigger?t+e.trigger.getBoundingClientRect().top:e.start+Z.innerHeight}),Q.sort(e||function(e,t){return(e.vars.refreshPriority||0)*-1e6+(e.vars.containerAnimation?1e6:e._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+(t.vars.refreshPriority||0)*-1e6)})},$.observe=function(e){return new jc(e)},$.normalizeScroll=function(e){if(e===void 0)return Qc;if(e===!0&&Qc)return Qc.enable();if(e===!1){Qc&&Qc.kill(),Qc=e;return}var t=e instanceof jc?e:pd(e);return Qc&&Qc.target===t.target&&Qc.kill(),wl(t.target)&&(Qc=t),t},$.core={_getVelocityProp:Ec,_inputObserver:ld,_scrollers:Y,_proxies:lc,bridge:{ss:function(){pl||Du(`scrollStart`),pl=dl()},ref:function(){return Hc}}},Cl()&&X.registerPlugin($);var md=`/assets/noise-Ce_e3iUi.png`,hd=`/assets/button-Bi3kDqZr.mp3`,gd=`/assets/img-B6OBAVa6.mp3`,_d=`data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjYyLjEyLjEwMQAAAAAAAAAAAAAA//twwAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAAHAAAJywA/Pz8/Pz8/Pz8/Pz8/P19fX19fX19fX19fX19ff39/f39/f39/f39/f3+goKCgoKCgoKCgoKCgoKC/v7+/v7+/v7+/v7+/v+Dg4ODg4ODg4ODg4ODg//////////////////8AAAAATGF2YzYyLjI4AAAAAAAAAAAAAAAAJAVeAAAAAAAACcvGIAldAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7cMQAAYsEZSBnsMXB/iKmJZSO0AAASpW8zgbhnlzG+IwGDsvqwKAYbgQx3gM41jkJ2ZxnCvXhINC9MhpJ0hfuyCIDOw0Fgfjln2FC5R+X+sH8pyHJlPL+IKnLP5RwY/UcYo4uTLwxkIfE7wziABc+lWTBnAsgJa0FECIxu6oE7C4C/GSPEuBQNH9Hx/McKKUWMovTR+OKZu277hrXdiXGMasEIEoG0xuYiBigHCfQJtkbaNRneox3qBxZp0X0nEUDNEJ46J+kL95fzkpxEqEiF+nWI/9xZrJtbWaPgAENWXEQnWFnCe6B85dpSoAAAt9ZRgmMDjzGJTAAR4eAxBCkLhoZpHJyEx0oS4eleSDk7Jnfl009rXIZf9TdkKBkvfbB+ncMzQyEovi8G4liKrGxZC0Ew/E44Rr/+3LEJgGWLYU2zLDXgmwp5+WGGtnV5b2pVQuQh9P1x/bTVCK5pEeOGDL/tsr2PZQ1R97XWite7eVTsrllH8f/DhIljuz7lNv+QacVXrNbHdv9tCupHRiSyJNELSxBzmjbJ9s7xDp5LVH09//dYzTeNRnkmfDFRgSBnRAAB1duqJKGIRkcCQMB2QyZcSCy+jgqfXw2F7ouuJwUtIEfd3K7S4YjFV81G2RtzZUwJfrZlQiFcyBi8IhmRIRKQxJDd8tstqIXy4VS+SSWyYnitGZRfVUTFiRaZ35Cugc6Hyrm5Qx9Nq9d6nmXmlRZDFdC9aIx7dmfckmWr6ljRLDzpeGkhZb2zPBUvGLyt6lhDeY+xnuQ4Z3/lemAkSAAAElLG0tHbC4i36GqmzyNq5jyMdf13WyvAxq0fHpdbv/7cMQSAJEFZU+sMG+KOi1psYSO2K4pE0S3RAoKRuVy2W0N9kt1JCz2XPY9rY8gjmZ78pp/Xb3FhCWAZjjFnoEEIDIRQZGTKl3hl1SZP2VxBNRCOhT3hbpMIgkwTJoJxY7VEOFJ5IcJ6XCYiNLXD0hIIoAOoERrlf1QAACABfdEtEqiJEEQ0VyqJRBfagsNqMV4HXs8sBPi9DrQM7U6qBib9yJi8rb9TB
8QacfqLS+AjAWFLS9mT8yETcjykMDtpcwPCjJK7Kzm9HaI7A+t1l7ChzMjVPIi8jpmadWmxdIMaiyZXd6HdLwlcO7wQ4bM/IdAYp0Epg3pb7S9ZCy8opbC2h6DgsNVpQgB4wkWOJlIQFszAJIByYsyB3ZpCllDhuK6sXft0Eb1h3EU7SThpkjIFpEgE8o1AJIb/+3LEGICTjSlILDDWwiitqmT0jthrbJQLtlPA/EsnEI9N32wzZIdoz1gtBQ4VDwexYZp0AmpiQXXGpdfKCdYS1TwsKF0SCtxNycRm7aDsyenDReMZg5RW6Lc/dKLKMs/EnPm2Vb9NB+jVM6YDBxI08x8TisghpMYJ6gmp6UDr/TANAAD2HKF4BnLiJmIeThPk+OQ/UoXAja8ZMJwVLK4IeyOiCJFMoUc6fcUsdIGYQhDhSbCYZUIXqiRAkRmWLTuGEgRTErZtR65WKJdqQwDZc8dTPTMNrijD0i3pCMnXaxxCUkJ0V3axC9y/euauNotjqYQZSQ9T3PTzqcOf/YDyLKDFBI51bAJC8UqEAA3WxEJUEhfaGEAL2tVUm/z8QJPTUXjcbd2Hl/Sm9WiLHbDqpciEN1nsKepMZ//7cMQXgJRtc1CsMHlCQCSrOPeZuJFzLZZc2sGOIsugfMvjqR3SQO5KO1BbSQDmcODqQaRG6GGQhaQCi0O6E9EmRNBQYIl9bdarR0jv8e/kzfJ/F7eU/Ipq/BViC6z7zWJzrxISGjL0N92tF6yGFdoN0XluPeFOV1nTsr10532CEOFWmspNa/09cCCgICIAARuhzhxC2kpCrK4g8crjceJdVIa/cVM0PT9nUKEsh0iWL+XckROyYPpjAFGU708V2p0pR1EurFSl1U26u4PHGrahV2M3y1PNwPxx4SLSfMCpNgwmPNIBYVJX5OdZWT2+Z0Hmd9pV7fx/GZHf9nd5DBG4tCKrL7QYC1EYl+7cDAsAJIVCaBjrGELR1bP3ZGQAACU7czShEWP0kIQ48lMSowIa6LwzotRLQpX/+3LED4APLQ1ntPSAAsAsqjMxEADbTRqTeVmdOkhdxcTDTYpNsvj16ZepO1Gt2Sl4+GOXZzGMQMyWvZTnuXr6hnfCksy9+5/X9Zu188/uV93d/+fff2UqQHz5IDFwaOd2kettYmQABhdOKrD4010kgESQAAAAAAAAASLAj+YDLw/omKuKBYZ78eC9pYrd3Q1AvyxzCwwBDAbouYmhzuCXJANTBvGLmrIr44gzAbeIDCCpATAfJSIt8RyHuh9QvQHxDNl4pEWEdDkjM/hegT2NUjR3HiyHojLFYmVot/RF6OacJgmi8osqTICk6K2/8pkyNckzhESIol5bUSZWXTinMUkv/kSYhxKEOIKRhkTRNl6tEx1GQlg0S/9bz5Jv/WpAGWKwJASJzZjEVhGWCEDYtQmLrRlgMAktnP/7cMQNA8zEhuRcwwAIAAA0gAAABKJYcSrX9V6rf/SXOS2Zw4lhxLTSOHEspKsWBn/4Vx4LkMCsRUJg4FYCf//x//8F4dFxFf02L/xcTf6aC+dFSioSUWC8OBWzYXRf++LVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=`,vd=`data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjYyLjEyLjEwMQAAAAAAAAAAAAAA//twwAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAADAAAE5QB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3/AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD///////////////////////////////////////////8AAAAATGF2YzYyLjI4AAAAAAAAAAAAAAAAJAYVAAAAAAAABOV2wMvDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7cMQAAA6Na1UUNYAKgSossx7wAJAAAAB/iIiI7u7ucABvD2HsPY6x3m6g2AJgTj+40NDRjDc3N3vuCQCAAGAmCeuSB2DoHYc/l73vecYxjGcm47B2DsJhoaMrhjGMYxlfwz97GMYxn73v//973ve//e83Pv3ve99/sYyv//////9j3ve/4Ybh8t/zlBIACIAqzSUyHG4oT8fqYpSFkIHKeBKYwpg+jzRpcS8lyekJQtNjkBtKATgrNG4o4VWBiP6LFmU2IDadYrx1Iu+mWInfpUw26fVJoq7ZmHwkKlfQr1zKyVa2LdbXWIdM7zmJaHukKZwzD+o2Is0LcbePfN7X3jfvmHeV6vVted784/////8d5SuPfevm+cSUjNzFO0iIux3oD4Pp/3rb//7hslAkEltOORuyQMz/+3LEB4ARjU9fuYWACle3ZZMxIAKulMJ6EJaDrUWtOksZ5LJeEYGxheTwyyBoBwCaHo2FJYbh6DySV29Hmgkjtadiv1IFsWk0ovmW+iuZbTNiKhubIdoVMGMkkys2bPzXTvd9onTaoiSQbuPOvue/qO/t6R83o6iSW7Y2v/iPhq3TPjidysIjy4kuEHf7jZJ/5iAAAAGQAAABro6NxZb/rJcaW7/wqADWxiP+AGYHgIk1hJwukTaai9wwENUQBEsWtjLx5IGHylFFJbV/HyUyAjhFmiUUepL8c1IgJaYsEW//zYmR8EVYmiGkYLKW3R//MS0RZi8UkjAc4mSa+r//0yaJ5zIvHR1EGI8vGSJk/////6KykWyaIsWSBEGI0yWTMumqQl/b+upMQU1FMy4xMDCqqqqqqqqqqv/7cMQIg8AAAaQcAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo=`,yd=`modulepreload`,bd=function(e){return`/`+e},xd={},Sd=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=bd(t,n),t in xd)return;xd[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:yd,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n
8)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};ks.registerPlugin($),ks.ticker.lagSmoothing(0);var Cd=document.querySelector(`#webgl-root`),wd=document.querySelector(`.noise`),Td=document.querySelector(`#bg-video-stack`),Ed=document.querySelector(`.bgCase`),Dd=document.querySelector(`.coursor`),Od=document.documentElement,kd=document.querySelector(`#wave`),Ad=[...document.querySelectorAll(`[data-motion-text]`)],jd=[...document.querySelectorAll(`.mainMenu`)],Md=[...document.querySelectorAll(`.case .imageMask`)],Nd=[...document.querySelectorAll(`.case .imageMask img`)],Pd=[...document.querySelectorAll(`.casecontainer`)],Fd=[...document.querySelectorAll(`.case .imageMask`)],Id=document.querySelector(`[data-debug-x]`),Ld=document.querySelector(`[data-debug-y]`),Rd=document.querySelector(`[data-debug-scroll]`),zd=document.querySelector(`[data-debug-time]`),Bd=document.querySelector(`[data-debug-clicks]`),Vd=[...document.querySelectorAll(`.btn`)],Hd=[...document.querySelectorAll(`.mainMenu .link`)],Ud=[...document.querySelectorAll(`[data-cursor-text]`)],Wd=[...document.querySelectorAll(`.fin .finCard`)],Gd=document.querySelector(`.progress`),Kd=Gd?.querySelector(`.activeLine`)??null,qd=Gd?.querySelector(`.sections`)??null,Jd=Gd?[...Gd.querySelectorAll(`.sections > .sec, .sections > .subsec`)]:[];document.querySelector(`#hero-content`),[...document.querySelectorAll(`body > .section`)],[...document.querySelectorAll(`.caseList .case`)];var Yd=Cd instanceof HTMLElement,Xd=[],Zd=Object.assign({"./img/case/ci/1.jpg":e,"./img/case/ci/2.jpg":t,"./img/case/ci/3.jpg":n,"./img/case/ci/bg.jpg":r,"./img/case/cn/1.jpg":i,"./img/case/cn/2.jpg":a,"./img/case/cn/3.jpg":o,"./img/case/cn/4.jpg":s,"./img/case/cn/5.jpg":c,"./img/case/cn/6.jpg":l,"./img/case/cn/7.jpg":u,"./img/case/cn/Divider.jpg":d,"./img/case/cn/bg.jpg":f,"./img/case/cp/1.jpg":p,"./img/case/cp/2.jpg":m,"./img/case/cp/3.jpg":h,"./img/case/cp/4.jpg":g,"./img/case/cp/bg.jpg":_,"./img/case/cw/1.jpg":v,"./img/case/cw/2.jpg":y,"./img/case/cw/3.jpg":b,"./img/case/cw/4.jpg":x,"./img/case/cw/5.jpg":S,"./img/case/cw/6.jpg":C,"./img/case/cw/7.jpg":w,"./img/case/cw/bg.jpg":T,"./img/case/ds/1.jpg":E,"./img/case/ds/2.jpg":D,"./img/case/ds/3.jpg":O,"./img/case/ds/4.jpg":k,"./img/case/ds/5.jpg":A,"./img/case/ds/6.jpg":j,"./img/case/ds/7.jpg":M,"./img/case/ds/bg.jpg":ee,"./img/case/tg/1.jpg":N,"./img/case/tg/2.jpg":P,"./img/case/tg/3.jpg":F,"./img/case/tg/4.jpg":te,"./img/case/tg/bg.jpg":ne,"./img/case/wm/1.webp":I,"./img/case/wm/10.webp":L,"./img/case/wm/11.webp":re,"./img/case/wm/12.webp":ie,"./img/case/wm/13.webp":R,"./img/case/wm/14.webp":ae,"./img/case/wm/2.webp":oe,"./img/case/wm/3.webp":se,"./img/case/wm/4.webp":z,"./img/case/wm/5.webp":ce,"./img/case/wm/6.webp":le,"./img/case/wm/7.webp":B,"./img/case/wm/8.webp":ue,"./img/case/wm/9.webp":de,"./img/case/wm/bg.webp":fe}),Qd={bg:()=>Sd(()=>import(`./bg-6m1WFGwN.js`),[])},$d={button:hd,img:gd,swipe:_d,tap:vd},ef=`site-loader-nav-start`,tf=1500,nf=15e3,rf=0;wd instanceof HTMLElement&&(wd.style.backgroundImage=`url("${md}")`);function af(e=0,t=0){return{x:e,y:t,set(e,t){return this.x=e,this.y=t,this}}}var of=af(window.innerWidth*.5,window.innerHeight*.5),sf=af(window.innerWidth*.5,window.innerHeight*.5),cf=window.matchMedia(`(hover: hover) and (pointer: fine)`).matches,lf=(document.documentElement.lang?.toLowerCase()||`en`).startsWith(`ru`),uf=0,df=new WeakMap,ff=new WeakMap,pf=.6,mf=null,hf=null,gf=new Ws({duration:1.15,smoothWheel:!0,smoothTouch:!1,wheelMultiplier:.9,touchMultiplier:1});gf.on(`scroll`,()=>
8{$.update()});var _f=null,vf={...$d},yf=null,bf=!1,xf=new Map;async function Sf(){return vf.bg?vf:(_f||=Qd.bg().then(e=>(vf={...$d,bg:e.default},vf)),_f)}async function Cf(){let e=await Sf();return yf||(yf=new Audio(e.bg),yf.preload=`auto`,yf.loop=!0,yf.volume=0),{assets:e,backgroundAudio:yf}}function wf(e,t){let n=vf?.[e]??$d[e];if(!n)return null;let r=new Audio(n);return r.preload=`auto`,r.volume=t,r.load(),r}function Tf(e,t){if(!xf.has(e)){let n=Array.from({length:3},()=>wf(e,t)).filter(Boolean);xf.set(e,{index:0,pool:n,volume:t})}return xf.get(e)}async function Ef(){let e=[];xf.forEach(({pool:t,volume:n})=>{t.forEach(t=>{t.volume=0,t.muted=!0,t.currentTime=0,e.push(t.play().then(()=>{t.pause(),t.currentTime=0,t.muted=!1,t.volume=n}).catch(()=>{t.muted=!1,t.volume=n}))})}),await Promise.allSettled(e)}function Df(e,t=.35){return Tf(e,t),()=>{try{if(!window.__hoverAudioUnlocked)return;let n=Tf(e,t);if(!n||n.pool.length===0)return;let r=n.pool[n.index];n.index=(n.index+1)%n.pool.length,r.pause(),r.currentTime=0,r.volume=t,r.play().catch(()=>{})}catch{}}}var Of=.32,kf=Df(`button`,.1*Of),Af=Df(`img`,.1*Of),jf=Df(`tap`,.1*Of),Mf=Df(`swipe`,.1*Of),Nf=null,Pf=0,Ff=!1,If=`
9  <svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
10    <path d="M6 8H2L4 5.5L6 8Z" fill="currentColor"/>
11  </svg>
12`,Lf=`
13  <svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
14    <path d="M6 5.5H2L4 8L6 5.5Z" fill="currentColor"/>
15  </svg>
16`,Rf=`
17  <svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
18    <path d="M2 6H6" stroke="currentColor" stroke-width="1"/>
19  </svg>
20`;function zf(e){if(!(Dd instanceof HTMLElement))return;let t=String(e??``).trim(),n=0;clearInterval(Nf),Dd.textContent=``,t&&(Nf=window.setInterval(()=>{n+=1,Dd.textContent=t.slice(0,n),n>=t.length&&clearInterval(Nf)},18))}async function Bf(){if(!window.__hoverAudioUnlocked&&!bf){bf=!0;try{await Cf(),await Ef(),window.__hoverAudioUnlocked=!0,yf&&yf.play().catch(()=>{})}finally{bf=!1}}}function Vf(){window.__hoverAudioUnlocked=!1,yf&&(yf.pause(),yf.currentTime=0)}function Hf(){kd instanceof Element&&kd.addEventListener(`click`,async()=>{if(!bf){if(window.__hoverAudioUnlocked){Vf(),kd.classList.remove(`active`);return}await Bf(),kd.classList.add(`active`)}})}function Uf(e){return new Promise(t=>{window.setTimeout(t,e)})}function Wf(){let e=[...document.querySelectorAll(`p`)],t=/\b([A-Za-zА-Яа-яЁё0-9]{1,3})\s+(?=[A-Za-zА-Яа-яЁё0-9])/g;e.forEach(e=>{let n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),r=[];for(;n.nextNode();)r.push(n.currentNode);r.forEach(e=>{e.nodeValue=e.nodeValue.replace(t,`$1\xA0`)})})}function Gf(){return document.readyState===`complete`?Promise.resolve():new Promise(e=>{window.addEventListener(`load`,e,{once:!0})})}function Kf(e,t=nf){return Promise.race([e,new Promise(e=>{window.setTimeout(e,t)})])}function qf(e){return!(e instanceof HTMLImageElement)||e.complete?Promise.resolve():Kf(new Promise(t=>{e.addEventListener(`load`,t,{once:!0}),e.addEventListener(`error`,t,{once:!0})}))}function Jf(e){return e?Kf(new Promise(t=>{let n=new Image;n.addEventListener(`load`,t,{once:!0}),n.addEventListener(`error`,t,{once:!0}),n.src=e,n.complete&&t()})):Promise.resolve()}function Yf(e){return!(e instanceof HTMLVideoElement)||e.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA?Promise.resolve():Kf(new Promise(t=>{e.addEventListener(`loadeddata`,t,{once:!0}),e.addEventListener(`canplay`,t,{once:!0}),e.addEventListener(`error`,t,{once:!0}),e.addEventListener(`stalled`,t,{once:!0})}))}function Xf(e){return!e||e===`none`?[]:[...String(e).matchAll(/url\((['"]?)(.*?)\1\)/g)].map(e=>e[2]?.trim()).filter(e=>e&&!e.startsWith(`data:`))}function Zf(){let e=new Set;return[...document.querySelectorAll(`[style*="background-image"]`),...document.querySelectorAll(`.bgCase, .noise`)].forEach(t=>{t instanceof HTMLElement&&Xf(window.getComputedStyle(t).backgroundImage).forEach(t=>{e.add(t)})}),[...e]}function Qf(e,t){let n=[],r=[...document.images],i=Zf(),a=[...document.querySelectorAll(`video`)];
20return r.forEach(e=>{n.push({weight:1,promise:qf(e)})}),i.forEach(e=>{n.push({weight:1,promise:Jf(e)})}),a.forEach(e=>{n.push({weight:4,promise:Yf(e)})}),document.fonts?.ready&&n.push({weight:3,promise:Kf(document.fonts.ready)}),n.push({weight:8,promise:Kf(e.catch(()=>{}))}),n.push({weight:6,promise:Kf(Gf())}),n.push({weight:2,promise:Uf(t)}),n}function $f(){return Array.from({length:324},()=>`<div class="loaderBlock"></div>`).join(``)}function ep(){return`
21    <div class="loaderTransition" aria-hidden="true">
22      ${$f()}
23    </div>
24    <div class="loaderContent" id="loadingContent">
25      <svg width="49" height="35" viewBox="0 0 49 35" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
26        <path d="M14 7V35L0 28V0L14 7ZM31.5 7V35L17.5 28V0L31.5 7ZM49 7V35L35 28V0L49 7Z" fill="white"/>
27      </svg>
28      <div class="loadline">
29        <div class="loading-bar"></div>
30      </div>
31      <span class="loadpercent">0%</span>
32    </div>
33  `}function tp(){let e=document.querySelector(`.loader`);e instanceof HTMLElement||(e=document.createElement(`div`),e.className=`loader`,document.body.prepend(e)),(!(e.querySelector(`.loading-bar`)instanceof HTMLElement)||!(e.querySelector(`.loaderTransition`)instanceof HTMLElement)||e.querySelectorAll(`.loaderBlock`).length!==324||!(e.querySelector(`.loaderContent`)instanceof HTMLElement)||!(e.querySelector(`.loadpercent`)instanceof HTMLElement))&&(e.innerHTML=ep()),e.classList.remove(`loaded`,`is-hidden`);let t=e.querySelector(`.loading-bar`),n=e.querySelector(`.loaderContent`),r=e.querySelector(`.loaderTransition`),i=[...e.querySelectorAll(`.loaderBlock`)],a=e.querySelector(`.loadpercent`);return!(t instanceof HTMLElement)||!(n instanceof HTMLElement)||!(r instanceof HTMLElement)||!(a instanceof HTMLElement)||i.length!==324?null:{root:e,loadingBar:t,loadingContent:n,loadingTransition:r,loadingBlocks:i,loadPercent:a,progress:0}}function np(e,t){let n=Math.max(0,Math.min(100,t));e.progress=n,e.loadingBar.style.width=`${n}%`,e.loadPercent.textContent=`${Math.round(n)}%`}function rp(e){ks.killTweensOf([e.root,...e.loadingBlocks,e.loadingContent]),document.body.classList.remove(`loader-active`),document.documentElement.classList.remove(`boot-loading`),e.root.classList.add(`is-hidden`),e.root.style.pointerEvents=`none`,ks.set(e.root,{clearProps:`opacity`}),ks.set(e.loadingBlocks,{clearProps:`opacity`}),ks.set(e.loadingContent,{clearProps:`opacity,filter`})}function ip(e,t={}){let{revealContent:n=!0,resetProgress:r=!0,addBootLoading:i=!0,animateIn:a=!1}=t;if(document.body.classList.add(`loader-active`),i&&document.documentElement.classList.add(`boot-loading`),e.root.classList.remove(`is-hidden`,`loaded`),e.root.style.pointerEvents=`auto`,ks.killTweensOf([e.root,...e.loadingBlocks,e.loadingContent]),n?e.loadingContent.classList.remove(`hide`):e.loadingContent.classList.add(`hide`),r&&np(e,0),a){ks.set(e.root,{opacity:1}),ks.set(e.loadingBlocks,{opacity:0});let t=ks.timeline();t.to(e.loadingBlocks,{opacity:1,duration:.001,ease:`linear`,stagger:{amount:.5,from:`random`}},0),n&&(ks.set(e.loadingContent,{opacity:0,filter:`blur(8px)`}),t.to(e.loadingContent,{opacity:1,filter:`blur(0px)`,duration:.24,ease:`power2.out`},.12))}}function ap(e){return new Promise(t=>{ks.killTweensOf([e.root,...e.loadingBlocks,e.loadingContent]),document.documentElement.classList.remove(`boot-loading`);let n=ks.timeline({onComplete:()=>{rp(e),t()}});n.to(e.loadingContent,{opacity:0,filter:`blur(12px)`,duration:.18,ease:`power2.out`},.02),n.to(e.loadingBlocks,{opacity:0,duration:.1,stagger:{amount:.75,from:`random`},ease:`linear`},.1)})}function op(e,t){if(!(e instanceof HTMLAnchorElement)||t.defaultPrevented||t.button!==0||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||e.target&&e.target!==`_self`||e.hasAttribute(`download`))return!1;let n=(e.getAttribute(`href`)||``).trim();if(!n||n===`#`||n.startsWith(`#`)||n.startsWith(`mailto:`)||n.startsWith(`tel:`)||n.startsWith(`javascript:`))return!1;let r;try{r=new URL(e.href,window.location.href)}catch{return!1}if(r.origin!==window.location.origin)return!1;let i=new URL(window.location.href);if(r.pathname===i.pathname&&r.search===i.search&&r.hash===i.hash)return!1;let a=r.pathname.toLowerCase();return a===`/`||a.endsWith(`.html`)||!a.includes(`.`)}function sp(){let e=tp();if(!e)return null;let t=!1;document.addEventListener(`click`,n=>{let r=n.target instanceof Element?n.target.closest(`a[href]`):null;!op(r,n)||t||(n.preventDefault(),t=!0,sessionStorage.setItem(ef,String(Date.now())),ip(e,{revealContent:!1,resetProgress:!1,addBootLoading:!1,animateIn:!0}),window.setTimeout(()=>{window.location.href=r.href},520))});async function n(t){let n=Number(sessionStorage.getItem(ef)||0);n&&sessionStorage.removeItem(ef),ip(e);let r=n?Date.now()-n:0,i=Math.max(0,tf-r),a=0,o=t=>{a=t,np(e,t)};o(0);
33let s=Qf(t,i),c=s.reduce((e,t)=>e+t.weight,0)||1,l=0,u=()=>{o(Math.round(l/c*100))};u(),await Promise.allSettled(s.map(async e=>{await e.promise,l+=e.weight,u()})),a<100&&o(100),await ap(e)}return{run:n}}function cp(e,t,n){return Math.min(Math.max(e,t),n)}function lp(e,t,n){return e+(t-e)*n}function up(e){return cp(e,0,1)}function dp(e){return 1-(1-up(e))**3}function fp(){let e=ks.timeline({defaults:{ease:`none`},scrollTrigger:{trigger:document.body,start:`top top`,end:`bottom bottom`,scrub:1}}),t={progress:0};e.to(t,{progress:1,onUpdate:()=>{rf=t.progress}})}function pp(){Ad.forEach(e=>{if(e.matches(`h2, h3`)){let t=hp(e);if(t.length===0)return;let n=ks.fromTo(t,{opacity:.16,y:28,filter:`blur(10px)`},{opacity:1,y:0,filter:`blur(0px)`,duration:.55,stagger:.08,ease:`power2.out`,scrollTrigger:{trigger:e,start:`top 85%`,end:`top 45%`,scrub:1}});Xd.push({block:e,pieces:t,tween:n,revealed:!1});return}let t=[...e.children].filter(e=>e.tagName!==`IMG`&&!e.classList.contains(`imageMask`)).flatMap(e=>{if(e.tagName===`IMG`||e.classList.contains(`imageMask`)||e.closest(`svg`))return[];let t=[...e.children].filter(e=>e.tagName!==`IMG`&&!e.classList.contains(`imageMask`)&&!e.closest(`svg`));return t.length>0?t:[e]}),n=[...new Set(t)];if(n.length===0)return;n.forEach(e=>{e.classList.add(`motion-piece`)});let r=ks.fromTo(n,{opacity:.16,y:28,filter:`blur(10px)`},{opacity:1,y:0,filter:`blur(0px)`,duration:.55,stagger:.08,ease:`power2.out`,scrollTrigger:{trigger:e,start:`top 85%`,end:`top 45%`,scrub:1}});Xd.push({block:e,pieces:n,tween:r,revealed:!1})})}function mp(){let e=window.scrollY+window.innerHeight>=document.documentElement.scrollHeight-16;document.body.classList.toggle(`motion-text-force-visible`,e)}function hp(e){if(!(e instanceof HTMLElement))return[];if(e.dataset.motionPrepared===`true`)return[...e.querySelectorAll(`.motion-word, .motion-inline-piece`)];let t=[],n=e=>{if(e.nodeType===Node.TEXT_NODE){let n=e.textContent??``;if(!n.trim())return;let r=document.createDocumentFragment();n.split(/(\s+)/).forEach(e=>{if(!e)return;if(/^\s+$/.test(e)){r.appendChild(document.createTextNode(e));return}let n=document.createElement(`span`);n.className=`motion-word`,n.textContent=e,r.appendChild(n),t.push(n)}),e.replaceWith(r);return}if(e instanceof HTMLElement){if(e.matches(`a, span`)||e.closest(`a, span`)){!e.classList.contains(`motion-inline-piece`)&&!e.closest(`.motion-inline-piece`)&&(e.classList.add(`motion-inline-piece`),t.push(e));return}e.matches(`svg`)||e.closest(`svg`)||[...e.childNodes].forEach(n)}};return[...e.childNodes].forEach(n),e.dataset.motionPrepared=`true`,t}function gp(){let e=new Map;return Object.entries(Zd).forEach(([t,n])=>{let r=t.match(/\/img\/case\/([^/]+)\/([^/]+)$/);if(!r)return;let[,i,a]=r,o=a.replace(/\.[^.]+$/,``);/^(bg|divider)$/i.test(o)||(e.has(i)||e.set(i,[]),e.get(i).push({src:n,thumbSrc:n,type:`image`,__sortKey:a}))}),e.forEach((t,n)=>{t.sort((e,t)=>e.__sortKey.localeCompare(t.__sortKey,void 0,{numeric:!0,sensitivity:`base`})),e.set(n,t.map(({__sortKey:e,...t})=>t))}),e}function _p(e){if(!(e instanceof HTMLElement))return null;let t=e.getAttribute(`data-gallery-folder`)?.trim();if(t)return t;let n=[],r=e.querySelector(`.c-glitch`),i=e.querySelector(`.c-glitch__img`),a=e.querySelector(`img`);r instanceof HTMLElement&&r.style.backgroundImage&&n.push(r.style.backgroundImage),i instanceof HTMLElement&&i.style.backgroundImage&&n.push(i.style.backgroundImage),a instanceof HTMLImageElement&&a.getAttribute(`src`)&&n.push(a.getAttribute(`src`));for(let e of n){let t=String(e).match(/\/case\/([^/'")]+)\.(png|jpg|jpeg|webp|avif)/i);if(t)return t[1]}return null}function vp(e){Ff||!(e instanceof HTMLElement)||requestAnimationFrame(()=>{document.activeElement===e&&e.blur()})}function yp(){if(Fd.length===0)return;let e=gp();Fd.forEach(t=>{let n=_p(t);if(!n)return;let r=e.get(n);if(!r||r.length===0)return;t.setAttribute(`role`,`button`),t.setAttribute(`tabindex`,`0`),t.setAttribute(`aria-label`,`Open ${n} gallery`),t.dataset.galleryReady=`true`;let i=()=>{let e=Ff;bn.show(r,{animated:!0,dragToClose:!0,hideScrollbar:!1,placeFocusBack:e,Thumbs:!1,Toolbar:{display:{left:[],middle:[],right:[`close`]}},on:{destroy:()=>vp(t)}})};
33t.addEventListener(`click`,i),t.addEventListener(`keydown`,e=>{e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),i())})})}function bp(){Pd.length!==0&&Pd.forEach(e=>{let t=e.querySelector(`.images`),n=t?.querySelector(`img`);if(!(t instanceof HTMLElement)||!(n instanceof HTMLImageElement)||!n.getAttribute(`src`))return;let r=n.getAttribute(`src`),i=n.getAttribute(`alt`)?.trim();t.setAttribute(`role`,`button`),t.setAttribute(`tabindex`,`0`),t.setAttribute(`aria-label`,i?`${lf?`Открыть изображение:`:`Open image:`} ${i}`:lf?`Открыть изображение`:`Open image`),t.dataset.galleryReady=`true`;let a=()=>{let e=Ff;bn.show([{src:r,type:`image`}],{animated:!0,dragToClose:!0,hideScrollbar:!1,placeFocusBack:e,Thumbs:!1,Toolbar:{display:{left:[],middle:[],right:[`close`]}},on:{destroy:()=>vp(t)}})};t.addEventListener(`click`,a),t.addEventListener(`keydown`,e=>{e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),a())})})}function xp(){Nd.forEach(e=>{let t=e.closest(`.imageMask`)||e.closest(`.case`)||e;ks.fromTo(e,{opacity:.18},{opacity:1,ease:`power2.out`,scrollTrigger:{trigger:t,start:`top bottom`,end:`top 72%`,scrub:1}})})}function Sp(){jd.length!==0&&jd.forEach(e=>{let t=[...e.querySelectorAll(`.link`)];if(t.length===0)return;let n=document.createElement(`div`);n.className=`mainMenuHover`,n.innerHTML=`
34      <span class="mainMenuHover__corner mainMenuHover__corner--tl"></span>
35      <span class="mainMenuHover__corner mainMenuHover__corner--tr"></span>
36      <span class="mainMenuHover__corner mainMenuHover__corner--br"></span>
37      <span class="mainMenuHover__corner mainMenuHover__corner--bl"></span>
38    `,e.appendChild(n);let r=t=>{let r=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=i.left-r.left,o=i.top-r.top;n.classList.add(`is-visible`),ks.to(n,{x:a,y:o,width:i.width,height:i.height,duration:.32,ease:`power2.out`,overwrite:!0})},i=()=>{n.classList.remove(`is-visible`)};t.forEach(e=>{e.addEventListener(`mouseenter`,()=>r(e)),e.addEventListener(`focus`,()=>r(e))}),e.addEventListener(`mouseleave`,i),e.addEventListener(`focusout`,t=>{e.contains(t.relatedTarget)||i()})})}function Cp(){[...document.querySelectorAll(`.mainMenu .link`),...document.querySelectorAll(`.btn`)].forEach(e=>{let t=null;if(e.matches(`.btn`))t=e.querySelector(`span`)||e;else if(e.matches(`.mainMenu .link`)){if(t=e.querySelector(`.link__label`),!(t instanceof HTMLElement)){let n=document.createElement(`span`);n.className=`link__label`;let r=[...e.childNodes].filter(e=>e.nodeType===Node.TEXT_NODE&&e.textContent?.trim());r.length>0&&(n.textContent=r.map(e=>e.textContent).join(` `).replace(/\s+/g,` `).trim(),r.forEach(t=>e.removeChild(t)),e.insertBefore(n,e.firstChild)),t=n}}else t=e;if(!(t instanceof HTMLElement))return;let n=(t.textContent||``).trim();if(!n)return;let r=()=>{let e=0;clearInterval(t._scrambleInterval),t._scrambleInterval=setInterval(()=>{t.textContent=n.split(``).map((t,r)=>t===` `?` `:r<e?n[r]:`0123456789`[Math.floor(Math.random()*10)]).join(``),e+=.5},30),window.setTimeout(()=>{clearInterval(t._scrambleInterval),t.textContent=n},400)};e.addEventListener(`mouseenter`,r),e.addEventListener(`focus`,r)})}function wp(){Vd.forEach(e=>{e.addEventListener(`mouseenter`,kf)}
38),Hd.forEach(e=>{e.addEventListener(`mouseenter`,jf)}),Md.forEach(e=>{e.addEventListener(`mouseenter`,Af)})}function Tp(){if(!cf||!(Dd instanceof HTMLElement)||Ud.length===0){Dd?.classList.remove(`is-visible`);return}let e=(Dd.textContent||``).trim();Ud.forEach(t=>{let n=t.getAttribute(`data-cursor-text`);n&&(t.addEventListener(`mouseenter`,()=>{Pf+=1,Dd.classList.add(`is-visible`),zf(n)}),t.addEventListener(`mouseleave`,()=>{Pf=Math.max(0,Pf-1),Pf===0&&(Dd.classList.remove(`is-visible`),zf(e))}),t.addEventListener(`focus`,()=>{Ff&&(Pf+=1,Dd.classList.add(`is-visible`),zf(n))}),t.addEventListener(`blur`,()=>{Pf=Math.max(0,Pf-1),Pf===0&&(Dd.classList.remove(`is-visible`),zf(e))}))})}function Ep(){if(Md.length===0)return;let e=window.innerHeight,t=window.innerWidth<860?38:154;Md.forEach(n=>{let r=n.getBoundingClientRect(),i=df.get(n)??{y:0},a=0;r.bottom<0||r.top>e||(a=-cp((r.top+r.height*.5-e*.5)/e,-1,1)*t),i.y=lp(i.y,a,.12),df.set(n,i),n.style.transform=`translate3d(0, ${i.y.toFixed(2)}px, 0)`})}function Dp(){if(Pd.length===0)return;let e=window.innerHeight,t=window.innerWidth<860?24:72;Pd.forEach(n=>{let r=n.querySelector(`.casedescription`);if(!(r instanceof HTMLElement))return;let i=n.getBoundingClientRect(),a=ff.get(r)??{y:0},o=0;i.bottom<0||i.top>e||(o=-cp((i.top+i.height*.5-e*.5)/e,-1,1)*t),a.y=lp(a.y,o,.12),ff.set(r,a),r.style.transform=`translate3d(0, ${a.y.toFixed(2)}px, 0)`})}function Op(){if(!(Kd instanceof HTMLElement)||!(qd instanceof HTMLElement)||Jd.length===0)return;let e=up(rf);Kd.style.transform=`scaleY(${e.toFixed(4)})`;let t=qd.getBoundingClientRect().height*e,n=-1;Jd.forEach((e,r)=>{let i=e.offsetTop+e.offsetHeight*.5,a=t>=i,o=a&&(n===-1||Math.abs(t-i)<Math.abs(t-(Jd[n].offsetTop+Jd[n].offsetHeight*.5)));e.classList.toggle(`is-passed`,a),e.classList.remove(`is-active`),o&&(n=r)}),n>=0&&Jd[n].classList.add(`is-active`)}function kp(e,{minimumFractionDigits:t=0,maximumFractionDigits:n=2}={}){return new Intl.NumberFormat(`en-US`,{minimumFractionDigits:t,maximumFractionDigits:n}).format(e).replace(/,/g,` `)}function Ap(e){return`${Math.abs(e).toFixed(2)}%`}function jp(e,{price:t,changePercent:n}){if(!(e instanceof HTMLElement))return;let r=e.querySelector(`.finPrice`),i=e.querySelector(`.finChange`);if(!(r instanceof HTMLElement)||!(i instanceof HTMLElement))return;let a=n>0?`up`:n<0?`down`:`neutral`;i.classList.remove(`up`,`down`,`neutral`),i.classList.add(a),r.textContent=kp(t,{minimumFractionDigits:0,maximumFractionDigits:t>=100?2:4}),i.innerHTML=`${a===`up`?If:a===`down`?Lf:Rf}${Ap(n)}`}async function Mp(){let e=await fetch(`https://api.binance.com/api/v3/ticker/24hr?symbol=BTCUSDT`);if(!e.ok)throw Error(`BTC request failed: ${e.status}`);let t=await e.json();return{price:Number(t.lastPrice),changePercent:Number(t.priceChangePercent)}}async function Np(){let e=await fetch(`https://iss.moex.com/iss/engines/stock/markets/index/securities/IMOEX.json?iss.meta=off`);if(!e.ok)throw Error(`IMOEX request failed: ${e.status}`);let t=await e.json(),n=t?.marketdata?.columns??[],r=t?.marketdata?.data?.[0]??[],i=n.indexOf(`CURRENTVALUE`),a=n.indexOf(`LASTVALUE`),o=n.indexOf(`LASTCHANGEPRC`),s=n.indexOf(`OPENVALUE`),c=Number(r[i]),l=Number(r[a]),u=Number(r[s]),d=Number(r[o]),f=Number.isFinite(c)&&c>0?c:l;return!Number.isFinite(d)&&Number.isFinite(f)&&Number.isFinite(u)&&u!==0&&(d=(f-u)/u*100),{price:f,changePercent:d}}async function Pp(){let e=await fetch(`https://api.codetabs.com/v1/proxy/?quest=https://fred.stlouisfed.org/graph/fredgraph.csv?id=SP500`);if(!e.ok)throw Error(`S&P500 request failed: ${e.status}`);let t=(await e.text()).trim().split(`
39`).slice(1).map(e=>e.split(`,`)).filter(([,e])=>e&&e!==`.`).map(([,e])=>Number(e)).filter(e=>Number.isFinite(e)),n=t.at(-1),r=t.at(-2);if(!Number.isFinite(n)||!Number.isFinite(r)||r===0)throw Error(`S&P500 response did not contain enough data`);return{price:n,changePercent:(n-r)/r*100}}async function Fp(){if(Wd.length===0)return;let e={BTC:Mp,IMOEX:Np,"S&P500":Pp};await Promise.allSettled(Wd.map(async t=>{let n=t.querySelector(`.finTitle`)?.textContent?.trim(),r=n?e[n]:null;r&&jp(t,await r())}))}function Ip(){Wd.length!==0&&(Fp(),window.setInterval(()=>{Fp()},1e3*60*5))}function Lp(e=0){gf.raf(e);let t=e*.001,n=dp(up(rf/.22)),r=1-n*.12,i=1-n,a=n*10,o=1-dp(up(rf/.05)),s=(1-dp(up((rf-.88)/.12))*.9)*.2;if(Od.style.setProperty(`--hero-scale`,r.toFixed(3)),Od.style.setProperty(`--hero-opacity`,i.toFixed(3)),Od.style.setProperty(`--hero-blur`,`${a.toFixed(2)}px`),Od.style.setProperty(`--footer-opacity`,o.toFixed(3)),yf&&(yf.volume=window.__hoverAudioUnlocked?s:0),Id&&(Id.textContent=Math.round(of.x).toString()),Ld&&(Ld.textContent=Math.round(of.y).toString()),Rd&&(Rd.textContent=rf.toFixed(3)),zd&&(zd.textContent=`${t.toFixed(1)}s`),Bd&&(Bd.textContent=uf.toString()),Td){let e=1+rf*.7;Td.style.transform=`scale(${e})`}if(Ed instanceof HTMLElement){let e=up(window.scrollY/400),t=1-e*.9,n=e*10;Ed.style.opacity=t.toFixed(3),Ed.style.filter=`blur(${n.toFixed(2)}px)`}hf?.render(),mf?.tick(rf),Ep(),Dp(),Op(),mp(),requestAnimationFrame(Lp)}window.addEventListener(`resize`,()=>{mf?.resize(),hf?.resize()}),window.addEventListener(`pointermove`,e=>{of.set(e.clientX,e.clientY),sf.set(e.clientX,e.clientY),cf&&Dd instanceof HTMLElement&&(Dd.style.transform=`translate3d(${(sf.x+18).toFixed(1)}px, ${(sf.y+18).toFixed(1)}px, 0)`),mf?.handlePointerMove(e.clientX,e.clientY),hf?.handlePointerMove(e.clientX,e.clientY)}),window.addEventListener(`pointerleave`,()=>{mf?.handlePointerLeave(),hf?.handlePointerLeave()}),window.addEventListener(`pointerdown`,()=>{Ff=!1,uf+=1}
39),window.addEventListener(`keydown`,e=>{e.key===`Tab`&&(Ff=!0)}),window.addEventListener(`pointerleave`,()=>{Pf=0,cf&&Dd instanceof HTMLElement&&Dd.classList.remove(`is-visible`)});async function Rp(){let[e,t]=await Promise.all([Ed instanceof HTMLElement?Sd(()=>import(`./bg-case-effect-C5ZTTjC5.js`),__vite__mapDeps([0,1])):Promise.resolve(null),Yd?Sd(()=>import(`./home-scene-BsQPX9x0.js`),__vite__mapDeps([2,1])):Promise.resolve(null)]);e&&Ed instanceof HTMLElement&&(hf=e.createBgCaseHoverEffect(Ed,ks)),t&&Yd&&(mf=t.createHomeSceneRuntime({root:Cd,gsap:ks,playCoinHoverSound:Mf,globalLightMultiplier:pf}),await mf?.loadSceneModel?.()),fp(),Wf(),pp(),yp(),bp(),xp(),Sp(),Cp(),wp(),Tp(),Hf(),Ip(),$.refresh(),Lp()}var zp=sp(),Bp=Rp();zp?await zp.run(Bp):await Bp;

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.