vendor: 60,387 bytes, lines 1-17
1!function(t){var e={};function i(s){if(e[s])return e[s].exports;var n=e[s]={i:s,l:!1,exports:{}};return t[s].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,s){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:s})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(s,n,function(e){return t[e]}.bind(null,n));return s},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/app/themes/project_theme/dist/",i(i.s=16)}([function(t,e,i){"use strict";function s(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function n(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e} 2/*! 3 * GSAP 3.13.0 4 * https://gsap.com 5 * 6 * @license Copyright 2008-2025, GreenSock. All rights reserved. 7 * Subject to the terms at https://gsap.com/standard-license 8 * @author: Jack Doyle, [email protected] 9*/i.d(e,"a",(function(){return Hs}));var r,a,o,l,h,c,d,u,p,f,m,g,v,y,b,x={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},w={duration:.5,overwrite:!1,delay:0},T=1e8,E=2*Math.PI,_=E/4,S=0,C=Math.sqrt,M=Math.cos,P=Math.sin,k=function(t){return"string"==typeof t},L=function(t){return"function"==typeof t},$=function(t){return"number"==typeof t},z=function(t){return void 0===t},O=function(t){return"object"==typeof t},A=function(t){return!1!==t},I=function(){return"undefined"!=typeof window},D=function(t){return L(t)||k(t)},R="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},N=Array.isArray,F=/(?:-?\.?\d|\.)+/gi,B=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,H=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,X=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Y=/[+-]=-?[.\d]+/,W=/[^,'"\[\]\s]+/gi,q=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,V={},G={},j=function(t){return(G=_t(t,V))&&Ei},U=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},K=function(t,e){return!e&&console.warn(t)},Z=function(t,e){return t&&(V[t]=e)&&G&&(G[t]=e)||V},J=function(){return 0},Q={suppressEvents:!0,isStart:!0,kill:!1},tt={suppressEvents:!0,kill:!1},et={suppressEvents:!0},it={},st=[],nt={},rt={},at={},ot=30,lt=[],ht="",ct=function(t){var e,i,s=t[0];if(O(s)||L(s)||(t=[t]),!(e=(s._gsap||{}).harness)){for(i=lt.length;i--&&!lt[i].targetTest(s););e=lt[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Re(t[i],e)))||t.splice(i,1);return t},dt=function(t){return t._gsap||ct(ee(t))[0]._gsap},ut=function(t,e,i){return(i=t[e])&&L(i)?t[e]():z(i)&&t.getAttribute&&t.getAttribute(e)||i},pt=function(t,e){return(t=t.split(",")).forEach(e)||t},ft=function(t){return Math.round(1e5*t)/1e5||0},mt=function(t){return Math.round(1e7*t)/1e7||0},gt=function(t,e){var i=e.charAt(0),s=parseFloat(e.substr(2));return t=parseFloat(t),"+"===i?t+s:"-"===i?t-s:"*"===i?t*s:t/s},vt=function(t,e){for(var i=e.length,s=0;t.indexOf(e[s])<0&&++s<i;);return s<i},yt=function(){var t,e,i=st.length,s=st.slice(0);for(nt={},st.length=0,t=0;t<i;t++)(e=s[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},bt=function(t){return!!(t._initted||t._startAt||t.add)},xt=function(t,e,i,s){st.length&&!a&&yt(),t.render(e,i,s||!!(a&&e<0&&bt(t))),st.length&&!a&&yt()},wt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(W).length<2?e:k(t)?t.trim():t},Tt=function(t){return t},Et=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},_t=function(t,e){for(var i in e)t[i]=e[i];return t},St=function t(e,i){for(var s in i)"__proto__"!==s&&"constructor"!==s&&"prototype"!==s&&(e[s]=O(i[s])?t(e[s]||(e[s]={}),i[s]):i[s]);return e},Ct=function(t,e){var i,s={};for(i in t)i in e||(s[i]=t[i]);return s},Mt=function(t){var e,i=t.parent||l,s=t.keyframes?(e=N(t.keyframes),function(t,i){for(var s in i)s in t||"duration"===s&&e||"ease"===s||(t[s]=i[s])}):Et;if(A(t.inherit))for(;i;)s(t,i.vars.defaults),i=i.parent||i._dp;return t},Pt=function(t,e,i,s,n){void 0===i&&(i="_first"),void 0===s&&(s="_last");var r,a=t[s];if(n)for(r=e[n];a&&a[n]>r;)a=a._prev;return a?(e._next=a._next,a._next=e):(e._next=t[i],t[i]=e),e._next?e._next._prev=e:t[s]=e,e._prev=a,e.parent=e._dp=t,e},kt=function(t,e,i,s){void 0===i&&(i="_first"),void 0===s&&(s="_last");var n=e._prev,r=e._next;n?n._next=r:t[i]===e&&(t[i]=r),r?r._prev=n:t[s]===e&&(t[s]=n),e._next=e._prev=e.parent=null},Lt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},$t=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var i=t;i;)i._dirty=1,i=i.parent;return t},zt=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},Ot=function(t,e,i,s){return t._startAt&&(a?t._startAt.revert(tt):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,s))},At=function(t){return t._repeat?It(t._tTime,t=t.duration()+t._rDelay)*t:0},It=function(t,e){var i=Math.floor(t=mt(t/e));return t&&i===t?i-1:i},Dt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Rt=function(t){return t._end=mt(t._start+(t._tDur/Math.abs(t._ts||t._rts||1e-8)||0))},Nt=function(t,e){var i=t._dp;return i&&i.smoothChildTiming&&t._ts&&(t._start=mt(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Rt(t),i._dirty||$t(i,t)),t},Ft=function(t,e){var i;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(i=Dt(t.rawTime(),e),(!e._dur||Kt(0,e.totalDuration(),i)-e._tTime>1e-8)&&e.render(i,!0)),$t(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(i=t;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;t._zTime=-1e-8}},Bt=function(t,e,i,s){return e.parent&&Lt(e),e._start=mt(($(i)?i:i||t!==l?Gt(t,i,e):t._time)+e._delay),e._end=mt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Pt(t,e,"_first","_last",t._sort?"_start":0),Yt(e)||(t._recent=e),s||Ft(t,e),t._ts<0&&Nt(t,t._tTime),t},Ht=function(t,e){return(V.ScrollTrigger||U("scrollTrigger",e))&&V.ScrollTrigger.create(e,t)},Xt=function(t,e,i,s,n){return qe(t,e,n),t._initted?!i&&t._pt&&!a&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&p!==_e.frame?(st.push(t),t._lazy=[n,s],1):void 0:1},Yt=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},Wt=function(t,e,i,s){var n=t._repeat,r=mt(e)||0,a=t._tTime/t._tDur;return a&&!s&&(t._time*=r/t._dur),t._dur=r,t._tDur=n?n<0?1e10:mt(r*(n+1)+t._rDelay*n):r,a>0&&!s&&Nt(t,t._tTime=t._tDur*a),t.parent&&Rt(t),i||$t(t.parent,t),t},qt=function(t){return t instanceof Fe?$t(t):Wt(t,t._dur)},Vt={_start:0,endTime:J,totalDuration:J},Gt=function t(e,i,s){var n,r,a,o=e.labels,l=e._recent||Vt,h=e.duration()>=T?l.endTime(!1):e._dur;return k(i)&&(isNaN(i)||i in o)?(r=i.charAt(0),a="%"===i.substr(-1),n=i.indexOf("="),"<"===r||">"===r?(n>=0&&(i=i.replace(/=/,"")),("<"===r?l._start:l.endTime(l._repeat>=0))+(parseFloat(i.substr(1))||0)*(a?(n<0?l:s).totalDuration()/100:1)):n<0?(i in o||(o[i]=h),o[i]):(r=parseFloat(i.charAt(n-1)+i.substr(n+1)),a&&s&&(r=r/100*(N(s)?s[0]:s).totalDuration()),n>1?t(e,i.substr(0,n-1),s)+r:h+r)):null==i?h:+i},jt=function(t,e,i){var s,n,r=$(e[1]),a=(r?2:1)+(t<2?0:1),o=e[a];if(r&&(o.duration=e[1]),o.parent=i,t){for(s=o,n=i;n&&!("immediateRender"in s);)s=n.vars.defaults||{},n=A(n.vars.inherit)&&n.parent;o.immediateRender=A(s.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new Ke(e[0],o,e[a+1])},Ut=function(t,e){return t||0===t?e(t):e},Kt=function(t,e,i){return i<t?t:i>e?e:i},Zt=function(t,e){return k(t)&&(e=q.exec(t))?e[1]:""},Jt=[].slice,Qt=function(t,e){return t&&O(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&O(t[0]))&&!t.nodeType&&t!==h},te=function(t,e,i){return void 0===i&&(i=[]),t.forEach((function(t){var s;return k(t)&&!e||Qt(t,1)?(s=i).push.apply(s,ee(t)):i.push(t)}))||i},ee=function(t,e,i){return o&&!e&&o.selector?o.selector(t):!k(t)||i||!c&&Se()?N(t)?te(t,i):Qt(t)?Jt.call(t,0):t?[t]:[]:Jt.call((e||d).querySelectorAll(t),0)},ie=function(t){return t=ee(t)[0]||K("Invalid scope")||{},function(e){var i=t.current||t.nativeElement||t;return ee(e,i.querySelectorAll?i:i===t?K("Invalid scope")||d.createElement("div"):t)}},se=function(t){return t.sort((function(){return.5-Math.random()}))},ne=function(t){if(L(t))return t;var e=O(t)?t:{each:t},i=ze(e.ease),s=e.from||0,n=parseFloat(e.base)||0,r={},a=s>0&&s<1,o=isNaN(s)||a,l=e.axis,h=s,c=s;return k(s)?h=c={center:.5,edges:.5,end:1}[s]||0:!a&&o&&(h=s[0],c=s[1]),function(t,a,d){var u,p,f,m,g,v,y,b,x,w=(d||e).length,E=r[w];if(!E){if(!(x="auto"===e.grid?0:(e.grid||[1,T])[1])){for(y=-T;y<(y=d[x++].getBoundingClientRect().left)&&x<w;);x<w&&x--}for(E=r[w]=[],u=o?Math.min(x,w)*h-.5:s%x,p=x===T?0:o?w*c/x-.5:s/x|0,y=0,b=T,v=0;v<w;v++)f=v%x-u,m=p-(v/x|0),E[v]=g=l?Math.abs("y"===l?m:f):C(f*f+m*m),g>y&&(y=g),g<b&&(b=g);"random"===s&&se(E),E.max=y-b,E.min=b,E.v=w=(parseFloat(e.amount)||parseFloat(e.each)*(x>w?w-1:l?"y"===l?w/x:x:Math.max(x,w/x))||0)*("edges"===s?-1:1),E.b=w<0?n-w:n,E.u=Zt(e.amount||e.each)||0,i=i&&w<0?Le(i):i}return w=(E[t]-E.min)/E.max||0,mt(E.b+(i?i(w):w)*E.v)+E.u}},re=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(i){var s=mt(Math.round(parseFloat(i)/t)*t*e);return(s-s%1)/e+($(i)?0:Zt(i))}},ae=function(t,e){var i,s,n=N(t);return!n&&O(t)&&(i=n=t.radius||T,t.values?(t=ee(t.values),(s=!$(t[0]))&&(i*=i)):t=re(t.increment)),Ut(e,n?L(t)?function(e){return s=t(e),Math.abs(s-e)<=i?s:e}:function(e){for(var n,r,a=parseFloat(s?e.x:e),o=parseFloat(s?e.y:0),l=T,h=0,c=t.length;c--;)(n=s?(n=t[c].x-a)*n+(r=t[c].y-o)*r:Math.abs(t[c]-a))<l&&(l=n,h=c);return h=!i||l<=i?t[h]:e,s||h===e||$(e)?h:h+Zt(e)}:re(t))},oe=function(t,e,i,s){return Ut(N(t)?!e:!0===i?!!(i=0):!s,(function(){return N(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(s=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+.99*i))/i)*i*s)/s}))},le=function(t,e,i){return Ut(i,(function(i){return t[~~e(i)]}))},he=function(t){for(var e,i,s,n,r=0,a="";~(e=t.indexOf("random(",r));)s=t.indexOf(")",e),n="["===t.charAt(e+7),i=t.substr(e+7,s-e-7).match(n?W:F),a+=t.substr(r,e-r)+oe(n?i:+i[0],n?0:+i[1],+i[2]||1e-5),r=s+1;return a+t.substr(r,t.length-r)},ce=function(t,e,i,s,n){var r=e-t,a=s-i;return Ut(n,(function(e){return i+((e-t)/r*a||0)}))},de=function(t,e,i){var s,n,r,a=t.labels,o=T;for(s in a)(n=a[s]-e)<0==!!i&&n&&o>(n=Math.abs(n))&&(r=s,o=n);return r},ue=function(t,e,i){var s,n,r,a=t.vars,l=a[e],h=o,c=t._ctx;if(l)return s=a[e+"Params"],n=a.callbackScope||t,i&&st.length&&yt(),c&&(o=c),r=s?l.apply(n,s):l.call(n),o=h,r},pe=function(t){return Lt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!a),t.progress()<1&&ue(t,"onInterrupt"),t},fe=[],me=function(t){if(t)if(t=!t.name&&t.default||t,I()||t.headless){var e=t.name,i=L(t),s=e&&!i&&t.init?function(){this._props=[]}:t,n={init:J,render:ri,add:Ye,kill:oi,modifier:ai,rawVars:0},r={targetTest:0,get:0,getSetter:ei,aliases:{},register:0};if(Se(),t!==s){if(rt[e])return;Et(s,Et(Ct(t,n),r)),_t(s.prototype,_t(n,Ct(t,r))),rt[s.prop=e]=s,t.targetTest&&(lt.push(s),it[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}Z(e,s),t.register&&t.register(Ei,s,ci)}else fe.push(t)},ge={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ve=function(t,e,i){return 255*(6*(t+=t<0?1:t>1?-1:0)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)+.5|0},ye=function(t,e,i){var s,n,r,a,o,l,h,c,d,u,p=t?$(t)?[t>>16,t>>8&255,255&t]:0:ge.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),ge[t])p=ge[t];else if("#"===t.charAt(0)){if(t.length<6&&(s=t.charAt(1),n=t.charAt(2),r=t.charAt(3),t="#"+s+s+n+n+r+r+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&255,255&p,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t]}else if("hsl"===t.substr(0,3))if(p=u=t.match(F),e){if(~t.indexOf("="))return p=t.match(B),i&&p.length<4&&(p[3]=1),p}else a=+p[0]%360/360,o=+p[1]/100,s=2*(l=+p[2]/100)-(n=l<=.5?l*(o+1):l+o-l*o),p.length>3&&(p[3]*=1),p[0]=ve(a+1/3,s,n),p[1]=ve(a,s,n),p[2]=ve(a-1/3,s,n);else p=t.match(F)||ge.transparent;p=p.map(Number)}return e&&!u&&(s=p[0]/255,n=p[1]/255,r=p[2]/255,l=((h=Math.max(s,n,r))+(c=Math.min(s,n,r)))/2,h===c?a=o=0:(d=h-c,o=l>.5?d/(2-h-c):d/(h+c),a=h===s?(n-r)/d+(n<r?6:0):h===n?(r-s)/d+2:(s-n)/d+4,a*=60),p[0]=~~(a+.5),p[1]=~~(100*o+.5),p[2]=~~(100*l+.5)),i&&p.length<4&&(p[3]=1),p},be=function(t){var e=[],i=[],s=-1;return t.split(we).forEach((function(t){var n=t.match(H)||[];e.push.apply(e,n),i.push(s+=n.length+1)})),e.c=i,e},xe=function(t,e,i){var s,n,r,a,o="",l=(t+o).match(we),h=e?"hsla(":"rgba(",c=0;if(!l)return t;if(l=l.map((function(t){return(t=ye(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"})),i&&(r=be(t),(s=i.c).join(o)!==r.c.join(o)))for(a=(n=t.replace(we,"1").split(H)).length-1;c<a;c++)o+=n[c]+(~s.indexOf(c)?l.shift()||h+"0,0,0,0)":(r.length?r:l.length?l:i).shift());if(!n)for(a=(n=t.split(we)).length-1;c<a;c++)o+=n[c]+l[c];return o+n[a]},we=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in ge)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Te=/hsl[a]?\(/,Ee=function(t){var e,i=t.join(" ");if(we.lastIndex=0,we.test(i))return e=Te.test(i),t[1]=xe(t[1],e),t[0]=xe(t[0],e,be(t[1])),!0},_e=function(){var t,e,i,s,n,r,a=Date.now,o=500,l=33,p=a(),f=p,g=1e3/240,v=g,y=[],b=function i(h){var c,d,u,m,b=a()-f,x=!0===h;if((b>o||b<0)&&(p+=b-l),((c=(u=(f+=b)-p)-v)>0||x)&&(m=++s.frame,n=u-1e3*s.time,s.time=u/=1e3,v+=c+(c>=g?4:g-c),d=1),x||(t=e(i)),d)for(r=0;r<y.length;r++)y[r](u,n,m,h)};return s={time:0,frame:0,tick:function(){b(!0)},deltaRatio:function(t){return n/(1e3/(t||60))},wake:function(){u&&(!c&&I()&&(h=c=window,d=h.document||{},V.gsap=Ei,(h.gsapVersions||(h.gsapVersions=[])).push(Ei.version),j(G||h.GreenSockGlobals||!h.gsap&&h||{}),fe.forEach(me)),i="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,t&&s.sleep(),e=i||function(t){return setTimeout(t,v-1e3*s.time+1|0)},m=1,b(2))},sleep:function(){(i?cancelAnimationFrame:clearTimeout)(t),m=0,e=J},lagSmoothing:function(t,e){o=t||1/0,l=Math.min(e||33,o)},fps:function(t){g=1e3/(t||240),v=1e3*s.time+g},add:function(t,e,i){var n=e?function(e,i,r,a){t(e,i,r,a),s.remove(n)}:t;return s.remove(t),y[i?"unshift":"push"](n),Se(),n},remove:function(t,e){~(e=y.indexOf(t))&&y.splice(e,1)&&r>=e&&r--},_listeners:y}}(),Se=function(){return!m&&_e.wake()},Ce={},Me=/^[\d.\-M][\d.\-,\s]/,Pe=/["']/g,ke=function(t){for(var e,i,s,n={},r=t.substr(1,t.length-3).split(":"),a=r[0],o=1,l=r.length;o<l;o++)i=r[o],e=o!==l-1?i.lastIndexOf(","):i.length,s=i.substr(0,e),n[a]=isNaN(s)?s.replace(Pe,"").trim():+s,a=i.substr(e+1).trim();return n},Le=function(t){return function(e){return 1-t(1-e)}},$e=function t(e,i){for(var s,n=e._first;n;)n instanceof Fe?t(n,i):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===i||(n.timeline?t(n.timeline,i):(s=n._ease,n._ease=n._yEase,n._yEase=s,n._yoyo=i)),n=n._next},ze=function(t,e){return t&&(L(t)?t:Ce[t]||function(t){var e,i,s,n,r=(t+"").split("("),a=Ce[r[0]];return a&&r.length>1&&a.config?a.config.apply(null,~t.indexOf("{")?[ke(r[1])]:(e=t,i=e.indexOf("(")+1,s=e.indexOf(")"),n=e.indexOf("(",i),e.substring(i,~n&&n<s?e.indexOf(")",s+1):s)).split(",").map(wt)):Ce._CE&&Me.test(t)?Ce._CE("",t):a}(t))||e},Oe=function(t,e,i,s){void 0===i&&(i=function(t){return 1-e(1-t)}),void 0===s&&(s=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,r={easeIn:e,easeOut:i,easeInOut:s};return pt(t,(function(t){for(var e in Ce[t]=V[t]=r,Ce[n=t.toLowerCase()]=i,r)Ce[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=Ce[t+"."+e]=r[e]})),r},Ae=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Ie=function t(e,i,s){var n=i>=1?i:1,r=(s||(e?.3:.45))/(i<1?i:1),a=r/E*(Math.asin(1/n)||0),o=function(t){return 1===t?1:n*Math.pow(2,-10*t)*P((t-a)*r)+1},l="out"===e?o:"in"===e?function(t){return 1-o(1-t)}:Ae(o);return r=E/r,l.config=function(i,s){return t(e,i,s)},l},De=function t(e,i){void 0===i&&(i=1.70158);var s=function(t){return t?--t*t*((i+1)*t+i)+1:0},n="out"===e?s:"in"===e?function(t){return 1-s(1-t)}:Ae(s);return n.config=function(i){return t(e,i)},n};pt("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var i=e<5?e+1:e;Oe(t+",Power"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2}))})),Ce.Linear.easeNone=Ce.none=Ce.Linear.easeIn,Oe("Elastic",Ie("in"),Ie("out"),Ie()),g=7.5625,y=1/(v=2.75),Oe("Bounce",(function(t){return 1-b(1-t)}),b=function(t){return t<y?g*t*t:t<.7272727272727273?g*Math.pow(t-1.5/v,2)+.75:t<.9090909090909092?g*(t-=2.25/v)*t+.9375:g*Math.pow(t-2.625/v,2)+.984375}),Oe("Expo",(function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)})),Oe("Circ",(function(t){return-(C(1-t*t)-1)})),Oe("Sine",(function(t){return 1===t?1:1-M(t*_)})),Oe("Back",De("in"),De("out"),De()),Ce.SteppedEase=Ce.steps=V.SteppedEase={config:function(t,e){void 0===t&&(t=1);var i=1/t,s=t+(e?0:1),n=e?1:0;return function(t){return((s*Kt(0,1-1e-8,t)|0)+n)*i}}},w.ease=Ce["quad.out"],pt("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(t){return ht+=t+","+t+"Params,"}));var Re=function(t,e){this.id=S++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:ut,this.set=e?e.getSetter:ei},Ne=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Wt(this,+t.duration,1,1),this.data=t.data,o&&(this._ctx=o,o.data.push(this)),m||_e.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Wt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Se(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(Nt(this,t),!i._dp||i.parent||Ft(i,this);i&&i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Bt(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&1e-8===Math.abs(this._zTime)||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),xt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+At(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+At(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?It(this._tTime,i)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var i=this.parent&&this._ts?Dt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(Kt(-Math.abs(this._delay),this.totalDuration(),i),!1!==e),Rt(this),zt(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Se(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&1e-8!==Math.abs(this._zTime)&&(this._tTime-=1e-8)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Bt(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(A(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Dt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=et);var e=a;return a=t,bt(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),a=e,this},e.globalTime=function(t){for(var e=this,i=arguments.length?t:e.rawTime();e;)i=e._start+i/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):i},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,qt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,qt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Gt(this,t),A(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,A(e)),this._dur||(this._zTime=-1e-8),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,i=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<this.endTime(!0)-1e-8))},e.eventCallback=function(t,e,i){var s=this.vars;return arguments.length>1?(e?(s[t]=e,i&&(s[t+"Params"]=i),"onUpdate"===t&&(this._onUpdate=e)):delete s[t],this):s[t]},e.then=function(t){var e=this;return new Promise((function(i){var s=L(t)?t:Tt,n=function(){var t=e.then;e.then=null,L(s)&&(s=s(e))&&(s.then||s===e)&&(e.then=t),i(s),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?n():e._prom=n}))},e.kill=function(){pe(this)},t}();Et(Ne.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:-1e-8,_prom:0,_ps:!1,_rts:1});var Fe=function(t){function e(e,i){var n;return void 0===e&&(e={}),(n=t.call(this,e)||this).labels={},n.smoothChildTiming=!!e.smoothChildTiming,n.autoRemoveChildren=!!e.autoRemoveChildren,n._sort=A(e.sortChildren),l&&Bt(e.parent||l,s(n),i),e.reversed&&n.reverse(),e.paused&&n.paused(!0),e.scrollTrigger&&Ht(s(n),e.scrollTrigger),n}n(e,t);var i=e.prototype;return i.to=function(t,e,i){return jt(0,arguments,this),this},i.from=function(t,e,i){return jt(1,arguments,this),this},i.fromTo=function(t,e,i,s){return jt(2,arguments,this),this},i.set=function(t,e,i){return e.duration=0,e.parent=this,Mt(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Ke(t,e,Gt(this,i),1),this},i.call=function(t,e,i){return Bt(this,Ke.delayedCall(0,t,e),i)},i.staggerTo=function(t,e,i,s,n,r,a){return i.duration=e,i.stagger=i.stagger||s,i.onComplete=r,i.onCompleteParams=a,i.parent=this,new Ke(t,i,Gt(this,n)),this},i.staggerFrom=function(t,e,i,s,n,r,a){return i.runBackwards=1,Mt(i).immediateRender=A(i.immediateRender),this.staggerTo(t,e,i,s,n,r,a)},i.staggerFromTo=function(t,e,i,s,n,r,a,o){return s.startAt=i,Mt(s).immediateRender=A(s.immediateRender),this.staggerTo(t,e,s,n,r,a,o)},i.render=function(t,e,i){var s,n,r,o,h,c,d,u,p,f,m,g,v=this._time,y=this._dirty?this.totalDuration():this._tDur,b=this._dur,x=t<=0?0:mt(t),w=this._zTime<0!=t<0&&(this._initted||!b);if(this!==l&&x>y&&t>=0&&(x=y),x!==this._tTime||i||w){if(v!==this._time&&b&&(x+=this._time-v,t+=this._time-v),s=x,p=this._start,c=!(u=this._ts),w&&(b||(v=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(m=this._yoyo,h=b+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*h+t,e,i);if(s=mt(x%h),x===y?(o=this._repeat,s=b):((o=~~(f=mt(x/h)))&&o===f&&(s=b,o--),s>b&&(s=b)),f=It(this._tTime,h),!v&&this._tTime&&f!==o&&this._tTime-f*h-this._dur<=0&&(f=o),m&&1&o&&(s=b-s,g=1),o!==f&&!this._lock){var T=m&&1&f,E=T===(m&&1&o);if(o<f&&(T=!T),v=T?0:x%b?b:x,this._lock=1,this.render(v||(g?0:mt(o*h)),e,!b)._lock=0,this._tTime=x,!e&&this.parent&&ue(this,"onRepeat"),this.vars.repeatRefresh&&!g&&(this.invalidate()._lock=1),v&&v!==this._time||c!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(b=this._dur,y=this._tDur,E&&(this._lock=2,v=T?b:-1e-4,this.render(v,!0),this.vars.repeatRefresh&&!g&&this.invalidate()),this._lock=0,!this._ts&&!c)return this;$e(this,g)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(d=function(t,e,i){var s;if(i>e)for(s=t._first;s&&s._start<=i;){if("isPause"===s.data&&s._start>e)return s;s=s._next}else for(s=t._last;s&&s._start>=i;){if("isPause"===s.data&&s._start<e)return s;s=s._prev}}(this,mt(v),mt(s)))&&(x-=s-(s=d._start)),this._tTime=x,this._time=s,this._act=!u,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,v=0),!v&&x&&!e&&!f&&(ue(this,"onStart"),this._tTime!==x))return this;if(s>=v&&t>=0)for(n=this._first;n;){if(r=n._next,(n._act||s>=n._start)&&n._ts&&d!==n){if(n.parent!==this)return this.render(t,e,i);if(n.render(n._ts>0?(s-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(s-n._start)*n._ts,e,i),s!==this._time||!this._ts&&!c){d=0,r&&(x+=this._zTime=-1e-8);break}}n=r}else{n=this._last;for(var _=t<0?t:s;n;){if(r=n._prev,(n._act||_<=n._end)&&n._ts&&d!==n){if(n.parent!==this)return this.render(t,e,i);if(n.render(n._ts>0?(_-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(_-n._start)*n._ts,e,i||a&&bt(n)),s!==this._time||!this._ts&&!c){d=0,r&&(x+=this._zTime=_?-1e-8:1e-8);break}}n=r}}if(d&&!e&&(this.pause(),d.render(s>=v?0:-1e-8)._zTime=s>=v?1:-1,this._ts))return this._start=p,Rt(this),this.render(t,e,i);this._onUpdate&&!e&&ue(this,"onUpdate",!0),(x===y&&this._tTime>=this.totalDuration()||!x&&v)&&(p!==this._start&&Math.abs(u)===Math.abs(this._ts)||this._lock||((t||!b)&&(x===y&&this._ts>0||!x&&this._ts<0)&&Lt(this,1),e||t<0&&!v||!x&&!v&&y||(ue(this,x===y&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(x<y&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(t,e){var i=this;if($(e)||(e=Gt(this,e,t)),!(t instanceof Ne)){if(N(t))return t.forEach((function(t){return i.add(t,e)})),this;if(k(t))return this.addLabel(t,e);if(!L(t))return this;t=Ke.delayedCall(0,t)}return this!==t?Bt(this,t,e):this},i.getChildren=function(t,e,i,s){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===s&&(s=-T);for(var n=[],r=this._first;r;)r._start>=s&&(r instanceof Ke?e&&n.push(r):(i&&n.push(r),t&&n.push.apply(n,r.getChildren(!0,e,i)))),r=r._next;return n},i.getById=function(t){for(var e=this.getChildren(1,1,1),i=e.length;i--;)if(e[i].vars.id===t)return e[i]},i.remove=function(t){return k(t)?this.removeLabel(t):L(t)?this.killTweensOf(t):(t.parent===this&&kt(this,t),t===this._recent&&(this._recent=this._last),$t(this))},i.totalTime=function(e,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=mt(_e.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,i),this._forcing=0,this):this._tTime},i.addLabel=function(t,e){return this.labels[t]=Gt(this,e),this},i.removeLabel=function(t){return delete this.labels[t],this},i.addPause=function(t,e,i){var s=Ke.delayedCall(0,e||J,i);return s.data="isPause",this._hasPause=1,Bt(this,s,Gt(this,t))},i.removePause=function(t){var e=this._first;for(t=Gt(this,t);e;)e._start===t&&"isPause"===e.data&&Lt(e),e=e._next},i.killTweensOf=function(t,e,i){for(var s=this.getTweensOf(t,i),n=s.length;n--;)Be!==s[n]&&s[n].kill(t,e);return this},i.getTweensOf=function(t,e){for(var i,s=[],n=ee(t),r=this._first,a=$(e);r;)r instanceof Ke?vt(r._targets,n)&&(a?(!Be||r._initted&&r._ts)&&r.globalTime(0)<=e&&r.globalTime(r.totalDuration())>e:!e||r.isActive())&&s.push(r):(i=r.getTweensOf(n,e)).length&&s.push.apply(s,i),r=r._next;return s},i.tweenTo=function(t,e){e=e||{};var i,s=this,n=Gt(s,t),r=e,a=r.startAt,o=r.onStart,l=r.onStartParams,h=r.immediateRender,c=Ke.to(s,Et({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:s._time))/s.timeScale())||1e-8,onStart:function(){if(s.pause(),!i){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:s._time))/s.timeScale());c._dur!==t&&Wt(c,t,0,1).render(c._time,!0,!0),i=1}o&&o.apply(c,l||[])}},e));return h?c.render(0):c},i.tweenFromTo=function(t,e,i){return this.tweenTo(e,Et({startAt:{time:Gt(this,t)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(t){return void 0===t&&(t=this._time),de(this,Gt(this,t))},i.previousLabel=function(t){return void 0===t&&(t=this._time),de(this,Gt(this,t),1)},i.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+1e-8)},i.shiftChildren=function(t,e,i){void 0===i&&(i=0);for(var s,n=this._first,r=this.labels;n;)n._start>=i&&(n._start+=t,n._end+=t),n=n._next;if(e)for(s in r)r[s]>=i&&(r[s]+=t);return $t(this)},i.invalidate=function(e){var i=this._first;for(this._lock=0;i;)i.invalidate(e),i=i._next;return t.prototype.invalidate.call(this,e)},i.clear=function(t){void 0===t&&(t=!0);for(var e,i=this._first;i;)e=i._next,this.remove(i),i=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),$t(this)},i.totalDuration=function(t){var e,i,s,n=0,r=this,a=r._last,o=T;if(arguments.length)return r.timeScale((r._repeat<0?r.duration():r.totalDuration())/(r.reversed()?-t:t));if(r._dirty){for(s=r.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(i=a._start)>o&&r._sort&&a._ts&&!r._lock?(r._lock=1,Bt(r,a,i-a._delay,1)._lock=0):o=i,i<0&&a._ts&&(n-=i,(!s&&!r._dp||s&&s.smoothChildTiming)&&(r._start+=i/r._ts,r._time-=i,r._tTime-=i),r.shiftChildren(-i,!1,-Infinity),o=0),a._end>n&&a._ts&&(n=a._end),a=e;Wt(r,r===l&&r._time>n?r._time:n,1,1),r._dirty=0}return r._tDur},e.updateRoot=function(t){if(l._ts&&(xt(l,Dt(t,l)),p=_e.frame),_e.frame>=ot){ot+=x.autoSleep||120;var e=l._first;if((!e||!e._ts)&&x.autoSleep&&_e._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||_e.sleep()}}},e}(Ne);Et(Fe.prototype,{_lock:0,_hasPause:0,_forcing:0});var Be,He,Xe=function(t,e,i,s,n,r,a){var o,l,h,c,d,u,p,f,m=new ci(this._pt,t,e,0,1,ni,null,n),g=0,v=0;for(m.b=i,m.e=s,i+="",(p=~(s+="").indexOf("random("))&&(s=he(s)),r&&(r(f=[i,s],t,e),i=f[0],s=f[1]),l=i.match(X)||[];o=X.exec(s);)c=o[0],d=s.substring(g,o.index),h?h=(h+1)%5:"rgba("===d.substr(-5)&&(h=1),c!==l[v++]&&(u=parseFloat(l[v-1])||0,m._pt={_next:m._pt,p:d||1===v?d:",",s:u,c:"="===c.charAt(1)?gt(u,c)-u:parseFloat(c)-u,m:h&&h<4?Math.round:0},g=X.lastIndex);return m.c=g<s.length?s.substring(g,s.length):"",m.fp=a,(Y.test(s)||p)&&(m.e=0),this._pt=m,m},Ye=function(t,e,i,s,n,r,a,o,l,h){L(s)&&(s=s(n||0,t,r));var c,d=t[e],u="get"!==i?i:L(d)?l?t[e.indexOf("set")||!L(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():d,p=L(d)?l?Qe:Je:Ze;if(k(s)&&(~s.indexOf("random(")&&(s=he(s)),"="===s.charAt(1)&&((c=gt(u,s)+(Zt(u)||0))||0===c)&&(s=c)),!h||u!==s||He)return isNaN(u*s)||""===s?(!d&&!(e in t)&&U(e,s),Xe.call(this,t,e,u,s,p,o||x.stringFilter,l)):(c=new ci(this._pt,t,e,+u||0,s-(u||0),"boolean"==typeof d?si:ii,0,p),l&&(c.fp=l),a&&c.modifier(a,this,t),this._pt=c)},We=function(t,e,i,s,n,r){var a,o,l,h;if(rt[t]&&!1!==(a=new rt[t]).init(n,a.rawVars?e[t]:function(t,e,i,s,n){if(L(t)&&(t=Ge(t,n,e,i,s)),!O(t)||t.style&&t.nodeType||N(t)||R(t))return k(t)?Ge(t,n,e,i,s):t;var r,a={};for(r in t)a[r]=Ge(t[r],n,e,i,s);return a}(e[t],s,n,r,i),i,s,r)&&(i._pt=o=new ci(i._pt,n,t,0,1,a.render,a,0,a.priority),i!==f))for(l=i._ptLookup[i._targets.indexOf(n)],h=a._props.length;h--;)l[a._props[h]]=o;return a},qe=function t(e,i,s){var n,o,h,c,d,u,p,f,m,g,v,y,b,x=e.vars,E=x.ease,_=x.startAt,S=x.immediateRender,C=x.lazy,M=x.onUpdate,P=x.runBackwards,k=x.yoyoEase,L=x.keyframes,$=x.autoRevert,z=e._dur,O=e._startAt,I=e._targets,D=e.parent,R=D&&"nested"===D.data?D.vars.targets:I,N="auto"===e._overwrite&&!r,F=e.timeline;if(F&&(!L||!E)&&(E="none"),e._ease=ze(E,w.ease),e._yEase=k?Le(ze(!0===k?E:k,w.ease)):0,k&&e._yoyo&&!e._repeat&&(k=e._yEase,e._yEase=e._ease,e._ease=k),e._from=!F&&!!x.runBackwards,!F||L&&!x.stagger){if(y=(f=I[0]?dt(I[0]).harness:0)&&x[f.prop],n=Ct(x,it),O&&(O._zTime<0&&O.progress(1),i<0&&P&&S&&!$?O.render(-1,!0):O.revert(P&&z?tt:Q),O._lazy=0),_){if(Lt(e._startAt=Ke.set(I,Et({data:"isStart",overwrite:!1,parent:D,immediateRender:!0,lazy:!O&&A(C),startAt:null,delay:0,onUpdate:M&&function(){return ue(e,"onUpdate")},stagger:0},_))),e._startAt._dp=0,e._startAt._sat=e,i<0&&(a||!S&&!$)&&e._startAt.revert(tt),S&&z&&i<=0&&s<=0)return void(i&&(e._zTime=i))}else if(P&&z&&!O)if(i&&(S=!1),h=Et({overwrite:!1,data:"isFromStart",lazy:S&&!O&&A(C),immediateRender:S,stagger:0,parent:D},n),y&&(h[f.prop]=y),Lt(e._startAt=Ke.set(I,h)),e._startAt._dp=0,e._startAt._sat=e,i<0&&(a?e._startAt.revert(tt):e._startAt.render(-1,!0)),e._zTime=i,S){if(!i)return}else t(e._startAt,1e-8,1e-8);for(e._pt=e._ptCache=0,C=z&&A(C)||C&&!z,o=0;o<I.length;o++){if(p=(d=I[o])._gsap||ct(I)[o]._gsap,e._ptLookup[o]=g={},nt[p.id]&&st.length&&yt(),v=R===I?o:R.indexOf(d),f&&!1!==(m=new f).init(d,y||n,e,v,R)&&(e._pt=c=new ci(e._pt,d,m.name,0,1,m.render,m,0,m.priority),m._props.forEach((function(t){g[t]=c})),m.priority&&(u=1)),!f||y)for(h in n)rt[h]&&(m=We(h,n,e,v,d,R))?m.priority&&(u=1):g[h]=c=Ye.call(e,d,h,"get",n[h],v,R,0,x.stringFilter);e._op&&e._op[o]&&e.kill(d,e._op[o]),N&&e._pt&&(Be=e,l.killTweensOf(d,g,e.globalTime(i)),b=!e.parent,Be=0),e._pt&&C&&(nt[p.id]=1)}u&&hi(e),e._onInit&&e._onInit(e)}e._onUpdate=M,e._initted=(!e._op||e._pt)&&!b,L&&i<=0&&F.render(T,!0,!0)},Ve=function(t,e,i,s){var n,r,a=e.ease||s||"power1.inOut";if(N(e))r=i[t]||(i[t]=[]),e.forEach((function(t,i){return r.push({t:i/(e.length-1)*100,v:t,e:a})}));else for(n in e)r=i[n]||(i[n]=[]),"ease"===n||r.push({t:parseFloat(t),v:e[n],e:a})},Ge=function(t,e,i,s,n){return L(t)?t.call(e,i,s,n):k(t)&&~t.indexOf("random(")?he(t):t},je=ht+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ue={};pt(je+",id,stagger,delay,duration,paused,scrollTrigger",(function(t){return Ue[t]=1}));var Ke=function(t){function e(e,i,n,a){var o;"number"==typeof i&&(n.duration=i,i=n,n=null);var h,c,d,u,p,f,m,g,v=(o=t.call(this,a?i:Mt(i))||this).vars,y=v.duration,b=v.delay,w=v.immediateRender,T=v.stagger,E=v.overwrite,_=v.keyframes,S=v.defaults,C=v.scrollTrigger,M=v.yoyoEase,P=i.parent||l,k=(N(e)||R(e)?$(e[0]):"length"in i)?[e]:ee(e);if(o._targets=k.length?ct(k):K("GSAP target "+e+" not found. https://gsap.com",!x.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=E,_||T||D(y)||D(b)){if(i=o.vars,(h=o.timeline=new Fe({data:"nested",defaults:S||{},targets:P&&"nested"===P.data?P.vars.targets:k})).kill(),h.parent=h._dp=s(o),h._start=0,T||D(y)||D(b)){if(u=k.length,m=T&&ne(T),O(T))for(p in T)~je.indexOf(p)&&(g||(g={}),g[p]=T[p]);for(c=0;c<u;c++)(d=Ct(i,Ue)).stagger=0,M&&(d.yoyoEase=M),g&&_t(d,g),f=k[c],d.duration=+Ge(y,s(o),c,f,k),d.delay=(+Ge(b,s(o),c,f,k)||0)-o._delay,!T&&1===u&&d.delay&&(o._delay=b=d.delay,o._start+=b,d.delay=0),h.to(f,d,m?m(c,f,k):0),h._ease=Ce.none;h.duration()?y=b=0:o.timeline=0}else if(_){Mt(Et(h.vars.defaults,{ease:"none"})),h._ease=ze(_.ease||i.ease||"none");var L,z,I,F=0;if(N(_))_.forEach((function(t){return h.to(k,t,">")})),h.duration();else{for(p in d={},_)"ease"===p||"easeEach"===p||Ve(p,_[p],d,_.easeEach);for(p in d)for(L=d[p].sort((function(t,e){return t.t-e.t})),F=0,c=0;c<L.length;c++)(I={ease:(z=L[c]).e,duration:(z.t-(c?L[c-1].t:0))/100*y})[p]=z.v,h.to(k,I,F),F+=I.duration;h.duration()<y&&h.to({},{duration:y-h.duration()})}}y||o.duration(y=h.duration())}else o.timeline=0;return!0!==E||r||(Be=s(o),l.killTweensOf(k),Be=0),Bt(P,s(o),n),i.reversed&&o.reverse(),i.paused&&o.paused(!0),(w||!y&&!_&&o._start===mt(P._time)&&A(w)&&function t(e){return!e||e._ts&&t(e.parent)}(s(o))&&"nested"!==P.data)&&(o._tTime=-1e-8,o.render(Math.max(0,-b)||0)),C&&Ht(s(o),C),o}n(e,t);var i=e.prototype;return i.render=function(t,e,i){var s,n,r,o,l,h,c,d,u,p=this._time,f=this._tDur,m=this._dur,g=t<0,v=t>f-1e-8&&!g?f:t<1e-8?0:t;if(m){if(v!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g||this._lazy){if(s=v,d=this.timeline,this._repeat){if(o=m+this._rDelay,this._repeat<-1&&g)return this.totalTime(100*o+t,e,i);if(s=mt(v%o),v===f?(r=this._repeat,s=m):(r=~~(l=mt(v/o)))&&r===l?(s=m,r--):s>m&&(s=m),(h=this._yoyo&&1&r)&&(u=this._yEase,s=m-s),l=It(this._tTime,o),s===p&&!i&&this._initted&&r===l)return this._tTime=v,this;r!==l&&(d&&this._yEase&&$e(d,h),this.vars.repeatRefresh&&!h&&!this._lock&&s!==o&&this._initted&&(this._lock=i=1,this.render(mt(o*r),!0).invalidate()._lock=0))}if(!this._initted){if(Xt(this,g?t:s,i,e,v))return this._tTime=0,this;if(!(p===this._time||i&&this.vars.repeatRefresh&&r!==l))return this;if(m!==this._dur)return this.render(t,e,i)}if(this._tTime=v,this._time=s,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(u||this._ease)(s/m),this._from&&(this.ratio=c=1-c),!p&&v&&!e&&!l&&(ue(this,"onStart"),this._tTime!==v))return this;for(n=this._pt;n;)n.r(c,n.d),n=n._next;d&&d.render(t<0?t:d._dur*d._ease(s/this._dur),e,i)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(g&&Ot(this,t,0,i),ue(this,"onUpdate")),this._repeat&&r!==l&&this.vars.onRepeat&&!e&&this.parent&&ue(this,"onRepeat"),v!==this._tDur&&v||this._tTime!==v||(g&&!this._onUpdate&&Ot(this,t,0,!0),(t||!m)&&(v===this._tDur&&this._ts>0||!v&&this._ts<0)&&Lt(this,1),e||g&&!p||!(v||p||h)||(ue(this,v===f?"onComplete":"onReverseComplete",!0),this._prom&&!(v<f&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,i,s){var n,r,o,l=t.ratio,h=e<0||!e&&(!t._start&&function t(e){var i=e.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||t(i))}(t)&&(t._initted||!Yt(t))||(t._ts<0||t._dp._ts<0)&&!Yt(t))?0:1,c=t._rDelay,d=0;if(c&&t._repeat&&(d=Kt(0,t._tDur,e),r=It(d,c),t._yoyo&&1&r&&(h=1-h),r!==It(t._tTime,c)&&(l=1-h,t.vars.repeatRefresh&&t._initted&&t.invalidate())),h!==l||a||s||1e-8===t._zTime||!e&&t._zTime){if(!t._initted&&Xt(t,e,s,i,d))return;for(o=t._zTime,t._zTime=e||(i?1e-8:0),i||(i=e&&!o),t.ratio=h,t._from&&(h=1-h),t._time=0,t._tTime=d,n=t._pt;n;)n.r(h,n.d),n=n._next;e<0&&Ot(t,e,0,!0),t._onUpdate&&!i&&ue(t,"onUpdate"),d&&t._repeat&&!i&&t.parent&&ue(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===h&&(h&&Lt(t,1),i||a||(ue(t,h?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,i);return this},i.targets=function(){return this._targets},i.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},i.resetTo=function(t,e,i,s,n){m||_e.wake(),this._ts||this.play();var r=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||qe(this,r),function(t,e,i,s,n,r,a,o){var l,h,c,d,u=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!u)for(u=t._ptCache[e]=[],c=t._ptLookup,d=t._targets.length;d--;){if((l=c[d][e])&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==e&&l.fp!==e;)l=l._next;if(!l)return He=1,t.vars[e]="+=0",qe(t,a),He=0,o?K(e+" not eligible for reset"):1;u.push(l)}for(d=u.length;d--;)(l=(h=u[d])._pt||h).s=!s&&0!==s||n?l.s+(s||0)+r*l.c:s,l.c=i-l.s,h.e&&(h.e=ft(i)+Zt(h.e)),h.b&&(h.b=l.s+Zt(h.b))}(this,t,e,i,s,this._ease(r/this._dur),r,n)?this.resetTo(t,e,i,s,1):(Nt(this,0),this.parent||Pt(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?pe(this):this.scrollTrigger&&this.scrollTrigger.kill(!!a),this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Be&&!0!==Be.vars.overwrite)._first||pe(this),this.parent&&i!==this.timeline.totalDuration()&&Wt(this,this._dur*this.timeline._tDur/i,0,1),this}var s,n,r,o,l,h,c,d=this._targets,u=t?ee(t):d,p=this._ptLookup,f=this._pt;if((!e||"all"===e)&&function(t,e){for(var i=t.length,s=i===e.length;s&&i--&&t[i]===e[i];);return i<0}(d,u))return"all"===e&&(this._pt=0),pe(this);for(s=this._op=this._op||[],"all"!==e&&(k(e)&&(l={},pt(e,(function(t){return l[t]=1})),e=l),e=function(t,e){var i,s,n,r,a=t[0]?dt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;for(s in i=_t({},e),o)if(s in i)for(n=(r=o[s].split(",")).length;n--;)i[r[n]]=i[s];return i}(d,e)),c=d.length;c--;)if(~u.indexOf(d[c]))for(l in n=p[c],"all"===e?(s[c]=e,o=n,r={}):(r=s[c]=s[c]||{},o=e),o)(h=n&&n[l])&&("kill"in h.d&&!0!==h.d.kill(l)||kt(this,h,"_pt"),delete n[l]),"all"!==r&&(r[l]=1);return this._initted&&!this._pt&&f&&pe(this),this},e.to=function(t,i){return new e(t,i,arguments[2])},e.from=function(t,e){return jt(1,arguments)},e.delayedCall=function(t,i,s,n){return new e(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:i,onReverseComplete:i,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:n})},e.fromTo=function(t,e,i){return jt(2,arguments)},e.set=function(t,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new e(t,i)},e.killTweensOf=function(t,e,i){return l.killTweensOf(t,e,i)},e}(Ne);Et(Ke.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),pt("staggerTo,staggerFrom,staggerFromTo",(function(t){Ke[t]=function(){var e=new Fe,i=Jt.call(arguments,0);return i.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,i)}}));var Ze=function(t,e,i){return t[e]=i},Je=function(t,e,i){return t[e](i)},Qe=function(t,e,i,s){return t[e](s.fp,i)},ti=function(t,e,i){return t.setAttribute(e,i)},ei=function(t,e){return L(t[e])?Je:z(t[e])&&t.setAttribute?ti:Ze},ii=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},si=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ni=function(t,e){var i=e._pt,s="";if(!t&&e.b)s=e.b;else if(1===t&&e.e)s=e.e;else{for(;i;)s=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+s,i=i._next;s+=e.c}e.set(e.t,e.p,s,e)},ri=function(t,e){for(var i=e._pt;i;)i.r(t,i.d),i=i._next},ai=function(t,e,i,s){for(var n,r=this._pt;r;)n=r._next,r.p===s&&r.modifier(t,e,i),r=n},oi=function(t){for(var e,i,s=this._pt;s;)i=s._next,s.p===t&&!s.op||s.op===t?kt(this,s,"_pt"):s.dep||(e=1),s=i;return!e},li=function(t,e,i,s){s.mSet(t,e,s.m.call(s.tween,i,s.mt),s)},hi=function(t){for(var e,i,s,n,r=t._pt;r;){for(e=r._next,i=s;i&&i.pr>r.pr;)i=i._next;(r._prev=i?i._prev:n)?r._prev._next=r:s=r,(r._next=i)?i._prev=r:n=r,r=e}t._pt=s},ci=function(){function t(t,e,i,s,n,r,a,o,l){this.t=e,this.s=s,this.c=n,this.p=i,this.r=r||ii,this.d=a||this,this.set=o||Ze,this.pr=l||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,i){this.mSet=this.mSet||this.set,this.set=li,this.m=t,this.mt=i,this.tween=e},t}();pt(ht+"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(t){return it[t]=1})),V.TweenMax=V.TweenLite=Ke,V.TimelineLite=V.TimelineMax=Fe,l=new Fe({sortChildren:!1,defaults:w,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),x.stringFilter=Ee;var di=[],ui={},pi=[],fi=0,mi=0,gi=function(t){return(ui[t]||pi).map((function(t){return t()}))},vi=function(){var t=Date.now(),e=[];t-fi>2&&(gi("matchMediaInit"),di.forEach((function(t){var i,s,n,r,a=t.queries,o=t.conditions;for(s in a)(i=h.matchMedia(a[s]).matches)&&(n=1),i!==o[s]&&(o[s]=i,r=1);r&&(t.revert(),n&&e.push(t))})),gi("matchMediaRevert"),e.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))})),fi=t,gi("matchMedia"))},yi=function(){function t(t,e){this.selector=e&&ie(e),this.data=[],this._r=[],this.isReverted=!1,this.id=mi++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,i){L(t)&&(i=e,e=t,t=L);var s=this,n=function(){var t,n=o,r=s.selector;return n&&n!==s&&n.data.push(s),i&&(s.selector=ie(i)),o=s,t=e.apply(s,arguments),L(t)&&s._r.push(t),o=n,s.selector=r,s.isReverted=!1,t};return s.last=n,t===L?n(s,(function(t){return s.add(null,t)})):t?s[t]=n:n},e.ignore=function(t){var e=o;o=null,t(this),o=e},e.getTweens=function(){var e=[];return this.data.forEach((function(i){return i instanceof t?e.push.apply(e,i.getTweens()):i instanceof Ke&&!(i.parent&&"nested"===i.parent.data)&&e.push(i)})),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var i=this;if(t?function(){for(var e,s=i.getTweens(),n=i.data.length;n--;)"isFlip"===(e=i.data[n]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(t){return s.splice(s.indexOf(t),1)})));for(s.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}})).sort((function(t,e){return e.g-t.g||-1/0})).forEach((function(e){return e.t.revert(t)})),n=i.data.length;n--;)(e=i.data[n])instanceof Fe?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof Ke)&&e.revert&&e.revert(t);i._r.forEach((function(e){return e(t,i)})),i.isReverted=!0}():this.data.forEach((function(t){return t.kill&&t.kill()})),this.clear(),e)for(var s=di.length;s--;)di[s].id===this.id&&di.splice(s,1)},e.revert=function(t){this.kill(t||{})},t}(),bi=function(){function t(t){this.contexts=[],this.scope=t,o&&o.data.push(this)}var e=t.prototype;return e.add=function(t,e,i){O(t)||(t={matches:t});var s,n,r,a=new yi(0,i||this.scope),l=a.conditions={};for(n in o&&!a.selector&&(a.selector=o.selector),this.contexts.push(a),e=a.add("onMatch",e),a.queries=t,t)"all"===n?r=1:(s=h.matchMedia(t[n]))&&(di.indexOf(a)<0&&di.push(a),(l[n]=s.matches)&&(r=1),s.addListener?s.addListener(vi):s.addEventListener("change",vi));return r&&e(a,(function(t){return a.add(null,t)})),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach((function(e){return e.kill(t,!0)}))},t}(),xi={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return me(t)}))},timeline:function(t){return new Fe(t)},getTweensOf:function(t,e){return l.getTweensOf(t,e)},getProperty:function(t,e,i,s){k(t)&&(t=ee(t)[0]);var n=dt(t||{}).get,r=i?Tt:wt;return"native"===i&&(i=""),t?e?r((rt[e]&&rt[e].get||n)(t,e,i,s)):function(e,i,s){return r((rt[e]&&rt[e].get||n)(t,e,i,s))}:t},quickSetter:function(t,e,i){if((t=ee(t)).length>1){var s=t.map((function(t){return Ei.quickSetter(t,e,i)})),n=s.length;return function(t){for(var e=n;e--;)s[e](t)}}t=t[0]||{};var r=rt[e],a=dt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,l=r?function(e){var s=new r;f._pt=0,s.init(t,i?e+i:e,f,0,[t]),s.render(1,s),f._pt&&ri(1,f)}:a.set(t,o);return r?l:function(e){return l(t,o,i?e+i:e,a,1)}},quickTo:function(t,e,i){var s,n=Ei.to(t,Et(((s={})[e]="+=0.1",s.paused=!0,s.stagger=0,s),i||{})),r=function(t,i,s){return n.resetTo(e,t,i,s)};return r.tween=n,r},isTweening:function(t){return l.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=ze(t.ease,w.ease)),St(w,t||{})},config:function(t){return St(x,t||{})},registerEffect:function(t){var e=t.name,i=t.effect,s=t.plugins,n=t.defaults,r=t.extendTimeline;(s||"").split(",").forEach((function(t){return t&&!rt[t]&&!V[t]&&K(e+" effect requires "+t+" plugin.")})),at[e]=function(t,e,s){return i(ee(t),Et(e||{},n),s)},r&&(Fe.prototype[e]=function(t,i,s){return this.add(at[e](t,O(i)?i:(s=i)&&{},this),s)})},registerEase:function(t,e){Ce[t]=ze(e)},parseEase:function(t,e){return arguments.length?ze(t,e):Ce},getById:function(t){return l.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var i,s,n=new Fe(t);for(n.smoothChildTiming=A(t.smoothChildTiming),l.remove(n),n._dp=0,n._time=n._tTime=l._time,i=l._first;i;)s=i._next,!e&&!i._dur&&i instanceof Ke&&i.vars.onComplete===i._targets[0]||Bt(n,i,i._start-i._delay),i=s;return Bt(l,n,0),n},context:function(t,e){return t?new yi(t,e):o},matchMedia:function(t){return new bi(t)},matchMediaRefresh:function(){return di.forEach((function(t){var e,i,s=t.conditions;for(i in s)s[i]&&(s[i]=!1,e=1);e&&t.revert()}))||vi()},addEventListener:function(t,e){var i=ui[t]||(ui[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function(t,e){var i=ui[t],s=i&&i.indexOf(e);s>=0&&i.splice(s,1)},utils:{wrap:function t(e,i,s){var n=i-e;return N(e)?le(e,t(0,e.length),i):Ut(s,(function(t){return(n+(t-e)%n)%n+e}))},wrapYoyo:function t(e,i,s){var n=i-e,r=2*n;return N(e)?le(e,t(0,e.length-1),i):Ut(s,(function(t){return e+((t=(r+(t-e)%r)%r||0)>n?r-t:t)}))},distribute:ne,random:oe,snap:ae,normalize:function(t,e,i){return ce(t,e,0,1,i)},getUnit:Zt,clamp:function(t,e,i){return Ut(i,(function(i){return Kt(t,e,i)}))},splitColor:ye,toArray:ee,selector:ie,mapRange:ce,pipe:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},unitize:function(t,e){return function(i){return t(parseFloat(i))+(e||Zt(i))}},interpolate:function t(e,i,s,n){var r=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!r){var a,o,l,h,c,d=k(e),u={};if(!0===s&&(n=1)&&(s=null),d)e={p:e},i={p:i};else if(N(e)&&!N(i)){for(l=[],h=e.length,c=h-2,o=1;o<h;o++)l.push(t(e[o-1],e[o]));h--,r=function(t){t*=h;var e=Math.min(c,~~t);return l[e](t-e)},s=i}else n||(e=_t(N(e)?[]:{},e));if(!l){for(a in i)Ye.call(u,e,a,"get",i[a]);r=function(t){return ri(t,u)||(d?e.p:e)}}}return Ut(s,r)},shuffle:se},install:j,effects:at,ticker:_e,updateRoot:Fe.updateRoot,plugins:rt,globalTimeline:l,core:{PropTween:ci,globals:Z,Tween:Ke,Timeline:Fe,Animation:Ne,getCache:dt,_removeLinkedListItem:kt,reverting:function(){return a},context:function(t){return t&&o&&(o.data.push(t),t._ctx=o),o},suppressOverwrites:function(t){return r=t}}};pt("to,from,fromTo,delayedCall,set,killTweensOf",(function(t){return xi[t]=Ke[t]})),_e.add(Fe.updateRoot),f=xi.to({},{duration:0});var wi=function(t,e){for(var i=t._pt;i&&i.p!==e&&i.op!==e&&i.fp!==e;)i=i._next;return i},Ti=function(t,e){return{name:t,headless:1,rawVars:1,init:function(t,i,s){s._onInit=function(t){var s,n;if(k(i)&&(s={},pt(i,(function(t){return s[t]=1})),i=s),e){for(n in s={},i)s[n]=e(i[n]);i=s}!function(t,e){var i,s,n,r=t._targets;for(i in e)for(s=r.length;s--;)(n=t._ptLookup[s][i])&&(n=n.d)&&(n._pt&&(n=wi(n,i)),n&&n.modifier&&n.modifier(e[i],t,r[s],i))}(t,i)}}}},Ei=xi.registerPlugin({name:"attr",init:function(t,e,i,s,n){var r,a,o;for(r in this.tween=i,e)o=t.getAttribute(r)||"",(a=this.add(t,"setAttribute",(o||0)+"",e[r],s,n,0,0,r)).op=r,a.b=o,this._props.push(r)},render:function(t,e){for(var i=e._pt;i;)a?i.set(i.t,i.p,i.b,i):i.r(t,i.d),i=i._next}},{name:"endArray",headless:1,init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},Ti("roundProps",re),Ti("modifiers"),Ti("snap",ae))||xi;Ke.version=Fe.version=Ei.version="3.13.0",u=1,I()&&Se();Ce.Power0,Ce.Power1,Ce.Power2,Ce.Power3,Ce.Power4,Ce.Linear,Ce.Quad,Ce.Cubic,Ce.Quart,Ce.Quint,Ce.Strong,Ce.Elastic,Ce.Back,Ce.SteppedEase,Ce.Bounce,Ce.Sine,Ce.Expo,Ce.Circ; 10/*! 11 * CSSPlugin 3.13.0 12 * https://gsap.com 13 * 14 * Copyright 2008-2025, GreenSock. All rights reserved. 15 * Subject to the terms at https://gsap.com/standard-license 16 * @author: Jack Doyle, [email protected] 17*/var _i,Si,Ci,Mi,Pi,ki,Li,$i,zi={},Oi=180/Math.PI,Ai=Math.PI/180,Ii=Math.atan2,Di=/([A-Z])/g,Ri=/(left|right|width|margin|padding|x)/i,Ni=/[\s,\(]\S/,Fi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Bi=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Hi=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Xi=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},Yi=function(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)},Wi=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},qi=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Vi=function(t,e,i){return t.style[e]=i},Gi=function(t,e,i){return t.style.setProperty(e,i)},ji=function(t,e,i){return t._gsap[e]=i},Ui=function(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i},Ki=function(t,e,i,s,n){var r=t._gsap;r.scaleX=r.scaleY=i,r.renderTransform(n,r)},Zi=function(t,e,i,s,n){var r=t._gsap;r[e]=i,r.renderTransform(n,r)},Ji="transform",Qi=Ji+"Origin",ts=function t(e,i){var s=this,n=this.target,r=n.style,a=n._gsap;if(e in zi&&r){if(this.tfm=this.tfm||{},"transform"===e)return Fi.transform.split(",").forEach((function(e){return t.call(s,e,i)}));if(~(e=Fi[e]||e).indexOf(",")?e.split(",").forEach((function(t){return s.tfm[t]=ys(n,t)})):this.tfm[e]=a.x?a[e]:ys(n,e),e===Qi&&(this.tfm.zOrigin=a.zOrigin),this.props.indexOf(Ji)>=0)return;a.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(Qi,i,"")),e=Ji}(r||i)&&this.props.push(e,i,r[e])},es=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},is=function(){var t,e,i=this.props,s=this.target,n=s.style,r=s._gsap;for(t=0;t<i.length;t+=3)i[t+1]?2===i[t+1]?s[i[t]](i[t+2]):s[i[t]]=i[t+2]:i[t+2]?n[i[t]]=i[t+2]:n.removeProperty("--"===i[t].substr(0,2)?i[t]:i[t].replace(Di,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)r[e]=this.tfm[e];r.svg&&(r.renderTransform(),s.setAttribute("data-svg-origin",this.svgo||"")),(t=Li())&&t.isStart||n[Ji]||(es(n),r.zOrigin&&n[Qi]&&(n[Qi]+=" "+r.zOrigin+"px",r.zOrigin=0,r.renderTransform()),r.uncache=1)}},ss=function(t,e){var i={target:t,props:[],revert:is,save:ts};return t._gsap||Ei.core.getCache(t),e&&t.style&&t.nodeType&&e.split(",").forEach((function(t){return i.save(t)})),i},ns=function(t,e){var i=Si.createElementNS?Si.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Si.createElement(t);return i&&i.style?i:Si.createElement(t)},rs=function t(e,i,s){var n=getComputedStyle(e);return n[i]||n.getPropertyValue(i.replace(Di,"-$1").toLowerCase())||n.getPropertyValue(i)||!s&&t(e,os(i)||i,1)||""},as="O,Moz,ms,Ms,Webkit".split(","),os=function(t,e,i){var s=(e||Pi).style,n=5;if(t in s&&!i)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(as[n]+t in s););return n<0?null:(3===n?"ms":n>=0?as[n]:"")+t},ls=function(){"undefined"!=typeof window&&window.document&&(_i=window,Si=_i.document,Ci=Si.documentElement,Pi=ns("div")||{style:{}},ns("div"),Ji=os(Ji),Qi=Ji+"Origin",Pi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",$i=!!os("perspective"),Li=Ei.core.reverting,Mi=1)},hs=function(t){var e,i=t.ownerSVGElement,s=ns("svg",i&&i.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=t.cloneNode(!0);n.style.display="block",s.appendChild(n),Ci.appendChild(s);try{e=n.getBBox()}catch(t){}return s.removeChild(n),Ci.removeChild(s),e},cs=function(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])},ds=function(t){var e,i;try{e=t.getBBox()}catch(s){e=hs(t),i=1}return e&&(e.width||e.height)||i||(e=hs(t)),!e||e.width||e.x||e.y?e:{x:+cs(t,["x","cx","x1"])||0,y:+cs(t,["y","cy","y1"])||0,width:0,height:0}},us=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!ds(t))},ps=function(t,e){if(e){var i,s=t.style;e in zi&&e!==Qi&&(e=Ji),s.removeProperty?("ms"!==(i=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),s.removeProperty("--"===i?e:e.replace(Di,"-$1").toLowerCase())):s.removeAttribute(e)}},fs=function(t,e,i,s,n,r){var a=new ci(t._pt,e,i,0,1,r?qi:Wi);return t._pt=a,a.b=s,a.e=n,t._props.push(i),a},ms={deg:1,rad:1,turn:1},gs={grid:1,flex:1},vs=function t(e,i,s,n){var r,a,o,l,h=parseFloat(s)||0,c=(s+"").trim().substr((h+"").length)||"px",d=Pi.style,u=Ri.test(i),p="svg"===e.tagName.toLowerCase(),f=(p?"client":"offset")+(u?"Width":"Height"),m="px"===n,g="%"===n;if(n===c||!h||ms[n]||ms[c])return h;if("px"!==c&&!m&&(h=t(e,i,s,"px")),l=e.getCTM&&us(e),(g||"%"===c)&&(zi[i]||~i.indexOf("adius")))return r=l?e.getBBox()[u?"width":"height"]:e[f],ft(g?h/r*100:h/100*r);if(d[u?"width":"height"]=100+(m?c:n),a="rem"!==n&&~i.indexOf("adius")||"em"===n&&e.appendChild&&!p?e:e.parentNode,l&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==Si&&a.appendChild||(a=Si.body),(o=a._gsap)&&g&&o.width&&u&&o.time===_e.time&&!o.uncache)return ft(h/o.width*100);if(!g||"height"!==i&&"width"!==i)(g||"%"===c)&&!gs[rs(a,"display")]&&(d.position=rs(e,"position")),a===e&&(d.position="static"),a.appendChild(Pi),r=Pi[f],a.removeChild(Pi),d.position="absolute";else{var v=e.style[i];e.style[i]=100+n,r=e[f],v?e.style[i]=v:ps(e,i)}return u&&g&&((o=dt(a)).time=_e.time,o.width=a[f]),ft(m?r*h/100:r&&h?100/r*h:0)},ys=function(t,e,i,s){var n;return Mi||ls(),e in Fi&&"transform"!==e&&~(e=Fi[e]).indexOf(",")&&(e=e.split(",")[0]),zi[e]&&"transform"!==e?(n=ks(t,s),n="transformOrigin"!==e?n[e]:n.svg?n.origin:Ls(rs(t,Qi))+" "+n.zOrigin+"px"):(!(n=t.style[e])||"auto"===n||s||~(n+"").indexOf("calc("))&&(n=Ts[e]&&Ts[e](t,e,i)||rs(t,e)||ut(t,e)||("opacity"===e?1:0)),i&&!~(n+"").trim().indexOf(" ")?vs(t,e,n,i)+i:n},bs=function(t,e,i,s){if(!i||"none"===i){var n=os(e,t,1),r=n&&rs(t,n,1);r&&r!==i?(e=n,i=r):"borderColor"===e&&(i=rs(t,"borderTopColor"))}var a,o,l,h,c,d,u,p,f,m,g,v=new ci(this._pt,t.style,e,0,1,ni),y=0,b=0;if(v.b=i,v.e=s,i+="","var(--"===(s+="").substring(0,6)&&(s=rs(t,s.substring(4,s.indexOf(")")))),"auto"===s&&(d=t.style[e],t.style[e]=s,s=rs(t,e)||s,d?t.style[e]=d:ps(t,e)),Ee(a=[i,s]),s=a[1],l=(i=a[0]).match(H)||[],(s.match(H)||[]).length){for(;o=H.exec(s);)u=o[0],f=s.substring(y,o.index),c?c=(c+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(c=1),u!==(d=l[b++]||"")&&(h=parseFloat(d)||0,g=d.substr((h+"").length),"="===u.charAt(1)&&(u=gt(h,u)+g),p=parseFloat(u),m=u.substr((p+"").length),y=H.lastIndex-m.length,m||(m=m||x.units[e]||g,y===s.length&&(s+=m,v.e+=m)),g!==m&&(h=vs(t,e,d,m)||0),v._pt={_next:v._pt,p:f||1===b?f:",",s:h,c:p-h,m:c&&c<4||"zIndex"===e?Math.round:0});v.c=y<s.length?s.substring(y,s.length):""}else v.r="display"===e&&"none"===s?qi:Wi;return Y.test(s)&&(v.e=0),this._pt=v,v},xs={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},ws=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var i,s,n,r=e.t,a=r.style,o=e.u,l=r._gsap;if("all"===o||!0===o)a.cssText="",s=1;else for(n=(o=o.split(",")).length;--n>-1;)i=o[n],zi[i]&&(s=1,i="transformOrigin"===i?Qi:Ji),ps(r,i);s&&(ps(r,Ji),l&&(l.svg&&r.removeAttribute("transform"),a.scale=a.rotate=a.translate="none",ks(r,1),l.uncache=1,es(a)))}},Ts={clearProps:function(t,e,i,s,n){if("isFromStart"!==n.data){var r=t._pt=new ci(t._pt,e,i,0,0,ws);return r.u=s,r.pr=-10,r.tween=n,t._props.push(i),1}}},Es=[1,0,0,1,0,0],_s={},Ss=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},Cs=function(t){var e=rs(t,Ji);return Ss(e)?Es:e.substr(7).match(B).map(ft)},Ms=function(t,e){var i,s,n,r,a=t._gsap||dt(t),o=t.style,l=Cs(t);return a.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?Es:l:(l!==Es||t.offsetParent||t===Ci||a.svg||(n=o.display,o.display="block",(i=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(r=1,s=t.nextElementSibling,Ci.appendChild(t)),l=Cs(t),n?o.display=n:ps(t,"display"),r&&(s?i.insertBefore(t,s):i?i.appendChild(t):Ci.removeChild(t))),e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)}
vendor: 4,149 bytes, line 17
17,Ps=function(t,e,i,s,n,r){var a,o,l,h=t._gsap,c=n||Ms(t,!0),d=h.xOrigin||0,u=h.yOrigin||0,p=h.xOffset||0,f=h.yOffset||0,m=c[0],g=c[1],v=c[2],y=c[3],b=c[4],x=c[5],w=e.split(" "),T=parseFloat(w[0])||0,E=parseFloat(w[1])||0;i?c!==Es&&(o=m*y-g*v)&&(l=T*(-g/o)+E*(m/o)-(m*x-g*b)/o,T=T*(y/o)+E*(-v/o)+(v*x-y*b)/o,E=l):(T=(a=ds(t)).x+(~w[0].indexOf("%")?T/100*a.width:T),E=a.y+(~(w[1]||w[0]).indexOf("%")?E/100*a.height:E)),s||!1!==s&&h.smooth?(b=T-d,x=E-u,h.xOffset=p+(b*m+x*v)-b,h.yOffset=f+(b*g+x*y)-x):h.xOffset=h.yOffset=0,h.xOrigin=T,h.yOrigin=E,h.smooth=!!s,h.origin=e,h.originIsAbsolute=!!i,t.style[Qi]="0px 0px",r&&(fs(r,h,"xOrigin",d,T),fs(r,h,"yOrigin",u,E),fs(r,h,"xOffset",p,h.xOffset),fs(r,h,"yOffset",f,h.yOffset)),t.setAttribute("data-svg-origin",T+" "+E)},ks=function(t,e){var i=t._gsap||new Re(t);if("x"in i&&!e&&!i.uncache)return i;var s,n,r,a,o,l,h,c,d,u,p,f,m,g,v,y,b,w,T,E,_,S,C,M,P,k,L,$,z,O,A,I,D=t.style,R=i.scaleX<0,N=getComputedStyle(t),F=rs(t,Qi)||"0";return s=n=r=l=h=c=d=u=p=0,a=o=1,i.svg=!(!t.getCTM||!us(t)),N.translate&&("none"===N.translate&&"none"===N.scale&&"none"===N.rotate||(D[Ji]=("none"!==N.translate?"translate3d("+(N.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==N.rotate?"rotate("+N.rotate+") ":"")+("none"!==N.scale?"scale("+N.scale.split(" ").join(",")+") ":"")+("none"!==N[Ji]?N[Ji]:"")),D.scale=D.rotate=D.translate="none"),g=Ms(t,i.svg),i.svg&&(i.uncache?(P=t.getBBox(),F=i.xOrigin-P.x+"px "+(i.yOrigin-P.y)+"px",M=""):M=!e&&t.getAttribute("data-svg-origin"),Ps(t,M||F,!!M||i.originIsAbsolute,!1!==i.smooth,g)),f=i.xOrigin||0,m=i.yOrigin||0,g!==Es&&(w=g[0],T=g[1],E=g[2],_=g[3],s=S=g[4],n=C=g[5],6===g.length?(a=Math.sqrt(w*w+T*T),o=Math.sqrt(_*_+E*E),l=w||T?Ii(T,w)*Oi:0,(d=E||_?Ii(E,_)*Oi+l:0)&&(o*=Math.abs(Math.cos(d*Ai))),i.svg&&(s-=f-(f*w+m*E),n-=m-(f*T+m*_))):(I=g[6],O=g[7],L=g[8],$=g[9],z=g[10],A=g[11],s=g[12],n=g[13],r=g[14],h=(v=Ii(I,z))*Oi,v&&(M=S*(y=Math.cos(-v))+L*(b=Math.sin(-v)),P=C*y+$*b,k=I*y+z*b,L=S*-b+L*y,$=C*-b+$*y,z=I*-b+z*y,A=O*-b+A*y,S=M,C=P,I=k),c=(v=Ii(-E,z))*Oi,v&&(y=Math.cos(-v),A=_*(b=Math.sin(-v))+A*y,w=M=w*y-L*b,T=P=T*y-$*b,E=k=E*y-z*b),l=(v=Ii(T,w))*Oi,v&&(M=w*(y=Math.cos(v))+T*(b=Math.sin(v)),P=S*y+C*b,T=T*y-w*b,C=C*y-S*b,w=M,S=P),h&&Math.abs(h)+Math.abs(l)>359.9&&(h=l=0,c=180-c),a=ft(Math.sqrt(w*w+T*T+E*E)),o=ft(Math.sqrt(C*C+I*I)),v=Ii(S,C),d=Math.abs(v)>2e-4?v*Oi:0,p=A?1/(A<0?-A:A):0),i.svg&&(M=t.getAttribute("transform"),i.forceCSS=t.setAttribute("transform","")||!Ss(rs(t,Ji)),M&&t.setAttribute("transform",M))),Math.abs(d)>90&&Math.abs(d)<270&&(R?(a*=-1,d+=l<=0?180:-180,l+=l<=0?180:-180):(o*=-1,d+=d<=0?180:-180)),e=e||i.uncache,i.x=s-((i.xPercent=s&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-s)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+"px",i.y=n-((i.yPercent=n&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+"px",i.z=r+"px",i.scaleX=ft(a),i.scaleY=ft(o),i.rotation=ft(l)+"deg",i.rotationX=ft(h)+"deg",i.rotationY=ft(c)+"deg",i.skewX=d+"deg",i.skewY=u+"deg",i.transformPerspective=p+"px",(i.zOrigin=parseFloat(F.split(" ")[2])||!e&&i.zOrigin||0)&&(D[Qi]=Ls(F)),i.xOffset=i.yOffset=0,i.force3D=x.force3D,i.renderTransform=i.svg?As:$i?Os:zs,i.uncache=0,i},Ls=function(t){return(t=t.split(" "))[0]+" "+t[1]},$s=function(t,e,i){var s=Zt(e);return ft(parseFloat(e)+parseFloat(vs(t,"x",i+"px",s)))+s},zs=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Os(t,e)},Os=function(t,e){var i=e||this,s=i.xPercent,n=i.yPercent,r=i.x,a=i.y,o=i.z,l=i.rotation,h=i.rotationY,c=i.rotationX,d=i.skewX,u=i.skewY,p=i.scaleX,f=i.scaleY,m=i.transformPerspective,g=i.force3D,v=i.target,y=i.zOrigin,b="",x="auto"===g&&t&&1!==t||!0===g;if(y&&("0deg"!==c||"0deg"!==h)){var w,T=parseFloat(h)*Ai,E=Math.sin(T),_=Math.cos(T);T=parseFloat(c)*Ai,w=Math.cos(T),r=$s(v,r,E*w*-y),a=$s(v,a,-Math.sin(T)*-y),o=$s(v,o,_*w*-y+y)}"0px"!==m&&(b+="perspective("+m+") "),(s||n)&&(b+="translate("+s+"%, "+n+"%) "),(x||"0px"!==r||"0px"!==a||"0px"!==o)&&(b+="0px"!==o||x?"translate3d("+r+", "+a+", "+o+") ":"translate("+r+", "+a+") "),"0deg"!==l&&(b+="rotate("+l+") "),"0deg"!==h&&
vendor: 46,728 bytes, lines 17-35
17(b+="rotateY("+h+") "),"0deg"!==c&&(b+="rotateX("+c+") "),"0deg"===d&&"0deg"===u||(b+="skew("+d+", "+u+") "),1===p&&1===f||(b+="scale("+p+", "+f+") "),v.style[Ji]=b||"translate(0, 0)"},As=function(t,e){var i,s,n,r,a,o=e||this,l=o.xPercent,h=o.yPercent,c=o.x,d=o.y,u=o.rotation,p=o.skewX,f=o.skewY,m=o.scaleX,g=o.scaleY,v=o.target,y=o.xOrigin,b=o.yOrigin,x=o.xOffset,w=o.yOffset,T=o.forceCSS,E=parseFloat(c),_=parseFloat(d);u=parseFloat(u),p=parseFloat(p),(f=parseFloat(f))&&(p+=f=parseFloat(f),u+=f),u||p?(u*=Ai,p*=Ai,i=Math.cos(u)*m,s=Math.sin(u)*m,n=Math.sin(u-p)*-g,r=Math.cos(u-p)*g,p&&(f*=Ai,a=Math.tan(p-f),n*=a=Math.sqrt(1+a*a),r*=a,f&&(a=Math.tan(f),i*=a=Math.sqrt(1+a*a),s*=a)),i=ft(i),s=ft(s),n=ft(n),r=ft(r)):(i=m,r=g,s=n=0),(E&&!~(c+"").indexOf("px")||_&&!~(d+"").indexOf("px"))&&(E=vs(v,"x",c,"px"),_=vs(v,"y",d,"px")),(y||b||x||w)&&(E=ft(E+y-(y*i+b*n)+x),_=ft(_+b-(y*s+b*r)+w)),(l||h)&&(a=v.getBBox(),E=ft(E+l/100*a.width),_=ft(_+h/100*a.height)),a="matrix("+i+","+s+","+n+","+r+","+E+","+_+")",v.setAttribute("transform",a),T&&(v.style[Ji]=a)},Is=function(t,e,i,s,n){var r,a,o=k(n),l=parseFloat(n)*(o&&~n.indexOf("rad")?Oi:1)-s,h=s+l+"deg";return o&&("short"===(r=n.split("_")[1])&&(l%=360)!==l%180&&(l+=l<0?360:-360),"cw"===r&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===r&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),t._pt=a=new ci(t._pt,e,i,s,l,Hi),a.e=h,a.u="deg",t._props.push(i),a},Ds=function(t,e){for(var i in e)t[i]=e[i];return t},Rs=function(t,e,i){var s,n,r,a,o,l,h,c=Ds({},i._gsap),d=i.style;for(n in c.svg?(r=i.getAttribute("transform"),i.setAttribute("transform",""),d[Ji]=e,s=ks(i,1),ps(i,Ji),i.setAttribute("transform",r)):(r=getComputedStyle(i)[Ji],d[Ji]=e,s=ks(i,1),d[Ji]=r),zi)(r=c[n])!==(a=s[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Zt(r)!==(h=Zt(a))?vs(i,n,r,h):parseFloat(r),l=parseFloat(a),t._pt=new ci(t._pt,s,n,o,l-o,Bi),t._pt.u=h||0,t._props.push(n));Ds(s,c)};pt("padding,margin,Width,Radius",(function(t,e){var i="Top",s="Right",n="Bottom",r="Left",a=(e<3?[i,s,n,r]:[i+r,i+s,n+s,n+r]).map((function(i){return e<2?t+i:"border"+i+t}));Ts[e>1?"border"+t:t]=function(t,e,i,s,n){var r,o;if(arguments.length<4)return r=a.map((function(e){return ys(t,e,i)})),5===(o=r.join(" ")).split(r[0]).length?r[0]:o;r=(s+"").split(" "),o={},a.forEach((function(t,e){return o[t]=r[e]=r[e]||r[(e-1)/2|0]})),t.init(e,o,n)}}));var Ns,Fs,Bs={name:"css",register:ls,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,s,n){var r,a,o,l,h,c,d,u,p,f,m,g,v,y,b,w,T,E,_,S,C=this._props,M=t.style,P=i.vars.startAt;for(d in Mi||ls(),this.styles=this.styles||ss(t),w=this.styles.props,this.tween=i,e)if("autoRound"!==d&&(a=e[d],!rt[d]||!We(d,e,i,s,t,n)))if(h=typeof a,c=Ts[d],"function"===h&&(h=typeof(a=a.call(i,s,t,n))),"string"===h&&~a.indexOf("random(")&&(a=he(a)),c)c(this,t,d,a,i)&&(b=1);else if("--"===d.substr(0,2))r=(getComputedStyle(t).getPropertyValue(d)+"").trim(),a+="",we.lastIndex=0,we.test(r)||(u=Zt(r),p=Zt(a)),p?u!==p&&(r=vs(t,d,r,p)+p):u&&(a+=u),this.add(M,"setProperty",r,a,s,n,0,0,d),C.push(d),w.push(d,0,M[d]);else if("undefined"!==h){if(P&&d in P?(r="function"==typeof P[d]?P[d].call(i,s,t,n):P[d],k(r)&&~r.indexOf("random(")&&(r=he(r)),Zt(r+"")||"auto"===r||(r+=x.units[d]||Zt(ys(t,d))||""),"="===(r+"").charAt(1)&&(r=ys(t,d))):r=ys(t,d),l=parseFloat(r),(f="string"===h&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),d in Fi&&("autoAlpha"===d&&(1===l&&"hidden"===ys(t,"visibility")&&o&&(l=0),w.push("visibility",0,M.visibility),fs(this,M,"visibility",l?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==d&&"transform"!==d&&~(d=Fi[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in zi)if(this.styles.save(d),"string"===h&&"var(--"===a.substring(0,6)&&(a=rs(t,a.substring(4,a.indexOf(")"))),o=parseFloat(a)),g||((v=t._gsap).renderTransform&&!e.parseTransform||ks(t,e.parseTransform),y=!1!==e.smoothOrigin&&v.smooth,(g=this._pt=new ci(this._pt,M,Ji,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===d)this._pt=new ci(this._pt,v,"scaleY",v.scaleY,(f?gt(v.scaleY,f+o):o)-v.scaleY||0,Bi),this._pt.u=0,C.push("scaleY",d),d+="X";else{if("transformOrigin"===d){w.push(Qi,0,M[Qi]),E=void 0,_=void 0,S=void 0,E=(T=a).split(" "),_=E[0],S=E[1]||"50%","top"!==_&&"bottom"!==_&&"left"!==S&&"right"!==S||(T=_,_=S,S=T),E[0]=xs[_]||_,E[1]=xs[S]||S,a=E.join(" "),v.svg?Ps(t,a,0,y,0,this):((p=parseFloat(a.split(" ")[2])||0)!==v.zOrigin&&fs(this,v,"zOrigin",v.zOrigin,p),fs(this,M,d,Ls(r),Ls(a)));continue}if("svgOrigin"===d){Ps(t,a,1,y,0,this);continue}if(d in _s){Is(this,v,d,l,f?gt(l,f+a):a);continue}if("smoothOrigin"===d){fs(this,v,"smooth",v.smooth,a);continue}if("force3D"===d){v[d]=a;continue}if("transform"===d){Rs(this,a,t);continue}}else d in M||(d=os(d)||d);if(m||(o||0===o)&&(l||0===l)&&!Ni.test(a)&&d in M)o||(o=0),(u=(r+"").substr((l+"").length))!==(p=Zt(a)||(d in x.units?x.units[d]:u))&&(l=vs(t,d,r,p)),this._pt=new ci(this._pt,m?v:M,d,l,(f?gt(l,f+o):o)-l,m||"px"!==p&&"zIndex"!==d||!1===e.autoRound?Bi:Yi),this._pt.u=p||0,u!==p&&"%"!==p&&(this._pt.b=r,this._pt.r=Xi);else if(d in M)bs.call(this,t,d,r,f?f+a:a);else if(d in t)this.add(t,d,r||t[d],f?f+a:a,s,n);else if("parseTransform"!==d){U(d,a);continue}m||(d in M?w.push(d,0,M[d]):"function"==typeof t[d]?w.push(d,2,t[d]()):w.push(d,1,r||t[d])),C.push(d)}b&&hi(this)},render:function(t,e){if(e.tween._time||!Li())for(var i=e._pt;i;)i.r(t,i.d),i=i._next;else e.styles.revert()},get:ys,aliases:Fi,getSetter:function(t,e,i){var s=Fi[e];return s&&s.indexOf(",")<0&&(e=s),e in zi&&e!==Qi&&(t._gsap.x||ys(t,"x"))?i&&ki===i?"scale"===e?Ui:ji:(ki=i||{})&&("scale"===e?Ki:Zi):t.style&&!z(t.style[e])?Vi:~e.indexOf("-")?Gi:ei(t,e)},core:{_removeProperty:ps,_getMatrix:Ms}};Ei.utils.checkPrefix=os,Ei.core.getStyleSaver=ss,Fs=pt("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(Ns="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){zi[t]=1})),pt(Ns,(function(t){x.units[t]="deg",_s[t]=1})),Fi[Fs[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Ns,pt("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");Fi[e[1]]=Fs[e[0]]})),pt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){x.units[t]="px"})),Ei.registerPlugin(Bs);var Hs=Ei.registerPlugin(Bs)||Ei;Hs.core.Tween},function(t,e,i){"use strict";function s(t,e){for(var i=0;i<e.length;i++){var s=e[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}i.d(e,"a",(function(){return Ge})); 18/*! 19 * Observer 3.13.0 20 * https://gsap.com 21 * 22 * @license Copyright 2008-2025, GreenSock. All rights reserved. 23 * Subject to the terms at https://gsap.com/standard-license 24 * @author: Jack Doyle, [email protected] 25*/ 26var n,r,a,o,l,h,c,d,u,p,f,m,g,v=function(){return n||"undefined"!=typeof window&&(n=window.gsap)&&n.registerPlugin&&n},y=1,b=[],x=[],w=[],T=Date.now,E=function(t,e){return e},_=function(t,e){return~w.indexOf(t)&&w[w.indexOf(t)+1][e]},S=function(t){return!!~p.indexOf(t)},C=function(t,e,i,s,n){return t.addEventListener(e,i,{passive:!1!==s,capture:!!n})},M=function(t,e,i,s){return t.removeEventListener(e,i,!!s)},P=function(){return f&&f.isPressed||x.cache++},k=function(t,e){var i=function i(s){if(s||0===s){y&&(a.history.scrollRestoration="manual");var n=f&&f.isPressed;s=i.v=Math.round(s)||(f&&f.iOS?1:0),t(s),i.cacheID=x.cache,n&&E("ss",s)}else(e||x.cache!==i.cacheID||E("ref"))&&(i.cacheID=x.cache,i.v=t());return i.v+i.offset};return i.offset=0,t&&i},L={s:"scrollLeft",p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:k((function(t){return arguments.length?a.scrollTo(t,$.sc()):a.pageXOffset||o.scrollLeft||l.scrollLeft||h.scrollLeft||0}))},$={s:"scrollTop",p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:L,sc:k((function(t){return arguments.length?a.scrollTo(L.sc(),t):a.pageYOffset||o.scrollTop||l.scrollTop||h.scrollTop||0}))},z=function(t,e){return(e&&e._ctx&&e._ctx.selector||n.utils.toArray)(t)[0]||("string"==typeof t&&!1!==n.config().nullTargetWarn?console.warn("Element not found:",t):null)},O=function(t,e){var i=e.s,s=e.sc;S(t)&&(t=o.scrollingElement||l);var r=x.indexOf(t),a=s===$.sc?1:2;!~r&&(r=x.push(t)-1),x[r+a]||C(t,"scroll",P);var h=x[r+a],c=h||(x[r+a]=k(_(t,i),!0)||(S(t)?s:k((function(e){return arguments.length?t[i]=e:t[i]}))));return c.target=t,h||(c.smooth="smooth"===n.getProperty(t,"scrollBehavior")),c},A=function(t,e,i){var s=t,n=t,r=T(),a=r,o=e||50,l=Math.max(500,3*o),h=function(t,e){var l=T();e||l-r>o?(n=s,s=t,a=r,r=l):i?s+=t:s=n+(t-n)/(l-a)*(r-a)};return{update:h,reset:function(){n=s=i?0:s,a=r=0},getVelocity:function(t){var e=a,o=n,c=T();return(t||0===t)&&t!==s&&h(t),r===a||c-a>l?0:(s+(i?o:-o))/((i?c:r)-e)*1e3}}},I=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},D=function(t){var e=Math.max.apply(Math,t),i=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(i)?e:i},R=function(){var t,e,i,s;(u=n.core.globals().ScrollTrigger)&&u.core&&(t=u.core,e=t.bridge||{},i=t._scrollers,s=t._proxies,i.push.apply(i,x),s.push.apply(s,w),x=i,w=s,E=function(t,i){return e[t](i)})},N=function(t){return n=t||v(),!r&&n&&"undefined"!=typeof document&&document.body&&(a=window,o=document,l=o.documentElement,h=o.body,p=[a,o,l,h],n.utils.clamp,g=n.core.context||function(){},d="onpointerenter"in h?"pointer":"mouse",c=F.isTouch=a.matchMedia&&a.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in a||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,m=F.eventTypes=("ontouchstart"in l?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in l?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return y=0}),500),R(),r=1),r};L.op=$,x.cache=0;var F=function(){function t(t){this.init(t)}var e,i,p;return t.prototype.init=function(t){r||N(n)||console.warn("Please gsap.registerPlugin(Observer)"),u||R();var e=t.tolerance,i=t.dragMinimum,s=t.type,p=t.target,v=t.lineHeight,y=t.debounce,x=t.preventDefault,w=t.onStop,E=t.onStopDelay,_=t.ignore,k=t.wheelSpeed,F=t.event,B=t.onDragStart,H=t.onDragEnd,X=t.onDrag,Y=t.onPress,W=t.onRelease,q=t.onRight,V=t.onLeft,G=t.onUp,j=t.onDown,U=t.onChangeX,K=t.onChangeY,Z=t.onChange,J=t.onToggleX,Q=t.onToggleY,tt=t.onHover,et=t.onHoverEnd,it=t.onMove,st=t.ignoreCheck,nt=t.isNormalizer,rt=t.onGestureStart,at=t.onGestureEnd,ot=t.onWheel,lt=t.onEnable,ht=t.onDisable,ct=t.onClick,dt=t.scrollSpeed,ut=t.capture,pt=t.allowClicks,ft=t.lockAxis,mt=t.onLockAxis;this.target=p=z(p)||l,this.vars=t,_&&(_=n.utils.toArray(_)),e=e||1e-9,i=i||0,k=k||1,dt=dt||1,s=s||"wheel,touch,pointer",y=!1!==y,v||(v=parseFloat(a.getComputedStyle(h).lineHeight)||22);var gt,vt,yt,bt,xt,wt,Tt,Et=this,_t=0,St=0,Ct=t.passive||!x&&!1!==t.passive,Mt=O(p,L),Pt=O(p,$),kt=Mt(),Lt=Pt(),$t=~s.indexOf("touch")&&!~s.indexOf("pointer")&&"pointerdown"===m[0],zt=S(p),Ot=p.ownerDocument||o,At=[0,0,0],It=[0,0,0],Dt=0,Rt=function(){return Dt=T()},Nt=function(t,e){return(Et.event=t)&&_&&function(t,e){for(var i=e.length;i--;)if(e[i]===t||e[i].contains(t))return!0;return!1}(t.target,_)||e&&$t&&"touch"!==t.pointerType||st&&st(t,e)},Ft=function(){var t=Et.deltaX=D(At),i=Et.deltaY=D(It),s=Math.abs(t)>=e,n=Math.abs(i)>=e;Z&&(s||n)&&Z(Et,t,i,At,It),s&&(q&&Et.deltaX>0&&q(Et),V&&Et.deltaX<0&&V(Et),U&&U(Et),J&&Et.deltaX<0!=_t<0&&J(Et),_t=Et.deltaX,At[0]=At[1]=At[2]=0),n&&(j&&Et.deltaY>0&&j(Et),G&&Et.deltaY<0&&G(Et),K&&K(Et),Q&&Et.deltaY<0!=St<0&&Q(Et),St=Et.deltaY,It[0]=It[1]=It[2]=0),(bt||yt)&&(it&&it(Et),yt&&(B&&1===yt&&B(Et),X&&X(Et),yt=0),bt=!1),wt&&!(wt=!1)&&mt&&mt(Et),xt&&(ot(Et),xt=!1),gt=0},Bt=function(t,e,i){At[i]+=t,It[i]+=e,Et._vx.update(t),Et._vy.update(e),y?gt||(gt=requestAnimationFrame(Ft)):Ft()},Ht=function(t,e){ft&&!Tt&&(Et.axis=Tt=Math.abs(t)>Math.abs(e)?"x":"y",wt=!0),"y"!==Tt&&(At[2]+=t,Et._vx.update(t,!0)),"x"!==Tt&&(It[2]+=e,Et._vy.update(e,!0)),y?gt||(gt=requestAnimationFrame(Ft)):Ft()},Xt=function(t){if(!Nt(t,1)){var e=(t=I(t,x)).clientX,s=t.clientY,n=e-Et.x,r=s-Et.y,a=Et.isDragging;Et.x=e,Et.y=s,(a||(n||r)&&(Math.abs(Et.startX-e)>=i||Math.abs(Et.startY-s)>=i))&&(yt=a?2:1,a||(Et.isDragging=!0),Ht(n,r))}},Yt=Et.onPress=function(t){Nt(t,1)||t&&t.button||(Et.axis=Tt=null,vt.pause(),Et.isPressed=!0,t=I(t),_t=St=0,Et.startX=Et.x=t.clientX,Et.startY=Et.y=t.clientY,Et._vx.reset(),Et._vy.reset(),C(nt?p:Ot,m[1],Xt,Ct,!0),Et.deltaX=Et.deltaY=0,Y&&Y(Et))},Wt=Et.onRelease=function(t){if(!Nt(t,1)){M(nt?p:Ot,m[1],Xt,!0);var e=!isNaN(Et.y-Et.startY),i=Et.isDragging,s=i&&(Math.abs(Et.x-Et.startX)>3||Math.abs(Et.y-Et.startY)>3),r=I(t);!s&&e&&(Et._vx.reset(),Et._vy.reset(),x&&pt&&n.delayedCall(.08,(function(){if(T()-Dt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(Ot.createEvent){var e=Ot.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,a,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),Et.isDragging=Et.isGesturing=Et.isPressed=!1,w&&i&&!nt&&vt.restart(!0),yt&&Ft(),H&&i&&H(Et),W&&W(Et,s)}},qt=function(t){return t.touches&&t.touches.length>1&&(Et.isGesturing=!0)&&rt(t,Et.isDragging)},Vt=function(){return(Et.isGesturing=!1)||at(Et)},Gt=function(t){if(!Nt(t)){var e=Mt(),i=Pt();Bt((e-kt)*dt,(i-Lt)*dt,1),kt=e,Lt=i,w&&vt.restart(!0)}},jt=function(t){if(!Nt(t)){t=I(t,x),ot&&(xt=!0);var e=(1===t.deltaMode?v:2===t.deltaMode?a.innerHeight:1)*k;Bt(t.deltaX*e,t.deltaY*e,0),w&&!nt&&vt.restart(!0)}},Ut=function(t){if(!Nt(t)){var e=t.clientX,i=t.clientY,s=e-Et.x,n=i-Et.y;Et.x=e,Et.y=i,bt=!0,w&&vt.restart(!0),(s||n)&&Ht(s,n)}},Kt=function(t){Et.event=t,tt(Et)},Zt=function(t){Et.event=t,et(Et)},Jt=function(t){return Nt(t)||I(t,x)&&ct(Et)};vt=Et._dc=n.delayedCall(E||.25,(function(){Et._vx.reset(),Et._vy.reset(),vt.pause(),w&&w(Et)})).pause(),Et.deltaX=Et.deltaY=0,Et._vx=A(0,50,!0),Et._vy=A(0,50,!0),Et.scrollX=Mt,Et.scrollY=Pt,Et.isDragging=Et.isGesturing=Et.isPressed=!1,g(this),Et.enable=function(t){return Et.isEnabled||(C(zt?Ot:p,"scroll",P),s.indexOf("scroll")>=0&&C(zt?Ot:p,"scroll",Gt,Ct,ut),s.indexOf("wheel")>=0&&C(p,"wheel",jt,Ct,ut),(s.indexOf("touch")>=0&&c||s.indexOf("pointer")>=0)&&(C(p,m[0],Yt,Ct,ut),C(Ot,m[2],Wt),C(Ot,m[3],Wt),pt&&C(p,"click",Rt,!0,!0),ct&&C(p,"click",Jt),rt&&C(Ot,"gesturestart",qt),at&&C(Ot,"gestureend",Vt),tt&&C(p,d+"enter",Kt),et&&C(p,d+"leave",Zt),it&&C(p,d+"move",Ut)),Et.isEnabled=!0,Et.isDragging=Et.isGesturing=Et.isPressed=bt=yt=!1,Et._vx.reset(),Et._vy.reset(),kt=Mt(),Lt=Pt(),t&&t.type&&Yt(t),lt&<(Et)),Et},Et.disable=function(){Et.isEnabled&&(b.filter((function(t){return t!==Et&&S(t.target)})).length||M(zt?Ot:p,"scroll",P),Et.isPressed&&(Et._vx.reset(),Et._vy.reset(),M(nt?p:Ot,m[1],Xt,!0)),M(zt?Ot:p,"scroll",Gt,ut),M(p,"wheel",jt,ut),M(p,m[0],Yt,ut),M(Ot,m[2],Wt),M(Ot,m[3],Wt),M(p,"click",Rt,!0),M(p,"click",Jt),M(Ot,"gesturestart",qt),M(Ot,"gestureend",Vt),M(p,d+"enter",Kt),M(p,d+"leave",Zt),M(p,d+"move",Ut),Et.isEnabled=Et.isPressed=Et.isDragging=!1,ht&&ht(Et))},Et.kill=Et.revert=function(){Et.disable();var t=b.indexOf(Et);t>=0&&b.splice(t,1),f===Et&&(f=0)},b.push(Et),nt&&S(p)&&(f=Et),Et.enable(F)},e=t,(i=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&s(e.prototype,i),p&&s(e,p),t}();F.version="3.13.0",F.create=function(t){return new F(t)},F.register=N,F.getAll=function(){return b.slice()},F.getById=function(t){return b.filter((function(e){return e.vars.id===t}))[0]},v()&&n.registerPlugin(F); 27/*! 28 * ScrollTrigger 3.13.0 29 * https://gsap.com 30 * 31 * @license Copyright 2008-2025, GreenSock. All rights reserved. 32 * Subject to the terms at https://gsap.com/standard-license 33 * @author: Jack Doyle, [email protected] 34*/ 35var B,H,X,Y,W,q,V,G,j,U,K,Z,J,Q,tt,et,it,st,nt,rt,at,ot,lt,ht,ct,dt,ut,pt,ft,mt,gt,vt,yt,bt,xt,wt,Tt,Et,_t=1,St=Date.now,Ct=St(),Mt=0,Pt=0,kt=function(t,e,i){var s=Xt(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return i["_"+e+"Clamp"]=s,s?t.substr(6,t.length-7):t},Lt=function(t,e){return!e||Xt(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},$t=function(){return Q=1},zt=function(){return Q=0},Ot=function(t){return t},At=function(t){return Math.round(1e5*t)/1e5||0},It=function(){return"undefined"!=typeof window},Dt=function(){return B||It()&&(B=window.gsap)&&B.registerPlugin&&B},Rt=function(t){return!!~V.indexOf(t)},Nt=function(t){return("Height"===t?gt:X["inner"+t])||W["client"+t]||q["client"+t]},Ft=function(t){return _(t,"getBoundingClientRect")||(Rt(t)?function(){return Be.width=X.innerWidth,Be.height=gt,Be}:function(){return Qt(t)})},Bt=function(t,e){var i=e.s,s=e.d2,n=e.d,r=e.a;return Math.max(0,(i="scroll"+s)&&(r=_(t,i))?r()-Ft(t)()[n]:Rt(t)?(W[i]||q[i])-Nt(s):t[i]-t["offset"+s])},Ht=function(t,e){for(var i=0;i<nt.length;i+=3)(!e||~e.indexOf(nt[i+1]))&&t(nt[i],nt[i+1],nt[i+2])},Xt=function(t){return"string"==typeof t},Yt=function(t){return"function"==typeof t},Wt=function(t){return"number"==typeof t},qt=function(t){return"object"==typeof t},Vt=function(t,e,i){return t&&t.progress(e?0:1)&&i&&t.pause()},Gt=function(t,e){if(t.enabled){var i=t._ctx?t._ctx.add((function(){return e(t)})):e(t);i&&i.totalTime&&(t.callbackAnimation=i)}},jt=Math.abs,Ut="padding",Kt="px",Zt=function(t){return X.getComputedStyle(t)},Jt=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},Qt=function(t,e){var i=e&&"matrix(1, 0, 0, 1, 0, 0)"!==Zt(t)[tt]&&B.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),s=t.getBoundingClientRect();return i&&i.progress(0).kill(),s},te=function(t,e){var i=e.d2;return t["offset"+i]||t["client"+i]||0},ee=function(t){var e,i=[],s=t.labels,n=t.duration();for(e in s)i.push(s[e]/n);return i},ie=function(t){var e=B.utils.snap(t),i=Array.isArray(t)&&t.slice(0).sort((function(t,e){return t-e}));return i?function(t,s,n){var r;if(void 0===n&&(n=.001),!s)return e(t);if(s>0){for(t-=n,r=0;r<i.length;r++)if(i[r]>=t)return i[r];return i[r-1]}for(r=i.length,t+=n;r--;)if(i[r]<=t)return i[r];return i[0]}:function(i,s,n){void 0===n&&(n=.001);var r=e(i);return!s||Math.abs(r-i)<n||r-i<0==s<0?r:e(s<0?i-t:i+t)}},se=function(t,e,i,s){return i.split(",").forEach((function(i){return t(e,i,s)}))},ne=function(t,e,i,s,n){return t.addEventListener(e,i,{passive:!s,capture:!!n})},re=function(t,e,i,s){return t.removeEventListener(e,i,!!s)},ae=function(t,e,i){(i=i&&i.wheelHandler)&&(t(e,"wheel",i),t(e,"touchmove",i))},oe={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},le={toggleActions:"play",anticipatePin:0},he={top:0,left:0,center:.5,bottom:1,right:1},ce=function(t,e){if(Xt(t)){var i=t.indexOf("="),s=~i?+(t.charAt(i-1)+1)*parseFloat(t.substr(i+1)):0;~i&&(t.indexOf("%")>i&&(s*=e/100),t=t.substr(0,i-1)),t=s+(t in he?he[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},de=function(t,e,i,s,n,r,a,o){var l=n.startColor,h=n.endColor,c=n.fontSize,d=n.indent,u=n.fontWeight,p=Y.createElement("div"),f=Rt(i)||"fixed"===_(i,"pinType"),m=-1!==t.indexOf("scroller"),g=f?q:i,v=-1!==t.indexOf("start"),y=v?l:h,b="border-color:"+y+";font-size:"+c+";color:"+y+";font-weight:"+u+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((m||o)&&f?"fixed;":"absolute;"),(m||o||!f)&&(b+=(s===$?"right":"bottom")+":"+(r+parseFloat(d))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),p.style.cssText=b,p.innerText=e||0===e?t+"-"+e:t,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+s.op.d2],ue(p,0,s,v),p},ue=function(t,e,i,s){var n={display:"block"},r=i[s?"os2":"p2"],a=i[s?"p2":"os2"];t._isFlipped=s,n[i.a+"Percent"]=s?-100:0,n[i.a]=s?"1px":0,n["border"+r+"Width"]=1,n["border"+a+"Width"]=0,n[i.p]=e+"px",B.set(t,n)},pe=[],fe={},me=function(){return St()-Mt>34&&(xt||(xt=requestAnimationFrame(Oe)))},ge=function(){(!lt||!lt.isPressed||lt.startX>q.clientWidth)&&(x.cache++,lt?xt||(xt=requestAnimationFrame(Oe)):Oe(),Mt||Te("scrollStart"),Mt=St())},ve=function(){dt=X.innerWidth,ct=X.innerHeight},ye=function(t){x.cache++,(!0===t||!J&&!ot&&!Y.fullscreenElement&&!Y.webkitFullscreenElement&&(!ht||dt!==X.innerWidth||Math.abs(X.innerHeight-ct)>.25*X.innerHeight))&&G.restart(!0)},be={},xe=[],we=function t(){return re(Ge,"scrollEnd",t)||Le(!0)},Te=function(t){return be[t]&&be[t].map((function(t){return t()}))||xe},Ee=[],_e=function(t){for(var e=0;e<Ee.length;e+=5)(!t||Ee[e+4]&&Ee[e+4].query===t)&&(Ee[e].style.cssText=Ee[e+1],Ee[e].getBBox&&Ee[e].setAttribute("transform",Ee[e+2]||""),Ee[e+3].uncache=1)},Se=function(t,e){var i;for(et=0;et<pe.length;et++)!(i=pe[et])||e&&i._ctx!==e||(t?i.kill(1):i.revert(!0,!0));vt=!0,e&&_e(e),e||Te("revert")},Ce=function(t,e){x.cache++,(e||!wt)&&x.forEach((function(t){return Yt(t)&&t.cacheID++&&(t.rec=0)})),Xt(t)&&(X.history.scrollRestoration=ft=t)},Me=0,Pe=function(){q.appendChild(mt),gt=!lt&&mt.offsetHeight||X.innerHeight,q.removeChild(mt)},ke=function(t){return j(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(e){return e.style.display=t?"none":"block"}))},Le=function(t,e){if(W=Y.documentElement,q=Y.body,V=[X,Y,W,q],!Mt||t||vt){Pe(),wt=Ge.isRefreshing=!0,x.forEach((function(t){return Yt(t)&&++t.cacheID&&(t.rec=t())}));var i=Te("refreshInit");rt&&Ge.sort(),e||Se(),x.forEach((function(t){Yt(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))})),pe.slice(0).forEach((function(t){return t.refresh()})),vt=!1,pe.forEach((function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?"offsetWidth":"offsetHeight",i=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-i),t.refresh()}})),yt=1,ke(!0),pe.forEach((function(t){var e=Bt(t.scroller,t._dir),i="max"===t.vars.end||t._endClamp&&t.end>e,s=t._startClamp&&t.start>=e;(i||s)&&t.setPositions(s?e-1:t.start,i?Math.max(s?e:t.start+1,e):t.end,!0)})),ke(!1),yt=0,i.forEach((function(t){return t&&t.render&&t.render(-1)})),x.forEach((function(t){Yt(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),Ce(ft,1),G.pause(),Me++,wt=2,Oe(2),pe.forEach((function(t){return Yt(t.vars.onRefresh)&&t.vars.onRefresh(t)})),wt=Ge.isRefreshing=!1,Te("refresh")}else ne(Ge,"scrollEnd",we)},$e=0,ze=1,Oe=function(t){if(2===t||!wt&&!vt){Ge.isUpdating=!0,Et&&Et.update(0);var e=pe.length,i=St(),s=i-Ct>=50,n=e&&pe[0].scroll();if(ze=$e>n?-1:1,wt||($e=n),s&&(Mt&&!Q&&i-Mt>200&&(Mt=0,Te("scrollEnd")),K=Ct,Ct=i),ze<0){for(et=e;et-- >0;)pe[et]&&pe[et].update(0,s);ze=1}else for(et=0;et<e;et++)pe[et]&&pe[et].update(0,s);Ge.isUpdating=!1}xt=0},Ae=["left","top","bottom","right","marginBottom","marginRight","marginTop","marginLeft","display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Ie=Ae.concat(["width","height","boxSizing","maxWidth","maxHeight","position","margin",Ut,Ut+"Top",Ut+"Right",Ut+"Bottom",Ut+"Left"]),De=function(t,e,i,s){if(!t._gsap.swappedIn){for(var n,r=Ae.length,a=e.style,o=t.style;r--;)a[n=Ae[r]]=i[n];a.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(a.display="inline-block"),o.bottom=o.right="auto",a.flexBasis=i.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a.width=te(t,L)+Kt,a.height=te(t,$)+Kt,a[Ut]=o.margin=o.top=o.left="0",Ne(s),o.width=o.maxWidth=i.width,o.height=o.maxHeight=i.height,o[Ut]=i[Ut],t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},Re=/([A-Z])/g,Ne=function(t){if(t){var e,i,s=t.t.style,n=t.length,r=0;for((t.t._gsap||B.core.getCache(t.t)).uncache=1;r<n;r+=2)i=t[r+1],e=t[r],i?s[e]=i:s[e]&&s.removeProperty(e.replace(Re,"-$1").toLowerCase())}},Fe=function(t){for(var e=Ie.length,i=t.style,s=[],n=0;n<e;n++)s.push(Ie[n],i[Ie[n]]);return s.t=t,s},Be={left:0,top:0},He=function(t,e,i,s,n,r,a,o,l,h,c,d,u,p){Yt(t)&&(t=t(o)),Xt(t)&&"max"===t.substr(0,3)&&(t=d+("="===t.charAt(4)?ce("0"+t.substr(3),i):0));var f,m,g,v=u?u.time():0;if(u&&u.seek(0),isNaN(t)||(t=+t),Wt(t))u&&(t=B.utils.mapRange(u.scrollTrigger.start,u.scrollTrigger.end,0,d,t)),a&&ue(a,i,s,!0);else{Yt(e)&&(e=e(o));var y,b,x,w,T=(t||"0").split(" ");g=z(e,o)||q,(y=Qt(g)||{})&&(y.left||y.top)||"none"!==Zt(g).display||(w=g.style.display,g.style.display="block",y=Qt(g),w?g.style.display=w:g.style.removeProperty("display")),b=ce(T[0],y[s.d]),x=ce(T[1]||"0",i),t=y[s.p]-l[s.p]-h+b+n-x,a&&ue(a,x,s,i-x<20||a._isStart&&x>20),i-=i-x}if(p&&(o[p]=t||-.001,t<0&&(t=0)),r){var E=t+i,_=r._isStart;f="scroll"+s.d2,ue(r,E,s,_&&E>20||!_&&(c?Math.max(q[f],W[f]):r.parentNode[f])<=E+1),c&&(l=Qt(a),c&&(r.style[s.op.p]=l[s.op.p]-s.op.m-r._offset+Kt))}return u&&g&&(f=Qt(g),u.seek(d),m=Qt(g),u._caScrollDist=f[s.p]-m[s.p],t=t/u._caScrollDist*d),u&&u.seek(v),u?t:Math.round(t)},Xe=/(webkit|moz|length|cssText|inset)/i,Ye=function(t,e,i,s){if(t.parentNode!==e){var n,r,a=t.style;if(e===q){for(n in t._stOrig=a.cssText,r=Zt(t))+n||Xe.test(n)||!r[n]||"string"!=typeof a[n]||"0"===n||(a[n]=r[n]);a.top=i,a.left=s}else a.cssText=t._stOrig;B.core.getCache(t).uncache=1,e.appendChild(t)}},We=function(t,e,i){var s=e,n=s;return function(e){var r=Math.round(t());return r!==s&&r!==n&&Math.abs(r-s)>3&&Math.abs(r-n)>3&&(e=r,i&&i()),n=s,s=Math.round(e)}},qe=function(t,e,i){var s={};s[e.p]="+="+i,B.set(t,s)},Ve=function(t,e){var i=O(t,e),s="_scroll"+e.p2,n=function e(n,r,a,o,l){var h=e.tween,c=r.onComplete,d={};a=a||i();var u=We(i,a,(function(){h.kill(),e.tween=0}));return l=o&&l||0,o=o||n-a,h&&h.kill(),r[s]=n,r.inherit=!1,r.modifiers=d,d[s]=function(){return u(a+o*h.ratio+l*h.ratio*h.ratio)},r.onUpdate=function(){x.cache++,e.tween&&Oe()},r.onComplete=function(){e.tween=0,c&&c.call(h)},h=e.tween=B.to(t,r)};return t[s]=i,i.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},ne(t,"wheel",i.wheelHandler),Ge.isTouch&&ne(t,"touchmove",i.wheelHandler),n},Ge=function(){function t(e,i){H||t.register(B)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),pt(this),this.init(e,i)}return t.prototype.init=function(e,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),Pt){var s,n,r,a,o,l,h,c,d,u,p,f,m,g,v,y,b,T,E,S,C,M,P,k,A,I,D,R,N,F,H,V,G,Z,tt,it,st,nt,ot,lt,ht,ct,dt=e=Jt(Xt(e)||Wt(e)||e.nodeType?{trigger:e}:e,le),ut=dt.onUpdate,pt=dt.toggleClass,ft=dt.id,mt=dt.onToggle,gt=dt.onRefresh,vt=dt.scrub,xt=dt.trigger,Ct=dt.pin,$t=dt.pinSpacing,zt=dt.invalidateOnRefresh,It=dt.anticipatePin,Dt=dt.onScrubComplete,Ht=dt.onSnapComplete,se=dt.once,ae=dt.snap,he=dt.pinReparent,ue=dt.pinSpacer,me=dt.containerAnimation,ve=dt.fastScrollEnd,be=dt.preventOverlaps,xe=e.horizontal||e.containerAnimation&&!1!==e.horizontal?L:$,Te=!vt&&0!==vt,Ee=z(e.scroller||X),_e=B.core.getCache(Ee),Se=Rt(Ee),Ce="fixed"===("pinType"in e?e.pinType:_(Ee,"pinType")||Se&&"fixed"),Pe=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],ke=Te&&e.toggleActions.split(" "),$e="markers"in e?e.markers:le.markers,Oe=Se?0:parseFloat(Zt(Ee)["border"+xe.p2+"Width"])||0,Ae=this,Ie=e.onRefreshInit&&function(){return e.onRefreshInit(Ae)},Re=function(t,e,i){var s=i.d,n=i.d2,r=i.a;return(r=_(t,"getBoundingClientRect"))?function(){return r()[s]}:function(){return(e?Nt(n):t["client"+n])||0}}(Ee,Se,xe),Xe=function(t,e){return!e||~w.indexOf(t)?Ft(t):function(){return Be}}(Ee,Se),We=0,Ge=0,je=0,Ue=O(Ee,xe);if(Ae._startClamp=Ae._endClamp=!1,Ae._dir=xe,It*=45,Ae.scroller=Ee,Ae.scroll=me?me.time.bind(me):Ue,a=Ue(),Ae.vars=e,i=i||e.animation,"refreshPriority"in e&&(rt=1,-9999===e.refreshPriority&&(Et=Ae)),_e.tweenScroll=_e.tweenScroll||{top:Ve(Ee,$),left:Ve(Ee,L)},Ae.tweenTo=s=_e.tweenScroll[xe.p],Ae.scrubDuration=function(t){(G=Wt(t)&&t)?V?V.duration(t):V=B.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:G,paused:!0,onComplete:function(){return Dt&&Dt(Ae)}}):(V&&V.progress(1).kill(),V=0)},i&&(i.vars.lazy=!1,i._initted&&!Ae.isReverted||!1!==i.vars.immediateRender&&!1!==e.immediateRender&&i.duration()&&i.render(0,!0,!0),Ae.animation=i.pause(),i.scrollTrigger=Ae,Ae.scrubDuration(vt),F=0,ft||(ft=i.vars.id)),ae&&(qt(ae)&&!ae.push||(ae={snapTo:ae}),"scrollBehavior"in q.style&&B.set(Se?[q,W]:Ee,{scrollBehavior:"auto"}),x.forEach((function(t){return Yt(t)&&t.target===(Se?Y.scrollingElement||W:Ee)&&(t.smooth=!1)})),r=Yt(ae.snapTo)?ae.snapTo:"labels"===ae.snapTo?function(t){return function(e){return B.utils.snap(ee(t),e)}}(i):"labelsDirectional"===ae.snapTo?(lt=i,function(t,e){return ie(ee(lt))(t,e.direction)}):!1!==ae.directional?function(t,e){return ie(ae.snapTo)(t,St()-Ge<500?0:e.direction)}:B.utils.snap(ae.snapTo),Z=ae.duration||{min:.1,max:2},Z=qt(Z)?U(Z.min,Z.max):U(Z,Z),tt=B.delayedCall(ae.delay||G/2||.1,(function(){var t=Ue(),e=St()-Ge<500,n=s.tween;if(!(e||Math.abs(Ae.getVelocity())<10)||n||Q||We===t)Ae.isActive&&We!==t&&tt.restart(!0);else{var a,o,c=(t-l)/g,d=i&&!Te?i.totalProgress():c,u=e?0:(d-H)/(St()-K)*1e3||0,p=B.utils.clamp(-c,1-c,jt(u/2)*u/.185),f=c+(!1===ae.inertia?0:p),m=ae,v=m.onStart,y=m.onInterrupt,b=m.onComplete;if(a=r(f,Ae),Wt(a)||(a=f),o=Math.max(0,Math.round(l+a*g)),t<=h&&t>=l&&o!==t){if(n&&!n._initted&&n.data<=jt(o-t))return;!1===ae.inertia&&(p=a-c),s(o,{duration:Z(jt(.185*Math.max(jt(f-d),jt(a-d))/u/.05||0)),ease:ae.ease||"power3",data:jt(o-t),onInterrupt:function(){return tt.restart(!0)&&y&&y(Ae)},onComplete:function(){Ae.update(),We=Ue(),i&&!Te&&(V?V.resetTo("totalProgress",a,i._tTime/i._tDur):i.progress(a)),F=H=i&&!Te?i.totalProgress():Ae.progress,Ht&&Ht(Ae),b&&b(Ae)}},t,p*g,o-t-p*g),v&&v(Ae,s.tween)}}})).pause()),ft&&(fe[ft]=Ae),(ot=(xt=Ae.trigger=z(xt||!0!==Ct&&Ct))&&xt._gsap&&xt._gsap.stRevert)&&(ot=ot(Ae)),Ct=!0===Ct?xt:z(Ct),Xt(pt)&&(pt={targets:xt,className:pt}),Ct&&(!1===$t||"margin"===$t||($t=!(!$t&&Ct.parentNode&&Ct.parentNode.style&&"flex"===Zt(Ct.parentNode).display)&&Ut),Ae.pin=Ct,(n=B.core.getCache(Ct)).spacer?v=n.pinState:(ue&&((ue=z(ue))&&!ue.nodeType&&(ue=ue.current||ue.nativeElement),n.spacerIsNative=!!ue,ue&&(n.spacerState=Fe(ue))),n.spacer=T=ue||Y.createElement("div"),T.classList.add("pin-spacer"),ft&&T.classList.add("pin-spacer-"+ft),n.pinState=v=Fe(Ct)),!1!==e.force3D&&B.set(Ct,{force3D:!0}),Ae.spacer=T=n.spacer,N=Zt(Ct),k=N[$t+xe.os2],S=B.getProperty(Ct),C=B.quickSetter(Ct,xe.a,Kt),De(Ct,T,N),b=Fe(Ct)),$e){f=qt($e)?Jt($e,oe):oe,u=de("scroller-start",ft,Ee,xe,f,0),p=de("scroller-end",ft,Ee,xe,f,0,u),E=u["offset"+xe.op.d2];var Ke=z(_(Ee,"content")||Ee);c=this.markerStart=de("start",ft,Ke,xe,f,E,0,me),d=this.markerEnd=de("end",ft,Ke,xe,f,E,0,me),me&&(nt=B.quickSetter([c,d],xe.a,Kt)),Ce||w.length&&!0===_(Ee,"fixedMarkers")||(ct=Zt(ht=Se?q:Ee).position,ht.style.position="absolute"===ct||"fixed"===ct?ct:"relative",B.set([u,p],{force3D:!0}),I=B.quickSetter(u,xe.a,Kt),R=B.quickSetter(p,xe.a,Kt))}if(me){var Ze=me.vars.onUpdate,Je=me.vars.onUpdateParams;me.eventCallback("onUpdate",(function(){Ae.update(0,0,1),Ze&&Ze.apply(me,Je||[])}))}if(Ae.previous=function(){return pe[pe.indexOf(Ae)-1]},Ae.next=function(){return pe[pe.indexOf(Ae)+1]},Ae.revert=function(t,e){if(!e)return Ae.kill(!0);var s=!1!==t||!Ae.enabled,n=J;s!==Ae.isReverted&&(s&&(it=Math.max(Ue(),Ae.scroll.rec||0),je=Ae.progress,st=i&&i.progress()),c&&[c,d,u,p].forEach((function(t){return t.style.display=s?"none":"block"})),s&&(J=Ae,Ae.update(s)),!Ct||he&&Ae.isActive||(s?function(t,e,i){Ne(i);var s=t._gsap;if(s.spacerIsNative)Ne(s.spacerState);else if(t._gsap.swappedIn){var n=e.parentNode;n&&(n.insertBefore(t,e),n.removeChild(e))}t._gsap.swappedIn=!1}(Ct,T,v):De(Ct,T,Zt(Ct),A)),s||Ae.update(s),J=n,Ae.isReverted=s)},Ae.refresh=function(n,r,f,x){if(!J&&Ae.enabled||r)if(Ct&&n&&Mt)ne(t,"scrollEnd",we);else{!wt&&Ie&&Ie(Ae),J=Ae,s.tween&&!f&&(s.tween.kill(),s.tween=0),V&&V.pause(),zt&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren&&i.getChildren(!0,!0,!1).forEach((function(t){return t.vars.immediateRender&&t.render(0,!0,!0)}))),Ae.isReverted||Ae.revert(!0,!0),Ae._subPinOffset=!1;var w,E,_,C,k,I,R,N,F,H,X,G,j,U=Re(),K=Xe(),Z=me?me.duration():Bt(Ee,xe),Q=g<=.01||!g,et=0,nt=x||0,rt=qt(f)?f.end:e.end,ot=e.endTrigger||xt,lt=qt(f)?f.start:e.start||(0!==e.start&&xt?Ct?"0 0":"0 100%":0),ht=Ae.pinnedContainer=e.pinnedContainer&&z(e.pinnedContainer,Ae),ct=xt&&Math.max(0,pe.indexOf(Ae))||0,dt=ct;for($e&&qt(f)&&(G=B.getProperty(u,xe.p),j=B.getProperty(p,xe.p));dt-- >0;)(I=pe[dt]).end||I.refresh(0,1)||(J=Ae),!(R=I.pin)||R!==xt&&R!==Ct&&R!==ht||I.isReverted||(H||(H=[]),H.unshift(I),I.revert(!0,!0)),I!==pe[dt]&&(ct--,dt--);for(Yt(lt)&&(lt=lt(Ae)),lt=kt(lt,"start",Ae),l=He(lt,xt,U,xe,Ue(),c,u,Ae,K,Oe,Ce,Z,me,Ae._startClamp&&"_startClamp")||(Ct?-.001:0),Yt(rt)&&(rt=rt(Ae)),Xt(rt)&&!rt.indexOf("+=")&&(~rt.indexOf(" ")?rt=(Xt(lt)?lt.split(" ")[0]:"")+rt:(et=ce(rt.substr(2),U),rt=Xt(lt)?lt:(me?B.utils.mapRange(0,me.duration(),me.scrollTrigger.start,me.scrollTrigger.end,l):l)+et,ot=xt)),rt=kt(rt,"end",Ae),h=Math.max(l,He(rt||(ot?"100% 0":Z),ot,U,xe,Ue()+et,d,p,Ae,K,Oe,Ce,Z,me,Ae._endClamp&&"_endClamp"))||-.001,et=0,dt=ct;dt--;)(R=(I=pe[dt]).pin)&&I.start-I._pinPush<=l&&!me&&I.end>0&&(w=I.end-(Ae._startClamp?Math.max(0,I.start):I.start),(R===xt&&I.start-I._pinPush<l||R===ht)&&isNaN(lt)&&(et+=w*(1-I.progress)),R===Ct&&(nt+=w));if(l+=et,h+=et,Ae._startClamp&&(Ae._startClamp+=et),Ae._endClamp&&!wt&&(Ae._endClamp=h||-.001,h=Math.min(h,Bt(Ee,xe))),g=h-l||(l-=.01)&&.001,Q&&(je=B.utils.clamp(0,1,B.utils.normalize(l,h,it))),Ae._pinPush=nt,c&&et&&((w={})[xe.a]="+="+et,ht&&(w[xe.p]="-="+Ue()),B.set([c,d],w)),!Ct||yt&&Ae.end>=Bt(Ee,xe)){if(xt&&Ue()&&!me)for(E=xt.parentNode;E&&E!==q;)E._pinOffset&&(l-=E._pinOffset,h-=E._pinOffset),E=E.parentNode}else w=Zt(Ct),C=xe===$,_=Ue(),M=parseFloat(S(xe.a))+nt,!Z&&h>1&&(X={style:X=(Se?Y.scrollingElement||W:Ee).style,value:X["overflow"+xe.a.toUpperCase()]},Se&&"scroll"!==Zt(q)["overflow"+xe.a.toUpperCase()]&&(X.style["overflow"+xe.a.toUpperCase()]="scroll")),De(Ct,T,w),b=Fe(Ct),E=Qt(Ct,!0),N=Ce&&O(Ee,C?L:$)(),$t?((A=[$t+xe.os2,g+nt+Kt]).t=T,(dt=$t===Ut?te(Ct,xe)+g+nt:0)&&(A.push(xe.d,dt+Kt),"auto"!==T.style.flexBasis&&(T.style.flexBasis=dt+Kt)),Ne(A),ht&&pe.forEach((function(t){t.pin===ht&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),Ce&&Ue(it)):(dt=te(Ct,xe))&&"auto"!==T.style.flexBasis&&(T.style.flexBasis=dt+Kt),Ce&&((k={top:E.top+(C?_-l:N)+Kt,left:E.left+(C?N:_-l)+Kt,boxSizing:"border-box",position:"fixed"}).width=k.maxWidth=Math.ceil(E.width)+Kt,k.height=k.maxHeight=Math.ceil(E.height)+Kt,k.margin=k.marginTop=k.marginRight=k.marginBottom=k.marginLeft="0",k[Ut]=w[Ut],k[Ut+"Top"]=w[Ut+"Top"],k[Ut+"Right"]=w[Ut+"Right"],k[Ut+"Bottom"]=w[Ut+"Bottom"],k[Ut+"Left"]=w[Ut+"Left"],y=function(t,e,i){for(var s,n=[],r=t.length,a=i?8:0;a<r;a+=2)s=t[a],n.push(s,s in e?e[s]:t[a+1]);return n.t=t.t,n}(v,k,he),wt&&Ue(0)),i?(F=i._initted,at(1),i.render(i.duration(),!0,!0),P=S(xe.a)-M+g+nt,D=Math.abs(g-P)>1,Ce&&D&&y.splice(y.length-2,2),i.render(0,!0,!0),F||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),at(0)):P=g,X&&(X.value?X.style["overflow"+xe.a.toUpperCase()]=X.value:X.style.removeProperty("overflow-"+xe.a));H&&H.forEach((function(t){return t.revert(!1,!0)})),Ae.start=l,Ae.end=h,a=o=wt?it:Ue(),me||wt||(a<it&&Ue(it),Ae.scroll.rec=0),Ae.revert(!1,!0),Ge=St(),tt&&(We=-1,tt.restart(!0)),J=0,i&&Te&&(i._initted||st)&&i.progress()!==st&&i.progress(st||0,!0).render(i.time(),!0,!0),(Q||je!==Ae.progress||me||zt||i&&!i._initted)&&(i&&!Te&&(i._initted||je||!1!==i.vars.immediateRender)&&i.totalProgress(me&&l<-.001&&!je?B.utils.normalize(l,h,0):je,!0),Ae.progress=Q||(a-l)/g===je?0:je),Ct&&$t&&(T._pinOffset=Math.round(Ae.progress*P)),V&&V.invalidate(),isNaN(G)||(G-=B.getProperty(u,xe.p),j-=B.getProperty(p,xe.p),qe(u,xe,G),qe(c,xe,G-(x||0)),qe(p,xe,j),qe(d,xe,j-(x||0))),Q&&!wt&&Ae.update(),!gt||wt||m||(m=!0,gt(Ae),m=!1)}},Ae.getVelocity=function(){return(Ue()-o)/(St()-K)*1e3||0},Ae.endAnimation=function(){Vt(Ae.callbackAnimation),i&&(V?V.progress(1):i.paused()?Te||Vt(i,Ae.direction<0,1):Vt(i,i.reversed()))},Ae.labelToScroll=function(t){return i&&i.labels&&(l||Ae.refresh()||l)+i.labels[t]/i.duration()*g||0},Ae.getTrailing=function(t){var e=pe.indexOf(Ae),i=Ae.direction>0?pe.slice(0,e).reverse():pe.slice(e+1);return(Xt(t)?i.filter((function(e){return e.vars.preventOverlaps===t})):i).filter((function(t){return Ae.direction>0?t.end<=l:t.start>=h}))},Ae.update=function(t,e,n){if(!me||n||t){var r,c,d,p,f,m,v,x=!0===wt?it:Ae.scroll(),w=t?0:(x-l)/g,E=w<0?0:w>1?1:w||0,_=Ae.progress;if(e&&(o=a,a=me?Ue():x,ae&&(H=F,F=i&&!Te?i.totalProgress():E)),It&&Ct&&!J&&!_t&&Mt&&(!E&&l<x+(x-o)/(St()-K)*It?E=1e-4:1===E&&h>x+(x-o)/(St()-K)*It&&(E=.9999)),E!==_&&Ae.enabled){if(p=(f=(r=Ae.isActive=!!E&&E<1)!==(!!_&&_<1))||!!E!=!!_,Ae.direction=E>_?1:-1,Ae.progress=E,p&&!J&&(c=E&&!_?0:1===E?1:1===_?2:3,Te&&(d=!f&&"none"!==ke[c+1]&&ke[c+1]||ke[c],v=i&&("complete"===d||"reset"===d||d in i))),be&&(f||v)&&(v||vt||!i)&&(Yt(be)?be(Ae):Ae.getTrailing(be).forEach((function(t){return t.endAnimation()}))),Te||(!V||J||_t?i&&i.totalProgress(E,!(!J||!Ge&&!t)):(V._dp._time-V._start!==V._time&&V.render(V._dp._time-V._start),V.resetTo?V.resetTo("totalProgress",E,i._tTime/i._tDur):(V.vars.totalProgress=E,V.invalidate().restart()))),Ct)if(t&&$t&&(T.style[$t+xe.os2]=k),Ce){if(p){if(m=!t&&E>_&&h+1>x&&x+1>=Bt(Ee,xe),he)if(t||!r&&!m)Ye(Ct,T);else{var S=Qt(Ct,!0),L=x-l;Ye(Ct,q,S.top+(xe===$?L:0)+Kt,S.left+(xe===$?0:L)+Kt)}Ne(r||m?y:b),D&&E<1&&r||C(M+(1!==E||m?0:P))}}else C(At(M+P*E));ae&&!s.tween&&!J&&!_t&&tt.restart(!0),pt&&(f||se&&E&&(E<1||!bt))&&j(pt.targets).forEach((function(t){return t.classList[r||se?"add":"remove"](pt.className)})),ut&&!Te&&!t&&ut(Ae),p&&!J?(Te&&(v&&("complete"===d?i.pause().totalProgress(1):"reset"===d?i.restart(!0).pause():"restart"===d?i.restart(!0):i[d]()),ut&&ut(Ae)),!f&&bt||(mt&&f&&Gt(Ae,mt),Pe[c]&&Gt(Ae,Pe[c]),se&&(1===E?Ae.kill(!1,1):Pe[c]=0),f||Pe[c=1===E?1:3]&&Gt(Ae,Pe[c])),ve&&!r&&Math.abs(Ae.getVelocity())>(Wt(ve)?ve:2500)&&(Vt(Ae.callbackAnimation),V?V.progress(1):Vt(i,"reverse"===d?1:!E,1))):Te&&ut&&!J&&ut(Ae)}if(R){var z=me?x/me.duration()*(me._caScrollDist||0):x;I(z+(u._isFlipped?1:0)),R(z)}nt&&nt(-x/me.duration()*(me._caScrollDist||0))}},Ae.enable=function(e,i){Ae.enabled||(Ae.enabled=!0,ne(Ee,"resize",ye),Se||ne(Ee,"scroll",ge),Ie&&ne(t,"refreshInit",Ie),!1!==e&&(Ae.progress=je=0,a=o=We=Ue()),!1!==i&&Ae.refresh())},Ae.getTween=function(t){return t&&s?s.tween:V},Ae.setPositions=function(t,e,i,s){if(me){var n=me.scrollTrigger,r=me.duration(),a=n.end-n.start;t=n.start+a*t/r,e=n.start+a*e/r}Ae.refresh(!1,!1,{start:Lt(t,i&&!!Ae._startClamp),end:Lt(e,i&&!!Ae._endClamp)},s),Ae.update()},Ae.adjustPinSpacing=function(t){if(A&&t){var e=A.indexOf(xe.d)+1;A[e]=parseFloat(A[e])+t+Kt,A[1]=parseFloat(A[1])+t+Kt,Ne(A)}},Ae.disable=function(e,i){if(Ae.enabled&&(!1!==e&&Ae.revert(!0,!0),Ae.enabled=Ae.isActive=!1,i||V&&V.pause(),it=0,n&&(n.uncache=1),Ie&&re(t,"refreshInit",Ie),tt&&(tt.pause(),s.tween&&s.tween.kill()&&(s.tween=0)),!Se)){for(var r=pe.length;r--;)if(pe[r].scroller===Ee&&pe[r]!==Ae)return;re(Ee,"resize",ye),Se||re(Ee,"scroll",ge)}},Ae.kill=function(t,s){Ae.disable(t,s),V&&!s&&V.kill(),ft&&delete fe[ft];var r=pe.indexOf(Ae);r>=0&&pe.splice(r,1),r===et&&ze>0&&et--,r=0,pe.forEach((function(t){return t.scroller===Ae.scroller&&(r=1)})),r||wt||(Ae.scroll.rec=0),i&&(i.scrollTrigger=null,t&&i.revert({kill:!1}),s||i.kill()),c&&[c,d,u,p].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),Et===Ae&&(Et=0),Ct&&(n&&(n.uncache=1),r=0,pe.forEach((function(t){return t.pin===Ct&&r++})),r||(n.spacer=0)),e.onKill&&e.onKill(Ae)},pe.push(Ae),Ae.enable(!1,!1),ot&&ot(Ae),i&&i.add&&!g){var Qe=Ae.update;Ae.update=function(){Ae.update=Qe,x.cache++,l||h||Ae.refresh()},B.delayedCall(.01,Ae.update),g=.01,l=h=0}else Ae.refresh();Ct&&function(){if(Tt!==Me){var t=Tt=Me;requestAnimationFrame((function(){return t===Me&&Le(!0)}))}}()}else this.update=this.refresh=this.kill=Ot},t.register=function(e){return H||(B=e||Dt(),It()&&window.document&&t.enable(),H=Pt),H},t.defaults=function(t){if(t)for(var e in t)le[e]=t[e];return le},t.disable=function(t,e){Pt=0,pe.forEach((function(i){return i[e?"kill":"disable"](t)})),re(X,"wheel",ge),re(Y,"scroll",ge),clearInterval(Z),re(Y,"touchcancel",Ot),re(q,"touchstart",Ot),se(re,Y,"pointerdown,touchstart,mousedown",$t),se(re,Y,"pointerup,touchend,mouseup",zt),G.kill(),Ht(re);for(var i=0;i<x.length;i+=3)ae(re,x[i],x[i+1]),ae(re,x[i],x[i+2])},t.enable=function(){if(X=window,Y=document,W=Y.documentElement,q=Y.body,B&&(j=B.utils.toArray,U=B.utils.clamp,pt=B.core.context||Ot,at=B.core.suppressOverwrites||Ot,ft=X.history.scrollRestoration||"auto",$e=X.pageYOffset||0,B.core.globals("ScrollTrigger",t),q)){Pt=1,(mt=document.createElement("div")).style.height="100vh",mt.style.position="absolute",Pe(),function t(){return Pt&&requestAnimationFrame(t)}(),F.register(B),t.isTouch=F.isTouch,ut=F.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),ht=1===F.isTouch,ne(X,"wheel",ge),V=[X,Y,W,q],B.matchMedia?(t.matchMedia=function(t){var e,i=B.matchMedia();for(e in t)i.add(e,t[e]);return i},B.addEventListener("matchMediaInit",(function(){return Se()})),B.addEventListener("matchMediaRevert",(function(){return _e()})),B.addEventListener("matchMedia",(function(){Le(0,1),Te("matchMedia")})),B.matchMedia().add("(orientation: portrait)",(function(){return ve(),ve}))):console.warn("Requires GSAP 3.11.0 or later"),ve(),ne(Y,"scroll",ge);var e,i,s=q.hasAttribute("style"),n=q.style,r=n.borderTopStyle,a=B.core.Animation.prototype;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",e=Qt(q),$.m=Math.round(e.top+$.sc())||0,L.m=Math.round(e.left+L.sc())||0,r?n.borderTopStyle=r:n.removeProperty("border-top-style"),s||(q.setAttribute("style",""),q.removeAttribute("style")),Z=setInterval(me,250),B.delayedCall(.5,(function(){return _t=0})),ne(Y,"touchcancel",Ot),ne(q,"touchstart",Ot),se(ne,Y,"pointerdown,touchstart,mousedown",$t),se(ne,Y,"pointerup,touchend,mouseup",zt),tt=B.utils.checkPrefix("transform"),Ie.push(tt),H=St(),G=B.delayedCall(.2,Le).pause(),nt=[Y,"visibilitychange",function(){var t=X.innerWidth,e=X.innerHeight;Y.hidden?(it=t,st=e):it===t&&st===e||ye()},Y,"DOMContentLoaded",Le,X,"load",Le,X,"resize",ye],Ht(ne),pe.forEach((function(t){return t.enable(0,1)})),i=0;i<x.length;i+=3)ae(re,x[i],x[i+1]),ae(re,x[i],x[i+2])}},t.config=function(e){"limitCallbacks"in e&&(bt=!!e.limitCallbacks);var i=e.syncInterval;i&&clearInterval(Z)||(Z=i)&&setInterval(me,i),"ignoreMobileResize"in e&&(ht=1===t.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(Ht(re)||Ht(ne,e.autoRefreshEvents||"none"),ot=-1===(e.autoRefreshEvents+"").indexOf("resize"))},t.scrollerProxy=function(t,e){var i=z(t),s=x.indexOf(i),n=Rt(i);~s&&x.splice(s,n?6:2),e&&(n?w.unshift(X,e,q,e,W,e):w.unshift(i,e))},t.clearMatchMedia=function(t){pe.forEach((function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)}))},t.isInViewport=function(t,e,i){var s=(Xt(t)?z(t):t).getBoundingClientRect(),n=s[i?"width":"height"]*e||0;return i?s.right-n>0&&s.left+n<X.innerWidth:s.bottom-n>0&&s.top+n<X.innerHeight},t.positionInViewport=function(t,e,i){Xt(t)&&(t=z(t));var s=t.getBoundingClientRect(),n=s[i?"width":"height"],r=null==e?n/2:e in he?he[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0;return i?(s.left+r)/X.innerWidth:(s.top+r)/X.innerHeight},t.killAll=function(t){if(pe.slice(0).forEach((function(t){return"ScrollSmoother"!==t.vars.id&&t.kill()})),!0!==t){var e=be.killAll||[];be={},e.forEach((function(t){return t()}))}},t}();Ge.version="3.13.0",Ge.saveStyles=function(t){return t?j(t).forEach((function(t){if(t&&t.style){var e=Ee.indexOf(t);e>=0&&Ee.splice(e,5),Ee.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),B.core.getCache(t),pt())}})):Ee},Ge.revert=function(t,e){return Se(!t,e)},Ge.create=function(t,e){return new Ge(t,e)},Ge.refresh=function(t){return t?ye(!0):(H||Ge.register())&&Le(!0)},Ge.update=function(t){return++x.cache&&Oe(!0===t?2:0)},Ge.clearScrollMemory=Ce,Ge.maxScroll=function(t,e){return Bt(t,e?L:$)},Ge.getScrollFunc=function(t,e){return O(z(t),e?L:$)},Ge.getById=function(t){return fe[t]},Ge.getAll=function(){return pe.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},Ge.isScrolling=function(){return!!Mt},Ge.snapDirectional=ie,Ge.addEventListener=function(t,e){var i=be[t]||(be[t]=[]);~i.indexOf(e)||i.push(e)},Ge.removeEventListener=function(t,e){var i=be[t],s=i&&i.indexOf(e);s>=0&&i.splice(s,1)},Ge.batch=function(t,e){var i,s=[],n={},r=e.interval||.016,a=e.batchMax||1e9,o=function(t,e){var i=[],s=[],n=B.delayedCall(r,(function(){e(i,s),i=[],s=[]})).pause();return function(t){i.length||n.restart(!0),i.push(t.trigger),s.push(t),a<=i.length&&n.progress(1)}};for(i in e)n[i]="on"===i.substr(0,2)&&Yt(e[i])&&"onRefreshInit"!==i?o(0,e[i]):e[i];return Yt(a)&&(a=a(),ne(Ge,"refresh",(function(){return a=e.batchMax()}))),j(t).forEach((function(t){var e={};for(i in n)e[i]=n[i];e.trigger=t,s.push(Ge.create(e))})),s};var je,Ue=function(t,e,i,s){return e>s?t(s):e<0&&t(0),i>s?(s-e)/(i-e):i<0?e/(e-i):1},Ke=function t(e,i){!0===i?e.style.removeProperty("touch-action"):e.style.touchAction=!0===i?"auto":i?"pan-"+i+(F.isTouch?" pinch-zoom":""):"none",e===W&&t(q,i)},Ze={auto:1,scroll:1},Je=function(t){var e,i=t.event,s=t.target,n=t.axis,r=(i.changedTouches?i.changedTouches[0]:i).target,a=r._gsap||B.core.getCache(r),o=St();if(!a._isScrollT||o-a._isScrollT>2e3){for(;r&&r!==q&&(r.scrollHeight<=r.clientHeight&&r.scrollWidth<=r.clientWidth||!Ze[(e=Zt(r)).overflowY]&&!Ze[e.overflowX]);)r=r.parentNode;a._isScroll=r&&r!==s&&!Rt(r)&&(Ze[(e=Zt(r)).overflowY]||Ze[e.overflowX]),a._isScrollT=o}(a._isScroll||"x"===n)&&(i.stopPropagation(),i._gsapAllow=!0)},Qe=function(t,e,i,s){return F.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:s=s&&Je,onPress:s,onDrag:s,onScroll:s,onEnable:function(){return i&&ne(Y,F.eventTypes[0],ei,!1,!0)},onDisable:function(){return re(Y,F.eventTypes[0],ei,!0)}})},ti=/(input|label|select|textarea)/i,ei=function(t){var e=ti.test(t.target.tagName);(e||je)&&(t._gsapAllow=!0,je=e)},ii=function(t){qt(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,i,s,n,r,a,o,l,h=t,c=h.normalizeScrollX,d=h.momentum,u=h.allowNestedScroll,p=h.onRelease,f=z(t.target)||W,m=B.core.globals().ScrollSmoother,g=m&&m.get(),v=ut&&(t.content&&z(t.content)||g&&!1!==t.content&&!g.smooth()&&g.content()),y=O(f,$),b=O(f,L),w=1,T=(F.isTouch&&X.visualVie
35wport?X.visualViewport.scale*X.visualViewport.width:X.outerWidth)/X.innerWidth,E=0,_=Yt(d)?function(){return d(e)}:function(){return d||2.8},S=Qe(f,t.type,!0,u),C=function(){return n=!1},M=Ot,P=Ot,k=function(){i=Bt(f,$),P=U(ut?1:0,i),c&&(M=U(0,Bt(f,L))),s=Me},A=function(){v._gsap.y=At(parseFloat(v._gsap.y)+y.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},I=function(){k(),r.isActive()&&r.vars.scrollY>i&&(y()>i?r.progress(1)&&y(i):r.resetTo("scrollY",i))};return v&&B.set(v,{y:"+=0"}),t.ignoreCheck=function(t){return ut&&"touchmove"===t.type&&function(){if(n){requestAnimationFrame(C);var t=At(e.deltaY/2),i=P(y.v-t);if(v&&i!==y.v+y.offset){y.offset=i-y.v;var s=At((parseFloat(v&&v._gsap.y)||0)-y.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+s+", 0, 1)",v._gsap.y=s+"px",y.cacheID=x.cache,Oe()}return!0}y.offset&&A(),n=!0}()||w>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){n=!1;var t=w;w=At((X.visualViewport&&X.visualViewport.scale||1)/T),r.pause(),t!==w&&Ke(f,w>1.01||!c&&"x"),a=b(),o=y(),k(),s=Me},t.onRelease=t.onGestureStart=function(t,e){if(y.offset&&A(),e){x.cache++;var s,n,a=_();c&&(n=(s=b())+.05*a*-t.velocityX/.227,a*=Ue(b,s,n,Bt(f,L)),r.vars.scrollX=M(n)),n=(s=y())+.05*a*-t.velocityY/.227,a*=Ue(y,s,n,Bt(f,$)),r.vars.scrollY=P(n),r.invalidate().duration(a).play(.01),(ut&&r.vars.scrollY>=i||s>=i-1)&&B.to({},{onUpdate:I,duration:a})}else l.restart(!0);p&&p(t)},t.onWheel=function(){r._ts&&r.pause(),St()-E>1e3&&(s=0,E=St())},t.onChange=function(t,e,i,n,r){if(Me!==s&&k(),e&&c&&b(M(n[2]===e?a+(t.startX-t.x):b()+e-n[1])),i){y.offset&&A();var l=r[2]===i,h=l?o+t.startY-t.y:y()+i-r[1],d=P(h);l&&h!==d&&(o+=d-h),y(d)}(i||e)&&Oe()},t.onEnable=function(){Ke(f,!c&&"x"),Ge.addEventListener("refresh",I),ne(X,"resize",I),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=b.smooth=!1),S.enable()},t.onDisable=function(){Ke(f,!0),re(X,"resize",I),Ge.removeEventListener("refresh",I),S.kill()},t.lockAxis=!1!==t.lockAxis,(e=new F(t)).iOS=ut,ut&&!y()&&y(1),ut&&B.ticker.add(Ot),l=e._dc,r=B.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:We(y,y(),(function(){return r.pause()}))},onUpdate:Oe,onComplete:l.vars.onComplete}),e};Ge.sort=function(t){if(Yt(t))return pe.sort(t);var e=X.pageYOffset||0;return Ge.getAll().forEach((function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+X.innerHeight})),pe.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+(t.vars.containerAnimation?1e6:t._sortY)-((e.vars.containerAnimation?1e6:e._sortY)+-1e6*(e.vars.refreshPriority||0))})},Ge.observe=function(t){return new F(t)},Ge.normalizeScroll=function(t){if(void 0===t)return lt;if(!0===t&<)return lt.enable();if(!1===t)return lt&<.kill(),void(lt=t);var e=t instanceof F?t:ii(t);return lt&<.target===e.target&<.kill(),Rt(e.target)&&(lt=e),e},Ge.core={_getVelocityProp:A,_inputObserver:Qe,_scrollers:x,_proxies:w,bridge:{ss:function(){Mt||Te("scrollStart"),Mt=St()},ref:function(){return J}}},Dt()&&B.registerPlugin(Ge)},function(t,e){t.exports=jQuery},function(t,e,i){t.exports=function(){"use strict";function t(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function e(i,s){void 0===i&&(i={}),void 0===s&&(s={}),Object.keys(s).forEach((function(n){void 0===i[n]?i[n]=s[n]:t(s[n])&&t(i[n])&&Object.keys(s[n]).length>0&&e(i[n],s[n])}))}var i="undefined"!=typeof document?document:{},s={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};e(i,s);var n="undefined"!=typeof window?window:{};e(n,{document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});var r=function(t){for(var e=0;e<t.length;e+=1)this[e]=t[e];return this.length=t.length,this};function a(t,e){var s=[],a=0;if(t&&!e&&t instanceof r)return t;if(t)if("string"==typeof t){var o,l,h=t.trim();if(h.indexOf("<")>=0&&h.indexOf(">")>=0){var c="div";for(0===h.indexOf("<li")&&(c="ul"),0===h.indexOf("<tr")&&(c="tbody"),0!==h.indexOf("<td")&&0!==h.indexOf("<th")||(c="tr"),0===h.indexOf("<tbody")&&(c="table"),0===h.indexOf("<option")&&(c="select"),(l=i.createElement(c)).innerHTML=h,a=0;a<l.childNodes.length;a+=1)s.push(l.childNodes[a])}else for(o=e||"#"!==t[0]||t.match(/[ .<>:~]/)?(e||i).querySelectorAll(t.trim()):[i.getElementById(t.trim().split("#")[1])],a=0;a<o.length;a+=1)o[a]&&s.push(o[a])}else if(t.nodeType||t===n||t===i)s.push(t);else if(t.length>0&&t[0].nodeType)for(a=0;a<t.length;a+=1)s.push(t[a]);return new r(s)}function o(t){for(var e=[],i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}a.fn=r.prototype,a.Class=r,a.Dom7=r;var l={addClass:function(t){if(void 0===t)return this;for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.add(e[i]);return this},removeClass:function(t){for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.remove(e[i]);return this},hasClass:function(t){return!!this[0]&&this[0].classList.contains(t)},toggleClass:function(t){for(var e=t.split(" "),i=0;i<e.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.toggle(e[i]);return this},attr:function(t,e){var i=arguments;if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var s=0;s<this.length;s+=1)if(2===i.length)this[s].setAttribute(t,e);else for(var n in t)this[s][n]=t[n],this[s].setAttribute(n,t[n]);return this},removeAttr:function(t){for(var e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},data:function(t,e){var i;if(void 0!==e){for(var s=0;s<this.length;s+=1)(i=this[s]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[t]=e;return this}
vendor: 10,050 bytes, line 35
35if(i=this[0])return i.dom7ElementDataStorage&&t in i.dom7ElementDataStorage?i.dom7ElementDataStorage[t]:i.getAttribute("data-"+t)||void 0},transform:function(t){for(var e=0;e<this.length;e+=1){var i=this[e].style;i.webkitTransform=t,i.transform=t}return this},transition:function(t){"string"!=typeof t&&(t+="ms");for(var e=0;e<this.length;e+=1){var i=this[e].style;i.webkitTransitionDuration=t,i.transitionDuration=t}return this},on:function(){for(var t,e=[],i=arguments.length;i--;)e[i]=arguments[i];var s=e[0],n=e[1],r=e[2],o=e[3];function l(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];if(i.indexOf(t)<0&&i.unshift(t),a(e).is(n))r.apply(e,i);else for(var s=a(e).parents(),o=0;o<s.length;o+=1)a(s[o]).is(n)&&r.apply(s[o],i)}}function h(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),r.apply(this,e)}"function"==typeof e[1]&&(s=(t=e)[0],r=t[1],o=t[2],n=void 0),o||(o=!1);for(var c,d=s.split(" "),u=0;u<this.length;u+=1){var p=this[u];if(n)for(c=0;c<d.length;c+=1){var f=d[c];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[f]||(p.dom7LiveListeners[f]=[]),p.dom7LiveListeners[f].push({listener:r,proxyListener:l}),p.addEventListener(f,l,o)}else for(c=0;c<d.length;c+=1){var m=d[c];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[m]||(p.dom7Listeners[m]=[]),p.dom7Listeners[m].push({listener:r,proxyListener:h}),p.addEventListener(m,h,o)}}return this},off:function(){for(var t,e=[],i=arguments.length;i--;)e[i]=arguments[i];var s=e[0],n=e[1],r=e[2],a=e[3];"function"==typeof e[1]&&(s=(t=e)[0],r=t[1],a=t[2],n=void 0),a||(a=!1);for(var o=s.split(" "),l=0;l<o.length;l+=1)for(var h=o[l],c=0;c<this.length;c+=1){var d=this[c],u=void 0;if(!n&&d.dom7Listeners?u=d.dom7Listeners[h]:n&&d.dom7LiveListeners&&(u=d.dom7LiveListeners[h]),u&&u.length)for(var p=u.length-1;p>=0;p-=1){var f=u[p];r&&f.listener===r||r&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===r?(d.removeEventListener(h,f.proxyListener,a),u.splice(p,1)):r||(d.removeEventListener(h,f.proxyListener,a),u.splice(p,1))}}return this},trigger:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var s=t[0].split(" "),r=t[1],a=0;a<s.length;a+=1)for(var o=s[a],l=0;l<this.length;l+=1){var h=this[l],c=void 0;try{c=new n.CustomEvent(o,{detail:r,bubbles:!0,cancelable:!0})}catch(t){(c=i.createEvent("Event")).initEvent(o,!0,!0),c.detail=r}h.dom7EventData=t.filter((function(t,e){return e>0})),h.dispatchEvent(c),h.dom7EventData=[],delete h.dom7EventData}return this},transitionEnd:function(t){var e,i=["webkitTransitionEnd","transitionend"],s=this;function n(r){if(r.target===this)for(t.call(this,r),e=0;e<i.length;e+=1)s.off(i[e],n)}if(t)for(e=0;e<i.length;e+=1)s.on(i[e],n);return this},outerWidth:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var t=this[0],e=t.getBoundingClientRect(),s=i.body,r=t.clientTop||s.clientTop||0,a=t.clientLeft||s.clientLeft||0,o=t===n?n.scrollY:t.scrollTop,l=t===n?n.scrollX:t.scrollLeft;return{top:e.top+o-r,left:e.left+l-a}}return null},css:function(t,e){var i;if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(var s in t)this[i].style[s]=t[s];return this}if(this[0])return n.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(i=0;i<this.length;i+=1)this[i].style[t]=e;return this}return this},each:function(t){if(!t)return this;for(var e=0;e<this.length;e+=1)if(!1===t.call(this[e],e,this[e]))return this;return this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:void 0;for(var e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(t){var e,s,o=this[0];if(!o||void 0===t)return!1;if("string"==typeof t){if(o.matches)return o.matches(t);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(t);if(o.msMatchesSelector)return o.msMatchesSelector(t);for(e=a(t),s=0;s<e.length;s+=1)if(e[s]===o)return!0;return!1}if(t===i)return o===i;if(t===n)return o===n;if(t.nodeType||t instanceof r){for(e=t.nodeType?[t]:t,s=0;s<e.length;s+=1)if(e[s]===o)return!0;return!1}return!1},index:function(){var t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;var e,i=this.length;return new r(t>i-1?[]:t<0?(e=i+t)<0?[]:[this[e]]:[this[t]])},append:function(){for(var t,e=[],s=arguments.length;s--;)e[s]=arguments[s];for(var n=0;n<e.length;n+=1){t=e[n];for(var a=0;a<this.length;a+=1)if("string"==typeof t){var o=i.createElement("div");for(o.innerHTML=t;o.firstChild;)this[a].appendChild(o.firstChild)}else if(t instanceof r)for(var l=0;l<t.length;l+=1)this[a].appendChild(t[l]);else this[a].appendChild(t)}return this},prepend:function(t){var e,s;for(e=0;e<this.length;e+=1)if("string"==typeof t){var n=i.createElement("div");for(n.innerHTML=t,s=n.childNodes.length-1;s>=0;s-=1)this[e].insertBefore(n.childNodes[s],this[e].childNodes[0])}else if(t instanceof r)for(s=0;s<t.length;s+=1)this[e].insertBefore(t[s],this[e].childNodes[0]);else this[e].insertBefore(t,this[e].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(t)?new r([this[0].nextElementSibling]):new r([]):this[0].nextElementSibling?new r([this[0].nextElementSibling]):new r([]):new r([])},nextAll:function(t){var e=[],i=this[0];if(!i)return new r([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;t?a(s).is(t)&&e.push(s):e.push(s),i=s}return new r(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&a(e.previousElementSibling).is(t)?new r([e.previousElementSibling]):new r([]):e.previousElementSibling?new r([e.previousElementSibling]):new r([])}return new r([])},prevAll:function(t){var e=[],i=this[0];if(!i)return new r([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;t?a(s).is(t)&&e.push(s):e.push(s),i=s}return new r(e)},parent:function(t){for(var e=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?a(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return a(o(e))},parents:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)t?a(s).is(t)&&e.push(s):e.push(s),s=s.parentNode;return a(o(e))},closest:function(t){var e=this;return void 0===t?new r([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(t),n=0;n<s.length;n+=1)e.push(s[n]);return new r(e)},children:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var s=this[i].childNodes,n=0;n<s.length;n+=1)t?1===s[n].nodeType&&a(s[n]).is(t)&&e.push(s[n]):1===s[n].nodeType&&e.push(s[n]);return new r(o(e))},filter:function(t){for(var e=[],i=0;i<this.length;i+=1)t.call(this[i],i,this[i])&&e.push(this[i]);return new r(e)},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this},add:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var i,s,n=this;for(i=0;i<t.length;i+=1){var r=a(t[i]);for(s=0;s<r.length;s+=1)n[n.length]=r[s],n.length+=1}return n},styles:function(){return this[0]?n.getComputedStyle(this[0],null):{}}};Object.keys(l).forEach((function(t){a.fn[t]=a.fn[t]||l[t]}));var h={deleteProps:function(t){var e=t;Object.keys(e).forEach((function(t){try{e[t]=null}catch(t){}try{delete e[t]}catch(t){}}))},nextTick:function(t,e){return void 0===e&&(e=0),setTimeout(t,e)},now:function(){return Date.now()},getTranslate:function(t,e){var i,s,r;void 0===e&&(e="x");var a=n.getComputedStyle(t,null);return n.WebKitCSSMatrix?((s=a.transform||a.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(t){return t.replace(",",".")})).join(", ")),r=new n.WebKitCSSMatrix("none"===s?"":s)):i=(r=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===e&&(s=n.WebKitCSSMatrix?r.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===e&&(s=n.WebKitCSSMatrix?r.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0},parseUrlQuery:function(t){var e,i,s,r,a={},o=t||n.location.href;if("string"==typeof o&&o.length)for(r=(i=(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"").split("&").filter((function(t){return""!==t}))).length,e=0;e<r;e+=1)s=i[e].replace(/#\S+/g,"").split("="),a[decodeURIComponent(s[0])]=void 0===s[1]?void 0:decodeURIComponent(s[1])||"";return a},isObject:function(t){return"object"==typeof t&&null!==t&&t.constructor&&t.constructor===Object},extend:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var i=Object(t[0]),s=1;s<t.length;s+=1){var n=t[s];if(null!=n)for(var r=Object.keys(Object(n)),a=0,o=r.length;a<o;a+=1){var l=r[a],c=Object.getOwnPropertyDescriptor(n,l);void 0!==c&&c.enumerable&&(h.isObject(i[l])&&h.isObject(n[l])?h.extend(i[l],n[l]):!h.isObject(i[l])&&h.isObject(n[l])?(i[l]={},h.extend(i[l],n[l])):i[l]=n[l])}}return i}},c={touch:!!("ontouchstart"in n||n.DocumentTouch&&i instanceof n.DocumentTouch),pointerEvents:!!n.PointerEvent&&"maxTouchPoints"in n.navigator&&n.navigator.maxTouchPoints>=0,observer:"MutationObserver"in n||"WebkitMutationObserver"in n,passiveListener:function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});n.addEventListener("testPassiveListener",null,e)}catch(t){}return t}(),gestures:"ongesturestart"in n},d=function(t){void 0===t&&(t={});var e=this;e.params=t,e.eventsListeners={}
35,e.params&&e.params.on&&Object.keys(e.params.on).forEach((function(t){e.on(t,e.params.on[t])}))},u={components:{configurable:!0}};d.prototype.on=function(t,e,i){var s=this;if("function"!=typeof e)return s;var n=i?"unshift":"push";return t.split(" ").forEach((function(t){s.eventsListeners[t]||(s.eventsListeners[t]=[]),s.eventsListeners[t][n](e)})),s},d.prototype.once=function(t,e,i){var s=this;if("function"!=typeof e)return s;function n(){for(var i=[],r=arguments.length;r--;)i[r]=arguments[r];s.off(t,n),n.f7proxy&&delete n.f7proxy,e.apply(s,i)}return n.f7proxy=e,s.on(t,n,i)},d.prototype.off=function(t,e){var i=this;return i.eventsListeners?(t.split(" ").forEach((function(t){void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].length&&i.eventsListeners[t].forEach((function(s,n){(s===e||s.f7proxy&&s.f7proxy===e)&&i.eventsListeners[t].splice(n,1)}))})),i):i},d.prototype.emit=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var i,s,n,r=this;if(!r.eventsListeners)return r;"string"==typeof t[0]||Array.isArray(t[0])?(i=t[0],s=t.slice(1,t.length),n=r):(i=t[0].events,s=t[0].data,n=t[0].context||r);var a=Array.isArray(i)?i:i.split(" ");return a.forEach((function(t){if(r.eventsListeners&&r.eventsListeners[t]){var e=[];r.eventsListeners[t].forEach((function(t){e.push(t)})),e.forEach((function(t){t.apply(n,s)}))}})),r},d.prototype.useModulesParams=function(t){var e=this;e.modules&&Object.keys(e.modules).forEach((function(i){var s=e.modules[i];s.params&&h.extend(t,s.params)}))},d.prototype.useModules=function(t){void 0===t&&(t={});var e=this;e.modules&&Object.keys(e.modules).forEach((function(i){var s=e.modules[i],n=t[i]||{};s.instance&&Object.keys(s.instance).forEach((function(t){var i=s.instance[t];e[t]="function"==typeof i?i.bind(e):i})),s.on&&e.on&&Object.keys(s.on).forEach((function(t){e.on(t,s.on[t])})),s.create&&s.create.bind(e)(n)}))},u.components.set=function(t){this.use&&this.use(t)},d.installModule=function(t){for(var e=[],i=arguments.length-1;i-- >0;)e[i]=arguments[i+1];var s=this;s.prototype.modules||(s.prototype.modules={});var n=t.name||Object.keys(s.prototype.modules).length+"_"+h.now();return s.prototype.modules[n]=t,t.proto&&Object.keys(t.proto).forEach((function(e){s.prototype[e]=t.proto[e]})),t.static&&Object.keys(t.static).forEach((function(e){s[e]=t.static[e]})),t.install&&t.install.apply(s,e),s},d.use=function(t){for(var e=[],i=arguments.length-1;i-- >0;)e[i]=arguments[i+1];var s=this;return Array.isArray(t)?(t.forEach((function(t){return s.installModule(t)})),s):s.installModule.apply(s,[t].concat(e))},Object.defineProperties(d,u);var p,f,m,g,v,y,b,x,w,T,E,_,S,C,M,P={updateSize:function(){var t,e,i=this.$el;t=void 0!==this.params.width?this.params.width:i[0].clientWidth,e=void 0!==this.params.height?this.params.height:i[0].clientHeight,0===t&&this.isHorizontal()||0===e&&this.isVertical()||(t=t-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),e=e-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),h.extend(this,{width:t,height:e,size:this.isHorizontal()?t:e}))},updateSlides:function(){var t=this.params,e=this.$wrapperEl,i=this.size,s=this.rtlTranslate,r=this.wrongRTL,a=this.virtual&&t.virtual.enabled,o=a?this.virtual.slides.length:this.slides.length,l=e.children("."+this.params.slideClass),c=a?this.virtual.slides.length:l.length,d=[],u=[],p=[];function f(e){return!t.cssMode||e!==l.length-1}var m=t.slidesOffsetBefore;"function"==typeof m&&(m=t.slidesOffsetBefore.call(this));var g=t.slidesOffsetAfter;"function"==typeof g&&(g=t.slidesOffsetAfter.call(this));var v=this.snapGrid.length,y=this.snapGrid.length,b=t.spaceBetween,x=-m,w=0,T=0;if(void 0!==i){var E,_;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*i),this.virtualSize=-b,s?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(E=Math.floor(c/t.slidesPerColumn)===c/this.params.slidesPerColumn?c:Math.ceil(c/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(E=Math.max(E,t.slidesPerView*t.slidesPerColumn)));for(var S,C=t.slidesPerColumn,M=E/C,P=Math.floor(c/t.slidesPerColumn),k=0;k<c;k+=1){_=0;var L=l.eq(k);if(t.slidesPerColumn>1){var $=void 0,z=void 0,O=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var A=Math.floor(k/(t.slidesPerGroup*t.slidesPerColumn)),I=k-t.slidesPerColumn*t.slidesPerGroup*A,D=0===A?t.slidesPerGroup:Math.min(Math.ceil((c-A*C*t.slidesPerGroup)/C),t.slidesPerGroup);$=(z=I-(O=Math.floor(I/D))*D+A*t.slidesPerGroup)+O*E/C,L.css({"-webkit-box-ordinal-group":$,"-moz-box-ordinal-group":$,"-ms-flex-order":$,"-webkit-order":$,order:$})}else"column"===t.slidesPerColumnFill?(O=k-(z=Math.floor(k/C))*C,(z>P||z===P&&O===C-1)&&(O+=1)>=C&&(O=0,z+=1)):z=k-(O=Math.floor(k/M))*M;L.css("margin-"+(this.isHorizontal()?"top":"left"),0!==O&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==L.css("display")){if("auto"===t.slidesPerView){var R=n.getComputedStyle(L[0],null),N=L[0].style.transform,F=L[0].style.webkitTransform;if(N&&(L[0].style.transform="none"),F&&(L[0].style.webkitTransform="none"),t.roundLengths)_=this.isHorizontal()?L.outerWidth(!0):L.outerHeight(!0);else if(this.isHorizontal()){var B=parseFloat(R.getPropertyValue("width")),H=parseFloat(R.getPropertyValue("padding-left")),X=p
35arseFloat(R.getPropertyValue("padding-right")),Y=parseFloat(R.getPropertyValue("margin-left")),W=parseFloat(R.getPropertyValue("margin-right")),q=R.getPropertyValue("box-sizing");_=q&&"border-box"===q?B+Y+W:B+H+X+Y+W}else{var V=parseFloat(R.getPropertyValue("height")),G=parseFloat(R.getPropertyValue("padding-top")),j=parseFloat(R.getPropertyValue("padding-bottom")),U=parseFloat(R.getPropertyValue("margin-top")),K=parseFloat(R.getPropertyValue("margin-bottom")),Z=R.getPropertyValue("box-sizing");_=Z&&"border-box"===Z?V+U+K:V+G+j+U+K}N&&(L[0].style.transform=N),F&&(L[0].style.webkitTransform=F),t.roundLengths&&(_=Math.floor(_))}else _=(i-(t.slidesPerView-1)*b)/t.slidesPerView,t.roundLengths&&(_=Math.floor(_)),l[k]&&(this.isHorizontal()?l[k].style.width=_+"px":l[k].style.height=_+"px");l[k]&&(l[k].swiperSlideSize=_),p.push(_),t.centeredSlides?(x=x+_/2+w/2+b,0===w&&0!==k&&(x=x-i/2-b),0===k&&(x=x-i/2-b),Math.abs(x)<.001&&(x=0),t.roundLengths&&(x=Math.floor(x)),T%t.slidesPerGroup==0&&d.push(x),u.push(x)):(t.roundLengths&&(x=Math.floor(x)),(T-Math.min(this.params.slidesPerGroupSkip,T))%this.params.slidesPerGroup==0&&d.push(x),u.push(x),x=x+_+b),this.virtualSize+=_+b,w=_,T+=1}}if(this.virtualSize=Math.max(this.virtualSize,i)+g,s&&r&&("slide"===t.effect||"coverflow"===t.effect)&&e.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?e.css({width:this.virtualSize+t.spaceBetween+"px"}):e.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(_+t.spaceBetween)*E,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?e.css({width:this.virtualSize+t.spaceBetween+"px"}):e.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){S=[];for(var J=0;J<d.length;J+=1){var Q=d[J];t.roundLengths&&(Q=Math.floor(Q)),d[J]<this.virtualSize+d[0]&&S.push(Q
35)}d=S}if(!t.centeredSlides){S=[];for(var tt=0;tt<d.length;tt+=1){var et=d[tt];t.roundLengths&&(et=Math.floor(et)),d[tt]<=this.virtualSize-i&&S.push(et)}d=S,Math.floor(this.virtualSize-i)-Math.floor(d[d.length-1])>1&&d.push(this.virtualSize-i)}if(0===d.length&&(d=[0]),0!==t.spaceBetween&&(this.isHorizontal()?s?l.filter(f).css({marginLeft:b+"px"}):l.filter(f).css({marginRight:b+"px"}):l.filter(f).css({marginBottom:b+"px"})),t.centeredSlides&&t.centeredSlidesBounds){var it=0;p.forEach((function(e){it+=e+(t.spaceBetween?t.spaceBetween:0)}));var st=(it-=t.spaceBetween)-i;d=d.map((function(t){return t<0?-m:t>st?st+g:t}))}if(t.centerInsufficientSlides){var nt=0;if(p.forEach((function(e){nt+=e+(t.spaceBetween?t.spaceBetween:0)})),(nt-=t.spaceBetween)<i){var rt=(i-nt)/2;d.forEach((function(t,e){d[e]=t-rt})),u.forEach((function(t,e){u[e]=t+rt}))}}h.extend(this,{slides:l,snapGrid:d,slidesGrid:u,slidesSizesGrid:p}),c!==o&&this.emit("slidesLengthChange"),d.length!==v&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),u.length!==y&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i=[],s=0;if("number"==typeof t?this.setTransition(t):!0===t&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(t,e){i.push(e)}));else for(e=0;e<Math.ceil(this.params.slidesPerView);e+=1){var n=this.activeIndex+e;if(n>this.slides.length)break;i.push(this.slides.eq(n)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(e=0;e<i.length;e+=1)if(void 0!==i[e]){var r=i[e].offsetHeight;s=r>s?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var n=-t;s&&(n=t),i.removeClass(e.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r<i.length;r+=1){var o=i[r],l=(n+(e.centeredSlides?this.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+e.spaceBetween);if(e.watchSlidesVisibility||e.centeredSlides&&e.autoHeight){var h=-(n-o.swiperSlideOffset),c=h+this.slidesSizesGrid[r];(h>=0&&h<this.size-1||c>1&&c<=this.size||h<=0&&c>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(e.slideVisibleClass))}o.progress=s?-l:l}this.visibleSlides=a(this.visibleSlides)}},updateProgress:function(t){if(void 0===t){var e=this.rtlTranslate?-1:1;t=this&&this.translate&&this.translate*e||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),n=this.progress,r=this.isBeginning,a=this.isEnd,o=r,l=a;0===s?(n=0,r=!0,a=!0):(r=(n=(t-this.minTranslate())/s)<=0,a=n>=1),h.extend(this,{progress:n,isBeginning:r,isEnd:a}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(t),r&&!o&&this.emit("reachBeginning toEdge"),a&&!l&&this.emit("reachEnd toEdge"),(o&&!r||l&&!a)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){var t,e=this.slides,i=this.params,s=this.$wrapperEl,n=this.activeIndex,r=this.realIndex,a=this.virtual&&i.virtual.enabled;e.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(t=a?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+n+'"]'):e.eq(n)).addClass(i.slideActiveClass),i.loop&&(t.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=t.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=e.eq(0)).addClass(i.slideNextClass);var l=t.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=e.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(t){var e,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,n=this.snapGrid,r=this.params,a=this.activeIndex,o=this.realIndex,l=this.snapIndex,c=t;if(void 0===c){for(var d=0;d<s.length;d+=1)void 0!==s[d+1]?i>=s[d]&&i<s[d+1]-(s[d+1]-s[d])/2?c=d:i>=s[d]&&i<s[d+1]&&(c=d+1):i>=s[d]&&(c=d);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(n.indexOf(i)>=0)e=n.indexOf(i);else{var u=Math.min(r.slidesPerGroupSkip,c);e=u+Math.floor((c-u)/r.slidesPerGroup)}if(e>=n.length&&(e=n.length-1),c!==a){var p=parseInt(this.slides.eq(c).attr("data-swiper-slide-index")||c,10);h.extend(this,{snapIndex:e,realIndex:p,previousIndex:a,activeIndex:c}
35),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==p&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else e!==l&&(this.snapIndex=e,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var e=this.params,i=a(t.target).closest("."+e.slideClass)[0],s=!1;if(i)for(var n=0;n<this.slides.length;n+=1)this.slides[n]===i&&(s=!0);if(!i||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(a(i).attr("data-swiper-slide-index"),10):this.clickedIndex=a(i).index(),e.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},k={getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");var e=this.params,i=this.rtlTranslate,s=this.translate,n=this.$wrapperEl;if(e.virtualTranslate)return i?-s:s;if(e.cssMode)return s;var r=h.getTranslate(n[0],t);return i&&(r=-r),r||0},setTranslate:function(t,e){var i=this.rtlTranslate,s=this.params,n=this.$wrapperEl,r=this.wrapperEl,a=this.progress,o=0,l=0;this.isHorizontal()?o=i?-t:t:l=t,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:s.virtualTranslate||n.transform("translate3d("+o+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var h=this.maxTranslate()-this.minTranslate();(0===h?0:(t-this.minTranslate())/h)!==a&&this.updateProgress(t),this.emit("setTranslate",this.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,s,n){var r;void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var a=this,o=a.params,l=a.wrapperEl;if(a.animating&&o.preventInteractionOnTransition)return!1;var h,c=a.minTranslate(),d=a.maxTranslate();if(h=s&&t>c?c:s&&t<d?d:t,a.updateProgress(h),o.cssMode){var u=a.isHorizontal();return 0===e?l[u?"scrollLeft":"scrollTop"]=-h:l.scrollTo?l.scrollTo(((r={})[u?"left":"top"]=-h,r.behavior="smooth",r)):l[u?"scrollLeft":"scrollTop"]=-h,!0}return 0===e?(a.setTransition(0),a.setTranslate(h),i&&(a.emit("beforeTransitionStart",e,n),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(h),i&&(a.emit("beforeTransitionStart",e,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(t){a&&!a.destroyed&&t.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},L={slideTo:function(t,e,i,s){var n;void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var r=this,a=t;a<0&&(a=0);var o=r.params,l=r.snapGrid,h=r.slidesGrid,c=r.previousIndex,d=r.activeIndex,u=r.rtlTranslate,p=r.wrapperEl;if(r.animating&&o.preventInteractionOnTransition)return!1;var f=Math.min(r.params.slidesPerGroupSkip,a),m=f+Math.floor((a-f)/r.params.slidesPerGroup);m>=l.length&&(m=l.length-1),(d||o.initialSlide||0)===(c||0)&&i&&r.emit("beforeSlideChangeStart");var g,v=-l[m];if(r.updateProgress(v),o.normalizeSlideIndex)for(var y=0;y<h.length;y+=1)-Math.floor(100*v)>=Math.floor(100*h[y])&&(a=y);if(r.initialized&&a!==d){if(!r.allowSlideNext&&v<r.translate&&v<r.minTranslate())return!1;if(!r.allowSlidePrev&&v>r.translate&&v>r.maxTranslate()&&(d||0)!==a)return!1}if(g=a>d?"next":a<d?"prev":"reset",u&&-v===r.translate||!u&&v===r.translate)return r.updateActiveIndex(a),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==o.effect&&r.setTranslate(v),"reset"!==g&&(r.transitionStart(i,g),r.transitionEnd(i,g)),!1;if(o.cssMode){var b=r.isHorizontal(),x=-v;return u&&(x=p.scrollWidth-p.offsetWidth-x),0===e?p[b?"scrollLeft":"scrollTop"]=x:p.scrollTo?p.scrollTo(((n={}
35)[b?"left":"top"]=x,n.behavior="smooth",n)):p[b?"scrollLeft":"scrollTop"]=x,!0}return 0===e?(r.setTransition(0),r.setTranslate(v),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,s),r.transitionStart(i,g),r.transitionEnd(i,g)):(r.setTransition(e),r.setTranslate(v),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,s),r.transitionStart(i,g),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(t){r&&!r.destroyed&&t.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(i,g))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(t,e,i,s){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var n=t;return this.params.loop&&(n+=this.loopedSlides),this.slideTo(n,e,i,s)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var s=this.params,n=this.animating,r=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(n)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+r,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var s=this.params,n=this.animating,r=this.snapGrid,a=this.slidesGrid,o=this.rtlTranslate;if(s.loop){if(n)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}var h,c=l(o?this.translate:-this.translate),d=r.map((function(t){return l(t)})),u=(a.map((function(t){return l(t)})),r[d.indexOf(c)],r[d.indexOf(c)-1]);return void 0===u&&s.cssMode&&r.forEach((function(t){!u&&c>=t&&(u=t)})),void 0!==u&&(h=a.indexOf(u))<0&&(h=this.activeIndex-1),this.slideTo(h,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,i)},slideToClosest:function(t,e,i,s){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===s&&(s=.5);var n=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,n),a=r+Math.floor((n-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[a]){var l=this.snapGrid[a];o-l>(this.snapGrid[a+1]-l)*s&&(n+=this.params.slidesPerGroup)}else{var h=this.snapGrid[a-1];o-h<=(this.snapGrid[a]-h)*s&&(n-=this.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,this.slidesGrid.length-1),this.slideTo(n,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,s=e.$wrapperEl,n="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,r=e.clickedIndex;if(i.loop){if(e.animating)return;t=parseInt(a(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?r<e.loopedSlides-n/2||r>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),h.nextTick((function(){e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-n?(e.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),h.nextTick((function(){e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}},$={loopCreate:function(){var t=this,e=t.params,s=t.$wrapperEl;s.children("."+e.slideClass+"."+e.slideDuplicateClass).remove();var n=s.children("."+e.slideClass);if(e.loopFillGroupWithBlank){var r=e.slidesPerGroup-n.length%e.slidesPerGroup;if(r!==e.slidesPerGroup){for(var o=0;o<r;o+=1){var l=a(i.createElement("div")).addClass(e.slideClass+" "+e.slideBlankClass);s.append(l)}n=s.children("."+e.slideClass)}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=n.length),t.loopedSlides=Math.ceil(parseFloat(e.loopedSlides||e.slidesPerView,10)),t.loopedSlides+=e.loopAdditionalSlides,t.loopedSlides>n.length&&(t.loopedSlides=n.length);var h=[],c=[];n.each((function(e,i){var s=a(i);e<t.loopedSlides&&c.push(i),e<n.length&&e>=n.length-t.loopedSlides&&h.push(i),s.attr("data-swiper-slide-index",e)}));for(var d=0;d<c.length;d+=1)s.append(a(c[d].cloneNode(!0)).addClass(e.slideDuplicateClass));for(var u=h.length-1;u>=0;u-=1)s.prepend(a(h[u].cloneNode(!0)).addClass(e.slideDuplicateClass))}
35,loopFix:function(){this.emit("beforeLoopFix");var t,e=this.activeIndex,i=this.slides,s=this.loopedSlides,n=this.allowSlidePrev,r=this.allowSlideNext,a=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-a[e]-this.getTranslate();e<s?(t=i.length-3*s+e,t+=s,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)):e>=i.length-s&&(t=-i.length+e+s,t+=s,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)),this.allowSlidePrev=n,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,i=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},z={setGrabCursor:function(t){if(!(c.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var e=this.el;e.style.cursor="move",e.style.cursor=t?"-webkit-grabbing":"-webkit-grab",e.style.cursor=t?"-moz-grabbin":"-moz-grab",e.style.cursor=t?"grabbing":"grab"}},unsetGrabCursor:function(){c.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},O={appendSlide:function(t){var e=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof t&&"length"in t)for(var s=0;s<t.length;s+=1)t[s]&&e.append(t[s]);else e.append(t);i.loop&&this.loopCreate(),i.observer&&c.observer||this.update()},prependSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&this.loopDestroy();var n=s+1;if("object"==typeof t&&"length"in t){for(var r=0;r<t.length;r+=1)t[r]&&i.prepend(t[r]);n=s+t.length}else i.prepend(t);e.loop&&this.loopCreate(),e.observer&&c.observer||this.update(),this.slideTo(n,0,!1)},addSlide:function(t,e){var i=this.$wrapperEl,s=this.params,n=this.activeIndex;s.loop&&(n-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var r=this.slides.length;if(t<=0)this.prependSlide(e);else if(t>=r)this.appendSlide(e);else{for(var a=n>t?n+1:n,o=[],l=r-1;l>=t;l-=1){var h=this.slides.eq(l);h.remove(),o.unshift(h)}if("object"==typeof e&&"length"in e){for(var d=0;d<e.length;d+=1)e[d]&&i.append(e[d]);a=n>t?n+e.length:n}else i.append(e);for(var u=0;u<o.length;u+=1)i.append(o[u]);s.loop&&this.loopCreate(),s.observer&&c.observer||this.update(),s.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)}},removeSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+e.slideClass));var n,r=s;if("object"==typeof t&&"length"in t){for(var a=0;a<t.length;a+=1)n=t[a],this.slides[n]&&this.slides.eq(n).remove(),n<r&&(r-=1);r=Math.max(r,0)}else n=t,this.slides[n]&&this.slides.eq(n).remove(),n<r&&(r-=1),r=Math.max(r,0);e.loop&&this.loopCreate(),e.observer&&c.observer||this.update(),e.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)},removeAllSlides:function(){for(var t=[],e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}},A=(p=n.navigator.platform,f=n.navigator.userAgent,m={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!n.cordova&&!n.phonegap),phonegap:!(!n.cordova&&!n.phonegap),electron:!1},g=n.screen.width,v=n.screen.height,y=f.match(/(Android);?[\s\/]+([\d.]+)?/),b=f.match(/(iPad).*OS\s([\d_]+)/),x=f.match(/(iPod)(.*OS\s([\d_]+))?/),w=!b&&f.match(/(iPhone\sOS|iOS)\s([\d_]+)/),T=f.indexOf("MSIE ")>=0||f.indexOf("Trident/")>=0,E=f.indexOf("Edge/")>=0,_=f.indexOf("Gecko/")>=0&&f.indexOf("Firefox/")>=0,S="Win32"===p,C=f.toLowerCase().indexOf("electron")>=0,M="MacIntel"===p,!b&&M&&c.touch&&(1024===g&&1366===v||834===g&&1194===v||834===g&&1112===v||768===g&&1024===v)&&(b=f.match(/(Version)\/([\d.]+)/),M=!1),m.ie=T,m.edge=E,m.firefox=_,y&&!S&&(m.os="android",m.osVersion=y[2],m.android=!0,m.androidChrome=f.toLowerCase().indexOf("chrome")>=0),(b||w||x)&&(m.os="ios",m.ios=!0),w&&!x&&(m.osVersion=w[2].replace(/_/g,"."),m.iphone=!0),b&&(m.osVersion=b[2].replace(/_/g,"."),m.ipad=!0),x&&(m.osVersion=x[3]?x[3].replace(/_/g,"."):null,m.ipod=!0),m.ios&&m.osVersion&&f.indexOf("Version/")>=0&&"10"===m.osVersion.split(".")[0]&&(m.osVersion=f.toLowerCase().split("version/")[1].split(" ")[0]),m.webView=!(!(w||b||x)||!f.match(/.*AppleWeb
35Kit(?!.*Safari)/i)&&!n.navigator.standalone)||n.matchMedia&&n.matchMedia("(display-mode: standalone)").matches,m.webview=m.webView,m.standalone=m.webView,m.desktop=!(m.ios||m.android)||C,m.desktop&&(m.electron=C,m.macos=M,m.windows=S,m.macos&&(m.os="macos"),m.windows&&(m.os="windows")),m.pixelRatio=n.devicePixelRatio||1,m);function I(t){var e=this.touchEventsData,s=this.params,r=this.touches;if(!this.animating||!s.preventInteractionOnTransition){var o=t;o.originalEvent&&(o=o.originalEvent);var l=a(o.target);if(("wrapper"!==s.touchEventsTarget||l.closest(this.wrapperEl).length)&&(e.isTouchEvent="touchstart"===o.type,(e.isTouchEvent||!("which"in o)||3!==o.which)&&!(!e.isTouchEvent&&"button"in o&&o.button>0||e.isTouched&&e.isMoved)))if(s.noSwiping&&l.closest(s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass)[0])this.allowClick=!0;else if(!s.swipeHandler||l.closest(s.swipeHandler)[0]){r.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,r.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var c=r.currentX,d=r.currentY,u=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,p=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(!u||!(c<=p||c>=n.screen.width-p)){if(h.extend(e,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=c,r.startY=d,e.touchStartTime=h.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(e.allowThresholdMove=!1),"touchstart"!==o.type){var f=!0;l.is(e.formElements)&&(f=!1),i.activeElement&&a(i.activeElement).is(e.formElements)&&i.activeElement!==l[0]&&i.activeElement.blur();var m=f&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||m)&&o.preventDefault()}this.emit("touchStart",o)}}}}function D(t){var e=this.touchEventsData,s=this.params,n=this.touches,r=this.rtlTranslate,o=t;if(o.originalEvent&&(o=o.originalEvent),e.isTouched){if(!e.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),c="touchmove"===o.type?l.pageX:o.pageX,d="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return n.startX=c,void(n.startY=d);if(!this.allowTouchMove)return this.allowClick=!1,void(e.isTouched&&(h.extend(n,{startX:c,startY:d,currentX:c,currentY:d}),e.touchStartTime=h.now()));if(e.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(d<n.startY&&this.translate<=this.maxTranslate()||d>n.startY&&this.translate>=this.minTranslate())return e.isTouched=!1,void(e.isMoved=!1)}else if(c<n.startX&&this.translate<=this.maxTranslate()||c>n.startX&&this.translate>=this.minTranslate())return;if(e.isTouchEvent&&i.activeElement&&o.target===i.activeElement&&a(o.target).is(e.formElements))return e.isMoved=!0,void(this.allowClick=!1);if(e.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){n.currentX=c,n.currentY=d;var u,p=n.currentX-n.startX,f=n.currentY-n.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(f,2))<this.params.threshold))if(void 0===e.isScrolling&&(this.isHorizontal()&&n.currentY===n.startY||this.isVertical()&&n.currentX===n.startX?e.isScrolling=!1:p*p+f*f>=25&&(u=180*Math.atan2(Math.abs(f),Math.abs(p))/Math.PI,e.isScrolling=this.isHorizontal()?u>s.touchAngle:90-u>s.touchAngle)),e.isScrolling&&this.emit("touchMoveOpposite",o),void 0===e.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(e.startMoving=!0)),e.isScrolling)e.isTouched=!1;else if(e.startMoving){this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),e.isMoved||(s.loop&&this.loopFix(),e.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),e.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),e.isMoved=!0;var m=this.isHorizontal()?p:f;n.diff=m,m*=s.touchRatio,r&&(m=-m),this.swipeDirection=m>0?"prev":"next",e.currentTranslate=m+e.startTranslate;var g=!0,v=s.resistanceRatio;if(s.touchReleaseOnEdges&&(v=0),m>0&&e.currentTranslate>this.minTranslate()?(g=!1,s.resistance&&(e.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+e.startTranslate+m,v))):m<0&&e.currentTranslate<this.maxTranslate()&&(g=!1,s.resistance&&(e.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-e.startTranslate-m,v))),g&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&e.currentTranslate<e.startTranslate&&(e.currentTranslate=e.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&e.currentTranslate>e.startTranslate&&(e.currentTranslate=e.startTranslate),s.threshold>0){if(!(Math.abs(m)>s.threshold||e.allowThresholdMove))return void(e.currentTranslate=e.startTranslate);
vendor: 4,696 bytes, line 35
35if(!e.allowThresholdMove)return e.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,e.currentTranslate=e.startTranslate,void(n.diff=this.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===e.velocities.length&&e.velocities.push({position:n[this.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:n[this.isHorizontal()?"currentX":"currentY"],time:h.now()})),this.updateProgress(e.currentTranslate),this.setTranslate(e.currentTranslate))}}}}else e.startMoving&&e.isScrolling&&this.emit("touchMoveOpposite",o)}function R(t){var e=this,i=e.touchEventsData,s=e.params,n=e.touches,r=e.rtlTranslate,a=e.$wrapperEl,o=e.slidesGrid,l=e.snapGrid,c=t;if(c.originalEvent&&(c=c.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var d,u=h.now(),p=u-i.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(c),e.emit("tap click",c),p<300&&u-i.lastClickTime<300&&e.emit("doubleTap doubleClick",c)),i.lastClickTime=h.now(),h.nextTick((function(){e.destroyed||(e.allowClick=!0)})),!i.isTouched||!i.isMoved||!e.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,d=s.followFinger?r?e.translate:-e.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(d<-e.minTranslate())return void e.slideTo(e.activeIndex);if(d>-e.maxTranslate())return void(e.slides.length<l.length?e.slideTo(l.length-1):e.slideTo(e.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var f=i.velocities.pop(),m=i.velocities.pop(),g=f.position-m.position,v=f.time-m.time;e.velocity=g/v,e.velocity/=2,Math.abs(e.velocity)<s.freeModeMinimumVelocity&&(e.velocity=0),(v>150||h.now()-f.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var y=1e3*s.freeModeMomentumRatio,b=e.velocity*y,x=e.translate+b;r&&(x=-x);var w,T,E=!1,_=20*Math.abs(e.velocity)*s.freeModeMomentumBounceRatio;if(x<e.maxTranslate())s.freeModeMomentumBounce?(x+e.maxTranslate()<-_&&(x=e.maxTranslate()-_),w=e.maxTranslate(),E=!0,i.allowMomentumBounce=!0):x=e.maxTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(x>e.minTranslate())s.freeModeMomentumBounce?(x-e.minTranslate()>_&&(x=e.minTranslate()+_),w=e.minTranslate(),E=!0,i.allowMomentumBounce=!0):x=e.minTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(s.freeModeSticky){for(var S,C=0;C<l.length;C+=1)if(l[C]>-x){S=C;break}x=-(x=Math.abs(l[S]-x)<Math.abs(l[S-1]-x)||"next"===e.swipeDirection?l[S]:l[S-1])}if(T&&e.once("transitionEnd",(function(){e.loopFix()})),0!==e.velocity){if(y=r?Math.abs((-x-e.translate)/e.velocity):Math.abs((x-e.translate)/e.velocity),s.freeModeSticky){var M=Math.abs((r?-x:x)-e.translate),P=e.slidesSizesGrid[e.activeIndex];y=M<P?s.speed:M<2*P?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void e.slideToClosest();s.freeModeMomentumBounce&&E?(e.updateProgress(w),e.setTransition(y),e.setTranslate(x),e.transitionStart(!0,e.swipeDirection),e.animating=!0,a.transitionEnd((function(){e&&!e.destroyed&&i.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(s.speed),setTimeout((function(){e.setTranslate(w),a.transitionEnd((function(){e&&!e.destroyed&&e.transitionEnd()}))}),0))}))):e.velocity?(e.updateProgress(x),e.setTransition(y),e.setTranslate(x),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,a.transitionEnd((function(){e&&!e.destroyed&&e.transitionEnd()})))):e.updateProgress(x),e.updateActiveIndex(),e.updateSlidesClasses()}else if(s.freeModeSticky)return void e.slideToClosest();(!s.freeModeMomentum||p>=s.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var k=0,L=e.slidesSizesGrid[0],$=0;$<o.length;$+=$<s.slidesPerGroupSkip?1:s.slidesPerGroup){var z=$<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[$+z]?d>=o[$]&&d<o[$+z]&&(k=$,L=o[$+z]-o[$]):d>=o[$]&&(k=$,L=o[o.length-1]-o[o.length-2])}var O=(d-o[k])/L,A=k<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(p>s.longSwipesMs){if(!s.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(O>=s.longSwipesRatio?e.slideTo(k+A):e.slideTo(k)),"prev"===e.swipeDirection&&(O>1-s.longSwipesRatio?e.slideTo(k+A):e.slideTo(k))}else{if(!s.shortSwipes)return void e.slideTo(e.activeIndex);
35!e.navigation||c.target!==e.navigation.nextEl&&c.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(k+A),"prev"===e.swipeDirection&&e.slideTo(k)):c.target===e.navigation.nextEl?e.slideTo(k+A):e.slideTo(k)}}}function N(){var t=this.params,e=this.el;if(!e||0!==e.offsetWidth){t.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,n=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&n!==this.snapGrid&&this.checkOverflow()}}function F(t){this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation()))}function B(){var t=this.wrapperEl,e=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=e?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:this.translate=-t.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(e?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var H=!1;function X(){}var Y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},W={update:P,translate:k,transition:{setTransition:function(t,e){this.params.cssMode||this.$wrapperEl.transition(t),this.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,s=this.params,n=this.previousIndex;if(!s.cssMode){s.autoHeight&&this.updateAutoHeight();var r=e;if(r||(r=i>n?"next":i<n?"prev":"reset"),this.emit("transitionStart"),t&&i!==n){if("reset"===r)return void this.emit("slideResetTransitionStart");
35this.emit("slideChangeTransitionStart"),"next"===r?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,s=this.previousIndex,n=this.params;if(this.animating=!1,!n.cssMode){this.setTransition(0);var r=e;if(r||(r=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),t&&i!==s){if("reset"===r)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===r?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:L,loop:$,grabCursor:z,manipulation:O,events:{attachEvents:function(){var t=this.params,e=this.touchEvents,s=this.el,n=this.wrapperEl;this.onTouchStart=I.bind(this),this.onTouchMove=D.bind(this),this.onTouchEnd=R.bind(this),t.cssMode&&(this.onScroll=B.bind(this)),this.onClick=F.bind(this);var r=!!t.nested;if(!c.touch&&c.pointerEvents)s.addEventListener(e.start,this.onTouchStart,!1),i.addEventListener(e.move,this.onTouchMove,r),i.addEventListener(e.end,this.onTouchEnd,!1);else{if(c.touch){var a=!("touchstart"!==e.start||!c.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(e.start,this.onTouchStart,a),s.addEventListener(e.move,this.onTouchMove,c.passiveListener?{passive:!1,capture:r}:r),s.addEventListener(e.end,this.onTouchEnd,a),e.cancel&&s.addEventListener(e.cancel,this.onTouchEnd,a),H||(i.addEventListener("touchstart",X),H=!0)}(t.simulateTouch&&!A.ios&&!A.android||t.simulateTouch&&!c.touch&&A.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),i.addEventListener("mousemove",this.onTouchMove,r),i.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&n.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(A.ios||A.android?"resize orientationchange observerUpdate":"resize observerUpdate",N,!0):this.on("observerUpdate",N,!0)},detachEvents:function(){var t=this.params,e=this.touchEvents,s=this.el,n=this.wrapperEl,r=!!t.nested;if(!c.touch&&c.pointerEvents)s.removeEventListener(e.start,this.onTouchStart,!1),i.removeEventListener(e.move,this.onTouchMove,r),i.removeEventListener(e.end,this.onTouchEnd,!1);else{if(c.touch){var a=!("onTouchStart"!==e.start||!c.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(e.start,this.onTouchStart,a),s.removeEventListener(e.move,this.onTouchMove,r),s.removeEventListener(e.end,this.onTouchEnd,a),e.cancel&&s.removeEventListener(e.cancel,this.onTouchEnd,a)}(t.simulateTouch&&!A.ios&&!A.android||t.simulateTouch&&!c.touch&&A.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),i.removeEventListener("mousemove",this.onTouchMove,r),i.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&n.removeEventListener("scroll",this.onScroll),this.off(A.ios||A.android?"resize orientationchange observerUpdate":"resize observerUpdate",N)}},breakpoints:{setBreakpoint:function(){var t=this.activeIndex,e=this.initialized,i=this.loopedSlides;void 0===i&&(i=0);var s=this.params,n=this.$el,r=s.breakpoints;if(r&&(!r||0!==Object.keys(r).length)){var a=this.getBreakpoint(r);if(a&&this.currentBreakpoint!==a){var o=a in r?r[a]:void 0;o&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(t){var e=o[t];void 0!==e&&(o[t]="slidesPerView"!==t||"AUTO"!==e&&"auto"!==e?"slidesPerView"===t?parseFloat(e):parseInt(e,10):"auto")}));var l=o||this.originalParams,c=s.slidesPerColumn>1,d=l.slidesPerColumn>1;c&&!d?n.removeClass(s.containerModifierClass+"multirow "+s.containerModifierClass+"multirow-column"):!c&&d&&(n.addClass(s.containerModifierClass+"multirow"),"column"===l.slidesPerColumnFill&&n.addClass(s.containerModifierClass+"multirow-column"));var u=l.direction&&l.direction!==s.direction,p=s.loop&&(l.slidesPerView!==s.slidesPerView||u);u&&e&&this.changeDirection(),h.extend(this.params,l),h.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=a,p&&e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(t-i+this.loopedSlides,0,!1)),this.emit
35("breakpoint",l)}}},getBreakpoint:function(t){if(t){var e=!1,i=Object.keys(t).map((function(t){if("string"==typeof t&&0===t.indexOf("@")){var e=parseFloat(t.substr(1));return{value:n.innerHeight*e,point:t}}return{value:t,point:t}}));i.sort((function(t,e){return parseInt(t.value,10)-parseInt(e.value,10)}));for(var s=0;s<i.length;s+=1){var r=i[s],a=r.point;r.value<=n.innerWidth&&(e=a)}return e||"max"}}},checkOverflow:{checkOverflow:function(){var t=this.params,e=this.isLocked,i=this.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),e&&e!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var t=this.classNames,e=this.params,i=this.rtl,s=this.$el,n=[];n.push("initialized"),n.push(e.direction),e.freeMode&&n.push("free-mode"),e.autoHeight&&n.push("autoheight"),i&&n.push("rtl"),e.slidesPerColumn>1&&(n.push("multirow"),"column"===e.slidesPerColumnFill&&n.push("multirow-column")),A.android&&n.push("android"),A.ios&&n.push("ios"),e.cssMode&&n.push("css-mode"),n.forEach((function(i){t.push(e.containerModifierClass+i)})),s.addClass(t.join(" "))},removeClasses:function(){var t=this.$el,e=this.classNames;t.removeClass(e.join(" "))}},images:{loadImage:function(t,e,i,s,r,o){var l;function h(){o&&o()}a(t).parent("picture")[0]||t.complete&&r?h():e?((l=new n.Image).onload=h,l.onerror=h,s&&(l.sizes=s),i&&(l.srcset=i),e&&(l.src=e)):h()},preloadImages:function(){var t=this;function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var i=0;i<t.imagesToLoad.length;i+=1){var s=t.imagesToLoad[i];t.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,e)}}}},q={},V=function(t){function e(){for(var i,s,n,r=[],o=arguments.length;o--;)r[o]=arguments[o];1===r.length&&r[0].constructor&&r[0].constructor===Object?n=r[0]:(s=(i=r)[0],n=i[1]),n||(n={}),n=h.extend({},n),s&&!n.el&&(n.el=s),t.call(this,n),Object.keys(W).forEach((function(t){Object.keys(W[t]).forEach((function(i){e.prototype[i]||(e.prototype[i]=W[t][i])}))}));var l=this;void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach((function(t){var e=l.modules[t];if(e.params){var i=Object.keys(e.params)[0],s=e.params[i];if("object"!=typeof s||null===s)return;if(!(i in n)||!("enabled"in s))return;!0===n[i]&&(n[i]={enabled:!0}),"object"!=typeof n[i]||"enabled"in n[i]||(n[i].enabled=!0),n[i]||(n[i]={enabled:!1})}}));var d=h.extend({},Y);l.useModulesParams(d),l.params=h.extend({},d,q,n),l.originalParams=h.extend({},l.params),l.passedParams=h.extend({},n),l.$=a;var u=a(l.params.el);if(s=u[0]){if(u.length>1){var p=[];return u.each((function(t,i){var s=h.extend({},n,{el:i});p.push(new e(s))})),p}var f,m,g;return s.swiper=l,u.data("swiper",l),s&&s.shadowRoot&&s.shadowRoot.querySelector?(f=a(s.shadowRoot.querySelector("."+l.params.wrapperClass))).children=function(t){return u.children(t)}:f=u.children("."+l.params.wrapperClass),h.extend(l,{$el:u,el:s,$wrapperEl:f,wrapperEl:f[0],classNames:[],slides:a(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},rtl:"rtl"===s.dir.toLowerCase()||"rtl"===u.css("direction"),rtlTranslate:"horizontal"===l.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===u.css("direction")),wrongRTL:"-webkit-box"===f.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(m=["touchstart","touchmove","touchend","touchcancel"],g=["mousedown","mousemove","mouseup"],c.pointerEvents&&(g=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:m[0],move:m[1],end:m[2],cancel:m[3]},l.touchEventsDesktop={start:g[0],move:g[1],end:g[2]},c.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:h.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}
35),l.useModules(),l.params.init&&l.init(),l}}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var i={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return e.prototype.slidesPerViewDynamic=function(){var t=this.params,e=this.slides,i=this.slidesGrid,s=this.size,n=this.activeIndex,r=1;if(t.centeredSlides){for(var a,o=e[n].swiperSlideSize,l=n+1;l<e.length;l+=1)e[l]&&!a&&(r+=1,(o+=e[l].swiperSlideSize)>s&&(a=!0));for(var h=n-1;h>=0;h-=1)e[h]&&!a&&(r+=1,(o+=e[h].swiperSlideSize)>s&&(a=!0))}else for(var c=n+1;c<e.length;c+=1)i[c]-i[n]<s&&(r+=1);return r},e.prototype.update=function(){var t=this;if(t&&!t.destroyed){var e=t.snapGrid,i=t.params;i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(s(),t.params.autoHeight&&t.updateAutoHeight()):(("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||s(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function s(){var e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}},e.prototype.changeDirection=function(t,e){void 0===e&&(e=!0);var i=this.params.direction;return t||(t="horizontal"===i?"vertical":"horizontal"),t===i||"horizontal"!==t&&"vertical"!==t||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+t),this.params.direction=t,this.slides.each((function(e,i){"vertical"===t?i.style.width="":i.style.height=""})),this.emit("changeDirection"),e&&this.update()),this},e.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},e.prototype.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var i=this,s=i.params,n=i.$el,r=i.$wrapperEl,a=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),e&&(i.removeClasses(),n.removeAttr("style"),r.removeAttr("style"),a&&a.length&&a.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(t){i.off(t)})),!1!==t&&(i.$el[0].swiper=null,i.$el.data("swiper",null),h.deleteProps(i)),i.destroyed=!0),null},e.extendDefaults=function(t){h.extend(q,t)},i.extendedDefaults.get=function(){return q},i.defaults.get=function(){return Y},i.Class.get=function(){return t},i.$.get=function(){return a},Object.defineProperties(e,i),e}(d),G={name:"device",proto:{device:A},static:{device:A}},j={name:"support",proto:{support:c},static:{support:c}},U={isEdge:!!n.navigator.userAgent.match(/Edge/g),isSafari:function(){var t=n.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent)},K={name:"browser",proto:{browser:U},static:{browser:U}},Z={name:"resize",create:function(){var t=this;h.extend(t,{resize:{resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(){n.addEventListener("resize",this.resize.resizeHandler),n.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){n.removeEventListener("resize",this.resize.resizeHandler),n.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},J={func:n.MutationObserver||n.WebkitMutationObserver,attach:function(t,e){void 0===e&&(e={});var i=this,s=new(0,J.func)((function(t){if(1!==t.length){var e=function(){i.emit("observerUpdate",t[0])};n.requestAnimationFrame?n.requestAnimationFrame(e):n.setTimeout(e,0)}else i.emit("observerUpdate",t[0])}));s.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),i.observer.observers.push(s)},init:function(){if(c.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e<t.length;e+=1)this.observer.attach(t[e]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}}
35,destroy:function(){this.observer.observers.forEach((function(t){t.disconnect()})),this.observer.observers=[]}},Q={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){h.extend(this,{observer:{init:J.init.bind(this),attach:J.attach.bind(this),destroy:J.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},tt={update:function(t){var e=this,i=e.params,s=i.slidesPerView,n=i.slidesPerGroup,r=i.centeredSlides,a=e.params.virtual,o=a.addSlidesBefore,l=a.addSlidesAfter,c=e.virtual,d=c.from,u=c.to,p=c.slides,f=c.slidesGrid,m=c.renderSlide,g=c.offset;e.updateActiveIndex();var v,y,b,x=e.activeIndex||0;v=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",r?(y=Math.floor(s/2)+n+o,b=Math.floor(s/2)+n+l):(y=s+(n-1)+o,b=n+l);var w=Math.max((x||0)-b,0),T=Math.min((x||0)+y,p.length-1),E=(e.slidesGrid[w]||0)-(e.slidesGrid[0]||0);function _(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(h.extend(e.virtual,{from:w,to:T,offset:E,slidesGrid:e.slidesGrid}),d===w&&u===T&&!t)return e.slidesGrid!==f&&E!==g&&e.slides.css(v,E+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:E,from:w,to:T,slides:function(){for(var t=[],e=w;e<=T;e+=1)t.push(p[e]);return t}()}),void _();var S=[],C=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(var M=d;M<=u;M+=1)(M<w||M>T)&&e.$wrapperEl.find("."+e.params.slideClass+'[data-swiper-slide-index="'+M+'"]').remove();for(var P=0;P<p.length;P+=1)P>=w&&P<=T&&(void 0===u||t?C.push(P):(P>u&&C.push(P),P<d&&S.push(P)));C.forEach((function(t){e.$wrapperEl.append(m(p[t],t))})),S.sort((function(t,e){return e-t})).forEach((function(t){e.$wrapperEl.prepend(m(p[t],t))})),e.$wrapperEl.children(".swiper-slide").css(v,E+"px"),_()},renderSlide:function(t,e){var i=this.params.virtual;if(i.cache&&this.virtual.cache[e])return this.virtual.cache[e];var s=i.renderSlide?a(i.renderSlide.call(this,t,e)):a('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+e+'">'+t+"</div>");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",e),i.cache&&(this.virtual.cache[e]=s),s},appendSlide:function(t){if("object"==typeof t&&"length"in t)for(var e=0;e<t.length;e+=1)t[e]&&this.virtual.slides.push(t[e]);else this.virtual.slides.push(t);this.virtual.update(!0)},prependSlide:function(t){var e=this.activeIndex,i=e+1,s=1;if(Array.isArray(t)){for(var n=0;n<t.length;n+=1)t[n]&&this.virtual.slides.unshift(t[n]);i=e+t.length,s=t.length}else this.virtual.slides.unshift(t);if(this.params.virtual.cache){var r=this.virtual.cache,a={};Object.keys(r).forEach((function(t){var e=r[t],i=e.attr("data-swiper-slide-index");i&&e.attr("data-swiper-slide-index",parseInt(i,10)+1),a[parseInt(t,10)+s]=e})),this.virtual.cache=a}this.virtual.update(!0),this.slideTo(i,0)},removeSlide:function(t){if(null!=t){var e=this.activeIndex;if(Array.isArray(t))for(var i=t.length-1;i>=0;i-=1)this.virtual.slides.splice(t[i],1),this.params.virtual.cache&&delete this.virtual.cache[t[i]],t[i]<e&&(e-=1),e=Math.max(e,0);else this.virtual.slides.splice(t,1),this.params.virtual.cache&&delete this.virtual.cache[t],t<e&&(e-=1),e=Math.max(e,0);this.virtual.update(!0),this.slideTo(e,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},et={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){h.extend(this,{virtual:{update:tt.update.bind(this),appendSlide:tt.appendSlide.bind(this),prependSlide:tt.prependSlide.bind(this),removeSlide:tt.removeSlide.bind(this),removeAllSlides:tt.removeAllSlides.bind(this),renderSlide:tt.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};h.extend(this.params,t),h.extend(this.originalParams,t),this.params.initialSlide||this.virtual.update(
35)}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},it={handle:function(t){var e=this.rtlTranslate,s=t;s.originalEvent&&(s=s.originalEvent);var r=s.keyCode||s.charCode,a=this.params.keyboard.pageUpDown,o=a&&33===r,l=a&&34===r,h=37===r,c=39===r,d=38===r,u=40===r;if(!this.allowSlideNext&&(this.isHorizontal()&&c||this.isVertical()&&u||l))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&h||this.isVertical()&&d||o))return!1;if(!(s.shiftKey||s.altKey||s.ctrlKey||s.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(o||l||h||c||d||u)){var p=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var f=n.innerWidth,m=n.innerHeight,g=this.$el.offset();e&&(g.left-=this.$el[0].scrollLeft);for(var v=[[g.left,g.top],[g.left+this.width,g.top],[g.left,g.top+this.height],[g.left+this.width,g.top+this.height]],y=0;y<v.length;y+=1){var b=v[y];b[0]>=0&&b[0]<=f&&b[1]>=0&&b[1]<=m&&(p=!0)}if(!p)return}this.isHorizontal()?((o||l||h||c)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((l||c)&&!e||(o||h)&&e)&&this.slideNext(),((o||h)&&!e||(l||c)&&e)&&this.slidePrev()):((o||l||d||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(l||u)&&this.slideNext(),(o||d)&&this.slidePrev()),this.emit("keyPress",r)}},enable:function(){this.keyboard.enabled||(a(i).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(a(i).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},st={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){h.extend(this,{keyboard:{enabled:!1,enable:it.enable.bind(this),disable:it.disable.bind(this),handle:it.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},nt={lastScrollTime:h.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return n.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t="onwheel"in i;if(!t){var e=i.createElement("div");e.setAttribute("onwheel","return;"),t="function"==typeof e.onwheel}return!t&&i.implementation&&i.implementation.hasFeature&&!0!==i.implementation.hasFeature("","")&&(t=i.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(t){var e=0,i=0,s=0,n=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),s=10*e,n=10*i,"deltaY"in t&&(n=t.deltaY),"deltaX"in t&&(s=t.deltaX),t.shiftKey&&!s&&(s=n,n=0),(s||n)&&t.deltaMode&&(1===t.deltaMode?(s*=40,n*=40):(s*=800,n*=800)),s&&!e&&(e=s<1?-1:1),n&&!i&&(i=n<1?-1:1),{spinX:e,spinY:i,pixelX:s,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(t){var e=t,i=this,s=i.params.mousewheel;i.params.cssMode&&e.preventDefault();var n=i.$el;if("container"!==i.params.mousewheel.eventsTarged&&(n=a(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!n[0].contains(e.target)&&!s.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var r=0,o=i.rtlTranslate?-1:1,l=nt.normalize(e);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return!0;r=-l.pixelX*o}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;r=-l.pixelY}else r=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*o:-l.pixelY;if(0===r)return!0;if(s.invert&&(r=-r),i.params.freeMode){var c={time:h.now(),delta:Math.abs(r),direction:Math.sign(r)},d=i.mousewheel.lastEventBeforeSnap,u=d&&c.time<d.time+500&&c.delta<=d.delta&&c.direction===d.direction;if(!u){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var p=i.getTranslate()+r*s.sensitivity,f=i.isBeginning,m=i.isEnd;if(p>=i.minTranslate()&&(p=i.minTranslate()),p<=i.maxTranslate()&&(p=i.maxTranslate()),i.setTransition(0),i.setTranslate(p),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!f&&i.isBeginning||!m&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var g=i.mousewheel.recentWheelEvents;g.length>=15&&g.shift();var v=g.length?g[g.length-1]:void 0,y=g[0];if(g.push(c),v&&(c.delta>v.delta||c.direction!==v.direction))g.splice(0);else if(g.length>=15&&c.time-y.time<500&&y.delta-c.delta>=1&&c.delta<=6){var b=r>0?.8:.2;i.mousewheel.lastEventBeforeSnap=c,g.splice(0),i.mousewheel.timeout=h.nextTick((function(){i.slideToClosest(i.params.speed,!0,void 0,b)}),0)}i.mousewheel.timeout||(i.mousewheel.timeout=h.nextTick((function(){i.mousewheel.lastEventBeforeSnap=c,g.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)}),500))}if(u||i.emit("scroll",e),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),p===i.minTranslate()||p===i.maxTranslate())return!0}}else{var x={time:h.now(),delta:Math.abs(r),direction:Math.sign(r),raw:t},w=i.mousewheel.recentWheelEvents;w.length>=2&&w.shift();var T=w.length?w[w.length-1]:void 0;if(w.push(x),T?(x.direction!==T.direction||x.delta>T.delta||x.time>
35T.time+150)&&i.mousewheel.animateSlider(x):i.mousewheel.animateSlider(x),i.mousewheel.releaseScroll(x))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1},animateSlider:function(t){return t.delta>=6&&h.now()-this.mousewheel.lastScrollTime<60||(t.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",t.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",t.raw)),this.mousewheel.lastScrollTime=(new n.Date).getTime(),!1)},releaseScroll:function(t){var e=this.params.mousewheel;if(t.direction<0){if(this.isEnd&&!this.params.loop&&e.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&e.releaseOnEdges)return!0;return!1},enable:function(){var t=nt.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(t,this.mousewheel.handle),!0;if(!t)return!1;if(this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=a(this.params.mousewheel.eventsTarged)),e.on("mouseenter",this.mousewheel.handleMouseEnter),e.on("mouseleave",this.mousewheel.handleMouseLeave),e.on(t,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var t=nt.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(t,this.mousewheel.handle),!0;if(!t)return!1;if(!this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=a(this.params.mousewheel.eventsTarged)),e.off(t,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},rt={update:function(){var t=this.params.navigation;if(!this.params.loop){var e=this.navigation,i=e.$nextEl,s=e.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(t){t.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(t){t.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var t,e,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(t=a(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&t.length>1&&1===this.$el.find(i.nextEl).length&&(t=this.$el.find(i.nextEl))),i.prevEl&&(e=a(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&e.length>1&&1===this.$el.find(i.prevEl).length&&(e=this.$el.find(i.prevEl))),t&&t.length>0&&t.on("click",this.navigation.onNextClick),e&&e.length>0&&e.on("click",this.navigation.onPrevClick),h.extend(this.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:e,prevEl:e&&e[0]}))},destroy:function(){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},at={update:function(){var t=this.rtl,e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,n=this.pagination.$el,r=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===e.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o,l,h,c=this.pagination.bullets;if(e.dynamicBullets&&(this.pagination.bulletSize=c.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(e.dynamicMainBullets+4)+"px"),e.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>e.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=e.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),o=i-this.pagination.dynamicBulletIndex,h=((l=o+(Math.min(c.length,e.dynamicMainBullets)-1))+o)/2),c.removeClass(e.bulletActiveClass+" "+e.bulletActiveClass+"-next "+e.bulletActiveClass+"-next-next "+e.bulletActiveClass+"-prev "+e.bulletActiveClass+"-prev-prev "+e.bulletActiveClass+"-main"),n.length>1)c.each((function(t,s){var n=a(s),r=n.index();r===i&&n.addClass(e.bulletActiveClass),e.dynamicBullets&&(r>=o&&r<=l&&n.addClass(e.bulletActiveClass+"-main"),r===o&&n.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),r===l&&n.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next"))}));else{var d=c.eq(i),u=d.index();if(d.addClass(e.bulletActiveClass),e.dynamicBullets){for(var p=c.eq(o),f=c.eq(l),m=o;m<=l;m+=1)c.eq(m).addClass(e.bulletActiveClass+"-main");if(this.params.loop)if(u>=c.length-e.dynamicMainBullets){for(var g=e.dynamicMainBullets;g>=0;g-=1)c.eq(c.length-g).addClass(e.bulletActiveClass+"-main");c.eq(c.length-e.dynamicMainBullets-1).addClass(e.bulletActiveClass+"-prev")}else p.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),f.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next");else p.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),f.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next")}}if(e.dynamicBullets){var v=Math.min(c.length,e.dynamicMainBullets+4),y=(this.pagination.bulletSize*v-this.pagination.bulletSize)/2-h*this.pagination.bulletSize,b=t?"right":"left";c.css(this.isHorizontal()?b:"top",y+"px")}}if("fraction"===e.type&&(n.find("."+e.currentClass).text(e.formatFractionCurrent(i+1)),n.find("."+e.totalClass).text(e.formatFractionTotal(r))),"progressbar"===e.type){var x;x=e.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var w=(i+1)/r,T=1,E=1;"horizontal"===x?T=w:E=w,n.find("."+e.progressbarFillClass).transform("translate3d(0,
350,0) scaleX("+T+") scaleY("+E+")").transition(this.params.speed)}"custom"===e.type&&e.renderCustom?(n.html(e.renderCustom(this,i+1,r)),this.emit("paginationRender",this,n[0])):this.emit("paginationUpdate",this,n[0]),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)}},render:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===t.type){for(var n=this.params.loop?Math.ceil((e-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<n;r+=1)t.renderBullet?s+=t.renderBullet.call(this,r,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+t.bulletClass)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(this,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(this,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(s)),"custom"!==t.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var t=this,e=t.params.pagination;if(e.el){var i=a(e.el);0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&i.length>1&&(i=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&i.addClass(e.clickableClass),i.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(i.addClass(""+e.modifierClass+e.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.addClass(e.progressbarOppositeClass),e.clickable&&i.on("click","."+e.bulletClass,(function(e){e.preventDefault();var i=a(this).index()*t.params.slidesPerGroup;t.params.loop&&(i+=t.loopedSlides),t.slideTo(i)})),h.extend(t.pagination,{$el:i,el:i[0]}))}},destroy:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.pagination.$el;e.removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click","."+t.bulletClass)}}},ot={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=this.rtlTranslate,i=this.progress,s=t.dragSize,n=t.trackSize,r=t.$dragEl,a=t.$el,o=this.params.scrollbar,l=s,h=(n-s)*i;e?(h=-h)>0?(l=s-h,h=0):-h+s>n&&(l=n+h):h<0?(l=s+h,h=0):h+s>n&&(l=n-h),this.isHorizontal()?(r.transform("translate3d("+h+"px, 0, 0)"),r[0].style.width=l+"px"):(r.transform("translate3d(0px, "+h+"px, 0)"),r[0].style.height=l+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){a[0].style.opacity=0,a.transition(400)}),1e3))}},setTransition:function(t){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(t)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=t.$dragEl,i=t.$el;e[0].style.width="",e[0].style.height="";var s,n=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,r=this.size/this.virtualSize,a=r*(n/this.size);s="auto"===this.params.scrollbar.dragSize?n*r:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?e[0].style.width=s+"px":e[0].style.height=s+"px",i[0].style.display=r>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),h.extend(t,{trackSize:n,divider:r,moveDivider:a,dragSize:s}),t.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(t){return this.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY},setDragPosition:function(t){var e,i=this.scrollbar,s=this.rtlTranslate,n=i.$el,r=i.dragSize,a=i.trackSize,o=i.dragStartPos;e=(i.getPointerPosition(t)-n.offset()[this.isHorizontal()?"left":"top"]-(null!==o?o:r/2))/(a-r),e=Math.max(Math.min(e,1),0),s&&(e=1-e);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*e;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()}
35,onDragStart:function(t){var e=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,n=i.$el,r=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=t.target===r[0]||t.target===r?i.getPointerPosition(t)-t.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),s.transition(100),r.transition(100),i.setDragPosition(t),clearTimeout(this.scrollbar.dragTimeout),n.transition(0),e.hide&&n.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",t)},onDragMove:function(t){var e=this.scrollbar,i=this.$wrapperEl,s=e.$el,n=e.$dragEl;this.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,e.setDragPosition(t),i.transition(0),s.transition(0),n.transition(0),this.emit("scrollbarDragMove",t))},onDragEnd:function(t){var e=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,n=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),s.transition("")),e.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=h.nextTick((function(){n.css("opacity",0),n.transition(400)}),1e3)),this.emit("scrollbarDragEnd",t),e.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,e=this.touchEventsTouch,s=this.touchEventsDesktop,n=this.params,r=t.$el[0],a=!(!c.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},o=!(!c.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};c.touch?(r.addEventListener(e.start,this.scrollbar.onDragStart,a),r.addEventListener(e.move,this.scrollbar.onDragMove,a),r.addEventListener(e.end,this.scrollbar.onDragEnd,o)):(r.addEventListener(s.start,this.scrollbar.onDragStart,a),i.addEventListener(s.move,this.scrollbar.onDragMove,a),i.addEventListener(s.end,this.scrollbar.onDragEnd,o))}},disableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,e=this.touchEventsTouch,s=this.touchEventsDesktop,n=this.params,r=t.$el[0],a=!(!c.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},o=!(!c.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};c.touch?(r.removeEventListener(e.start,this.scrollbar.onDragStart,a),r.removeEventListener(e.move,this.scrollbar.onDragMove,a),r.removeEventListener(e.end,this.scrollbar.onDragEnd,o)):(r.removeEventListener(s.start,this.scrollbar.onDragStart,a),i.removeEventListener(s.move,this.scrollbar.onDragMove,a),i.removeEventListener(s.end,this.scrollbar.onDragEnd,o))}},init:function(){if(this.params.scrollbar.el){var t=this.scrollbar,e=this.$el,i=this.params.scrollbar,s=a(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&s.length>1&&1===e.find(i.el).length&&(s=e.find(i.el));var n=s.find("."+this.params.scrollbar.dragClass);0===n.length&&(n=a('<div class="'+this.params.scrollbar.dragClass+'"></div>'),s.append(n)),h.extend(t,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),i.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},lt={setTransform:function(t,e){var i=this.rtl,s=a(t),n=i?-1:1,r=s.attr("data-swiper-parallax")||"0",o=s.attr("data-swiper-parallax-x"),l=s.attr("data-swiper-parallax-y"),h=s.attr("data-swiper-parallax-scale"),c=s.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=r,l="0"):(l=r,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*e*n+"%":o*e*n+"px",l=l.indexOf("%")>=0?parseInt(l,10)*e+"%":l*e+"px",null!=c){var d=c-(c-1)*(1-Math.abs(e));s[0].style.opacity=d}if(null==h)s.transform("translate3d("+o+", "+l+", 0px)");else{var u=h-(h-1)*(1-Math.abs(e));s.transform("translate3d("+o+", "+l+", 0px) scale("+u+")")}},setTranslate:function(){var t=this,e=t.$el,i=t.slides,s=t.progress,n=t.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(e,i){t.parallax.setTransform(i,s)})),i.each((function(e,i){var r=i.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(r+=Math.ceil(e/2)-s*(n.length-1)),r=Math.min(Math.max(r,-1),1),a(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(e,i){t.parallax.setTransform(i,r)}))}))},setTransition:function(t){void 0===t&&(t=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(e,i){var s=a(i),n=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(n=0),s.transition(n)}))}},ht={getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageX,i=t.targetTouches[0].pageY,s=t.targetTouches[1].pageX,n=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-e,2)+Math.pow(n-i,2))},onGestureStart:function(t){var e=this.params.zoom,i=this.zoom,s=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!c.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;i.fakeGestureTouched=!0,s.scaleStart=ht.getDistanceBetweenTouches(t)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=a(t.target).closest("."+this.params.slideClass),0===s.$slideEl.length&&(s.$slideEl=this.slides.eq(this.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+e.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl&&s.$imageEl.transition(0),this.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange:function(t){var e=this.params.zoom,i=this.zoom,s=i.gesture;if(!c.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=ht.getDistanceBetweenTouches(t)}s.$imageEl&&0!==s.$imageEl.length&&(i.scale=c.gestures?t.scale*i.currentScale:s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scale<e.minRatio&&(i.scale=e.minRatio+1-Math.pow(e.minRatio-i.scale+1,.5)),s.$imageEl.transform("translate3d(0,
350,0) scale("+i.scale+")"))},onGestureEnd:function(t){var e=this.params.zoom,i=this.zoom,s=i.gesture;if(!c.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!A.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1}s.$imageEl&&0!==s.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,s.maxRatio),e.minRatio),s.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(s.$slideEl=void 0))},onTouchStart:function(t){var e=this.zoom,i=e.gesture,s=e.image;i.$imageEl&&0!==i.$imageEl.length&&(s.isTouched||(A.android&&t.cancelable&&t.preventDefault(),s.isTouched=!0,s.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,s.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(t){var e=this.zoom,i=e.gesture,s=e.image,n=e.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,s.isTouched&&i.$slideEl)){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=h.getTranslate(i.$imageWrapEl[0],"x")||0,s.startY=h.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var r=s.width*e.scale,a=s.height*e.scale;if(!(r<i.slideWidth&&a<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-r/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-a/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,s.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!s.isMoved&&!e.isScaling){if(this.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=s.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=s.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(s.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(s.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(s.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(s.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=s.touchesCurrent.x,n.prevPositionY=s.touchesCurrent.y,n.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var t=this.zoom,e=t.gesture,i=t.image,s=t.velocity;if(e.$imageEl&&0!==e.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var n=300,r=300,a=s.x*n,o=i.currentX+a,l=s.y*r,h=i.currentY+l;0!==s.x&&(n=Math.abs((o-i.currentX)/s.x)),0!==s.y&&(r=Math.abs((h-i.currentY)/s.y));var c=Math.max(n,r);i.currentX=o,i.currentY=h;var d=i.width*t.scale,u=i.height*t.scale;i.minX=Math.min(e.slideWidth/2-d/2,0),i.maxX=-i.minX,i.minY=Math.min(e.slideHeight/2-u/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),e.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,
350,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(t){var e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in:function(t){var e,i,s,n,r,a,o,l,h,c,d,u,p,f,m,g,v=this.zoom,y=this.params.zoom,b=v.gesture,x=v.image;b.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?b.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):b.$slideEl=this.slides.eq(this.activeIndex),b.$imageEl=b.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),b.$imageWrapEl=b.$imageEl.parent("."+y.containerClass)),b.$imageEl&&0!==b.$imageEl.length&&(b.$slideEl.addClass(""+y.zoomedSlideClass),void 0===x.touchesStart.x&&t?(e="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,i="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(e=x.touchesStart.x,i=x.touchesStart.y),v.scale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,v.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,t?(m=b.$slideEl[0].offsetWidth,g=b.$slideEl[0].offsetHeight,s=b.$slideEl.offset().left+m/2-e,n=b.$slideEl.offset().top+g/2-i,o=b.$imageEl[0].offsetWidth,l=b.$imageEl[0].offsetHeight,h=o*v.scale,c=l*v.scale,p=-(d=Math.min(m/2-h/2,0)),f=-(u=Math.min(g/2-c/2,0)),(r=s*v.scale)<d&&(r=d),r>p&&(r=p),(a=n*v.scale)<u&&(a=u),a>f&&(a=f)):(r=0,a=0),b.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+a+"px,0)"),b.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+v.scale+")"))},out:function(){var t=this.zoom,e=this.params.zoom,i=t.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+e.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var t=this.zoom;if(!t.enabled){t.enabled=!0;var e=!("touchstart"!==this.touchEvents.start||!c.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!c.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;c.gestures?(this.$wrapperEl.on("gesturestart",s,t.onGestureStart,e),this.$wrapperEl.on("gesturechange",s,t.onGestureChange,e),this.$wrapperEl.on("gestureend",s,t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,s,t.onGestureStart,e),this.$wrapperEl.on(this.touchEvents.move,s,t.onGestureChange,i),this.$wrapperEl.on(this.touchEvents.end,s,t.onGestureEnd,e),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,s,t.onGestureEnd,e)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove,i)}},disable:function(){var t=this.zoom;if(t.enabled){this.zoom.enabled=!1;var e=!("touchstart"!==this.touchEvents.start||!c.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!c.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;c.gestures?(this.$wrapperEl.off("gesturestart",s,t.onGestureStart,e),this.$wrapperEl.off("gesturechange",s,t.onGestureChange,e),this.$wrapperEl.off("gestureend",s,t.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,t.onGestureStart,e),this.$wrapperEl.off(this.touchEvents.move,s,t.onGestureChange,i),this.$wrapperEl.off(this.touchEvents.end,s,t.onGestureEnd,e),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,t.onGestureEnd,e)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove,i)}}},ct={loadInSlide:function(t,e){void 0===e&&(e=!0);var i=this,s=i.params.lazy;if(void 0!==t&&0!==i.slides.length){var n=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):i.slides.eq(t),r=n.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!n.hasClass(s.elementClass)||n.hasClass(s.loadedClass)||n.hasClass(s.loadingClass)||(r=r.add(n[0])),0!==r.length&&r.each((function(t,r){var o=a(r);o.addClass(s.loadingClass);var l=o.attr("data-background"),h=o.attr("data-src"),c=o.attr("data-srcset"),d=o.attr("data-sizes"),u=o.parent("picture");i.loadImage(o[0],h||l,c,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){
vendor: 4,414 bytes, line 35
35if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(c&&(o.attr("srcset",c),o.removeAttr("data-srcset")),d&&(o.attr("sizes",d),o.removeAttr("data-sizes")),u.length&&u.children("source").each((function(t,e){var i=a(e);i.attr("data-srcset")&&(i.attr("srcset",i.attr("data-srcset")),i.removeAttr("data-srcset"))})),h&&(o.attr("src",h),o.removeAttr("data-src"))),o.addClass(s.loadedClass).removeClass(s.loadingClass),n.find("."+s.preloaderClass).remove(),i.params.loop&&e){var t=n.attr("data-swiper-slide-index");if(n.hasClass(i.params.slideDuplicateClass)){var r=i.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(r.index(),!1)}else{var p=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');i.lazy.loadInSlide(p.index(),!1)}}i.emit("lazyImageReady",n[0],o[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",n[0],o[0])}))}},load:function(){var t=this,e=t.$wrapperEl,i=t.params,s=t.slides,n=t.activeIndex,r=t.virtual&&i.virtual.enabled,o=i.lazy,l=i.slidesPerView;function h(t){if(r){if(e.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return!0}else if(s[t])return!0;return!1}function c(t){return r?a(t).attr("data-swiper-slide-index"):a(t).index()}if("auto"===l&&(l=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children("."+i.slideVisibleClass).each((function(e,i){var s=r?a(i).attr("data-swiper-slide-index"):a(i).index();t.lazy.loadInSlide(s)}));else if(l>1)for(var d=n;d<n+l;d+=1)h(d)&&t.lazy.loadInSlide(d);else t.lazy.loadInSlide(n);if(o.loadPrevNext)if(l>1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var u=o.loadPrevNextAmount,p=l,f=Math.min(n+p+Math.max(u,p),s.length),m=Math.max(n-Math.max(p,u),0),g=n+l;g<f;g+=1)h(g)&&t.lazy.loadInSlide(g);for(var v=m;v<n;v+=1)h(v)&&t.lazy.loadInSlide(v)}else{var y=e.children("."+i.slideNextClass);y.length>0&&t.lazy.loadInSlide(c(y));var b=e.children("."+i.slidePrevClass);b.length>0&&t.lazy.loadInSlide(c(b))}}},dt={LinearSpline:function(t,e){var i,s,n,r,a;return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(a=function(t,e){for(s=-1,i=t.length;i-s>1;)t[n=i+s>>1]<=e?s=n:i=n;return i}(this.x,t),r=a-1,(t-this.x[r])*(this.y[a]-this.y[r])/(this.x[a]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(t){this.controller.spline||(this.controller.spline=this.params.loop?new dt.LinearSpline(this.slidesGrid,t.slidesGrid):new dt.LinearSpline(this.snapGrid,t.snapGrid))},setTranslate:function(t,e){var i,s,n=this,r=n.controller.control;function a(t){var e=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(t),s=-n.controller.spline.interpolate(-e)),s&&"container"!==n.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(n.maxTranslate()-n.minTranslate()),s=(e-n.minTranslate())*i+t.minTranslate()),n.params.controller.inverse&&(s=t.maxTranslate()-s),t.updateProgress(s),t.setTranslate(s,n),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o<r.length;o+=1)r[o]!==e&&r[o]instanceof V&&a(r[o]);else r instanceof V&&e!==r&&a(r)},setTransition:function(t,e){var i,s=this,n=s.controller.control;function r(e){e.setTransition(t,s),0!==t&&(e.transitionStart(),e.params.autoHeight&&h.nextTick((function(){e.updateAutoHeight()})),e.$wrapperEl.transitionEnd((function(){n&&(e.params.loop&&"slide"===s.params.controller.by&&e.loopFix(),e.transitionEnd())})))}if(Array.isArray(n))for(i=0;i<n.length;i+=1)n[i]!==e&&n[i]instanceof V&&r(n[i]);else n instanceof V&&e!==n&&r(n)}},ut={makeElFocusable:function(t){return t.attr("tabIndex","0"),t},makeElNotFocusable:function(t){return t.attr("tabIndex","-1"),t},addElRole:function(t,e){return t.attr("role",e),t},addElLabel:function(t,e){return t.attr("aria-label",e),t},disableEl:function(t){return t.attr("aria-disabled",!0),t},enableEl:function(t){return t.attr("aria-disabled",!1),t},onEnterKey:function(t){var e=this.params.a11y;if(13===t.keyCode){var i=a(t.target);this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(e.lastSlideMessage):this.a11y.notify(e.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeg
35inning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(e.firstSlideMessage):this.a11y.notify(e.prevSlideMessage)),this.pagination&&i.is("."+this.params.pagination.bulletClass)&&i[0].click()}},notify:function(t){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;i&&i.length>0&&(this.isBeginning?(this.a11y.disableEl(i),this.a11y.makeElNotFocusable(i)):(this.a11y.enableEl(i),this.a11y.makeElFocusable(i))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each((function(i,s){var n=a(s);t.a11y.makeElFocusable(n),t.a11y.addElRole(n,"button"),t.a11y.addElLabel(n,e.paginationBulletMessage.replace(/\{\{index\}\}/,n.index()+1))}))},init:function(){this.$el.append(this.a11y.liveRegion);var t,e,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.nextSlideMessage),t.on("keydown",this.a11y.onEnterKey)),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.prevSlideMessage),e.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var t,e;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&t.off("keydown",this.a11y.onEnterKey),e&&e.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},pt={init:function(){if(this.params.history){if(!n.history||!n.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=pt.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||n.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||n.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=pt.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var t=n.location.pathname.slice(1).split("/").filter((function(t){return""!==t})),e=t.length;return{key:t[e-2],value:t[e-1]}},setHistory:function(t,e){if(this.history.initialized&&this.params.history.enabled){var i=this.slides.eq(e),s=pt.slugify(i.attr("data-history"));n.location.pathname.includes(t)||(s=t+"/"+s);var r=n.history.state;r&&r.value===s||(this.params.history.replaceState?n.history.replaceState({value:s},null,s):n.history.pushState({value:s},null,s))}},slugify:function(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(t,e,i){if(e)for(var s=0,n=this.slides.length;s<n;s+=1){var r=this.slides.eq(s);if(pt.slugify(r.attr("data-history"))===e&&!r.hasClass(this.params.slideDuplicateClass)){var a=r.index();this.slideTo(a,t,i)}}else this.slideTo(0,t,i)}},ft={onHashCange:function(){this.emit("hashChange");var t=i.location.hash.replace("#","");if(t!==this.slides.eq(this.activeIndex).attr("data-hash")){var e=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+t+'"]').index();if(void 0===e)return;this.slideTo(e)}},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&n.history&&n.history.replaceState)n.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||!1),this.emit
35("hashSet");else{var t=this.slides.eq(this.activeIndex),e=t.attr("data-hash")||t.attr("data-history");i.location.hash=e||"",this.emit("hashSet")}},init:function(){if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var t=i.location.hash.replace("#","");if(t)for(var e=0,s=this.slides.length;e<s;e+=1){var r=this.slides.eq(e);if((r.attr("data-hash")||r.attr("data-history"))===t&&!r.hasClass(this.params.slideDuplicateClass)){var o=r.index();this.slideTo(o,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&a(n).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&a(n).off("hashchange",this.hashNavigation.onHashCange)}},mt={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=h.nextTick((function(){t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),t.params.cssMode&&t.autoplay.running&&t.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop:function(){return!!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0)},pause:function(t){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==t&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))}},gt={setTranslate:function(){for(var t=this.slides,e=0;e<t.length;e+=1){var i=this.slides.eq(e),s=-i[0].swiperSlideOffset;this.params.virtualTranslate||(s-=this.translate);var n=0;this.isHorizontal()||(n=s,s=0);var r=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:r}).transform("translate3d("+s+"px, "+n+"px, 0px)")}},setTransition:function(t){var e=this,i=e.slides,s=e.$wrapperEl;if(i.transition(t),e.params.virtualTranslate&&0!==t){var n=!1;i.transitionEnd((function(){if(!n&&e&&!e.destroyed){n=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)s.trigger(t[i])}}))}}},vt={setTranslate:function(){var t,e=this.$el,i=this.$wrapperEl,s=this.slides,n=this.width,r=this.height,o=this.rtlTranslate,l=this.size,h=this.params.cubeEffect,c=this.isHorizontal(),d=this.virtual&&this.params.virtual.enabled,u=0;h.shadow&&(c?(0===(t=i.find(".swiper-cube-shadow")).length&&(t=a('<div class="swiper-cube-shadow"></div>'),i.append(t)),t.css({height:n+"px"})):0===(t=e.find(".swiper-cube-shadow")).length&&(t=a('<div class="swiper-cube-shadow"></div>'),e.append(t)));for(var p=0;p<s.length;p+=1){var f=s.eq(p),m=p;d&&(m=parseInt(f.attr("data-swiper-slide-index"),10));var g=90*m,v=Math.floor(g/360);o&&(g=-g,v=Math.floor(-g/360));var y=Math.max(Math.min(f[0].progress,1),-1),b=0,x=0,w=0;m%4==0?(b=4*-v*l,w=0):(m-1)%4==0?(b=0,w=4*-v*l):(m-2)%4==0?(b=l+4*v*l,w=l):(m-3)%4==0&&(b=-l,w=3*l+4*l*v),o&&(b=-b),c||(x=b,b=0);var T="rotateX("+(c?0:-g)+"deg) rotateY("+(c?g:0)+"deg) translate3d("+b+"px, "+x+"px, "+w+"px)";if(y<=1&&y>-1&&(u=90*m+90*y,o&&(u=90*-m-90*y)),f.transform(T),h.slideShadows){var E=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),_=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===E.length&&(E=a('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),f.append(E)),0===_.length&&(_=a('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),f.append(_)),E.length&&(E[0].style.opacity=Math.max(-y,0)),_.length&&(_[0].style.opacity=Math.max(y,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),h.shadow)if(c)t.transform("translate3d(0px, "+(n/2+h.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+h.shadowScale+")");else{var S=Math.abs(u)-90*Math.floor(Math.abs(u)/90),C=1.5-(Math.sin(2*S*Math.PI/360)/2+Math.cos(2*S*Math.PI/360)/2),M=h.shadowScale,P=h.shadowScale/C,k=h.shadowOffset;t.transform("scale3d("+M+", 1, "+P+") translate3d(0px, "+(r/2+k)+"px, "+-r/2/P+"px) rotateX(-90deg)")}var L=U.isSafari||U.isWebView?-l/2:0;i.transform("translate3d(0px,0,"+L+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(t){var e=this.$el;this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),this.params.cubeEffect.shadow&&!this.isHorizontal()&&e.find(".swiper-cube-shadow").transition(t)}},yt={setTranslate:function(){for(var t=this.slides,e=this.rtlTranslate,i=0;i<t.length;i+=1){var s=t.eq(i),n=s[0].progress;this.params.flipEffect.limitRotation&&(n=Math.max(Math.min(s[0].progress,
351),-1));var r=-180*n,o=0,l=-s[0].swiperSlideOffset,h=0;if(this.isHorizontal()?e&&(r=-r):(h=l,l=0,o=-r,r=0),s[0].style.zIndex=-Math.abs(Math.round(n))+t.length,this.params.flipEffect.slideShadows){var c=this.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),d=this.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===c.length&&(c=a('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),s.append(c)),0===d.length&&(d=a('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),s.append(d)),c.length&&(c[0].style.opacity=Math.max(-n,0)),d.length&&(d[0].style.opacity=Math.max(n,0))}s.transform("translate3d("+l+"px, "+h+"px, 0px) rotateX("+o+"deg) rotateY("+r+"deg)")}},setTransition:function(t){var e=this,i=e.slides,s=e.activeIndex,n=e.$wrapperEl;if(i.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var r=!1;i.eq(s).transitionEnd((function(){if(!r&&e&&!e.destroyed){r=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)n.trigger(t[i])}}))}}},bt={setTranslate:function(){for(var t=this.width,e=this.height,i=this.slides,s=this.$wrapperEl,n=this.slidesSizesGrid,r=this.params.coverflowEffect,o=this.isHorizontal(),l=this.translate,h=o?t/2-l:e/2-l,d=o?r.rotate:-r.rotate,u=r.depth,p=0,f=i.length;p<f;p+=1){var m=i.eq(p),g=n[p],v=(h-m[0].swiperSlideOffset-g/2)/g*r.modifier,y=o?d*v:0,b=o?0:d*v,x=-u*Math.abs(v),w=r.stretch;"string"==typeof w&&-1!==w.indexOf("%")&&(w=parseFloat(r.stretch)/100*g);var T=o?0:w*v,E=o?w*v:0,_=1-(1-r.scale)*Math.abs(v);Math.abs(E)<.001&&(E=0),Math.abs(T)<.001&&(T=0),Math.abs(x)<.001&&(x=0),Math.abs(y)<.001&&(y=0),Math.abs(b)<.001&&(b=0),Math.abs(_)<.001&&(_=0);var S="translate3d("+E+"px,"+T+"px,"+x+"px) rotateX("+b+"deg) rotateY("+y+"deg) scale("+_+")";if(m.transform(S),m[0].style.zIndex=1-Math.abs(Math.round(v)),r.slideShadows){var C=o?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),M=o?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===C.length&&(C=a('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),m.append(C)),0===M.length&&(M=a('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),m.append(M)),C.length&&(C[0].style.opacity=v>0?v:0),M.length&&(M[0].style.opacity=-v>0?-v:0)}}(c.pointerEvents||c.prefixedPointerEvents)&&(s[0].style.perspectiveOrigin=h+"px 50%")},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},xt={init:function(){var t=this.params.thumbs,e=this.constructor;t.swiper instanceof e?(this.thumbs.swiper=t.swiper,h.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),h.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):h.isObject(t.swiper)&&(this.thumbs.swiper=new e(h.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick)},onThumbClick:function(){var t=this.thumbs.swiper;if(t){var e=t.clickedIndex,i=t.clickedSlide;if(!(i&&a(i).hasClass(this.params.thumbs.slideThumbActiveClass)||null==e)){var s;if(s=t.params.loop?parseInt(a(t.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop){var n=this.activeIndex;this.slides.eq(n).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,n=this.activeIndex);var r=this.slides.eq(n).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),o=this.slides.eq(n).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index();s=void 0===r?o:void 0===o?r:o-n<n-r?o:r}this.slideTo(s)}}},update:function(t){var e=this.thumbs.swiper;if(e){var i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():e.params.slidesPerView,s=this.params.thumbs.autoScrollOffset,n=s&&!e.params.loop;if(this.realIndex!==e.realIndex||n){var r,a,o=e.activeIndex;if(e.params.loop){e.slides.eq(o).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,o=e.activeIndex);var l=e.slides.eq(o).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),h=e.slides.eq(o).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();r=void 0===l?h:void 0===h?l:h-o==o-l?o:h-o<o-l?h:l,a=this.activeIndex>this.previousIndex?"next":"prev"}else a=(r=this.realIndex)>this.previousIndex?"next":"prev";n&&(r+="next"===a?s:-1*s),e.visibleSlidesIndexes&&e.visibleSlidesIndexes.indexOf(r)<0&&(e.params.centeredSlides?r=r>o?r-Math.floor(i/2)+1:r+Math.floor(i/2)-1:r>o&&(r=r-i+1),e.slideTo(r,t?0:void 0))}var c=1,d=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(c=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(c=1),c=Math.floor(c),e.slides.removeClass(d),e.params.loop||e.params.virtual&&e.params.virtual.enabled)for(var u=0;u<c;u+=1)e.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+u)+'"]').addClass(d);else for(var p=0;p<c;p+=1)e.slides.eq(this.realIndex+p).addClass(d)}}},wt=[G,j,K,Z,Q,et,st,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){h.extend(this,{mousewheel:{enabled:!1,enable:nt.enable.bind(this),disable:nt.disable.bind(this),handle:nt.handle.bind(this),handleMouseEnter:nt.handleMouseEnter.bind(this),handleMouseLeave:nt.handleMouseLeave.bind(this),animateSlider:nt.animateSlider.bind(this),releaseScroll:nt.releaseScroll.bind(this),lastScrollTime:h.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init:function(){!this.params.mousewheel.enabled&&this.params.cssMode&&this.mousewheel.disable(),this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.params.cssMode&&this.mousewheel.enable(),this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){h.extend(this,{navigation:{init:rt.init.bind(this),update:rt.update.bind(this),destroy:rt.destroy.bind(this),onNextClick:rt.onNextClick.bind(this),onPrevClick:rt.onPrevClick.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(t){var e,i=this.navigation,s=i.$nextEl,n=i.$prevEl;!this.params.navigation.hideOnClick||a(t.target).is(n)||a(t.target).is(s)||(s?e=s.hasClass(this.params.navigation.hiddenClass):n&&(e=n.hasClass(this.params.navigation.hiddenClass)),!0===e?this.emit
35("navigationShow",this):this.emit("navigationHide",this),s&&s.toggleClass(this.params.navigation.hiddenClass),n&&n.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(t){return t},formatFractionTotal:function(t){return t},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){h.extend(this,{pagination:{init:at.init.bind(this),render:at.render.bind(this),update:at.update.bind(this),destroy:at.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){(this.params.loop||void 0===this.snapIndex)&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(t){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!a(t.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){h.extend(this,{scrollbar:{init:ot.init.bind(this),destroy:ot.destroy.bind(this),updateSize:ot.updateSize.bind(this),setTranslate:ot.setTranslate.bind(this),setTransition:ot.setTransition.bind(this),enableDraggable:ot.enableDraggable.bind(this),disableDraggable:ot.disableDraggable.bind(this),setDragPosition:ot.setDragPosition.bind(this),getPointerPosition:ot.getPointerPosition.bind(this),onDragStart:ot.onDragStart.bind(this),onDragMove:ot.onDragMove.bind(this),onDragEnd:ot.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(t){this.scrollbar.setTransition(t)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){h.extend(this,{parallax:{setTransform:lt.setTransform.bind(this),setTranslate:lt.setTranslate.bind(this),setTransition:lt.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(t){this.params.parallax.enabled&&this.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this,e={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach((function(i){e[i]=ht[i].bind(t)})),h.extend(t,{zoom:e});var i=1;Object.defineProperty(t.zoom,"scale",{get:function(){return i},set:function(e){if(i!==e){var s=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,n=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",e,s,n)}i=e}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(t){this.zoom.enabled&&this.zoom.onTouchStart(t)},touchEnd:function(t){this.zoom.enabled&&this.zoom.onTouchEnd(t)},doubleTap:function(t){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(t)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()},slideChange:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.params.cssMode&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){h.extend(this,{lazy:{initialImageLoaded:!1,load:ct.load.bind(this),loadInSlide:ct.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()},slideChange:function(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){h.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:dt.getInterpolateFunction.bind(this),setTranslate:dt.setTranslate.bind(this),setTransition:dt.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(t,e){this.controller.control&&this.controller.setTranslate(t,e)},setTransition:function(t,e){this.controller.control&&this.controller.setTransition(t,e)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var t=this;h.extend(t,{a11y:{liveRegion:a('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(ut).forEach((function(e){t.a11y[e]=ut[e].bind(t)}))},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){h.extend(this,{history:{init:pt.init.bind(this),setHistory:pt.setHistory.bind(this),setHistoryPopState:pt.setHistoryPopState.bind(this),scrollToSlide:pt.scrollToSlide.bind(this),destroy:pt.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)},slideChange:function(){this.history.initialized&&this.params.cssMode&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){h.extend(this,{hashNavigation:{initialized:!1,init:ft.init.bind(this),destroy:ft.destroy.bind(this),setHash:ft.setHash.bind(this),onHashCange:ft.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange:function(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;h.extend(t,{autoplay:{running:!1,paused:!1,run:mt.run.bind(t),start:mt.start.bind(t),stop:mt.stop.bind(t),pause:mt.pause.bind(t),onVisibilityChange:function(){"hidden"===document.visibilityState&&t.autoplay.running&&t.autoplay.pause(),"visible"===document.visibilityState&&t.autoplay.paused&&(t.auto
35play.run(),t.autoplay.paused=!1)},onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart:function(t,e){this.autoplay.running&&(e||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(t):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy:function(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){h.extend(this,{fadeEffect:{setTranslate:gt.setTranslate.bind(this),setTransition:gt.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};h.extend(this.params,t),h.extend(this.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(t){"fade"===this.params.effect&&this.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){h.extend(this,{cubeEffect:{setTranslate:vt.setTranslate.bind(this),setTransition:vt.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};h.extend(this.params,t),h.extend(this.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(t){"cube"===this.params.effect&&this.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){h.extend(this,{flipEffect:{setTranslate:yt.setTranslate.bind(this),setTransition:yt.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};h.extend(this.params,t),h.extend(this.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(t){"flip"===this.params.effect&&this.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){h.extend(this,{coverflowEffect:{setTranslate:bt.setTranslate.bind(this),setTransition:bt.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(t){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){h.extend(this,{thumbs:{swiper:null,init:xt.init.bind(this),update:xt.update.bind(this),onThumbClick:xt.onThumbClick.bind(this)}})},on:{beforeInit:function(){var t=this.params.thumbs;t&&t.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(t){var e=this.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(){var t=this.thumbs.swiper;t&&this.thumbs.swiperCreated&&t&&t.destroy()}}}];return void 0===V.use&&(V.use=V.Class.use,V.installModule=V.Class.installModule),V.use(wt),V}()}
35,function(t,e,i){"use strict";(function(t){var s=i(3),n=i.n(s),r=i(5),a=i(15),o=i(6),l=i(7),h=i(8),c=i(9),d=i(10),u=i(11),p=window.l10n,f={loop:!0,direction:"horizontal",centeredSlides:!0,slidesPerView:"auto",spaceBetween:30,a11y:{prevSlideMessage:p.swiper.prevSlideMessage,nextSlideMessage:p.swiper.nextSlideMessage,firstSlideMessage:p.swiper.firstSlideMessage,lastSlideMessage:p.swiper.lastSlideMessage,paginationBulletMessage:p.swiper.paginationBulletMessage}},m={dragToClose:!1,l10n:{CLOSE:p.fancybox.CLOSE,NEXT:p.fancybox.NEXT,PREV:p.fancybox.PREV,MODAL:p.fancybox.MODAL,ERROR:p.fancybox.ERROR,IMAGE_ERROR:p.fancybox.IMAGE_ERROR,ELEMENT_NOT_FOUND:p.fancybox.ELEMENT_NOT_FOUND,AJAX_NOT_FOUND:p.fancybox.AJAX_NOT_FOUND,AJAX_FORBIDDEN:p.fancybox.AJAX_FORBIDDEN,IFRAME_ERROR:p.fancybox.IFRAME_ERROR},on:{ready:function(){var t=document.querySelector(".fancybox__button--close");t&&t.removeAttribute("tabindex")}},Toolbar:{display:[{id:"counter",position:"center"},"close"]}};e.a={init:function(){!function(t){o.a.init(),a.a.init(),l.a.init(),h.a.init(),c.a.init(),d.a.init(),u.a.init(),t(".js-nav-primary-toggle").on("click",(function(){t(this).toggleClass("menu-toggle--active"),t(".site-header__nav-primary").toggleClass("site-header__nav-primary--active"),t(".site-header__nav-primary").hasClass("site-header__nav-primary--active")&&t(".nav-primary > .nav > li:first-child > a").trigger("focus")})),t(".js-search-toggle").on("click",(function(){t(this).addClass("search-toggle--active"),t(".overlay-search").addClass("overlay-search--active"),t(".widget-search__input").trigger("focus")})),t(".overlay-search__close, .overlay-search__bg").on("click",(function(){t(".js-search-toggle").removeClass("search-toggle--active"),t(".overlay-search").removeClass("overlay-search--active")})),t(".gallery__slider").each((function(){var e=t.extend(!0,{},f,{loop:!1,centeredSlides:!1,spaceBetween:20,navigation:{nextEl:t(this).parents(".gallery").find(".gallery-navigation__item--next"),prevEl:t(this).parents(".gallery").find(".gallery-navigation__item--prev")}});new n.a(t(this),e)})),t(".collage__slider").each((function(){var e=t.extend(!0,{},f,{loop:!1,centeredSlides:!1,freeMode:!0,slidesPerView:"auto"});new n.a(t(this),e)}));
35var e=document.querySelectorAll(".topic-slider .swiper-slide").length;t(".topic-slider__slides").each((function(){var e=t.extend(!0,{},f,{loop:!1,direction:"horizontal",centeredSlides:!1,slidesPerView:1,spaceBetween:30,breakpoints:{768:{slidesPerView:2,spaceBetween:20},1024:{slidesPerView:4,spaceBetween:20}},navigation:{nextEl:t(this).find(".topic-slider__item--next"),prevEl:t(this).find(".topic-slider__item--prev")}});new n.a(t(this),e)})),e<5&&t(".topic-slider").addClass("topic-slider--disabled"),t(".carousel-slider__slides").each((function(){var e=t.extend(!0,{},f,{loop:!1,direction:"horizontal",centeredSlides:!1,slidesPerView:"auto",spaceBetween:30,navigation:{nextEl:t(this).find(".carousel-slider__item--next"),prevEl:t(this).find(".carousel-slider__item--prev")}});new n.a(t(this),e)}));var i=t.extend(!0,{},m,{});r.a.bind("[data-fancybox]",i),t(".site-footer__main .site-footer__nav-toggle").on("click",(function(){t(this).parents(".site-footer__nav").toggleClass("site-footer__nav--active")})),t(".jsListItemToggle").click((function(e){e.preventDefault(),t(this).parent().toggleClass("list-item--open"),t(this).next().slideToggle(150)})),document.querySelectorAll(".share").forEach((function(t){var e=t.querySelector(".jsShareToggle"),i=t.querySelector(".jsShareTarget");e&&i&&e.addEventListener("click",(function(t){t.preventDefault(),e.classList.toggle("active"),i.classList.toggle("active")}))}))}(t)},finalize:function(){}}}).call(this,i(2))},function(t,e,i){"use strict";i.d(e,"a",(function(){return D}));const s=t=>"object"==typeof t&&null!==t&&t.constructor===Object&&"[object Object]"===Object.prototype.toString.call(t),n=(...t)=>{let e=!1;"boolean"==typeof t[0]&&(e=t.shift());let i=t[0];if(!i||"object"!=typeof i)throw new Error("extendee must be an object");const r=t.slice(1),a=r.length;for(let t=0;t<a;t++){const a=r[t];for(let t in a)if(a.hasOwnProperty(t)){const r=a[t];if(e&&(Array.isArray(r)||s(r))){const e=Array.isArray(r)?[]:{};i[t]=n(!0,i.hasOwnProperty(t)?i[t]:e,r)}else i[t]=r}}return i},r=(t,e=1e4)=>(t=parseFloat(t)||0,Math.round((t+Number.EPSILON)*e)/e),a="undefined"!=typeof window&&window.ResizeObserver||class{constructor(t){this.observables=[],this.boundCheck=this.check.bind(this),this.boundCheck(),this.callback=t}observe(t){if(this.observables.some(e=>e.el===t))return;const e={el:t,size:{height:t.clientHeight,width:t.clientWidth}};this.observables.push(e)}unobserve(t){this.observables=this.observables.filter(e=>e.el!==t)}disconnect(){this.observables=[]}check(){const t=this.observables.filter(t=>{const e=t.el.clientHeight,i=t.el.clientWidth;if(t.size.height!==e||t.size.width!==i)return t.size.height=e,t.size.width=i,!0}).map(t=>t.el);t.length>0&&this.callback(t),window.requestAnimationFrame(this.boundCheck)}};class o{constructor(t){this.id=-1,this.id=t.pointerId||t.identifier||-1,this.pageX=t.pageX,this.pageY=t.pageY,this.clientX=t.clientX,this.clientY=t.clientY,this.nativePointer=t}}function l(t,e){return e?Math.sqrt((e.clientX-t.clientX)**2+(e.clientY-t.clientY)**2):0}function h(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t}class c{constructor(t,{start:e=(()=>!0),move:i=(()=>{}),end:s=(()=>{})}={}){this.element=t,this.startPointers=[],this.currentPointers=[],this.startCallback=e,this.moveCallback=i,this.endCallback=s,this.onStart=t=>{if(t.button&&0!==t.button)return;const e=new o(t);if(!1===this.startCallback(e,t))return!1;t.preventDefault(),(()=>{const t=window.getSelection?window.getSelection():document.selection;t&&t.rangeCount&&t.getRangeAt(0).getClientRects().length&&(t.removeAllRanges?t.removeAllRanges():t.empty&&t.empty())})(),this.currentPointers.push(e),this.startPointers.push(e),(t.target&&"setPointerCapture"in t.target?t.target:this.element).setPointerCapture(t.pointerId),this.element.addEventListener("pointermove",this.onMove),this.element.addEventListener("pointerup",this.onEnd),this.element.addEventListener("pointercancel",this.onEnd)},this.onMove=t=>{const e=this.currentPointers.slice(),i=[];for(const e of[new o(t)]){const t=this.currentPointers.findIndex(t=>t.id===e.id);t<0||(i.push(e),this.currentPointers[t]=e)}i.length&&this.moveCallback(e,this.currentPointers,t)},this.onEnd=t=>{const e=new o(t),i=this.currentPointers.findIndex(t=>t.id===e.id);if(-1===i)return!1;this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(e,t),this.currentPointers.length||(this.element.removeEventListener("pointermove",this.onMove),this.element.removeEventListener("pointerup",this.onEnd),this.element.removeEventListener("pointercancel",this.onEnd)
35)},this.element.addEventListener("pointerdown",this.onStart)}stop(){this.element.removeEventListener("pointerdown",this.onStart),this.element.removeEventListener("pointermove",this.onMove),this.element.removeEventListener("pointerup",this.onEnd),this.element.removeEventListener("pointercancel",this.onEnd)}}const d=function(t){return!(!t||t===document.body)&&(function(t){const e=window.getComputedStyle(t)["overflow-y"],i=window.getComputedStyle(t)["overflow-x"],s=("scroll"===e||"auto"===e)&&Math.abs(t.scrollHeight-t.clientHeight)>1,n=("scroll"===i||"auto"===i)&&Math.abs(t.scrollWidth-t.clientWidth)>1;return s||n}(t)?t:d(t.parentNode))};class u{constructor(t={}){this.options=n(!0,{},t),this.plugins=[],this.events={};for(const t of["on","once"])for(const e of Object.entries(this.options[t]||{}))this[t](...e)}option(t,e,...i){let s=(n=t=String(t),r=this.options,n.split(".").reduce((function(t,e){return t&&t[e]}),r));var n,r;return"function"==typeof s&&(s=s.call(this,this,...i)),void 0===s?e:s}localize(t,e=[]){return String(t).replace(/\{\{(\w+).?(\w+)?\}\}/g,(t,i,s)=>{let n=!1;if(n=s?this.option(`${i[0]+i.toLowerCase().substring(1)}.l10n.${s}`):this.option("l10n."+i),!n)return i;for(let t=0;t<e.length;t++)n=n.split(e[t][0]).join(e[t][1]);return n})}on(t,e){if(s(t)){for(const e of Object.entries(t))this.on(...e);return this}return String(t).split(" ").forEach(t=>{const i=this.events[t]=this.events[t]||[];-1==i.indexOf(e)&&i.push(e)}),this}once(t,e){if(s(t)){for(const e of Object.entries(t))this.once(...e);return this}return String(t).split(" ").forEach(t=>{const i=(...s)=>{this.off(t,i),e.call(this,this,...s)};i._=e,this.on(t,i)}),this}off(t,e){if(!s(t))return t.split(" ").forEach(t=>{const i=this.events[t];if(!i||!i.length)return this;let s=-1;for(let t=0,n=i.length;t<n;t++){const n=i[t];if(n&&(n===e||n._===e)){s=t;break}}-1!=s&&i.splice(s,1)}),this;for(const e of Object.entries(t))this.off(...e)}trigger(t,...e){for(const i of[...this.events[t]||[]].slice())if(i&&!1===i.call(this,this,...e))return!1;for(const i of[...this.events["*"]||[]].slice())if(i&&!1===i.call(this,t,this,...e))return!1;return!0}attachPlugins(t){const e={};for(const[i,s]of Object.entries(t||{}))!1===this.options[i]||this.plugins[i]||(this.options[i]=n({},s.defaults||{},this.options[i]),e[i]=new s(this));for(const[t,i]of Object.entries(e))i.attach(this);return this.plugins=Object.assign({},this.plugins,e),this}detachPlugins(){for(const t in this.plugins){let e;(e=this.plugins[t])&&"function"==typeof e.detach&&e.detach(this)}return this.plugins={},this}}const p={touch:!0,zoom:!0,pinchToZoom:!0,panOnlyZoomed:!1,lockAxis:!1,friction:.64,decelFriction:.88,zoomFriction:.74,bounceForce:.2,baseScale:1,minScale:1,maxScale:2,step:.5,textSelection:!1,click:"toggleZoom",wheel:"zoom",wheelFactor:42,wheelLimit:5,draggableClass:"is-draggable",draggingClass:"is-dragging",ratio:1};class f extends u{constructor(t,e={}){super(n(!0,{},p,e)),this.state="init",this.$container=t;for(const t of["onLoad","onWheel","onClick"])this[t]=this[t].bind(this);this.initLayout(),this.resetValues(),this.attachPlugins(f.Plugins),this.trigger("init"),this.updateMetrics(),this.attachEvents(),this.trigger("ready"),!1===this.option("centerOnStart")?this.state="ready":this.panTo({friction:0})}initLayout(){const t=this.$container;if(!(t instanceof HTMLElement))throw new Error("Panzoom: Container not found");const e=this.option("content")||t.querySelector(".panzoom__content");if(!e)throw new Error("Panzoom: Content not found");this.$content=e;let i=this.option("viewport")||t.querySelector(".panzoom__viewport");i||!1===this.option("wrapInner")||(i=document.createElement("div"),i.classList.add("panzoom__viewport"),i.append(...t.childNodes),t.appendChild(i)),this.$viewport=i||e.parentNode}resetValues(){this.updateRate=this.option("updateRate",/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)?250:24),this.container={width:0,height:0},this.viewport={width:0,height:0},this.content={origHeight:0,origWidth:0,width:0,height:0,x:this.option("x",0),y:this.option("y",0),scale:this.option("baseScale")},this.transform={x:0,y:0,scale:1},this.resetDragPosition()}onLoad(t){this.updateMetrics(),this.panTo({scale:this.option("baseScale"),friction:0}),this.trigger("load",t)}onClick(t){if(t.defaultPrevented)return;if(this.option("textSelection")&&window.getSelection().toString().length)return void t.stopPropagation();const e=this.$content.getClientRects()[0];if("ready"!==this.state&&(this.dragPosition.midPoint||Math.abs(e.top-this.dragStart.rect.top)>1||Math.abs(e.left-this.dragStart.rect.left)>1))return t.preventDefault(),void t.stopPropagation();!1!==this.trigger("click",t)&&this.option("zoom")&&"toggleZoom"===this.option("click")&&(t.preventDefault(),t.stopPropagation(),this.zoomWithClick(t))}onWheel(t){!1!==this.trigger("wheel",t)&&this.option("zoom")&&this.option("wheel")&&this.zoomWithWheel(t)}zoomWithWheel(t){void 0===this.changedDelta&&(this.changedDelta=0);const e=Math.max(-1,Math.min(1,-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)),i=this.content.scale;let s=i*(100+e*this.option("wheelFactor"))/100;if(e<0&&Math.abs(i-this.option("minScale"))<.01||e>0&&Math.abs(i-this.option("maxScale"))<.01?(this.changedDelta+=Math.abs(e),s=i):(this.changedDelta=0,s=Math.max(Math.min(s,this.option("maxScale")),this.option("minScale"))),this.changedDelta>this.option("wheelLimit"))return;if(t.preventDefault(),s===i)return;const n=this.$content.getBoundingClientRect(),r=t.clientX-n.left,a=t.clientY-n.top;this.zoomTo(s,{x:r,y:a})}zoomWithClick(t){const e=this.$content.getClientRects()[0],i=t.clientX-e.left,s=t.clientY-e.top;this.toggleZoom({x:i,y:s})}attachEvents(){this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver();const t=new c(this.$container,{start:(e,i)=>{if(!this.option("touch"))return!1;if(!(this.velocity.scale<0)){if(!t.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(i.target.nodeName))return!1;if(this.option("textSelection")&&((t,e,i)=>{const s=t.childNodes,n=document.createRange();for(let t=0;t<s.length;t++){const r=s[t];if(r.nodeType!==Node.TEXT_NODE)continue;n.selectNodeContents(r);const a=n.getBoundingClientRect();if(e>=a.left&&i>=a.top&&e<=a.right&&i<=a.bottom)return r}return!1})(i.target,i.clientX,i.clientY))return!1;if(d(i.target))return!1}return!1!==this.trigger("touchStart",i)&&(this.state="pointerdown",this.resetDragPosition(),this.dragPosition.midPoint=null,this.dragPosition.time=Date.now(),!0)}},move:(e,i,s)=>{if("pointerdown"!==this.state)return;if(0==this.trigger("touchMove",s))return void s.preventDefault();if(i.length<2&&1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale"))return;if(i.length>1&&(!this.option("zoom")||!1===this.option("pinchToZoom")))return;s.preventDefault(),s.stopPropagation();const n=h(e[0],e[1]),r=h(i[0],i[1]),a=r.clientX-n.clientX,o=r.clientY-n.clientY,c=l(e[0],e[1]),d=l(i[0],i[1]),u=c?d/c:1;this.dragOffset.x+=a,this.dragOffset.y+=o,this.dragOffset.scale*=u,this.dragOffset.time=Date.now()-this.dragPosition.time;const p=1===this.dragStart.scale&&this.option("lockAxis");if(p&&!this.lockAxis){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return;if("xy"===p){const t=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockAxis=t>45&&t<135?"y":"x"}else this.lockAxis=p}if(this.lockAxis&&(this.dragOffset["x"===this.lockAxis?"y":"x"]=0),this.$container.classList.add(this.option("draggingClass")),this.transform.scale===this.option("baseScale")&&"y"===this.lockAxis||(this.dragPosition.x=this.dragStart.x+this.dragOffset.x),this.transform.scale===this.option("baseScale")&&"x"===this.lockAxis||(this.dragPosition.y=this.dragStart.y+this.dragOffset.y),this.dragPosition.scale=this.dragStart.scale*this.dragOffset.scale,i.length>1){const e=h(t.startPointers[0],t.startPointers[1]),i=e.clientX-this.dragStart.rect.x,s=e.clientY-this.dragStart.rect.y,{deltaX:n,deltaY:a}=this.getZoomDelta(this.content.scale*this.dragOffset.scale,i,s);this.dragPosition.x-=n,this.dragPosition.y-=a,this.dragPosition.midPoint=r}else this.setDragResistance();this.transform={x:this.dragPosition.x,y:this.dragPosition.y,scale:this.dragPosition.scale},this.startAnimation()},end:(e,i)=>{if("pointerdown"!==this.state)return;if(this._dragOffset={...this.dragOffset},t.currentPointers.length)return void this.resetDragPosition();if(this.state="decel",this.friction=this.option("decelFriction"),this.recalculateTransform(),this.$container.classList.remove(this.option("draggingClass")),!1===this.trigger("touchEnd",i))return;if("decel"!==this.state)return;const s=this.option("minScale");if(this.transform.scale<s)return void this.zoomTo(s,{friction:.64});const n=this.option("maxScale");if(this.transform.scale-n>.01){const t=this.dragPosition.midPoint||e,i=this.$content.getClientRects()[0];this.zoomTo(n,{friction:.64,x:t.clientX-i.left,y:t.clientY-i.top})}}});this.pointerTracker=t}initObserver(){this.resizeObserver||(this.resizeObserver=new a(()=>{this.updateTimer||(this.updateTimer=setTimeout(()=>{const t=this.$container.getBoundingClientRect();t.width&&t.height?((Math.abs(t.width-this.container.width)>1||Math.abs(t.height-this.container.height)>1)&&(this.isAnimating()&&this.endAnimation(),this.updateMetrics(),this.panTo({x:this.content.x,y:this.content.y,scale:this.option("baseScale"),friction:0})),this.updateTimer=null):this.updateTimer=null},this.updateRate))}),this.resizeObserver.observe(this.$container))}resetDragPosition(){this.lockAxis=null,this.friction=this.option("friction"),this.velocity={x:0,y:0,scale:0};const{x:t,y:e,scale:i}=this.content;
35this.dragStart={rect:this.$content.getBoundingClientRect(),x:t,y:e,scale:i},this.dragPosition={...this.dragPosition,x:t,y:e,scale:i},this.dragOffset={x:0,y:0,scale:1,time:0}}updateMetrics(t){!0!==t&&this.trigger("beforeUpdate");const e=this.$container,i=this.$content,s=this.$viewport,n=this.$content instanceof HTMLImageElement,a=this.option("zoom"),o=this.option("resizeParent",a);let l=(h=this.$content,Math.max(parseFloat(h.naturalWidth||0),parseFloat(h.width&&h.width.baseVal&&h.width.baseVal.value||0),parseFloat(h.offsetWidth||0),parseFloat(h.scrollWidth||0)));var h;let c=(t=>Math.max(parseFloat(t.naturalHeight||0),parseFloat(t.height&&t.height.baseVal&&t.height.baseVal.value||0),parseFloat(t.offsetHeight||0),parseFloat(t.scrollHeight||0)))(this.$content);Object.assign(i.style,{width:"",height:"",maxWidth:"",maxHeight:""}),o&&Object.assign(s.style,{width:"",height:""});const d=this.option("ratio");l=r(l*d),c=r(c*d);let u=l,p=c;const f=i.getBoundingClientRect(),m=s.getBoundingClientRect(),g=s==e?m:e.getBoundingClientRect();let v=Math.max(s.offsetWidth,r(m.width)),y=Math.max(s.offsetHeight,r(m.height)),b=window.getComputedStyle(s);if(v-=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight),y-=parseFloat(b.paddingTop)+parseFloat(b.paddingBottom),this.viewport.width=v,this.viewport.height=y,a){if(Math.abs(l-f.width)>.1||Math.abs(c-f.height)>.1){const t=((t,e,i,s)=>{const n=Math.min(i/t||0,s/e);return{width:t*n||0,height:e*n||0}})(l,c,Math.min(l,f.width),Math.min(c,f.height));u=r(t.width),p=r(t.height)}Object.assign(i.style,{width:u+"px",height:p+"px",transform:""})}if(o&&(Object.assign(s.style,{width:u+"px",height:p+"px"}),this.viewport={...this.viewport,width:u,height:p}),n&&a&&"function"!=typeof this.options.maxScale){const t=this.option("maxScale");this.options.maxScale=function(){return this.content.origWidth>0&&this.content.fitWidth>0?this.content.origWidth/this.content.fitWidth:t}}this.content={...this.content,origWidth:l,origHeight:c,fitWidth:u,fitHeight:p,width:u,height:p,scale:1,isZoomable:a},this.container={width:g.width,height:g.height},!0!==t&&this.trigger("afterUpdate")}zoomIn(t){this.zoomTo(this.content.scale+(t||this.option("step")))}zoomOut(t){this.zoomTo(this.content.scale-(t||this.option("step")))}toggleZoom(t={}){const e=this.option("maxScale"),i=this.option("baseScale"),s=this.content.scale>i+.5*(e-i)?i:e;this.zoomTo(s,t)}zoomTo(t=this.option("baseScale"),{x:e=null,y:i=null}={}){t=Math.max(Math.min(t,this.option("maxScale")),this.option("minScale"));const s=r(this.content.scale/(this.content.width/this.content.fitWidth),1e7);null===e&&(e=this.content.width*s*.5),null===i&&(i=this.content.height*s*.5);const{deltaX:n,deltaY:a}=this.getZoomDelta(t,e,i);e=this.content.x-n,i=this.content.y-a,this.panTo({x:e,y:i,scale:t,friction:this.option("zoomFriction")})}getZoomDelta(t,e=0,i=0){const s=this.content.fitWidth*this.content.scale,n=this.content.fitHeight*this.content.scale,r=e>0&&s?e/s:0,a=i>0&&n?i/n:0;return{deltaX:(this.content.fitWidth*t-s)*r,deltaY:(this.content.fitHeight*t-n)*a}}panTo({x:t=this.content.x,y:e=this.content.y,scale:i,friction:s=this.option("friction"),ignoreBounds:n=!1}={}){if(i=i||this.content.scale||1,!n){const{boundX:s,boundY:n}=this.getBounds(i);s&&(t=Math.max(Math.min(t,s.to),s.from)),n&&(e=Math.max(Math.min(e,n.to),n.from))}this.friction=s,this.transform={...this.transform,x:t,y:e,scale:i},s?(this.state="panning",this.velocity={x:(1/this.friction-1)*(t-this.content.x),y:(1/this.friction-1)*(e-this.content.y),scale:(1/this.friction-1)*(i-this.content.scale)},this.startAnimation()):this.endAnimation()}startAnimation(){this.rAF?cancelAnimationFrame(this.rAF):this.trigger("startAnimation"),this.rAF=requestAnimationFrame(()=>this.animate())}animate(){if(this.setEdgeForce(),this.setDragForce(),this.velocity.x*=this.friction,this.velocity.y*=this.friction,this.velocity.scale*=this.friction,this.content.x+=this.velocity.x,this.content.y+=this.velocity.y,this.content.scale+=this.velocity.scale,this.isAnimating())this.setTransform();else if("pointerdown"!==this.state)return this.endAnimation(),void this.trigger("endAnimation");this.rAF=requestAnimationFrame(()=>this.animate())}getBounds(t){let e=this.boundX,i=this.boundY;if(void 0!==e&&void 0!==i)return{boundX:e,boundY:i};e={from:0,to:0},i={from:0,to:0},t=t||this.transform.scale;const s=this.content.fitWidth,n=this.content.fitHeight,a=s*t,o=n*t,l=this.viewport.width,h=this.viewport.height;if(s<=l){const t=.5*(l-a),i=.5*(a-s);e.from=r(t-i),e.to=r(t+i)}else e.from=r(l-a);if(n<=h){const t=.5*(h-o),e=.5*(o-n);i.from=r(t-e),i.to=r(t+e)}else i.from=r(h-a);return{boundX:e,boundY:i}}setEdgeForce(){if("decel"!==this.state)return;const t=this.option("bounceForce"),{boundX:e,boundY:i}=this.getBounds(Math.max(this.transform.scale,this.content.scale));let s,n,r,a;if(e&&(s=this.content.x<e.from,n=this.content.x>e.to),i&&(r=this.content.y<i.from,a=this.content.y>i.to),s||n){let i=((s?e.from:e.to)-this.content.x)*t;const n=this.content.x+(this.velocity.x+i)/this.friction;n>=e.from&&n<=e.to&&(i+=this.velocity.x),this.velocity.x=i,this.recalculateTransform()}if(r||a){let e=((r?i.from:i.to)-this.content.y)*t;const s=this.content.y+(e+this.velocity.y)/this.friction;s>=i.from&&s<=i.to&&(e+=this.velocity.y),this.velocity.y=e,this.recalculateTransform()}}setDragResistance(){if("pointerdown"!==this.state)return;const{boundX:t,boundY:e}=this.getBounds(this.dragPosition.scale);let i,s,n,r;if(t&&(i=this.dragPosition.x<t.from,s=this.dragPosition.x>t.to),e&&(n=this.dragPosition.y<e.from,r=this.dragPosition.y>e.to),(i||s)&&(!i||!s)){const e=i?t.from:t.to,s=e-this.dragPosition.x;this.dragPosition.x=e-.3*s}if((n||r)&&(!n||!r)){const t=n?e.from:e.to,i=t-this.dragPosition.y;this.dragPosition.y=t-.3*i}}setDragForce(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}recalculateTransform(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}isAnimating(){return!(!this.friction||!(Math.abs(this.velocity.x)>.05||Math.abs(this.velocity.y)>.05||Math.abs(this.velocity.scale)>.05))}setTransform(t){let e,i,s;if(t?(e=r(this.transform.x),i=r(this.transform.y),s=this.transform.scale,this.content={...this.content,x:e,y:i,scale:s}):(e=r(this.content.x),i=r(this.content.y),s=this.content.scale/(this.content.width/this.content.fitWidth),this.content={...this.content,x:e,y:i}),this.trigger("beforeTransform"),e=r(this.content.x),i=r(this.content.y),t&&this.option("zoom")){let t,n;t=r(this.content.fitWidth*s),n=r(this.content.fitHeight*s),this.content.width=t,this.content.height=n,this.transform={...this.transform,width:t,height:n,scale:s},Object.assign(this.$content.style,{width:t+"px",height:n+"px",maxWidth:"none",maxHeight:"none",transform:`translate3d(${e}px, ${i}px, 0) scale(1)`})}else this.$content.style.transform=`translate3d(${e}px, ${i}px, 0) scale(${s})`;this.trigger("afterTransform")}endAnimation(){cancelAnimationFrame(this.rAF),this.rAF=null,this.velocity={x:0,y:0,scale:0}
35,this.setTransform(!0),this.state="ready",this.handleCursor()}handleCursor(){const t=this.option("draggableClass");t&&this.option("touch")&&(1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale")?this.$container.classList.remove(t):this.$container.classList.add(t))}detachEvents(){this.$content.removeEventListener("load",this.onLoad),this.$container.removeEventListener("wheel",this.onWheel,{passive:!1}),this.$container.removeEventListener("click",this.onClick,{passive:!1}),this.pointerTracker&&(this.pointerTracker.stop(),this.pointerTracker=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}destroy(){"destroy"!==this.state&&(this.state="destroy",clearTimeout(this.updateTimer),this.updateTimer=null,cancelAnimationFrame(this.rAF),this.rAF=null,this.detachEvents(),this.detachPlugins(),this.resetDragPosition())}}f.version="4.0.0-beta.4",f.Plugins={};const m=(t,e)=>{let i=0;return function(...s){const n=(new Date).getTime();if(!(n-i<e))return i=n,t(...s)}};class g{constructor(t){this.$container=null,this.$prev=null,this.$next=null,this.carousel=t,this.onRefresh=this.onRefresh.bind(this)}option(t){return this.carousel.option("Navigation."+t)}createButton(t){const e=document.createElement("button");e.setAttribute("title",this.carousel.localize(`{{${t.toUpperCase()}}}`));const i=this.option("classNames.button")+" "+this.option("classNames."+t);return e.classList.add(...i.split(" ")),e.setAttribute("tabindex","0"),e.innerHTML=this.carousel.localize(this.option(t+"Tpl")),e.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),this.carousel["slide"+("next"===t?"Next":"Prev")]()}),e}build(){this.$container||(this.$container=document.createElement("div"),this.$container.classList.add(this.option("classNames.main")),this.carousel.$container.appendChild(this.$container)),this.$next||(this.$next=this.createButton("next"),this.$container.appendChild(this.$next)),this.$prev||(this.$prev=this.createButton("prev"),this.$container.appendChild(this.$prev))}onRefresh(){const t=this.carousel.pages.length;t<=1||t>1&&this.carousel.elemDimWidth<this.carousel.wrapDimWidth&&!Number.isInteger(this.carousel.option("slidesPerPage"))?this.cleanup():(this.build(),this.$prev.removeAttribute("disabled"),this.$next.removeAttribute("disabled"),this.carousel.option("infiniteX",this.carousel.option("infinite"))||(this.carousel.page<=0&&this.$prev.setAttribute("disabled",""),this.carousel.page>=t-1&&this.$next.setAttribute("disabled","")))}cleanup(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}attach(){this.carousel.on("refresh change",this.onRefresh)}detach(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}g.defaults={prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>',nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}};class v{constructor(t){this.carousel=t,this.selectedIndex=null,this.friction=0,this.onNavReady=this.onNavReady.bind(this),this.onNavClick=this.onNavClick.bind(this),this.onNavCreateSlide=this.onNavCreateSlide.bind(this),this.onTargetChange=this.onTargetChange.bind(this)}addAsTargetFor(t){this.target=this.carousel,this.nav=t,this.attachEvents()}addAsNavFor(t){this.target=t,this.nav=this.carousel,this.attachEvents()}attachEvents(){this.nav.options.initialSlide=this.target.options.initialPage,this.nav.on("ready",this.onNavReady),this.nav.on("createSlide",this.onNavCreateSlide),this.nav.on("Panzoom.click",this.onNavClick),this.target.on("change",this.onTargetChange),this.target.on("Panzoom.afterUpdate",this.onTargetChange)}onNavReady(){this.onTargetChange(!0)}onNavClick(t,e,i){const s=i.target.closest(".carousel__slide");if(!s)return;i.stopPropagation();const n=parseInt(s.dataset.index,10),r=this.target.findPageForSlide(n);this.target.page!==r&&this.target.slideTo(r,{friction:this.friction}),this.markSelectedSlide(n)}onNavCreateSlide(t,e){e.index===this.selectedIndex&&this.markSelectedSlide(e.index)}onTargetChange(){const t=this.target.pages[this.target.page].indexes[0],e=this.nav.findPageForSlide(t);this.nav.slideTo(e),this.markSelectedSlide(t)}markSelectedSlide(t){this.selectedIndex=t,[...this.nav.slides].filter(t=>t.$el&&t.$el.classList.remove("is-nav-selected"));const e=this.nav.slides[t];e&&e.$el&&e.$el.classList.add("is-nav-selected")}attach(t){const e=t.options.Sync;(e.target||e.nav)&&(e.target?this.addAsNavFor(e.target):e.nav&&this.addAsTargetFor(e.nav),this.friction=e.friction)}detach(){this.nav&&(this.nav.off("ready",this.onNavReady),this.nav.off("Panzoom.click",this.onNavClick),this.nav.off("createSlide",this.onNavCreateSlide)),this.target&&(this.target.off("Panzoom.afterUpdate",this.onTargetChange),this.target.off("change",this.onTargetChange))}}v.defaults={friction:.92};const y={Navigation:g,Dots:class{constructor(t){this.carousel=t,this.$list=null,this.events={change:this.onChange.bind(this),refresh:this.onRefresh.bind(this)}}buildList(){if(this.carousel.pages.length<2)return;const t=document.createElement("ol");return t.classList.add("carousel__dots"),t.addEventListener("click",t=>{if(!("page"in t.target.dataset))return;t.preventDefault(),t.stopPropagation();const e=parseInt(t.target.dataset.page,10),i=this.carousel;e!==i.page&&(i.pages.length<3&&i.option("infinite")?i[0==e?"slidePrev":"slideNext"]():i.slideTo(e))}),this.$list=t,this.carousel.$container.appendChild(t),this.carousel.$container.classList.add("has-dots"),t}removeList(){this.$list&&(this.$list.parentNode.removeChild(this.$list),this.$list=null),this.carousel.$container.classList.remove("has-dots")}rebuildDots(){let t=this.$list;const e=!!t,i=this.carousel.pages.length;if(i<2)return void(e&&this.removeList());e||(t=this.buildList());const s=this.$list.children.length;if(s>i)for(let t=i;t<s;t++)this.$list.removeChild(this.$list.lastChild);else{for(let t=s;t<i;t++){const e=document.createElement("li");e.classList.add("carousel__dot"),e.dataset.page=t,e.setAttribute("role","button"),e.setAttribute("tabindex","0"),e.setAttribute("title",this.carousel.localize("{{GOTO}}",[["%d",t+1]])),e.addEventListener("keydown",t=>{const i=t.code;let s;"Enter"===i||"NumpadEnter"===i?s=e:"ArrowRight"===i?s=e.nextSibling:"ArrowLeft"===i&&(s=e.previousSibling),s&&s.click()}),this.$list.appendChild(e)}this.setActiveDot()}}setActiveDot(){if(!this.$list)return;
35this.$list.childNodes.forEach(t=>{t.classList.remove("is-selected")});const t=this.$list.childNodes[this.carousel.page];t&&t.classList.add("is-selected")}onChange(){this.setActiveDot()}onRefresh(){this.rebuildDots()}attach(){this.carousel.on(this.events)}detach(){this.removeList(),this.carousel.off(this.events),this.carousel=null}},Sync:v},b={slides:[],preload:0,slidesPerPage:"auto",initialPage:null,initialSlide:null,friction:.92,center:!0,infinite:!0,fill:!0,dragFree:!1,prefix:"",classNames:{viewport:"carousel__viewport",track:"carousel__track",slide:"carousel__slide",slideSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}};class x extends u{constructor(t,e={}){if(super(e=n(!0,{},b,e)),this.state="init",this.$container=t,!(this.$container instanceof HTMLElement))throw new Error("No root element provided");this.slideNext=m(this.slideNext.bind(this),250),this.slidePrev=m(this.slidePrev.bind(this),250),this.init()}init(){this.pages=[],this.page=this.pageIndex=null,this.prevPage=this.prevPageIndex=null,this.attachPlugins(x.Plugins),this.trigger("init"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.$track&&this.pages.length&&(this.$track.style.transform=`translate3d(${-1*this.pages[this.page].left}px, 0px, 0) scale(1)`),this.manageSlideVisiblity(),this.initPanzoom(),this.state="ready",this.trigger("ready")}initLayout(){const t=this.option("prefix"),e=this.option("classNames");this.$viewport=this.option("viewport")||this.$container.querySelector(`.${t}${e.viewport}`),this.$viewport||(this.$viewport=document.createElement("div"),this.$viewport.classList.add(t+e.viewport),this.$viewport.append(...this.$container.childNodes),this.$container.appendChild(this.$viewport)),this.$track=this.option("track")||this.$container.querySelector(`.${t}${e.track}`),this.$track||(this.$track=document.createElement("div"),this.$track.classList.add(t+e.track),this.$track.append(...this.$viewport.childNodes),this.$viewport.appendChild(this.$track))}initSlides(){this.slides=[],this.$viewport.querySelectorAll(`.${this.option("prefix")}${this.option("classNames.slide")}`).forEach(t=>{const e={$el:t,isDom:!0};this.slides.push(e),this.trigger("createSlide",e,this.slides.length)}),Array.isArray(this.options.slides)&&(this.slides=n(!0,[...this.slides],this.options.slides))}updateMetrics(){let t,e=0,i=[];this.slides.forEach((s,n)=>{const r=s.$el,a=s.isDom||!t?this.getSlideMetrics(r):t;s.index=n,s.width=a,s.left=e,t=a,e+=a,i.push(n)});let s=Math.max(this.$track.offsetWidth,r(this.$track.getBoundingClientRect().width)),n=window.getComputedStyle(this.$track);s-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight),this.contentWidth=e,this.viewportWidth=s;const a=[],o=this.option("slidesPerPage");if(Number.isInteger(o)&&e>s)for(let t=0;t<this.slides.length;t+=o)a.push({indexes:i.slice(t,t+o),slides:this.slides.slice(t,t+o)});else{let t=0,e=0;for(let i=0;i<this.slides.length;i+=1){let n=this.slides[i];(!a.length||e+n.width>s)&&(a.push({indexes:[],slides:[]}),t=a.length-1,e=0),e+=n.width,a[t].indexes.push(i),a[t].slides.push(n)}}const l=this.option("center"),h=this.option("fill");a.forEach((t,i)=>{t.index=i,t.width=t.slides.reduce((t,e)=>t+e.width,0),t.left=t.slides[0].left,l&&(t.left+=.5*(s-t.width)*-1),h&&!this.option("infiniteX",this.option("infinite"))&&e>s&&(t.left=Math.max(t.left,0),t.left=Math.min(t.left,e-s))});const c=[];let d;a.forEach(t=>{const e={...t};d&&e.left===d.left?(d.width+=e.width,d.slides=[...d.slides,...e.slides],d.indexes=[...d.indexes,...e.indexes]):(e.index=c.length,d=e,c.push(e))}),this.pages=c;let u=this.page;if(null===u){const t=this.option("initialSlide");u=null!==t?this.findPageForSlide(t):this.option("initialPage",0),c[u]||(u=c.length&&u>c.length?c[c.length-1].index:0),this.page=u,this.pageIndex=u}this.updatePanzoom(),this.trigger("refresh")}getSlideMetrics(t){if(!t){const e=this.slides[0];(t=document.createElement("div")).dataset.isTestEl=1,t.style.visibility="hidden",t.classList.add(this.option("prefix")+this.option("classNames.slide")),e.customClass&&t.classList.add(...e.customClass.split(" ")),this.$track.prepend(t)}let e=Math.max(t.offsetWidth,r(t.getBoundingClientRect().width));const i=t.currentStyle||window.getComputedStyle(t);return e=e+(parseFloat(i.marginLeft)||0)+(parseFloat(i.marginRight)||0),t.dataset.isTestEl&&t.remove(),e}findPageForSlide(t){const e=this.pages.find(e=>e.indexes.indexOf(t)>-1);return e?e.index:null}slideNext(){this.slideTo(this.pageIndex+1)}
35slidePrev(){this.slideTo(this.pageIndex-1)}slideTo(t,e={}){const{x:i=-1*this.setPage(t,!0),y:s=0,friction:n=this.option("friction")}=e;this.Panzoom.content.x===i&&!this.Panzoom.velocity.x&&n||(this.Panzoom.panTo({x:i,y:s,friction:n,ignoreBounds:!0}),"ready"===this.state&&"ready"===this.Panzoom.state&&this.trigger("settle"))}initPanzoom(){this.Panzoom&&this.Panzoom.destroy();const t=n(!0,{},{content:this.$track,wrapInner:!1,resizeParent:!1,zoom:!1,click:!1,lockAxis:"x",x:this.pages.length?-1*this.pages[this.page].left:0,centerOnStart:!1,textSelection:()=>this.option("textSelection",!1),panOnlyZoomed:function(){return this.content.width<=this.viewport.width}},this.option("Panzoom"));this.Panzoom=new f(this.$container,t),this.Panzoom.on({"*":(t,...e)=>this.trigger("Panzoom."+t,...e),afterUpdate:()=>{this.updatePage()},beforeTransform:this.onBeforeTransform.bind(this),touchEnd:this.onTouchEnd.bind(this),endAnimation:()=>{this.trigger("settle")}}),this.updateMetrics(),this.manageSlideVisiblity()}updatePanzoom(){this.Panzoom&&(this.Panzoom.content={...this.Panzoom.content,fitWidth:this.contentWidth,origWidth:this.contentWidth,width:this.contentWidth},this.pages.length>1&&this.option("infiniteX",this.option("infinite"))?this.Panzoom.boundX=null:this.pages.length&&(this.Panzoom.boundX={from:-1*this.pages[this.pages.length-1].left,to:-1*this.pages[0].left}),this.option("infiniteY",this.option("infinite"))?this.Panzoom.boundY=null:this.Panzoom.boundY={from:0,to:0},this.Panzoom.handleCursor())}manageSlideVisiblity(){const t=this.contentWidth,e=this.viewportWidth;let i=this.Panzoom?-1*this.Panzoom.content.x:this.pages.length?this.pages[this.page].left:0;const s=this.option("preload"),n=this.option("infiniteX",this.option("infinite")),r=parseFloat(window.getComputedStyle(this.$viewport,null).getPropertyValue("padding-left")),a=parseFloat(window.getComputedStyle(this.$viewport,null).getPropertyValue("padding-right"));this.slides.forEach(o=>{let l,h,c=0;l=i-r,h=i+e+a,l-=s*(e+r+a),h+=s*(e+r+a);const d=o.left+o.width>l&&o.left<h;l=i+t-r,h=i+t+e+a,l-=s*(e+r+a);const u=n&&o.left+o.width>l&&o.left<h;l=i-t-r,h=i-t+e+a,l-=s*(e+r+a);const p=n&&o.left+o.width>l&&o.left<h;u||d||p?(this.createSlideEl(o),d&&(c=0),u&&(c=-1),p&&(c=1),o.left+o.width>i&&o.left<=i+e+a&&(c=0)):this.removeSlideEl(o),o.hasDiff=c});let o=0,l=0;this.slides.forEach((e,i)=>{let s=0;e.$el?(i!==o||e.hasDiff?s=l+e.hasDiff*t:l=0,e.$el.style.left=Math.abs(s)>.1?l+e.hasDiff*t+"px":"",o++):l+=e.width}),this.markSelectedSlides()}createSlideEl(t){if(!t)return;if(t.$el){if(parseInt(t.$el.dataset.index,10)!==t.index){let e;t.$el.dataset.index=t.index,t.$el.querySelectorAll("[data-lazy-src]").forEach(t=>{let e=t.dataset.lazySrc;t instanceof HTMLImageElement?t.src=e:t.style.backgroundImage=`url('${e}')`}),(e=t.$el.dataset.lazySrc)&&(t.$el.style.backgroundImage=`url('${e}')`),t.state="ready"}return}const e=document.createElement("div");e.dataset.index=t.index,e.classList.add(this.option("prefix")+this.option("classNames.slide")),t.customClass&&e.classList.add(...t.customClass.split(" ")),t.html&&(e.innerHTML=t.html);const i=[];this.slides.forEach((t,e)=>{t.$el&&i.push(e)});const s=t.index;let n=null;if(i.length){let t=i.reduce((t,e)=>Math.abs(e-s)<Math.abs(t-s)?e:t);n=this.slides[t]}return this.$track.insertBefore(e,n&&n.$el?n.index<t.index?n.$el.nextSibling:n.$el:null),t.$el=e,this.trigger("createSlide",t,s),t}removeSlideEl(t){t.$el&&!t.isDom&&(this.trigger("removeSlide",t),t.$el.remove(),t.$el=null)}markSelectedSlides(){const t=this.option("classNames.slideSelected"),e="aria-hidden";this.slides.forEach((i,s)=>{const n=i.$el;if(!n)return;const r=this.pages[this.page];r&&r.indexes&&r.indexes.indexOf(s)>-1?(t&&!n.classList.contains(t)&&(n.classList.add(t),this.trigger("selectSlide",i)),n.removeAttribute(e)):(t&&n.classList.contains(t)&&(n.classList.remove(t),this.trigger("unselectSlide",i)),n.setAttribute(e,!0))})}updatePage(){this.updateMetrics(),this.slideTo(this.page,{friction:0})}onBeforeTransform(){this.option("infiniteX",this.option("infinite"))&&this.manageInfiniteTrack(),this.manageSlideVisiblity()}manageInfiniteTrack(){const t=this.contentWidth,e=this.viewportWidth;if(!this.option("infiniteX",this.option("infinite"))||this.pages.length<2||t<e)return;const i=this.Panzoom;let s=!1;return i.content.x<-1*(t-e)&&(i.content.x+=t,this.pageIndex=this.pageIndex-this.pages.length,s=!0),i.content.x>e&&(i.content.x-=t,this.pageIndex=this.pageIndex+this.pages.length,s=!0),s&&"pointerdown"===i.state&&i.resetDragPosition(),s}onTouchEnd(t,e){const i=this.option("dragFree");if(!i&&this.pages.length>1&&t.dragOffset.time<350&&Math.abs(t.dragOffset.y)<1&&Math.abs(t.dragOffset.x)>5)this[t.dragOffset.x<0?"slideNext":"slidePrev"]();else if(i){const[,e]=this.getPageFromPosition(-1*t.transform.x);this.setPage(e)}else this.slideToClosest()}slideToClosest(t={}){let[,e]=this.getPageFromPosition(-1*this.Panzoom.content.x);this.slideTo(e,t)}getPageFromPosition(t){const e=this.pages.length;this.option("center")&&(t+=.5*this.viewportWidth);const i=Math.floor(t/this.contentWidth);t-=i*this.contentWidth;let s=this.slides.find(e=>e.left<=t&&e.left+e.width>t);if(s){let t=this.findPageForSlide(s.index);return[t,t+i*e]}return[0,0]}setPage(t,e){let i=0,s=parseInt(t,10)||0;const n=this.page,r=this.pageIndex,a=this.pages.length,o=this.contentWidth,l=this.viewportWidth;if(t=(s%a+a)%a,this.option("infiniteX",this.option("infinite"))&&o>l){const n=Math.floor(s/a)||0,r=o;if(i=this.pages[t].left+n*r,!0===e&&a>2){let t=-1*this.Panzoom.content.x;const e=i-r,n=i+r,o=Math.abs(t-i),l=Math.abs(t-e),h=Math.abs(t-n);h<o&&h<=l?(i=n,s+=a):l<o&&l<h&&(i=e,s-=a)}}else t=s=Math.max(0,Math.min(s,a-1)),i=this.pages.length?this.pages[t].left:0;return this.page=t,this.pageIndex=s,null!==n&&t!==n&&(this.prevPage=n,this.prevPageIndex=r,this.trigger("change",t,n)),i}
35destroy(){this.state="destroy",this.slides.forEach(t=>{this.removeSlideEl(t)}),this.slides=[],this.Panzoom.destroy(),this.detachPlugins()}}x.version="4.0.0-beta.4",x.Plugins=y;const w=!("undefined"==typeof window||!window.document||!window.document.createElement);class T{constructor(t){this.fancybox=t,this.$container=null,this.state="init";for(const t of["onPrepare","onClosing","onKeydown"])this[t]=this[t].bind(this);this.events={prepare:this.onPrepare,closing:this.onClosing,keydown:this.onKeydown}}onPrepare(){this.getSlides().length<this.fancybox.option("Thumbs.minSlideCount")?this.state="disabled":!0===this.fancybox.option("Thumbs.autoStart")&&this.fancybox.Carousel.Panzoom.content.height>=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}onClosing(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}onKeydown(t,e){e===t.option("Thumbs.key")&&this.toggle()}build(){if(this.$container)return;const t=document.createElement("div");t.classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(t,this.fancybox.$carousel.nextSibling),this.Carousel=new x(t,n(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",(t,e)=>{e.preventDefault(),this.fancybox[e.deltaY<0?"prev":"next"]()}),this.$container=t,this.state="visible"}getSlides(){const t=[];for(const e of this.fancybox.items){const i=e.thumb;i&&t.push({html:`<div class="fancybox__thumb" style="background-image:url('${i}')"></div>`,customClass:"has-thumb has-"+(e.type||"image")})}return t}toggle(){return"visible"===this.state?(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",void(this.state="hidden")):"hidden"===this.state?(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),void(this.state="visible")):void this.build()}show(){this.state="hidden",this.toggle()}hide(){this.state="visible",this.toggle()}cleanup(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events),this.cleanup()}}T.defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t"};const E=t=>Object.entries(t).map(t=>t.map(encodeURIComponent).join("=")).join("&"),_={video:{autoplay:!0,ratio:16/9},youtube:{autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},vimeo:{hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},html5video:{tpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n <source src="{{src}}" type="{{format}}" />\n Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!\n</video>',format:""}};class S{constructor(t){this.fancybox=t;for(const t of["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"])this[t]=this[t].bind(this);this.events={init:this.onInit,ready:this.onReady,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide,"Carousel.selectSlide":this.onSelectSlide,"Carousel.unselectSlide":this.onUnselectSlide,"Carousel.refresh":this.onRefresh}}onInit(){for(const t of this.fancybox.items)this.processType(t)}processType(t){if(t.html)return t.src=t.html,t.type="html",void delete t.html;const e=t.src||"";let i=t.type||this.fancybox.options.type,s=null;if(!e||"string"==typeof e){if(s=e.match(/(?:youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const e=E(this.fancybox.option("Html.youtube")),n=encodeURIComponent(s[1]);t.videoId=n,t.src=`https://www.youtube-nocookie.com/embed/${n}?${e}`,t.thumb=t.thumb||`https://i.ytimg.com/vi/${n}/mqdefault.jpg`,t.vendor="youtube",i="video"}else if(s=e.match(/^.+vimeo.com\/(?:\/)?([\d]+)(.*)?/)){const e=E(this.fancybox.option("Html.vimeo")),n=encodeURIComponent(s[1]);t.videoId=n,t.src=`https://player.vimeo.com/video/${n}?${e}`,t.vendor="vimeo",i="video"}else(s=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(t.src=`//maps.google.${s[1]}/?ll=${(s[2]?s[2]+"&z="+Math.floor(s[3])+(s[4]?s[4].replace(/^\//,"&"):""):s[4]+"").replace(/\?/,"&")}&output=${s[4]&&s[4].indexOf("layer=c")>0?"svembed":"embed"}`,i="map"):(s=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(t.src=`//maps.google.${s[1]}/maps?q=${s[2].replace("query=","q=").replace("api=1","")}&output=embed`,i="map");i||("#"===e.charAt(0)?i="inline":(s=e.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i="html5video",t.format=t.format||"video/"+("ogv"===s[1]?"ogg":s[1])):e.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i="image":e.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),t.type=i||this.fancybox.option("defaultType","image"),"html5video"!==i&&"video"!==i||(t.video=n({},this.fancybox.option("Html.video"),t.video),t.width&&t.height?t.ratio=parseFloat(t.width)/parseFloat(t.height):t.ratio=t.ratio||t.video.ratio||_.video.ratio)}}
35onReady(){this.fancybox.Carousel.slides.forEach(t=>{t.$el&&(this.setContent(t),t.index===this.fancybox.getSlide().index&&this.playVideo(t))})}onCreateSlide(t,e,i){"ready"===this.fancybox.state&&this.setContent(i)}loadInlineContent(t){let e;if(t.src instanceof HTMLElement)e=t.src;else if("string"==typeof t.src){const i=t.src.split("#",2),s=2===i.length&&""===i[0]?i[1]:i[0];e=document.getElementById(s)}if(e){if("clone"===t.type||e.$placeHolder){e=e.cloneNode(!0);let i=e.getAttribute("id");i=i?i+"--clone":`clone-${this.fancybox.id}-${t.index}`,e.setAttribute("id",i)}else{const t=document.createElement("div");t.classList.add("fancybox-placeholder"),e.parentNode.insertBefore(t,e),e.$placeHolder=t}this.fancybox.setContent(t,e)}else this.fancybox.setError(t,"{{ELEMENT_NOT_FOUND}}")}loadAjaxContent(t){const e=this.fancybox,i=new XMLHttpRequest;e.showLoading(t),i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&"ready"===e.state&&(e.hideLoading(t),200===i.status?e.setContent(t,i.responseText):e.setError(t,404===i.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))},i.open("GET",t.src),i.send(t.ajax||null),t.xhr=i}loadIframeContent(t){const e=this.fancybox,i=document.createElement("iframe");if(i.className="fancybox__iframe",i.setAttribute("id",`fancybox__iframe_${e.id}_${t.index}`),i.setAttribute("allow","autoplay; fullscreen"),i.setAttribute("scrolling","auto"),t.$iframe=i,"iframe"!==t.type||!1===t.preload)return i.setAttribute("src",t.src),void this.fancybox.setContent(t,i);e.showLoading(t);const s=document.createElement("div");s.style.visibility="hidden",this.fancybox.setContent(t,s),s.appendChild(i),i.onerror=()=>{e.setError(t,"{{IFRAME_ERROR}}")},i.onload=()=>{e.hideLoading(t);let s=!1;"yes"!==i.dataset.ready&&(i.dataset.ready="yes",s=!0),i.src.length&&(i.parentNode.style.visibility="",!1!==t.autoSize&&this.autoSizeIframe(i),s&&e.revealContent(t))},i.setAttribute("src",t.src)}setAspectRatio(t){let e=t.ratio;if(!e||!t.$content)return;t.$content.style.maxWidth="",t.$content.style.maxHeight="";let i=t.$content.offsetWidth,s=t.$content.offsetHeight,n=t.width,r=t.height;if(n&&r&&(i>n||s>r)){let t=Math.min(n/i,r/s);i*=t,s*=t}e<i/s?i=s*e:s=i/e,t.$content.style.maxWidth=i+"px",t.$content.style.maxHeight=s+"px"}autoSizeIframe(t){if(!t.dataset||"yes"!==t.dataset.ready)return;let e=t.parentNode.style;e.flex="1 1 auto",e.width="",e.height="";try{const i=t.contentWindow.document,s=i.getElementsByTagName("html")[0],n=i.body,r=window.getComputedStyle(t.parentNode),a=parseFloat(r.paddingLeft)+parseFloat(r.paddingRight),o=parseFloat(r.paddingTop)+parseFloat(r.paddingBottom);n.style.overflow="hidden";const l=s.scrollWidth;e.width=l+a+"px",n.style.overflow="",e.flex="",e.flexShrink="0",e.height=n.scrollHeight+"px";const h=s.scrollHeight;e.height=h+o+"px"}catch(t){e=""}}onRefresh(t,e){e.slides.forEach(t=>{t.$el&&(t.$iframe&&!1!==t.autoSize&&this.autoSizeIframe(t.$iframe),t.ratio&&this.setAspectRatio(t))})}setContent(t){if(t&&!t.isDom){switch(t.type){case"html":this.fancybox.setContent(t,t.src);break;case"html5video":this.fancybox.setContent(t,this.fancybox.option("Html.html5video.tpl").replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.format||t.html5video&&t.html5video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":case"clone":this.loadInlineContent(t);break;case"ajax":this.loadAjaxContent(t);break;case"iframe":case"pdf":case"video":case"map":this.loadIframeContent(t)}t.ratio&&this.setAspectRatio(t)}}onSelectSlide(t,e,i){"ready"===t.state&&this.playVideo(i)}playVideo(t){if("html5video"===t.type&&t.video.autoplay){const e=t.$el.querySelector("video");if(e)try{e.play()}catch(t){}}if("video"!==t.type||!t.$iframe||!t.$iframe.contentWindow)return;const e=()=>{if("done"===t.state&&t.$iframe&&t.$iframe.contentWindow){let e;if(t.$iframe.isReady)return t.video&&t.video.autoplay&&(e="youtube"==t.vendor?{event:"command",func:"playVideo"}:{method:"play",value:"true"}),void(e&&t.$iframe.contentWindow.postMessage(JSON.stringify(e),"*"));"youtube"===t.vendor&&(e={event:"listening",id:t.$iframe.getAttribute("id")},t.$iframe.contentWindow.postMessage(JSON.stringify(e),"*"))}t.poller=setTimeout(e,250)};e()}
35onUnselectSlide(t,e,i){if("html5video"===i.type){try{i.$el.querySelector("video").pause()}catch(t){}return}let s=!1;"vimeo"==i.vendor?s={method:"pause",value:"true"}:"youtube"===i.vendor&&(s={event:"command",func:"pauseVideo"}),s&&i.$iframe&&i.$iframe.contentWindow&&i.$iframe.contentWindow.postMessage(JSON.stringify(s),"*"),clearTimeout(i.poller)}onRemoveSlide(t,e,i){i.xhr&&(i.xhr.abort(),i.xhr=null),i.$iframe&&(i.$iframe.onload=i.$iframe.onerror=null,i.$iframe.src="//about:blank",i.$iframe=null);const s=i.$content;"inline"===i.type&&s&&(s.classList.remove("fancybox__content"),"none"!==s.style.display&&(s.style.display="none"),i.$closeButton&&(i.$closeButton.remove(),i.$closeButton=null));const n=s&&s.$placeHolder;n&&(n.parentNode.insertBefore(s,n),n.remove(),s.$placeHolder=null)}onMessage(t){try{let e=JSON.parse(t.data);if("https://player.vimeo.com"===t.origin){if("ready"===e.event)for(let e of document.getElementsByClassName("fancybox__iframe"))e.contentWindow===t.source&&(e.isReady=1)}else"https://www.youtube-nocookie.com"===t.origin&&"onReady"===e.event&&(document.getElementById(e.id).isReady=1)}catch(t){}}attach(){this.fancybox.on(this.events),window.addEventListener("message",this.onMessage,!1)}detach(){this.fancybox.off(this.events),window.removeEventListener("message",this.onMessage,!1)}}S.defaults=_;class C{constructor(t){this.fancybox=t;for(const t of["onReady","onClosing","onDone","onPageChange","onCreateSlide","onRemoveSlide","onImageStatusChange"])this[t]=this[t].bind(this);this.events={ready:this.onReady,closing:this.onClosing,done:this.onDone,"Carousel.change":this.onPageChange,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide}}onReady(){this.fancybox.Carousel.slides.forEach(t=>{t.$el&&this.setContent(t)})}onDone(t,e){this.handleCursor(e)}onClosing(t){clearTimeout(this.clickTimer),this.clickTimer=null,t.Carousel.slides.forEach(t=>{t.$image&&(t.state="destroy"),t.Panzoom&&t.Panzoom.detachEvents()}),"closing"===this.fancybox.state&&this.canZoom(t.getSlide())&&this.zoomOut()}onCreateSlide(t,e,i){"ready"===this.fancybox.state&&this.setContent(i)}onRemoveSlide(t,e,i){i.$image&&(i.$el.classList.remove(t.option("Image.canZoomInClass")),i.$image.remove(),i.$image=null),i.Panzoom&&(i.Panzoom.destroy(),i.Panzoom=null),i.$el&&i.$el.dataset&&delete i.$el.dataset.imageFit}setContent(t){if(t.isDom||t.html||t.type&&"image"!==t.type)return;if(t.$image)return;t.type="image",t.state="loading";const e=document.createElement("div");e.style.visibility="hidden";const i=document.createElement("img");i.addEventListener("load",e=>{e.stopImmediatePropagation(),this.onImageStatusChange(t)}),i.addEventListener("error",()=>{this.onImageStatusChange(t)}),i.src=t.src,i.alt="",i.draggable=!1,i.classList.add("fancybox__image"),t.srcset&&i.setAttribute("srcset",t.srcset),t.sizes&&i.setAttribute("sizes",t.sizes),t.$image=i;const s=this.fancybox.option("Image.wrap");if(s){const n=document.createElement("div");n.classList.add("string"==typeof s?s:"fancybox__image-wrap"),n.appendChild(i),e.appendChild(n),t.$wrap=n}else e.appendChild(i);t.$el.dataset.imageFit=this.fancybox.option("Image.fit"),this.fancybox.setContent(t,e),i.complete||i.error?this.onImageStatusChange(t):this.fancybox.showLoading(t)}onImageStatusChange(t){const e=t.$image;e&&"loading"===t.state&&(e.complete&&e.naturalWidth&&e.naturalHeight?(this.fancybox.hideLoading(t),"contain"===this.fancybox.option("Image.fit")&&this.initSlidePanzoom(t),t.$el.addEventListener("wheel",e=>this.onWheel(t,e),{passive:!1}),t.$content.addEventListener("click",e=>this.onClick(t,e),{passive:!1}),this.revealContent(t)):this.fancybox.setError(t,"{{IMAGE_ERROR}}"))}initSlidePanzoom(t){t.Panzoom||(t.Panzoom=new f(t.$el,n(!0,this.fancybox.option("Image.Panzoom",{}),{viewport:t.$wrap,content:t.$image,wrapInner:!1,textSelection:!0,touch:this.fancybox.option("Image.touch"),panOnlyZoomed:!0,click:!1,wheel:!1})),t.Panzoom.on("startAnimation",()=>{this.fancybox.trigger("Image.startAnimation",t)}),t.Panzoom.on("endAnimation",()=>{"zoomIn"===t.state&&this.fancybox.done(t),this.handleCursor(t),this.fancybox.trigger("Image.endAnimation",t)}),t.Panzoom.on("afterUpdate",()=>{this.handleCursor(t),this.fancybox.trigger("Image.afterUpdate",t)}))}revealContent(t){null===this.fancybox.Carousel.prevPage&&t.index===this.fancybox.options.startIndex&&this.canZoom(t)?this.zoomIn():this.fancybox.revealContent(t)}getZoomInfo(t){const e=t.$thumb.getBoundingClientRect(),i=e.width,s=e.he
35ight,n=t.$content.getBoundingClientRect(),r=n.width,a=n.height,o=n.top-e.top,l=n.left-e.left;let h=this.fancybox.option("Image.zoomOpacity");return"auto"===h&&(h=Math.abs(i/s-r/a)>.1),{top:o,left:l,scale:e.width/r,opacity:h}}canZoom(t){const e=this.fancybox,i=e.$container;if(window.visualViewport&&1!==window.visualViewport.scale)return!1;if(!e.option("Image.zoom")||"contain"!==e.option("Image.fit"))return!1;const s=t.$thumb;if(!s||"loading"===t.state)return!1;i.classList.add("fancybox__no-click");const n=s.getBoundingClientRect();let r;if(this.fancybox.option("Image.ignoreCoveredThumbnail")){const t=document.elementFromPoint(n.left+1,n.top+1)===s,e=document.elementFromPoint(n.right-1,n.bottom-1)===s;r=t&&e}else r=document.elementFromPoint(n.left+.5*n.width,n.top+.5*n.height)===s;return i.classList.remove("fancybox__no-click"),r}zoomIn(){const t=this.fancybox,e=t.getSlide(),i=e.Panzoom,{top:s,left:n,scale:r,opacity:a}=this.getZoomInfo(e);e.state="zoomIn",t.trigger("reveal",e),i.panTo({x:-1*n,y:-1*s,scale:r,friction:0,ignoreBounds:!0}),e.$content.style.visibility="",!0===a&&i.on("afterTransform",t=>{"zoomIn"!==e.state&&"zoomOut"!==e.state||(t.$content.style.opacity=Math.min(1,1-(1-t.content.scale)/(1-r)))}),i.panTo({x:0,y:0,scale:1,friction:this.fancybox.option("Image.zoomFriction")})}zoomOut(){const t=this.fancybox,e=t.getSlide(),i=e.Panzoom;if(!i)return;e.state="zoomOut",t.state="customClosing",e.$caption&&(e.$caption.style.visibility="hidden");let s=this.fancybox.option("Image.zoomFriction");const n=t=>{const{top:n,left:r,scale:a,opacity:o}=this.getZoomInfo(e);t||o||(s*=.82),i.panTo({x:-1*r,y:-1*n,scale:a,friction:s,ignoreBounds:!0}),s*=.98};window.addEventListener("scroll",n),i.on("endAnimation",()=>{window.removeEventListener("scroll",n),t.destroy()}),n()}handleCursor(t){if("image"!==t.type)return;const e=t.Panzoom,i=this.fancybox.option("Image.click",!1,t),s=t.$el.classList;e&&"toggleZoom"===i?s[e&&1===e.content.scale&&e.option("maxScale")-e.content.scale>.01?"add":"remove"](this.fancybox.option("Image.canZoomInClass")):"close"===i&&s.add(this.fancybox.option("Image.canZoomOutClass"))}onWheel(t,e){if("ready"===this.fancybox.state&&!1!==this.fancybox.trigger("Image.wheel",e))switch(this.fancybox.option("Image.wheel")){case"zoom":t.Panzoom&&t.Panzoom.zoomWithWheel(e);break;case"close":this.fancybox.close();break;case"slide":this.fancybox[e.deltaY<0?"prev":"next"]()}}onClick(t,e){if("ready"!==this.fancybox.state)return;const i=t.Panzoom;if(i&&(i.dragPosition.midPoint||0!==i.dragOffset.x||0!==i.dragOffset.y||1!==i.dragOffset.scale))return;if(this.fancybox.Carousel.Panzoom.lockAxis)return!1;const s=i=>{switch(i){case"toggleZoom":e.stopPropagation(),t.Panzoom&&t.Panzoom.zoomWithClick(e);break;case"close":this.fancybox.close();break;case"next":e.stopPropagation(),this.fancybox.next()}},n=this.fancybox.option("Image.click"),r=this.fancybox.option("Image.doubleClick");r?this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null,s(r)):this.clickTimer=setTimeout(()=>{this.clickTimer=null,s(n)},300):s(n)}onPageChange(t,e){const i=t.getSlide();e.slides.forEach(t=>{t.Panzoom&&"done"===t.state&&t.index!==i.index&&t.Panzoom.panTo({x:0,y:0,scale:1,friction:.8})})}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events)}}C.defaults={canZoomInClass:"can-zoom_in",canZoomOutClass:"can-zoom_out",zoom:!0,zoomOpacity:"auto",zoomFriction:.82,ignoreCoveredThumbnail:!1,touch:!0,click:"toggleZoom",doubleClick:null,wheel:"zoom",fit:"contain",wrap:!1,Panzoom:{ratio:1}};const M=function(){const t=window.location.hash.substr(1),e=t.split("-"),i=e.length>1&&/^\+?\d+$/.test(e[e.length-1])&&parseInt(e.pop(-1),10)||null;return{hash:t,slug:e.join("-"),index:i}};class P{constructor(t){this.fancybox=t;for(const t of["onChange","onClosing"])this[t]=this[t].bind(this);this.events={initCarousel:this.onChange,"Carousel.change":this.onChange,closing:this.onClosing},this.hasCreatedHistory=!1,this.origHash="",this.timer=null}onChange(){const t=this.fancybox,e=t.Carousel;this.timer&&clearTimeout(this.timer);const i=null===e.prevPage,s=t.getSlide(),n=s.$trigger&&s.$trigger.dataset,r=window.location.hash.substr(1);let a=!1;if(s.slug)a=s.slug;else{let t=n&&n.fancybox;
35t&&t.length&&"true"!==t&&(a=t+(e.slides.length>1?"-"+(s.index+1):""))}i&&(this.origHash=r!==a?this.origHash:""),a&&r!==a&&(this.timer=setTimeout(()=>{try{window.history[i?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+"#"+a),i&&(this.hasCreatedHistory=!0)}catch(t){}},300))}onClosing(){if(this.timer&&clearTimeout(this.timer),!0!==this.hasSilentClose){if(!this.hasCreatedHistory)try{return void window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash?"#"+this.origHash:""))}catch(t){}window.history.back()}}attach(t){t.on(this.events)}detach(t){t.off(this.events)}static startFromUrl(){if(!P.Fancybox||P.Fancybox.getInstance())return;const{hash:t,slug:e,index:i}=M();if(!e)return;let s=document.querySelector(`[data-slug="${t}"]`);if(s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),P.Fancybox.getInstance())return;const n=document.querySelectorAll(`[data-fancybox="${e}"]`);n.length&&(null===i&&1===n.length?s=n[0]:i&&(s=n[i-1]),s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}static onHashChange(){const{slug:t,index:e}=M(),i=P.Fancybox.getInstance();if(i){if(t){const s=i.Carousel;for(let e of s.slides)if(e.slug&&e.slug===t)return s.slideTo(e.index);const n=i.getSlide(),r=n.$trigger&&n.$trigger.dataset;if(r&&r.fancybox===t)return s.slideTo(e-1)}i.plugins.Hash.hasSilentClose=!0,i.close()}P.startFromUrl()}static create(t){function e(){window.addEventListener("hashchange",P.onHashChange,!1),P.startFromUrl()}P.Fancybox=t,window.requestAnimationFrame(()=>{w&&(/complete|interactive|loaded/.test(document.readyState)?e():document.addEventListener("DOMContentLoaded",e))})}static destroy(){window.removeEventListener("hashchange",P.onHashChange,!1)}}const k={pageXOffset:0,pageYOffset:0,element:()=>document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement,activate(t){k.pageXOffset=window.pageXOffset,k.pageYOffset=window.pageYOffset,t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen()},deactivate(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}};class L{constructor(t){this.fancybox=t,this.active=!1,this.handleVisibilityChange=this.handleVisibilityChange.bind(this)}isActive(){return this.active}setTimer(){if(!this.active||this.timer)return;const t=this.fancybox.option("slideshow.delay",3e3);this.timer=setTimeout(()=>{this.timer=null,this.fancybox.option("infinite")||this.fancybox.getSlide().index!==this.fancybox.Carousel.slides.length-1?this.fancybox.next():this.fancybox.jumpTo(0,{friction:0})},t);let e=this.$progress;e||(e=document.createElement("div"),e.classList.add("fancybox__progress"),this.fancybox.$carousel.parentNode.insertBefore(e,this.fancybox.$carousel),this.$progress=e,e.offsetHeight),e.style.transitionDuration=t+"ms",e.style.transform="scaleX(1)"}clearTimer(){clearTimeout(this.timer),this.timer=null,this.$progress&&(this.$progress.style.transitionDuration="",this.$progress.style.transform="",this.$progress.offsetHeight)}activate(){this.active||(this.active=!0,this.fancybox.$container.classList.add("has-slideshow"),"done"===this.fancybox.getSlide().state&&this.setTimer(),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1))}handleVisibilityChange(){this.deactivate()}deactivate(){this.active=!1,this.clearTimer(),this.fancybox.$container.classList.remove("has-slideshow"),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1)}toggle(){this.active?this.deactivate():this.fancybox.Carousel.slides.length>1&&this.activate()}}const $={display:["counter","zoom","slideshow","fullscreen","thumbs","close"],autoEnable:!0,items:{counter:{type:"div",class:"fancybox__counter",html:'<span data-fancybox-index=""></span> / <span data-fancybox-count=""></span>',tabindex:-1,position:"left"},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 4l-8 8 8 8"/></svg>',click:function(t){t.preventDefault(),this.fancybox.prev()}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M8 4l8 8-8 8"/></svg>',click:function(t){t.preventDefault(),this.fancybox.next()}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1">\n <g><path d="M3 8 V3h5"></path><path d="M21 8V3h-5"></path><path d="M8 21H3v-5"></path><path d="M16 21h5v-5"></path></g>\n <g><path d="M7 2v5H2M17 2v5h5M2 17h5v5M22 17h-5v5"/></g>\n </svg>
35',click:function(t){t.preventDefault(),k.element()?k.deactivate():k.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1">\n <g><path d="M6 4v16"/><path d="M20 12L6 20"/><path d="M20 12L6 4"/></g>\n <g><path d="M7 4v15M17 4v15"/></g>\n </svg>',click:function(t){t.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><circle cx="10" cy="10" r="7"></circle><path d="M16 16 L21 21"></svg>',click:function(t){t.preventDefault();const e=this.fancybox.getSlide().Panzoom;e&&e.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M12 15V3m0 12l-4-4m4 4l4-4M2 17l.62 2.48A2 2 0 004.56 21h14.88a2 2 0 001.94-1.51L22 17"/></svg>',click:function(t){t.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><circle cx="4" cy="4" r="1" /><circle cx="12" cy="4" r="1" transform="rotate(90 12 4)"/><circle cx="20" cy="4" r="1" transform="rotate(90 20 4)"/><circle cx="4" cy="12" r="1" transform="rotate(90 4 12)"/><circle cx="12" cy="12" r="1" transform="rotate(90 12 12)"/><circle cx="20" cy="12" r="1" transform="rotate(90 20 12)"/><circle cx="4" cy="20" r="1" transform="rotate(90 4 20)"/><circle cx="12" cy="20" r="1" transform="rotate(90 12 20)"/><circle cx="20" cy="20" r="1" transform="rotate(90 20 20)"/></svg>',click:function(t){t.stopPropagation();const e=this.fancybox.plugins.Thumbs;e&&e.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"></path></svg>',tabindex:1,click:function(t){t.stopPropagation(),t.preventDefault(),this.fancybox.close()}}}};class z{constructor(t){this.fancybox=t,this.$container=null,this.state="init";for(const t of["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"])this[t]=this[t].bind(this);this.events={init:this.onInit,prepare:this.onPrepare,done:this.onDone,keydown:this.onKeydown,closing:this.onClosing,"Carousel.change":this.onChange,"Carousel.settle":this.onSettle,"Carousel.Panzoom.touchStart":()=>this.onRefresh(),"Image.startAnimation":(t,e)=>this.onRefresh(e),"Image.afterUpdate":(t,e)=>this.onRefresh(e)}}onInit(){if(this.fancybox.option("Toolbar.autoEnable")){let t=!1;for(const e of this.fancybox.items)if("image"===e.type){t=!0;break}if(!t)return void(this.state="disabled")}for(const t of this.fancybox.option("Toolbar.display"))if("close"===(s(t)?t.id:t)){this.fancybox.options.closeButton=!1;break}}onPrepare(){if("init"===this.state&&(this.build(),this.update(),this.Slideshow=new L(this.fancybox),!this.fancybox.Carousel.prevPage&&(this.fancybox.option("slideshow.autoStart")&&this.Slideshow.activate(),this.fancybox.option("fullscreen.autoStart")&&!k.element())))try{k.activate(this.fancybox.$container)}catch(t){}}onFsChange(){window.scrollTo(k.pageXOffset,k.pageYOffset)}onSettle(){this.Slideshow&&this.Slideshow.isActive()&&(this.fancybox.getSlide().index!==this.fancybox.Carousel.slides.length-1||this.fancybox.option("infinite")?"done"===this.fancybox.getSlide().state&&this.Slideshow.setTimer():this.Slideshow.deactivate())}onChange(){this.update(),this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer()}onDone(t,e){e.index===t.getSlide().index&&(this.update(),this.Slideshow&&this.Slideshow.isActive()&&(this.fancybox.option("infinite")||e.index!==this.fancybox.Carousel.slides.length-1?this.Slideshow.setTimer():this.Slideshow.deactivate()))}onRefresh(t){t&&t.index!==this.fancybox.getSlide().index||(this.update(),!this.Slideshow||!this.Slideshow.isActive()||t&&"done"!==t.state||this.Slideshow.deactivate())}onKeydown(t,e,i){" "===e&&(this.Slideshow.toggle(),i.preventDefault())}onClosing(){this.Slideshow&&this.Slideshow.deactivate(),document.removeEventListener("fullscreenchange",this.onFsChange)}createElement(t){let e;
35return"div"===t.type?e=document.createElement("div"):(e=document.createElement("link"===t.type?"a":"button"),e.classList.add("carousel__button")),e.innerHTML=t.html,e.setAttribute("tabindex",t.tabindex||0),t.class&&e.classList.add(...t.class.split(" ")),t.label&&e.setAttribute("title",this.fancybox.localize(`{{${t.label}}}`)),t.click&&e.addEventListener("click",t.click.bind(this)),"prev"===t.id&&e.setAttribute("data-fancybox-prev",""),"next"===t.id&&e.setAttribute("data-fancybox-next",""),e}build(){this.cleanup();const t=this.fancybox.option("Toolbar.items"),e=[{position:"left",items:[]},{position:"center",items:[]},{position:"right",items:[]}],i=this.fancybox.plugins.Thumbs;for(const r of this.fancybox.option("Toolbar.display")){let a,o;if(s(r)?(a=r.id,o=n({},t[a],r)):(a=r,o=t[a]),["counter","next","prev","slideshow"].includes(a)&&this.fancybox.items.length<2)continue;if("fullscreen"===a){if(!document.fullscreenEnabled||window.fullScreen)continue;document.addEventListener("fullscreenchange",this.onFsChange)}if("thumbs"===a&&(!i||"disabled"===i.state))continue;if(!o)continue;let l=o.position||"right",h=e.find(t=>t.position===l);h&&h.items.push(o)}const r=document.createElement("div");r.classList.add("fancybox__toolbar");for(const t of e)if(t.items.length){const e=document.createElement("div");e.classList.add("fancybox__toolbar__items"),e.classList.add("fancybox__toolbar__items--"+t.position);for(const i of t.items)e.appendChild(this.createElement(i));r.appendChild(e)}this.fancybox.$carousel.parentNode.insertBefore(r,this.fancybox.$carousel),this.$container=r}update(){const t=this.fancybox.getSlide(),e=t.index,i=this.fancybox.items.length,s=t.downloadSrc||("image"!==t.type||t.error?null:t.src);for(const t of this.fancybox.$container.querySelectorAll("a.fancybox__button--download"))s?(t.removeAttribute("disabled"),t.setAttribute("href",s),t.setAttribute("download",s),t.setAttribute("target","_blank")):(t.setAttribute("disabled",""),t.removeAttribute("href"),t.removeAttribute("download"));const n=t.Panzoom,r=n&&n.option("maxScale")>n.option("baseScale");for(const t of this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"))r?t.removeAttribute("disabled"):t.setAttribute("disabled","");for(const e of this.fancybox.$container.querySelectorAll("[data-fancybox-index]"))e.innerHTML=t.index+1;for(const t of this.fancybox.$container.querySelectorAll("[data-fancybox-count]"))t.innerHTML=i;if(!this.fancybox.option("infinite")){for(const t of this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"))0===e?t.setAttribute("disabled",""):t.removeAttribute("disabled");for(const t of this.fancybox.$container.querySelectorAll("[data-fancybox-next]"))e===i-1?t.setAttribute("disabled",""):t.removeAttribute("disabled")}}cleanup(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events),this.cleanup()}}z.defaults=$;const O={ScrollLock:class{constructor(t){this.fancybox=t,this.viewport=null,this.pendingUpdate=null;for(const t of["onReady","onResize","onTouchstart","onTouchmove"])this[t]=this[t].bind(this)}onReady(){const t=window.visualViewport;t&&(this.viewport=t,this.startY=0,t.addEventListener("resize",this.onResize),this.updateViewport()),window.addEventListener("touchstart",this.onTouchstart,{passive:!1}),window.addEventListener("touchmove",this.onTouchmove,{passive:!1})}onResize(){this.updateViewport()}updateViewport(){const t=this.fancybox,e=this.viewport,i=e.scale||1,s=t.$container;if(!s)return;let n="",r="",a="";i-1>.1&&(n=e.width*i+"px",r=e.height*i+"px",a=`translate3d(${e.offsetLeft}px, ${e.offsetTop}px, 0) scale(${1/i})`),s.style.width=n,s.style.height=r,s.style.transform=a}onTouchstart(t){this.startY=t.touches?t.touches[0].screenY:t.screenY}onTouchmove(t){const e=this.startY,i=window.innerWidth/window.document.documentElement.clientWidth;if(t.touches.length>1||1!==i)return;const s=t.target,n=d(s);if(!n)return void t.preventDefault();const r=window.getComputedStyle(n),a=parseInt(r.getPropertyValue("height"),10),o=t.touches?t.touches[0].screenY:t.screenY,l=e<=o&&0===n.scrollTop,h=e>=o&&n.scrollHeight-n.scrollTop===a;(l||h)&&t.preventDefault()}cleanup(){this.pendingUpdate&&(cancelAnimationFrame(this.pendingUpdate),this.pendingUpdate=null);const t=this.viewport;t&&(t.removeEventListener("resize",this.onResize),this.viewport=null),window.removeEventListener("touchstart",this.onTouchstart,!1),window.removeEventListener("touchmove",this.onTouchmove,!1)}attach(){this.fancybox.on("initLayout",this.onReady)}detach(){this.fancybox.off("initLayout",this.onReady),this.cleanup()}},Thumbs:T,Html:S,Toolbar:z,Image:C,Hash:P},A={startIndex:0,preload:1,infinite:!0,showClass:"fancybox-zoomInUp",hideClass:"fancybox-fadeOut",animated:!0,hideScrollbar:!0,parentEl:null,mainClass:null,autoFocus:!0,trapFocus:!0,placeFocusBack:!0,click:"close",closeButton:"inside",dragToClose:!0,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"next",ArrowDown:"prev",ArrowRight:"next",ArrowLeft:"prev"},template:{closeButton:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1">
35<path d="M20 20L4 4m16 0L4 20"/></svg>',spinner:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="25 25 50 50" tabindex="-1"><circle cx="50" cy="50" r="20"/></svg>',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}};let I=0;class D extends u{constructor(t,e={}){super(n(!0,{},A,e)),this.bindHandlers(),this.state="init",this.setItems(t),this.attachPlugins(D.Plugins),this.trigger("init"),!0===this.option("hideScrollbar")&&this.hideScrollbar(),this.initLayout(),this.initCarousel(),this.attachEvents(),this.trigger("prepare"),this.state="ready",this.trigger("ready"),this.$container.setAttribute("aria-hidden","false"),this.option("trapFocus")&&this.focus()}bindHandlers(){for(const t of["onMousedown","onKeydown","onClick","onCreateSlide","onTouchMove","onTouchEnd","onTransform"])this[t]=this[t].bind(this)}attachEvents(){document.addEventListener("mousedown",this.onMousedown),document.addEventListener("keydown",this.onKeydown),this.$container.addEventListener("click",this.onClick)}detachEvents(){document.removeEventListener("mousedown",this.onMousedown),document.removeEventListener("keydown",this.onKeydown),this.$container.removeEventListener("click",this.onClick)}initLayout(){this.$root=this.option("parentEl")||document.body;let t=this.option("template.main");t&&(this.$root.insertAdjacentHTML("beforeend",this.localize(t)),this.$container=this.$root.querySelector(".fancybox__container")),this.$container||(this.$container=document.createElement("div"),this.$root.appendChild(this.$container)),this.$container.onscroll=()=>(this.$container.scrollLeft=0,!1),Object.entries({class:"fancybox__container",role:"dialog","aria-modal":"true","aria-hidden":"true","aria-label":this.localize("{{MODAL}}")}).forEach(t=>this.$container.setAttribute(...t)),this.option("animated")&&this.$container.classList.add("is-animated"),this.$backdrop=this.$container.querySelector(".fancybox__backdrop"),this.$backdrop||(this.$backdrop=document.createElement("div"),this.$backdrop.classList.add("fancybox__backdrop"),this.$container.appendChild(this.$backdrop)),this.$carousel=this.$container.querySelector(".fancybox__carousel"),this.$carousel||(this.$carousel=document.createElement("div"),this.$carousel.classList.add("fancybox__carousel"),this.$container.appendChild(this.$carousel)),this.$container.Fancybox=this,this.id=this.$container.getAttribute("id"),this.id||(this.id=this.options.id||++I,this.$container.setAttribute("id","fancybox-"+this.id));const e=this.options.mainClass;return e&&this.$container.classList.add(...e.split(" ")),document.documentElement.classList.add("with-fancybox"),this.trigger("initLayout"),this}setItems(t){const e=[];for(const i of t){const t=i.$trigger;if(t){const e=t.dataset||{};i.src=e.src||t.getAttribute("href")||i.src,i.type=e.type||i.type,!i.src&&t instanceof HTMLImageElement&&(i.src=t.currentSrc||i.$trigger.src)}let s=i.$thumb;if(!s){let t=i.$trigger&&i.$trigger.origTarget;t&&(s=t instanceof HTMLImageElement?t:t.querySelector("img")),!s&&i.$trigger&&(s=i.$trigger instanceof HTMLImageElement?i.$trigger:i.$trigger.querySelector("img"))}i.$thumb=s||null;let n=i.thumb;!n&&i.$thumb&&(n=s.currentSrc||s.src),n||"image"!==i.type||(n=i.src),i.thumb=n||null,i.caption=i.caption||"",e.push(i)}this.items=e}initCarousel(){return this.Carousel=new x(this.$carousel,n(!0,{},{prefix:"",classNames:{viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"},textSelection:!0,preload:this.option("preload"),friction:.88,slides:this.items,initialPage:this.options.startIndex,slidesPerPage:1,infiniteX:this.option("infinite"),infiniteY:!0,l10n:this.option("l10n"),Dots:!1,Navigation:{classNames:{main:"fancybox__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}},Panzoom:{textSelection:!0,panOnlyZoomed:()=>this.Carousel&&this.Carousel.pages&&this.Carousel.pages.length<2&&!this.options.dragToClose,lockAxis:()=>
35{if(this.Carousel){let t="x";return this.options.dragToClose&&(t+="y"),t}}},on:{"*":(t,...e)=>this.trigger("Carousel."+t,...e),init:t=>this.Carousel=t,createSlide:this.onCreateSlide}},this.option("Carousel"))),this.option("dragToClose")&&this.Carousel.Panzoom.on({touchMove:this.onTouchMove,afterTransform:this.onTransform,touchEnd:this.onTouchEnd}),this.trigger("initCarousel"),this}onCreateSlide(t,e){let i=e.caption||"";if("function"==typeof this.options.caption&&(i=this.options.caption.call(this,this,this.Carousel,e)),"string"==typeof i&&i.length){const t=document.createElement("div"),s=`fancybox__caption_${this.id}_${e.index}`;t.className="fancybox__caption",t.innerHTML=i,t.setAttribute("id",s),e.$caption=e.$el.appendChild(t),e.$el.classList.add("has-caption"),e.$el.setAttribute("aria-labelledby",s)}}onClick(t){if(!t.defaultPrevented&&!t.target.closest(".fancybox__content")&&!window.getSelection().toString().length&&!1!==this.trigger("click",t))switch(this.option("click")){case"close":this.close();break;case"next":this.next()}}onTouchMove(){const t=this.getSlide().Panzoom;return!t||1===t.content.scale}onTouchEnd(t){const e=t.dragOffset.y;Math.abs(e)>=150||Math.abs(e)>=35&&t.dragOffset.time<350?(this.option("hideClass")&&(this.getSlide().hideClass="fancybox-throwOut"+(t.content.y<0?"Up":"Down")),this.close()):"y"===t.lockAxis&&t.panTo({y:0})}onTransform(t){if(this.$backdrop){const e=Math.abs(t.content.y),i=e<1?"":Math.max(.33,Math.min(1,1-e/t.content.fitHeight*1.5));this.$container.style.setProperty("--fancybox-ts",i?"0s":""),this.$container.style.setProperty("--fancybox-opacity",i)}}onMousedown(){document.body.classList.add("is-using-mouse")}onKeydown(t){if(D.getInstance().id!==this.id)return;document.body.classList.remove("is-using-mouse");const e=t.key;if("Tab"===e&&this.option("trapFocus"))return void this.focus(t);const i=this.option("keyboard");if(!i||t.ctrlKey||t.altKey||t.shiftKey)return;const s=document.activeElement&&document.activeElement.classList,n=s&&s.contains("carousel__button");if("Escape"!==e&&!n&&(t.target.isContentEditable||-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(t.target.nodeName)))return;if(!1===this.trigger("keydown",e,t))return;const r=i[e];"function"==typeof this[r]&&this[r]()}getSlide(){const t=this.Carousel;if(!t)return null;const e=null===t.page?t.option("initialPage"):t.page,i=t.pages||[];return i.length&&i[e]?i[e].slides[0]:null}focus(t){void 0===D.preventScrollSupported&&(D.preventScrollSupported=function(){let t=!1;return document.createElement("div").focus({get preventScroll(){return t=!0,!1}}),t}());const e=t=>{t.setActive?t.setActive():D.preventScrollSupported?t.focus({preventScroll:!0}):t.focus()};if(["init","closing","customClosing","destroy"].indexOf(this.state)>-1)return;t&&t.preventDefault();const i=this.getSlide().$el;if(!i)return;i.tabIndex=0;const s=[].slice.call(this.$container.querySelectorAll(["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])']));let n=[];for(let t of s){if(t.classList&&t.classList.contains("fancybox__slide"))continue;const e=t.closest(".fancybox__slide");e?e===i&&n[t.hasAttribute("autofocus")?"unshift":"push"](t):n.push(t)}if(!n.length)return;this.Carousel.pages.length>1&&n.push(i),n.sort((function(t,e){return t.tabIndex>e.tabIndex?-1:t.tabIndex<e.tabIndex?1:0}));const r=n.indexOf(document.activeElement),a=t&&!t.shiftKey,o=t&&t.shiftKey;return a?r===n.length-1?e(n[0]):e(n[r+1]):o?e(0===r?n[n.length-1]:n[r-1]):r<0?e(n[0]):void 0}hideScrollbar(){if(!w)return;const t=window.innerWidth-document.documentElement.getBoundingClientRect().width,e="fancybox-style-noscroll";let i=document.getElementById(e);i||t>0&&(i=document.createElement("style"),i.id=e,i.type="text/css",i.innerHTML=`.compensate-for-scrollbar {padding-right: ${t}px;}`,document.getElementsByTagName("head")[0].appendChild(i),document.body.classList.add("compensate-for-scrollbar"))}revealScrollbar(){document.body.classList.remove("compensate-for-scrollbar");const t=document.getElementById("fancybox-style-noscroll");t&&t.remove()}clearContent(t){this.Carousel.trigger("removeSlide",t),t.$content&&(t.$content.remove(),t.$content=null),t._className&&t.$el.classList.remove(t._className)}setContent(t,e,i={}){let s;const n=t.$el;if(e instanceof HTMLElement?["img","iframe","video","audio"].indexOf(e.nodeName.toLowerCase())>-1?(s=document.createElement("div"),s.appendChild(e)):s=e:(s=document.createElement("div"),s.innerHTML=e),!(s instanceof Element))throw new Error("Element expected");return t._className="has-"+(i.suffix||t.type||"unknown"),n.classList.add(t._className),s.classList.add("fancybox__content"),"none"!==s.style.display&&"none"!==window.getComputedStyle(s).getPropertyValue("display")||(s.style.display=t.display||this.option("defaultDisplay")||"flex"),t.id&&s.setAttribute("id",t.id),t.$content=s,n.prepend(s),this.manageCloseButton(t),"loading"!==t.state&&this.revealContent(t),s}manageCloseButton(t){const e=void 0===t.closeButton?this.option("closeButton"):t.closeButton;if(!e||"top"===e&&this.$closeButton)return;const i=document.createElement("button");i.classList.add("carousel__button","is-close"),i.setAttribute("title",this.options.l10n.CLOSE),i.innerHTML=this.option("template.closeButton"),i.addEventListener("click",t=>this.close(t)),"inside"===e?(t.$closeButton&&t.$closeButton.remove(),t.$closeButton=t.$content.appendChild(i)):this.$closeButton=this.$container.insertBefore(i,this.$container.firstChild)}revealContent(t){this.trigger("reveal",t),t.$content.style.visibility="";let e=!1;t.error||"loading"===t.state||null!==this.Carousel.prevPage||t.index!==this.options.startIndex||(e=void 0===t.showClass?this.option("showClass"):t.showClass),e?(t.state="animating",this.animateCSS(t.$content,e,()=>{this.done(t)})):this.done(t)}
35animateCSS(t,e,i){if(t&&t.dispatchEvent(new CustomEvent("animationend",{bubbles:!0,cancelable:!0})),!t||!e)return void("function"==typeof i&&i());const s=function(n){n.currentTarget===this&&(t.removeEventListener("animationend",s),i&&i(),t.classList.remove(e))};t.addEventListener("animationend",s),t.classList.add(e)}done(t){t.state="done",this.trigger("done",t);const e=this.getSlide();e&&t.index===e.index&&this.option("autoFocus")&&this.focus()}setError(t,e){t.error=e,this.hideLoading(t),this.clearContent(t);const i=document.createElement("div");i.classList.add("fancybox-error"),i.innerHTML=this.localize(e||"<p>{{ERROR}}</p>"),this.setContent(t,i,{suffix:"error"})}showLoading(t){t.state="loading",t.$el.classList.add("is-loading");let e=t.$el.querySelector(".fancybox__spinner");e||(e=document.createElement("div"),e.classList.add("fancybox__spinner"),e.innerHTML=this.option("template.spinner"),e.addEventListener("click",()=>{this.Carousel.Panzoom.velocity||this.close()}),t.$el.prepend(e))}hideLoading(t){const e=t.$el&&t.$el.querySelector(".fancybox__spinner");e&&(e.remove(),t.$el.classList.remove("is-loading")),"loading"===t.state&&(this.trigger("load",t),t.state="ready")}next(){const t=this.Carousel;t&&t.pages.length>1&&t.slideNext()}prev(){const t=this.Carousel;t&&t.pages.length>1&&t.slidePrev()}jumpTo(...t){this.Carousel&&this.Carousel.slideTo(...t)}close(t){if(t&&t.preventDefault(),["closing","customClosing","destroy"].indexOf(this.state)>-1)return;if(!1===this.trigger("shouldClose",t))return;if(this.state="closing",this.Carousel.Panzoom.destroy(),this.detachEvents(),this.trigger("closing",t),"destroy"===this.state)return;this.$container.setAttribute("aria-hidden","true"),this.$container.classList.add("is-closing");const e=this.getSlide();if(this.Carousel.slides.forEach(t=>{t.$content&&t.index!==e.index&&this.Carousel.trigger("removeSlide",t)}),"closing"===this.state){const t=void 0===e.hideClass?this.option("hideClass"):e.hideClass;this.animateCSS(e.$content,t,()=>{this.destroy()},!0)}}destroy(){this.state="destroy",this.trigger("destroy");const t=this.option("placeFocusBack")?this.getSlide().$trigger:null;if(this.Carousel.destroy(),this.detachPlugins(),this.Carousel=null,this.options={},this.events={},this.$container.remove(),this.$container=this.$backdrop=this.$carousel=null,t)if(D.preventScrollSupported)t.focus({preventScroll:!0});else{const e=document.body.scrollTop;t.focus(),document.body.scrollTop=e}const e=D.getInstance();e?e.focus():(document.documentElement.classList.remove("with-fancybox"),document.body.classList.remove("is-using-mouse"),this.revealScrollbar())}static show(t,e={}){return new D(t,e)}static fromEvent(t,e={}){if(t.defaultPrevented)return;if(t.button&&0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey)return;let i,s,n,r=t.target;if((r.matches("[data-fancybox-trigger]")||(r=r.closest("[data-fancybox-trigger]")))&&(i=r&&r.dataset&&r.dataset.fancyboxTrigger),i){const t=document.querySelectorAll(`[data-fancybox="${i}"]`),e=parseInt(r.dataset.fancyboxIndex,10)||0;r=t.length?t[e]:r}r||(r=t.target),Array.from(D.openers.keys()).reverse().some(e=>{if(n=r,n.matches(e)||(n=n.closest(e)))return t.preventDefault(),s=e,!0});let a=!1;if(s){e.event=t,e.target=n,n.origTarget=t.target,a=D.fromOpener(s,e);const i=D.getInstance();i&&"ready"===i.state&&t.detail&&document.body.classList.add("is-using-mouse")}return a}static fromOpener(t,e={}
35){let i=[],s=e.startIndex||0,r=e.target||null;const a=void 0===(e=n({},e,D.openers.get(t))).groupAttr?"data-fancybox":e.groupAttr,o=a&&r&&r.getAttribute(""+a),l=void 0!==e.groupAll&&e.groupAll;if(l||o?(i=[].slice.call(document.querySelectorAll(t)),l||(i=i.filter(t=>t.getAttribute(""+a)===o))):i=[r],!i.length)return!1;const h=D.getInstance();return!(h&&i.indexOf(h.options.$trigger)>-1)&&(s=r?i.indexOf(r):s,i=i.map((function(t){const e=["false","0","no","null","undefined"],i=["true","1","yes"],s=Object.assign({},t.dataset);for(let[t,n]of Object.entries(s))if("string"==typeof n||n instanceof String)if(e.indexOf(n)>-1)s[t]=!1;else if(i.indexOf(s[t])>-1)s[t]=!0;else try{s[t]=JSON.parse(n)}catch(e){s[t]=n}return delete s.fancybox,delete s.type,t instanceof Element&&(s.$trigger=t),s})),new D(i,n({},e,{startIndex:s,$trigger:r})))}static bind(t,e={}){function i(){document.body.addEventListener("click",D.fromEvent,!1)}w&&(D.openers.size||(/complete|interactive|loaded/.test(document.readyState)?i():document.addEventListener("DOMContentLoaded",i)),D.openers.set(t,e))}static unbind(t){D.openers.delete(t),D.openers.size||D.destroy()}static destroy(){let t;for(;t=D.getInstance();)t.destroy();D.openers=new Map,document.body.removeEventListener("click",D.fromEvent,!1)}static getInstance(t){let e=[];e=t?[document.getElementById("fancybox-"+t)]:Array.from(document.querySelectorAll(".fancybox__container")).reverse();for(const t of e){const e=t&&t.Fancybox;if(e&&"closing"!==e.state&&"customClosing"!==e.state)return e}return null}static close(t=!0){let e=null;for(;e=D.getInstance();)if(e.close(),!t)return}}D.version="4.0.0-beta.4",D.defaults=A,D.openers=new Map,D.Plugins=O,D.bind("[data-fancybox]");for(const[t,e]of Object.entries(D.Plugins||{}))"function"==typeof e.create&&e.create(D)},function(t,e,i){"use strict";(function(t){e.a={init:function(){!function(){var t=document.querySelector(".site-header"),e=document.querySelector(".site-header .brand"),i=document.querySelector(".site-header .nav-primary"),s=document.querySelectorAll(".site-header .icon-button"),n=document.querySelectorAll(".bigmenu > li > a"),r=document.querySelector(".overlay-search"),a=document.querySelector("#widgetsearchfield_widget-search--in-overlay"),o=document.querySelector(".widget-search__button"),l=document.querySelector(".bigmenu"),h=document.querySelectorAll(".js-bigmenu-toggle"),c=document.querySelector(".bigmenu__backdrop"),d=!1,u=!0,p=document.querySelector(".site-header__main"),f=document.querySelector(".site-header__top"),m=window.matchMedia("(max-width: 1400px)");m.addEventListener("change",(function(){b()})),new IntersectionObserver((function(t){t.forEach((function(t){u=t.isIntersecting,b()}))})).observe(f);var g=function(e){if(c.style.setProperty("--document-height","0px"),c.style.setProperty("--document-height",document.body.scrollHeight+"px"),l.classList.add("active"),"hamburger"==e&&h?(h[0].classList.add("icon-button--active"),t.classList.add("site-header--active"),r.classList.add("overlay-search--active","overlay-search--mobile"),a.placeholder="Zoeken...",o.innerHTML=""):m.matches||h[0].classList.remove("icon-button--active"),e){d&&v(d);var i=document.querySelector('[data-bigmenu-id="'+e+'"]');if(i){i.removeAttribute("inert"),i.classList.add("active"),i.previousElementSibling.classList.add("active");var s=i.querySelector("[href]");s&&s.focus(),d=i}}document.addEventListener("keydown",w),x(),b()},v=function(t){t.classList.remove("active"),t.setAttribute("inert",""),t.previousElementSibling.classList.remove("active"),d=!1},y=function(){d&&v(d),l.classList.remove("active"),h&&h[0].classList.remove("icon-button--active"),x(!1),b()},b=function(){var n=!0;u&&(n=!1),d&&(n=!0),m.matches&&(n=!0),t.classList.toggle("site-header--on-white",n),p.classList.toggle("site-header__main--on-white",n),f.classList.toggle("site-header__top--on-white",n),e.classList.toggle("brand--on-white",n),i.classList.toggle("nav-primary--on-white",n),s.forEach((function(t){t.classList.toggle("icon-button--on-white",n)}))};b();var x=function(t){void 0===t&&(t=!0),document.querySelectorAll("body > :not(:where(.site-header, .search-dialog))").forEach((function(e){e.toggleAttribute("inert",t)}))};h.forEach((function(e){e.addEventListener("click",(function(i){i.preventDefault(),e.classList.contains("icon-button--active")?(y(),t.classList.remove("site-header--active"),r.classList.remove("overlay-search--active","overlay-search--mobile")):g("hamburger")}))}
35)),n.forEach((function(t){!1===t.href.includes("contact")&&!1===t.href.includes("ik-zoek-hulp")&&t.addEventListener("click",(function(e){e.preventDefault(),t.classList.contains("active")?(t.classList.remove("active"),t.nextElementSibling.classList.remove("active"),m.matches||y()):g(e.target.href)}))})),c.addEventListener("click",(function(){y()}));var w=function(t){"Escape"===t.key&&(y(),document.removeEventListener("keydown",w))};function T(){var t=document.querySelector(".site-header__tools"),e=document.querySelector(".site-header__nav-primary .bigmenu");if(t&&e){var i=window.innerWidth>=768?t.getBoundingClientRect().width+"px":"0px";e.style.setProperty("--bigmenu-padding-right",i)}}window.addEventListener("resize",T),window.addEventListener("DOMContentLoaded",T),window.addEventListener("load",T)}()},finalize:function(){}}}).call(this,i(2))},function(t,e,i){"use strict";var s=i(0),n=i(1);e.a={init:function(){s.a.registerPlugin(n.a);for(var t=s.a.matchMedia(),e=document.getElementById("jsMarqueeContainer"),i=document.getElementById("jsMarquee"),r=i.textContent.split(" "),a=[],o=0;o<r.length;o++){var l=r[o];l=l.includes("â")?'<span class="site-footer__cta-hyphen">'+l.replace("â","â")+"</span>":"<span>"+l+"</span>",a.push(l)}i.innerHTML=a.join(" ");var h=s.a.timeline({scrollTrigger:{trigger:e,start:"center bottom",end:"bottom top",scrub:!0}});t.add("(max-width: 768px)",(function(){h.to(i,{x:"-175%"})})),t.add("(min-width: 769px)",(function(){h.to(i,{x:"-75%"})}))},finalize:function(){}}},function(t,e,i){"use strict";var s=i(0),n=i(1);e.a={init:function(){s.a.registerPlugin(n.a);var t=document.getElementById("jsScrollTo"),e=s.a.timeline({scrollTrigger:{trigger:"body",start:"top bottom",end:"bottom center",scrub:!0}});t&&e&&e.to(t,{rotate:360})},finalize:function(){}}},function(t,e,i){"use strict";(function(t){e.a={init:function(){var e,i,s=!1,n=document.querySelector(".jsLoader"),r=document.getElementById("jsModal"),a=document.getElementById("jsModalClose"),o=t("#jsModalContent"),l=document.querySelectorAll(".jsModalTrigger");function h(){r.showModal(),r.querySelector(".modal__inner").scrollTo(0,0),r.querySelector(".modal-content__inner").scrollTo(0,0)}function c(t){!0!==t?n.classList.remove("loader--active"):n.classList.add("loader--active")}0!==l.length&&r&&(l.forEach((function(n){var r=n.dataset.postid,a=n.dataset.addition;n.addEventListener("click",(function(n){n.preventDefault(),function(n,r){if(!0===s)return;if(!n)return;if(r&&r===e)return void h();if(n&&n===i&&r!==e);else if(n&&n===i)return void h();e=r,i=n,c(s=!0),function(e){t.ajax({url:ajax_params.ajaxurl,data:e,type:"POST",success:function(t){var e=JSON.parse(t).post;o.empty(),o.append(e),s=!1,h(),c(!1)}})}({action:"load_modal",post:n,addition:r})}(r,a)}))})),a.addEventListener("click",(function(t){t.preventDefault(),r.close()})),r.addEventListener("click",(function(t){t.target===r&&r.close()})))},finalize:function(){}}}).call(this,i(2))},function(t,e,i){"use strict";var s=i(0),n=i(1);e.a={init:function(){s.a.registerPlugin(n.a);var t=document.getElementById("jsScrollNavigation"),e=document.querySelectorAll(".jsNavigationWidgetLink"),i=document.getElementById("page-header-location"),r=document.querySelectorAll(".site-footer"),a=[],o=s.a.matchMedia();function l(t){t.classList.remove("navigation-widget__link--active")}function h(t){e.forEach((function(t){l(t)})),t.classList.add("navigation-widget__link--active")}t&&o.add("(min-width: 1024px)",(function(){s.a.to(t,{scrollTrigger:{trigger:i,pin:t,start:"top top+=69",endTrigger:r,end:"bottom bottom",onToggle:function(e){return e.isActive?t.classList.add("navigation-widget--scroll"):t.classList.remove("navigation-widget--scroll")}}}),e.forEach((function(t){var e=t.getAttribute("href");if(e&&e.startsWith("#")){var i=e.substring(1),s=document.getElementById(i);s&&a.push({target:s,link:t})}})),0!==a.length&&a.forEach((function(t){n.a.create({trigger:t.target,start:"top 25%",end:"bottom 25%",onLeave:function(){l(t.link)},onLeaveBack:function(){l(t.link)},onEnter:function(){h(t.link)},onEnterBack:function(){h(t.link)}})}))}))},finalize:function(){}}}
35,function(t,e,i){"use strict";var s=i(0),n=i(1);e.a={init:function(){s.a.registerPlugin(n.a);var t=document.getElementById("header");s.a.to(t,{scrollTrigger:{trigger:t,start:"100",end:"999999999",onToggle:function(e){return e.isActive?t.classList.add("site-header--scrolled"):t.classList.remove("site-header--scrolled")}}})},finalize:function(){}}},function(t,e,i){"use strict";e.a={init:function(){var t=document.querySelectorAll(".styleguide-section"),e=document.querySelector(".main");if(e&&t.length>1){var i=document.createElement("nav");i.classList.add("template-styleguide__nav"),e.prepend(i),t.forEach((function(t){var e=document.createElement("div"),s=document.createElement("a");s.textContent=t.dataset.title,s.href="#"+t.id,s.classList.add("button");var n=document.createElement("a");n.textContent="i",n.href="?section="+t.id,e.appendChild(s),e.appendChild(n),i.appendChild(e)}))}},finalize:function(){}}},function(t,e,i){"use strict";e.a={init:function(){},finalize:function(){}}},function(t,e,i){"use strict";var s=function(t){return""+t.charAt(0).toLowerCase()+t.replace(/[\W_]/g,"|").split("|").map((function(t){return""+t.charAt(0).toUpperCase()+t.slice(1)})).join("").slice(1)},n=function(t){this.routes=t};n.prototype.fire=function(t,e,i){void 0===e&&(e="init"),document.dispatchEvent(new CustomEvent("routed",{bubbles:!0,detail:{route:t,fn:e}}));var s=""!==t&&this.routes[t]&&"function"==typeof this.routes[t][e];s&&this.routes[t][e](i)},n.prototype.loadEvents=function(){var t=this;this.fire("common"),document.body.className.toLowerCase().replace(/-/g,"_").split(/\s+/).map(s).forEach((function(e){t.fire(e),t.fire(e,"finalize")})),this.fire("common","finalize")};e.a=n},function(t,e,i){"use strict";var s=i(0),n=i(1);function r(t,e){for(var i=0;i<e.length;i++){var s=e[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}} 36/*! 37 * ScrollSmoother 3.13.0 38 * https://gsap.com 39 * 40 * @license Copyright 2008-2025, GreenSock. All rights reserved. 41 * Subject to the terms at https://gsap.com/standard-license 42 * @author: Jack Doyle, [email protected] 43*/ 44var a,o,l,h,c,d,u,p,f,m,g,v,y,b,x,w=function(){return"undefined"!=typeof window},T=function(){return a||w()&&(a=window.gsap)&&a.registerPlugin&&a},E=function(t){return f.maxScroll(t||l)},_=function(t){var e=h.querySelector(".ScrollSmoother-wrapper");return e||((e=h.createElement("div")).classList.add("ScrollSmoother-wrapper"),t.parentNode.insertBefore(e,t),e.appendChild(t)),e},S=function(){function t(e){var i=this;o||t.register(a)||console.warn("Please gsap.registerPlugin(ScrollSmoother)"),e=this.vars=e||{},m&&m.kill(),m=this,b(this);var s,n,r,w,T,S,C,M,P,k,L,$,z,O,A,I,D=e,R=D.smoothTouch,N=D.onUpdate,F=D.onStop,B=D.smooth,H=D.onFocusIn,X=D.normalizeScroll,Y=D.wholePixels,W=this,q=e.effectsPrefix||"",V=f.getScrollFunc(l),G=1===f.isTouch?!0===R?.8:parseFloat(R)||0:0===B||!1===B?0:parseFloat(B)||.8,j=G&&+e.speed||1,U=0,K=0,Z=1,J=v(0),Q=function(){return J.update(-U)},tt={y:0},et=function(){return s.style.overflow="visible"},it=function(t){t.update();var e=t.getTween();e&&(e.pause(),e._time=e._dur,e._tTime=e._tDur),A=!1,t.animation.progress(t.progress,!0)},st=function(e,i){(e!==U&&!k||i)&&(Y&&(e=Math.round(e)),G&&(s.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+e+", 0, 1)",s._gsap.y=e+"px"),K=e-U,U=e,f.isUpdating||t.isRefreshing||f.update())},nt=function(t){return arguments.length?(t<0&&(t=0),tt.y=-t,A=!0,k?U=-t:st(-t),f.isRefreshing?w.update():V(t/j),this):-U},rt="undefined"!=typeof ResizeObserver&&!1!==e.autoResize&&new ResizeObserver((function(){if(!f.isRefreshing){var t=E(n)*j;t<-U&&nt(t),x.restart(!0)}})),at=function(t){n.scrollTop=0,t.target.contains&&t.target.contains(n)||H&&!1===H(i,t)||(f.isInViewport(t.target)||t.target===I||i.scrollTo(t.target,!1,"center center"),I=t.target)},ot=function(t,e){if(t<e.start)return t;var i=isNaN(e.ratio)?1:e.ratio,s=e.end-e.start,n=t-e.start,r=e.offset||0,a=e.pins||[],o=a.offset||0,l=e._startClamp&&e.start<=0||e.pins&&e.pins.offset?0:e._endClamp&&e.end===E()?1:.5;return a.forEach((function(e){s-=e.distance,e.nativeStart<=t&&(n-=e.distance)})),o&&(n*=(s-o/i)/s),t+(n-r*l)/i-n},lt=function(t,e){T.forEach((function(i){return function t(e,i,s){s||(e.pins.length=e.pins.offset=0);var n,r,o,l,h,c,d,u,p=e.pins,f=e.markers;for(d=0;d<i.length;d++)if(u=i[d],e.trigger&&u.trigger&&e!==u&&(u.trigger===e.trigger||u.pinnedContainer===e.trigger||e.trigger.contains(u.trigger))&&(h=u._startNative||u._startClamp||u.start,c=u._endNative||u._endClamp||u.end,o=ot(h,e),l=u.pin&&c>0?o+(c-h):ot(c,e),u.setPositions(o,l,!0,(u._startClamp?Math.max(0,o):o)-h),u.markerStart&&f.push(a.quickSetter([u.markerStart,u.markerEnd],"y","px")),u.pin&&u.end>
440&&!s)){if(n=u.end-u.start,r=e._startClamp&&u.start<0){if(e.start>0)return e.setPositions(0,e.end+(e._startNative-e.start),!0),void t(e,i);n+=u.start,p.offset=-u.start}p.push({start:u.start,nativeStart:h,end:u.end,distance:n,trig:u}),e.setPositions(e.start,e.end+(r?-u.start:n),!0)}}(i,t,e)}))},ht=function(){c=h.documentElement,d=h.body,et(),requestAnimationFrame(et),T&&(f.getAll().forEach((function(t){t._startNative=t.start,t._endNative=t.end})),T.forEach((function(t){var e=t._startClamp||t.start,i=t.autoSpeed?Math.min(E(),t.end):e+Math.abs((t.end-e)/t.ratio),s=i-t.end;if((e-=s/2)>(i-=s/2)){var n=e;e=i,i=n}t._startClamp&&e<0?(s=(i=t.ratio<0?E():t.end/t.ratio)-t.end,e=0):(t.ratio<0||t._endClamp&&i>=E())&&(s=((i=E())-(e=t.ratio<0||t.ratio>1?0:i-(i-t.start)/t.ratio))*t.ratio-(t.end-t.start)),t.offset=s||1e-4,t.pins.length=t.pins.offset=0,t.setPositions(e,i,!0)})),lt(f.sort())),J.reset()},ct=function(){return f.addEventListener("refresh",ht)},dt=function(){return T&&T.forEach((function(t){return t.vars.onRefresh(t)}))},ut=function(){return T&&T.forEach((function(t){return t.vars.onRefreshInit(t)})),dt},pt=function(t,e,i,s){return function(){var n="function"==typeof e?e(i,s):e;n||0===n||(n=s.getAttribute("data-"+q+t)||("speed"===t?1:0)),s.setAttribute("data-"+q+t,n);var r="clamp("===(n+"").substr(0,6);return{clamp:r,value:r?n.substr(6,n.length-7):n}}},ft=function(t,e,i,s,r){r=("function"==typeof r?r(s,t):r)||0;var o,h,d,u,m,v,y=pt("speed",e,s,t),b=pt("lag",i,s,t),x=a.getProperty(t,"y"),w=t._gsap,_=[],S=function(){e=y(),i=parseFloat(b().value),o=parseFloat(e.value)||1,d="auto"===e.value,m=d||h&&h._startClamp&&h.start<=0||_.offset?0:h&&h._endClamp&&h.end===E()?1:.5,u&&u.kill(),u=i&&a.to(t,{ease:g,overwrite:!1,y:"+=0",duration:i}),h&&(h.ratio=o,h.autoSpeed=d)},C=function(){w.y=x+"px",w.renderTransform(1),S()},M=[],P=0,k=function(e){if(d){C();var i=function(t,e){var i,s,n=t.parentNode||c,r=t.getBoundingClientRect(),a=n.getBoundingClientRect(),o=a.top-r.top,h=a.bottom-r.bottom,d=(Math.abs(o)>Math.abs(h)?o:h)/(1-e),u=-d*e;return d>0&&(s=.5===(i=a.height/(l.innerHeight+a.height))?2*a.height:2*Math.min(a.height,Math.abs(-d*i/(2*i-1)))*(e||1),u+=e?-s*e:-s/2,d+=s),{change:d,offset:u}}(t,p(0,1,-e.start/(e.end-e.start)));P=i.change,v=i.offset}else v=_.offset||0,P=(e.end-e.start-v)*(1-o);_.forEach((function(t){return P-=t.distance*(1-o)})),e.offset=P||.001,e.vars.onUpdate(e),u&&u.progress(1)};return S(),(1!==o||d||u)&&(k(h=f.create({trigger:d?t.parentNode:t,start:function(){return e.clamp?"clamp(top bottom+="+r+")":"top bottom+="+r},end:function(){return e.value<0?"max":e.clamp?"clamp(bottom top-="+r+")":"bottom top-="+r},scroller:n,scrub:!0,refreshPriority:-999,onRefreshInit:C,onRefresh:k,onKill:function(t){var e=T.indexOf(t);e>=0&&T.splice(e,1),C()},onUpdate:function(t){var e,i,s,n,r=x+P*(t.progress-m),o=_.length,l=0;if(t.offset){if(o){for(i=-U,s=t.end;o--;){if((e=_[o]).trig.isActive||i>=e.start&&i<=e.end)return void(u&&(e.trig.progress+=e.trig.direction<0?.001:-.001,e.trig.update(0,0,1),u.resetTo("y",parseFloat(w.y),-K,!0),Z&&u.progress(1)));i>e.end&&(l+=e.distance),s-=e.distance}r=x+l+P*((a.utils.clamp(t.start,t.end,i)-t.start-l)/(s-t.start)-m)}M.length&&!d&&M.forEach((function(t){return t(r-l)})),n=r+v,r=Math.round(1e5*n)/1e5||0,u?(u.resetTo("y",r,-K,!0),Z&&u.progress(1)):(w.y=r+"px",w.renderTransform(1))}}})),a.core.getCache(h.trigger).stRevert=ut,h.startY=x,h.pins=_,h.markers=M,h.ratio=o,h.autoSpeed=d,t.style.willChange="transform"),h};function mt(){return r=s.clientHeight,s.style.overflow="visible",d.style.height=l.innerHeight+(r-l.innerHeight)/j+"px",r-l.innerHeight}ct(),f.addEventListener("killAll",ct),a.delayedCall(.5,(function(){return Z=0})),this.scrollTop=nt,this.scrollTo=function(t,e,s){var n=a.utils.clamp(0,E(),isNaN(t)?i.offset(t,s,!!e&&!k):+t);e?k?a.to(i,{duration:G,scrollTop:n,overwrite:"auto",ease:g}):V(n):nt(n)},this.offset=function(t,e,i){var s,n=(t=u(t)[0]).style.cssText,r=f.create({trigger:t,start:e||"top top"});return T&&(Z?f.refresh():lt([r],!0)),s=r.start/(i?j:1),r.kill(!1),t.style.cssText=n,a.core.getCache(t).uncache=1,s},this.content=function(t){if(arguments.length){var e=u(t||"#smooth-content")[0]||console.warn("ScrollSmoother needs a valid content element.")||d.children[0];return e!==s&&(P=(s=e).getAttribute("style")||"",rt&&rt.observe(s),a.set(s,{overflow:"visible",width:"100%",boxSizing:"border-box",y:"+=0"}),G||a.set(s,{clearProps:"transform"})),this}return s},this.wrapper=function(t){return arguments.length?(n=u(t||"#smooth-wrapper")[0]||_(s),M=n.getAttribute("style")||"",mt(),a.set(n,G?{overflow:"hidden",position:"fixed",height:"100%",width:"100%",top:0,left:0,right:0,bottom:0}:{overflow:"visible",position:"relative",width:"100%",height:"auto",top:"auto",bottom:"auto",left:"auto",right:"auto"}),this):n},this.effects=function(t,e){var i;
44if(T||(T=[]),!t)return T.slice(0);(t=u(t)).forEach((function(t){for(var e=T.length;e--;)T[e].trigger===t&&T[e].kill()}));var s,n,r=e=e||{},a=r.speed,o=r.lag,l=r.effectsPadding,h=[];for(s=0;s<t.length;s++)(n=ft(t[s],a,o,s,l))&&h.push(n);return(i=T).push.apply(i,h),!1!==e.refresh&&f.refresh(),h},this.sections=function(t,e){var i;if(S||(S=[]),!t)return S.slice(0);var s=u(t).map((function(t){return f.create({trigger:t,start:"top 120%",end:"bottom -20%",onToggle:function(e){t.style.opacity=e.isActive?"1":"0",t.style.pointerEvents=e.isActive?"all":"none"}})}));return e&&e.add?(i=S).push.apply(i,s):S=s.slice(0),s},this.content(e.content),this.wrapper(e.wrapper),this.render=function(t){return st(t||0===t?t:U)},this.getVelocity=function(){return J.getVelocity(-U)},f.scrollerProxy(n,{scrollTop:nt,scrollHeight:function(){return mt()&&d.scrollHeight},fixedMarkers:!1!==e.fixedMarkers&&!!G,content:s,getBoundingClientRect:function(){return{top:0,left:0,width:l.innerWidth,height:l.innerHeight}}}),f.defaults({scroller:n});var gt=f.getAll().filter((function(t){return t.scroller===l||t.scroller===n}));gt.forEach((function(t){return t.revert(!0,!0)})),w=f.create({animation:a.fromTo(tt,{y:function(){return O=0,0}},{y:function(){return O=1,-mt()},immediateRender:!1,ease:"none",data:"ScrollSmoother",duration:100,onUpdate:function(){if(O){var t=A;t&&(it(w),tt.y=U),st(tt.y,t),Q(),N&&!k&&N(W)}}}),onRefreshInit:function(e){if(!t.isRefreshing){if(t.isRefreshing=!0,T){var i=f.getAll().filter((function(t){return!!t.pin}));T.forEach((function(t){t.vars.pinnedContainer||i.forEach((function(e){if(e.pin.contains(t.trigger)){var i=t.vars;i.pinnedContainer=e.pin,t.vars=null,t.init(i,t.animation)}}))}))}var s=e.getTween();z=s&&s._end>s._dp._time,$=U,tt.y=0,G&&(1===f.isTouch&&(n.style.position="absolute"),n.scrollTop=0,1===f.isTouch&&(n.style.position="fixed"))}},onRefresh:function(e){e.animation.invalidate(),e.setPositions(e.start,mt()/j),z||it(e),tt.y=-V()*j,st(tt.y),Z||(z&&(A=!1),e.animation.progress(a.utils.clamp(0,1,$/j/-e.end))),z&&(e.progress-=.001,e.update()),t.isRefreshing=!1},id:"ScrollSmoother",scroller:l,invalidateOnRefresh:!0,start:0,refreshPriority:-9999,end:function(){return mt()/j},onScrubComplete:function(){J.reset(),F&&F(i)},scrub:G||!0}),this.smooth=function(t){return arguments.length&&(j=(G=t||0)&&+e.speed||1,w.scrubDuration(t)),w.getTween()?w.getTween().duration():0},w.getTween()&&(w.getTween().vars.ease=e.ease||g),this.scrollTrigger=w,e.effects&&this.effects(!0===e.effects?"[data-"+q+"speed], [data-"+q+"lag]":e.effects,{effectsPadding:e.effectsPadding,refresh:!1}),e.sections&&this.sections(!0===e.sections?"[data-section]":e.sections),gt.forEach((function(t){t.vars.scroller=n,t.revert(!1,!0),t.init(t.vars,t.animation)})),this.paused=function(t,e){return arguments.length?(!!k!==t&&(t?(w.getTween()&&w.getTween().pause(),V(-U/j),J.reset(),(L=f.normalizeScroll())&&L.disable(),(k=f.observe({preventDefault:!0,type:"wheel,touch,scroll",debounce:!1,allowClicks:!0,onChangeY:function(){return nt(-U)}})).nested=y(c,"wheel,touch,scroll",!0,!1!==e)):(k.nested.kill(),k.kill(),k=0,L&&L.enable(),w.progress=(-U/j-w.start)/(w.end-w.start),it(w))),this):!!k},this.kill=this.revert=function(){i.paused(!1),it(w),w.kill();for(var t=(T||[]).concat(S||[]),e=t.length;e--;)t[e].kill();f.scrollerProxy(n),f.removeEventListener("killAll",ct),f.removeEventListener("refresh",ht),n.style.cssText=M,s.style.cssText=P;var r=f.defaults({});r&&r.scroller===n&&f.defaults({scroller:l}),i.normalizer&&f.normalizeScroll(!1),clearInterval(C),m=null,rt&&rt.disconnect(),d.style.removeProperty("height"),l.removeEventListener("focusin",at)},this.refresh=function(t,e){return w.refresh(t,e)},X&&(this.normalizer=f.normalizeScroll(!0===X?{debounce:!0,content:!G&&s}:X)),f.config(e),"scrollBehavior"in l.getComputedStyle(d)&&a.set([d,c],{scrollBehavior:"auto"}),l.addEventListener("focusin",at),C=setInterval(Q,250),"loading"===h.readyState||requestAnimationFrame((function(){return f.refresh()}))}var e,i,s;return t.register=function(e){return o||(a=e||T(),w()&&window.document&&(l=window,h=document,c=h.documentElement,d=h.body),a&&(u=a.utils.toArray,p=a.utils.clamp,g=a.parseEase("expo"),b=a.core.context||function(){},f=a.core.globals().ScrollTrigger,a.core.globals("ScrollSmoother",t),d&&f&&(x=a.delayedCall(.2,(function(){return f.isRefreshing||m&&m.refresh()})).pause(),[l,h,c,d],v=f.core._getVelocityProp,y=f.core._inputObserver,t.refresh=f.refresh,o=1))),o},e=t,(i=[{key:"progress",get:function(){return this.scrollTrigger?this.scrollTrigger.animation._time/100:0}}
44])&&r(e.prototype,i),s&&r(e,s),t}();S.version="3.13.0",S.create=function(t){return m&&t&&m.content()===u(t.content)[0]?m:new S(t)},S.get=function(){return m},T()&&a.registerPlugin(S);e.a={init:function(){s.a.registerPlugin(n.a,S);var t=s.a.matchMedia();t.add("(prefers-reduced-motion: no-preference)",(function(){var e=S.create({smooth:.5,effects:!0,smoothTouch:.2});t.add("(max-width: 768px)",(function(){e=S.create({effects:!1,smoothTouch:0})}));var i=window.location.href.split("#");document.querySelectorAll("a").forEach((function(t){var r=t.href.split("#"),a=!1;if(i[0]===r[0]&&r.length>1&&""!==(a=r[1])&&!a.includes("/")){var o="#"+a;t.addEventListener("click",(function(t){document.getElementById(a)&&(t.preventDefault(),s.a.to(e,{scrollTop:Math.min(n.a.maxScroll(window),e.offset(o,"top 120px")),duration:.75,ease:"Power2.easeInOut"}))}))}})),window.onload=function(){var t=i[1],r=document.getElementById(t);if(t&&r){var a="#"+t;s.a.to(e,{scrollTop:Math.min(n.a.maxScroll(window),e.offset(a,"top 100px")),duration:.75,ease:"Power2.easeInOut"})}}}))},finalize:function(){}}},function(t,e,i){i(17),t.exports=i(20)},function(t,e,i){"use strict";i.r(e),function(t){i(2),i(18),i(19);var e=i(14),s=i(4),n=i(12),r=i(13),a=new e.a({common:s.a,templateHomepage:r.a,templateStyleguide:n.a});t(document).ready((function(){return a.loadEvents()}))}.call(this,i(2))},function(t,e){!function(){if("undefined"!=typeof window)try{var t=new window.CustomEvent("test",{cancelable:!0});if(t.preventDefault(),!0!==t.defaultPrevented)throw new Error("Could not prevent default")}catch(t){var e=function(t,e){var i,s;return(e=e||{}).bubbles=!!e.bubbles,e.cancelable=!!e.cancelable,(i=document.createEvent("CustomEvent")).initCustomEvent(t,e.bubbles,e.cancelable,e.detail),s=i.preventDefault,i.preventDefault=function(){s.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(t){this.defaultPrevented=!0}},i};e.prototype=window.Event.prototype,window.CustomEvent=e}}()},function(t,e,i){!function(){"use strict";function t(t){var e=!0,i=!1,s=null,n={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function r(t){return!!(t&&t!==document&&"HTML"!==t.nodeName&&"BODY"!==t.nodeName&&"classList"in t&&"contains"in t.classList)}function a(t){t.classList.contains("focus-visible")||(t.classList.add("focus-visible"),t.setAttribute("data-focus-visible-added",""))}function o(t){e=!1}function l(){document.addEventListener("mousemove",h),document.addEventListener("mousedown",h),document.addEventListener("mouseup",h),document.addEventListener("pointermove",h),document.addEventListener("pointerdown",h),document.addEventListener("pointerup",h),document.addEventListener("touchmove",h),document.addEventListener("touchstart",h),document.addEventListener("touchend",h)}function h(t){t.target.nodeName&&"html"===t.target.nodeName.toLowerCase()||(e=!1,document.removeEventListener("mousemove",h),document.removeEventListener("mousedown",h),document.removeEventListener("mouseup",h),document.removeEventListener("pointermove",h),document.removeEventListener("pointerdown",h),document.removeEventListener("pointerup",h),document.removeEventListener("touchmove",h),document.removeEventListener("touchstart",h),document.removeEventListener("touchend",h))}document.addEventListener("keydown",(function(i){i.metaKey||i.altKey||i.ctrlKey||(r(t.activeElement)&&a(t.activeElement),e=!0)}),!0),document.addEventListener("mousedown",o,!0),document.addEventListener("pointerdown",o,!0),document.addEventListener("touchstart",o,!0),document.addEventListener("visibilitychange",(function(t){"hidden"===document.visibilityState&&(i&&(e=!0),l())}),!0),l(),t.addEventListener("focus",(function(t){var i,s,o;r(t.target)&&(e||(i=t.target,s=i.type,"INPUT"===(o=i.tagName)&&n[s]&&!i.readOnly||"TEXTAREA"===o&&!i.readOnly||i.isContentEditable))&&a(t.target)}),!0),t.addEventListener("blur",(function(t){var e;r(t.target)&&(t.target.classList.contains("focus-visible")||t.target.hasAttribute("data-focus-visible-added"))&&(i=!0,window.clearTimeout(s),s=window.setTimeout((function(){i=!1}),100),(e=t.target).hasAttribute("data-focus-visible-added")&&(e.classList.remove("focus-visible"),e.removeAttribute("data-focus-visible-added")))}),!0),t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host?t.host.setAttribute("data-js-focus-visible",""):t.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var e;window.applyFocusVisiblePolyfill=t;try{e=new CustomEvent("focus-visible-polyfill-ready")}catch(t){(e=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(e)}"undefined"!=typeof document&&t(document)}()}
44,function(t,e,i){}]);
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.