!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function o(t){return"string"==typeof t}function p(t){return"function"==typeof t}function q(t){return"number"==typeof t}function r(t){return void 0===t}function s(t){return"object"==typeof t}function t(t){return!1!==t}function u(){return"undefined"!=typeof window}function v(t){return p(t)||o(t)}function M(t){return(h=mt(t,ot))&&ae}function N(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function O(t,e){return!e&&console.warn(t)}function P(t,e){return t&&(ot[t]=e)&&h&&(h[t]=e)||ot}function Q(){return 0}function $(t){var e,r,i=t[0];if(s(i)||p(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=pt.length;r--&&!pt[r].targetTest(i););e=pt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Lt(t[r],e)))||t.splice(r,1);return t}function _(t){return t._gsap||$(Tt(t))[0]._gsap}function aa(t,e,i){return(i=t[e])&&p(i)?t[e]():r(i)&&t.getAttribute&&t.getAttribute(e)||i}function ba(t,e){return(t=t.split(",")).forEach(e)||t}function ca(t){return Math.round(1e5*t)/1e5||0}function da(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r}function ea(e,r,i){var n,a=q(e[1]),s=(a?2:1)+(r<2?0:1),o=e[s];if(a&&(o.duration=e[1]),o.parent=i,r){for(n=o;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=t(i.vars.inherit)&&i.parent;o.immediateRender=t(n.immediateRender),r<2?o.runBackwards=1:o.startAt=e[s-1]}return o}function fa(){var t,e,r=ht.length,i=ht.slice(0);for(lt={},t=ht.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function ga(t,e,r,i){ht.length&&fa(),t.render(e,r,i),ht.length&&fa()}function ha(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(at).length<2?e:o(t)?t.trim():t}function ia(t){return t}function ja(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function ka(t,e){for(var r in e)r in t||"duration"===r||"ease"===r||(t[r]=e[r])}function ma(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=s(e[r])?ma(t[r]||(t[r]={}),e[r]):e[r]);return t}function na(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function oa(e){var r=e.parent||F,i=e.keyframes?ka:ja;if(t(e.inherit))for(;r;)i(e,r.vars.defaults),r=r.parent||r._dp;return e}function ra(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function sa(t,e){!t.parent||e&&!t.parent.autoRemoveChildren||t.parent.remove(t),t._act=0}function ta(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function wa(t){return t._repeat?gt(t._tTime,t=t.duration()+t._rDelay)*t:0}function ya(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function za(t){return t._end=ca(t._start+(t._tDur/Math.abs(t._ts||t._rts||j)||0))}function Aa(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ca(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),za(t),r._dirty||ta(r,t)),t}function Ba(t,e){var r;if((e._time||e._initted&&!e._dur)&&(r=ya(t.rawTime(),e),(!e._dur||yt(0,e.totalDuration(),r)-e._tTime>j)&&e.render(r,!0)),ta(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-j}}function Ca(t,e,r,i){return e.parent&&sa(e),e._start=ca(r+e._delay),e._end=ca(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),function _addLinkedListItem(t,e,r,i,n){void 0===r&&(r="_first"),void 0===i&&(i="_last");var a,s=t[i];if(n)for(a=e[n];s&&s[n]>a;)s=s._prev;s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t}(t,e,"_first","_last",t._sort?"_start":0),t._recent=e,i||Ba(t,e),t}function Da(t,e){return(ot.ScrollTrigger||N("scrollTrigger",e))&&ot.ScrollTrigger.create(e,t)}function Ea(t,e,r,i){return Nt(t,e),t._initted?!r&&t._pt&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&f!==Pt.frame?(ht.push(t),t._lazy=[e,i],1):void 0:1}function Ia(t,e,r,i){var n=t._repeat,a=ca(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=a/t._dur),t._dur=a,t._tDur=n?n<0?1e10:ca(a*(n+1)+t._rDelay*n):a,s&&!i?Aa(t,t._tTime=t._tDur*s):t.parent&&za(t),r||ta(t.parent,t),t}function Ja(t){return t instanceof Bt?ta(t):Ia(t,t._dur)}function La(t,e){var r,i,n=t.labels,a=t._recent||vt,s=t.duration()>=U?a.endTime(!1):t._dur;return o(e)&&(isNaN(e)||e in n)?"<"===(r=e.charAt(0))||">"===r?("<"===r?a._start:a.endTime(0<=a._repeat))+(parseFloat(e.substr(1))||0):(r=e.indexOf("="))<0?(e in n||(n[e]=s),n[e]):(i=+(e.charAt(r-1)+e.substr(r+1)),1<r?La(t,e.substr(0,r-1))+i:s+i):null==e?s:+e}function Ma(t,e){return t||0===t?e(t):e}function Oa(t){if("string"!=typeof t)return"";var e=st.exec(t);return e?t.substr(e.index+e[0].length):""}function Ra(t,e){return t&&s(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&s(t[0]))&&!t.nodeType&&t!==i}function Ua(t){return t.sort(function(){return.5-Math.random()})}function Va(t){if(p(t))return t;var _=s(t)?t:{each:t},m=Et(_.ease),g=_.from||0,v=parseFloat(_.base)||0,y={},e=0<g&&g<1,b=isNaN(g)||e,T=_.axis,w=g,x=g;return o(g)?w=x={center:.5,edges:.5,end:1}[g]||0:!e&&b&&(w=g[0],x=g[1]),function(t,e,r){var i,n,a,s,o,u,h,l,f,d=(r||_).length,c=y[d];if(!c){if(!(f="auto"===_.grid?0:(_.grid||[1,U])[1])){for(h=-U;h<(h=r[f++].getBoundingClientRect().left)&&f<d;);f--}for(c=y[d]=[],i=b?Math.min(f,d)*w-.5:g%f,n=b?d*x/f-.5:g/f|0,l=U,u=h=0;u<d;u++)a=u%f-i,s=n-(u/f|0),c[u]=o=T?Math.abs("y"===T?s:a):J(a*a+s*s),h<o&&(h=o),o<l&&(l=o);"random"===g&&Ua(c),c.max=h-l,c.min=l,c.v=d=(parseFloat(_.amount)||parseFloat(_.each)*(d<f?d-1:T?"y"===T?d/f:f:Math.max(f,d/f))||0)*("edges"===g?-1:1),c.b=d<0?v-d:v,c.u=Oa(_.amount||_.each)||0,m=m&&d<0?It(m):m}return d=(c[t]-c.min)/c.max||0,ca(c.b+(m?m(d):d)*c.v)+c.u}}function Wa(r){var i=r<1?Math.pow(10,(r+"").length-2):1;return function(t){var e=Math.round(parseFloat(t)/r)*r*i;return(e-e%1)/i+(q(t)?0:Oa(t))}}function Xa(u,t){var h,l,e=K(u);return!e&&s(u)&&(h=e=u.radius||U,u.values?(u=Tt(u.values),(l=!q(u[0]))&&(h*=h)):u=Wa(u.increment)),Ma(t,e?p(u)?function(t){return l=u(t),Math.abs(l-t)<=h?l:t}:function(t){for(var e,r,i=parseFloat(l?t.x:t),n=parseFloat(l?t.y:0),a=U,s=0,o=u.length;o--;)(e=l?(e=u[o].x-i)*e+(r=u[o].y-n)*r:Math.abs(u[o]-i))<a&&(a=e,s=o);return s=!h||a<=h?u[s]:t,l||s===t||q(t)?s:s+Oa(t)}:Wa(u))}function Ya(t,e,r,i){return Ma(K(t)?!e:!0===r?!!(r=0):!i,function(){return K(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function ab(e,r,t){return Ma(t,function(t){return e[~~r(t)]})}function db(t){for(var e,r,i,n,a=0,s="";~(e=t.indexOf("random(",a));)i=t.indexOf(")",e),n="["===t.charAt(e+7),r=t.substr(e+7,i-e-7).match(n?at:tt),s+=t.substr(a,e-a)+Ya(n?r:+r[0],n?0:+r[1],+r[2]||1e-5),a=i+1;return s+t.substr(a,t.length-a)}function gb(t,e,r){var i,n,a,s=t.labels,o=U;for(i in s)(n=s[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(a=i,o=n);return a}function ib(t){return sa(t),t.progress()<1&&xt(t,"onInterrupt"),t}function nb(t,e,r){return(6*(t=t<0?t+1:1<t?t-1:t)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*Ot+.5|0}function ob(t,e,r){var i,n,a,s,o,u,h,l,f,d,c=t?q(t)?[t>>16,t>>8&Ot,t&Ot]:0:Mt.black;if(!c){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Mt[t])c=Mt[t];else if("#"===t.charAt(0)){if(t.length<6&&(t="#"+(i=t.charAt(1))+i+(n=t.charAt(2))+n+(a=t.charAt(3))+a+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(c=parseInt(t.substr(1,6),16))>>16,c>>8&Ot,c&Ot,parseInt(t.substr(7),16)/255];c=[(t=parseInt(t.substr(1),16))>>16,t>>8&Ot,t&Ot]}else if("hsl"===t.substr(0,3))if(c=d=t.match(tt),e){if(~t.indexOf("="))return c=t.match(et),r&&c.length<4&&(c[3]=1),c}else s=+c[0]%360/360,o=c[1]/100,i=2*(u=c[2]/100)-(n=u<=.5?u*(o+1):u+o-u*o),3<c.length&&(c[3]*=1),c[0]=nb(s+1/3,i,n),c[1]=nb(s,i,n),c[2]=nb(s-1/3,i,n);else c=t.match(tt)||Mt.transparent;c=c.map(Number)}return e&&!d&&(i=c[0]/Ot,n=c[1]/Ot,a=c[2]/Ot,u=((h=Math.max(i,n,a))+(l=Math.min(i,n,a)))/2,h===l?s=o=0:(f=h-l,o=.5<u?f/(2-h-l):f/(h+l),s=h===i?(n-a)/f+(n<a?6:0):h===n?(a-i)/f+2:(i-n)/f+4,s*=60),c[0]=~~(s+.5),c[1]=~~(100*o+.5),c[2]=~~(100*u+.5)),r&&c.length<4&&(c[3]=1),c}function pb(t){var r=[],i=[],n=-1;return t.split(kt).forEach(function(t){var e=t.match(rt)||[];r.push.apply(r,e),i.push(n+=e.length+1)}),r.c=i,r}function qb(t,e,r){var i,n,a,s,o="",u=(t+o).match(kt),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=ob(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(a=pb(t),(i=r.c).join(o)!==a.c.join(o)))for(s=(n=t.replace(kt,"1").split(rt)).length-1;l<s;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(a.length?a:u.length?u:r).shift());if(!n)for(s=(n=t.split(kt)).length-1;l<s;l++)o+=n[l]+u[l];return o+n[s]}function tb(t){var e,r=t.join(" ");if(kt.lastIndex=0,kt.test(r))return e=Ct.test(r),t[1]=qb(t[1],e),t[0]=qb(t[0],e,pb(t[1])),!0}function Cb(t){var e=(t+"").split("("),r=St[e[0]];return r&&1<e.length&&r.config?r.config.apply(null,~t.indexOf("{")?[function _parseObjectInString(t){for(var e,r,i,n={},a=t.substr(1,t.length-3).split(":"),s=a[0],o=1,u=a.length;o<u;o++)r=a[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[s]=isNaN(i)?i.replace(zt,"").trim():+i,s=r.substr(e+1).trim();return n}(e[1])]:function _valueInParentheses(t){var e=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",e);return t.substring(e,~i&&i<r?t.indexOf(")",r+1):r)}(t).split(",").map(ha)):St._CE&&Dt.test(t)?St._CE("",t):r}function Eb(t,e){for(var r,i=t._first;i;)i instanceof Bt?Eb(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Eb(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function Gb(t,e,r,i){void 0===r&&(r=function easeOut(t){return 1-e(1-t)}),void 0===i&&(i=function easeInOut(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,a={easeIn:e,easeOut:r,easeInOut:i};return ba(t,function(t){for(var e in St[t]=ot[t]=a,St[n=t.toLowerCase()]=r,a)St[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=St[t+"."+e]=a[e]}),a}function Hb(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function Ib(r,t,e){function Cl(t){return 1===t?1:i*Math.pow(2,-10*t)*H((t-a)*n)+1}var i=1<=t?t:1,n=(e||(r?.3:.45))/(t<1?t:1),a=n/X*(Math.asin(1/i)||0),s="out"===r?Cl:"in"===r?function(t){return 1-Cl(1-t)}:Hb(Cl);return n=X/n,s.config=function(t,e){return Ib(r,t,e)},s}function Jb(e,r){function Kl(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?Kl:"in"===e?function(t){return 1-Kl(1-t)}:Hb(Kl);return t.config=function(t){return Jb(e,t)},t}var L,F,i,n,a,h,l,f,d,c,m,g,y,b,T,w,x,k,C,A,S,D,z,I,E,R,Y={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},B={duration:.5,overwrite:!1,delay:0},U=1e8,j=1/U,X=2*Math.PI,G=X/4,V=0,J=Math.sqrt,W=Math.cos,H=Math.sin,Z="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},K=Array.isArray,tt=/(?:-?\.?\d|\.)+/gi,et=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,rt=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,it=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,nt=/[+-]=-?[.\d]+/,at=/[#\-+.]*\b[a-z\d-=+%.]+/gi,st=/[\d.+\-=]+(?:e[-+]\d*)*/i,ot={},ut={},ht=[],lt={},ft={},dt={},ct=30,pt=[],_t="",mt=function _merge(t,e){for(var r in e)t[r]=e[r];return t},gt=function _animationCycle(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},vt={_start:0,endTime:Q},yt=function _clamp(t,e,r){return r<t?t:e<r?e:r},bt=[].slice,Tt=function toArray(t,e){return!o(t)||e||!n&&At()?K(t)?function _flatten(t,e,r){return void 0===r&&(r=[]),t.forEach(function(t){return o(t)&&!e||Ra(t,1)?r.push.apply(r,Tt(t)):r.push(t)})||r}(t,e):Ra(t)?bt.call(t,0):t?[t]:[]:bt.call(a.querySelectorAll(t),0)},wt=function mapRange(e,t,r,i,n){var a=t-e,s=i-r;return Ma(n,function(t){return r+((t-e)/a*s||0)})},xt=function _callback(t,e,r){var i,n,a=t.vars,s=a[e];if(s)return i=a[e+"Params"],n=a.callbackScope||t,r&&ht.length&&fa(),i?s.apply(n,i):s.call(n)},Ot=255,Mt={aqua:[0,Ot,Ot],lime:[0,Ot,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Ot],navy:[0,0,128],white:[Ot,Ot,Ot],olive:[128,128,0],yellow:[Ot,Ot,0],orange:[Ot,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Ot,0,0],pink:[Ot,192,203],cyan:[0,Ot,Ot],transparent:[Ot,Ot,Ot,0]},kt=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in Mt)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Ct=/hsl[a]?\(/,Pt=(x=Date.now,k=500,C=33,A=x(),S=A,z=D=1e3/240,b={time:0,frame:0,tick:function tick(){yk(!0)},deltaRatio:function deltaRatio(t){return T/(1e3/(t||60))},wake:function wake(){l&&(!n&&u()&&(i=n=window,a=i.document||{},ot.gsap=ae,(i.gsapVersions||(i.gsapVersions=[])).push(ae.version),M(h||i.GreenSockGlobals||!i.gsap&&i||{}),y=i.requestAnimationFrame),m&&b.sleep(),g=y||function(t){return setTimeout(t,z-1e3*b.time+1|0)},c=1,yk(2))},sleep:function sleep(){(y?i.cancelAnimationFrame:clearTimeout)(m),c=0,g=Q},lagSmoothing:function lagSmoothing(t,e){k=t||1e8,C=Math.min(e,k,0)},fps:function fps(t){D=1e3/(t||240),z=1e3*b.time+D},add:function add(t){I.indexOf(t)<0&&I.push(t),At()},remove:function remove(t){var e;~(e=I.indexOf(t))&&I.splice(e,1)&&e<=w&&w--},_listeners:I=[]}),At=function _wake(){return!c&&Pt.wake()},St={},Dt=/^[\d.\-M][\d.\-,\s]/,zt=/["']/g,It=function _invertEase(e){return function(t){return 1-e(1-t)}},Et=function _parseEase(t,e){return t&&(p(t)?t:St[t]||Cb(t))||e};function yk(t){var e,r,i,n,a=x()-S,s=!0===t;if(k<a&&(A+=a-C),(0<(e=(i=(S+=a)-A)-z)||s)&&(n=++b.frame,T=i-1e3*b.time,b.time=i/=1e3,z+=e+(D<=e?4:D-e),r=1),s||(m=g(yk)),r)for(w=0;w<I.length;w++)I[w](i,T,n,t)}function _l(t){return t<R?E*t*t:t<.7272727272727273?E*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?E*(t-=2.25/2.75)*t+.9375:E*Math.pow(t-2.625/2.75,2)+.984375}ba("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Gb(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),St.Linear.easeNone=St.none=St.Linear.easeIn,Gb("Elastic",Ib("in"),Ib("out"),Ib()),E=7.5625,R=1/2.75,Gb("Bounce",function(t){return 1-_l(1-t)},_l),Gb("Expo",function(t){return t?Math.pow(2,10*(t-1)):0}),Gb("Circ",function(t){return-(J(1-t*t)-1)}),Gb("Sine",function(t){return 1===t?1:1-W(t*G)}),Gb("Back",Jb("in"),Jb("out"),Jb()),St.SteppedEase=St.steps=ot.SteppedEase={config:function config(t,e){void 0===t&&(t=1);var r=1/t,i=t+(e?0:1),n=e?1:0;return function(t){return((i*yt(0,.99999999,t)|0)+n)*r}}},B.ease=St["quad.out"],ba("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return _t+=t+","+t+"Params,"});var Rt,Lt=function GSCache(t,e){this.id=V++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:aa,this.set=e?e.getSetter:Wt},Ft=((Rt=Animation.prototype).delay=function delay(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},Rt.duration=function duration(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},Rt.totalDuration=function totalDuration(t){return arguments.length?(this._dirty=0,Ia(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},Rt.totalTime=function totalTime(t,e){if(At(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Aa(this,t),!r._dp||r.parent||Ba(r,this);r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&Ca(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===j||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),ga(this,t,e)),this},Rt.time=function time(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+wa(this))%this._dur||(t?this._dur:0),e):this._time},Rt.totalProgress=function totalProgress(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},Rt.progress=function progress(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+wa(this),e):this.duration()?Math.min(1,this._time/this._dur):this.ratio},Rt.iteration=function iteration(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?gt(this._tTime,r)+1:1},Rt.timeScale=function timeScale(t){if(!arguments.length)return this._rts===-j?0:this._rts;if(this._rts===t)return this;var e=this.parent&&this._ts?ya(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-j?0:this._rts,function _recacheAncestors(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this.totalTime(yt(-this._delay,this._tDur,e),!0))},Rt.paused=function paused(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(At(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&(this._tTime-=j)&&Math.abs(this._zTime)!==j))),this):this._ps},Rt.startTime=function startTime(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return!e||!e._sort&&this.parent||Ca(e,this,t-this._delay),this}return this._start},Rt.endTime=function endTime(e){return this._start+(t(e)?this.totalDuration():this.duration())/Math.abs(this._ts)},Rt.rawTime=function rawTime(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?ya(e.rawTime(t),this):this._tTime:this._tTime},Rt.globalTime=function globalTime(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(e._ts||1),e=e._dp;return r},Rt.repeat=function repeat(t){return arguments.length?(this._repeat=t===1/0?-2:t,Ja(this)):-2===this._repeat?1/0:this._repeat},Rt.repeatDelay=function repeatDelay(t){return arguments.length?(this._rDelay=t,Ja(this)):this._rDelay},Rt.yoyo=function yoyo(t){return arguments.length?(this._yoyo=t,this):this._yoyo},Rt.seek=function seek(e,r){return this.totalTime(La(this,e),t(r))},Rt.restart=function restart(e,r){return this.play().totalTime(e?-this._delay:0,t(r))},Rt.play=function play(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},Rt.reverse=function reverse(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},Rt.pause=function pause(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},Rt.resume=function resume(){return this.paused(!1)},Rt.reversed=function reversed(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-j:0)),this):this._rts<0},Rt.invalidate=function invalidate(){return this._initted=this._act=0,this._zTime=-j,this},Rt.isActive=function isActive(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-j))},Rt.eventCallback=function eventCallback(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},Rt.then=function then(t){var i=this;return new Promise(function(e){function rn(){var t=i.then;i.then=null,p(r)&&(r=r(i))&&(r.then||r===i)&&(i.then=t),e(r),i.then=t}var r=p(t)?t:ia;i._initted&&1===i.totalProgress()&&0<=i._ts||!i._tTime&&i._ts<0?rn():i._prom=rn})},Rt.kill=function kill(){ib(this)},Animation);function Animation(t,e){var r=t.parent||F;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,Ia(this,+t.duration,1,1),this.data=t.data,c||Pt.wake(),r&&Ca(r,this,e||0===e?e:r._time,1),t.reversed&&this.reverse(),t.paused&&this.paused(!0)}ja(Ft.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:-j,_prom:0,_ps:!1,_rts:1});var Bt=function(n){function Timeline(e,r){var i;return void 0===e&&(e={}),(i=n.call(this,e,r)||this).labels={},i.smoothChildTiming=!!e.smoothChildTiming,i.autoRemoveChildren=!!e.autoRemoveChildren,i._sort=t(e.sortChildren),i.parent&&Ba(i.parent,_assertThisInitialized(i)),e.scrollTrigger&&Da(_assertThisInitialized(i),e.scrollTrigger),i}_inheritsLoose(Timeline,n);var e=Timeline.prototype;return e.to=function to(t,e,r,i){return new Gt(t,ea(arguments,0,this),La(this,q(e)?i:r)),this},e.from=function from(t,e,r,i){return new Gt(t,ea(arguments,1,this),La(this,q(e)?i:r)),this},e.fromTo=function fromTo(t,e,r,i,n){return new Gt(t,ea(arguments,2,this),La(this,q(e)?n:i)),this},e.set=function set(t,e,r){return e.duration=0,e.parent=this,oa(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Gt(t,e,La(this,r),1),this},e.call=function call(t,e,r){return Ca(this,Gt.delayedCall(0,t,e),La(this,r))},e.staggerTo=function staggerTo(t,e,r,i,n,a,s){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=a,r.onCompleteParams=s,r.parent=this,new Gt(t,r,La(this,n)),this},e.staggerFrom=function staggerFrom(e,r,i,n,a,s,o){return i.runBackwards=1,oa(i).immediateRender=t(i.immediateRender),this.staggerTo(e,r,i,n,a,s,o)},e.staggerFromTo=function staggerFromTo(e,r,i,n,a,s,o,u){return n.startAt=i,oa(n).immediateRender=t(n.immediateRender),this.staggerTo(e,r,n,a,s,o,u)},e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,d,c,p,_=this._time,m=this._dirty?this.totalDuration():this._tDur,g=this._dur,v=this!==F&&m-j<t&&0<=t?m:t<j?0:t,y=this._zTime<0!=t<0&&(this._initted||!g);if(v!==this._tTime||r||y){if(_!==this._time&&g&&(v+=this._time-_,t+=this._time-_),i=v,f=this._start,u=!(l=this._ts),y&&(g||(_=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(c=this._yoyo,o=g+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(i=ca(v%o),v===m?(s=this._repeat,i=g):((s=~~(v/o))&&s===v/o&&(i=g,s--),g<i&&(i=g)),d=gt(this._tTime,o),!_&&this._tTime&&d!==s&&(d=s),c&&1&s&&(i=g-i,p=1),s!==d&&!this._lock){var b=c&&1&d,T=b===(c&&1&s);if(s<d&&(b=!b),_=b?0:g,this._lock=1,this.render(_||(p?0:ca(s*o)),e,!g)._lock=0,!e&&this.parent&&xt(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),_!==this._time||u!=!this._ts)return this;if(g=this._dur,m=this._tDur,T&&(this._lock=2,_=b?g:-1e-4,this.render(_,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!u)return this;Eb(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function _findNextPauseTween(t,e,r){var i;if(e<r)for(i=t._first;i&&i._start<=r;){if(!i._dur&&"isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if(!i._dur&&"isPause"===i.data&&i._start<e)return i;i=i._prev}}(this,ca(_),ca(i)))&&(v-=i-(i=h._start)),this._tTime=v,this._time=i,this._act=!l,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,_=0),_||!(i||!g&&0<=t)||e||xt(this,"onStart"),_<=i&&0<=t)for(n=this._first;n;){if(a=n._next,(n._act||i>=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=-j);break}}n=a}else{n=this._last;for(var w=t<0?t:i;n;){if(a=n._prev,(n._act||w<=n._end)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0<n._ts?(w-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(w-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!u){h=0,a&&(v+=this._zTime=w?-j:j);break}}n=a}}if(h&&!e&&(this.pause(),h.render(_<=i?0:-j)._zTime=_<=i?1:-1,this._ts))return this._start=f,za(this),this.render(t,e,r);this._onUpdate&&!e&&xt(this,"onUpdate",!0),(v===m&&m>=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0<this._ts||!v&&this._ts<0)||sa(this,1),e||t<0&&!_||!v&&!_||(xt(this,v===m?"onComplete":"onReverseComplete",!0),!this._prom||v<m&&0<this.timeScale()||this._prom())))}return this},e.add=function add(t,e){var r=this;if(q(e)||(e=La(this,e)),!(t instanceof Ft)){if(K(t))return t.forEach(function(t){return r.add(t,e)}),this;if(o(t))return this.addLabel(t,e);if(!p(t))return this;t=Gt.delayedCall(0,t)}return this!==t?Ca(this,t,e):this},e.getChildren=function getChildren(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-U);for(var n=[],a=this._first;a;)a._start>=i&&(a instanceof Gt?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return o(t)?this.removeLabel(t):p(t)?this.killTweensOf(t):(ra(this,t),t===this._recent&&(this._recent=this._last),ta(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ca(Pt.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),n.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function addLabel(t,e){return this.labels[t]=La(this,e),this},e.removeLabel=function removeLabel(t){return delete this.labels[t],this},e.addPause=function addPause(t,e,r){var i=Gt.delayedCall(0,e||Q,r);return i.data="isPause",this._hasPause=1,Ca(this,i,La(this,t))},e.removePause=function removePause(t){var e=this._first;for(t=La(this,t);e;)e._start===t&&"isPause"===e.data&&sa(e),e=e._next},e.killTweensOf=function killTweensOf(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)qt!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function getTweensOf(t,e){for(var r,i=[],n=Tt(t),a=this._first,s=q(e);a;)a instanceof Gt?da(a._targets,n)&&(s?(!qt||a._initted&&a._ts)&&a.globalTime(0)<=e&&a.globalTime(a.totalDuration())>e:!e||a.isActive())&&i.push(a):(r=a.getTweensOf(n,e)).length&&i.push.apply(i,r),a=a._next;return i},e.tweenTo=function tweenTo(t,e){e=e||{};var r=this,i=La(r,t),n=e.startAt,a=e.onStart,s=e.onStartParams,o=e.immediateRender,u=Gt.to(r,ja({ease:"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:e.duration||Math.abs((i-(n&&"time"in n?n.time:r._time))/r.timeScale())||j,onStart:function onStart(){r.pause();var t=e.duration||Math.abs((i-r._time)/r.timeScale());u._dur!==t&&Ia(u,t,0,1).render(u._time,!0,!0),a&&a.apply(u,s||[])}},e));return o?u.render(0):u},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,ja({startAt:{time:La(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),gb(this,La(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),gb(this,La(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+j)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return ta(this)},e.invalidate=function invalidate(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),ta(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=U;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ca(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ia(a,a===F&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(F._ts&&(ga(F,ya(t,F)),f=Pt.frame),Pt.frame>=ct){ct+=Y.autoSleep||120;var e=F._first;if((!e||!e._ts)&&Y.autoSleep&&Pt._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Pt.sleep()}}},Timeline}(Ft);ja(Bt.prototype,{_lock:0,_hasPause:0,_forcing:0});function Qb(t,e,r,i,n,a){var u,h,l,f;if(ft[t]&&!1!==(u=new ft[t]).init(n,u.rawVars?e[t]:function _processVars(t,e,r,i,n){if(p(t)&&(t=Ut(t,n,e,r,i)),!s(t)||t.style&&t.nodeType||K(t)||Z(t))return o(t)?Ut(t,n,e,r,i):t;var a,u={};for(a in t)u[a]=Ut(t[a],n,e,r,i);return u}(e[t],i,n,a,r),r,i,a)&&(r._pt=h=new ie(r._pt,n,t,0,1,u.render,u,0,u.priority),r!==d))for(l=r._ptLookup[r._targets.indexOf(n)],f=u._props.length;f--;)l[u._props[f]]=h;return u}var qt,Yt=function _addPropTween(t,e,r,i,n,a,s,u,h){p(i)&&(i=i(n||0,t,a));var l,f=t[e],d="get"!==r?r:p(f)?h?t[e.indexOf("set")||!p(t["get"+e.substr(3)])?e:"get"+e.substr(3)](h):t[e]():f,c=p(f)?h?Jt:Qt:Vt;if(o(i)&&(~i.indexOf("random(")&&(i=db(i)),"="===i.charAt(1)&&(i=parseFloat(d)+parseFloat(i.substr(2))*("-"===i.charAt(0)?-1:1)+(Oa(d)||0))),d!==i)return isNaN(d*i)?(f||e in t||N(e,i),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,d,c,p,_=new ie(this._pt,t,e,0,1,Zt,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(c=~(i+="").indexOf("random("))&&(i=db(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(d=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:d,c:"="===l.charAt(1)?parseFloat(l.substr(2))*("-"===l.charAt(0)?-1:1):parseFloat(l)-d,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m<i.length?i.substring(m,i.length):"",_.fp=s,(nt.test(i)||c)&&(_.e=0),this._pt=_}.call(this,t,e,d,i,c,u||Y.stringFilter,h)):(l=new ie(this._pt,t,e,+d||0,i-(d||0),"boolean"==typeof f?$t:Ht,0,c),h&&(l.fp=h),s&&l.modifier(s,this,t),this._pt=l)},Nt=function _initTween(e,r){var i,n,a,s,o,u,h,l,f,d,c,p,m,g=e.vars,v=g.ease,y=g.startAt,b=g.immediateRender,T=g.lazy,w=g.onUpdate,x=g.onUpdateParams,O=g.callbackScope,M=g.runBackwards,k=g.yoyoEase,C=g.keyframes,P=g.autoRevert,A=e._dur,S=e._startAt,D=e._targets,z=e.parent,I=z&&"nested"===z.data?z.parent._targets:D,E="auto"===e._overwrite&&!L,R=e.timeline;if(!R||C&&v||(v="none"),e._ease=Et(v,B.ease),e._yEase=k?It(Et(!0===k?v:k,B.ease)):0,k&&e._yoyo&&!e._repeat&&(k=e._yEase,e._yEase=e._ease,e._ease=k),!R){if(p=(l=D[0]?_(D[0]).harness:0)&&g[l.prop],i=na(g,ut),S&&S.render(-1,!0).kill(),y){if(sa(e._startAt=Gt.set(D,ja({data:"isStart",overwrite:!1,parent:z,immediateRender:!0,lazy:t(T),startAt:null,delay:0,onUpdate:w,onUpdateParams:x,callbackScope:O,stagger:0},y))),b)if(0<r)P||(e._startAt=0);else if(A&&!(r<0&&S))return void(r&&(e._zTime=r))}else if(M&&A)if(S)P||(e._startAt=0);else if(r&&(b=!1),a=ja({overwrite:!1,data:"isFromStart",lazy:b&&t(T),immediateRender:b,stagger:0,parent:z},i),p&&(a[l.prop]=p),sa(e._startAt=Gt.set(D,a)),b){if(!r)return}else _initTween(e._startAt,j);for(e._pt=0,T=A&&t(T)||T&&!A,n=0;n<D.length;n++){if(h=(o=D[n])._gsap||$(D)[n]._gsap,e._ptLookup[n]=d={},lt[h.id]&&ht.length&&fa(),c=I===D?n:I.indexOf(o),l&&!1!==(f=new l).init(o,p||i,e,c,I)&&(e._pt=s=new ie(e._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){d[t]=s}),f.priority&&(u=1)),!l||p)for(a in i)ft[a]&&(f=Qb(a,i,e,c,o,I))?f.priority&&(u=1):d[a]=s=Yt.call(e,o,a,"get",i[a],c,I,0,g.stringFilter);e._op&&e._op[n]&&e.kill(o,e._op[n]),E&&e._pt&&(qt=e,F.killTweensOf(o,d,e.globalTime(0)),m=!e.parent,qt=0),e._pt&&T&&(lt[h.id]=1)}u&&re(e),e._onInit&&e._onInit(e)}e._from=!R&&!!g.runBackwards,e._onUpdate=w,e._initted=(!e._op||e._pt)&&!m},Ut=function _parseFuncOrString(t,e,r,i,n){return p(t)?t.call(e,r,i,n):o(t)&&~t.indexOf("random(")?db(t):t},jt=_t+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase",Xt=(jt+",id,stagger,delay,duration,paused,scrollTrigger").split(","),Gt=function(A){function Tween(e,r,i,n){var a;"number"==typeof r&&(i.duration=r,r=i,i=null);var o,u,h,l,f,d,c,p,_=(a=A.call(this,n?r:oa(r),i)||this).vars,m=_.duration,g=_.delay,y=_.immediateRender,b=_.stagger,T=_.overwrite,w=_.keyframes,x=_.defaults,M=_.scrollTrigger,k=_.yoyoEase,C=a.parent,P=(K(e)||Z(e)?q(e[0]):"length"in r)?[e]:Tt(e);if(a._targets=P.length?$(P):O("GSAP target "+e+" not found. https://greensock.com",!Y.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=T,w||b||v(m)||v(g)){if(r=a.vars,(o=a.timeline=new Bt({data:"nested",defaults:x||{}})).kill(),o.parent=o._dp=_assertThisInitialized(a),o._start=0,w)ja(o.vars.defaults,{ease:"none"}),w.forEach(function(t){return o.to(P,t,">")});else{if(l=P.length,c=b?Va(b):Q,s(b))for(f in b)~jt.indexOf(f)&&((p=p||{})[f]=b[f]);for(u=0;u<l;u++){for(f in h={},r)Xt.indexOf(f)<0&&(h[f]=r[f]);h.stagger=0,k&&(h.yoyoEase=k),p&&mt(h,p),d=P[u],h.duration=+Ut(m,_assertThisInitialized(a),u,d,P),h.delay=(+Ut(g,_assertThisInitialized(a),u,d,P)||0)-a._delay,!b&&1===l&&h.delay&&(a._delay=g=h.delay,a._start+=g,h.delay=0),o.to(d,h,c(u,d,P))}o.duration()?m=g=0:a.timeline=0}m||a.duration(m=o.duration())}else a.timeline=0;return!0!==T||L||(qt=_assertThisInitialized(a),F.killTweensOf(P),qt=0),C&&Ba(C,_assertThisInitialized(a)),(y||!m&&!w&&a._start===ca(C._time)&&t(y)&&function _hasNoPausedAncestors(t){return!t||t._ts&&_hasNoPausedAncestors(t.parent)}(_assertThisInitialized(a))&&"nested"!==C.data)&&(a._tTime=-j,a.render(Math.max(0,-g))),M&&Da(_assertThisInitialized(a),M),a}_inheritsLoose(Tween,A);var e=Tween.prototype;return e.render=function render(t,e,r){var i,n,a,s,o,u,h,l,f,d=this._time,c=this._tDur,p=this._dur,_=c-j<t&&0<=t?c:t<j?0:t;if(p){if(_!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=t<0){if(i=_,l=this.timeline,this._repeat){if(s=p+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*s+t,e,r);if(i=ca(_%s),_===c?(a=this._repeat,i=p):((a=~~(_/s))&&a===_/s&&(i=p,a--),p<i&&(i=p)),(u=this._yoyo&&1&a)&&(f=this._yEase,i=p-i),o=gt(this._tTime,s),i===d&&!r&&this._initted)return this;a!==o&&(l&&this._yEase&&Eb(l,u),!this.vars.repeatRefresh||u||this._lock||(this._lock=r=1,this.render(ca(s*a),!0).invalidate()._lock=0))}if(!this._initted){if(Ea(this,t<0?t:i,r,e))return this._tTime=0,this;if(p!==this._dur)return this.render(t,e,r)}for(this._tTime=_,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/p),this._from&&(this.ratio=h=1-h),!i||d||e||xt(this,"onStart"),n=this._pt;n;)n.r(h,n.d),n=n._next;l&&l.render(t<0?t:!i&&u?-j:l._dur*h,e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(t<0&&this._startAt&&this._startAt.render(t,!0,r),xt(this,"onUpdate")),this._repeat&&a!==o&&this.vars.onRepeat&&!e&&this.parent&&xt(this,"onRepeat"),_!==this._tDur&&_||this._tTime!==_||(t<0&&this._startAt&&!this._onUpdate&&this._startAt.render(t,!0,!0),!t&&p||!(_===this._tDur&&0<this._ts||!_&&this._ts<0)||sa(this,1),e||t<0&&!d||!_&&!d||(xt(this,_===c?"onComplete":"onReverseComplete",!0),!this._prom||_<c&&0<this.timeScale()||this._prom()))}}else!function _renderZeroDurationTween(t,e,r,i){var n,a,s,o=t.ratio,u=e<0||!e&&(!t._start&&function _parentPlayheadIsBeforeStart(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||_parentPlayheadIsBeforeStart(e))}(t)||(t._ts<0||t._dp._ts<0)&&"isFromStart"!==t.data&&"isStart"!==t.data)?0:1,h=t._rDelay,l=0;if(h&&t._repeat&&(l=yt(0,t._tDur,e),a=gt(l,h),s=gt(t._tTime,h),t._yoyo&&1&a&&(u=1-u),a!==s&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||i||t._zTime===j||!e&&t._zTime){if(!t._initted&&Ea(t,e,i,r))return;for(s=t._zTime,t._zTime=e||(r?j:0),r=r||e&&!s,t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=l,r||xt(t,"onStart"),n=t._pt;n;)n.r(u,n.d),n=n._next;t._startAt&&e<0&&t._startAt.render(e,!0,!0),t._onUpdate&&!r&&xt(t,"onUpdate"),l&&t._repeat&&!r&&t.parent&&xt(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&sa(t,1),r||(xt(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),A.prototype.invalidate.call(this)},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?ib(this):this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,qt&&!0!==qt.vars.overwrite)._first||ib(this),this.parent&&r!==this.timeline.totalDuration()&&Ia(this,this._dur*this.timeline._tDur/r,0,1),this}var i,n,a,s,u,h,l,f=this._targets,d=t?Tt(t):f,c=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,d))return"all"===e&&(this._pt=0),ib(this);for(i=this._op=this._op||[],"all"!==e&&(o(e)&&(u={},ba(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?_(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=mt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~d.indexOf(f[l]))for(u in n=c[l],"all"===e?(i[l]=e,s=n,a={}):(a=i[l]=i[l]||{},s=e),s)(h=n&&n[u])&&("kill"in h.d&&!0!==h.d.kill(u)||ra(this,h,"_pt"),delete n[u]),"all"!==a&&(a[u]=1);return this._initted&&!this._pt&&p&&ib(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return new Tween(t,ea(arguments,1))},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return new Tween(t,ea(arguments,2))},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return F.killTweensOf(t,e,r)},Tween}(Ft);ja(Gt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ba("staggerTo,staggerFrom,staggerFromTo",function(r){Gt[r]=function(){var t=new Bt,e=bt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function _b(t,e,r){return t.setAttribute(e,r)}function hc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var Vt=function _setterPlain(t,e,r){return t[e]=r},Qt=function _setterFunc(t,e,r){return t[e](r)},Jt=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},Wt=function _getSetter(t,e){return p(t[e])?Qt:r(t[e])&&t.setAttribute?_b:Vt},Ht=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4,e)},$t=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},Zt=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},Kt=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},te=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},ee=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?ra(this,i,"_pt"):i.dep||(e=1),i=r;return!e},re=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},ie=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=hc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||Ht,this.d=s||this,this.set=o||Vt,this.pr=u||0,(this._next=t)&&(t._prev=this)}ba(_t+"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 ut[t]=1}),ot.TweenMax=ot.TweenLite=Gt,ot.TimelineLite=ot.TimelineMax=Bt,F=new Bt({sortChildren:!1,defaults:B,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Y.stringFilter=tb;var ne={registerPlugin:function registerPlugin(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return function _createPlugin(t){var e=(t=!t.name&&t.default||t).name,r=p(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:Q,render:Kt,add:Yt,kill:ee,modifier:te,rawVars:0},a={targetTest:0,get:0,getSetter:Wt,aliases:{},register:0};if(At(),t!==i){if(ft[e])return;ja(i,ja(na(t,n),a)),mt(i.prototype,mt(n,na(t,a))),ft[i.prop=e]=i,t.targetTest&&(pt.push(i),ut[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}P(e,i),t.register&&t.register(ae,i,ie)}(t)})},timeline:function timeline(t){return new Bt(t)},getTweensOf:function getTweensOf(t,e){return F.getTweensOf(t,e)},getProperty:function getProperty(i,t,e,r){o(i)&&(i=Tt(i)[0]);var n=_(i||{}).get,a=e?ia:ha;return"native"===e&&(e=""),i?t?a((ft[t]&&ft[t].get||n)(i,t,e,r)):function(t,e,r){return a((ft[t]&&ft[t].get||n)(i,t,e,r))}:i},quickSetter:function quickSetter(r,e,i){if(1<(r=Tt(r)).length){var n=r.map(function(t){return ae.quickSetter(t,e,i)}),a=n.length;return function(t){for(var e=a;e--;)n[e](t)}}r=r[0]||{};var s=ft[e],o=_(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=s?function(t){var e=new s;d._pt=0,e.init(r,i?t+i:t,d,0,[r]),e.render(1,e),d._pt&&Kt(1,d)}:o.set(r,u);return s?h:function(t){return h(r,u,i?t+i:t,o,1)}},isTweening:function isTweening(t){return 0<F.getTweensOf(t,!0).length},defaults:function defaults(t){return t&&t.ease&&(t.ease=Et(t.ease,B.ease)),ma(B,t||{})},config:function config(t){return ma(Y,t||{})},registerEffect:function registerEffect(t){var i=t.name,n=t.effect,e=t.plugins,a=t.defaults,r=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!ft[t]&&!ot[t]&&O(i+" effect requires "+t+" plugin.")}),dt[i]=function(t,e,r){return n(Tt(t),ja(e||{},a),r)},r&&(Bt.prototype[i]=function(t,e,r){return this.add(dt[i](t,s(e)?e:(r=e)&&{},this),r)})},registerEase:function registerEase(t,e){St[t]=Et(e)},parseEase:function parseEase(t,e){return arguments.length?Et(t,e):St},getById:function getById(t){return F.getById(t)},exportRoot:function exportRoot(e,r){void 0===e&&(e={});var i,n,a=new Bt(e);for(a.smoothChildTiming=t(e.smoothChildTiming),F.remove(a),a._dp=0,a._time=a._tTime=F._time,i=F._first;i;)n=i._next,!r&&!i._dur&&i instanceof Gt&&i.vars.onComplete===i._targets[0]||Ca(a,i,i._start-i._delay),i=n;return Ca(F,a,0),a},utils:{wrap:function wrap(e,t,r){var i=t-e;return K(e)?ab(e,wrap(0,e.length),t):Ma(r,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function wrapYoyo(e,t,r){var i=t-e,n=2*i;return K(e)?ab(e,wrapYoyo(0,e.length-1),t):Ma(r,function(t){return e+(i<(t=(n+(t-e)%n)%n||0)?n-t:t)})},distribute:Va,random:Ya,snap:Xa,normalize:function normalize(t,e,r){return wt(t,e,0,1,r)},getUnit:Oa,clamp:function clamp(e,r,t){return Ma(t,function(t){return yt(e,r,t)})},splitColor:ob,toArray:Tt,mapRange:wt,pipe:function pipe(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function unitize(e,r){return function(t){return e(parseFloat(t))+(r||Oa(t))}},interpolate:function interpolate(e,r,t,i){var n=isNaN(e+r)?0:function(t){return(1-t)*e+t*r};if(!n){var a,s,u,h,l,f=o(e),d={};if(!0===t&&(i=1)&&(t=null),f)e={p:e},r={p:r};else if(K(e)&&!K(r)){for(u=[],h=e.length,l=h-2,s=1;s<h;s++)u.push(interpolate(e[s-1],e[s]));h--,n=function func(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},t=r}else i||(e=mt(K(e)?[]:{},e));if(!u){for(a in r)Yt.call(d,e,a,"get",r[a]);n=function func(t){return Kt(t,d)||(f?e.p:e)}}}return Ma(t,n)},shuffle:Ua},install:M,effects:dt,ticker:Pt,updateRoot:Bt.updateRoot,plugins:ft,globalTimeline:F,core:{PropTween:ie,globals:P,Tween:Gt,Timeline:Bt,Animation:Ft,getCache:_,_removeLinkedListItem:ra,suppressOverwrites:function suppressOverwrites(t){return L=t}}};ba("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return ne[t]=Gt[t]}),Pt.add(Bt.updateRoot),d=ne.to({},{duration:0});function lc(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r}function nc(t,n){return{name:t,rawVars:1,init:function init(t,i,e){e._onInit=function(t){var e,r;if(o(i)&&(e={},ba(i,function(t){return e[t]=1}),i=e),n){for(r in e={},i)e[r]=n(i[r]);i=e}!function _addModifiers(t,e){var r,i,n,a=t._targets;for(r in e)for(i=a.length;i--;)(n=(n=t._ptLookup[i][r])&&n.d)&&(n._pt&&(n=lc(n,r)),n&&n.modifier&&n.modifier(e[r],t,a[i],r))}(t,i)}}}}var ae=ne.registerPlugin({name:"attr",init:function init(t,e,r,i,n){var a,s;for(a in e)(s=this.add(t,"setAttribute",(t.getAttribute(a)||0)+"",e[a],i,n,0,0,a))&&(s.op=a),this._props.push(a)}},{name:"endArray",init:function init(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r])}},nc("roundProps",Wa),nc("modifiers"),nc("snap",Xa))||ne;Gt.version=Bt.version=ae.version="3.6.0",l=1,u()&&At();function Yc(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function Zc(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)}function $c(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function _c(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)}function ad(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function bd(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function cd(t,e,r){return t.style[e]=r}function dd(t,e,r){return t.style.setProperty(e,r)}function ed(t,e,r){return t._gsap[e]=r}function fd(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function gd(t,e,r,i,n){var a=t._gsap;a.scaleX=a.scaleY=r,a.renderTransform(n,a)}function hd(t,e,r,i,n){var a=t._gsap;a[e]=r,a.renderTransform(n,a)}function ld(t,e){var r=oe.createElementNS?oe.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):oe.createElement(t);return r.style?r:oe.createElement(t)}function md(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(Le,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&md(t,je(e)||e,1)||""}function pd(){(function _windowExists(){return"undefined"!=typeof window})()&&window.document&&(se=window,oe=se.document,ue=oe.documentElement,le=ld("div")||{style:{}},fe=ld("div"),Ye=je(Ye),Ne=Ye+"Origin",le.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",ce=!!je("perspective"),he=1)}function qd(t){var e,r=ld("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,n=this.nextSibling,a=this.style.cssText;if(ue.appendChild(r),r.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=qd}catch(t){}else this._gsapBBox&&(e=this._gsapBBox());return i&&(n?i.insertBefore(this,n):i.appendChild(this)),ue.removeChild(r),this.style.cssText=a,e}function rd(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function sd(e){var r;try{r=e.getBBox()}catch(t){r=qd.call(e,!0)}return r&&(r.width||r.height)||e.getBBox===qd||(r=qd.call(e,!0)),!r||r.width||r.x||r.y?r:{x:+rd(e,["x","cx","x1"])||0,y:+rd(e,["y","cy","y1"])||0,width:0,height:0}}function td(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!sd(t))}function ud(t,e){if(e){var r=t.style;e in ze&&e!==Ne&&(e=Ye),r.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),r.removeProperty(e.replace(Le,"-$1").toLowerCase())):r.removeAttribute(e)}}function vd(t,e,r,i,n,a){var s=new ie(t._pt,e,r,0,1,a?bd:ad);return(t._pt=s).b=i,s.e=n,t._props.push(r),s}function xd(t,e,r,i){var n,a,s,o,u=parseFloat(r)||0,h=(r+"").trim().substr((u+"").length)||"px",l=le.style,f=Fe.test(e),d="svg"===t.tagName.toLowerCase(),c=(d?"client":"offset")+(f?"Width":"Height"),p="px"===i,m="%"===i;return i===h||!u||Xe[i]||Xe[h]?u:("px"===h||p||(u=xd(t,e,r,"px")),o=t.getCTM&&td(t),!m&&"%"!==h||!ze[e]&&!~e.indexOf("adius")?(l[f?"width":"height"]=100+(p?h:i),a=~e.indexOf("adius")||"em"===i&&t.appendChild&&!d?t:t.parentNode,o&&(a=(t.ownerSVGElement||{}).parentNode),a&&a!==oe&&a.appendChild||(a=oe.body),(s=a._gsap)&&m&&s.width&&f&&s.time===Pt.time?ca(u/s.width*100):(!m&&"%"!==h||(l.position=md(t,"position")),a===t&&(l.position="static"),a.appendChild(le),n=le[c],a.removeChild(le),l.position="absolute",f&&m&&((s=_(a)).time=Pt.time,s.width=a[c]),ca(p?n*u/100:n&&u?100/n*u:0))):(n=o?t.getBBox()[f?"width":"height"]:t[c],ca(m?u/n*100:u/100*n)))}function yd(t,e,r,i){var n;return he||pd(),e in qe&&"transform"!==e&&~(e=qe[e]).indexOf(",")&&(e=e.split(",")[0]),ze[e]&&"transform"!==e?(n=We(t,i),n="transformOrigin"!==e?n[e]:He(md(t,Ne))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=Ve[e]&&Ve[e](t,e,r)||md(t,e)||aa(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?xd(t,e,n,r)+r:n}function zd(t,e,r,i){if(!r||"none"===r){var n=je(e,t,1),a=n&&md(t,n,1);a&&a!==r?(e=n,r=a):"borderColor"===e&&(r=md(t,"borderTopColor"))}var s,o,u,h,l,f,d,c,p,_,m,g,v=new ie(this._pt,t.style,e,0,1,Zt),y=0,b=0;if(v.b=r,v.e=i,r+="","auto"===(i+="")&&(t.style[e]=i,i=md(t,e)||i,t.style[e]=r),tb(s=[r,i]),i=s[1],u=(r=s[0]).match(rt)||[],(i.match(rt)||[]).length){for(;o=rt.exec(i);)d=o[0],p=i.substring(y,o.index),l?l=(l+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(l=1),d!==(f=u[b++]||"")&&(h=parseFloat(f)||0,m=f.substr((h+"").length),(g="="===d.charAt(1)?+(d.charAt(0)+"1"):0)&&(d=d.substr(2)),c=parseFloat(d),_=d.substr((c+"").length),y=rt.lastIndex-_.length,_||(_=_||Y.units[e]||m,y===i.length&&(i+=_,v.e+=_)),m!==_&&(h=xd(t,e,f,_)||0),v._pt={_next:v._pt,p:p||1===b?p:",",s:h,c:g?g*c:c-h,m:l&&l<4||"zIndex"===e?Math.round:0});v.c=y<i.length?i.substring(y,i.length):""}else v.r="display"===e&&"none"===i?bd:ad;return nt.test(i)&&(v.e=0),this._pt=v}function Bd(t){var e=t.split(" "),r=e[0],i=e[1]||"50%";return"top"!==r&&"bottom"!==r&&"left"!==i&&"right"!==i||(t=r,r=i,i=t),e[0]=Ge[r]||r,e[1]=Ge[i]||i,e.join(" ")}function Cd(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,a=e.t,s=a.style,o=e.u,u=a._gsap;if("all"===o||!0===o)s.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],ze[r]&&(i=1,r="transformOrigin"===r?Ne:Ye),ud(a,r);i&&(ud(a,Ye),u&&(u.svg&&a.removeAttribute("transform"),We(a,1),u.uncache=1))}}function Gd(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function Hd(t){var e=md(t,Ye);return Gd(e)?Qe:e.substr(7).match(et).map(ca)}function Id(t,e){var r,i,n,a,s=t._gsap||_(t),o=t.style,u=Hd(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?Qe:u:(u!==Qe||t.offsetParent||t===ue||s.svg||(n=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(a=1,i=t.nextSibling,ue.appendChild(t)),u=Hd(t),n?o.display=n:ud(t,"display"),a&&(i?r.insertBefore(t,i):r?r.appendChild(t):ue.removeChild(t))),e&&6<u.length?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)}function Jd(t,e,r,i,n,a){var s,o,u,h=t._gsap,l=n||Id(t,!0),f=h.xOrigin||0,d=h.yOrigin||0,c=h.xOffset||0,p=h.yOffset||0,_=l[0],m=l[1],g=l[2],v=l[3],y=l[4],b=l[5],T=e.split(" "),w=parseFloat(T[0])||0,x=parseFloat(T[1])||0;r?l!==Qe&&(o=_*v-m*g)&&(u=w*(-m/o)+x*(_/o)-(_*b-m*y)/o,w=w*(v/o)+x*(-g/o)+(g*b-v*y)/o,x=u):(w=(s=sd(t)).x+(~T[0].indexOf("%")?w/100*s.width:w),x=s.y+(~(T[1]||T[0]).indexOf("%")?x/100*s.height:x)),i||!1!==i&&h.smooth?(y=w-f,b=x-d,h.xOffset=c+(y*_+b*g)-y,h.yOffset=p+(y*m+b*v)-b):h.xOffset=h.yOffset=0,h.xOrigin=w,h.yOrigin=x,h.smooth=!!i,h.origin=e,h.originIsAbsolute=!!r,t.style[Ne]="0px 0px",a&&(vd(a,h,"xOrigin",f,w),vd(a,h,"yOrigin",d,x),vd(a,h,"xOffset",c,h.xOffset),vd(a,h,"yOffset",p,h.yOffset)),t.setAttribute("data-svg-origin",w+" "+x)}function Md(t,e,r){var i=Oa(e);return ca(parseFloat(e)+parseFloat(xd(t,"x",r+"px",i)))+i}function Td(t,e,r,i,n,a){var s,u,h=360,l=o(n),f=parseFloat(n)*(l&&~n.indexOf("rad")?Ie:1),d=a?f*a:f-i,c=i+d+"deg";return l&&("short"===(s=n.split("_")[1])&&(d%=h)!==d%180&&(d+=d<0?h:-h),"cw"===s&&d<0?d=(d+36e9)%h-~~(d/h)*h:"ccw"===s&&0<d&&(d=(d-36e9)%h-~~(d/h)*h)),t._pt=u=new ie(t._pt,e,r,i,d,Zc),u.e=c,u.u="deg",t._props.push(r),u}function Ud(t,e,r){var i,n,a,s,o,u,h,l=fe.style,f=r._gsap;for(n in l.cssText=getComputedStyle(r).cssText+";position:absolute;display:block;",l[Ye]=e,oe.body.appendChild(fe),i=We(fe,1),ze)(a=f[n])!==(s=i[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Oa(a)!==(h=Oa(s))?xd(r,n,a,h):parseFloat(a),u=parseFloat(s),t._pt=new ie(t._pt,f,n,o,u-o,Yc),t._pt.u=h||0,t._props.push(n));oe.body.removeChild(fe)}var se,oe,ue,he,le,fe,de,ce,pe=St.Power0,_e=St.Power1,me=St.Power2,ge=St.Power3,ve=St.Power4,ye=St.Linear,be=St.Quad,Te=St.Cubic,we=St.Quart,xe=St.Quint,Oe=St.Strong,Me=St.Elastic,ke=St.Back,Ce=St.SteppedEase,Pe=St.Bounce,Ae=St.Sine,Se=St.Expo,De=St.Circ,ze={},Ie=180/Math.PI,Ee=Math.PI/180,Re=Math.atan2,Le=/([A-Z])/g,Fe=/(?:left|right|width|margin|padding|x)/i,Be=/[\s,\(]\S/,qe={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Ye="transform",Ne=Ye+"Origin",Ue="O,Moz,ms,Ms,Webkit".split(","),je=function _checkPropPrefix(t,e,r){var i=(e||le).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(Ue[n]+t in i););return n<0?null:(3===n?"ms":0<=n?Ue[n]:"")+t},Xe={deg:1,rad:1,turn:1},Ge={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Ve={clearProps:function clearProps(t,e,r,i,n){if("isFromStart"!==n.data){var a=t._pt=new ie(t._pt,e,r,0,0,Cd);return a.u=i,a.pr=-10,a.tween=n,t._props.push(r),1}}},Qe=[1,0,0,1,0,0],Je={},We=function _parseTransform(t,e){var r=t._gsap||new Lt(t);if("x"in r&&!e&&!r.uncache)return r;var i,n,a,s,o,u,h,l,f,d,c,p,_,m,g,v,y,b,T,w,x,O,M,k,C,P,A,S,D,z,I,E,R=t.style,L=r.scaleX<0,F="deg",B=md(t,Ne)||"0";return i=n=a=u=h=l=f=d=c=0,s=o=1,r.svg=!(!t.getCTM||!td(t)),m=Id(t,r.svg),r.svg&&(k=!r.uncache&&t.getAttribute("data-svg-origin"),Jd(t,k||B,!!k||r.originIsAbsolute,!1!==r.smooth,m)),p=r.xOrigin||0,_=r.yOrigin||0,m!==Qe&&(b=m[0],T=m[1],w=m[2],x=m[3],i=O=m[4],n=M=m[5],6===m.length?(s=Math.sqrt(b*b+T*T),o=Math.sqrt(x*x+w*w),u=b||T?Re(T,b)*Ie:0,(f=w||x?Re(w,x)*Ie+u:0)&&(o*=Math.cos(f*Ee)),r.svg&&(i-=p-(p*b+_*w),n-=_-(p*T+_*x))):(E=m[6],z=m[7],A=m[8],S=m[9],D=m[10],I=m[11],i=m[12],n=m[13],a=m[14],h=(g=Re(E,D))*Ie,g&&(k=O*(v=Math.cos(-g))+A*(y=Math.sin(-g)),C=M*v+S*y,P=E*v+D*y,A=O*-y+A*v,S=M*-y+S*v,D=E*-y+D*v,I=z*-y+I*v,O=k,M=C,E=P),l=(g=Re(-w,D))*Ie,g&&(v=Math.cos(-g),I=x*(y=Math.sin(-g))+I*v,b=k=b*v-A*y,T=C=T*v-S*y,w=P=w*v-D*y),u=(g=Re(T,b))*Ie,g&&(k=b*(v=Math.cos(g))+T*(y=Math.sin(g)),C=O*v+M*y,T=T*v-b*y,M=M*v-O*y,b=k,O=C),h&&359.9<Math.abs(h)+Math.abs(u)&&(h=u=0,l=180-l),s=ca(Math.sqrt(b*b+T*T+w*w)),o=ca(Math.sqrt(M*M+E*E)),g=Re(O,M),f=2e-4<Math.abs(g)?g*Ie:0,c=I?1/(I<0?-I:I):0),r.svg&&(k=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!Gd(md(t,Ye)),k&&t.setAttribute("transform",k))),90<Math.abs(f)&&Math.abs(f)<270&&(L?(s*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),r.x=i-((r.xPercent=i&&(r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-i)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+"px",r.y=n-((r.yPercent=n&&(r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+"px",r.z=a+"px",r.scaleX=ca(s),r.scaleY=ca(o),r.rotation=ca(u)+F,r.rotationX=ca(h)+F,r.rotationY=ca(l)+F,r.skewX=f+F,r.skewY=d+F,r.transformPerspective=c+"px",(r.zOrigin=parseFloat(B.split(" ")[2])||0)&&(R[Ne]=He(B)),r.xOffset=r.yOffset=0,r.force3D=Y.force3D,r.renderTransform=r.svg?rr:ce?er:$e,r.uncache=0,r},He=function _firstTwoOnly(t){return(t=t.split(" "))[0]+" "+t[1]},$e=function _renderNon3DTransforms(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,er(t,e)},Ze="0deg",Ke="0px",tr=") ",er=function _renderCSSTransforms(t,e){var r=e||this,i=r.xPercent,n=r.yPercent,a=r.x,s=r.y,o=r.z,u=r.rotation,h=r.rotationY,l=r.rotationX,f=r.skewX,d=r.skewY,c=r.scaleX,p=r.scaleY,_=r.transformPerspective,m=r.force3D,g=r.target,v=r.zOrigin,y="",b="auto"===m&&t&&1!==t||!0===m;if(v&&(l!==Ze||h!==Ze)){var T,w=parseFloat(h)*Ee,x=Math.sin(w),O=Math.cos(w);w=parseFloat(l)*Ee,T=Math.cos(w),a=Md(g,a,x*T*-v),s=Md(g,s,-Math.sin(w)*-v),o=Md(g,o,O*T*-v+v)}_!==Ke&&(y+="perspective("+_+tr),(i||n)&&(y+="translate("+i+"%, "+n+"%) "),!b&&a===Ke&&s===Ke&&o===Ke||(y+=o!==Ke||b?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+tr),u!==Ze&&(y+="rotate("+u+tr),h!==Ze&&(y+="rotateY("+h+tr),l!==Ze&&(y+="rotateX("+l+tr),f===Ze&&d===Ze||(y+="skew("+f+", "+d+tr),1===c&&1===p||(y+="scale("+c+", "+p+tr),g.style[Ye]=y||"translate(0, 0)"},rr=function _renderSVGTransforms(t,e){var r,i,n,a,s,o=e||this,u=o.xPercent,h=o.yPercent,l=o.x,f=o.y,d=o.rotation,c=o.skewX,p=o.skewY,_=o.scaleX,m=o.scaleY,g=o.target,v=o.xOrigin,y=o.yOrigin,b=o.xOffset,T=o.yOffset,w=o.forceCSS,x=parseFloat(l),O=parseFloat(f);d=parseFloat(d),c=parseFloat(c),(p=parseFloat(p))&&(c+=p=parseFloat(p),d+=p),d||c?(d*=Ee,c*=Ee,r=Math.cos(d)*_,i=Math.sin(d)*_,n=Math.sin(d-c)*-m,a=Math.cos(d-c)*m,c&&(p*=Ee,s=Math.tan(c-p),n*=s=Math.sqrt(1+s*s),a*=s,p&&(s=Math.tan(p),r*=s=Math.sqrt(1+s*s),i*=s)),r=ca(r),i=ca(i),n=ca(n),a=ca(a)):(r=_,a=m,i=n=0),(x&&!~(l+"").indexOf("px")||O&&!~(f+"").indexOf("px"))&&(x=xd(g,"x",l,"px"),O=xd(g,"y",f,"px")),(v||y||b||T)&&(x=ca(x+v-(v*r+y*n)+b),O=ca(O+y-(v*i+y*a)+T)),(u||h)&&(s=g.getBBox(),x=ca(x+u/100*s.width),O=ca(O+h/100*s.height)),s="matrix("+r+","+i+","+n+","+a+","+x+","+O+")",g.setAttribute("transform",s),w&&(g.style[Ye]=s)};ba("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});Ve[1<r?"border"+e:e]=function(e,t,r,i,n){var a,s;if(arguments.length<4)return a=o.map(function(t){return yd(e,t,r)}),5===(s=a.join(" ")).split(a[0]).length?a[0]:s;a=(i+"").split(" "),s={},o.forEach(function(t,e){return s[t]=a[e]=a[e]||a[(e-1)/2|0]}),e.init(t,s,n)}});var ir,nr,ar,sr={name:"css",register:pd,targetTest:function targetTest(t){return t.style&&t.nodeType},init:function init(t,e,r,i,n){var a,s,o,u,h,l,f,d,c,p,_,m,g,v,y,b=this._props,T=t.style,w=r.vars.startAt;for(f in he||pd(),e)if("autoRound"!==f&&(s=e[f],!ft[f]||!Qb(f,e,r,i,t,n)))if(h=typeof s,l=Ve[f],"function"===h&&(h=typeof(s=s.call(r,i,t,n))),"string"===h&&~s.indexOf("random(")&&(s=db(s)),l)l(this,t,f,s,r)&&(y=1);else if("--"===f.substr(0,2))a=(getComputedStyle(t).getPropertyValue(f)+"").trim(),s+="",d=Oa(a),(c=Oa(s))?d!==c&&(a=xd(t,f,a,c)+c):d&&(s+=d),this.add(T,"setProperty",a,s,i,n,0,0,f);else if("undefined"!==h){if(w&&f in w?(a="function"==typeof w[f]?w[f].call(r,i,t,n):w[f],f in Y.units&&!Oa(a)&&(a+=Y.units[f]),"="===(a+"").charAt(1)&&(a=yd(t,f))):a=yd(t,f),u=parseFloat(a),(p="string"===h&&"="===s.charAt(1)?+(s.charAt(0)+"1"):0)&&(s=s.substr(2)),o=parseFloat(s),f in qe&&("autoAlpha"===f&&(1===u&&"hidden"===yd(t,"visibility")&&o&&(u=0),vd(this,T,"visibility",u?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==f&&"transform"!==f&&~(f=qe[f]).indexOf(",")&&(f=f.split(",")[0])),_=f in ze)if(m||((g=t._gsap).renderTransform&&!e.parseTransform||We(t,e.parseTransform),v=!1!==e.smoothOrigin&&g.smooth,(m=this._pt=new ie(this._pt,T,Ye,0,1,g.renderTransform,g,0,-1)).dep=1),"scale"===f)this._pt=new ie(this._pt,g,"scaleY",g.scaleY,p?p*o:o-g.scaleY),b.push("scaleY",f),f+="X";else{if("transformOrigin"===f){s=Bd(s),g.svg?Jd(t,s,0,v,0,this):((c=parseFloat(s.split(" ")[2])||0)!==g.zOrigin&&vd(this,g,"zOrigin",g.zOrigin,c),vd(this,T,f,He(a),He(s)));continue}if("svgOrigin"===f){Jd(t,s,1,v,0,this);continue}if(f in Je){Td(this,g,f,u,s,p);continue}if("smoothOrigin"===f){vd(this,g,"smooth",g.smooth,s);continue}if("force3D"===f){g[f]=s;continue}if("transform"===f){Ud(this,s,t);continue}}else f in T||(f=je(f)||f);if(_||(o||0===o)&&(u||0===u)&&!Be.test(s)&&f in T)o=o||0,(d=(a+"").substr((u+"").length))!==(c=Oa(s)||(f in Y.units?Y.units[f]:d))&&(u=xd(t,f,a,c)),this._pt=new ie(this._pt,_?g:T,f,u,p?p*o:o-u,_||"px"!==c&&"zIndex"!==f||!1===e.autoRound?Yc:_c),this._pt.u=c||0,d!==c&&(this._pt.b=a,this._pt.r=$c);else if(f in T)zd.call(this,t,f,a,s);else{if(!(f in t)){N(f,s);continue}this.add(t,f,t[f],s,i,n)}b.push(f)}y&&re(this)},get:yd,aliases:qe,getSetter:function getSetter(t,e,i){var n=qe[e];return n&&n.indexOf(",")<0&&(e=n),e in ze&&e!==Ne&&(t._gsap.x||yd(t,"x"))?i&&de===i?"scale"===e?fd:ed:(de=i||{})&&("scale"===e?gd:hd):t.style&&!r(t.style[e])?cd:~e.indexOf("-")?dd:Wt(t,e)},core:{_removeProperty:ud,_getMatrix:Id}};ae.utils.checkPrefix=je,ar=ba((ir="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(nr="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){ze[t]=1}),ba(nr,function(t){Y.units[t]="deg",Je[t]=1}),qe[ar[13]]=ir+","+nr,ba("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");qe[e[1]]=ar[e[0]]}),ba("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){Y.units[t]="px"}),ae.registerPlugin(sr);var or=ae.registerPlugin(sr)||ae,ur=or.core.Tween;e.Back=ke,e.Bounce=Pe,e.CSSPlugin=sr,e.Circ=De,e.Cubic=Te,e.Elastic=Me,e.Expo=Se,e.Linear=ye,e.Power0=pe,e.Power1=_e,e.Power2=me,e.Power3=ge,e.Power4=ve,e.Quad=be,e.Quart=we,e.Quint=xe,e.Sine=Ae,e.SteppedEase=Ce,e.Strong=Oe,e.TimelineLite=Bt,e.TimelineMax=Bt,e.TweenLite=Gt,e.TweenMax=ur,e.default=or,e.gsap=or;if(typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})}else{delete e.default}});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,function(e){"use strict";function J(e){return e}function K(){return"undefined"!=typeof window}function L(){return Ce||K()&&(Ce=window.gsap)&&Ce.registerPlugin&&Ce}function M(e){return!!~o.indexOf(e)}function N(e,t){return~Ve.indexOf(e)&&Ve[Ve.indexOf(e)+1][t]}function O(t,e){var r=e.s,n=e.sc,o=g.indexOf(t),i=n===nt.sc?1:2;return~o||(o=g.push(t)-1),g[o+i]||(g[o+i]=N(t,r)||(M(t)?n:function(e){return arguments.length?t[r]=e:t[r]}))}function P(e){return N(e,"getBoundingClientRect")||(M(e)?function(){return ft.width=Oe.innerWidth,ft.height=Oe.innerHeight,ft}:function(){return ot(e)})}function S(e,t){var r=t.s,n=t.d2,o=t.d,i=t.a;return(r="scroll"+n)&&(i=N(e,r))?i()-P(e)()[o]:M(e)?Math.max(_e[r],Pe[r])-(Oe["inner"+n]||_e["client"+n]||Pe["client"+n]):e[r]-e["offset"+n]}function T(e,t){for(var r=0;r<d.length;r+=3)t&&!~t.indexOf(d[r+1])||e(d[r],d[r+1],d[r+2])}function U(e){return"string"==typeof e}function V(e){return"function"==typeof e}function W(e){return"number"==typeof e}function X(e){return"object"==typeof e}function Y(e){return V(e)&&e()}function Z(r,n){return function(){var e=Y(r),t=Y(n);return function(){Y(e),Y(t)}}}function sa(e){return Oe.getComputedStyle(e)}function ua(e,t){for(var r in t)r in e||(e[r]=t[r]);return e}function wa(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0}function xa(e){var t,r=[],n=e.labels,o=e.duration();for(t in n)r.push(n[t]/o);return r}function Aa(t,r,e,n){return e.split(",").forEach(function(e){return t(r,e,n)})}function Ba(e,t,r){return e.addEventListener(t,r,{passive:!0})}function Ca(e,t,r){return e.removeEventListener(t,r)}function Ga(e,t){if(U(e)){var r=e.indexOf("="),n=~r?(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in w?w[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e}function Ha(e,t,r,n,o,i,a){var s=o.startColor,l=o.endColor,c=o.fontSize,u=o.indent,f=o.fontWeight,p=ke.createElement("div"),d=M(r)||"fixed"===N(r,"pinType"),h=-1!==e.indexOf("scroller"),g=d?Pe:r,v=-1!==e.indexOf("start"),m=v?s:l,b="border-color:"+m+";font-size:"+c+";color:"+m+";font-weight:"+f+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+(h&&d?"fixed;":"absolute;"),!h&&d||(b+=(n===nt?x:y)+":"+(i+parseFloat(u))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+e),p.style.cssText=b,p.innerText=t||0===t?e+"-"+t:e,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+n.op.d2],C(p,0,n,v),p}function La(){return l=l||s(H)}function Ma(){l||(l=s(H),Ye||E("scrollStart"),Ye=He())}function Na(){return!Le&&!r&&!ke.fullscreenElement&&a.restart(!0)}function Ta(e){var t,r=Ce.ticker.frame,n=[],o=0;if(h!==r||We){for(R();o<B.length;o+=4)(t=Oe.matchMedia(B[o]).matches)!==B[o+3]&&((B[o+3]=t)?n.push(o):R(1,B[o])||V(B[o+2])&&B[o+2]());for(z(),o=0;o<n.length;o++)t=n[o],Ie=B[t],B[t+2]=B[t+1](e);Ie=0,i&&F(0,1),h=r,E("matchMedia")}}function Ua(){return Ca($,"scrollEnd",Ua)||F(!0)}function eb(e,t,r,n){if(e.parentNode!==t){for(var o,i=D.length,a=t.style,s=e.style;i--;)a[o=D[i]]=r[o];a.position="absolute"===r.position?"absolute":"relative","inline"===r.display&&(a.display="inline-block"),s[y]=s[x]="auto",a.overflow="visible",a.boxSizing="border-box",a[Ge]=wa(e,rt)+tt,a[Je]=wa(e,nt)+tt,a[$e]=s[Qe]=s.top=s[m]="0",ut(n),s[Ge]=s.maxWidth=r[Ge],s[Je]=s.maxHeight=r[Je],s[$e]=r[$e],e.parentNode.insertBefore(t,e),t.appendChild(e)}}function hb(e){for(var t=G.length,r=e.style,n=[],o=0;o<t;o++)n.push(G[o],r[G[o]]);return n.t=e,n}function kb(e,t,r,n,o,i,a,s,l,c,u,f){if(V(e)&&(e=e(s)),U(e)&&"max"===e.substr(0,3)&&(e=f+("="===e.charAt(4)?Ga("0"+e.substr(3),r):0)),W(e))a&&C(a,r,n,!0);else{V(t)&&(t=t(s));var p,d,h,g=Be(t)[0]||Pe,v=ot(g)||{},m=e.split(" ");v&&(v.left||v.top)||"none"!==sa(g).display||(h=g.style.display,g.style.display="block",v=ot(g),h?g.style.display=h:g.style.removeProperty("display")),p=Ga(m[0],v[n.d]),d=Ga(m[1]||"0",r),e=v[n.p]-l[n.p]-c+p+o-d,a&&C(a,d,n,r-d<20||a._isStart&&20<d),r-=r-d}if(i){var b=e+r,x=i._isStart;f="scroll"+n.d2,C(i,b,n,x&&20<b||!x&&(u?Math.max(Pe[f],_e[f]):i.parentNode[f])<=b+1),u&&(l=ot(a),u&&(i.style[n.op.p]=l[n.op.p]-n.op.m-i._offset+tt))}return Math.round(e)}function mb(e,t,r,n){if(e.parentNode!==t){var o,i,a=e.style;if(t===Pe){for(o in e._stOrig=a.cssText,i=sa(e))+o||j.test(o)||!i[o]||"string"!=typeof a[o]||"0"===o||(a[o]=i[o]);a.top=r,a.left=n}else a.cssText=e._stOrig;Ce.core.getCache(e).uncache=1,t.appendChild(e)}}function nb(l,e){function Se(e,t,r,n,o){var i=Se.tween,a=t.onComplete,s={};return i&&i.kill(),c=Math.round(r),t[p]=e,(t.modifiers=s)[p]=function(e){return(e=Math.round(f()))!==c&&e!==u&&2<Math.abs(e-c)?(i.kill(),Se.tween=0):e=r+n*i.ratio+o*i.ratio*i.ratio,u=c,c=Math.round(e)},t.onComplete=function(){Se.tween=0,a&&a.call(i)},i=Se.tween=Ce.to(l,t)}var c,u,f=O(l,e),p="_scroll"+e.p2;return l[p]=f,l.addEventListener("mousewheel",function(){return Se.tween&&Se.tween.kill()&&(Se.tween=0)}),Se}var Ce,i,Oe,ke,_e,Pe,o,a,s,l,Be,Ee,Ne,c,Le,Ae,u,ze,f,p,d,Re,Ue,r,Fe,Ie,h,We=1,Ve=[],g=[],He=Date.now,v=He(),Ye=0,De=1,Xe=Math.abs,t="scrollLeft",n="scrollTop",m="left",x="right",y="bottom",Ge="width",Je="height",qe="Right",Ze="Left",je="Top",Ke="Bottom",$e="padding",Qe="margin",et="Width",b="Height",tt="px",rt={s:t,p:m,p2:Ze,os:x,os2:qe,d:Ge,d2:et,a:"x",sc:function sc(e){return arguments.length?Oe.scrollTo(e,nt.sc()):Oe.pageXOffset||ke[t]||_e[t]||Pe[t]||0}},nt={s:n,p:"top",p2:je,os:y,os2:Ke,d:Je,d2:b,a:"y",op:rt,sc:function sc(e){return arguments.length?Oe.scrollTo(rt.sc(),e):Oe.pageYOffset||ke[n]||_e[n]||Pe[n]||0}},ot=function _getBounds(e,t){var r=t&&"matrix(1, 0, 0, 1, 0, 0)"!==sa(e)[u]&&Ce.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=e.getBoundingClientRect();return r&&r.progress(0).kill(),n},it={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},at={toggleActions:"play",anticipatePin:0},w={top:0,left:0,center:.5,bottom:1,right:1},C=function _positionMarker(e,t,r,n){var o={display:"block"},i=r[n?"os2":"p2"],a=r[n?"p2":"os2"];e._isFlipped=n,o[r.a+"Percent"]=n?-100:0,o[r.a]=n?"1px":0,o["border"+i+et]=1,o["border"+a+et]=0,o[r.p]=t+"px",Ce.set(e,o)},st=[],lt={},k={},_=[],B=[],E=function _dispatch(e){return k[e]&&k[e].map(function(e){return e()})||_},A=[],z=function _revertRecorded(e){for(var t=0;t<A.length;t+=4)e&&A[t+3]!==e||(A[t].style.cssText=A[t+1],A[t+2].uncache=1)},R=function _revertAll(e,t){var r;for(ze=0;ze<st.length;ze++)r=st[ze],t&&r.media!==t||(e?r.kill(1):(r.scroll.rec||(r.scroll.rec=r.scroll()),r.revert()));z(t),t||E("revert")},F=function _refreshAll(e,t){if(!Ye||e){var r=E("refreshInit");for(Re&&$.sort(),t||R(),ze=0;ze<st.length;ze++)st[ze].refresh();for(r.forEach(function(e){return e&&e.render&&e.render(-1)}),ze=st.length;ze--;)st[ze].scroll.rec=0;a.pause(),E("refresh")}else Ba($,"scrollEnd",Ua)},I=0,ct=1,H=function _updateAll(){var e=st.length,t=He(),r=50<=t-v,n=e&&st[0].scroll();if(ct=n<I?-1:1,I=n,r&&(Ye&&!Ae&&200<t-Ye&&(Ye=0,E("scrollEnd")),Ne=v,v=t),ct<0){for(ze=e;ze--;)st[ze]&&st[ze].update(0,r);ct=1}else for(ze=0;ze<e;ze++)st[ze]&&st[ze].update(0,r);l=0},D=[m,"top",y,x,Qe+Ke,Qe+qe,Qe+je,Qe+Ze,"display","flexShrink","float","zIndex"],G=D.concat([Ge,Je,"boxSizing","max"+et,"max"+b,"position",Qe,$e,$e+je,$e+qe,$e+Ke,$e+Ze]),q=/([A-Z])/g,ut=function _setState(e){if(e){var t,r,n=e.t.style,o=e.length,i=0;for((e.t._gsap||Ce.core.getCache(e.t)).uncache=1;i<o;i+=2)r=e[i+1],t=e[i],r?n[t]=r:n[t]&&n.removeProperty(t.replace(q,"-$1").toLowerCase())}},ft={left:0,top:0},j=/(?:webkit|moz|length|cssText|inset)/i;rt.op=nt;var $=(ScrollTrigger.prototype.init=function init(y,w){if(this.progress=this.start=0,this.vars&&this.kill(1),De){var d,n,l,T,C,k,_,B,E,L,A,z,e,R,F,I,H,Y,t,D,h,G,q,g,Z,v,m,r,b,x,j,o,c,K,$,Q,ee,te=(y=ua(U(y)||W(y)||y.nodeType?{trigger:y}:y,at)).horizontal?rt:nt,re=y.onUpdate,ne=y.toggleClass,i=y.id,oe=y.onToggle,ie=y.onRefresh,a=y.scrub,ae=y.trigger,se=y.pin,le=y.pinSpacing,ce=y.invalidateOnRefresh,ue=y.anticipatePin,s=y.onScrubComplete,u=y.onSnapComplete,fe=y.once,pe=y.snap,de=y.pinReparent,he=!a&&0!==a,ge=Be(y.scroller||Oe)[0],f=Ce.core.getCache(ge),ve=M(ge),me="pinType"in y?"fixed"===y.pinType:ve||"fixed"===N(ge,"pinType"),be=[y.onEnter,y.onLeave,y.onEnterBack,y.onLeaveBack],xe=he&&y.toggleActions.split(" "),p="markers"in y?y.markers:at.markers,ye=ve?0:parseFloat(sa(ge)["border"+te.p2+et])||0,Se=this,we=y.onRefreshInit&&function(){return y.onRefreshInit(Se)},Te=function _getSizeFunc(e,t,r){var n=r.d,o=r.d2,i=r.a;return(i=N(e,"getBoundingClientRect"))?function(){return i()[n]}:function(){return(t?Oe["inner"+o]:e["client"+o])||0}}(ge,ve,te),Me=function _getOffsetsFunc(e,t){return!t||~Ve.indexOf(e)?P(e):function(){return ft}}(ge,ve);Se.media=Ie,ue*=45,st.push(Se),Se.scroller=ge,Se.scroll=O(ge,te),C=Se.scroll(),Se.vars=y,w=w||y.animation,"refreshPriority"in y&&(Re=1),f.tweenScroll=f.tweenScroll||{top:nb(ge,nt),left:nb(ge,rt)},Se.tweenTo=d=f.tweenScroll[te.p],w&&(w.vars.lazy=!1,w._initted||!1!==w.vars.immediateRender&&!1!==y.immediateRender&&w.render(0,!0,!0),Se.animation=w.pause(),w.scrollTrigger=Se,(o=W(a)&&a)&&(j=Ce.to(w,{ease:"power3",duration:o,onComplete:function onComplete(){return s&&s(Se)}})),b=0,i=i||w.vars.id),pe&&(X(pe)||(pe={snapTo:pe}),"scrollBehavior"in Pe.style&&Ce.set(ve?[Pe,_e]:ge,{scrollBehavior:"auto"}),l=V(pe.snapTo)?pe.snapTo:"labels"===pe.snapTo?function _getClosestLabel(t){return function(e){return Ce.utils.snap(xa(t),e)}}(w):"labelsDirectional"===pe.snapTo?function _getLabelAtDirection(o){return function(e,t){var r,n=xa(o);if(n.sort(function(e,t){return e-t}),0<t.direction){for(r=0;r<n.length;r++)if(n[r]>=e)return n[r];return n.pop()}for(r=n.length;r--;)if(n[r]<=e)return n[r];return n[0]}}(w):Ce.utils.snap(pe.snapTo),c=pe.duration||{min:.1,max:2},c=X(c)?Ee(c.min,c.max):Ee(c,c),K=Ce.delayedCall(pe.delay||o/2||.1,function(){if(Math.abs(Se.getVelocity())<10&&!Ae){var e=w&&!he?w.totalProgress():Se.progress,t=(e-x)/(He()-Ne)*1e3||0,r=Xe(t/2)*t/.185,n=e+r,o=Ee(0,1,l(n,Se)),i=Se.scroll(),a=Math.round(_+o*R),s=d.tween;if(i<=B&&_<=i&&a!==i){if(s&&!s._initted&&s.data<=Math.abs(a-i))return;d(a,{duration:c(Xe(.185*Math.max(Xe(n-e),Xe(o-e))/t/.05||0)),ease:pe.ease||"power3",data:Math.abs(a-i),onComplete:function onComplete(){b=x=w&&!he?w.totalProgress():Se.progress,u&&u(Se)}},i,r*R,a-i-r*R)}}else Se.isActive&&K.restart(!0)}).pause()),i&&(lt[i]=Se),ae=Se.trigger=Be(ae||se)[0],se=!0===se?ae:Be(se)[0],U(ne)&&(ne={targets:ae,className:ne}),se&&(!1===le||le===Qe||(le=!(!le&&"flex"===sa(se.parentNode).display)&&$e),Se.pin=se,!1!==y.force3D&&Ce.set(se,{force3D:!0}),(n=Ce.core.getCache(se)).spacer?F=n.pinState:(n.spacer=Y=ke.createElement("div"),Y.setAttribute("class","pin-spacer"+(i?" pin-spacer-"+i:"")),n.pinState=F=hb(se)),Se.spacer=Y=n.spacer,r=sa(se),g=r[le+te.os2],D=Ce.getProperty(se),h=Ce.quickSetter(se,te.a,tt),eb(se,Y,r),H=hb(se)),p&&(e=X(p)?ua(p,it):it,A=Ha("scroller-start",i,ge,te,e,0),z=Ha("scroller-end",i,ge,te,e,0,A),t=A["offset"+te.op.d2],E=Ha("start",i,ge,te,e,t),L=Ha("end",i,ge,te,e,t),me||(function _makePositionable(e){e.style.position="absolute"===sa(e).position?"absolute":"relative"}(ve?Pe:ge),Ce.set([A,z],{force3D:!0}),v=Ce.quickSetter(A,te.a,tt),m=Ce.quickSetter(z,te.a,tt))),Se.revert=function(e){var t=!1!==e||!Se.enabled,r=Le;t!==T&&(t&&(Q=Math.max(Se.scroll(),Se.scroll.rec||0),$=Se.progress,ee=w&&w.progress()),E&&[E,L,A,z].forEach(function(e){return e.style.display=t?"none":"block"}),t&&(Le=1),Se.update(t),Le=r,se&&(t?function _swapPinOut(e,t,r){if(ut(r),e.parentNode===t){var n=t.parentNode;n&&(n.insertBefore(e,t),n.removeChild(t))}}(se,Y,F):de&&Se.isActive||eb(se,Y,sa(se),Z)),T=t)},Se.refresh=function(e){if(!Le&&Se.enabled)if(se&&e&&Ye)Ba(ScrollTrigger,"scrollEnd",Ua);else{Le=1,j&&j.pause(),ce&&w&&w.progress(0).invalidate(),T||Se.revert();for(var t,r,n,o,i,a,s,l,c,u=Te(),f=Me(),p=S(ge,te),d=0,h=0,g=y.end,v=y.endTrigger||ae,m=y.start||(0!==y.start&&ae?se?"0 0":"0 100%":0),b=ae&&Math.max(0,st.indexOf(Se))||0,x=b;x--;)!(s=st[x].pin)||s!==ae&&s!==se||st[x].revert();for(_=kb(m,ae,u,te,Se.scroll(),E,A,Se,f,ye,me,p)||(se?-.001:0),V(g)&&(g=g(Se)),U(g)&&!g.indexOf("+=")&&(~g.indexOf(" ")?g=(U(m)?m.split(" ")[0]:"")+g:(d=Ga(g.substr(2),u),g=U(m)?m:_+d,v=ae)),B=Math.max(_,kb(g||(v?"100% 0":p),v,u,te,Se.scroll()+d,L,z,Se,f,ye,me,p))||-.001,R=B-_||(_-=.01)&&.001,d=0,x=b;x--;)(s=(a=st[x]).pin)&&a.start-a._pinPush<_&&(t=a.end-a.start,s===ae&&(d+=t),s===se&&(h+=t));if(_+=d,B+=d,Se._pinPush=h,E&&d&&((t={})[te.a]="+="+d,Ce.set([E,L],t)),se)t=sa(se),o=te===nt,n=Se.scroll(),G=parseFloat(D(te.a))+h,!p&&1<B&&((ve?Pe:ge).style["overflow-"+te.a]="scroll"),eb(se,Y,t),H=hb(se),r=ot(se,!0),l=me&&O(ge,o?rt:nt)(),le&&((Z=[le+te.os2,R+h+tt]).t=Y,(x=le===$e?wa(se,te)+R+h:0)&&Z.push(te.d,x+tt),ut(Z),me&&Se.scroll(Q)),me&&((i={top:r.top+(o?n-_:l)+tt,left:r.left+(o?l:n-_)+tt,boxSizing:"border-box",position:"fixed"})[Ge]=i.maxWidth=Math.ceil(r.width)+tt,i[Je]=i.maxHeight=Math.ceil(r.height)+tt,i[Qe]=i[Qe+je]=i[Qe+qe]=i[Qe+Ke]=i[Qe+Ze]="0",i[$e]=t[$e],i[$e+je]=t[$e+je],i[$e+qe]=t[$e+qe],i[$e+Ke]=t[$e+Ke],i[$e+Ze]=t[$e+Ze],I=function _copyState(e,t,r){for(var n,o=[],i=e.length,a=r?8:0;a<i;a+=2)n=e[a],o.push(n,n in t?t[n]:e[a+1]);return o.t=e.t,o}(F,i,de)),w?(c=w._initted,Ue(1),w.progress(1,!0),q=D(te.a)-G+R+h,R!==q&&I.splice(I.length-2,2),w.progress(0,!0),c||w.invalidate(),Ue(0)):q=R;else if(ae&&Se.scroll())for(r=ae.parentNode;r&&r!==Pe;)r._pinOffset&&(_-=r._pinOffset,B-=r._pinOffset),r=r.parentNode;for(x=0;x<b;x++)!(a=st[x].pin)||a!==ae&&a!==se||st[x].revert(!1);Se.start=_,Se.end=B,(C=k=Se.scroll())<Q&&Se.scroll(Q),Se.revert(!1),Le=0,w&&he&&w._initted&&w.progress(ee,!0).render(w.time(),!0,!0),$!==Se.progress&&(j&&w.totalProgress($,!0),Se.progress=$,Se.update()),se&&le&&(Y._pinOffset=Math.round(Se.progress*q)),ie&&ie(Se)}},Se.getVelocity=function(){return(Se.scroll()-k)/(He()-Ne)*1e3||0},Se.update=function(e,t){var r,n,o,i,a,s=Se.scroll(),l=e?0:(s-_)/R,c=l<0?0:1<l?1:l||0,u=Se.progress;if(t&&(k=C,C=s,pe&&(x=b,b=w&&!he?w.totalProgress():c)),ue&&!c&&se&&!Le&&!We&&Ye&&_<s+(s-k)/(He()-Ne)*ue&&(c=1e-4),c!==u&&Se.enabled){if(i=(a=(r=Se.isActive=!!c&&c<1)!=(!!u&&u<1))||!!c!=!!u,Se.direction=u<c?1:-1,Se.progress=c,he||(!j||Le||We?w&&w.totalProgress(c,!!Le):(j.vars.totalProgress=c,j.invalidate().restart())),se)if(e&&le&&(Y.style[le+te.os2]=g),me){if(i){if(o=!e&&u<c&&s<B+1&&s+1>=S(ge,te),de)if(e||!r&&!o)mb(se,Y);else{var f=ot(se,!0),p=s-_;mb(se,Pe,f.top+(te===nt?p:0)+tt,f.left+(te===nt?0:p)+tt)}ut(r||o?I:H),q!==R&&c<1&&r||h(G+(1!==c||o?0:q))}}else h(G+q*c);!pe||d.tween||Le||We||K.restart(!0),ne&&(a||fe&&c&&(c<1||!Fe))&&Be(ne.targets).forEach(function(e){return e.classList[r||fe?"add":"remove"](ne.className)}),!re||he||e||re(Se),i&&!Le?(n=c&&!u?0:1===c?1:1===u?2:3,he&&(o=!a&&"none"!==xe[n+1]&&xe[n+1]||xe[n],w&&("complete"===o||"reset"===o||o in w)&&("complete"===o?w.pause().totalProgress(1):"reset"===o?w.restart(!0).pause():w[o]()),re&&re(Se)),!a&&Fe||(oe&&a&&oe(Se),be[n]&&be[n](Se),fe&&(1===c?Se.kill(!1,1):be[n]=0),a||be[n=1===c?1:3]&&be[n](Se))):he&&re&&!Le&&re(Se)}m&&(v(s+(A._isFlipped?1:0)),m(s))},Se.enable=function(){Se.enabled||(Se.enabled=!0,Ba(ge,"resize",Na),Ba(ge,"scroll",Ma),we&&Ba(ScrollTrigger,"refreshInit",we),w&&w.add?Ce.delayedCall(.01,function(){return _||B||Se.refresh()})&&(R=.01)&&(_=B=0):Se.refresh())},Se.disable=function(e,t){if(Se.enabled&&(!1!==e&&Se.revert(),Se.enabled=Se.isActive=!1,t||j&&j.pause(),Q=0,n&&(n.uncache=1),we&&Ca(ScrollTrigger,"refreshInit",we),K&&(K.pause(),d.tween&&d.tween.kill()&&(d.tween=0)),!ve)){for(var r=st.length;r--;)if(st[r].scroller===ge&&st[r]!==Se)return;Ca(ge,"resize",Na),Ca(ge,"scroll",Ma)}},Se.kill=function(e,t){Se.disable(e,t),i&&delete lt[i];var r=st.indexOf(Se);st.splice(r,1),r===ze&&0<ct&&ze--,w&&(w.scrollTrigger=null,e&&w.render(-1),t||w.kill()),E&&[E,L,A,z].forEach(function(e){return e.parentNode.removeChild(e)}),se&&(n&&(n.uncache=1),r=0,st.forEach(function(e){return e.pin===se&&r++}),r||(n.spacer=0))},Se.enable()}else this.update=this.refresh=this.kill=J},ScrollTrigger.register=function register(e){if(!i&&(Ce=e||L(),K()&&window.document&&(Oe=window,ke=document,_e=ke.documentElement,Pe=ke.body),Ce&&(Be=Ce.utils.toArray,Ee=Ce.utils.clamp,Ue=Ce.core.suppressOverwrites||J,Ce.core.globals("ScrollTrigger",ScrollTrigger),Pe))){s=Oe.requestAnimationFrame||function(e){return setTimeout(e,16)},Ba(Oe,"mousewheel",Ma),o=[Oe,ke,_e,Pe],Ba(ke,"scroll",Ma);var t,r=Pe.style,n=r.borderTop;r.borderTop="1px solid #000",t=ot(Pe),nt.m=Math.round(t.top+nt.sc())||0,rt.m=Math.round(t.left+rt.sc())||0,n?r.borderTop=n:r.removeProperty("border-top"),c=setInterval(La,200),Ce.delayedCall(.5,function(){return We=0}),Ba(ke,"touchcancel",J),Ba(Pe,"touchstart",J),Aa(Ba,ke,"pointerdown,touchstart,mousedown",function(){return Ae=1}),Aa(Ba,ke,"pointerup,touchend,mouseup",function(){return Ae=0}),u=Ce.utils.checkPrefix("transform"),G.push(u),i=He(),a=Ce.delayedCall(.2,F).pause(),d=[ke,"visibilitychange",function(){var e=Oe.innerWidth,t=Oe.innerHeight;ke.hidden?(f=e,p=t):f===e&&p===t||Na()},ke,"DOMContentLoaded",F,Oe,"load",function(){return Ye||F()},Oe,"resize",Na],T(Ba)}return i},ScrollTrigger.defaults=function defaults(e){for(var t in e)at[t]=e[t]},ScrollTrigger.kill=function kill(){De=0,st.slice(0).forEach(function(e){return e.kill(1)})},ScrollTrigger.config=function config(e){"limitCallbacks"in e&&(Fe=!!e.limitCallbacks);var t=e.syncInterval;t&&clearInterval(c)||(c=t)&&setInterval(La,t),"autoRefreshEvents"in e&&(T(Ca)||T(Ba,e.autoRefreshEvents||"none"),r=-1===(e.autoRefreshEvents+"").indexOf("resize"))},ScrollTrigger.scrollerProxy=function scrollerProxy(e,t){var r=Be(e)[0],n=g.indexOf(r),o=M(r);~n&&g.splice(n,o?6:2),o?Ve.unshift(Oe,t,Pe,t,_e,t):Ve.unshift(r,t)},ScrollTrigger.matchMedia=function matchMedia(e){var t,r,n,o,i;for(r in e)n=B.indexOf(r),o=e[r],"all"===(Ie=r)?o():(t=Oe.matchMedia(r))&&(t.matches&&(i=o()),~n?(B[n+1]=Z(B[n+1],o),B[n+2]=Z(B[n+2],i)):(n=B.length,B.push(r,o,i),t.addListener?t.addListener(Ta):t.addEventListener("change",Ta)),B[n+3]=t.matches),Ie=0;return B},ScrollTrigger.clearMatchMedia=function clearMatchMedia(e){e||(B.length=0),0<=(e=B.indexOf(e))&&B.splice(e,4)},ScrollTrigger);function ScrollTrigger(e,t){i||ScrollTrigger.register(Ce)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(e,t)}$.version="3.6.0",$.saveStyles=function(e){return e?Be(e).forEach(function(e){if(e&&e.style){var t=A.indexOf(e);0<=t&&A.splice(t,4),A.push(e,e.style.cssText,Ce.core.getCache(e),Ie)}}):A},$.revert=function(e,t){return R(!e,t)},$.create=function(e,t){return new $(e,t)},$.refresh=function(e){return e?Na():F(!0)},$.update=H,$.maxScroll=function(e,t){return S(e,t?rt:nt)},$.getScrollFunc=function(e,t){return O(Be(e)[0],t?rt:nt)},$.getById=function(e){return lt[e]},$.getAll=function(){return st.slice(0)},$.isScrolling=function(){return!!Ye},$.addEventListener=function(e,t){var r=k[e]||(k[e]=[]);~r.indexOf(t)||r.push(t)},$.removeEventListener=function(e,t){var r=k[e],n=r&&r.indexOf(t);0<=n&&r.splice(n,1)},$.batch=function(e,t){function ri(e,t){var r=[],n=[],o=Ce.delayedCall(i,function(){t(r,n),r=[],n=[]}).pause();return function(e){r.length||o.restart(!0),r.push(e.trigger),n.push(e),a<=r.length&&o.progress(1)}}var r,n=[],o={},i=t.interval||.016,a=t.batchMax||1e9;for(r in t)o[r]="on"===r.substr(0,2)&&V(t[r])&&"onRefreshInit"!==r?ri(0,t[r]):t[r];return V(a)&&(a=a(),Ba($,"refresh",function(){return a=t.batchMax()})),Be(e).forEach(function(e){var t={};for(r in o)t[r]=o[r];t.trigger=e,n.push($.create(t))}),n},$.sort=function(e){return st.sort(e||function(e,t){return-1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},L()&&Ce.registerPlugin($),e.ScrollTrigger=$,e.default=$;if(typeof(window)==="undefined"||window!==e){Object.defineProperty(e,"__esModule",{value:!0})}else{delete e.default}});
!function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function f(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function a(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function e(u){function c(){}function t(e,n,t){if("undefined"!=typeof document){t=f({path:"/"},c.defaults,t),"number"==typeof t.expires&&(t.expires=new Date(1*new Date+864e5*t.expires)),t.expires=t.expires?t.expires.toUTCString():"";try{var o=JSON.stringify(n);/^[\{\[]/.test(o)&&(n=o)}catch(e){}n=u.write?u.write(n,e):encodeURIComponent(n+"").replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(e+"").replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var r="";for(var i in t)t[i]&&(r+="; "+i,!0!==t[i]&&(r+="="+t[i].split(";")[0]));return document.cookie=e+"="+n+r}}function n(e,n){if("undefined"!=typeof document){for(var t={},o=document.cookie?document.cookie.split("; "):[],r=0;r<o.length;r++){var i=o[r].split("="),c=i.slice(1).join("=");n||'"'!==c.charAt(0)||(c=c.slice(1,-1));try{var f=a(i[0]);if(c=(u.read||u)(c,f)||a(c),n)try{c=JSON.parse(c)}catch(e){}if(t[f]=c,e===f)break}catch(e){}}return e?t[e]:t}}return c.set=t,c.get=function(e){return n(e,!1)},c.getJSON=function(e){return n(e,!0)},c.remove=function(e,n){t(e,"",f(n,{expires:-1}))},c.defaults={},c.withConverter=e,c}return e(function(){})});
(function(e,i){if(typeof define=="function"&&define.amd){define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("jquery"))}else{e.jQueryBridget=i(e,e.jQuery)}})(window,function t(e,r){"use strict";var o=Array.prototype.slice;var i=e.console;var u=typeof i=="undefined"?function(){}:function(t){i.error(t)};function n(h,s,c){c=c||r||e.jQuery;if(!c){return}if(!s.prototype.option){s.prototype.option=function(t){if(!c.isPlainObject(t)){return}this.options=c.extend(true,this.options,t)}}c.fn[h]=function(t){if(typeof t=="string"){var e=o.call(arguments,1);return i(this,t,e)}n(this,t);return this};function i(t,r,o){var a;var l="$()."+h+'("'+r+'")';t.each(function(t,e){var i=c.data(e,h);if(!i){u(h+" not initialized. Cannot call methods, i.e. "+l);return}var n=i[r];if(!n||r.charAt(0)=="_"){u(l+" is not a valid method");return}var s=n.apply(i,o);a=a===undefined?s:a});return a!==undefined?a:t}function n(t,n){t.each(function(t,e){var i=c.data(e,h);if(i){i.option(n);i._init()}else{i=new s(e,n);c.data(e,h,i)}})}a(c)}function a(t){if(!t||t&&t.bridget){return}t.bridget=n}a(r||e.jQuery);return n});
(function(t,e){if(typeof define=="function"&&define.amd){define("ev-emitter/ev-emitter",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.EvEmitter=e()}})(typeof window!="undefined"?window:this,function(){function t(){}var e=t.prototype;e.on=function(t,e){if(!t||!e){return}var i=this._events=this._events||{};var n=i[t]=i[t]||[];if(n.indexOf(e)==-1){n.push(e)}return this};e.once=function(t,e){if(!t||!e){return}this.on(t,e);var i=this._onceEvents=this._onceEvents||{};var n=i[t]=i[t]||{};n[e]=true;return this};e.off=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}var n=i.indexOf(e);if(n!=-1){i.splice(n,1)}return this};e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}i=i.slice(0);e=e||[];var n=this._onceEvents&&this._onceEvents[t];for(var s=0;s<i.length;s++){var r=i[s];var o=n&&n[r];if(o){this.off(t,r);delete n[r]}r.apply(this,e)}return this};e.allOff=function(){delete this._events;delete this._onceEvents};return t});
(function(t,e){if(typeof define=="function"&&define.amd){define("get-size/get-size",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.getSize=e()}})(window,function t(){"use strict";function m(t){var e=parseFloat(t);var i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}var i=typeof console=="undefined"?e:function(t){console.error(t)};var y=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];var b=y.length;function E(){var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0};for(var e=0;e<b;e++){var i=y[e];t[i]=0}return t}function S(t){var e=getComputedStyle(t);if(!e){i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? "+"See https://bit.ly/getsizebug1")}return e}var n=false;var C;function x(){if(n){return}n=true;var t=document.createElement("div");t.style.width="200px";t.style.padding="1px 2px 3px 4px";t.style.borderStyle="solid";t.style.borderWidth="1px 2px 3px 4px";t.style.boxSizing="border-box";var e=document.body||document.documentElement;e.appendChild(t);var i=S(t);C=Math.round(m(i.width))==200;s.isBoxSizeOuter=C;e.removeChild(t)}function s(t){x();if(typeof t=="string"){t=document.querySelector(t)}if(!t||typeof t!="object"||!t.nodeType){return}var e=S(t);if(e.display=="none"){return E()}var i={};i.width=t.offsetWidth;i.height=t.offsetHeight;var n=i.isBorderBox=e.boxSizing=="border-box";for(var s=0;s<b;s++){var r=y[s];var o=e[r];var a=parseFloat(o);i[r]=!isNaN(a)?a:0}var l=i.paddingLeft+i.paddingRight;var h=i.paddingTop+i.paddingBottom;var c=i.marginLeft+i.marginRight;var u=i.marginTop+i.marginBottom;var d=i.borderLeftWidth+i.borderRightWidth;var f=i.borderTopWidth+i.borderBottomWidth;var p=n&&C;var v=m(e.width);if(v!==false){i.width=v+(p?0:l+d)}var g=m(e.height);if(g!==false){i.height=g+(p?0:h+f)}i.innerWidth=i.width-(l+d);i.innerHeight=i.height-(h+f);i.outerWidth=i.width+c;i.outerHeight=i.height+u;return i}return s});
(function(t,e){"use strict";if(typeof define=="function"&&define.amd){define("desandro-matches-selector/matches-selector",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.matchesSelector=e()}})(window,function t(){"use strict";var n=function(){var t=window.Element.prototype;if(t.matches){return"matches"}if(t.matchesSelector){return"matchesSelector"}var e=["webkit","moz","ms","o"];for(var i=0;i<e.length;i++){var n=e[i];var s=n+"MatchesSelector";if(t[s]){return s}}}();return function t(e,i){return e[n](i)}});
(function(e,i){if(typeof define=="function"&&define.amd){define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("desandro-matches-selector"))}else{e.fizzyUIUtils=i(e,e.matchesSelector)}})(window,function t(h,r){var c={};c.extend=function(t,e){for(var i in e){t[i]=e[i]}return t};c.modulo=function(t,e){return(t%e+e)%e};var i=Array.prototype.slice;c.makeArray=function(t){if(Array.isArray(t)){return t}if(t===null||t===undefined){return[]}var e=typeof t=="object"&&typeof t.length=="number";if(e){return i.call(t)}return[t]};c.removeFrom=function(t,e){var i=t.indexOf(e);if(i!=-1){t.splice(i,1)}};c.getParent=function(t,e){while(t.parentNode&&t!=document.body){t=t.parentNode;if(r(t,e)){return t}}};c.getQueryElement=function(t){if(typeof t=="string"){return document.querySelector(t)}return t};c.handleEvent=function(t){var e="on"+t.type;if(this[e]){this[e](t)}};c.filterFindElements=function(t,n){t=c.makeArray(t);var s=[];t.forEach(function(t){if(!(t instanceof HTMLElement)){return}if(!n){s.push(t);return}if(r(t,n)){s.push(t)}var e=t.querySelectorAll(n);for(var i=0;i<e.length;i++){s.push(e[i])}});return s};c.debounceMethod=function(t,e,n){n=n||100;var s=t.prototype[e];var r=e+"Timeout";t.prototype[e]=function(){var t=this[r];clearTimeout(t);var e=arguments;var i=this;this[r]=setTimeout(function(){s.apply(i,e);delete i[r]},n)}};c.docReady=function(t){var e=document.readyState;if(e=="complete"||e=="interactive"){setTimeout(t)}else{document.addEventListener("DOMContentLoaded",t)}};c.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var u=h.console;c.htmlInit=function(a,l){c.docReady(function(){var t=c.toDashed(l);var s="data-"+t;var e=document.querySelectorAll("["+s+"]");var i=document.querySelectorAll(".js-"+t);var n=c.makeArray(e).concat(c.makeArray(i));var r=s+"-options";var o=h.jQuery;n.forEach(function(e){var t=e.getAttribute(s)||e.getAttribute(r);var i;try{i=t&&JSON.parse(t)}catch(t){if(u){u.error("Error parsing "+s+" on "+e.className+": "+t)}return}var n=new a(e,i);if(o){o.data(e,l,n)}})})};return c});(function(e,i){if(typeof define=="function"&&define.amd){define("flickity/js/cell",["get-size/get-size"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("get-size"))}else{e.Flickity=e.Flickity||{};e.Flickity.Cell=i(e,e.getSize)}})(window,function t(e,i){function n(t,e){this.element=t;this.parent=e;this.create()}var s=n.prototype;s.create=function(){this.element.style.position="absolute";this.element.setAttribute("aria-hidden","true");this.x=0;this.shift=0};s.destroy=function(){this.unselect();this.element.style.position="";var t=this.parent.originSide;this.element.style[t]=""};s.getSize=function(){this.size=i(this.element)};s.setPosition=function(t){this.x=t;this.updateTarget();this.renderPosition(t)};s.updateTarget=s.setDefaultTarget=function(){var t=this.parent.originSide=="left"?"marginLeft":"marginRight";this.target=this.x+this.size[t]+this.size.width*this.parent.cellAlign};s.renderPosition=function(t){var e=this.parent.originSide;this.element.style[e]=this.parent.getPositionValue(t)};s.select=function(){this.element.classList.add("is-selected");this.element.removeAttribute("aria-hidden")};s.unselect=function(){this.element.classList.remove("is-selected");this.element.setAttribute("aria-hidden","true")};s.wrapShift=function(t){this.shift=t;this.renderPosition(this.x+this.parent.slideableWidth*t)};s.remove=function(){this.element.parentNode.removeChild(this.element)};return n});(function(t,e){if(typeof define=="function"&&define.amd){define("flickity/js/slide",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.Flickity=t.Flickity||{};t.Flickity.Slide=e()}})(window,function t(){"use strict";function e(t){this.parent=t;this.isOriginLeft=t.originSide=="left";this.cells=[];this.outerWidth=0;this.height=0}var i=e.prototype;i.addCell=function(t){this.cells.push(t);this.outerWidth+=t.size.outerWidth;this.height=Math.max(t.size.outerHeight,this.height);if(this.cells.length==1){this.x=t.x;var e=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=t.size[e]}};i.updateTarget=function(){var t=this.isOriginLeft?"marginRight":"marginLeft";var e=this.getLastCell();var i=e?e.size[t]:0;var n=this.outerWidth-(this.firstMargin+i);this.target=this.x+this.firstMargin+n*this.parent.cellAlign};i.getLastCell=function(){return this.cells[this.cells.length-1]};i.select=function(){this.cells.forEach(function(t){t.select()})};i.unselect=function(){this.cells.forEach(function(t){t.unselect()})};i.getCellElements=function(){return this.cells.map(function(t){return t.element})};return e});(function(e,i){if(typeof define=="function"&&define.amd){define("flickity/js/animate",["fizzy-ui-utils/utils"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("fizzy-ui-utils"))}else{e.Flickity=e.Flickity||{};e.Flickity.animatePrototype=i(e,e.fizzyUIUtils)}})(window,function t(e,i){var n={};n.startAnimation=function(){if(this.isAnimating){return}this.isAnimating=true;this.restingFrames=0;this.animate()};n.animate=function(){this.applyDragForce();this.applySelectedAttraction();var t=this.x;this.integratePhysics();this.positionSlider();this.settle(t);if(this.isAnimating){var e=this;requestAnimationFrame(function t(){e.animate()})}};n.positionSlider=function(){var t=this.x;if(this.options.wrapAround&&this.cells.length>1){t=i.modulo(t,this.slideableWidth);t=t-this.slideableWidth;this.shiftWrapCells(t)}this.setTranslateX(t,this.isAnimating);this.dispatchScrollEvent()};n.setTranslateX=function(t,e){t+=this.cursorPosition;t=this.options.rightToLeft?-t:t;var i=this.getPositionValue(t);this.slider.style.transform=e?"translate3d("+i+",0,0)":"translateX("+i+")"};n.dispatchScrollEvent=function(){var t=this.slides[0];if(!t){return}var e=-this.x-t.target;var i=e/this.slidesWidth;this.dispatchEvent("scroll",null,[i,e])};n.positionSliderAtSelected=function(){if(!this.cells.length){return}this.x=-this.selectedSlide.target;this.velocity=0;this.positionSlider()};n.getPositionValue=function(t){if(this.options.percentPosition){return Math.round(t/this.size.innerWidth*1e4)*.01+"%"}else{return Math.round(t)+"px"}};n.settle=function(t){if(!this.isPointerDown&&Math.round(this.x*100)==Math.round(t*100)){this.restingFrames++}if(this.restingFrames>2){this.isAnimating=false;delete this.isFreeScrolling;this.positionSlider();this.dispatchEvent("settle",null,[this.selectedIndex])}};n.shiftWrapCells=function(t){var e=this.cursorPosition+t;this._shiftCells(this.beforeShiftCells,e,-1);var i=this.size.innerWidth-(t+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,i,1)};n._shiftCells=function(t,e,i){for(var n=0;n<t.length;n++){var s=t[n];var r=e>0?i:0;s.wrapShift(r);e-=s.size.outerWidth}};n._unshiftCells=function(t){if(!t||!t.length){return}for(var e=0;e<t.length;e++){t[e].wrapShift(0)}};n.integratePhysics=function(){this.x+=this.velocity;this.velocity*=this.getFrictionFactor()};n.applyForce=function(t){this.velocity+=t};n.getFrictionFactor=function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]};n.getRestingPosition=function(){return this.x+this.velocity/(1-this.getFrictionFactor())};n.applyDragForce=function(){if(!this.isDraggable||!this.isPointerDown){return}var t=this.dragX-this.x;var e=t-this.velocity;this.applyForce(e)};n.applySelectedAttraction=function(){var t=this.isDraggable&&this.isPointerDown;if(t||this.isFreeScrolling||!this.slides.length){return}var e=this.selectedSlide.target*-1-this.x;var i=e*this.options.selectedAttraction;this.applyForce(i)};return n});(function(o,a){if(typeof define=="function"&&define.amd){define("flickity/js/flickity",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(t,e,i,n,s,r){return a(o,t,e,i,n,s,r)})}else if(typeof module=="object"&&module.exports){module.exports=a(o,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./slide"),require("./animate"))}else{var t=o.Flickity;o.Flickity=a(o,o.EvEmitter,o.getSize,o.fizzyUIUtils,t.Cell,t.Slide,t.animatePrototype)}})(window,function t(n,e,i,a,s,o,r){var l=n.jQuery;var h=n.getComputedStyle;var c=n.console;function u(t,e){t=a.makeArray(t);while(t.length){e.appendChild(t.shift())}}var d=0;var f={};function p(t,e){var i=a.getQueryElement(t);if(!i){if(c){c.error("Bad element for Flickity: "+(i||t))}return}this.element=i;if(this.element.flickityGUID){var n=f[this.element.flickityGUID];n.option(e);return n}if(l){this.$element=l(this.element)}this.options=a.extend({},this.constructor.defaults);this.option(e);this._create()}p.defaults={accessibility:true,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:true,percentPosition:true,resize:true,selectedAttraction:.025,setGallerySize:true};p.createMethods=[];var v=p.prototype;a.extend(v,e.prototype);v._create=function(){var t=this.guid=++d;this.element.flickityGUID=t;f[t]=this;this.selectedIndex=0;this.restingFrames=0;this.x=0;this.velocity=0;this.originSide=this.options.rightToLeft?"right":"left";this.viewport=document.createElement("div");this.viewport.className="flickity-viewport";this._createSlider();if(this.options.resize||this.options.watchCSS){n.addEventListener("resize",this)}for(var e in this.options.on){var i=this.options.on[e];this.on(e,i)}p.createMethods.forEach(function(t){this[t]()},this);if(this.options.watchCSS){this.watchCSS()}else{this.activate()}};v.option=function(t){a.extend(this.options,t)};v.activate=function(){if(this.isActive){return}this.isActive=true;this.element.classList.add("flickity-enabled");if(this.options.rightToLeft){this.element.classList.add("flickity-rtl")}this.getSize();var t=this._filterFindCellElements(this.element.children);u(t,this.slider);this.viewport.appendChild(this.slider);this.element.appendChild(this.viewport);this.reloadCells();if(this.options.accessibility){this.element.tabIndex=0;this.element.addEventListener("keydown",this)}this.emitEvent("activate");this.selectInitialIndex();this.isInitActivated=true;this.dispatchEvent("ready")};v._createSlider=function(){var t=document.createElement("div");t.className="flickity-slider";t.style[this.originSide]=0;this.slider=t};v._filterFindCellElements=function(t){return a.filterFindElements(t,this.options.cellSelector)};v.reloadCells=function(){this.cells=this._makeCells(this.slider.children);this.positionCells();this._getWrapShiftCells();this.setGallerySize()};v._makeCells=function(t){var e=this._filterFindCellElements(t);var i=e.map(function(t){return new s(t,this)},this);return i};v.getLastCell=function(){return this.cells[this.cells.length-1]};v.getLastSlide=function(){return this.slides[this.slides.length-1]};v.positionCells=function(){this._sizeCells(this.cells);this._positionCells(0)};v._positionCells=function(t){t=t||0;this.maxCellHeight=t?this.maxCellHeight||0:0;var e=0;if(t>0){var i=this.cells[t-1];e=i.x+i.size.outerWidth}var n=this.cells.length;for(var s=t;s<n;s++){var r=this.cells[s];r.setPosition(e);e+=r.size.outerWidth;this.maxCellHeight=Math.max(r.size.outerHeight,this.maxCellHeight)}this.slideableWidth=e;this.updateSlides();this._containSlides();this.slidesWidth=n?this.getLastSlide().target-this.slides[0].target:0};v._sizeCells=function(t){t.forEach(function(t){t.getSize()})};v.updateSlides=function(){this.slides=[];if(!this.cells.length){return}var n=new o(this);this.slides.push(n);var t=this.originSide=="left";var s=t?"marginRight":"marginLeft";var r=this._getCanCellFit();this.cells.forEach(function(t,e){if(!n.cells.length){n.addCell(t);return}var i=n.outerWidth-n.firstMargin+(t.size.outerWidth-t.size[s]);if(r.call(this,e,i)){n.addCell(t)}else{n.updateTarget();n=new o(this);this.slides.push(n);n.addCell(t)}},this);n.updateTarget();this.updateSelectedSlide()};v._getCanCellFit=function(){var t=this.options.groupCells;if(!t){return function(){return false}}else if(typeof t=="number"){var e=parseInt(t,10);return function(t){return t%e!==0}}var i=typeof t=="string"&&t.match(/^(\d+)%$/);var n=i?parseInt(i[1],10)/100:1;return function(t,e){return e<=(this.size.innerWidth+1)*n}};v._init=v.reposition=function(){this.positionCells();this.positionSliderAtSelected()};v.getSize=function(){this.size=i(this.element);this.setCellAlign();this.cursorPosition=this.size.innerWidth*this.cellAlign};var g={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}};v.setCellAlign=function(){var t=g[this.options.cellAlign];this.cellAlign=t?t[this.originSide]:this.options.cellAlign};v.setGallerySize=function(){if(this.options.setGallerySize){var t=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight;this.viewport.style.height=t+"px"}};v._getWrapShiftCells=function(){if(!this.options.wrapAround){return}this._unshiftCells(this.beforeShiftCells);this._unshiftCells(this.afterShiftCells);var t=this.cursorPosition;var e=this.cells.length-1;this.beforeShiftCells=this._getGapCells(t,e,-1);t=this.size.innerWidth-this.cursorPosition;this.afterShiftCells=this._getGapCells(t,0,1)};v._getGapCells=function(t,e,i){var n=[];while(t>0){var s=this.cells[e];if(!s){break}n.push(s);e+=i;t-=s.size.outerWidth}return n};v._containSlides=function(){if(!this.options.contain||this.options.wrapAround||!this.cells.length){return}var t=this.options.rightToLeft;var e=t?"marginRight":"marginLeft";var i=t?"marginLeft":"marginRight";var n=this.slideableWidth-this.getLastCell().size[i];var s=n<this.size.innerWidth;var r=this.cursorPosition+this.cells[0].size[e];var o=n-this.size.innerWidth*(1-this.cellAlign);this.slides.forEach(function(t){if(s){t.target=n*this.cellAlign}else{t.target=Math.max(t.target,r);t.target=Math.min(t.target,o)}},this)};v.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;this.emitEvent(t,n);if(l&&this.$element){t+=this.options.namespaceJQueryEvents?".flickity":"";var s=t;if(e){var r=l.Event(e);r.type=t;s=r}this.$element.trigger(s,i)}};v.select=function(t,e,i){if(!this.isActive){return}t=parseInt(t,10);this._wrapSelect(t);if(this.options.wrapAround||e){t=a.modulo(t,this.slides.length)}if(!this.slides[t]){return}var n=this.selectedIndex;this.selectedIndex=t;this.updateSelectedSlide();if(i){this.positionSliderAtSelected()}else{this.startAnimation()}if(this.options.adaptiveHeight){this.setGallerySize()}this.dispatchEvent("select",null,[t]);if(t!=n){this.dispatchEvent("change",null,[t])}this.dispatchEvent("cellSelect")};v._wrapSelect=function(t){var e=this.slides.length;var i=this.options.wrapAround&&e>1;if(!i){return t}var n=a.modulo(t,e);var s=Math.abs(n-this.selectedIndex);var r=Math.abs(n+e-this.selectedIndex);var o=Math.abs(n-e-this.selectedIndex);if(!this.isDragSelect&&r<s){t+=e}else if(!this.isDragSelect&&o<s){t-=e}if(t<0){this.x-=this.slideableWidth}else if(t>=e){this.x+=this.slideableWidth}};v.previous=function(t,e){this.select(this.selectedIndex-1,t,e)};v.next=function(t,e){this.select(this.selectedIndex+1,t,e)};v.updateSelectedSlide=function(){var t=this.slides[this.selectedIndex];if(!t){return}this.unselectSelectedSlide();this.selectedSlide=t;t.select();this.selectedCells=t.cells;this.selectedElements=t.getCellElements();this.selectedCell=t.cells[0];this.selectedElement=this.selectedElements[0]};v.unselectSelectedSlide=function(){if(this.selectedSlide){this.selectedSlide.unselect()}};v.selectInitialIndex=function(){var t=this.options.initialIndex;if(this.isInitActivated){this.select(this.selectedIndex,false,true);return}if(t&&typeof t=="string"){var e=this.queryCell(t);if(e){this.selectCell(t,false,true);return}}var i=0;if(t&&this.slides[t]){i=t}this.select(i,false,true)};v.selectCell=function(t,e,i){var n=this.queryCell(t);if(!n){return}var s=this.getCellSlideIndex(n);this.select(s,e,i)};v.getCellSlideIndex=function(t){for(var e=0;e<this.slides.length;e++){var i=this.slides[e];var n=i.cells.indexOf(t);if(n!=-1){return e}}};v.getCell=function(t){for(var e=0;e<this.cells.length;e++){var i=this.cells[e];if(i.element==t){return i}}};v.getCells=function(t){t=a.makeArray(t);var i=[];t.forEach(function(t){var e=this.getCell(t);if(e){i.push(e)}},this);return i};v.getCellElements=function(){return this.cells.map(function(t){return t.element})};v.getParentCell=function(t){var e=this.getCell(t);if(e){return e}t=a.getParent(t,".flickity-slider > *");return this.getCell(t)};v.getAdjacentCellElements=function(t,e){if(!t){return this.selectedSlide.getCellElements()}e=e===undefined?this.selectedIndex:e;var i=this.slides.length;if(1+t*2>=i){return this.getCellElements()}var n=[];for(var s=e-t;s<=e+t;s++){var r=this.options.wrapAround?a.modulo(s,i):s;var o=this.slides[r];if(o){n=n.concat(o.getCellElements())}}return n};v.queryCell=function(t){if(typeof t=="number"){return this.cells[t]}if(typeof t=="string"){if(t.match(/^[#\.]?[\d\/]/)){return}t=this.element.querySelector(t)}return this.getCell(t)};v.uiChange=function(){this.emitEvent("uiChange")};v.childUIPointerDown=function(t){if(t.type!="touchstart"){t.preventDefault()}this.focus()};v.onresize=function(){this.watchCSS();this.resize()};a.debounceMethod(p,"onresize",150);v.resize=function(){if(!this.isActive){return}this.getSize();if(this.options.wrapAround){this.x=a.modulo(this.x,this.slideableWidth)}this.positionCells();this._getWrapShiftCells();this.setGallerySize();this.emitEvent("resize");var t=this.selectedElements&&this.selectedElements[0];this.selectCell(t,false,true)};v.watchCSS=function(){var t=this.options.watchCSS;if(!t){return}var e=h(this.element,":after").content;if(e.indexOf("flickity")!=-1){this.activate()}else{this.deactivate()}};v.onkeydown=function(t){var e=document.activeElement&&document.activeElement!=this.element;if(!this.options.accessibility||e){return}var i=p.keyboardHandlers[t.keyCode];if(i){i.call(this)}};p.keyboardHandlers={37:function(){var t=this.options.rightToLeft?"next":"previous";this.uiChange();this[t]()},39:function(){var t=this.options.rightToLeft?"previous":"next";this.uiChange();this[t]()}};v.focus=function(){var t=n.pageYOffset;this.element.focus({preventScroll:true});if(n.pageYOffset!=t){n.scrollTo(n.pageXOffset,t)}};v.deactivate=function(){if(!this.isActive){return}this.element.classList.remove("flickity-enabled");this.element.classList.remove("flickity-rtl");this.unselectSelectedSlide();this.cells.forEach(function(t){t.destroy()});this.element.removeChild(this.viewport);u(this.slider.children,this.element);if(this.options.accessibility){this.element.removeAttribute("tabIndex");this.element.removeEventListener("keydown",this)}this.isActive=false;this.emitEvent("deactivate")};v.destroy=function(){this.deactivate();n.removeEventListener("resize",this);this.allOff();this.emitEvent("destroy");if(l&&this.$element){l.removeData(this.element,"flickity")}delete this.element.flickityGUID;delete f[this.guid]};a.extend(v,r);p.data=function(t){t=a.getQueryElement(t);var e=t&&t.flickityGUID;return e&&f[e]};a.htmlInit(p,"flickity");if(l&&l.bridget){l.bridget("flickity",p)}p.setJQuery=function(t){l=t};p.Cell=s;p.Slide=o;return p});
(function(e,i){if(typeof define=="function"&&define.amd){define("unipointer/unipointer",["ev-emitter/ev-emitter"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("ev-emitter"))}else{e.Unipointer=i(e,e.EvEmitter)}})(window,function t(s,e){function i(){}function n(){}var r=n.prototype=Object.create(e.prototype);r.bindStartEvent=function(t){this._bindStartEvent(t,true)};r.unbindStartEvent=function(t){this._bindStartEvent(t,false)};r._bindStartEvent=function(t,e){e=e===undefined?true:e;var i=e?"addEventListener":"removeEventListener";var n="mousedown";if(s.PointerEvent){n="pointerdown"}else if("ontouchstart"in s){n="touchstart"}t[i](n,this)};r.handleEvent=function(t){var e="on"+t.type;if(this[e]){this[e](t)}};r.getTouch=function(t){for(var e=0;e<t.length;e++){var i=t[e];if(i.identifier==this.pointerIdentifier){return i}}};r.onmousedown=function(t){var e=t.button;if(e&&(e!==0&&e!==1)){return}this._pointerDown(t,t)};r.ontouchstart=function(t){this._pointerDown(t,t.changedTouches[0])};r.onpointerdown=function(t){this._pointerDown(t,t)};r._pointerDown=function(t,e){if(t.button||this.isPointerDown){return}this.isPointerDown=true;this.pointerIdentifier=e.pointerId!==undefined?e.pointerId:e.identifier;this.pointerDown(t,e)};r.pointerDown=function(t,e){this._bindPostStartEvents(t);this.emitEvent("pointerDown",[t,e])};var o={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]};r._bindPostStartEvents=function(t){if(!t){return}var e=o[t.type];e.forEach(function(t){s.addEventListener(t,this)},this);this._boundPointerEvents=e};r._unbindPostStartEvents=function(){if(!this._boundPointerEvents){return}this._boundPointerEvents.forEach(function(t){s.removeEventListener(t,this)},this);delete this._boundPointerEvents};r.onmousemove=function(t){this._pointerMove(t,t)};r.onpointermove=function(t){if(t.pointerId==this.pointerIdentifier){this._pointerMove(t,t)}};r.ontouchmove=function(t){var e=this.getTouch(t.changedTouches);if(e){this._pointerMove(t,e)}};r._pointerMove=function(t,e){this.pointerMove(t,e)};r.pointerMove=function(t,e){this.emitEvent("pointerMove",[t,e])};r.onmouseup=function(t){this._pointerUp(t,t)};r.onpointerup=function(t){if(t.pointerId==this.pointerIdentifier){this._pointerUp(t,t)}};r.ontouchend=function(t){var e=this.getTouch(t.changedTouches);if(e){this._pointerUp(t,e)}};r._pointerUp=function(t,e){this._pointerDone();this.pointerUp(t,e)};r.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e])};r._pointerDone=function(){this._pointerReset();this._unbindPostStartEvents();this.pointerDone()};r._pointerReset=function(){this.isPointerDown=false;delete this.pointerIdentifier};r.pointerDone=i;r.onpointercancel=function(t){if(t.pointerId==this.pointerIdentifier){this._pointerCancel(t,t)}};r.ontouchcancel=function(t){var e=this.getTouch(t.changedTouches);if(e){this._pointerCancel(t,e)}};r._pointerCancel=function(t,e){this._pointerDone();this.pointerCancel(t,e)};r.pointerCancel=function(t,e){this.emitEvent("pointerCancel",[t,e])};n.getPointerPoint=function(t){return{x:t.pageX,y:t.pageY}};return n});
(function(e,i){if(typeof define=="function"&&define.amd){define("unidragger/unidragger",["unipointer/unipointer"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("unipointer"))}else{e.Unidragger=i(e,e.Unipointer)}})(window,function t(r,e){function i(){}var n=i.prototype=Object.create(e.prototype);n.bindHandles=function(){this._bindHandles(true)};n.unbindHandles=function(){this._bindHandles(false)};n._bindHandles=function(t){t=t===undefined?true:t;var e=t?"addEventListener":"removeEventListener";var i=t?this._touchActionValue:"";for(var n=0;n<this.handles.length;n++){var s=this.handles[n];this._bindStartEvent(s,t);s[e]("click",this);if(r.PointerEvent){s.style.touchAction=i}}};n._touchActionValue="none";n.pointerDown=function(t,e){var i=this.okayPointerDown(t);if(!i){return}this.pointerDownPointer=e;t.preventDefault();this.pointerDownBlur();this._bindPostStartEvents(t);this.emitEvent("pointerDown",[t,e])};var s={TEXTAREA:true,INPUT:true,SELECT:true,OPTION:true};var o={radio:true,checkbox:true,button:true,submit:true,image:true,file:true};n.okayPointerDown=function(t){var e=s[t.target.nodeName];var i=o[t.target.type];var n=!e||i;if(!n){this._pointerReset()}return n};n.pointerDownBlur=function(){var t=document.activeElement;var e=t&&t.blur&&t!=document.body;if(e){t.blur()}};n.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.emitEvent("pointerMove",[t,e,i]);this._dragMove(t,e,i)};n._dragPointerMove=function(t,e){var i={x:e.pageX-this.pointerDownPointer.pageX,y:e.pageY-this.pointerDownPointer.pageY};if(!this.isDragging&&this.hasDragStarted(i)){this._dragStart(t,e)}return i};n.hasDragStarted=function(t){return Math.abs(t.x)>3||Math.abs(t.y)>3};n.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e]);this._dragPointerUp(t,e)};n._dragPointerUp=function(t,e){if(this.isDragging){this._dragEnd(t,e)}else{this._staticClick(t,e)}};n._dragStart=function(t,e){this.isDragging=true;this.isPreventingClicks=true;this.dragStart(t,e)};n.dragStart=function(t,e){this.emitEvent("dragStart",[t,e])};n._dragMove=function(t,e,i){if(!this.isDragging){return}this.dragMove(t,e,i)};n.dragMove=function(t,e,i){t.preventDefault();this.emitEvent("dragMove",[t,e,i])};n._dragEnd=function(t,e){this.isDragging=false;setTimeout(function(){delete this.isPreventingClicks}.bind(this));this.dragEnd(t,e)};n.dragEnd=function(t,e){this.emitEvent("dragEnd",[t,e])};n.onclick=function(t){if(this.isPreventingClicks){t.preventDefault()}};n._staticClick=function(t,e){if(this.isIgnoringMouseUp&&t.type=="mouseup"){return}this.staticClick(t,e);if(t.type!="mouseup"){this.isIgnoringMouseUp=true;setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)}};n.staticClick=function(t,e){this.emitEvent("staticClick",[t,e])};i.getPointerPoint=e.getPointerPoint;return i});(function(n,s){if(typeof define=="function"&&define.amd){define("flickity/js/drag",["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(t,e,i){return s(n,t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=s(n,require("./flickity"),require("unidragger"),require("fizzy-ui-utils"))}else{n.Flickity=s(n,n.Flickity,n.Unidragger,n.fizzyUIUtils)}})(window,function t(n,e,i,a){a.extend(e.defaults,{draggable:">1",dragThreshold:3});e.createMethods.push("_createDrag");var s=e.prototype;a.extend(s,i.prototype);s._touchActionValue="pan-y";var r="createTouch"in document;var o=false;s._createDrag=function(){this.on("activate",this.onActivateDrag);this.on("uiChange",this._uiChangeDrag);this.on("deactivate",this.onDeactivateDrag);this.on("cellChange",this.updateDraggable);if(r&&!o){n.addEventListener("touchmove",function(){});o=true}};s.onActivateDrag=function(){this.handles=[this.viewport];this.bindHandles();this.updateDraggable()};s.onDeactivateDrag=function(){this.unbindHandles();this.element.classList.remove("is-draggable")};s.updateDraggable=function(){if(this.options.draggable==">1"){this.isDraggable=this.slides.length>1}else{this.isDraggable=this.options.draggable}if(this.isDraggable){this.element.classList.add("is-draggable")}else{this.element.classList.remove("is-draggable")}};s.bindDrag=function(){this.options.draggable=true;this.updateDraggable()};s.unbindDrag=function(){this.options.draggable=false;this.updateDraggable()};s._uiChangeDrag=function(){delete this.isFreeScrolling};s.pointerDown=function(t,e){if(!this.isDraggable){this._pointerDownDefault(t,e);return}var i=this.okayPointerDown(t);if(!i){return}this._pointerDownPreventDefault(t);this.pointerDownFocus(t);if(document.activeElement!=this.element){this.pointerDownBlur()}this.dragX=this.x;this.viewport.classList.add("is-pointer-down");this.pointerDownScroll=h();n.addEventListener("scroll",this);this._pointerDownDefault(t,e)};s._pointerDownDefault=function(t,e){this.pointerDownPointer={pageX:e.pageX,pageY:e.pageY};this._bindPostStartEvents(t);this.dispatchEvent("pointerDown",t,[e])};var l={INPUT:true,TEXTAREA:true,SELECT:true};s.pointerDownFocus=function(t){var e=l[t.target.nodeName];if(!e){this.focus()}};s._pointerDownPreventDefault=function(t){var e=t.type=="touchstart";var i=t.pointerType=="touch";var n=l[t.target.nodeName];if(!e&&!i&&!n){t.preventDefault()}};s.hasDragStarted=function(t){return Math.abs(t.x)>this.options.dragThreshold};s.pointerUp=function(t,e){delete this.isTouchScrolling;this.viewport.classList.remove("is-pointer-down");this.dispatchEvent("pointerUp",t,[e]);this._dragPointerUp(t,e)};s.pointerDone=function(){n.removeEventListener("scroll",this);delete this.pointerDownScroll};s.dragStart=function(t,e){if(!this.isDraggable){return}this.dragStartPosition=this.x;this.startAnimation();n.removeEventListener("scroll",this);this.dispatchEvent("dragStart",t,[e])};s.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]);this._dragMove(t,e,i)};s.dragMove=function(t,e,i){if(!this.isDraggable){return}t.preventDefault();this.previousDragX=this.dragX;var n=this.options.rightToLeft?-1:1;if(this.options.wrapAround){i.x=i.x%this.slideableWidth}var s=this.dragStartPosition+i.x*n;if(!this.options.wrapAround&&this.slides.length){var r=Math.max(-this.slides[0].target,this.dragStartPosition);s=s>r?(s+r)*.5:s;var o=Math.min(-this.getLastSlide().target,this.dragStartPosition);s=s<o?(s+o)*.5:s}this.dragX=s;this.dragMoveTime=new Date;this.dispatchEvent("dragMove",t,[e,i])};s.dragEnd=function(t,e){if(!this.isDraggable){return}if(this.options.freeScroll){this.isFreeScrolling=true}var i=this.dragEndRestingSelect();if(this.options.freeScroll&&!this.options.wrapAround){var n=this.getRestingPosition();this.isFreeScrolling=-n>this.slides[0].target&&-n<this.getLastSlide().target}else if(!this.options.freeScroll&&i==this.selectedIndex){i+=this.dragEndBoostSelect()}delete this.previousDragX;this.isDragSelect=this.options.wrapAround;this.select(i);delete this.isDragSelect;this.dispatchEvent("dragEnd",t,[e])};s.dragEndRestingSelect=function(){var t=this.getRestingPosition();var e=Math.abs(this.getSlideDistance(-t,this.selectedIndex));var i=this._getClosestResting(t,e,1);var n=this._getClosestResting(t,e,-1);var s=i.distance<n.distance?i.index:n.index;return s};s._getClosestResting=function(t,e,i){var n=this.selectedIndex;var s=Infinity;var r=this.options.contain&&!this.options.wrapAround?function(t,e){return t<=e}:function(t,e){return t<e};while(r(e,s)){n+=i;s=e;e=this.getSlideDistance(-t,n);if(e===null){break}e=Math.abs(e)}return{distance:s,index:n-i}};s.getSlideDistance=function(t,e){var i=this.slides.length;var n=this.options.wrapAround&&i>1;var s=n?a.modulo(e,i):e;var r=this.slides[s];if(!r){return null}var o=n?this.slideableWidth*Math.floor(e/i):0;return t-(r.target+o)};s.dragEndBoostSelect=function(){if(this.previousDragX===undefined||!this.dragMoveTime||new Date-this.dragMoveTime>100){return 0}var t=this.getSlideDistance(-this.dragX,this.selectedIndex);var e=this.previousDragX-this.dragX;if(t>0&&e>0){return 1}else if(t<0&&e<0){return-1}return 0};s.staticClick=function(t,e){var i=this.getParentCell(t.target);var n=i&&i.element;var s=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",t,[e,n,s])};s.onscroll=function(){var t=h();var e=this.pointerDownScroll.x-t.x;var i=this.pointerDownScroll.y-t.y;if(Math.abs(e)>3||Math.abs(i)>3){this._pointerDone()}};function h(){return{x:n.pageXOffset,y:n.pageYOffset}}return e});(function(n,s){if(typeof define=="function"&&define.amd){define("flickity/js/prev-next-button",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(t,e,i){return s(n,t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=s(n,require("./flickity"),require("unipointer"),require("fizzy-ui-utils"))}else{s(n,n.Flickity,n.Unipointer,n.fizzyUIUtils)}})(window,function t(e,i,n,s){"use strict";var r="http://www.w3.org/2000/svg";function o(t,e){this.direction=t;this.parent=e;this._create()}o.prototype=Object.create(n.prototype);o.prototype._create=function(){this.isEnabled=true;this.isPrevious=this.direction==-1;var t=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==t;var e=this.element=document.createElement("button");e.className="flickity-button flickity-prev-next-button";e.className+=this.isPrevious?" previous":" next";e.setAttribute("type","button");this.disable();e.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var i=this.createSVG();e.appendChild(i);this.parent.on("select",this.update.bind(this));this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))};o.prototype.activate=function(){this.bindStartEvent(this.element);this.element.addEventListener("click",this);this.parent.element.appendChild(this.element)};o.prototype.deactivate=function(){this.parent.element.removeChild(this.element);this.unbindStartEvent(this.element);this.element.removeEventListener("click",this)};o.prototype.createSVG=function(){var t=document.createElementNS(r,"svg");t.setAttribute("class","flickity-button-icon");t.setAttribute("viewBox","0 0 100 100");var e=document.createElementNS(r,"path");var i=a(this.parent.options.arrowShape);e.setAttribute("d",i);e.setAttribute("class","arrow");if(!this.isLeft){e.setAttribute("transform","translate(100, 100) rotate(180) ")}t.appendChild(e);return t};function a(t){if(typeof t=="string"){return t}return"M "+t.x0+",50"+" L "+t.x1+","+(t.y1+50)+" L "+t.x2+","+(t.y2+50)+" L "+t.x3+",50 "+" L "+t.x2+","+(50-t.y2)+" L "+t.x1+","+(50-t.y1)+" Z"}o.prototype.handleEvent=s.handleEvent;o.prototype.onclick=function(){if(!this.isEnabled){return}this.parent.uiChange();var t=this.isPrevious?"previous":"next";this.parent[t]()};o.prototype.enable=function(){if(this.isEnabled){return}this.element.disabled=false;this.isEnabled=true};o.prototype.disable=function(){if(!this.isEnabled){return}this.element.disabled=true;this.isEnabled=false};o.prototype.update=function(){var t=this.parent.slides;if(this.parent.options.wrapAround&&t.length>1){this.enable();return}var e=t.length?t.length-1:0;var i=this.isPrevious?0:e;var n=this.parent.selectedIndex==i?"disable":"enable";this[n]()};o.prototype.destroy=function(){this.deactivate();this.allOff()};s.extend(i.defaults,{prevNextButtons:true,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}});i.createMethods.push("_createPrevNextButtons");var l=i.prototype;l._createPrevNextButtons=function(){if(!this.options.prevNextButtons){return}this.prevButton=new o(-1,this);this.nextButton=new o(1,this);this.on("activate",this.activatePrevNextButtons)};l.activatePrevNextButtons=function(){this.prevButton.activate();this.nextButton.activate();this.on("deactivate",this.deactivatePrevNextButtons)};l.deactivatePrevNextButtons=function(){this.prevButton.deactivate();this.nextButton.deactivate();this.off("deactivate",this.deactivatePrevNextButtons)};i.PrevNextButton=o;return i});(function(n,s){if(typeof define=="function"&&define.amd){define("flickity/js/page-dots",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(t,e,i){return s(n,t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=s(n,require("./flickity"),require("unipointer"),require("fizzy-ui-utils"))}else{s(n,n.Flickity,n.Unipointer,n.fizzyUIUtils)}})(window,function t(e,i,n,s){function r(t){this.parent=t;this._create()}r.prototype=Object.create(n.prototype);r.prototype._create=function(){this.holder=document.createElement("ol");this.holder.className="flickity-page-dots";this.dots=[];this.handleClick=this.onClick.bind(this);this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))};r.prototype.activate=function(){this.setDots();this.holder.addEventListener("click",this.handleClick);this.bindStartEvent(this.holder);this.parent.element.appendChild(this.holder)};r.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick);this.unbindStartEvent(this.holder);this.parent.element.removeChild(this.holder)};r.prototype.setDots=function(){var t=this.parent.slides.length-this.dots.length;if(t>0){this.addDots(t)}else if(t<0){this.removeDots(-t)}};r.prototype.addDots=function(t){var e=document.createDocumentFragment();var i=[];var n=this.dots.length;var s=n+t;for(var r=n;r<s;r++){var o=document.createElement("li");o.className="dot";o.setAttribute("aria-label","Page dot "+(r+1));e.appendChild(o);i.push(o)}this.holder.appendChild(e);this.dots=this.dots.concat(i)};r.prototype.removeDots=function(t){var e=this.dots.splice(this.dots.length-t,t);e.forEach(function(t){this.holder.removeChild(t)},this)};r.prototype.updateSelected=function(){if(this.selectedDot){this.selectedDot.className="dot";this.selectedDot.removeAttribute("aria-current")}if(!this.dots.length){return}this.selectedDot=this.dots[this.parent.selectedIndex];this.selectedDot.className="dot is-selected";this.selectedDot.setAttribute("aria-current","step")};r.prototype.onTap=r.prototype.onClick=function(t){var e=t.target;if(e.nodeName!="LI"){return}this.parent.uiChange();var i=this.dots.indexOf(e);this.parent.select(i)};r.prototype.destroy=function(){this.deactivate();this.allOff()};i.PageDots=r;s.extend(i.defaults,{pageDots:true});i.createMethods.push("_createPageDots");var o=i.prototype;o._createPageDots=function(){if(!this.options.pageDots){return}this.pageDots=new r(this);this.on("activate",this.activatePageDots);this.on("select",this.updateSelectedPageDots);this.on("cellChange",this.updatePageDots);this.on("resize",this.updatePageDots);this.on("deactivate",this.deactivatePageDots)};o.activatePageDots=function(){this.pageDots.activate()};o.updateSelectedPageDots=function(){this.pageDots.updateSelected()};o.updatePageDots=function(){this.pageDots.setDots()};o.deactivatePageDots=function(){this.pageDots.deactivate()};i.PageDots=r;return i});(function(t,n){if(typeof define=="function"&&define.amd){define("flickity/js/player",["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],function(t,e,i){return n(t,e,i)})}else if(typeof module=="object"&&module.exports){module.exports=n(require("ev-emitter"),require("fizzy-ui-utils"),require("./flickity"))}else{n(t.EvEmitter,t.fizzyUIUtils,t.Flickity)}})(window,function t(e,i,n){function s(t){this.parent=t;this.state="stopped";this.onVisibilityChange=this.visibilityChange.bind(this);this.onVisibilityPlay=this.visibilityPlay.bind(this)}s.prototype=Object.create(e.prototype);s.prototype.play=function(){if(this.state=="playing"){return}var t=document.hidden;if(t){document.addEventListener("visibilitychange",this.onVisibilityPlay);return}this.state="playing";document.addEventListener("visibilitychange",this.onVisibilityChange);this.tick()};s.prototype.tick=function(){if(this.state!="playing"){return}var t=this.parent.options.autoPlay;t=typeof t=="number"?t:3e3;var e=this;this.clear();this.timeout=setTimeout(function(){e.parent.next(true);e.tick()},t)};s.prototype.stop=function(){this.state="stopped";this.clear();document.removeEventListener("visibilitychange",this.onVisibilityChange)};s.prototype.clear=function(){clearTimeout(this.timeout)};s.prototype.pause=function(){if(this.state=="playing"){this.state="paused";this.clear()}};s.prototype.unpause=function(){if(this.state=="paused"){this.play()}};s.prototype.visibilityChange=function(){var t=document.hidden;this[t?"pause":"unpause"]()};s.prototype.visibilityPlay=function(){this.play();document.removeEventListener("visibilitychange",this.onVisibilityPlay)};i.extend(n.defaults,{pauseAutoPlayOnHover:true});n.createMethods.push("_createPlayer");var r=n.prototype;r._createPlayer=function(){this.player=new s(this);this.on("activate",this.activatePlayer);this.on("uiChange",this.stopPlayer);this.on("pointerDown",this.stopPlayer);this.on("deactivate",this.deactivatePlayer)};r.activatePlayer=function(){if(!this.options.autoPlay){return}this.player.play();this.element.addEventListener("mouseenter",this)};r.playPlayer=function(){this.player.play()};r.stopPlayer=function(){this.player.stop()};r.pausePlayer=function(){this.player.pause()};r.unpausePlayer=function(){this.player.unpause()};r.deactivatePlayer=function(){this.player.stop();this.element.removeEventListener("mouseenter",this)};r.onmouseenter=function(){if(!this.options.pauseAutoPlayOnHover){return}this.player.pause();this.element.addEventListener("mouseleave",this)};r.onmouseleave=function(){this.player.unpause();this.element.removeEventListener("mouseleave",this)};n.Player=s;return n});(function(i,n){if(typeof define=="function"&&define.amd){define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(t,e){return n(i,t,e)})}else if(typeof module=="object"&&module.exports){module.exports=n(i,require("./flickity"),require("fizzy-ui-utils"))}else{n(i,i.Flickity,i.fizzyUIUtils)}})(window,function t(e,i,n){function l(t){var e=document.createDocumentFragment();t.forEach(function(t){e.appendChild(t.element)});return e}var s=i.prototype;s.insert=function(t,e){var i=this._makeCells(t);if(!i||!i.length){return}var n=this.cells.length;e=e===undefined?n:e;var s=l(i);var r=e==n;if(r){this.slider.appendChild(s)}else{var o=this.cells[e].element;this.slider.insertBefore(s,o)}if(e===0){this.cells=i.concat(this.cells)}else if(r){this.cells=this.cells.concat(i)}else{var a=this.cells.splice(e,n-e);this.cells=this.cells.concat(i).concat(a)}this._sizeCells(i);this.cellChange(e,true)};s.append=function(t){this.insert(t,this.cells.length)};s.prepend=function(t){this.insert(t,0)};s.remove=function(t){var e=this.getCells(t);if(!e||!e.length){return}var i=this.cells.length-1;e.forEach(function(t){t.remove();var e=this.cells.indexOf(t);i=Math.min(e,i);n.removeFrom(this.cells,t)},this);this.cellChange(i,true)};s.cellSizeChange=function(t){var e=this.getCell(t);if(!e){return}e.getSize();var i=this.cells.indexOf(e);this.cellChange(i)};s.cellChange=function(t,e){var i=this.selectedElement;this._positionCells(t);this._getWrapShiftCells();this.setGallerySize();var n=this.getCell(i);if(n){this.selectedIndex=this.getCellSlideIndex(n)}this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex);this.emitEvent("cellChange",[t]);this.select(this.selectedIndex);if(e){this.positionSliderAtSelected()}};return i});(function(i,n){if(typeof define=="function"&&define.amd){define("flickity/js/lazyload",["./flickity","fizzy-ui-utils/utils"],function(t,e){return n(i,t,e)})}else if(typeof module=="object"&&module.exports){module.exports=n(i,require("./flickity"),require("fizzy-ui-utils"))}else{n(i,i.Flickity,i.fizzyUIUtils)}})(window,function t(e,i,o){"use strict";i.createMethods.push("_createLazyload");var n=i.prototype;n._createLazyload=function(){this.on("select",this.lazyLoad)};n.lazyLoad=function(){var t=this.options.lazyLoad;if(!t){return}var e=typeof t=="number"?t:0;var i=this.getAdjacentCellElements(e);var n=[];i.forEach(function(t){var e=s(t);n=n.concat(e)});n.forEach(function(t){new r(t,this)},this)};function s(t){if(t.nodeName=="IMG"){var e=t.getAttribute("data-flickity-lazyload");var i=t.getAttribute("data-flickity-lazyload-src");var n=t.getAttribute("data-flickity-lazyload-srcset");if(e||i||n){return[t]}}var s="img[data-flickity-lazyload], "+"img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]";var r=t.querySelectorAll(s);return o.makeArray(r)}function r(t,e){this.img=t;this.flickity=e;this.load()}r.prototype.handleEvent=o.handleEvent;r.prototype.load=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);var t=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src");var e=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=t;if(e){this.img.setAttribute("srcset",e)}this.img.removeAttribute("data-flickity-lazyload");this.img.removeAttribute("data-flickity-lazyload-src");this.img.removeAttribute("data-flickity-lazyload-srcset")};r.prototype.onload=function(t){this.complete(t,"flickity-lazyloaded")};r.prototype.onerror=function(t){this.complete(t,"flickity-lazyerror")};r.prototype.complete=function(t,e){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this);var i=this.flickity.getParentCell(this.img);var n=i&&i.element;this.flickity.cellSizeChange(n);this.img.classList.add(e);this.flickity.dispatchEvent("lazyLoad",t,n)};i.LazyLoader=r;return i});
(function(t,e){if(typeof define=="function"&&define.amd){define("flickity/js/index",["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],e)}else if(typeof module=="object"&&module.exports){module.exports=e(require("./flickity"),require("./drag"),require("./prev-next-button"),require("./page-dots"),require("./player"),require("./add-remove-cell"),require("./lazyload"))}})(window,function t(e){return e});
(function(t,e){if(typeof define=="function"&&define.amd){define("flickity-as-nav-for/as-nav-for",["flickity/js/index","fizzy-ui-utils/utils"],e)}else if(typeof module=="object"&&module.exports){module.exports=e(require("flickity"),require("fizzy-ui-utils"))}else{t.Flickity=e(t.Flickity,t.fizzyUIUtils)}})(window,function t(n,s){n.createMethods.push("_createAsNavFor");var e=n.prototype;e._createAsNavFor=function(){this.on("activate",this.activateAsNavFor);this.on("deactivate",this.deactivateAsNavFor);this.on("destroy",this.destroyAsNavFor);var e=this.options.asNavFor;if(!e){return}var i=this;setTimeout(function t(){i.setNavCompanion(e)})};e.setNavCompanion=function(t){t=s.getQueryElement(t);var e=n.data(t);if(!e||e==this){return}this.navCompanion=e;var i=this;this.onNavCompanionSelect=function(){i.navCompanionSelect()};e.on("select",this.onNavCompanionSelect);this.on("staticClick",this.onNavStaticClick);this.navCompanionSelect(true)};e.navCompanionSelect=function(t){if(!this.navCompanion){return}var e=this.navCompanion.selectedCells[0];var i=this.navCompanion.cells.indexOf(e);var n=i+this.navCompanion.selectedCells.length-1;var s=Math.floor(o(i,n,this.navCompanion.cellAlign));this.selectCell(s,false,t);this.removeNavSelectedElements();if(s>=this.cells.length){return}var r=this.cells.slice(i,n+1);this.navSelectedElements=r.map(function(t){return t.element});this.changeNavSelectedClass("add")};function o(t,e,i){return(e-t)*i+t}e.changeNavSelectedClass=function(e){this.navSelectedElements.forEach(function(t){t.classList[e]("is-nav-selected")})};e.activateAsNavFor=function(){this.navCompanionSelect(true)};e.removeNavSelectedElements=function(){if(!this.navSelectedElements){return}this.changeNavSelectedClass("remove");delete this.navSelectedElements};e.onNavStaticClick=function(t,e,i,n){if(typeof n=="number"){this.navCompanion.selectCell(n)}};e.deactivateAsNavFor=function(){this.removeNavSelectedElements()};e.destroyAsNavFor=function(){if(!this.navCompanion){return}this.navCompanion.off("select",this.onNavCompanionSelect);this.off("staticClick",this.onNavStaticClick);delete this.navCompanion};return n});
(function(e,i){"use strict";if(typeof define=="function"&&define.amd){define("imagesloaded/imagesloaded",["ev-emitter/ev-emitter"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("ev-emitter"))}else{e.imagesLoaded=i(e,e.EvEmitter)}})(typeof window!=="undefined"?window:this,function t(e,i){var s=e.jQuery;var r=e.console;function o(t,e){for(var i in e){t[i]=e[i]}return t}var n=Array.prototype.slice;function a(t){if(Array.isArray(t)){return t}var e=typeof t=="object"&&typeof t.length=="number";if(e){return n.call(t)}return[t]}function l(t,e,i){if(!(this instanceof l)){return new l(t,e,i)}var n=t;if(typeof t=="string"){n=document.querySelectorAll(t)}if(!n){r.error("Bad element for imagesLoaded "+(n||t));return}this.elements=a(n);this.options=o({},this.options);if(typeof e=="function"){i=e}else{o(this.options,e)}if(i){this.on("always",i)}this.getImages();if(s){this.jqDeferred=new s.Deferred}setTimeout(this.check.bind(this))}l.prototype=Object.create(i.prototype);l.prototype.options={};l.prototype.getImages=function(){this.images=[];this.elements.forEach(this.addElementImages,this)};l.prototype.addElementImages=function(t){if(t.nodeName=="IMG"){this.addImage(t)}if(this.options.background===true){this.addElementBackgroundImages(t)}var e=t.nodeType;if(!e||!h[e]){return}var i=t.querySelectorAll("img");for(var n=0;n<i.length;n++){var s=i[n];this.addImage(s)}if(typeof this.options.background=="string"){var r=t.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var o=r[n];this.addElementBackgroundImages(o)}}};var h={1:true,9:true,11:true};l.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(!e){return}var i=/url\((['"])?(.*?)\1\)/gi;var n=i.exec(e.backgroundImage);while(n!==null){var s=n&&n[2];if(s){this.addBackground(s,t)}n=i.exec(e.backgroundImage)}};l.prototype.addImage=function(t){var e=new c(t);this.images.push(e)};l.prototype.addBackground=function(t,e){var i=new u(t,e);this.images.push(i)};l.prototype.check=function(){var n=this;this.progressedCount=0;this.hasAnyBroken=false;if(!this.images.length){this.complete();return}function e(t,e,i){setTimeout(function(){n.progress(t,e,i)})}this.images.forEach(function(t){t.once("progress",e);t.check()})};l.prototype.progress=function(t,e,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded;this.emitEvent("progress",[this,t,e]);if(this.jqDeferred&&this.jqDeferred.notify){this.jqDeferred.notify(this,t)}if(this.progressedCount==this.images.length){this.complete()}if(this.options.debug&&r){r.log("progress: "+i,t,e)}};l.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=true;this.emitEvent(t,[this]);this.emitEvent("always",[this]);if(this.jqDeferred){var e=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[e](this)}};function c(t){this.img=t}c.prototype=Object.create(i.prototype);c.prototype.check=function(){var t=this.getIsImageComplete();if(t){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}this.proxyImage=new Image;this.proxyImage.addEventListener("load",this);this.proxyImage.addEventListener("error",this);this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.proxyImage.src=this.img.src};c.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth};c.prototype.confirm=function(t,e){this.isLoaded=t;this.emitEvent("progress",[this,this.img,e])};c.prototype.handleEvent=function(t){var e="on"+t.type;if(this[e]){this[e](t)}};c.prototype.onload=function(){this.confirm(true,"onload");this.unbindEvents()};c.prototype.onerror=function(){this.confirm(false,"onerror");this.unbindEvents()};c.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this);this.proxyImage.removeEventListener("error",this);this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)};function u(t,e){this.url=t;this.element=e;this.img=new Image}u.prototype=Object.create(c.prototype);u.prototype.check=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.img.src=this.url;var t=this.getIsImageComplete();if(t){this.confirm(this.img.naturalWidth!==0,"naturalWidth");this.unbindEvents()}};u.prototype.unbindEvents=function(){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)};u.prototype.confirm=function(t,e){this.isLoaded=t;this.emitEvent("progress",[this,this.element,e])};l.makeJQueryPlugin=function(t){t=t||e.jQuery;if(!t){return}s=t;s.fn.imagesLoaded=function(t,e){var i=new l(this,t,e);return i.jqDeferred.promise(s(this))}};l.makeJQueryPlugin();return l});
(function(i,n){if(typeof define=="function"&&define.amd){define(["flickity/js/index","imagesloaded/imagesloaded"],function(t,e){return n(i,t,e)})}else if(typeof module=="object"&&module.exports){module.exports=n(i,require("flickity"),require("imagesloaded"))}else{i.Flickity=n(i,i.Flickity,i.imagesLoaded)}})(window,function t(e,i,s){"use strict";i.createMethods.push("_createImagesLoaded");var n=i.prototype;n._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)};n.imagesLoaded=function(){if(!this.options.imagesLoaded){return}var n=this;function t(t,e){var i=n.getParentCell(e.img);n.cellSizeChange(i&&i.element);if(!n.options.freeScroll){n.positionSliderAtSelected()}}s(this.slider).on("progress",t)};return i});
(function(b,t,e,a){var s="menuAim",o={rowSelector:"> li",handle:"> a",submenuSelector:"*",submenuDirection:"right",openClassName:"open",tolerance:75,activationDelay:300,mouseLocsTracked:3,defaultDelay:300,enterCallback:b.noop,activateCallback:b.noop,deactivateCallback:b.noop,exitCallback:b.noop,exitMenuCallback:b.noop};function n(t,e){this.el=t;this.options=b.extend({},o,e);this._defaults=o;this._name=s;this.init()}n.prototype={init:function(){this.activeRow=null,this.mouseLocs=[],this.lastDelayLoc=null,this.timeoutId=null,this.openDelayId=null,this._hoverTriggerOn()},_mouseMoveDocument:function(t){obj=t.data.obj;obj.mouseLocs.push({x:t.pageX,y:t.pageY});if(obj.mouseLocs.length>obj.options.mouseLocsTracked){obj.mouseLocs.shift()}},_mouseLeaveMenu:function(t){obj=t.data.obj;if(obj.timeoutId){clearTimeout(obj.timeoutId)}if(obj.openDelayId){clearTimeout(obj.openDelayId)}obj._possiblyDeactivate(obj.activeRow);obj.options.exitMenuCallback(this)},_mouseEnterRow:function(t){obj=t.data.obj;if(obj.timeoutId){clearTimeout(obj.timeoutId)}obj.options.enterCallback(this);obj._possiblyActivate(this)},_mouseLeaveRow:function(t){t.data.obj.options.exitCallback(this)},_clickRow:function(t){obj=t.data.obj;obj._activate(this);b(obj.el).find(obj.options.rowSelector).find(obj.options.handle).on("click",{obj:obj},obj._clickRowHandle)},_clickRowHandle:function(t){obj=t.data.obj;if(b(this).closest("li").hasClass(obj.options.openClassName)){obj._deactivate();t.stopPropagation()}},_activate:function(t){var e=this;if(t==this.activeRow){return}if(this.openDelayId){clearTimeout(this.openDelayId)}if(parseInt(e.options.activationDelay,0)>0){if(e.activeRow){e._activateWithoutDelay(t)}else{this.openDelayId=setTimeout(function(){e._activateWithoutDelay(t)},e.options.activationDelay)}}else{e._activateWithoutDelay(t)}},_activateWithoutDelay:function(t){if(this.activeRow){this.options.deactivateCallback(this.activeRow)}this.options.activateCallback(t);this.activeRow=t},_deactivate:function(){if(this.openDelayId){clearTimeout(this.openDelayId)}if(this.activeRow){this.options.deactivateCallback(this.activeRow);this.activeRow=null}},_possiblyActivate:function(t){var e=this._activationDelay(),o=this;if(e){this.timeoutId=setTimeout(function(){o._possiblyActivate(t)},e)}else{this._activate(t)}},_possiblyDeactivate:function(t){var e=this._activationDelay(),o=this;if(e){this.timeoutId=setTimeout(function(){o._possiblyDeactivate(t)},e)}else{this.options.deactivateCallback(t);this.activeRow=null}},_activationDelay:function(){if(!this.activeRow||!b(this.activeRow).is(this.options.submenuSelector)){return 0}var t=b(this.el).offset(),e={x:t.left,y:t.top-this.options.tolerance},o={x:t.left+b(this.el).outerWidth(),y:e.y},i={x:t.left,y:t.top+b(this.el).outerHeight()+this.options.tolerance},a={x:t.left+b(this.el).outerWidth(),y:i.y},s=this.mouseLocs[this.mouseLocs.length-1],n=this.mouseLocs[0];if(!s){return 0}if(!n){n=s}if(n.x<t.left||n.x>a.x||n.y<t.top||n.y>a.y){return 0}if(this.lastDelayLoc&&s.x==this.lastDelayLoc.x&&s.y==this.lastDelayLoc.y){return 0}function l(t,e){return(e.y-t.y)/(e.x-t.x)}var c=o,u=a;if(this.options.submenuDirection=="left"){c=i;u=e}else if(this.options.submenuDirection=="below"){c=a;u=i}else if(this.options.submenuDirection=="above"){c=e;u=o}var h=l(s,c),f=l(s,u),r=l(n,c),v=l(n,u);if(h<r&&f>v){this.lastDelayLoc=s;return this.options.defaultDelay}this.lastDelayLoc=null;return 0},_outsideMenuClick:function(t){var e=t.data.obj;if(b(e.el).not(t.target)&&b(e.el).has(t.target).length===0){e.options.deactivateCallback(e.activeRow);e.activeRow=null}},_hoverTriggerOn:function(){b(this.el).on("mouseleave",{obj:this},this._mouseLeaveMenu).find(this.options.rowSelector).on("mouseenter",{obj:this},this._mouseEnterRow).on("mouseleave",{obj:this},this._mouseLeaveRow);b(t).on("blur",{obj:this},this._mouseLeaveMenu);b(e).on("mousemove",{obj:this},this._mouseMoveDocument)},_hoverTriggerOff:function(){b(this.el).off("mouseleave",this._mouseLeaveMenu).find(this.options.rowSelector).off("mouseenter",this._mouseEnterRow).off("mouseleave",this._mouseLeaveRow);b(t).off("blur",this._mouseLeaveMenu);b(e).off("mousemove",{obj:this},this._mouseMoveDocument)}};b.fn[s]=function(e){var o=arguments;if(e===a||typeof e==="object"){return this.each(function(){if(!b.data(this,"plugin_"+s)){b.data(this,"plugin_"+s,new n(this,e))}})}else if(typeof e==="string"&&e[0]!=="_"&&e!=="init"){var i;this.each(function(){var t=b.data(this,"plugin_"+s);if(t instanceof n&&typeof t[e]==="function"){i=t[e].apply(t,Array.prototype.slice.call(o,1))}if(e==="destroy"){b.data(this,"plugin_"+s,null)}});return i!==a?i:this}}})(jQuery,window,document);
!function(a,b){var c,d=a.jQuery||a.Cowboy||(a.Cowboy={});d.throttle=c=function(a,c,e,f){function g(){function d(){i=+new Date,e.apply(j,l)}function g(){h=b}var j=this,k=+new Date-i,l=arguments;f&&!h&&d(),h&&clearTimeout(h),f===b&&k>a?d():c!==!0&&(h=setTimeout(f?g:d,f===b?a-k:a))}var h,i=0;return"boolean"!=typeof c&&(f=e,e=c,c=b),d.guid&&(g.guid=e.guid=e.guid||d.guid++),g},d.debounce=function(a,d,e){return e===b?c(a,d,!1):c(a,e,d!==!1)}}(this),function(a,b,c,d){"use strict";function e(b,c){this.element=b;var d={};a.each(a(this.element).data(),function(a,b){var c=function(a){return a&&a[0].toLowerCase()+a.slice(1)},e=c(a.replace("fluidbox",""));""===e&&null===e||("false"==b?b=!1:"true"==b&&(b=!0),d[e]=b)}),this.settings=a.extend({},i,c,d),this.settings.viewportFill=Math.max(Math.min(parseFloat(this.settings.viewportFill),1),0),this.settings.stackIndex<this.settings.stackIndexDelta&&(settings.stackIndexDelta=settings.stackIndex),this._name=h,this.init()}var f=a(b),g=a(c),h="fluidbox",i={immediateOpen:!1,loader:!1,maxWidth:0,maxHeight:0,resizeThrottle:500,stackIndex:1e3,stackIndexDelta:10,viewportFill:.95},j={},k=0;"undefined"!=typeof console&&"undefined"!==console.warn||(console={},console.warn=function(){});var l=function(){var a,b=c.createElement("fakeelement"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in e)if(b.style[a]!==d)return e[a]},m=l(),n={dom:function(){var b=a("<div />",{"class":"fluidbox__wrap",css:{zIndex:this.settings.stackIndex-this.settings.stackIndexDelta}});a(this.element).addClass("fluidbox--closed").wrapInner(b);var c=a(this.element).find("img");c.first().css({opacity:1}).addClass("fluidbox__thumb");var d=a(this.element).find("picture");if(d.length>0?d.after('<div class="fluidbox__ghost" />'):c.after('<div class="fluidbox__ghost" />'),this.settings.loader){var e=a("<div />",{"class":"fluidbox__loader",css:{zIndex:2}});a(this.element).find(".fluidbox__wrap").append(e)}},prepareFb:function(){var b=this,c=a(this.element);c.trigger("thumbloaddone.fluidbox"),n.measure.fbElements.call(this),b.bindEvents(),c.addClass("fluidbox--ready"),b.bindListeners(),c.trigger("ready.fluidbox")},measure:{viewport:function(){j.viewport={w:f.width(),h:f.height()}},fbElements:function(){var b=this,c=a(this.element),d=c.find("img").first(),e=c.find(".fluidbox__ghost"),f=c.find(".fluidbox__wrap");b.instanceData.thumb={natW:d[0].naturalWidth,natH:d[0].naturalHeight,w:d.width(),h:d.height()},e.css({width:d.width(),height:d.height(),top:d.offset().top-f.offset().top+parseInt(d.css("borderTopWidth"))+parseInt(d.css("paddingTop")),left:d.offset().left-f.offset().left+parseInt(d.css("borderLeftWidth"))+parseInt(d.css("paddingLeft"))})}},checkURL:function(a){var b=0;return/[\s+]/g.test(a)?(console.warn("Fluidbox: Fluidbox opening is halted because it has detected characters in your URL string that need to be properly encoded/escaped. Whitespace(s) have to be escaped manually. See RFC3986 documentation."),b=1):/[\"\'\(\)]/g.test(a)&&(console.warn("Fluidbox: Fluidbox opening will proceed, but it has detected characters in your URL string that need to be properly encoded/escaped. These will be escaped for you. See RFC3986 documentation."),b=0),b},formatURL:function(a){return a.replace(/"/g,"%22").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")}};a.extend(e.prototype,{init:function(){var b=this,c=a(this.element),d=c.find("img").first();if(n.measure.viewport(),(!b.instanceData||!b.instanceData.initialized)&&c.is("a")&&"none"!==c.css("display")&&"none"!==c.children().css("display")&&"none"!==c.parents().css("display")){c.removeClass("fluidbox--destroyed"),b.instanceData={},b.instanceData.initialized=!0,b.instanceData.originalNode=c.html(),k+=1,b.instanceData.id=k,c.addClass("fluidbox__instance-"+k),c.addClass("fluidbox--initialized"),n.dom.call(b),c.trigger("init.fluidbox");var e=new Image;d.width()>0&&d.height()>0?n.prepareFb.call(b):(e.onload=function(){n.prepareFb.call(b)},e.onerror=function(){c.trigger("thumbloadfail.fluidbox")},e.src=d.attr("src"))}},open:function(){var b=this,c=a(this.element),d=c.find("img").first(),e=c.find(".fluidbox__ghost"),f=c.find(".fluidbox__wrap");if(b.instanceData.state=1,e.off(m),a(".fluidbox--opened").fluidbox("close"),f.append(a("<div />",{"class":"fluidbox__overlay",css:{zIndex:-1}})),c.removeClass("fluidbox--closed").addClass("fluidbox--loading"),n.checkURL(d.attr("src")))return b.close(),!1;e.css({opacity:1,visibility:"visible"}),e.hasClass("img--set")||(e.css({"background-image":"url("+n.formatURL(c.attr("href"))+")"}),e.addClass("img--set")),n.measure.fbElements.call(b);var g;g=new Image,g.onload=function(){return c.trigger("imageloaddone.fluidbox"),c.removeClass("fluidbox--loading").addClass("fluidbox--opened fluidbox--loaded").find(".fluidbox__wrap").css({zIndex:b.settings.stackIndex+b.settings.stackIndexDelta}),c.trigger("openstart.fluidbox"),n.checkURL(g.src)?(b.close({error:!0}),!1):(b.instanceData.thumb.natW=g.naturalWidth,b.instanceData.thumb.natH=g.naturalHeight,b.compute(),d.css({opacity:0}),a(".fluidbox__overlay").css({opacity:1}),void e.one(m,function(){c.trigger("openend.fluidbox")}))},g.onerror=function(){b.close({error:!0}),c.trigger("imageloadfail.fluidbox")},g.src=c.attr("href")},compute:function(){var b=this,c=a(this.element),d=c.find("img").first(),e=c.find(".fluidbox__ghost"),g=c.find(".fluidbox__wrap"),h=b.instanceData.thumb.natW,i=b.instanceData.thumb.natH,k=b.instanceData.thumb.w,l=b.instanceData.thumb.h,m=h/i,n=j.viewport.w/j.viewport.h;b.settings.maxWidth>0?(h=b.settings.maxWidth,i=h/m):b.settings.maxHeight>0&&(i=b.settings.maxHeight,h=i*m);var o,p=0;o=a(f.width()>767?".sticky-menu-dt":".sticky-menu-mob");var q=a("#wpadminbar"),r=0;if(q.length>0&&(r=q.height()),o.length>0){var s=!1;o.hasClass("sticky-menu-2")?o.hasClass("active")&&(s=!0):o.hasClass("sticky-menu-3")?o.hasClass("stuck")&&(s=!0):s=!0,s===!0&&(r+=o.outerHeight())}if(r>0){var t=f.height();i=t-r-60,p=parseInt(t-i-60)/2}h=i*m;var u,v,w,x,y;n>m?(u=i<j.viewport.h?i:j.viewport.h*b.settings.viewportFill,w=u/l,x=h*(l*w/i)/k,y=w):(v=h<j.viewport.w?h:j.viewport.w*b.settings.viewportFill,x=v/k,w=i*(k*x/h)/l,y=x),b.settings.maxWidth&&b.settings.maxHeight&&console.warn("Fluidbox: Both maxHeight and maxWidth are specified. You can only specify one. If both are specified, only the maxWidth property will be respected. This will not generate any error, but may cause unexpected sizing behavior.");var z=f.scrollTop()-d.offset().top+.5*(l*(y-1))+.5*(f.height()-l*y),A=.5*(k*(y-1))+.5*(f.width()-k*y)-d.offset().left,B=parseInt(100*x)/100+","+parseInt(100*w)/100;z+=p,e.css({transform:"translate("+parseInt(100*A)/100+"px,"+parseInt(100*z)/100+"px) scale("+B+")",top:d.offset().top-g.offset().top,left:d.offset().left-g.offset().left}),c.find(".fluidbox__loader").css({transform:"translate("+parseInt(100*A)/100+"px,"+parseInt(100*z)/100+"px) scale("+B+")"}),c.trigger("computeend.fluidbox")},recompute:function(){this.compute()},close:function(b){var c=this,e=a(this.element),f=e.find("img").first(),g=e.find(".fluidbox__ghost"),h=e.find(".fluidbox__wrap"),i=e.find(".fluidbox__overlay"),j=a.extend(null,{error:!1},b);return typeof c.instanceData!=typeof d&&null!==c.instanceData.state&&typeof c.instanceData.state!=typeof d&&0!==c.instanceData.state&&(c.instanceData.state=0,e.trigger("closestart.fluidbox"),e.removeClass(function(a,b){return(b.match(/(^|\s)fluidbox--(opened|loaded|loading)+/g)||[]).join(" ")}).addClass("fluidbox--closed"),g.css({transform:"translate(0,0) scale(1,1)",top:f.offset().top-h.offset().top+parseInt(f.css("borderTopWidth"))+parseInt(f.css("paddingTop")),left:f.offset().left-h.offset().left+parseInt(f.css("borderLeftWidth"))+parseInt(f.css("paddingLeft"))}),e.find(".fluidbox__loader").css({transform:"none"}),g.one(m,function(){g.css({opacity:0,visibility:"hidden"}),f.css({opacity:1}),i.remove(),h.css({zIndex:c.settings.stackIndex-c.settings.stackIndexDelta}),e.trigger("closeend.fluidbox")}),j.error&&g.trigger("transitionend"),void i.css({opacity:0}))},bindEvents:function(){var b=this,c=a(this.element);c.on("click.fluidbox",function(a){a.preventDefault(),a.stopPropagation(),b.instanceData.state&&0!==b.instanceData.state?b.close():b.open()}),g.on("keydown",function(a){27===a.keyCode&&b.close()})},bindListeners:function(){var b=this,c=a(this.element),d=function(){n.measure.viewport(),n.measure.fbElements.call(b),c.hasClass("fluidbox--opened")&&b.compute()};"function"==typeof a.throttle?f.on("resize.fluidbox"+b.instanceData.id,a.throttle(b.settings.resizeThrottle,d)):f.on("resize.fluidbox"+b.instanceData.id,d),c.on("reposition.fluidbox",function(){b.reposition()}),c.on("recompute.fluidbox, compute.fluidbox",function(){b.compute()}),c.on("destroy.fluidbox",function(){b.destroy()}),c.on("close.fluidbox",function(){b.close()})},unbind:function(){a(this.element).off("click.fluidbox reposition.fluidbox recompute.fluidbox compute.fluidbox destroy.fluidbox close.fluidbox"),f.off("resize.fluidbox"+this.instanceData.id)},reposition:function(){n.measure.fbElements.call(this)},destroy:function(){var b=this.instanceData.originalNode;this.unbind(),a.data(this.element,"plugin_"+h,null),a(this.element).removeClass(function(a,b){return(b.match(/(^|\s)fluidbox[--|__]\S+/g)||[]).join(" ")}).empty().html(b).addClass("fluidbox--destroyed").trigger("destroyed.fluidbox")},getMetadata:function(){return this.instanceData}}),a.fn[h]=function(b){var c=arguments;if(b===d||"object"==typeof b)return this.each(function(){a.data(this,"plugin_"+h)||a.data(this,"plugin_"+h,new e(this,b))});if("string"==typeof b&&"_"!==b[0]&&"init"!==b){var f;return this.each(function(){var d=a.data(this,"plugin_"+h);d instanceof e&&"function"==typeof d[b]?f=d[b].apply(d,Array.prototype.slice.call(c,1)):console.warn('Fluidbox: The method "'+b+'" used is not defined in Fluidbox. Please make sure you are calling the correct public method.')}),f!==d?f:this}return this}}(jQuery,window,document);
!(function (e, t){
'object'==typeof exports&&'undefined'!=typeof module
? (module.exports=t())
: 'function'==typeof define&&define.amd
? define(t)
: ((e =
'undefined'!=typeof globalThis
? globalThis
: e||self).DOMPurify=t());
})(this, function (){
'use strict';
const {
entries: e,
setPrototypeOf: t,
isFrozen: n,
getPrototypeOf: o,
getOwnPropertyDescriptor: r,
}=Object;
let { freeze: i, seal: a, create: l }=Object,
{ apply: c, construct: s }='undefined'!=typeof Reflect&&Reflect;
i ||
(i=function (e){
return e;
}),
a ||
(a=function (e){
return e;
}),
c ||
(c=function (e, t, n){
return e.apply(t, n);
}),
s ||
(s=function (e, t){
return new e(...t);
});
const u=b(Array.prototype.forEach),
m=b(Array.prototype.pop),
p=b(Array.prototype.push),
f=b(String.prototype.toLowerCase),
d=b(String.prototype.toString),
h=b(String.prototype.match),
g=b(String.prototype.replace),
T=b(String.prototype.indexOf),
y=b(String.prototype.trim),
E=b(Object.prototype.hasOwnProperty),
_=b(RegExp.prototype.test),
A =
((N=TypeError),
function (){
for (
var e=arguments.length, t=new Array(e), n=0;
n < e;
n++
)
t[n]=arguments[n];
return s(N, t);
});
var N;
function b(e){
return function (t){
for (
var n=arguments.length,
o=new Array(n > 1 ? n - 1:0),
r=1;
r < n;
r++
)
o[r - 1]=arguments[r];
return c(e, t, o);
};}
function S(e, o){
let r =
arguments.length > 2&&void 0!==arguments[2] ? arguments[2]:f;
t&&t(e, null);
let i=o.length;
for (; i--;){
let t=o[i];
if('string'==typeof t){
const e=r(t);
e!==t&&(n(o)||(o[i]=e), (t=e));
}
e[t] = !0;
}
return e;
}
function R(e){
for (let t=0; t < e.length; t++){
E(e, t)||(e[t]=null);
}
return e;
}
function w(t){
const n=l(null);
for (const [o, r] of e(t)){
E(t, o) &&
(Array.isArray(r)
? (n[o]=R(r))
: r&&'object'==typeof r&&r.constructor===Object
? (n[o]=w(r))
: (n[o]=r));
}
return n;
}
function C(e, t){
for (; null!==e;){
const n=r(e, t);
if(n){
if(n.get) return b(n.get);
if('function'==typeof n.value) return b(n.value);
}
e=o(e);
}
return function (){
return null;
};}
const L=i([
'a',
'abbr',
'acronym',
'address',
'area',
'article',
'aside',
'audio',
'b',
'bdi',
'bdo',
'big',
'blink',
'blockquote',
'body',
'br',
'button',
'canvas',
'caption',
'center',
'cite',
'code',
'col',
'colgroup',
'content',
'data',
'datalist',
'dd',
'decorator',
'del',
'details',
'dfn',
'dialog',
'dir',
'div',
'dl',
'dt',
'element',
'em',
'fieldset',
'figcaption',
'figure',
'font',
'footer',
'form',
'h1',
'h2',
'h3',
'h4',
'h5',
'h6',
'head',
'header',
'hgroup',
'hr',
'html',
'i',
'img',
'input',
'ins',
'kbd',
'label',
'legend',
'li',
'main',
'map',
'mark',
'marquee',
'menu',
'menuitem',
'meter',
'nav',
'nobr',
'ol',
'optgroup',
'option',
'output',
'p',
'picture',
'pre',
'progress',
'q',
'rp',
'rt',
'ruby',
's',
'samp',
'section',
'select',
'shadow',
'small',
'source',
'spacer',
'span',
'strike',
'strong',
'style',
'sub',
'summary',
'sup',
'table',
'tbody',
'td',
'template',
'textarea',
'tfoot',
'th',
'thead',
'time',
'tr',
'track',
'tt',
'u',
'ul',
'var',
'video',
'wbr',
]),
D=i([
'svg',
'a',
'altglyph',
'altglyphdef',
'altglyphitem',
'animatecolor',
'animatemotion',
'animatetransform',
'circle',
'clippath',
'defs',
'desc',
'ellipse',
'filter',
'font',
'g',
'glyph',
'glyphref',
'hkern',
'image',
'line',
'lineargradient',
'marker',
'mask',
'metadata',
'mpath',
'path',
'pattern',
'polygon',
'polyline',
'radialgradient',
'rect',
'stop',
'style',
'switch',
'symbol',
'text',
'textpath',
'title',
'tref',
'tspan',
'view',
'vkern',
]),
v=i([
'feBlend',
'feColorMatrix',
'feComponentTransfer',
'feComposite',
'feConvolveMatrix',
'feDiffuseLighting',
'feDisplacementMap',
'feDistantLight',
'feDropShadow',
'feFlood',
'feFuncA',
'feFuncB',
'feFuncG',
'feFuncR',
'feGaussianBlur',
'feImage',
'feMerge',
'feMergeNode',
'feMorphology',
'feOffset',
'fePointLight',
'feSpecularLighting',
'feSpotLight',
'feTile',
'feTurbulence',
]),
O=i([
'animate',
'color-profile',
'cursor',
'discard',
'font-face',
'font-face-format',
'font-face-name',
'font-face-src',
'font-face-uri',
'foreignobject',
'hatch',
'hatchpath',
'mesh',
'meshgradient',
'meshpatch',
'meshrow',
'missing-glyph',
'script',
'set',
'solidcolor',
'unknown',
'use',
]),
x=i([
'math',
'menclose',
'merror',
'mfenced',
'mfrac',
'mglyph',
'mi',
'mlabeledtr',
'mmultiscripts',
'mn',
'mo',
'mover',
'mpadded',
'mphantom',
'mroot',
'mrow',
'ms',
'mspace',
'msqrt',
'mstyle',
'msub',
'msup',
'msubsup',
'mtable',
'mtd',
'mtext',
'mtr',
'munder',
'munderover',
'mprescripts',
]),
k=i([
'maction',
'maligngroup',
'malignmark',
'mlongdiv',
'mscarries',
'mscarry',
'msgroup',
'mstack',
'msline',
'msrow',
'semantics',
'annotation',
'annotation-xml',
'mprescripts',
'none',
]),
M=i(['#text']),
I=i([
'accept',
'action',
'align',
'alt',
'autocapitalize',
'autocomplete',
'autopictureinpicture',
'autoplay',
'background',
'bgcolor',
'border',
'capture',
'cellpadding',
'cellspacing',
'checked',
'cite',
'class',
'clear',
'color',
'cols',
'colspan',
'controls',
'controlslist',
'coords',
'crossorigin',
'datetime',
'decoding',
'default',
'dir',
'disabled',
'disablepictureinpicture',
'disableremoteplayback',
'download',
'draggable',
'enctype',
'enterkeyhint',
'face',
'for',
'headers',
'height',
'hidden',
'high',
'href',
'hreflang',
'id',
'inputmode',
'integrity',
'ismap',
'kind',
'label',
'lang',
'list',
'loading',
'loop',
'low',
'max',
'maxlength',
'media',
'method',
'min',
'minlength',
'multiple',
'muted',
'name',
'nonce',
'noshade',
'novalidate',
'nowrap',
'open',
'optimum',
'pattern',
'placeholder',
'playsinline',
'popover',
'popovertarget',
'popovertargetaction',
'poster',
'preload',
'pubdate',
'radiogroup',
'readonly',
'rel',
'required',
'rev',
'reversed',
'role',
'rows',
'rowspan',
'spellcheck',
'scope',
'selected',
'shape',
'size',
'sizes',
'span',
'srclang',
'start',
'src',
'srcset',
'step',
'style',
'summary',
'tabindex',
'title',
'translate',
'type',
'usemap',
'valign',
'value',
'width',
'wrap',
'xmlns',
'slot',
]),
U=i([
'accent-height',
'accumulate',
'additive',
'alignment-baseline',
'ascent',
'attributename',
'attributetype',
'azimuth',
'basefrequency',
'baseline-shift',
'begin',
'bias',
'by',
'class',
'clip',
'clippathunits',
'clip-path',
'clip-rule',
'color',
'color-interpolation',
'color-interpolation-filters',
'color-profile',
'color-rendering',
'cx',
'cy',
'd',
'dx',
'dy',
'diffuseconstant',
'direction',
'display',
'divisor',
'dur',
'edgemode',
'elevation',
'end',
'fill',
'fill-opacity',
'fill-rule',
'filter',
'filterunits',
'flood-color',
'flood-opacity',
'font-family',
'font-size',
'font-size-adjust',
'font-stretch',
'font-style',
'font-variant',
'font-weight',
'fx',
'fy',
'g1',
'g2',
'glyph-name',
'glyphref',
'gradientunits',
'gradienttransform',
'height',
'href',
'id',
'image-rendering',
'in',
'in2',
'k',
'k1',
'k2',
'k3',
'k4',
'kerning',
'keypoints',
'keysplines',
'keytimes',
'lang',
'lengthadjust',
'letter-spacing',
'kernelmatrix',
'kernelunitlength',
'lighting-color',
'local',
'marker-end',
'marker-mid',
'marker-start',
'markerheight',
'markerunits',
'markerwidth',
'maskcontentunits',
'maskunits',
'max',
'mask',
'media',
'method',
'mode',
'min',
'name',
'numoctaves',
'offset',
'operator',
'opacity',
'order',
'orient',
'orientation',
'origin',
'overflow',
'paint-order',
'path',
'pathlength',
'patterncontentunits',
'patterntransform',
'patternunits',
'points',
'preservealpha',
'preserveaspectratio',
'primitiveunits',
'r',
'rx',
'ry',
'radius',
'refx',
'refy',
'repeatcount',
'repeatdur',
'restart',
'result',
'rotate',
'scale',
'seed',
'shape-rendering',
'specularconstant',
'specularexponent',
'spreadmethod',
'startoffset',
'stddeviation',
'stitchtiles',
'stop-color',
'stop-opacity',
'stroke-dasharray',
'stroke-dashoffset',
'stroke-linecap',
'stroke-linejoin',
'stroke-miterlimit',
'stroke-opacity',
'stroke',
'stroke-width',
'style',
'surfacescale',
'systemlanguage',
'tabindex',
'targetx',
'targety',
'transform',
'transform-origin',
'text-anchor',
'text-decoration',
'text-rendering',
'textlength',
'type',
'u1',
'u2',
'unicode',
'values',
'viewbox',
'visibility',
'version',
'vert-adv-y',
'vert-origin-x',
'vert-origin-y',
'width',
'word-spacing',
'wrap',
'writing-mode',
'xchannelselector',
'ychannelselector',
'x',
'x1',
'x2',
'xmlns',
'y',
'y1',
'y2',
'z',
'zoomandpan',
]),
P=i([
'accent',
'accentunder',
'align',
'bevelled',
'close',
'columnsalign',
'columnlines',
'columnspan',
'denomalign',
'depth',
'dir',
'display',
'displaystyle',
'encoding',
'fence',
'frame',
'height',
'href',
'id',
'largeop',
'length',
'linethickness',
'lspace',
'lquote',
'mathbackground',
'mathcolor',
'mathsize',
'mathvariant',
'maxsize',
'minsize',
'movablelimits',
'notation',
'numalign',
'open',
'rowalign',
'rowlines',
'rowspacing',
'rowspan',
'rspace',
'rquote',
'scriptlevel',
'scriptminsize',
'scriptsizemultiplier',
'selection',
'separator',
'separators',
'stretchy',
'subscriptshift',
'supscriptshift',
'symmetric',
'voffset',
'width',
'xmlns',
]),
F=i([
'xlink:href',
'xml:id',
'xlink:title',
'xml:space',
'xmlns:xlink',
]),
H=a(/\{\{[\w\W]*|[\w\W]*\}\}/gm),
z=a(/<%[\w\W]*|[\w\W]*%>/gm),
B=a(/\${[\w\W]*}/gm),
W=a(/^data-[\-\w.\u00B7-\uFFFF]/),
G=a(/^aria-[\-\w]+$/),
Y=a(
/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i
),
j=a(/^(?:\w+script|data):/i),
X=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),
q=a(/^html$/i),
$=a(/^[a-z][.\w]*(-[.\w]+)+$/i);
var K=Object.freeze({
__proto__: null,
MUSTACHE_EXPR: H,
ERB_EXPR: z,
TMPLIT_EXPR: B,
DATA_ATTR: W,
ARIA_ATTR: G,
IS_ALLOWED_URI: Y,
IS_SCRIPT_OR_DATA: j,
ATTR_WHITESPACE: X,
DOCTYPE_NAME: q,
CUSTOM_ELEMENT: $,
});
const V=1,
Z=3,
J=7,
Q=8,
ee=9,
te=function (){
return 'undefined'==typeof window ? null:window;
};
var ne=(function t(){
let n =
arguments.length > 0&&void 0!==arguments[0]
? arguments[0]
: te();
const o=(e)=> t(e);
if(((o.version='3.1.6'),
(o.removed=[]),
!n||!n.document||n.document.nodeType!==ee)
)
return (o.isSupported = !1), o;
let { document: r }=n;
const a=r,
c=a.currentScript,
{
DocumentFragment: s,
HTMLTemplateElement: N,
Node: b,
Element: R,
NodeFilter: H,
NamedNodeMap: z=n.NamedNodeMap||n.MozNamedAttrMap,
HTMLFormElement: B,
DOMParser: W,
trustedTypes: G,
}=n,
j=R.prototype,
X=C(j, 'cloneNode'),
$=C(j, 'remove'),
ne=C(j, 'nextSibling'),
oe=C(j, 'childNodes'),
re=C(j, 'parentNode');
if('function'==typeof N){
const e=r.createElement('template');
e.content &&
e.content.ownerDocument &&
(r=e.content.ownerDocument);
}
let ie,
ae='';
const {
implementation: le,
createNodeIterator: ce,
createDocumentFragment: se,
getElementsByTagName: ue,
}=r,
{ importNode: me }=a;
let pe={};
o.isSupported =
'function'==typeof e &&
'function'==typeof re &&
le &&
void 0!==le.createHTMLDocument;
const {
MUSTACHE_EXPR: fe,
ERB_EXPR: de,
TMPLIT_EXPR: he,
DATA_ATTR: ge,
ARIA_ATTR: Te,
IS_SCRIPT_OR_DATA: ye,
ATTR_WHITESPACE: Ee,
CUSTOM_ELEMENT: _e,
}=K;
let { IS_ALLOWED_URI: Ae }=K,
Ne=null;
const be=S({}, [...L, ...D, ...v, ...x, ...M]);
let Se=null;
const Re=S({}, [...I, ...U, ...P, ...F]);
let we=Object.seal(l(null, {
tagNameCheck: {
writable: !0,
configurable: !1,
enumerable: !0,
value: null,
},
attributeNameCheck: {
writable: !0,
configurable: !1,
enumerable: !0,
value: null,
},
allowCustomizedBuiltInElements: {
writable: !0,
configurable: !1,
enumerable: !0,
value: !1,
},
})
),
Ce=null,
Le=null,
De = !0,
ve = !0,
Oe = !1,
xe = !0,
ke = !1,
Me = !0,
Ie = !1,
Ue = !1,
Pe = !1,
Fe = !1,
He = !1,
ze = !1,
Be = !0,
We = !1,
Ge = !0,
Ye = !1,
je={},
Xe=null;
const qe=S({}, [
'annotation-xml',
'audio',
'colgroup',
'desc',
'foreignobject',
'head',
'iframe',
'math',
'mi',
'mn',
'mo',
'ms',
'mtext',
'noembed',
'noframes',
'noscript',
'plaintext',
'script',
'style',
'svg',
'template',
'thead',
'title',
'video',
'xmp',
]);
let $e=null;
const Ke=S({}, ['audio', 'video', 'img', 'source', 'image', 'track']);
let Ve=null;
const Ze=S({}, [
'alt',
'class',
'for',
'id',
'label',
'name',
'pattern',
'placeholder',
'role',
'summary',
'title',
'value',
'style',
'xmlns',
]),
Je='http://www.w3.org/1998/Math/MathML',
Qe='http://www.w3.org/2000/svg',
et='http://www.w3.org/1999/xhtml';
let tt=et,
nt = !1,
ot=null;
const rt=S({}, [Je, Qe, et], d);
let it=null;
const at=['application/xhtml+xml', 'text/html'];
let lt=null,
ct=null;
const st=r.createElement('form'),
ut=function (e){
return e instanceof RegExp||e instanceof Function;
},
mt=function (){
let e =
arguments.length > 0&&void 0!==arguments[0]
? arguments[0]
: {};
if(!ct||ct!==e){
if(((e&&'object'==typeof e)||(e={}),
(e=w(e)),
(it =
-1===at.indexOf(e.PARSER_MEDIA_TYPE)
? 'text/html'
: e.PARSER_MEDIA_TYPE),
(lt='application/xhtml+xml'===it ? d:f),
(Ne=E(e, 'ALLOWED_TAGS')
? S({}, e.ALLOWED_TAGS, lt)
: be),
(Se=E(e, 'ALLOWED_ATTR')
? S({}, e.ALLOWED_ATTR, lt)
: Re),
(ot=E(e, 'ALLOWED_NAMESPACES')
? S({}, e.ALLOWED_NAMESPACES, d)
: rt),
(Ve=E(e, 'ADD_URI_SAFE_ATTR')
? S(w(Ze), e.ADD_URI_SAFE_ATTR, lt)
: Ze),
($e=E(e, 'ADD_DATA_URI_TAGS')
? S(w(Ke), e.ADD_DATA_URI_TAGS, lt)
: Ke),
(Xe=E(e, 'FORBID_CONTENTS')
? S({}, e.FORBID_CONTENTS, lt)
: qe),
(Ce=E(e, 'FORBID_TAGS')
? S({}, e.FORBID_TAGS, lt)
: {}),
(Le=E(e, 'FORBID_ATTR')
? S({}, e.FORBID_ATTR, lt)
: {}),
(je = !!E(e, 'USE_PROFILES')&&e.USE_PROFILES),
(De = !1!==e.ALLOW_ARIA_ATTR),
(ve = !1!==e.ALLOW_DATA_ATTR),
(Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1),
(xe = !1!==e.ALLOW_SELF_CLOSE_IN_ATTR),
(ke=e.SAFE_FOR_TEMPLATES||!1),
(Me = !1!==e.SAFE_FOR_XML),
(Ie=e.WHOLE_DOCUMENT||!1),
(Fe=e.RETURN_DOM||!1),
(He=e.RETURN_DOM_FRAGMENT||!1),
(ze=e.RETURN_TRUSTED_TYPE||!1),
(Pe=e.FORCE_BODY||!1),
(Be = !1!==e.SANITIZE_DOM),
(We=e.SANITIZE_NAMED_PROPS||!1),
(Ge = !1!==e.KEEP_CONTENT),
(Ye=e.IN_PLACE||!1),
(Ae=e.ALLOWED_URI_REGEXP||Y),
(tt=e.NAMESPACE||et),
(we=e.CUSTOM_ELEMENT_HANDLING||{}),
e.CUSTOM_ELEMENT_HANDLING &&
ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck) &&
(we.tagNameCheck =
e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),
e.CUSTOM_ELEMENT_HANDLING &&
ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck) &&
(we.attributeNameCheck =
e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),
e.CUSTOM_ELEMENT_HANDLING &&
'boolean'==typeof e.CUSTOM_ELEMENT_HANDLING
.allowCustomizedBuiltInElements &&
(we.allowCustomizedBuiltInElements =
e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),
ke&&(ve = !1),
He&&(Fe = !0),
je &&
((Ne=S({}, M)),
(Se=[]),
!0===je.html&&(S(Ne, L), S(Se, I)),
!0===je.svg&&(S(Ne, D), S(Se, U), S(Se, F)),
!0===je.svgFilters &&
(S(Ne, v), S(Se, U), S(Se, F)),
!0===je.mathMl&&(S(Ne, x), S(Se, P), S(Se, F))),
e.ADD_TAGS &&
(Ne===be&&(Ne=w(Ne)), S(Ne, e.ADD_TAGS, lt)),
e.ADD_ATTR &&
(Se===Re&&(Se=w(Se)), S(Se, e.ADD_ATTR, lt)),
e.ADD_URI_SAFE_ATTR&&S(Ve, e.ADD_URI_SAFE_ATTR, lt),
e.FORBID_CONTENTS &&
(Xe===qe&&(Xe=w(Xe)),
S(Xe, e.FORBID_CONTENTS, lt)),
Ge&&(Ne['#text'] = !0),
Ie&&S(Ne, ['html', 'head', 'body']),
Ne.table&&(S(Ne, ['tbody']), delete Ce.tbody),
e.TRUSTED_TYPES_POLICY)
){
if('function'!=typeof e.TRUSTED_TYPES_POLICY.createHTML
)
throw A(
'TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.'
);
if('function'!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL
)
throw A(
'TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.'
);
(ie=e.TRUSTED_TYPES_POLICY), (ae=ie.createHTML(''));
} else
void 0===ie &&
(ie=(function (e, t){
if('object'!=typeof e ||
'function'!=typeof e.createPolicy
)
return null;
let n=null;
const o='data-tt-policy-suffix';
t &&
t.hasAttribute(o) &&
(n=t.getAttribute(o));
const r='dompurify' + (n ? '#' + n:'');
try {
return e.createPolicy(r, {
createHTML: (e)=> e,
createScriptURL: (e)=> e,
});
} catch (e){
return (
console.warn('TrustedTypes policy ' +
r +
' could not be created.'
),
null
);
}})(G, c)),
null!==ie &&
'string'==typeof ae &&
(ae=ie.createHTML(''));
i&&i(e), (ct=e);
}},
pt=S({}, ['mi', 'mo', 'mn', 'ms', 'mtext']),
ft=S({}, ['foreignobject', 'annotation-xml']),
dt=S({}, ['title', 'style', 'font', 'a', 'script']),
ht=S({}, [...D, ...v, ...O]),
gt=S({}, [...x, ...k]),
Tt=function (e){
p(o.removed, { element: e });
try {
re(e).removeChild(e);
} catch (t){
$(e);
}},
yt=function (e, t){
try {
p(o.removed, { attribute: t.getAttributeNode(e), from: t });
} catch (e){
p(o.removed, { attribute: null, from: t });
}
if((t.removeAttribute(e), 'is'===e&&!Se[e]))
if(Fe||He)
try {
Tt(t);
} catch (e){}
else
try {
t.setAttribute(e, '');
} catch (e){}},
Et=function (e){
let t=null,
n=null;
if(Pe) e='<remove></remove>' + e;
else {
const t=h(e, /^[\r\n\t ]+/);
n=t&&t[0];
}
'application/xhtml+xml'===it &&
tt===et &&
(e =
'<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>' +
e +
'</body></html>');
const o=ie ? ie.createHTML(e):e;
if(tt===et)
try {
t=new W().parseFromString(o, it);
} catch (e){}
if(!t||!t.documentElement){
t=le.createDocument(tt, 'template', null);
try {
t.documentElement.innerHTML=nt ? ae:o;
} catch (e){}}
const i=t.body||t.documentElement;
return (
e &&
n &&
i.insertBefore(r.createTextNode(n),
i.childNodes[0]||null
),
tt===et
? ue.call(t, Ie ? 'html':'body')[0]
: Ie
? t.documentElement
: i
);
},
_t=function (e){
return ce.call(e.ownerDocument||e,
e,
H.SHOW_ELEMENT |
H.SHOW_COMMENT |
H.SHOW_TEXT |
H.SHOW_PROCESSING_INSTRUCTION |
H.SHOW_CDATA_SECTION,
null
);
},
At=function (e){
return (
e instanceof B &&
('string'!=typeof e.nodeName ||
'string'!=typeof e.textContent ||
'function'!=typeof e.removeChild ||
!(e.attributes instanceof z) ||
'function'!=typeof e.removeAttribute ||
'function'!=typeof e.setAttribute ||
'string'!=typeof e.namespaceURI ||
'function'!=typeof e.insertBefore ||
'function'!=typeof e.hasChildNodes)
);
},
Nt=function (e){
return 'function'==typeof b&&e instanceof b;
},
bt=function (e, t, n){
pe[e] &&
u(pe[e], (e)=> {
e.call(o, t, n, ct);
});
},
St=function (e){
let t=null;
if((bt('beforeSanitizeElements', e, null), At(e)))
return Tt(e), !0;
const n=lt(e.nodeName);
if((bt('uponSanitizeElement', e, {
tagName: n,
allowedTags: Ne,
}),
e.hasChildNodes() &&
!Nt(e.firstElementChild) &&
_(/<[/\w]/g, e.innerHTML) &&
_(/<[/\w]/g, e.textContent))
)
return Tt(e), !0;
if(e.nodeType===J) return Tt(e), !0;
if(Me&&e.nodeType===Q&&_(/<[/\w]/g, e.data))
return Tt(e), !0;
if(!Ne[n]||Ce[n]){
if(!Ce[n]&&wt(n)){
if(we.tagNameCheck instanceof RegExp &&
_(we.tagNameCheck, n)
)
return !1;
if(we.tagNameCheck instanceof Function &&
we.tagNameCheck(n)
)
return !1;
}
if(Ge&&!Xe[n]){
const t=re(e)||e.parentNode,
n=oe(e)||e.childNodes;
if(n&&t){
for (let o=n.length - 1; o >=0; --o){
const r=X(n[o], !0);
(r.__removalCount =
(e.__removalCount||0) + 1),
t.insertBefore(r, ne(e));
}}
}
return Tt(e), !0;
}
return e instanceof R &&
!(function (e){
let t=re(e);
(t&&t.tagName) ||
(t={ namespaceURI: tt, tagName: 'template' });
const n=f(e.tagName),
o=f(t.tagName);
return (
!!ot[e.namespaceURI] &&
(e.namespaceURI===Qe
? t.namespaceURI===et
? 'svg'===n
: t.namespaceURI===Je
? 'svg'===n &&
('annotation-xml'===o||pt[o])
: Boolean(ht[n])
: e.namespaceURI===Je
? t.namespaceURI===et
? 'math'===n
: t.namespaceURI===Qe
? 'math'===n&&ft[o]
: Boolean(gt[n])
: e.namespaceURI===et
? !(t.namespaceURI===Qe&&!ft[o]) &&
!(
t.namespaceURI===Je&&!pt[o]
) &&
!gt[n] &&
(dt[n]||!ht[n])
: !(
'application/xhtml+xml'!==it||!ot[e.namespaceURI]
))
);
})(e)
? (Tt(e), !0)
: ('noscript'!==n &&
'noembed'!==n &&
'noframes'!==n) ||
!_(/<\/no(script|embed|frames)/i, e.innerHTML)
? (ke &&
e.nodeType===Z &&
((t=e.textContent),
u([fe, de, he], (e)=> {
t=g(t, e, ' ');
}),
e.textContent!==t &&
(p(o.removed, { element: e.cloneNode() }),
(e.textContent=t))),
bt('afterSanitizeElements', e, null),
!1)
: (Tt(e), !0);
},
Rt=function (e, t, n){
if(Be&&('id'===t||'name'===t)&&(n in r||n in st))
return !1;
if(ve&&!Le[t]&&_(ge, t));
else if(De&&_(Te, t));
else if(!Se[t]||Le[t]){
if(!(
(wt(e) &&
((we.tagNameCheck instanceof RegExp &&
_(we.tagNameCheck, e)) ||
(we.tagNameCheck instanceof Function &&
we.tagNameCheck(e))) &&
((we.attributeNameCheck instanceof RegExp &&
_(we.attributeNameCheck, t)) ||
(we.attributeNameCheck instanceof
Function &&
we.attributeNameCheck(t)))) ||
('is'===t &&
we.allowCustomizedBuiltInElements &&
((we.tagNameCheck instanceof RegExp &&
_(we.tagNameCheck, n)) ||
(we.tagNameCheck instanceof Function &&
we.tagNameCheck(n))))
)
)
return !1;
}else if(Ve[t]);
else if(_(Ae, g(n, Ee, '')));
else if(('src'!==t&&'xlink:href'!==t&&'href'!==t) ||
'script'===e ||
0!==T(n, 'data:') ||
!$e[e]
){
if(Oe&&!_(ye, g(n, Ee, '')));
else if(n) return !1;
} else;
return !0;
},
wt=function (e){
return 'annotation-xml'!==e&&h(e, _e);
},
Ct=function (e){
bt('beforeSanitizeAttributes', e, null);
const { attributes: t }=e;
if(!t) return;
const n={
attrName: '',
attrValue: '',
keepAttr: !0,
allowedAttributes: Se,
};
let r=t.length;
for (; r--;){
const i=t[r],
{ name: a, namespaceURI: l, value: c }=i,
s=lt(a);
let p='value'===a ? c:y(c);
if(((n.attrName=s),
(n.attrValue=p),
(n.keepAttr = !0),
(n.forceKeepAttr=void 0),
bt('uponSanitizeAttribute', e, n),
(p=n.attrValue),
Me&&_(/((--!?|])>)|<\/(style|title)/i, p))
){
yt(a, e);
continue;
}
if(n.forceKeepAttr) continue;
if((yt(a, e), !n.keepAttr)) continue;
if(!xe&&_(/\/>/i, p)){
yt(a, e);
continue;
}
ke &&
u([fe, de, he], (e)=> {
p=g(p, e, ' ');
});
const f=lt(e.nodeName);
if(Rt(f, s, p)){
if((!We ||
('id'!==s&&'name'!==s) ||
(yt(a, e), (p='user-content-' + p)),
ie &&
'object'==typeof G &&
'function'==typeof G.getAttributeType)
)
if(l);
else
switch (G.getAttributeType(f, s)){
case 'TrustedHTML':
p=ie.createHTML(p);
break;
case 'TrustedScriptURL':
p=ie.createScriptURL(p);
}
try {
l
? e.setAttributeNS(l, a, p)
: e.setAttribute(a, p),
At(e) ? Tt(e):m(o.removed);
} catch (e){}}
}
bt('afterSanitizeAttributes', e, null);
},
Lt=function e(t){
let n=null;
const o=_t(t);
for (
bt('beforeSanitizeShadowDOM', t, null);
(n=o.nextNode());
)
bt('uponSanitizeShadowNode', n, null),
St(n) ||
(n.content instanceof s&&e(n.content), Ct(n));
bt('afterSanitizeShadowDOM', t, null);
};
return (
(o.sanitize=function (e){
let t =
arguments.length > 1&&void 0!==arguments[1]
? arguments[1]
: {},
n=null,
r=null,
i=null,
l=null;
if(((nt = !e),
nt&&(e='\x3c!--\x3e'),
'string'!=typeof e&&!Nt(e))
){
if('function'!=typeof e.toString)
throw A('toString is not a function');
if('string'!=typeof (e=e.toString()))
throw A('dirty is not a string, aborting');
}
if(!o.isSupported) return e;
if((Ue||mt(t),
(o.removed=[]),
'string'==typeof e&&(Ye = !1),
Ye)
){
if(e.nodeName){
const t=lt(e.nodeName);
if(!Ne[t]||Ce[t])
throw A(
'root node is forbidden and cannot be sanitized in-place'
);
}}else if(e instanceof b)
(n=Et('\x3c!----\x3e')),
(r=n.ownerDocument.importNode(e, !0)),
(r.nodeType===V&&'BODY'===r.nodeName) ||
'HTML'===r.nodeName
? (n=r)
: n.appendChild(r);
else {
if(!Fe&&!ke&&!Ie&&-1===e.indexOf('<'))
return ie&&ze ? ie.createHTML(e):e;
if(((n=Et(e)), !n)) return Fe ? null:ze ? ae:'';
}
n&&Pe&&Tt(n.firstChild);
const c=_t(Ye ? e:n);
for (; (i=c.nextNode());)
St(i)||(i.content instanceof s&&Lt(i.content), Ct(i));
if(Ye) return e;
if(Fe){
if(He)
for (l=se.call(n.ownerDocument); n.firstChild;)
l.appendChild(n.firstChild);
else l=n;
return (
(Se.shadowroot||Se.shadowrootmode) &&
(l=me.call(a, l, !0)),
l
);
}
let m=Ie ? n.outerHTML:n.innerHTML;
return (
Ie &&
Ne['!doctype'] &&
n.ownerDocument &&
n.ownerDocument.doctype &&
n.ownerDocument.doctype.name &&
_(q, n.ownerDocument.doctype.name) &&
(m =
'<!DOCTYPE ' +
n.ownerDocument.doctype.name +
'>\n' +
m),
ke &&
u([fe, de, he], (e)=> {
m=g(m, e, ' ');
}),
ie&&ze ? ie.createHTML(m):m
);
}),
(o.setConfig=function (){
mt(
arguments.length > 0&&void 0!==arguments[0]
? arguments[0]
: {}
),
(Ue = !0);
}),
(o.clearConfig=function (){
(ct=null), (Ue = !1);
}),
(o.isValidAttribute=function (e, t, n){
ct||mt({});
const o=lt(e),
r=lt(t);
return Rt(o, r, n);
}),
(o.addHook=function (e, t){
'function'==typeof t&&((pe[e]=pe[e]||[]), p(pe[e], t));
}),
(o.removeHook=function (e){
if(pe[e]) return m(pe[e]);
}),
(o.removeHooks=function (e){
pe[e]&&(pe[e]=[]);
}),
(o.removeAllHooks=function (){
pe={};}),
o
);
})();
return ne;
});
(function ($){
'use strict';
var zeenPrv={
initMethods: function (){
this.dom();
this.data();
this.bind();
this.anis();
this.sticky();
this.sliderInit();
this.lightboxInit();
this.sidebars();
this.infScr();
this.fillRunner();
this.mobileMenuClass();
this.header();
this.topBlock();
this.anchorTouch();
this.parallax3s();
this.parallaxIt();
this.maskLoader();
this.hero31();
this.ipl();
this.imgControl();
this.progressPosition();
this.postTracks();
this.foldMid();
this.modalCheck();
this.footerReveal();
this.topBarMsg();
this.videoWrap();
this.videoBg();
this.stickyCheck();
this.stickyEl();
this.hovererBlock();
this.videosBlock();
this.metaLocation34();
this.twitchLoad();
},
init: function (){
if('IntersectionObserver' in window &&
'IntersectionObserverEntry' in window &&
'intersectionRatio' in
window.IntersectionObserverEntry.prototype
){
this.initMethods();
}else{
this.loadScript(zeenJS.args.polyfill);
}},
dom: function (){
this.$win=$(window);
this.$doc=$(document);
this.$body=$('body');
this.$page=$('#page');
this.$rtl=this.$body.hasClass('rtl');
this.$content=$('#content');
this.$contentWrap=$('#contents-wrap');
this.$hovererBlock=this.$contentWrap
.find('> .block-wrap-hoverer')
.add(this.$contentWrap.find('> .block-wrap-110 .block-wrap-hoverer'
)
);
this.$videosBlock=this.$contentWrap
.find('> .block-wrap-video-player')
.add(this.$contentWrap.find('> .block-wrap-110 .block-wrap-video-player'
)
);
this.$metaLocation34=this.$contentWrap
.find('> .block-wrap > div > div > .meta-overlay-excerpt')
.add(this.$contentWrap.find('> .block-wrap-110 .meta-overlay-excerpt'
)
);
this.$timedPup=$('#timed-pup');
this.$modal=$('#modal');
this.$baseOverlay=$('#tipi-overlay');
this.$skinMode=$('.mode__wrap');
this.$modalCustom=this.$modal.find('.content-custom');
this.$modalSearch=this.$modal.find('.content-search');
this.$modalSearchField=this.$modalSearch.find('.search-field');
this.$modalSearchFound=this.$modalSearch.find('.content-found');
this.$dropSearch=$('.drop-search');
this.$dropSearchFound=this.$dropSearch.find('.content-found');
this.$dropSearchField=this.$dropSearch.find('.search-field');
this.$searchResults=$('.search-all-results');
this.resizing=false;
this.$stickyOff=true;
this.$header=$('#masthead');
this.$trendingSecondary=$('#trending-secondary');
this.$siteNav=$('#site-navigation');
this.$secondaryWrap=$('#secondary-wrap');
this.$stickyP2Share=$('#sticky-p2-share');
this.$stickyP2=$('#sticky-p2');
this.$dropper=this.$siteNav
.find('.horizontal-menu > .dropper')
.add(this.$secondaryWrap.find('.horizontal-menu > .dropper'))
.add(this.$header.find('.horizontal-menu > .dropper'));
this.$dropperChild=this.$dropper.find('.block-mm-changer');
this.$toolTip=$('.tipi-tip');
this.$toolTipOutput='';
this.$toolTipCurrent='';
this.headerOne=this.$header.hasClass('main-menu-inline');
this.$wpAdminBar=$('#wpadminbar');
this.$primary=$('#primary');
this.$verticalMenu=$('#site-header-side-70s');
this.$entryContentWrap=this.$primary.find('.entry-content-wrap');
this.$entryContent=this.$primary.find('.entry-content');
this.$parentAnimation=this.$primary.find('.parent-animation:not(.loaded)'
);
this.$toTopWrap=$('#to-top-wrap');
this.$toTopA=$('#to-top-a');
this.$progress=$('#progress');
this.$mobBotShare=$('#mob-bot-share');
this.$iplTitle=$('#sticky-title');
this.$slideIn=$('#slide-in-box');
this.$slideInX=this.$slideIn.find('> .tipi-closer');
this.$slideForm=this.$slideIn.find('form');
this.slideInScene='';
this.mobMenuClearTO='';
this.resizeTo='';
this.pubTimer='';
this.detectDark =
zeenJS.args.browserMode &&
window.matchMedia &&
window.matchMedia('(prefers-color-scheme: dark)').matches;
this.ticking=false;
this.tickingLb=false;
this.lastScrollY=0;
this.$sorter=$('.sorter');
this.$topBarMsg=$('#top-bar-message');
this.$topBlock=$('#zeen-top-block');
this.imgAni=document.getElementsByClassName('article-ani');
this.$footer=$('#colophon');
this.$footerBgArea=this.$footer.find('.bg-area');
this.stickyVertical=false;
this.$stickyMenu=$('.sticky-menu');
this.$hero31=$('.hero-31 > .hero');
this.infST=[];
this.paraSaved=[];
this.stickies=[];
this.sbsSaved=[];
this.ro=false;
this.roS=false;
this.roP=false;
this.progressScene='';
this.nonce=zeenJS.nonce;
this.$main=$('#main');
this.ignoreCodes=[
9, 13, 16, 17, 18, 20, 32, 45, 116, 224, 93, 91,
];
this.timer=0;
this.headerIsSticky=false;
this.$slideInMenu=$('#slide-in-menu');
this.$slideMenuOpen=$('.slide-menu-tr-open');
this.$mobMenuOpen=$('.mob-tr-open');
this.$mobMenuClose=$('.mob-tr-close');
this.$mobHead=$('#mobhead');
this.$mobMenu=this.$mobHead
.find('.mobile-navigation')
.add($('#mob-menu-wrap').find('.mobile-navigation'));
this.$mobMenuChildren=this.$mobMenu.find('.menu-item-has-children'
);
this.thePaged=zeenJS.qry.paged||1;
this.audio=new Audio();
this.video=document.createElement('video');
this.ajaxCall='';
this.ajaxData={};
this.wooArchive='';
this.wooActive=this.$body.hasClass('woo--active');
this.wooGridM=$('#woo-grid-m');
this.wooGridS=$('#woo-grid-s');
this.$products='';
this.headAreaHeight=0;
this.activeFocusTarget='';
},
verticalMenus: function (){
if(this.$verticalMenu.length===0){
return;
}
this.$verticalMenu.addClass('v-70-vis');
},
data: function (){
this.$docHeight=this.$doc.height();
this.$winWidth=this.$win.width();
this.$winHeight=this.$win.height() + 1;
this.$headerHeight=this.$header.outerHeight(true);
this.$wpAdminBarHeight=0;
this.$wpAdminBarHeightNeg=0;
if(this.$body.hasClass('admin-bar') &&
!this.$body.hasClass('tipi-builder-frame-inner')
){
this.$wpAdminBarHeight=this.$winWidth > 783 ? 32:46;
this.$wpAdminBarHeightNeg=this.$wpAdminBarHeight * -1;
}
this.mmAni=0;
if(this.$body.hasClass('mm-ani-3')){
this.mmAni=3;
}
if(zeenPrv.$winWidth < 767){
this.headAreaHeight=this.$mobHead.outerHeight();
}else{
if(this.$header.hasClass('sticky-menu-1') ||
this.$header.hasClass('sticky-menu-3')
){
this.headerIsSticky=true;
this.headAreaHeight=this.$headerHeight;
}
if(this.$siteNav.hasClass('sticky-menu-1') ||
this.$siteNav.hasClass('sticky-menu-3')
){
this.headerIsSticky=false;
this.headAreaHeight=this.$siteNav.outerHeight();
}}
var passiveSupported=false;
try {
var options=Object.defineProperty({}, 'passive', {
get: function (){
passiveSupported=true;
},
});
window.addEventListener('zeen', options, options);
window.removeEventListener('zeen', options, options);
} catch (err){
passiveSupported=false;
}
this.$listener=passiveSupported ? { passive: true }:false;
},
bind: function (){
this.$win.on('resize', this.resize.bind(this));
this.$win.on('orientationchange',
this.orientationchange.bind(this)
);
this.$toTopA.on('click', this.toTopInit);
this.$doc.on('keyup', this.keyUp.bind(this));
this.$body.on('click', '.block-more', this.blockMore);
this.$body.on('click', '.inf-load-more', this.loadMoreButton);
this.$body.on('click', '.media-tr, .modal-tr', this.modalOn);
this.$body.on('click', '.close, .tipi-overlay', this.modalOff);
this.$body.on('click', '.collapsible__title', this.collapsible);
this.$body.on('click', '.trending-op', this.trending);
this.$body.on('click', '.tipi-like-count', this.likes);
if(this.$body.hasClass('body--mobile--limit')){
this.$body.on('click', '.mobile--limiter', this.mobLimiter);
}
if(this.$body.hasClass('single')){
this.$body.on('click',
'.zeen-comments-count',
this.commentScroll
);
}
if(this.$modalSearchFound.length > 0){
this.$modalSearchField.on('keyup', this.liveSearch);
}
if(this.$skinMode.length > 0){
this.$skinMode.on('click', this.skinMode);
if((parseInt(Cookies.get('wp_alt_mode'))===1 ||
this.detectDark) &&
!this.$body.hasClass('body--dark--tr')
){
this.skinMode();
}}
if(this.$dropSearchFound.length > 0){
this.$dropSearchField.on('keyup', function (event){
var wrapper=$(this).parent().parent();
var args={
field: $(this),
wrapper: wrapper,
ppp: 2,
results: wrapper.find('.content-found'),
};
zeenPrv.liveSearch(event, args);
});
}
if(this.$dropSearchFound.length > 0 ||
this.$modalSearchFound.length
){
this.$searchResults.on('click', this.liveSearchTr);
}
this.$siteNav
.find('.horizontal-menu')
.add(this.$secondaryWrap.find('.horizontal-menu'))
.add(this.$header.find('.horizontal-menu'))
.menuAim({
activateCallback: zeenPrv.menuAc,
deactivateCallback: zeenPrv.menuDeac,
submenuDirection: 'below',
openClassName: 'active',
tolerance: 0,
exitMenuCallback: zeenPrv.menuEx,
});
this.$mobMenuClose.on('click', this.closeMobMenu.bind(this));
this.$mobMenuOpen.on('click', this.openMobMenu.bind(this));
this.$mobMenu.on('click', '.open-child', this.verticalMenuShow);
this.$slideMenuOpen.on('click', this.openSlideMenu.bind(this));
this.$toolTip.on('mouseenter', this.toolTipInit);
this.$slideInX.on('click', this.slideInPX.bind(this));
this.$slideForm.on('submit', this.slideInSubmit.bind(this));
this.$sorter.on('click', this.sorter);
if(this.$body.hasClass('single') &&
!this.$body.hasClass('single-product')
){
this.$primary.on('click', '.reaction', this.reaction);
this.$primary.on('click', '.zeen__up-down', this.upDown);
}
this.$win.on('load', function (){
zeenPrv.loaded();
});
if(this.$dropperChild.length > 0){
zeenPrv.dropperChild();
}
if(this.wooActive===true){
if(this.$body.hasClass('term-woocategory') ||
this.$body.hasClass('post-type-archive-product') ||
this.$body.hasClass('woocommerce-page')
){
this.wooArchive=true;
this.$products=this.$entryContentWrap.find('.products:not(.related):not(.upsells)'
);
}
this.wooGridM.on('click', this.wooLayoutChange);
this.wooGridS.on('click', this.wooLayoutChange);
zeenPrv.$doc.on('added_to_cart', function (){
zeenPrv.modalOff();
});
}},
wooLayoutChange: function (e){
e.preventDefault();
var $this=$(this),
size=$this.data('size');
if($this.hasClass('active')){
return;
}
zeenPrv.wooGridM.add(zeenPrv.wooGridS).removeClass('active');
zeenPrv.$main
.removeClass('products-layout-3 products-layout-4 products-layout-12 products-layout-13'
)
.addClass('products-layout-' + size)
.data('ppl', size);
$this.addClass('active');
zeenPrv.fillRunner(true);
},
commentScroll: function (e){
const $this=$(this),
postWrap=$this.closest('.post-wrap');
if(postWrap.length===0){
return;
}
const commentsWrap=postWrap.find('.comments__wrap');
if(commentsWrap.length===0){
return;
}
e.preventDefault();
if(commentsWrap.hasClass('comments__type-2')){
commentsWrap.find('.collapsible__title').trigger('click');
}
commentsWrap[0].scrollIntoView({
behavior: 'smooth',
block: 'end',
inline: 'nearest',
});
},
collapsible: function (e){
e.preventDefault();
var $this=$(this),
$collapsible=$this
.closest('.collapsible__wrap')
.find('> .collapsible__content');
if(!$this.hasClass('active')){
$this.addClass('active');
gsap.set($collapsible, {
height: 'auto',
marginBottom: 20,
opacity: 1,
});
gsap.from($collapsible, 0.3, {
height: 0,
opacity: 0,
marginBottom: 0,
ease: 'power4.inOut',
});
}else{
$this.removeClass('active');
gsap.to($collapsible, 0.3, {
height: 0,
opacity: 0,
marginBottom: 0,
ease: 'power4.inOut',
});
}},
footerReveal: function (e){
if(!this.$body.hasClass('footer--reveal')){
return;
}
var _this=this;
if(_this.$winWidth > 767){
this.$footer.imagesLoaded().always(function (instance){
_this.$content.css('margin-bottom',
parseInt(_this.$footer.outerHeight()) - 1 + 'px'
);
});
}else{
_this.$content.css('margin-bottom', '');
}},
trending: function (e){
var $selected=$(this);
var $uid=$selected.parent().data('uid');
var $blockData=$('#block-wrap-' + $uid);
var $blockLoading=$blockData.find(' > div');
if($blockLoading.hasClass('loading')){
return;
}
var paged=$selected.data('r'),
trendingName='now';
if(paged===1){
paged=2;
}else if(paged===2){
paged=7;
trendingName='week';
}else{
paged=30;
trendingName='month';
}
$selected.siblings().removeClass('trending-selected');
$selected.addClass('trending-selected');
var setter='zeen_' + $uid;
var blockData=window[setter];
var args={
blockData: blockData,
$blockData: $blockData,
changer: false,
append: 2,
manual: true,
response: '',
mm: true,
};
$.ajax({
method: 'GET',
data: {
uid: $uid,
mm: true,
excerpt_off: true,
counter: true,
counter_class: 'border',
byline_off: true,
review_off: true,
data: blockData,
trending: ['zeen-trending-' + trendingName, paged],
},
dataType: 'html',
url: zeenJS.root + 'block',
beforeSend: function (xhr){
$blockLoading.addClass('loading');
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
if(zeenPrv.ajaxChecker(setter + '_' + paged)){
args.response=zeenPrv.ajaxGetter(setter + '_' + paged
);
zeenPrv.ajaxLoadMore(args);
$blockData.addClass('loaded');
return false;
}},
success: function (response){
response=JSON.parse(response);
args.response=response;
zeenPrv.ajaxLoadMore(args);
zeenPrv.ajaxSetter(setter + '_' + paged, response);
$blockData.addClass('loaded');
},
fail: function (response){
console.log('ERROR', response);
},
});
},
hovererBlock: function (){
if(this.$hovererBlock.length===0){
return;
}
this.$hovererBlock.each(function (){
var _this=$(this),
maskWrap=_this.find('.mask__wrap'),
article=_this.find('article');
_this.on('mouseenter', zeenPrv.hovererLazy);
article.on('mouseenter mouseleave', function (e){
var _thisArticle=$(this),
selection=_thisArticle.data('i'),
excerpt=_thisArticle.find('.excerpt');
_thisArticle.siblings().removeClass('selected');
if(e.type==='mouseenter'){
maskWrap.children().removeClass('selected');
_thisArticle.addClass('selected');
maskWrap
.find("> [data-i='" + selection + "']")
.addClass('selected');
if(excerpt.length > 0){
gsap.set(excerpt, { height: 'auto', opacity: 1 });
gsap.from(excerpt, 0.3, {
height: 0,
opacity: 0,
ease: 'power4.inOut',
});
}else{
_thisArticle.addClass('no-excerpt__ani');
}}else{
if(excerpt.length > 0){
gsap.to(excerpt, 0.3, {
height: 0,
opacity: 0,
ease: 'power4.inOut',
});
}else{
_thisArticle.removeClass('no-excerpt__ani');
}}
});
});
},
hovererLazy: function (){
var _this=$(this);
_this.find('.zeen-hoverer-lazy-load').each(function (){
zeenPrv.iframeAttrLoad($(this)[0]);
});
_this.off('mouseenter');
},
videosBlock: function (){
if(this.$videosBlock.length===0){
return;
}
this.$videosBlock.each(function (){
var _this=$(this),
video=_this.find('.block-piece-2 article');
video.each(function (){
$(this).on('click', function (){
$(this).find('.media-tr').get(0).click();
});
});
});
},
metaLocation34: function (){
if(this.$metaLocation34.length===0){
return;
}
this.$metaLocation34.each(function (){
var _this=$(this),
article=_this.find('article');
article.on('mouseenter mouseleave', function (e){
var _thisArticle=$(this),
excerpt=_thisArticle.find('.excerpt');
if(e.type==='mouseenter'){
if(excerpt.length > 0){
gsap.set(excerpt, { height: 'auto', opacity: 1 });
gsap.from(excerpt, 0.3, {
height: 0,
opacity: 0,
ease: 'power4.inOut',
});
}else{
_thisArticle.addClass('no-excerpt__ani');
}}else{
if(excerpt.length > 0){
gsap.to(excerpt, 0.3, {
height: 0,
opacity: 0,
ease: 'power4.inOut',
});
}else{
_thisArticle.removeClass('no-excerpt__ani');
}}
});
});
},
anchorTouch: function (){
var touch =
'ontouchstart' in document.documentElement ? true:false;
this.$dropper.each(function (index, elem){
var dropper=$(this),
dropperA=dropper.find('> a'),
href=dropperA.attr('href');
if(typeof href!=='undefined'&&href.indexOf('#') > -1){
if('#search'===href ||
'#latl'===href ||
'#subscribe'===href
){
dropperA
.addClass('modal-tr')
.attr('data-type', href.split('#')[1]);
return;
}else{
dropperA.on('click.anchor', function (e){
var targetY=0,
targetElem=document.getElementById(href.split('#')[1]
);
if(href!=='#'){
if(!targetElem){
return;
}
targetY=zenscroll.getTopOf(targetElem);
}
e.preventDefault();
zenscroll.toY(targetY -
zeenPrv.headAreaHeight -
zeenPrv.$wpAdminBarHeight,
null
);
});
}}
if(touch===false){
return true;
}
if(dropper.find('> .menu').length > 0){
dropperA.on('click', function (e){
var current=$(this);
dropper.siblings('.tapped').removeClass('tapped');
if(((dropper.find('.menu').length===0 &&
dropper.find('.sub-menu').length===0) ||
dropper.hasClass('tapped')) &&
current.attr('href')!=='#'
){
return true;
}else{
e.preventDefault();
dropper.addClass('tapped');
}});
}});
},
topBlock: function (){
if(this.$topBlock.length===0 ||
this.$topBlock.hasClass('standard-ani') ||
this.$topBlock.hasClass('loaded')
){
return;
}
var _this=this;
this.$topBlock.imagesLoaded().always(function (instance){
var args={ y: 100 };
if(_this.$winWidth > 767){
if(_this.$topBlock.hasClass('zeen-top-block-92') ||
_this.$topBlock.hasClass('zeen-top-block-94')
){
args={};}}
args.scrollTrigger={
start: 'top top',
end: 'bottom top',
trigger: _this.$topBlock,
scrub: true,
};
var img=_this.$topBlock.find('img');
if(img.length > 0){
gsap.to(img, args);
}});
},
anis: function (e){
this.tempAni();
this.loopAni();
this.blockAni();
},
lrTempAni: function (){
var box=document.querySelectorAll('.lets-review-unseen'),
observer=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.intersectionRatio > 0){
entry.target.classList.add('lets-review-seen');
observer.unobserve(entry.target);
}});
},
{ threshold: [0] }
);
for (var i=box.length - 1; i >=0; i--){
observer.observe(box[i]);
}},
tempAni: function (){
var ani=document.getElementsByClassName('ani-base'),
observer=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.isIntersecting){
imagesLoaded(entry.target, function (instance){
entry.target.classList.add('article-window'
);
});
entry.target.classList.remove('article-ani');
var revs=entry.target.getElementsByClassName('lets-review-api-wrap'
);
if(revs.length > 0 &&
(entry.target.parentElement.classList.contains('preview-review-bot'
) ||
entry.target.parentElement.parentElement.classList.contains('preview-review-bot'
))
){
setTimeout(function (){
entry.target.classList.add('review-ani-done'
);
gsap.fromTo(revs[0],
1,
{ width: '0' },
{
width:
revs[0].getAttribute('data-api-100'
) + '%',
ease: Power2.easeOut,
}
);
}, 300);
}
observer.unobserve(entry.target);
}});
},
{ threshold: [0] }
);
for (var i=ani.length - 1; i >=0; i--){
if(!ani[i].classList.contains('article-window')){
observer.observe(ani[i]);
}}
var blockToSee=document.getElementsByClassName('block-to-see'),
blockToSeeObs=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.isIntersecting){
entry.target.classList.add('tipi-seen');
blockToSeeObs.unobserve(entry.target);
}});
},
{ threshold: [0], rootMargin: '-100px 0px' }
);
for (i=blockToSee.length - 1; i >=0; i--){
if(!blockToSee[i].classList.contains('tipi-seen')){
blockToSeeObs.observe(blockToSee[i]);
}}
if(zeenJS.args.lazy!==true){
return;
}
var lazy=document.getElementsByClassName('zeen-lazy-load');
for (i=lazy.length - 1; i >=0; i--){
if(lazy[i].getAttribute('data-lazy-src')===null){
lazy[i].classList.remove('zeen-lazy-load');
}}
var lazyObs=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.isIntersecting){
lazyObs.unobserve(entry.target);
zeenPrv.imgAttrLoad(entry.target);
}});
},
{ threshold: [0], rootMargin: '600px 0px' }
);
for (i=lazy.length - 1; i >=0; i--){
if(!lazy[i].classList.contains('zeen-lazy-loaded')){
lazyObs.observe(lazy[i]);
}}
},
iFrameLazy: function (){
var iLazy=document.getElementsByClassName('zeen-iframe-lazy-load'
),
ilazyObs=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.isIntersecting){
ilazyObs.unobserve(entry.target);
zeenPrv.iframeAttrLoad(entry.target);
}});
},
{ threshold: [0], rootMargin: '150px 0px' }
);
for (var i=iLazy.length - 1; i >=0; i--){
if(!iLazy[i].classList.contains('zeen-lazy-loaded')){
ilazyObs.observe(iLazy[i]);
}}
},
imgAttrLoad: function (img, imgLdd){
var el=img,
src;
if(el.tagName==='PICTURE'){
src=el.querySelectorAll('source')[0];
img=el.querySelectorAll('img')[0];
var srcSrcset=src.getAttribute('data-lazy-srcset');
var srcSizes=src.getAttribute('data-lazy-sizes');
if(srcSrcset){
src.srcset=srcSrcset;
src.removeAttribute('data-lazy-srcset');
}
if(srcSizes){
src.sizes=srcSizes;
src.removeAttribute('data-lazy-sizes');
}}
src=img.getAttribute('data-lazy-src');
var srcset=img.getAttribute('data-lazy-srcset');
var sizes=img.getAttribute('data-lazy-sizes');
if(src){
img.src=src;
img.removeAttribute('data-lazy-src');
}
if(srcset){
img.srcset=srcset;
img.removeAttribute('data-lazy-srcset');
}
if(sizes){
img.sizes=sizes;
img.removeAttribute('data-lazy-sizes');
}
var imgLddOn=el.classList.contains('zeen-images-loaded');
if(imgLdd===true||imgLddOn===true){
imagesLoaded(img, function (instance){
instance.images[0].img.classList.remove('zeen-lazy-load');
instance.images[0].img.classList.add('zeen-lazy-loaded');
if(instance.images[0].img.parentElement.tagName==='PICTURE'
){
instance.images[0].img.parentElement.parentElement.classList.add('zeen-lazy-loaded-wrap'
);
}else{
instance.images[0].img.parentElement.classList.add('zeen-lazy-loaded-wrap'
);
}});
}else{
el.classList.remove('zeen-lazy-load');
el.classList.add('zeen-lazy-loaded');
}},
iframeAttrLoad: function (iframe){
var src=iframe.getAttribute('data-lazy-src');
iframe.setAttribute('src', src);
$(iframe).on('load', function (){
iframe.classList.add('zeen-lazy-loaded');
iframe.classList.add('loaded');
});
},
mobLimiter: function (e){
e.preventDefault();
$(this).closest('.post-wrap').addClass('mobile--limiter--more');
zeenPrv.progressScene.destroy();
zeenPrv.postTracks();
},
progressPosition: function (){
if(this.$progress.length===0){
return;
}
if(this.$winWidth < 767&&this.$mobHead.length > 0){
this.$progress.addClass('has--moved');
var progressData=this.$progress.data('parent');
if(typeof progressData==='undefined'){
this.$progress.data('parent',
this.$progress.closest('header').attr('id')
);
}
this.$mobHead.append(this.$progress);
}else if(this.$progress.hasClass('has--moved')){
$('#' + this.$progress.data('parent'))
.find('> .bg-area')
.append(this.$progress);
}},
loopAni: function (e){
if(this.$winWidth < 1200){
return;
}
this.$primary.find('> .post-wrap').each(function (){
var current=$(this);
if(current.hasClass('loop-ani-checked')){
return true;
}
if(current.hasClass('align-fade-up')){
var ani=current.find('.alignleft, .alignright'),
observer=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.boundingClientRect.top > 0 ||
entry.isIntersecting
){
entry.target.classList.add('tipi-seen');
observer.unobserve(entry.target);
}});
},
{ threshold: [0], rootMargin: '500px 0px 0px 0px' }
);
for (var i=ani.length - 1; i >=0; i--){
observer.observe(ani[i]);
}}
current.addClass('loop-ani-checked');
});
},
blockAni: function (){
var ani=document.getElementsByClassName('block-ani');
if(ani.length===0){
return;
}
var observer=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.isIntersecting){
entry.target.classList.add('loaded');
observer.unobserve(entry.target);
}});
},
{ threshold: [0] }
);
for (var i=ani.length - 1; i >=0; i--){
if(!ani[i].classList.contains('loaded')){
observer.observe(ani[i]);
}}
},
dropperChild: function (){
var timer;
this.$dropperChild.on('mouseover mouseleave', function (e){
clearTimeout(timer);
if(e.type==='mouseover'){
var _this=$(this);
timer=setTimeout(function (){
zeenPrv.blockMore(e, _this);
}, 300);
}});
},
twitchLoad: function (){
var ani=document.getElementsByClassName('twitch');
if(ani.length===0){
return;
}
var observer=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.isIntersecting){
var tw=$(entry.target);
tw.append('<iframe title="Twitch" width="1280" height="720" scrolling="no" class="twitch-frame" src="' +
tw.data('src') +
'" frameborder="0" seamless="seamless" allowfullscreen="true"></iframe>'
);
tw.find('iframe').on('load', function (){
tw.addClass('ani-in loaded');
});
observer.unobserve(entry.target);
}});
},
{ threshold: [0] }
);
for (var i=ani.length - 1; i >=0; i--){
if(!ani[i].classList.contains('loaded')){
observer.observe(ani[i]);
}}
},
sorter: function (){
var $sorter=$(this);
if($sorter.hasClass('load-more-wrap')){
return;
}
zeenPrv.activeFocus($sorter, 'active');
},
activeFocus: function (el, classes){
if(el.hasClass(classes)){
el.blur();
el.removeClass(classes);
return;
}
el.addClass(classes);
if('ontouchstart' in document.documentElement){
zeenPrv.$doc.on('touchstart', function (e){
el.removeClass(classes);
zeenPrv.$doc.off('touchstart');
el.off('touchstart');
});
el.on('touchstart', function (e){
e.stopPropagation();
});
}else{
zeenPrv.activeFocusTarget=el;
zeenPrv.$doc.on('click', zeenPrv.activeFocusClick);
}},
activeFocusClick: function (e){
if(zeenPrv.activeFocusTarget.has(e.target).length===0){
zeenPrv.activeFocusTarget.removeClass('active active-search');
zeenPrv.activeFocusTarget='';
zeenPrv.$doc.off('click', zeenPrv.activeFocusClick);
}},
loading: function (el, status){
if(status==='on'){
el.addClass('loading');
}else{
el.removeClass('loading');
}},
slideInP: function (){
var postSlide=this.$slideIn.hasClass('slide-in-2') ? true:false;
if(this.$slideIn.length===0 ||
this.$winWidth < 767 ||
(Cookies.get('wp_sliding_box_p')==='off' &&
postSlide===true) ||
(Cookies.get('wp_sliding_box')==='off'&&postSlide===false)
){
return;
}
var trigger=this.$content,
start =
parseInt(zeenJS.args.slidingBoxStartPoint) > 0
? parseInt(zeenJS.args.slidingBoxStartPoint)
: 50;
if(postSlide===true&&this.$entryContentWrap.length > 0){
trigger=this.$entryContentWrap;
}
this.slideInScene=ScrollTrigger.create({
trigger: trigger,
start: 'top+=' + start + '% bottom',
end: 'bottom center',
toggleClass: { targets: this.$slideIn, className: 'active' },
});
},
slideInPX: function (){
this.$body.removeClass('slide-in-active');
if(this.$slideIn.hasClass('slide-in-1')){
this.turnItOff(1);
}
if(this.$slideIn.hasClass('slide-in-2')){
this.turnItOff(2);
}
if(typeof this.slideInScene==='object'){
this.slideInScene.kill();
}},
slideInSubmit: function (){
this.turnItOff(1);
},
turnItOff: function (arg){
if(arg===1){
Cookies.set('wp_sliding_box', 'off', {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
}else if(arg===2){
Cookies.set('wp_sliding_box_p', 'off', {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
}else if(arg===3){
Cookies.set('wp_timed_pp', 'off', {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
}else if(arg===4){
Cookies.set('wp_top_bar', 'off', {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
}else if(arg===5){
Cookies.set('subL', 'off', {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
}else if(arg===6){
Cookies.set('wp_timed_sub', 'off', {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
}},
topBarMsg: function (){
if(this.$topBarMsg.length===0){
return;
}
$('#top-bar-message-close').on('click', function (){
var closer=$(this);
zeenPrv.$topBarMsg.slideUp();
closer.off('click');
zeenPrv.turnItOff(4);
});
},
timedPup: function (){
var els=this.$timedPup.add(this.$modal.find('.timed-sub'));
if(els.length===0||Cookies.get('wp_timed_sub')==='off'){
return;
}
var _this=this;
els.each(function (){
var self=$(this),
disabler=3,
timer=self.data('t'),
disable=self.data('d'),
type=self.data('type');
if(typeof timer==='undefined'){
timer=15000;
}else{
timer=timer * 1000;
}
setTimeout(function (){
_this.modalOff();
setTimeout(function (){
if('pup'===type){
_this.$baseOverlay.addClass('active');
_this.$body.addClass('modal-active');
_this.$timedPup.addClass('active');
if(disable===1){
_this.$baseOverlay.on('click', function (){
_this.turnItOff(disabler);
_this.$baseOverlay.off('click');
});
}}else if('sub'===type){
zeenPrv.modalSubscribe();
disabler=6;
if(disable===1){
zeenPrv.$body.addClass('sub-pup');
}}
}, 300);
}, timer);
});
},
postTracks: function (){
if(this.$progress.length===0&&this.$mobBotShare.length===0){
return;
}
var targets=[];
if(this.$progress.length > 0){
targets.push(zeenPrv.$progress);
}
if(this.$mobBotShare.length > 0){
targets.push(zeenPrv.$mobBotShare);
}
this.$entryContent.each(function (index, elem){
var $elem=$(elem);
if($elem.hasClass('sticky-el') ||
($elem.hasClass('woocommerce-Tabs-panel') &&
!$elem.hasClass('woocommerce-Tabs-panel--description'))
){
return true;
}
$elem.addClass('progresson');
$elem.find('img').imagesLoaded(function (){
var $elemOuter=$elem.outerHeight(true);
if(zeenPrv.$winHeight < $elemOuter + 50){
var ST=gsap.timeline({
scrollTrigger: {
trigger: $elem,
start: 'top center',
end: 'bottom center',
scrub: true,
toggleClass: {
targets: targets,
className: 'active',
},
},
});
}
if(zeenPrv.$progress.length!==0){
if(zeenPrv.$winHeight < $elemOuter + 50){
ST.fromTo(zeenPrv.$progress,
{
width: '0',
ease: 'none',
},
{
width: '100%',
ease: 'none',
}
);
}}
});
});
},
keyUp: function (e){
if(this.$modal.hasClass('inactive') &&
!this.$body.hasClass('slide-menu-open')
){
return;
}
var keyCheck=false;
if('key' in e){
keyCheck=e.key==='Escape'||e.key==='Esc';
}else{
keyCheck=e.keyCode===27;
}
if(keyCheck!==false){
this.closeSlideMenu(e);
this.modalOff();
}},
header: function (resize){
if(this.$winWidth > 767){
var isStickyTop=false;
if(this.$header.hasClass('sticky-top') &&
!this.$header.hasClass('evented')
){
var offset=zeenPrv.$header.hasClass('sticky-menu-4')
? { top: 0, left: 0 }
: this.$header.offset();
window.addEventListener('scroll',
function (e){
var currentScroll =
window.pageYOffset ||
document.documentElement.scrollTop;
if(!zeenPrv.ticking){
window.requestAnimationFrame(function (){
if(currentScroll >
Math.min(45,
zeenPrv.$headerHeight
) &&
currentScroll >=
offset.top -
zeenPrv.$wpAdminBarHeight
){
if(!zeenPrv.$header[0].classList.contains('sticky-header--active'
)
){
zeenPrv.$header[0].classList.add('sticky-header--active'
);
}}else{
zeenPrv.$header[0].classList.remove('sticky-header--active'
);
}
zeenPrv.ticking=false;
});
zeenPrv.ticking=true;
}},
zeenPrv.$listener
);
isStickyTop=true;
this.$header.addClass('evented');
}
if(zeenJS.args.stickyHeaderCustomize===true &&
(isStickyTop||this.$header.hasClass('sticky-menu'))
){
var logo=this.$header.find('.logo-main img');
logo.imagesLoaded(function (){
logo.css('height', '').css('height', logo.height());
zeenPrv.$header
.css('height', '')
.css('height', zeenPrv.$headerHeight)
.addClass('size-set');
});
}}
},
mobileMenuClass: function (){
var $mobChild=this.$mobMenuChildren.find('> a');
$mobChild.each(function (index){
var $this=$(this);
if($this.attr('href')==='#'){
$this.addClass('open-child text-link');
}else{
$this.addClass('open-child text-link text-with-link');
}});
$mobChild.after('<a href="#" class="open-child"><i class="tipi-i-chevron-down"></i></a>'
);
},
verticalMenuShow: function (e){
var currentVerticalMenu=$(this);
var currentParent=currentVerticalMenu.parent();
var currentSiblings=currentParent.siblings('.menu-item-has-children'
);
currentSiblings.find('> .opened-child').removeClass('opened-child');
currentSiblings
.find('> .child-is-open')
.removeClass('child-is-open');
var currentVerticalSubMenu=currentParent.find('> .sub-menu');
if(currentVerticalMenu.hasClass('child-is-open')){
if(!currentVerticalMenu.hasClass('text-with-link')){
e.preventDefault();
currentParent.find('a').removeClass('child-is-open');
currentVerticalSubMenu.removeClass('opened-child');
}}else{
e.preventDefault();
currentParent.find('> a').addClass('child-is-open');
currentVerticalSubMenu.addClass('opened-child');
}},
secondaryImgs: function (event){
var hovered=$(this);
if(event.type==='mouseenter'){
hovered.addClass('hovering');
}else{
hovered.removeClass('hovering');
}},
stickyCheck: function (){
var el=document.createElement('a'),
check=el.style;
check.cssText='position:sticky;position:-webkit-sticky;';
this.$stickyOff=check.position.indexOf('sticky')!==-1;
if(this.$stickyOff===false){
this.$body.addClass('sticky-disabled');
}},
stickyEl: function (){
var spacing;
if(this.headAreaHeight===0||this.$stickyOff===false){
return;
}
$('.sticky-el').each(function (index, elem){
var $elem=$(this);
if($elem.hasClass('block-wrap') &&
parseInt(
$elem.find('> .tipi-row-inner-style').css('padding-top')
) > 0
){
spacing=0;
}else{
spacing=30;
}
if(zeenPrv.$winWidth < 767){
spacing=15;
}
$elem.css('top',
zeenPrv.headAreaHeight + zeenPrv.$wpAdminBarHeight + spacing
);
});
},
sticky: function (){
if(this.$stickyMenu.length===0){
return;
}
this.$stickyMenu.each(function (index, elem){
var stickyElem=$(elem);
if(stickyElem.hasClass('stickied')){
return;
}
stickyElem.addClass('stickied');
var media='d';
if(stickyElem.hasClass('site-mob-header')){
media='m';
}
var args={
end: '99999999',
trigger: $('#header-line'),
};
var offset=200,
extras,
stickyMenuType;
if(stickyElem.hasClass('site-mob-header')){
offset=zeenPrv.$winHeight;
args.trigger=$('#mob-line');
}
args.start=zeenPrv.$wpAdminBarHeightNeg + 'px top';
var onUpdateKeep;
if(stickyElem.hasClass('sticky-menu-2')){
stickyMenuType=2;
stickyElem.addClass('still');
var stickyElemHeight=stickyElem.outerHeight(true);
args.onUpdate=function (_ref){
if(_ref.progress * _ref.end > stickyElemHeight){
stickyElem.addClass('stuck');
if(_ref.direction===1){
stickyElem.removeClass('active');
}else if(_ref.direction===-1){
stickyElem
.addClass('active')
.removeClass('still');
}}else if(_ref.progress * _ref.end===0){
stickyElem
.removeClass('stuck active')
.addClass('still');
if(_ref.direction===1){
}else if(_ref.direction===-1){
}}
};}else if(stickyElem.hasClass('sticky-menu-3')){
stickyMenuType=3;
onUpdateKeep=true;
args.onUpdate=function (_ref){
if(_ref.progress * _ref.end > offset){
stickyElem.addClass('slidedown stuck');
}else if(_ref.progress * _ref.end===0){
stickyElem.removeClass('slidedown stuck');
}};
if(zeenPrv.$body.hasClass('single-post') &&
stickyElem.hasClass('main-navigation')
){
extras=true;
}}else if((stickyElem.hasClass('sticky-menu-1') ||
stickyElem.hasClass('sticky-menu-4')) &&
!stickyElem.hasClass('site-mob-header')
){
stickyMenuType=1;
if(zeenPrv.$body.hasClass('single-post') &&
stickyElem.hasClass('main-navigation')
){
extras=true;
}
args.start =
'top ' + zeenPrv.$wpAdminBarHeight > 0
? zeenPrv.$wpAdminBarHeight + 'px'
: 'top';
args.onLeaveBack=function (_ref){
stickyElem.removeClass('stuck');
};
args.onEnter=function (_ref){
stickyElem.addClass('stuck');
};}
if(extras===true){
args.onUpdate=function (_ref){
if(_ref.progress * _ref.end > zeenPrv.$winHeight / 2){
stickyElem.addClass('stuck-full');
if(_ref.direction===1){
stickyElem.removeClass('stuck-up');
}else if(_ref.direction===-1){
stickyElem.addClass('stuck-up');
}}
if(onUpdateKeep===true){
if(_ref.progress * _ref.end > offset){
stickyElem.addClass('slidedown stuck');
}else if(_ref.progress * _ref.end===0){
stickyElem.removeClass('slidedown stuck');
}}
};
args.onLeaveBack=function (_ref){
stickyElem.removeClass('stuck-up stuck-full stuck');
};}
ScrollTrigger.matchMedia({
'(min-width: 860px)': function (){
if(media==='d'){
zeenPrv.stickies.push(ScrollTrigger.create(args));
}},
'(max-width: 1199px)': function (){
if(media==='m'){
zeenPrv.stickies.push(ScrollTrigger.create(args));
}},
});
});
},
liveSearchTr: function (e){
e.preventDefault();
$(this)
.closest('.search-form-wrap')
.find('> form')
.trigger('submit');
},
liveSearch: function (e, args){
if(typeof args==='undefined'){
args={
field: zeenPrv.$modalSearchField,
wrapper: zeenPrv.$modalSearch,
results: zeenPrv.$modalSearchFound,
};}
if(zeenPrv.timer){
clearTimeout(zeenPrv.timer);
}
if($.inArray(e.keyCode, zeenPrv.ignoreCodes)===-1){
zeenPrv.timer=setTimeout(function (){
zeenPrv.searchAjax(args);
}, 800);
}},
searchAjax: function (args){
var typing=args.field.val();
args.wrapper.removeClass('with-results');
if(typing.length < 2){
args.wrapper.addClass('zero-typo');
return;
}
var ppp=zeenJS.args.searchPpp;
var child=0;
if(typeof args.ppp!=='undefined'){
ppp=args.ppp;
child=1;
}
$.ajax({
method: 'GET',
url: zeenJS.root + 's?kw=' + typing + '&ppp=' + ppp,
dataType: 'html',
beforeSend: function (xhr){
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
args.wrapper.css('height', args.wrapper.height());
},
success: function (response){
args.results.empty();
args.results.append(response);
args.wrapper.removeClass('zero-typo');
var articles=args.results.find('article');
if(articles.length===0){
args.wrapper.addClass('no-results-found');
}else{
args.wrapper.removeClass('no-results-found');
if((articles.length + 1) % 3===0){
args.results
.find('.block')
.append('<article></article>');
}}
articles.imagesLoaded(function (){
zeenPrv.blockAni();
args.wrapper.css('height', 'auto');
});
args.wrapper.addClass('with-results with-results-cache');
},
fail: function (response){
console.log('ERROR', response);
},
});
},
mediaPlay: function (){
zeenPrv.video.play();
zeenPrv.audio.play();
},
mediaStop: function (){
zeenPrv.audio.pause();
zeenPrv.video.pause();
},
subL: function (){
if(zeenJS.args.subL===false||Cookies.get('subL')==='off'){
return;
}
document.documentElement.addEventListener('mouseleave',
zeenPrv.subE,
zeenPrv.$listener
);
},
modalSubscribe: function (){
zeenPrv.$modal.addClass('active active-4').removeClass('inactive');
zeenPrv.$body.addClass('modal-active');
setTimeout(function (){
zeenPrv.$modal
.find('.content-subscribe input[type=email]')
.trigger('focus');
}, 400);
},
modalOn: function (e){
e.preventDefault();
var trigger=$(this),
modalData=trigger.data(),
modalOutput;
if(!zeenPrv.$body.hasClass('modal-skin-2')){
if(modalData.type=='frame' ||
modalData.type=='qv' ||
modalData.type=='embed' ||
modalData.type=='46'
){
zeenPrv.$modal
.addClass('dark-overlay')
.removeClass('light-overlay');
}else{
zeenPrv.$modal
.addClass('light-overlay')
.removeClass('dark-overlay');
}}
if(modalData.type=='frame' ||
modalData.type=='embed' ||
modalData.type=='46'
){
if(modalData.source=='ext'){
if(modalData.src===''){
modalOutput =
'<span class="embed-error">' +
zeenJS.i18n.embedError +
'</span>';
}else{
modalOutput =
'<iframe title="media" width="560" height="315"  class="frame" src="' +
modalData.src +
'" frameborder="0" seamless="seamless" allow="autoplay" allowfullscreen></iframe>';
}}else{
if(modalData.format==='audio'){
if(zeenPrv.audio.canPlayType('audio/mpeg;')){
zeenPrv.audio.type='audio/mpeg';
if(modalData.srcA!==''){
zeenPrv.audio.src=modalData.srcA;
}}else{
zeenPrv.audio.type='audio/ogg';
if(modalData.srcB!==''){
zeenPrv.audio.src=modalData.srcB;
}}
zeenPrv.audio.controls=true;
modalOutput=zeenPrv.audio;
zeenPrv.audio.setAttribute('controlsList',
'nodownload'
);
zeenPrv.audio.setAttribute('data-pid', modalData.pid);
zeenPrv.mediaPlay();
}
if(modalData.format==='video'){
if(zeenPrv.video.canPlayType('video/mp4;')){
zeenPrv.video.type='video/mp4';
if(modalData.srcA!==''){
zeenPrv.video.src=modalData.srcA;
}}else{
zeenPrv.video.type='video/ogg';
if(modalData.srcB!==''){
zeenPrv.video.src=modalData.srcB;
}}
zeenPrv.video.setAttribute('controls', 'controls');
zeenPrv.video.setAttribute('controlsList',
'nodownload'
);
zeenPrv.mediaPlay();
modalOutput=zeenPrv.video;
}
setTimeout(function (){
zeenPrv.$modalCustom.addClass('ani-in');
}, 350);
}}
if(modalData.type=='frame'){
zeenPrv.audio=new Audio();
zeenPrv.video=document.createElement('video');
zeenPrv.$modalCustom
.addClass('is-' + modalData.format)
.append(modalOutput);
zeenPrv.$modal
.addClass('active active-1')
.removeClass('inactive');
zeenPrv.$body.addClass('modal-active');
zeenPrv.$modalCustom.addClass('tipi-spin ani-in');
if(modalData.source=='ext'){
zeenPrv.$modalCustom.find('iframe').on('load', function (){
zeenPrv.$modalCustom
.addClass('frame-ldd')
.removeClass('tipi-spin');
});
}else{
var obj=zeenPrv.$modalCustom.find('audio, video');
obj.on('loadstart', function (){
zeenPrv.$modalCustom
.addClass('frame-ldd')
.removeClass('tipi-spin');
});
}}
if(modalData.type=='embed'){
var embedTarget=trigger.closest('.hero-wrap');
if(typeof modalData.target!=='undefined' &&
modalData.target!=='hero-wrap'
){
embedTarget=embedTarget.find($(modalData.target));
}
if(embedTarget.hasClass('active-embed')){
return;
}
var targetVal=parseInt(Math.random() * (9999 - 1000) + 1000);
embedTarget
.append('<div id="frame-wrap-' +
targetVal +
'" class="frame-wrap media-wrap-' +
modalData.format +
'"></div>'
)
.addClass('active-embed is-' + modalData.format)
.removeClass('inactive-embed');
$('#frame-wrap-' + targetVal).append(modalOutput);
}
if(modalData.type=='46'){
var triggerArticle=trigger.closest('article');
if(triggerArticle.hasClass('playing')){
return;
}
var targetBlockWrap=$('#block-wrap-' + modalData.target);
var targetBlockPiece1=targetBlockWrap.find('.block-piece-1');
var target=targetBlockPiece1.find('.mask');
targetBlockPiece1
.addClass('loading-embed')
.removeClass('active-embed');
target.html('<div class="frame-wrap-46-pad"><div id="frame-wrap-' +
modalData.target +
'" class="frame-wrap tipi-spin frame-wrap-46"></div></div>'
);
$('#frame-wrap-' + modalData.target).append(modalOutput);
setTimeout(function (){
targetBlockPiece1.addClass('active-embed embed-ldd-once');
}, 150);
if(trigger.hasClass('icon-size-s')){
triggerArticle
.addClass('playing')
.siblings()
.removeClass('playing');
}}
if(modalData.type=='search'){
zeenPrv.$modal
.addClass('active active-3')
.removeClass('inactive');
zeenPrv.$body.addClass('modal-active');
if(zeenPrv.$winWidth > 1024){
setTimeout(function (){
zeenPrv.$modalSearchField.trigger('focus');
}, 500);
}}
if(modalData.type=='subscribe'){
zeenPrv.modalSubscribe();
}
if(modalData.type=='latl'){
zeenPrv.$modal
.addClass('active active-2')
.removeClass('inactive');
zeenPrv.$body.addClass('modal-active');
setTimeout(function (){
zeenPrv.$modal
.find('.latl-username > input')
.trigger('focus');
}, 700);
}
if(modalData.type=='search-drop'){
zeenPrv.activeFocus(trigger.closest('.drop-search-wrap'),
'active-search'
);
setTimeout(function (){
trigger.parent().find('.search-field').trigger('focus');
}, 250);
}
if(modalData.type=='qv'){
zeenPrv.$modal
.addClass('active active-qv')
.removeClass('inactive');
zeenPrv.$body.addClass('modal-active');
zeenPrv.ajaxCall=$.ajax({
method: 'GET',
dataType: 'html',
url: zeenJS.root + 'qv?id=' + modalData.pid,
beforeSend: function (xhr){
zeenPrv.$modal.addClass('tipi-spin');
zeenPrv.$modalCustom
.empty()
.removeClass('is-video is-audio');
},
success: function (response){
zeenPrv.$modalCustom.html(DOMPurify.sanitize(response));
zeenPrv.$modalCustom
.find('img')
.imagesLoaded()
.always(function (instance){
zeenPrv.$modal.removeClass('tipi-spin');
setTimeout(function (){
zeenPrv.$modalCustom.addClass('ani-in');
}, 50);
});
var forms =
zeenPrv.$modalCustom.find('.variations_form');
$(document).trigger('zeenQVSuccess', {
forms: forms,
});
forms.each(function (){
$(this)
.find('.tipi-tip')
.addClass('modal-tip')
.on('mouseenter', zeenPrv.toolTipInit);
});
},
fail: function (response){
console.log('ERROR', response);
},
});
}
return false;
},
modalOff: function (e){
if(typeof e!=='undefined'){
e.preventDefault();
}
zeenPrv.closeSlideMenu(e);
zeenPrv.mediaStop();
var to=0;
if(zeenPrv.$modalCustom.hasClass('ani-in')){
zeenPrv.$modalCustom.removeClass('ani-in');
to=220;
}
setTimeout(function (){
zeenPrv.$modal
.removeClass('active active-qv active-4 active-3 active-2 active-1'
)
.addClass('inactive');
zeenPrv.$body.removeClass('modal-active');
zeenPrv.$timedPup.removeClass('active');
}, to);
setTimeout(function (){
zeenPrv.$modalCustom.empty().removeClass('is-video is-audio');
}, to * 1.5);
setTimeout(function (){
zeenPrv.$modalSearch.removeClass('with-results-cache with-results'
);
zeenPrv.$modalSearchField.val('');
}, 600);
if(zeenPrv.$body.hasClass('sub-l')){
zeenPrv.turnItOff(5);
}
if(zeenPrv.$body.hasClass('sub-pup')){
zeenPrv.turnItOff(6);
}
$(document).trigger('zeenModalOff');
},
parallax3s: function (override){
if(this.$body.hasClass('tipi-builder-frame-inner') &&
override!==true
){
return;
}
var $parallax=$('.block-65');
if($parallax.length===0||this.$winWidth < 480){
return;
}
$parallax.find('> article').each(function (index, elem){
var $elem=$(elem);
if($elem.hasClass('parallaxed')){
return true;
}
$elem.addClass('parallaxed');
$elem.imagesLoaded(function (){
var elemOH=$elem.outerHeight(true);
var $yData=$elem.hasClass('odd')
? elemOH * 0.35
: elemOH * 0.15;
zeenPrv.paraSaved.push(gsap
.timeline({
scrollTrigger: {
trigger: $elem,
end: '+=' + (zeenPrv.$winHeight + elemOH),
scrub: true,
},
})
.fromTo($elem.find('> .preview-mini-wrap'),
{
y: $yData + 'px',
ease: 'none',
},
{
y: $yData * -1 + 'px',
ease: 'none',
}
)
);
});
});
},
modalCheck: function (){
var modalData=zeenPrv.$modal.data('fid');
if(modalData!=='' &&
modalData===zeenPrv.$modal.find('.mc4wp-form').attr('id')
){
zeenPrv.modalSubscribe();
}},
maskLoader: function (el){
var ldd =
typeof el==='undefined'
? $('.hero-wrap')
: el.find('.hero-wrap');
if(ldd.length===0){
return;
}
ldd.imagesLoaded(function (){
ldd.addClass('mask-loaded');
});
},
parallaxIt: function (override, el){
var $parallaxIt =
typeof el==='undefined'
? $('.parallax')
: el.find('.parallax');
if($parallaxIt.length===0 ||
(this.$body.hasClass('tipi-builder-frame-inner') &&
override!==true)
){
return;
}
gsap.utils.toArray($parallaxIt).forEach(function (el, i){
if(el.classList.contains('parallaxed')){
return;
}
el.classList.add('parallaxed');
var args={
trigger: el,
scrub: true,
};
var img,
imgWrap,
hero=el.classList.contains('hero-wrap');
if(el.classList.contains('hero-43') ||
el.classList.contains('hero-19')
){
imgWrap=el.querySelectorAll('.hero-background');
img=imgWrap[0].querySelectorAll('img ');
}else{
img=el.querySelectorAll('img:not(.avatar)');
imgWrap=el.classList.contains('hero-wrap')
? el.querySelectorAll('.hero')
: el.querySelectorAll('.mask');
}
if(imgWrap.length===0){
return;
}
var $img=$(img),
$imgWrap=$(imgWrap);
$imgWrap.css('height', '');
if(hero===false){
$img.imagesLoaded(function (){
el.classList.add('mask-loaded');
});
}else{
var parent=el
.closest('.post-wrap')
.classList.contains('ipl-wrap');
args.top=parent===true ? 'top bottom':'top top';
}
var imgHeight=imgWrap[0].offsetHeight,
movement=imgHeight * 0.2;
if(el.classList.contains('parallax--resized')){
$img.css('top', imgHeight * -0.1);
$imgWrap.css('height', parseInt(imgHeight * 0.8) + 'px');
}
if(el.classList.contains('parallax-tight')){
movement=imgHeight * 0.16;
}else if(zeenPrv.$winHeight > zeenPrv.$winWidth){
movement=imgHeight * 0.125;
}
if(img.length > 0){
zeenPrv.roP=true;
zeenPrv.resizeObs();
zeenPrv.paraSaved.push(gsap.timeline({ scrollTrigger: args }).fromTo(img[0],
{
y: movement * -1 + 'px',
ease: 'none',
},
{
y: movement + 'px',
ease: 'none',
}
)
);
}});
},
resizeObs: function (){
if('ResizeObserver' in window&&zeenPrv.ro===false){
var obsHeight=0;
zeenPrv.ro=true;
new ResizeObserver(function (entries){
var newHeight=entries[0].contentRect.height;
if(parseInt(newHeight)!==obsHeight){
if(zeenPrv.roP===true){
zeenPrv.parallaxRefresh();
}
if(zeenPrv.roS===true){
zeenPrv.reSidebars();
}
obsHeight=parseInt(newHeight);
}}).observe(zeenPrv.$page[0]);
}},
hero31: function (){
if(this.$hero31.length===0){
return;
}
var $figure;
if(this.$hero31.closest('.post-wrap').hasClass('format-gallery')){
$figure=this.$hero31.find('> .slider');
this.doHero31($figure);
}else{
$figure=this.$hero31.find('.fi-bg');
$figure.imagesLoaded({ background: true }, function (){
$figure.addClass('fi-bg-ldd');
gsap.to($figure, 0.3, { opacity: 1 });
setTimeout(function (){
zeenPrv.doHero31($figure);
}, 300);
});
}},
doHero31: function ($figure){
var height=this.$winHeight - this.$wpAdminBarHeight;
if(zeenPrv.$winWidth > 767){
height -=
this.$headerHeight -
this.$siteNav.outerHeight() -
this.$secondaryWrap.outerHeight();
}else{
height -=this.$mobHead.outerHeight();
}
height -=this.$winHeight * 0.1;
this.$hero31.parent().height(height);
var ST=gsap
.timeline({
scrollTrigger: {
trigger: this.$body,
scrub: true,
start: 'top top',
end: this.$winHeight * 0.1 + 'px',
},
})
.fromTo($figure,
{
opacity: '1',
ease: 'none',
},
{
opacity: zeenJS.args.heroFade,
ease: 'none',
}
)
.fromTo(this.$hero31.find('.mask-overlay'),
{
opacity: '0',
ease: 'none',
},
{
opacity: 1,
ease: 'none',
}
);
},
loadMoreButton: function (e){
e.preventDefault();
var $elem=$(this),
$elemData=$elem.data();
if($elem.hasClass('loaded')){
return;
}
zeenPrv.loadMore($elem, $elemData);
},
infScr: function (){
var infScr=$('.inf-scr');
if(infScr.length===0){
return;
}
var $elem, $elemData;
var mnp=infScr.first().data('mnp');
infScr.each(function (index, elem){
$elem=$(elem);
var $block=$elem.closest('.block-wrap');
if($elem.hasClass('loaded') ||
$elem.hasClass('inf-load-more') ||
($block.hasClass('dt-off')&&zeenPrv.$winWidth > 767) ||
($block.hasClass('mob-off')&&zeenPrv.$winWidth < 768)
){
return;
}
$elemData=$elem.data();
$elemData.mnp=mnp;
var masonry = !$block.hasClass('block-wrap-masonry');
var ST=ScrollTrigger.create({
trigger: $elem,
start: '-=500 bottom',
once: masonry,
onEnter: function (_ref){
zeenPrv.loadMore($elem, $elemData);
$elem.addClass('loaded');
zeenPrv.infStRefresh();
},
});
if(masonry===false){
zeenPrv.infST.push(ST);
}});
},
loaded: function (){
if(this.$body.hasClass('body--dark--tr') &&
this.$body.hasClass('skin-light')
){
this.skinMode(undefined);
}
this.slideInP();
this.subL();
this.timedPup();
this.verticalMenus();
this.iFrameLazy();
},
likes: function (e){
e.preventDefault();
var elem=$(this);
if(elem.hasClass('liking')||elem.hasClass('liked')){
return;
}
var data=elem.data();
$.ajax({
method: 'POST',
data: { pid: data.pid },
url: zeenJS.root + 'lk',
beforeSend: function (xhr){
elem.addClass('liking');
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
},
success: function (response){
elem.removeClass('liking').addClass('liked');
elem.find('.tipi-value').html(DOMPurify.sanitize(response[0])
);
var checker=Cookies.getJSON('wp_liked_articles');
if(typeof checker==='undefined'){
checker=response[1];
}else{
checker.push(response[1][0]);
}
Cookies.set('wp_liked_articles', checker, {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
},
fail: function (response){
console.log('ERROR', response);
},
});
},
upDown: function (e){
e.preventDefault();
var _this=$(this),
type=_this.data('type'),
_thisP=_this.closest('.zeen-up-down'),
pid=_thisP.data('pid');
if(_this.hasClass('updown-do')){
return;
}
$.ajax({
method: 'POST',
data: {
type: type,
pid: pid,
},
url: zeenJS.root + 'ud',
beforeSend: function (xhr){
_thisP.addClass('updown-do');
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
},
success: function (response){
_thisP
.find('.zeen__up .updown-count')
.html(DOMPurify.sanitize(response['upNew']));
_thisP
.find('.zeen__down .updown-count')
.html(DOMPurify.sanitize(response['downNew']));
Cookies.set('updown', JSON.stringify(response['cook']), {
sameSite: 'lax',
expires: 30,
});
_thisP.removeClass('updown-do');
},
error: function (response){
console.log('ERROR', response.responseText);
},
});
},
reaction: function (e){
e.preventDefault();
var _this=$(this),
reaction=_this.data('reaction'),
_thisP=_this.closest('.reaction-wrap'),
pid=_thisP.data('pid');
$.ajax({
method: 'POST',
data: {
reaction: reaction,
pid: pid,
},
url: zeenJS.root + 'rt',
beforeSend: function (xhr){
_thisP.addClass('reacting--active');
_this.addClass('reacting');
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
},
success: function (response){
if(parseInt(response.countStyle)===2){
var oldScore=_this.find('.count').data('old-score');
if(typeof oldScore==='undefined'){
_this
.find('.count')
.data('old-score', _this.find('.count').html());
if(response.vote===1){
_this.find('.count').html('+1');
}else{
_this.find('.count').html('-1');
}}else{
_this
.find('.count')
.html(_this.find('.count').data('old-score'))
.removeData('old-score');
}}else{
_this
.find('.count')
.html(DOMPurify.sanitize(response.newScore));
}
Cookies.set('reaction', JSON.stringify(response.cook), {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
_thisP.removeClass('reacting--active');
_this.removeClass('reacting');
_this.toggleClass('reacted');
},
error: function (response){
thisP.removeClass('reacting--active');
_this.removeClass('reacting');
console.log('ERROR', response.responseText);
},
});
},
ipl: function (){
var $ipl=$('.ipl');
if($ipl.length===0 ||
(zeenJS.args.iplMob!==true&&zeenPrv.$winWidth < 768)
){
return;
}
$ipl.each(function (index, elem){
elem=$(this);
var data=elem.data();
if(elem.hasClass('loaded')){
return;
}
ScrollTrigger.create({
trigger: $(elem),
start: '-=' + zeenPrv.$winHeight * 2 + ' center',
once: true,
onEnter: function (_ref){
zeenPrv.runIpl(elem, data);
elem.addClass('loaded');
},
});
});
},
updateHref: function (title, url){
if(zeenJS.args.infUrlChange===false){
return;
}
window.history.pushState('', title, url);
if(title!==''){
document.title=title;
}},
GA: function (url){
var index=url.indexOf(zeenJS.args.siteUrl);
if(index!==-1){
url =
url.slice(0, index) +
url.slice(index + zeenJS.args.siteUrl.length);
}
if(typeof _gaq!=='undefined'&&_gaq!==null){
_gaq.push(['_trackPageview', url]);
}
if(typeof ga!=='undefined'&&ga!==null){
ga('send', 'pageview', url);
}},
subE: function (e){
if(Cookies.get('subL')==='off' &&
zeenJS.args.subCookie===true
){
document.documentElement.removeEventListener('mouseleave',
zeenPrv.subE,
zeenPrv.$listener
);
return;
}
if(zeenPrv.$body.hasClass('modal-active')||e.clientY > 0){
return;
}
zeenPrv.$body.addClass('sub-l');
zeenPrv.modalSubscribe();
},
runIpl: function (elem, data){
if(typeof data==='undefined'){
elem=$(this);
data=elem.data();
}
var method=zeenJS.args.iplCached===true ? 'GET':'POST';
$.ajax({
method: method,
data: { pid: data.pid, ipl: true },
dataType: 'html',
url: zeenJS.root + 'ipl',
beforeSend: function (xhr){
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
},
success: function (response){
zeenPrv.$primary.append(response);
var $currentPost=zeenPrv.$primary.find('> .post-' + data.pid
);
var rect=$currentPost[0].getBoundingClientRect(),
scrollTop =
window.pageYOffset ||
document.documentElement.scrollTop,
height=rect.top + scrollTop;
if(zeenPrv.$winWidth > 767){
height -=180;
if(zeenPrv.$header.hasClass('sticky-menu-1') ||
zeenPrv.$header.hasClass('sticky-menu-3')
){
height -=zeenPrv.$headerHeight;
}
if(zeenPrv.$siteNav.hasClass('sticky-menu-1') ||
zeenPrv.$siteNav.hasClass('sticky-menu-3')
){
height -=zeenPrv.$siteNav.outerHeight();
}}
if(scrollTop > height){
window.scrollTo(0, height);
}
$(document).trigger('zeenAfterInfinitePostLoad', {
postid: data.pid,
});
zeenPrv.blockAni();
zeenPrv.tempAni();
zeenPrv.iFrameLazy();
zeenPrv.lrTempAni();
zeenPrv.sliderInit();
for (var i=zeenJS.args.ipl.length - 1; i >=0; i--){
$.get(zeenJS.args.pluginsUrl + '/' + zeenJS.args.ipl[i]
);
}
if(typeof window.instgrm!=='undefined'){
window.instgrm.Embeds.process();
}
if(zeenJS.args.fbComs===true &&
zeenJS.args.iplComs===true
){
FB.XFBML.parse($currentPost[0]);
}
var asr;
ScrollTrigger.create({
trigger: elem,
start: 'top center',
onLeaveBack: function (_ref){
if(zeenJS.args.disqus!==false){
asr=zeenPrv.$primary.find('> .post-' +
data.pidori +
' .disqus-replace'
);
if(asr.length > 0){
$('#disqus_thread')
.attr('id', '')
.addClass('disqus-replace');
asr.attr('id', 'disqus_thread');
setTimeout(function (){
DISQUS.reset({
reload: true,
config: function (){
this.page.identifier =
data.pidori;
this.page.url=data.prev;
this.page.title =
data.titlePrev;
},
});
}, 50);
}}
if(zeenPrv.$progress.length > 0){
zeenPrv.$progress.css('background-color',
data.prevHex
);
}
zeenPrv.updateHref(data.titlePrev, data.prev);
zeenPrv.GA(data.prev);
zeenPrv.$iplTitle.html(data.titlePrev);
if(zeenPrv.$stickyP2Share.length > 0){
zeenPrv.$stickyP2Share
.find('.share-button-tw')
.attr('href',
'https://twitter.com/share?url=' +
encodeURIComponent(data.prev)
);
zeenPrv.$stickyP2Share
.find('.share-button-fb')
.attr('href',
'https://www.facebook.com/sharer/sharer.php?u=' +
encodeURIComponent(data.prev)
);
}
if(zeenPrv.$mobBotShare.length > 0){
zeenPrv.$mobBotShare
.find('.share-button-tw')
.attr('href',
'https://twitter.com/share?url=' +
encodeURIComponent(data.prev)
);
zeenPrv.$mobBotShare
.find('.share-button-fb')
.attr('href',
'https://www.facebook.com/sharer/sharer.php?u=' +
encodeURIComponent(data.prev)
);
zeenPrv.$mobBotShare
.find('.share-button-msg')
.attr('href',
'fb-messenger://share/?link=' +
encodeURIComponent(data.prev)
);
zeenPrv.$mobBotShare
.find('.share-button-wa')
.attr('href',
'whatsapp://send?text=' +
data.titlePrev +
' – ' +
encodeURIComponent(data.prev)
);
}},
onEnter: function (_ref){
if(zeenPrv.$progress.length > 0){
zeenPrv.$progress.css('background-color',
data.nextHex
);
}
zeenPrv.updateHref(data.titleNext, data.next);
zeenPrv.GA(data.next);
zeenPrv.$iplTitle.html(data.titleNext);
if(zeenPrv.$stickyP2Share.length > 0){
zeenPrv.$stickyP2Share
.find('.share-button-tw')
.attr('href',
'https://twitter.com/share?url=' +
encodeURIComponent(data.next)
);
zeenPrv.$stickyP2Share
.find('.share-button-fb')
.attr('href',
'https://www.facebook.com/sharer/sharer.php?u=' +
encodeURIComponent(data.next)
);
}
if(zeenPrv.$mobBotShare.length > 0){
zeenPrv.$mobBotShare
.find('.share-button-tw')
.attr('href',
'https://twitter.com/share?url=' +
encodeURIComponent(data.next)
);
zeenPrv.$mobBotShare
.find('.share-button-fb')
.attr('href',
'https://www.facebook.com/sharer/sharer.php?u=' +
encodeURIComponent(data.next)
);
zeenPrv.$mobBotShare
.find('.share-button-msg')
.attr('href',
'fb-messenger://share/?link=' +
encodeURIComponent(data.next)
);
zeenPrv.$mobBotShare
.find('.share-button-wa')
.attr('href',
'whatsapp://send?text=' +
data.titleNext +
' – ' +
encodeURIComponent(data.next)
);
}
if(zeenJS.args.disqus!==false){
asr=$currentPost.find('.disqus-replace');
if(asr.length > 0){
$('#disqus_thread')
.attr('id', '')
.addClass('disqus-replace');
asr.attr('id', 'disqus_thread');
setTimeout(function (){
DISQUS.reset({
reload: true,
config: function (){
this.page.identifier=data.pid;
this.page.url=data.next;
this.page.title =
data.titleNext;
},
});
}, 50);
}}
},
});
ScrollTrigger.create({
trigger: elem,
start: 'top bottom',
once: true,
onEnter: function (_ref){
zeenPrv.$stickyP2.addClass('ipl-done');
$currentPost.removeClass('ipl-loading');
$currentPost.prev().addClass('ipl-bg');
setTimeout(function (){
zeenPrv.parallaxIt(null, $currentPost);
zeenPrv.maskLoader($currentPost);
}, 500);
setTimeout(function (){
zeenPrv.sidebars();
zeenPrv.stickyEl();
zeenPrv.imgControl();
zeenPrv.lightboxInit();
}, 750);
setTimeout(function (){
zeenPrv.postTracks();
}, 900);
},
});
zeenPrv.$entryContent=$(
'.entry-content:not(.progresson)'
);
zeenPrv.videoWrap();
zeenPrv.stickyEl();
zeenPrv.loopAni();
zeenPrv.ipl();
if(zeenPrv.$primary.find('.no-more-articles-wrap').length >
0
){
$('#ipl-loader').addClass('ipl-end');
}
if((zeenPrv.$skinMode.length > 0 &&
zeenPrv.$skinMode.hasClass('triggered')) ||
zeenPrv.$body.hasClass('body--dark--tr')
){
var reviewBlocks=$currentPost.find('.lets-review-block__wrap'
);
if(zeenPrv.$skinMode.hasClass('mode--alt') ||
zeenPrv.$body.hasClass('body--dark--tr')
){
$currentPost
.removeClass('article-layout-skin-1')
.addClass('article-layout-skin-2');
reviewBlocks
.removeClass('lets-review-skin-1')
.addClass('lets-review-skin-2');
}else{
reviewBlocks.each(function (){
var _this=$(this);
if(parseInt(_this.data('skin'))===1){
_this
.removeClass('lets-review-skin-2')
.addClass('lets-review-skin-1');
}});
$currentPost
.removeClass('article-layout-skin-2')
.addClass('article-layout-skin-1');
}}
},
fail: function (response){
console.log('ERROR', response);
},
});
$('.inf-scr').removeClass('active');
},
blockMore: function (e, _ref){
var $elem=typeof _ref==='undefined' ? $(this):_ref;
if(!$elem.hasClass('block-mm-changer')){
e.preventDefault();
}
if($elem.hasClass('no-more')||$elem.hasClass('active')){
return;
}
var $elemPa, $elemMenu, mm, mmChanger;
if($elem.hasClass('block-mm-changer')){
$elemMenu=$elem.closest('.menu');
if(parseInt($elemMenu.data('mm')) < 10 ||
parseInt($elemMenu.data('mm')) > 50
){
return;
}
$elemPa=$elemMenu.find('.block-wrap');
mm=true;
mmChanger=true;
}else{
$elemPa=$elem.closest('.block-wrap');
if($elemPa.parent().hasClass('menu-wrap')){
mm=true;
}}
var data=$elem.data(),
parentData=$elemPa.data();
var $blockData=$('#block-wrap-' + parentData.id);
var $blockLoading=$blockData.find('> div');
if($blockLoading.hasClass('loading')){
return;
}
var changer=$elem.hasClass('block-changer') ? true:false,
dataDir =
typeof data.dir!=='undefined'&&data.dir===1 ? 1:2,
trigger_type=typeof data.dir==='undefined' ? 1:2,
append=trigger_type,
paged,
loaders,
term={ term: data.term, id: data.tid },
setter='zeen_' + parentData.id;
if(window[setter].target!==0 &&
(typeof data.tid==='undefined'||data.tid===0)
){
setter=setter + '_' + window[setter].target;
}
if(data.tid > 0){
setter=setter + '_' + data.tid;
if(typeof window[setter]==='undefined'){
window[setter]=$.extend(true,
{},
window['zeen_' + parentData.id]
);
window[setter].args.cat='';
window[setter].args.tag__in='';
window[setter].args.post__in='';
window[setter].term='';
if(data.term==='category'){
window[setter].args.cat=data.tid;
}else if(data.term==='post_tag'){
window[setter].args.tag__in=data.tid;
}else{
window[setter].args.tax_query={
taxonomy: term.term,
field: 'term_id',
terms: term.id,
};
window[setter].term=term;
}}
window['zeen_' + parentData.id].target=data.tid;
}
if(data.reset===1){
setter='zeen_' + parentData.id;
window[setter].target=0;
}
var title=data.title,
reset=data.reset,
subtitle=data.subtitle,
newUrl=data.ur,
$elemN=$elemPa.find('.block-more-2'),
$elemP=$elemPa.find('.block-more-1'),
mnp;
if($elemN.length===0){
$elemN=$elemPa.find('.block-more-3');
}else{
if(typeof data.term!=='undefined'){
$elemN.data({ term: data.term, tid: data.tid });
$elemP.data({ term: data.term, tid: data.tid });
}else{
$elemN.removeData('term').removeData('tid');
$elemP.removeData('term').removeData('tid');
}}
if(changer===true){
paged=1;
append=2;
if($elem.hasClass('block-mm-changer')){
$elemMenu.find('.active').removeClass('active');
}else{
var $sorter=$elem.closest('.sorter');
$sorter.find('.block-changer').removeClass('active');
$sorter
.find('.current-txt')
.html(data.sorttitle + zeenJS.args.iconSorter);
}
if($elem.hasClass('block-mm-init')){
$elemMenu
.find('.block-mm-init')
.removeClass('block-mm-init');
}
$elem.addClass('active');
window[setter].next=2;
window[setter].prev=0;
mnp=data.mnp;
if(mnp===1){
loaders='off';
}}else{
mnp=window[setter].mnp;
if(dataDir===1){
paged=window[setter].prev;
window[setter].prev=parseInt(window[setter].prev) - 1;
window[setter].next=parseInt(window[setter].next) - 1;
}else{
paged=window[setter].next;
window[setter].prev=parseInt(window[setter].prev) + 1;
window[setter].next=parseInt(window[setter].next) + 1;
}}
var blockData=window[setter],
args={
blockData: blockData,
$blockData: $blockData,
$elemN: $elemN,
$elemP: $elemP,
dir: data.dir,
changer: changer,
trigger_type: trigger_type,
append: append,
loaders: loaders,
title: title,
newUrl: newUrl,
reset: reset,
subtitle: subtitle,
response: '',
mm: mm,
};
$.ajax({
method: 'GET',
data: {
paged: paged,
type: trigger_type,
mm: mm,
term: term,
data: blockData,
},
dataType: 'html',
url: zeenJS.root + 'block',
beforeSend: function (xhr){
if(mmChanger===true){
if($elemMenu.parent().find('> a').data('ppp') >=
data.count
){
args.loaders='off';
}}
$blockLoading.addClass('loading tipi-spin');
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
if(zeenPrv.ajaxChecker(setter + '_' + paged)){
args.response=zeenPrv.ajaxGetter(setter + '_' + paged
);
zeenPrv.ajaxLoadMore(args);
if(mmChanger===true){
$elemPa.closest('.mm-wrap').addClass('active-1');
}else if(mm===true){
$elemPa.closest('.mm-wrap').removeClass('active-1');
}
if(append===2){
if(dataDir===1){
$elemPa
.removeClass('loaded block-ani-r')
.addClass('block-ani-l');
}else{
$elemPa
.removeClass('loaded block-ani-l')
.addClass('block-ani-r');
}}
zeenPrv.reSidebars();
$elemPa.addClass('loaded');
zeenPrv.parallaxRefresh();
zeenPrv.videoWrap();
return false;
}},
success: function (response){
response=JSON.parse(response);
args.response=response;
zeenPrv.ajaxLoadMore(args);
if(mmChanger===true){
$elemPa.closest('.mm-wrap').addClass('active-1');
}else if(mm===true){
$elemPa.closest('.mm-wrap').removeClass('active-1');
}
zeenPrv.ajaxSetter(setter + '_' + paged, response);
$elemPa.addClass('loaded');
zeenPrv.parallaxRefresh();
zeenPrv.videoWrap();
if(append===2){
if(dataDir===1){
$elemPa
.removeClass('block-ani-r')
.addClass('block-ani-l');
}else{
$elemPa
.removeClass('block-ani-l')
.addClass('block-ani-r');
}}
},
fail: function (response){
console.log('ERROR', response);
},
});
return false;
},
masonryAppend: function ($items, target){
$items.each(function (){
var item=$(this);
if(item.hasClass('masonry__col-1')){
target
.find('.masonry__col-1')
.append(item.children('article'));
}else if(item.hasClass('masonry__col-2')){
target
.find('.masonry__col-2')
.append(item.children('article'));
}else if(item.hasClass('masonry__col-3')){
target
.find('.masonry__col-3')
.append(item.children('article'));
}else if(item.hasClass('pagination')){
target.append(item);
}});
},
ajaxLoadMore: function (args){
var $items=$(args.response[1]);
if(typeof args.title!=='undefined' ||
typeof args.subtitle!=='undefined'
){
var titleTarget=args.$blockData.find('.block-title-wrap');
if(typeof args.title!=='undefined'){
if(typeof args.newUrl!=='undefined'){
titleTarget
.find('.block-title-url')
.attr('href', args.newUrl)
.html(args.title);
}else{
titleTarget.find('.block-title').html(args.title);
}}
if(typeof args.subtitle!=='undefined'){
titleTarget.find('.block-subtitle').html(args.subtitle);
}}
var target=args.$blockData.find('.block');
var masonryTarget=target.find('> .block-masonry');
if(args.append===1){
if(args.$blockData.hasClass('block-wrap-grid')){
target.last().after($items);
}else if(masonryTarget.length > 0){
zeenPrv.masonryAppend($items, target);
}else{
target.append($items);
}
zeenPrv.reSidebars();
}else{
if(args.$blockData.hasClass('block-wrap-grid')){
args.$blockData.css('height', args.$blockData.height());
if(target.length===1){
target.replaceWith($items);
}else{
$items=$items.filter(function (){
return this.nodeType===1;
});
for (var i=0; i < target.length; i++){
target[i].replaceWith($items[i]);
}}
target.imagesLoaded(function (){
args.$blockData.css('height', 'auto');
});
}else{
target.css('height', target.height());
target.html($items);
target.imagesLoaded(function (){
target.css('height', 'auto');
});
}}
if(args.manual!==true){
if(args.changer===true){
if(args.loaders==='off'){
args.$elemN.addClass('no-more');
args.$elemP.addClass('no-more');
if(args.$elemN.hasClass('block-more-3')){
args.$elemN.html(zeenJS.i18n.noMore);
}}else{
args.$elemN.removeClass('no-more');
args.$elemP.addClass('no-more');
if(args.$elemN.hasClass('block-more-3')){
args.$elemN.html(zeenJS.i18n.loadMore);
}}
}else{
if(args.trigger_type===1){
if(args.blockData!=='' &&
args.blockData.next > args.response[0]
){
args.$elemP
.html(zeenJS.i18n.noMore)
.addClass('no-more');
}}else{
args.$elemN.removeClass('no-more');
args.$elemP.removeClass('no-more');
if(args.blockData!=='' &&
args.blockData.prev===0
){
args.$elemP.addClass('no-more');
args.$elemN.removeClass('no-more');
}
if(args.blockData!=='' &&
args.response[0] < args.blockData.next
){
if(args.blockData.prev!==0){
args.$elemP.removeClass('no-more');
}
args.$elemN.addClass('no-more');
}}
}}
args.$blockData.find('> div').removeClass('loading tipi-spin');
zeenPrv.fillRunner();
zeenPrv.tempAni();
zeenPrv.iFrameLazy();
if(typeof args.mm!=='undefined'&&args.mm===true){
args.$blockData.find('.zeen-lazy-load-mm').each(function (){
zeenPrv.imgAttrLoad($(this)[0], true);
});
}},
ajaxGetter: function (ajaxCall){
return zeenPrv.ajaxData[ajaxCall];
},
ajaxSetter: function (ajaxCall, ajaxData){
zeenPrv.ajaxDeleter(ajaxCall);
zeenPrv.ajaxData[ajaxCall]=ajaxData;
},
videoWrap: function (){
$('iframe').each(function (){
var _this=$(this),
src=_this.attr('src'),
lazySrc=_this.data('lazy-src'),
thisParent=_this.parent(),
video=false;
if(src==='about:blank' &&
typeof lazySrc!=='undefined' &&
lazySrc.length > 0
){
src=lazySrc;
}
if(typeof src==='undefined'){
return;
}
src=src.toLowerCase();
if(src.indexOf('yout') >=0 ||
src.indexOf('vime') >=0 ||
src.indexOf('dailymo') >=0
){
video=true;
}
if(video===false){
return;
}
if(!thisParent.hasClass('video-wrap') &&
!thisParent.hasClass('wp-block-embed__wrapper') &&
!thisParent.parent().hasClass('wp-block-embed__wrapper') &&
!thisParent.hasClass('frame-wrap') &&
!thisParent.hasClass('content-custom') &&
!_this.hasClass('elementor-video-iframe') &&
!_this.hasClass('skip-video') &&
!thisParent.hasClass('fluid-width-video-wrapper')
){
_this.wrap('<div class="video-wrap"></div>');
}});
},
videoBg: function (){
if(this.$winWidth > 767){
var $media_bg=[],
$header_bg=this.$header.find('.bg-area > .background .media-bg'
),
$footer_bg=this.$footerBgArea.find('.background .media-bg'
);
if($header_bg.length > 0){
$media_bg.push($header_bg);
}
if($footer_bg.length > 0){
$media_bg.push($footer_bg);
}
for (var i=$media_bg.length - 1; i >=0; i--){
if($media_bg[i].find('> source').length > 0){
var $media_bg_src=$media_bg[i].find('> source');
$media_bg_src
.attr('src', $media_bg_src.data('src'))
.removeAttr('data-src');
$media_bg[i][0].load();
}else{
$media_bg[i].attr('src', $media_bg[i].data('src'));
}
$media_bg[i].addClass('active');
}}
},
skinMode: function (e){
if(typeof e!=='undefined'){
e.preventDefault();
}
if(zeenPrv.$body.hasClass('tipi-builder-frame-inner')){
return;
}
zeenPrv.$skinMode.addClass('triggered');
var logo=$('.logo'),
logoImg=logo.find('img').add(logo.find('picture')),
$primary=$('#primary');
if(zeenPrv.$skinMode.hasClass('mode--alt')){
zeenPrv.$skinMode.removeClass('mode--alt');
zeenPrv.$body.removeClass('mode--alt--b');
Cookies.remove('wp_alt_mode', { path: zeenJS.args.path });
logoImg.each(function (){
var _this=$(this),
el=_this,
baseSrc=_this.data('base-src');
if(_this.is('picture')){
el=_this.find('source');
}
if(typeof baseSrc!=='undefined'){
el.attr('src', baseSrc);
var baseSrcset=_this.data('base-srcset');
if(typeof baseSrcset!=='undefined'){
el.attr('srcset', baseSrcset);
}}
});
if(zeenPrv.$body.hasClass('single') ||
(zeenPrv.$body.hasClass('page') &&
!zeenPrv.$body.hasClass('tipi-builder-page'))
){
$primary
.find('> .article-layout-skin-2')
.removeClass('article-layout-skin-2')
.addClass('article-layout-skin-1');
$primary
.find('.entry-content >.lets-review-skin-2')
.each(function (){
var _this=$(this);
if(parseInt(_this.data('skin'))===1){
_this
.removeClass('lets-review-skin-2')
.addClass('lets-review-skin-1');
}});
}}else{
zeenPrv.$skinMode.addClass('mode--alt');
zeenPrv.$body.addClass('mode--alt--b');
Cookies.set('wp_alt_mode', '1', {
sameSite: 'lax',
expires: zeenJS.args.cookieDuration,
path: zeenJS.args.path,
});
logoImg.each(function (){
var _this=$(this),
el=_this,
altSrc=_this.data('alt-src');
if(_this.is('picture')){
el=_this.find('source');
}
if(typeof altSrc!=='undefined'){
el.attr('src', altSrc);
var altSrcset=_this.data('alt-srcset');
if(typeof altSrcset!=='undefined'){
el.attr('srcset', altSrcset);
}}
});
if(zeenPrv.$body.hasClass('single') ||
(zeenPrv.$body.hasClass('page') &&
!zeenPrv.$body.hasClass('tipi-builder-page'))
){
$primary
.find('> .article-layout-skin-1')
.removeClass('article-layout-skin-1')
.addClass('article-layout-skin-2');
$primary
.find('.entry-content >.lets-review-skin-1')
.removeClass('lets-review-skin-1')
.addClass('lets-review-skin-2');
}}
},
imgControl: function (resize){
this.$primary.find('> .post-wrap').each(function (){
var current=$(this);
var img=current
.find('.entry-content .alignnone')
.add(current.find('.entry-content .aligncenter'));
if(img.length > 0){
var imgObs=new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.isIntersecting){
entry.target.classList.add('embed-vis');
imgObs.unobserve(entry.target);
}});
},
{ threshold: [0], rootMargin: '-100px 0px' }
);
var currentImg;
img.each(function (index, elem){
currentImg=$(this);
if(!currentImg.hasClass('embed-vis')){
imgObs.observe(currentImg[0]);
}});
}});
},
ajaxDeleter: function (ajaxCall, target){
if(target===true){
for (var el in zeenPrv.ajaxData){
if(el.indexOf(ajaxCall)===0){
delete zeenPrv.ajaxData[el];
}}
if(typeof window[ajaxCall + '_2']!=='undefined'){
window[ajaxCall + '_2']='';
}}else{
delete zeenPrv.ajaxData[ajaxCall];
}},
ajaxChecker: function (ajaxCall){
if(typeof window[ajaxCall]!=='undefined' &&
window[ajaxCall]!==''
){
zeenPrv.ajaxData[ajaxCall]=window[ajaxCall];
return true;
}
if(typeof zeenPrv.ajaxData[ajaxCall]!=='undefined'){
return true;
}},
lightboxClasses: function (){
this.$entryContent
.find('a')
.has('img')
.each(function (){
var attrTitle=$('img', this).attr('title'),
$instance=$(this),
attrHref=$instance.attr('href');
if(typeof attrTitle!=='undefined'){
$instance.attr('title', attrTitle);
}
if(typeof attrHref!=='undefined' &&
$instance.data('rel')!=='prettyPhoto[product-gallery]'
){
var splitHref=attrHref.split('.'),
ext=$(splitHref)[$(splitHref).length - 1];
if(ext.substring(0, 3)==='jpg' ||
ext.substring(0, 4)==='jpeg' ||
ext.substring(0, 3)==='png' ||
ext.substring(0, 3)==='gif' ||
ext.substring(0, 4)==='webp'
){
$instance.addClass('tipi-lightbox');
}}
});
if(parseInt(zeenJS.args.lightboxChoice)===2){
var lists=this.$entryContent.find('> .zeen__list--1');
if(lists.length > 0){
lists.find('a').has('img').removeClass('tipi-lightbox');
}}
},
loadMore: function (elem, data){
elem.addClass('loaded');
if(typeof zeenPrv.thePaged==='undefined' ||
zeenPrv.thePaged===0
){
zeenPrv.thePaged=1;
}
if(typeof data==='undefined'){
elem=$(this);
data=elem.data();
}
var elemBlockWrap=elem.closest('.block-wrap');
var type=data.type;
if(type===4){
type=3;
}
var target=elemBlockWrap,
masonry;
if(elemBlockWrap.hasClass('block-masonry-wrap')){
target=target.find('.block');
masonry=true;
}else if(elemBlockWrap.hasClass('block-wrap-65')){
target=target.find('.block');
masonry=65;
}else{
target=target.find('> .tipi-row-inner-style > .tipi-row-inner-box'
);
}
var currentLoader,
qry=zeenJS.qry,
bid=elemBlockWrap.data('id');
if(typeof bid!=='undefined' &&
typeof window['zeen_' + bid]!=='undefined' &&
!zeenPrv.$body.hasClass('blog')
){
qry=window['zeen_' + bid].args;
}
$.ajax({
method: 'POST',
data: {
preview: data.preview,
img_shape: data.shape,
byline_off: data.byline,
excerpt_off: data.excerpt,
mnp: data.mnp,
qry: qry,
paged: zeenPrv.thePaged,
frontpage: zeenJS.args.frontpage,
basePagi: window.location.pathname,
type: type,
},
url: zeenJS.root + 'pagi',
dataType: 'html',
beforeSend: function (xhr){
zeenPrv.thePaged=parseInt(zeenPrv.thePaged) + 1;
xhr.setRequestHeader('X-WP-Nonce', zeenPrv.nonce);
currentLoader=elemBlockWrap
.find('.inf-load-more-wrap:not(.inf-loaded)')
.addClass('tipi-spin inf-loading');
},
success: function (response){
var $items=$(response),
item;
var offset;
if(masonry===65){
offset=zeenPrv.getDetails(target);
elemBlockWrap
.find('.inf-scr:not(.inf-scr-masonry)')
.css('top', offset.height - 200)
.addClass('inf-scr-masonry');
currentLoader
.addClass('inf-scr-masonry')
.css('top', offset.height - 200);
$items.each(function (){
item=$(this);
if(item.hasClass('pagination') ||
item.hasClass('inf-scr')
){
elemBlockWrap.append(item);
}else{
target.append(item);
}});
}else if(masonry===true){
zeenPrv.masonryAppend($items, target);
}else{
target.append($items);
}
currentLoader
.removeClass('tipi-spin inf-loading')
.addClass('inf-loaded');
zeenPrv.tempAni();
zeenPrv.iFrameLazy();
zeenPrv.parallaxRefresh();
zeenPrv.infScr();
zeenPrv.fillRunner();
if(masonry!==true){
zeenPrv.infPagi(elem, data);
zeenPrv.reSidebars();
}
zeenPrv.GA(data.next);
zeenPrv.infStRefresh();
},
fail: function (response){
console.log('ERROR', response);
},
});
$('.inf-scr').removeClass('active');
},
infStRefresh: function (){
for (var i=zeenPrv.infST.length - 1; i >=0; i--){
if(zeenPrv.infST[i].scrollTrigger!==null){
zeenPrv.infST[i].refresh();
}}
},
infPagi: function (elem, data){
if(zeenJS.args.archiveUrlChange!==true){
return;
}
ScrollTrigger.create({
trigger: elem,
start: 'top center',
onEnter: function (_ref){
zeenPrv.updateHref(data.titleNext, data.next);
},
onLeaveBack: function (_ref){
zeenPrv.updateHref(data.titlePrev, data.prev);
},
});
},
menuAc: function (row){
var drop=$(row),
_parent=drop.closest('.horizontal-menu');
if(!drop.hasClass('dropper')){
_parent.removeClass('menu--active');
if(zeenPrv.mmAni===3){
var stopper=_parent.find('.menu--slid');
stopper.stop().slideUp(200);
}
return;
}
if(!drop.hasClass('zeen-lazy-loaded')){
drop.find('.zeen-lazy-load-mm').each(function (){
zeenPrv.imgAttrLoad($(this)[0], true);
});
}
drop.addClass('active active-1 zeen-lazy-loaded');
if(zeenPrv.mmAni===3){
var trigger=drop.find('> .menu');
if(trigger.hasClass('mm-1')){
trigger=trigger.find('> .menu-wrap > .sub-menu');
}
_parent.find('.menu--slid').hide().removeClass('menu--slid');
trigger
.css({ visibility: 'visible', opacity: '1' })
.addClass('menu--slid');
if(_parent.hasClass('menu--active')){
trigger.show();
}else{
trigger.hide().stop().slideDown(200);
}}
setTimeout(function (){
_parent.addClass('menu--active');
}, 220);
},
menuDeac: function (row){
$(row).removeClass('active');
},
menuEx: function (item){
if(zeenPrv.mmAni===3){
var trigger=$(item).find('.menu--slid');
trigger.stop().slideUp(200);
}
$(item).removeClass('menu--active');
},
reSidebars: function (index){
if(typeof index!=='undefined'){
zeenPrv.sbsSaved[index].refresh();
return;
}
for (var i=zeenPrv.sbsSaved.length - 1; i >=0; i--){
if(zeenPrv.sbsSaved[i]!==null){
zeenPrv.sbsSaved[i].refresh();
}}
},
sidebars: function (){
var builder='';
if(this.$body.hasClass('tipi-builder-frame-inner')){
builder=true;
}
var _this=this,
stickies;
if(zeenPrv.$winWidth < 1020){
stickies=$('.sticky-sb-on:not(.sidebar-wrap)');
}else{
stickies=$('.sticky-sb-on');
}
stickies.each(function (){
var sb=$(this),
heightCheck,
isSb=false,
tweaks=0;
sb.imagesLoaded(function (){
var cont=sb.closest('.sticky--wrap'),
contHeight;
if(typeof cont!=='undefined'){
var totalHeight=0;
var $wrapP=sb.parent(),
$wrap=$wrapP.hasClass('sticky--wrap')
? sb
: $wrapP;
$wrap.children().each(function (){
totalHeight =
totalHeight + $(this).outerHeight(true);
});
contHeight=cont.outerHeight();
if(totalHeight >=contHeight){
return;
}}
if(sb.hasClass('sidebar-wrap')){
isSb=true;
heightCheck=sb.find('> .sidebar').outerHeight(true);
}else{
heightCheck=sb.outerHeight(true);
}
if(contHeight > 0&&heightCheck >=contHeight){
return;
}
var navH=0;
if(_this.$siteNav.hasClass('sticky-menu')){
if(!_this.$siteNav.hasClass('sticky-menu-2')){
navH=_this.$siteNav.outerHeight();
}}else{
var navP=_this.$siteNav.closest('.site-header');
if(navP.length > 0 &&
!navP.hasClass('sticky-menu-2')
){
navH=navP.outerHeight();
}}
if(_this.headerIsSticky===true){
navH =
_this.$headerHeight -
_this.$header.data('ptDiff') -
_this.$header.data('pbDiff');
tweaks=15;
}
var top=30 + zeenPrv.$wpAdminBarHeight + navH - tweaks;
if((_this.$winWidth < 1020&&isSb===true) ||
_this.$winWidth < 767
){
top=0;
}
if(_this.$winHeight < heightCheck + top){
if(sb.hasClass('sticky-on')||builder===true){
sb.removeClass('sticky-sb sticky-el');
return;
}
if(typeof cont!=='undefined'){
_this.pinner({
element: sb,
top: top,
start: 'top ' + top + 'px',
end: 'bottom bottom',
endTrigger: cont[0],
cont: cont,
});
}}else{
sb.addClass('sticky-sb sticky-el');
sb.css('top', top);
}});
});
},
sliderInit: function (reset){
zeenPrv.wooSliderInit();
var sliders=$('.slider');
if(sliders.length===0){
return;
}
sliders.each(function (){
var $slider=$(this),
$sliderData=$slider.data(),
arrows=true,
artArrows=false,
run=true,
hideMeta,
$sliderToArrow=$slider,
sliderEffect=parseInt($sliderData.effect);
var args={
wrapAround: true,
imagesLoaded: true,
draggable: false,
pageDots: false,
setGallerySize: false,
prevNextButtons: false,
cellSelector:
typeof $sliderData.cell!=='undefined'
? $sliderData.cell
: '.slide',
contain: true,
rightToLeft: zeenPrv.$rtl,
};
if(zeenPrv.$winWidth < 768){
args.draggable=true;
}
if($slider.hasClass('flickity-enabled')){
run=false;
}
if($sliderData.s===10){
hideMeta=true;
args.draggable=true;
args.lazyLoad=1;
if($sliderData.fs==='s'||$sliderData.fs==='m'){
args.fullscreen=true;
}
args.autoPlay=zeenJS.args.galleryAutoplay;
}
if($sliderData.s > 50&&$sliderData.s < 60){
args.setGallerySize=true;
args.adaptiveHeight=true;
args.selectedAttraction=0.0925;
args.friction=0.725;
if(sliderEffect===2 ||
($sliderData.s!==51&&$sliderData.s!==55)
){
args.autoPlay=zeenJS.args.sDelay;
}}
if($sliderData.s===56){
args.draggable=true;
args.adaptiveHeight=false;
args.autoPlay=false;
args.freeScroll=true;
if($sliderData.layout===2){
args.wrapAround=true;
}else{
args.groupCells=zeenPrv.$winWidth < 768 ? 1:2;
args.pageDots=true;
args.wrapAround=false;
arrows=false;
}
if($sliderData.sWoo){
args.pageDots=true;
args.freeScroll=false;
args.adaptiveHeight=true;
args.setGallerySize=true;
}}
if($sliderData.s===51||$sliderData.s===55){
artArrows=true;
arrows=false;
if(sliderEffect===0){
args.selectedAttraction=0.2;
args.friction=0.8;
}}
if(zeenPrv.$winWidth > 768){
if($sliderData.s===52){
args.groupCells=2;
}else if($sliderData.s===53){
args.groupCells=3;
}else if($sliderData.s===54){
args.groupCells=4;
}}
if($sliderData.s===15){
arrows=false;
args.wrapAround=false;
args.lazyLoad=2;
args.draggable=true;
}
if($sliderData.s===16){
args.wrapAround=false;
args.cellAlign='left';
$sliderToArrow=$slider.prev();
args.asNavFor=$sliderToArrow[0];
}
if($sliderData.s===21){
args.setGallerySize=true;
args.wrapAround=false;
args.adaptiveHeight=true;
}
if($sliderData.s===31){
args.setGallerySize=true;
args.draggable=true;
args.lazyLoad=2;
args.wrapAround=false;
args.adaptiveHeight=true;
args.freeScroll=true;
args.fullscreen=true;
args.cellAlign='left';
args.autoPlay =
$sliderData.autoplay==='on' ? 3000:false;
}
if(sliderEffect===2){
args.contain=false;
args.fade=true;
args.pageDots=true;
arrows=false;
artArrows=false;
}
if(run===true){
$slider.on('ready.flickity', function (){
$slider.addClass('slider-ldd');
if($sliderData.s===21){
$slider.removeClass('tipi-spin');
}
var slides;
if($sliderData.s > 50){
slides=$slider.find('article');
}else{
slides=$slider.find('img');
}
if($sliderData.s===51||$sliderData.s===55){
slides.first().imagesLoaded(function (){
$slider.addClass('slider-rdy');
});
}else if($sliderData.s===52){
slides.slice(0, 1).imagesLoaded(function (){
$slider.addClass('slider-rdy');
});
}else if($sliderData.s===53 ||
$sliderData.s===56
){
slides.slice(0, 2).imagesLoaded(function (){
$slider.addClass('slider-rdy');
});
}else if($sliderData.s===54){
slides.slice(0, 3).imagesLoaded(function (){
$slider.addClass('slider-rdy');
});
}else if($sliderData.s===10 ||
$sliderData.s===15
){
slides.imagesLoaded(function (e){
$slider.addClass('slider-rdy');
$slider
.closest('.hero-wrap')
.addClass('mask-loaded');
});
}else if($sliderData.s===16){
slides.imagesLoaded(function (e){
$slider.addClass('nav-slider-rdy');
});
}});
$slider.flickity(args);
var flkty='';
if(args.wrapAround===false){
flkty=$slider.data('flickity');
}
if(arrows===true){
var prev=$slider.find('.slider-arrow-prev');
var next=$slider.find('.slider-arrow-next');
prev.on('click', function (){
$sliderToArrow.flickity('previous');
if(args.wrapAround===false){
if(flkty.selectedIndex===0){
prev.addClass('disabled');
}else{
prev.removeClass('disabled');
}
if(flkty.selectedIndex===flkty.slides.length - 1
){
next.addClass('disabled');
}else{
next.removeClass('disabled');
}}
});
next.on('click', function (){
$sliderToArrow.flickity('next');
if(args.wrapAround===false){
if(flkty.selectedIndex===0){
prev.addClass('disabled');
}else{
prev.removeClass('disabled');
}
if(flkty.selectedIndex===flkty.slides.length - 1
){
next.addClass('disabled');
}else{
next.removeClass('disabled');
}}
});
}
if(hideMeta===true){
$slider.on('change.flickity', function (event, index){
var sliderHeroWrap=$slider.closest('.hero-wrap');
if(!sliderHeroWrap.hasClass('gallery-viewing')){
$slider.on('mouseleave', function (){
sliderHeroWrap.removeClass('gallery-viewing'
);
$slider.off('mouseleave');
});
}
sliderHeroWrap.addClass('gallery-viewing');
});
}
if(artArrows===true){
flkty=$slider.data('flickity');
var $sliderArrows=$slider.find('.slider-arrow');
$sliderArrows.on('click', function (){
var arrow=$(this);
if(arrow.data('doing')) return;
arrow.data('doing', true);
var start=flkty.selectedIndex;
if(arrow.hasClass('slider-arrow-next')){
$sliderToArrow.flickity('next');
}else{
$sliderToArrow.flickity('previous');
}
var finish=flkty.selectedIndex;
if(flkty.cells.length > 1){
zeenPrv.sliderAlt(flkty,
start,
finish,
$sliderData.effect
);
}});
if(zeenJS.args.sDelay > 0){
$slider.data('autoplay', true);
setInterval(function (){
if($slider.data('autoplay')===true){
var start=flkty.selectedIndex;
$sliderToArrow.flickity('next');
var finish=flkty.selectedIndex;
if(flkty.cells.length > 1){
zeenPrv.sliderAlt(flkty,
start,
finish,
$sliderData.effect
);
}}
}, zeenJS.args.sDelay);
$slider.on('mouseenter', function (){
$slider.data('autoplay', false);
});
$slider.on('mouseleave', function (){
$slider.data('autoplay', true);
});
}
$slider.on('settle.flickity', function (event, index){
$sliderArrows.removeData('doing');
});
$slider.on('settle.flickity', function (event, index){
$sliderArrows.removeData('doing');
});
}}else if(reset===true){
$slider.flickity('reposition').flickity('resize');
}});
},
sliderAlt: function (flkty, start, finish, effect){
if(parseInt(effect)!==0){
return;
}
var length=flkty.cells.length;
if(finish===length){
finish=0;
}
var dir =
!(start===0&&finish===length - 1) &&
((finish===0&&start===length - 1)||start < finish)
? 'R'
: 'L',
$start=$(flkty.slides[start].cells[0].element),
$finish=$(flkty.slides[finish].cells[0].element),
outerWidth=flkty.slides[start].outerWidth,
ease=Power2.easeInOut,
outerWidthCalc=outerWidth - outerWidth * 0.2,
finishR =
dir==='R' ? -Math.abs(outerWidthCalc):outerWidthCalc,
startMaskL =
dir==='L' ? -Math.abs(outerWidthCalc):outerWidthCalc,
startL=dir==='L' ? -Math.abs(outerWidth):outerWidth,
startR=dir==='R' ? -Math.abs(outerWidth):outerWidth;
for (var i=flkty.slides.length - 1; i >=0; i--){
flkty.slides[i].cells[0].element.classList.remove('old-slide',
'new-slide'
);
}
$start.addClass('old-slide');
$finish.addClass('new-slide');
gsap.fromTo($finish, 0.6, { x: startL }, { x: 0, ease: ease });
gsap.fromTo($start, 0.6, { x: 0 }, { x: startR, ease: ease });
var finishMask=$finish.find('> .mask');
if(finishMask.length > 0){
gsap.fromTo(finishMask,
0.6,
{ x: finishR },
{ x: 0, ease: ease }
);
}
var startMask=$start.find('> .mask');
if(startMask.length > 0){
gsap.fromTo(startMask,
0.6,
{ x: 0 },
{ x: startMaskL, ease: ease }
);
}
gsap.fromTo($finish.find('> .meta'),
0.6,
{ x: startR },
{ x: 0, ease: ease }
);
gsap.fromTo($start.find('> .meta'),
0.6,
{ x: 0 },
{ x: startL, ease: ease }
);
},
lightboxInit: function (){
zeenPrv.lightboxClasses();
if(zeenJS.args.lightbox!==true){
return;
}
if(parseInt(zeenJS.args.lightboxChoice)===2){
var parentCheck=false,
_thisParent;
$('.tipi-lightbox')
.fluidbox({
loader: true,
})
.on('openstart.fluidbox', function (){
var _this=$(this);
_thisParent=_this.parent();
if(_thisParent.hasClass('alignwide') ||
_thisParent.hasClass('gallery-block__image')
){
parentCheck=true;
_thisParent.addClass('lightboxing');
}
zeenPrv.lastScrollY=window.scrollY;
window.addEventListener('scroll',
zeenPrv.lbHandler,
zeenPrv.$listener
);
})
.on('closeend.fluidbox', function (){
if(parentCheck===true){
_thisParent.removeClass('lightboxing');
parentCheck=false;
}
window.removeEventListener('scroll',
zeenPrv.lbHandler,
zeenPrv.$listener
);
});
}else{
zeenPrv.$body.on('click',
'.tipi-lightbox',
zeenPrv.openPhotoswipe
);
this.$entryContent
.find('.wp-block-gallery')
.each(function (index){
var $this=$(this);
$this.attr('id', 'gallery-uid-' + index);
var links=$this.find('.tipi-lightbox');
links.attr('data-gallery-uid', index);
links.each(function (index){
$(this).attr('data-index', index);
});
});
}},
openPhotoswipe: function (e){
e.preventDefault();
var items=[],
tipiLightbox=$(e.currentTarget),
tipiLightboxGID=tipiLightbox.data('gallery-uid'),
options={
bgOpacity: 0.9,
showHideOpacity: true,
shareButtons: [
{
id: 'facebook',
label:
'<i class="tipi-i-facebook"></i> ' +
zeenJS.i18n.share,
url: 'https://facebook.com/sharer/sharer.php?u={{url}}',
},
{
id: 'twitter',
label:
'<i class="tipi-i-x"></i> ' + zeenJS.i18n.tweet,
url: 'https://twitter.com/intent/tweet?text={{text}}&url={{url}}',
},
{
id: 'pinterest',
label:
'<i class="tipi-i-pinterest"></i> ' +
zeenJS.i18n.pin,
url: 'https://pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}',
},
],
};
if(typeof tipiLightboxGID!=='undefined'){
options.index=tipiLightbox.data('index');
$('#gallery-uid-' + tipiLightboxGID)
.find('.tipi-lightbox')
.each(function (){
items.push(zeenPrv.itemPusher($(this)));
});
}else{
items.push(zeenPrv.itemPusher(tipiLightbox));
}
var photoswipe=new PhotoSwipe(
$('#pswp')[0],
PhotoSwipeUI_Default,
items,
options
);
photoswipe.init();
},
itemPusher: function ($item){
var $img=$item.find('img'),
title=$img.attr('data-caption')
? $img.attr('data-caption')
: $img.attr('title'),
caption;
if(typeof title==='undefined'){
caption=$item.next();
if(caption.is('figcaption')){
title=caption.text();
}}
return {
alt: $img.attr('alt'),
src: $item.attr('href'),
title: title,
};},
pinner: function (vars){
var element=gsap.utils.toArray(vars.element)[0];
var placeholder=document.createElement('span');
element.insertAdjacentElement('beforebegin', placeholder);
var keywords={
top: '0',
center: '50%',
bottom: '100%',
},
overlap,
topOffset,
updateOverlap=function updateOverlap(){
topOffset =
(
(typeof vars.start==='function'
? vars.start()
: vars.start||'0 0') + ''
).split(' ')[1]||'0';
topOffset=keywords[topOffset]||topOffset;
topOffset=~topOffset.indexOf('%')
? (parseFloat(topOffset) / 100) * zeenPrv.$winWidth
: parseFloat(topOffset)||0;
overlap=Math.max(0,
element.offsetHeight - zeenPrv.$winHeight + topOffset
);
},
_vars=vars,
onUpdate=_vars.onUpdate,
onRefresh=_vars.onRefresh,
offset=0,
lastY=0,
pinned,
pin=function pin(value, bottom){
pinned=value;
if(pinned){
var bounds=element.getBoundingClientRect();
gsap.set(element, {
position: 'fixed',
left: bounds.left,
width: bounds.width,
y: 0,
top: bottom ? topOffset - overlap:topOffset,
});
}else{
gsap.set(element, {
position: 'relative',
clearProps: 'left,top,width',
y: offset,
});
}},
self;
updateOverlap();
vars.trigger=placeholder;
vars.start='start' in vars ? vars.start:'top top';
vars.onRefresh=function (self){
updateOverlap();
self.vars.onUpdate(self);
onRefresh&&onRefresh(self);
};
vars.onUpdate=function (_ref){
if(zeenPrv.$winWidth < 1020 &&
_ref.vars.element.hasClass('sidebar-wrap')
){
gsap.set(element, {
position: 'relative',
clearProps: 'left,top,width',
y: '0',
});
return;
}
var progress=_ref.progress,
start=_ref.start,
end=_ref.end,
isActive=_ref.isActive;
var y=progress * (end - start),
delta=y - lastY,
exceedsBottom=y + Math.max(0, delta) >=overlap + offset;
if((exceedsBottom||y + Math.min(0, delta) < offset) &&
isActive
){
offset +=exceedsBottom ? y - overlap - offset:y - offset;
pinned||pin(true, exceedsBottom);
}else if(pinned||!isActive){
isActive ||
(offset =
y&&typeof self!=='undefined'
? self.end - self.start - overlap
: 0);
pin(false);
}
lastY=y;
onUpdate&&onUpdate(self);
};
var i=zeenPrv.sbsSaved.length;
vars.endTrigger.setAttribute('data-sticky', i);
if('ResizeObserver' in window){
zeenPrv.roS=true;
zeenPrv.resizeObs();
}else{
new IntersectionObserver(
function (entries){
entries.forEach(function (entry){
if(entry.intersectionRatio > 0){
zeenPrv.reSidebars(entry.target.getAttribute('data-sticky')
);
}});
},
{
threshold: [0],
rootMargin: vars.top * -1 + 'px 0px 0px 0px',
}
).observe(vars.endTrigger);
}
self=ScrollTrigger.create(vars);
zeenPrv.sbsSaved.push(self);
return self;
},
toolTipInit: function (e, el){
zeenPrv.$toolTipCurrent =
typeof el==='undefined' ? $(this):$(el);
if(zeenPrv.$winWidth < 1200 ||
zeenPrv.$toolTipCurrent.hasClass('tipi-tipped')
)
return;
zeenPrv.$toolTipCurrent.addClass('tipi-tipped');
var direction='tipi-tip-wrap-b';
var zIndex='';
if(zeenPrv.$toolTipCurrent.hasClass('modal-tip')){
zIndex=' z-index-override';
}
if(zeenPrv.$toolTipCurrent.hasClass('tipi-tip-r')){
direction='tipi-tip-wrap-r';
}else if(zeenPrv.$toolTipCurrent.hasClass('tipi-tip-l')){
direction='tipi-tip-wrap-l';
}else if(zeenPrv.$toolTipCurrent.hasClass('tipi-tip-t')){
direction='tipi-tip-wrap-t';
}
var output =
'<div class="tipi-tip-wrap font-' +
zeenJS.args.toolTipFont +
' ' +
direction +
zIndex +
'">' +
'<div class="inner">' +
zeenPrv.$toolTipCurrent.data('title') +
'</div>' +
'<div class="detail"></div>' +
'</div>';
zeenPrv.$body.append(output);
zeenPrv.$toolTipOutput=zeenPrv.$body.find(' > .tipi-tip-wrap:not(.removing)'
);
if(zeenPrv.$toolTipCurrent.hasClass('tipi-tip-move')){
zeenPrv.$toolTipCurrent.on('mousemove', zeenPrv.tooltipLive);
zeenPrv.$toolTipOutput.addClass('tipi-tip-mover');
}else{
zeenPrv.tooltipSetup();
}
zeenPrv.$toolTipCurrent.on('mouseleave', zeenPrv.tooltipDestroy);
},
tooltipDestroy: function (){
zeenPrv.$toolTipOutput.addClass('removing');
zeenPrv.$toolTipCurrent.removeClass('tipi-tipped');
setTimeout(function (){
$('.removing').remove();
}, 500);
zeenPrv.$toolTipCurrent.off('mouseleave mousemove');
},
tooltipLive: function (e){
zeenPrv.tooltipSetup({ left: e.clientX, top: e.clientY });
},
tooltipSetup: function (args){
if(typeof args==='undefined'){
args={};}
if(typeof args.output==='undefined'){
args.output=zeenPrv.$toolTipOutput;
}
if(typeof args.current==='undefined'){
args.current=zeenPrv.$toolTipCurrent;
}
var instanceDetails=zeenPrv.getDetails(args.output);
var offset=zeenPrv.getDetails(args.current);
if(typeof args.left==='undefined'){
args.left =
offset.left + offset.width / 2 - instanceDetails.width / 2;
}else{
args.left=args.left - instanceDetails.width / 2;
}
if(typeof args.top==='undefined'){
args.top=offset.top;
args.top=args.top + offset.height;
}else{
args.top=args.top + 10;
}
if(args.current.hasClass('tipi-tip-r')){
args.top =
offset.top + offset.height / 2 - instanceDetails.height / 2;
args.left=offset.width + offset.left + 10;
}else if(args.current.hasClass('tipi-tip-l')){
args.top =
offset.top + offset.height / 2 - instanceDetails.height / 2;
args.left=offset.left - instanceDetails.width - 10;
}else if(args.current.hasClass('tipi-tip-t')){
args.top=offset.top - instanceDetails.height;
}
args.output
.css({
left: args.left,
top: args.top,
})
.addClass('tipi-tip-wrap-visible');
},
getDetails: function (elem){
var output=elem[0].getBoundingClientRect();
return {
left: output.left,
top: output.top,
width: output.width,
height: output.height,
};},
orientationchange: function (){
this.cleanUp();
this.parallaxRefresh();
},
resize: function (){
this.resizing=true;
var width=this.$winWidth;
this.data();
var _this=this;
clearTimeout(this.resizeTo);
this.resizeTo=setTimeout(function (){
if(width!==_this.$winWidth){
_this.cleanUp();
_this.header();
_this.sticky();
_this.sliderInit();
_this.sidebars();
_this.reSidebars();
_this.progressPosition();
if(_this.$winWidth > 767){
_this.$body.removeClass('mob-open');
}}
_this.imgControl(true);
_this.resizing=false;
}, 275);
},
cleanUp: function (){
this.cleanUpParallax();
$('.parallaxed').removeClass('parallaxed');
this.parallaxIt();
this.footerReveal();
},
cleanUpParallax: function (){
for (var i=zeenPrv.paraSaved.length - 1; i >=0; i--){
if(zeenPrv.paraSaved[i].scrollTrigger!==null){
zeenPrv.paraSaved[i].kill();
zeenPrv.paraSaved[i].scrollTrigger.kill();
}}
},
parallaxRefresh: function (){
for (var i=zeenPrv.paraSaved.length - 1; i >=0; i--){
if(zeenPrv.paraSaved[i].scrollTrigger!==null){
zeenPrv.paraSaved[i].scrollTrigger.refresh();
}}
},
cleanupStickies: function (){
for (var i=zeenPrv.stickies.length - 1; i >=0; i--){
if(zeenPrv.stickies[i]!==null){
zeenPrv.stickies[i].kill();
}}
},
lbHandler: function (){
var currentScroll =
window.pageYOffset||document.documentElement.scrollTop;
if(!zeenPrv.tickingLb){
window.requestAnimationFrame(function (){
if(Math.abs(currentScroll - zeenPrv.lastScrollY) > 45){
$('.tipi-lightbox').fluidbox('close');
}
zeenPrv.tickingLb=false;
});
zeenPrv.tickingLb=true;
}},
fillRunner: function (override){
if(this.$body.hasClass('tipi-builder-frame-inner') &&
override!==true
){
return;
}
if(override===true){
$('.tipi-fill').remove();
}
if(this.wooArchive===true){
var woo=this.$entryContentWrap.data('ppl');
if(woo > 2&&this.$products.length > 0){
this.$products.each(function (){
zeenPrv.fillIt($(this), woo, 'product');
});
}}
var block=this.$primary
.add(this.$dropper)
.find('.ppl-l-4, .ppl-m-4');
if(block.length > 0){
block=block.find('.block:not(.block-65)');
block.each(function (){
zeenPrv.fillIt($(this), 4);
});
}
block=this.$primary.add(this.$dropper).find('.ppl-l-5, .ppl-m-5');
if(block.length > 0){
block=block.find('.block:not(.block-65)');
block.each(function (){
zeenPrv.fillIt($(this), 5);
});
}
block=this.$primary.add(this.$dropper).find('.ppl-l-3, .ppl-m-3');
if(block.length > 0){
block=block.find('.block:not(.block-65)');
block.each(function (){
if(!block.hasClass('block-wrap-65')){
zeenPrv.fillIt($(this), 3);
}});
}},
fillIt: function (block, count, classes){
if(this.$winWidth > 767){
var counter=block.children().length;
if(counter===count){
return;
}
var remainder;
if(counter < count){
remainder=count - counter;
}else{
remainder=counter - Math.floor(counter / count) * count;
remainder=count - remainder;
}
if(remainder < count){
for (var i=0; i < remainder; i++){
var article=document.createElement('article');
article.classList.add('tipi-fill');
if(typeof classes!=='undefined'){
article.classList.add(classes);
}
block.append(article);
}}
}else{
$('.tipi-fill').remove();
}},
toTopInit: function (e){
e.preventDefault();
zenscroll.toY(0, 800);
},
foldMid: function (){
var togglers=this.$toTopWrap
.add(this.$verticalMenu)
.add($('#next-block__wrap'))
.add($('#cart__float'))
.add($('#prev-block__wrap'));
if(togglers.length > 0){
ScrollTrigger.create({
trigger: this.$body,
start: Math.min(400, this.$winHeight),
toggleClass: { targets: togglers, className: 'past__mid' },
});
}},
openSlideMenu: function (e){
e.preventDefault();
this.$body.addClass('slide-menu-open');
this.$baseOverlay.addClass('active');
this.$slideInMenu.addClass('active');
},
closeSlideMenu: function (e){
if(typeof e!=='undefined'){
e.preventDefault();
}
this.$body.removeClass('slide-menu-open');
this.$slideInMenu.removeClass('active');
this.$baseOverlay.removeClass('active');
},
openMobMenu: function (e){
e.preventDefault();
if(this.$body.hasClass('site-mob-menu-a-3')){
var currentTop=$(window).scrollTop();
zeenPrv.$body.addClass('mob-open mob-open-3');
this.$content
.add(this.$topBlock)
.add(this.$mobHead)
.css('top', '-' + currentTop + 'px');
this.$page.css('height', this.$winHeight);
}else{
if(this.$body.hasClass('mob-open')){
this.$body.removeClass('mob-open');
}else{
this.$body.addClass('mob-open');
}}
},
mobMenuClear: function (e){
this.$body.removeClass('mob-open');
if(!this.$body.hasClass('site-mob-menu-a-3')){
return;
}
clearTimeout(zeenPrv.mobMenuClearTO);
zeenPrv.mobMenuClearTO=setTimeout(function (){
var scrollTo=zeenPrv.$content.css('top');
zeenPrv.$content
.add(zeenPrv.$topBlock)
.add(zeenPrv.$mobHead)
.css('top', '');
zeenPrv.$page.css('height', '');
zeenPrv.$body.removeClass('mob-open mob-open-3');
window.scrollTo(0, scrollTo);
}, 500);
},
closeMobMenu: function (e){
e.preventDefault();
zeenPrv.mobMenuClear();
},
loadScript: function (src){
var js=document.createElement('script');
js.src=src;
js.onload=function (){
zeenPrv.initMethods();
};
js.onerror=function (){
console.log('ERROR: JS');
};
document.head.appendChild(js);
},
wooSliderInit: function (){
if(!(
zeenPrv.$body.hasClass('single-product') &&
zeenPrv.$main.hasClass('product-hero-slider--off')
)
){
return;
}
var wrapper=zeenPrv.$main.find('.woocommerce-product-gallery__wrapper'
);
if(wrapper.length===0){
return;
}
if(zeenPrv.$winWidth < 768){
wrapper.addClass('slider');
if(!wrapper.hasClass('slider--data')){
wrapper.addClass('slider-data').data({
s: 56,
sWoo: true,
cell: '.woocommerce-product-gallery__image',
layout: 2,
});
}}else{
if(wrapper.data('flickity')){
wrapper.removeClass('slider').flickity('destroy');
}}
},
pub: function (){
var _this=this;
clearTimeout(this.pubTimer);
this.pubTimer=setTimeout(function (){
_this.cleanUpParallax();
$('.parallaxed').removeClass('parallaxed');
$(
'.tipi-parallax-ani .bg, .tipi-parallax-ani iframe, .tipi-parallax-ani img'
).css('transform', '');
_this.dom();
_this.data();
_this.anis();
_this.sliderInit(true);
_this.sidebars();
_this.reSidebars();
_this.maskLoader();
_this.fillRunner(true);
_this.stickyEl();
_this.parallaxIt(true);
_this.parallax3s(true);
}, 50);
},
cus: function (setting){
if(setting==='sticky'){
zeenPrv.cleanupStickies();
}
this.dom();
this.data();
this.bind();
if(setting==='sticky'){
this.$stickyMenu.removeClass('slidedown stickied stuck active still'
);
this.sticky();
}},
};
zeenPrv.init();
window.zeenPub=function (){
zeenPrv.pub();
};
window.zeenCus=function (setting){
zeenPrv.cus(setting);
};
window.zeenToolTip=function (e){
zeenPrv.toolTipInitPub(e);
};})(jQuery);
(function (root, factory){
if(typeof define==="function"&&define.amd){
define([], factory())
}else if(typeof module==="object"&&module.exports){
module.exports=factory()
}else{
(function install(){
if(document&&document.body){
root.zenscroll=factory()
}else{
setTimeout(install, 9)
}})()
}}(this, function (){
"use strict"
var isNativeSmoothScrollEnabledOn=function (elem){
return elem&&"getComputedStyle" in window &&
window.getComputedStyle(elem)["scroll-behavior"]==="smooth"
}
if(typeof window==="undefined"||!("document" in window)){
return {}}
var makeScroller=function (container, defaultDuration, edgeOffset){
defaultDuration=defaultDuration||999 
if(!edgeOffset&&edgeOffset!==0){
edgeOffset=9 
}
var scrollTimeoutId
var setScrollTimeoutId=function (newValue){
scrollTimeoutId=newValue
}
var stopScroll=function (){
clearTimeout(scrollTimeoutId)
setScrollTimeoutId(0)
}
var getTopWithEdgeOffset=function (elem){
return Math.max(0, container.getTopOf(elem) - edgeOffset)
}
var scrollToY=function (targetY, duration, onDone){
stopScroll()
if(duration===0||(duration&&duration < 0)||isNativeSmoothScrollEnabledOn(container.body)){
container.toY(targetY)
if(onDone){
onDone()
}}else{
var startY=container.getY()
var distance=Math.max(0, targetY) - startY
var startTime=new Date().getTime()
duration=duration||Math.min(Math.abs(distance), defaultDuration);
(function loopScroll(){
setScrollTimeoutId(setTimeout(function (){
var p=Math.min(1, (new Date().getTime() - startTime) / duration)
var y=Math.max(0, Math.floor(startY + distance*(p < 0.5 ? 2*p*p:p*(4 - p*2)-1)))
container.toY(y)
if(p < 1&&(container.getHeight() + y) < container.body.scrollHeight){
loopScroll()
}else{
setTimeout(stopScroll, 99)
if(onDone){
onDone()
}}
}, 9))
})()
}}
var scrollToElem=function (elem, duration, onDone){
scrollToY(getTopWithEdgeOffset(elem), duration, onDone)
}
var scrollIntoView=function (elem, duration, onDone){
var elemHeight=elem.getBoundingClientRect().height
var elemBottom=container.getTopOf(elem) + elemHeight
var containerHeight=container.getHeight()
var y=container.getY()
var containerBottom=y + containerHeight
if(getTopWithEdgeOffset(elem) < y||(elemHeight + edgeOffset) > containerHeight){
scrollToElem(elem, duration, onDone)
}else if((elemBottom + edgeOffset) > containerBottom){
scrollToY(elemBottom - containerHeight + edgeOffset, duration, onDone)
}else if(onDone){
onDone()
}}
var scrollToCenterOf=function (elem, duration, offset, onDone){
scrollToY(Math.max(0, container.getTopOf(elem) - container.getHeight()/2 + (offset||elem.getBoundingClientRect().height/2)), duration, onDone)
}
var setup=function (newDefaultDuration, newEdgeOffset){
if(newDefaultDuration===0||newDefaultDuration){
defaultDuration=newDefaultDuration
}
if(newEdgeOffset===0||newEdgeOffset){
edgeOffset=newEdgeOffset
}
return {
defaultDuration: defaultDuration,
edgeOffset: edgeOffset
}}
return {
setup: setup,
to: scrollToElem,
toY: scrollToY,
intoView: scrollIntoView,
center: scrollToCenterOf,
stop: stopScroll,
moving: function (){ return !!scrollTimeoutId },
getY: container.getY,
getTopOf: container.getTopOf
}}
var docElem=document.documentElement
var getDocY=function (){ return window.scrollY||docElem.scrollTop }
var zenscroll=makeScroller({
body: document.scrollingElement||document.body,
toY: function (y){ window.scrollTo(0, y) },
getY: getDocY,
getHeight: function (){ return document.documentElement.clientHeight||docElem.clientHeight },
getTopOf: function (elem){ return elem.getBoundingClientRect().top + getDocY() - docElem.offsetTop }})
zenscroll.createScroller=function (scrollContainer, defaultDuration, edgeOffset){
return makeScroller({
body: scrollContainer,
toY: function (y){ scrollContainer.scrollTop=y },
getY: function (){ return scrollContainer.scrollTop },
getHeight: function (){ return Math.min(scrollContainer.clientHeight, document.documentElement.clientHeight||docElem.clientHeight) },
getTopOf: function (elem){ return elem.offsetTop }}, defaultDuration, edgeOffset)
}
return zenscroll
}));
!function(r){"use strict";var t,e,n;t=[function(r,t,e){e(1),e(53),e(81),e(82),e(93),e(94),e(99),e(100),e(110),e(120),e(122),e(123),e(124),r.exports=e(125)},function(r,t,e){var n=e(2),o=e(4),a=e(48),c=ArrayBuffer.prototype;n&&!("detached"in c)&&o(c,"detached",{configurable:!0,get:function(){return a(this)}})},function(r,t,e){var n=e(3);r.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(r,t,e){r.exports=function(r){try{return!!r()}catch(r){return!0}}},function(r,t,e){var n=e(5),o=e(23);r.exports=function(r,t,e){return e.get&&n(e.get,t,{getter:!0}),e.set&&n(e.set,t,{setter:!0}),o.f(r,t,e)}},function(t,e,n){var o=n(6),a=n(3),c=n(8),i=n(9),u=n(2),s=n(13).CONFIGURABLE,f=n(14),p=n(19),l=p.enforce,y=p.get,v=String,h=Object.defineProperty,g=o("".slice),b=o("".replace),m=o([].join),d=u&&!a((function(){return 8!==h((function(){}),"length",{value:8}).length})),w=String(String).split("String"),E=t.exports=function(t,e,n){"Symbol("===g(v(e),0,7)&&(e="["+b(v(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(u?h(t,"name",{value:e,configurable:!0}):t.name=e),d&&n&&i(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?u&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=r)}catch(r){}var o=l(t);return i(o,"source")||(o.source=m(w,"string"==typeof e?e:"")),t};Function.prototype.toString=E((function(){return c(this)&&y(this).source||f(this)}),"toString")},function(r,t,e){var n=e(7),o=Function.prototype,a=o.call,c=n&&o.bind.bind(a,a);r.exports=n?c:function(r){return function(){return a.apply(r,arguments)}}},function(r,t,e){var n=e(3);r.exports=!n((function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")}))},function(t,e,n){var o="object"==typeof document&&document.all;t.exports=void 0===o&&o!==r?function(r){return"function"==typeof r||r===o}:function(r){return"function"==typeof r}},function(r,t,e){var n=e(6),o=e(10),a=n({}.hasOwnProperty);r.exports=Object.hasOwn||function(r,t){return a(o(r),t)}},function(r,t,e){var n=e(11),o=Object;r.exports=function(r){return o(n(r))}},function(r,t,e){var n=e(12),o=TypeError;r.exports=function(r){if(n(r))throw new o("Can't call method on "+r);return r}},function(t,e,n){t.exports=function(t){return null===t||t===r}},function(r,t,e){var n=e(2),o=e(9),a=Function.prototype,c=n&&Object.getOwnPropertyDescriptor,i=o(a,"name"),u=i&&"something"===function(){}.name,s=i&&(!n||n&&c(a,"name").configurable);r.exports={EXISTS:i,PROPER:u,CONFIGURABLE:s}},function(r,t,e){var n=e(6),o=e(8),a=e(15),c=n(Function.toString);o(a.inspectSource)||(a.inspectSource=function(r){return c(r)}),r.exports=a.inspectSource},function(r,t,e){var n=e(16),o=e(17),a=e(18),c="__core-js_shared__",i=r.exports=o[c]||a(c,{});(i.versions||(i.versions=[])).push({version:"3.39.0",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(r,t,e){r.exports=!1},function(r,t,e){var n=function(r){return r&&r.Math===Math&&r};r.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(r,t,e){var n=e(17),o=Object.defineProperty;r.exports=function(r,t){try{o(n,r,{value:t,configurable:!0,writable:!0})}catch(e){n[r]=t}return t}},function(r,t,e){var n,o,a,c=e(20),i=e(17),u=e(21),s=e(22),f=e(9),p=e(15),l=e(46),y=e(47),v="Object already initialized",h=i.TypeError,g=i.WeakMap;if(c||p.state){var b=p.state||(p.state=new g);b.get=b.get,b.has=b.has,b.set=b.set,n=function(r,t){if(b.has(r))throw new h(v);return t.facade=r,b.set(r,t),t},o=function(r){return b.get(r)||{}},a=function(r){return b.has(r)}}else{var m=l("state");y[m]=!0,n=function(r,t){if(f(r,m))throw new h(v);return t.facade=r,s(r,m,t),t},o=function(r){return f(r,m)?r[m]:{}},a=function(r){return f(r,m)}}r.exports={set:n,get:o,has:a,enforce:function(r){return a(r)?o(r):n(r,{})},getterFor:function(r){return function(t){var e;if(!u(t)||(e=o(t)).type!==r)throw new h("Incompatible receiver, "+r+" required");return e}}}},function(r,t,e){var n=e(17),o=e(8),a=n.WeakMap;r.exports=o(a)&&/native code/.test(String(a))},function(r,t,e){var n=e(8);r.exports=function(r){return"object"==typeof r?null!==r:n(r)}},function(r,t,e){var n=e(2),o=e(23),a=e(45);r.exports=n?function(r,t,e){return o.f(r,t,a(1,e))}:function(r,t,e){return r[t]=e,r}},function(r,t,e){var n=e(2),o=e(24),a=e(26),c=e(27),i=e(28),u=TypeError,s=Object.defineProperty,f=Object.getOwnPropertyDescriptor,p="enumerable",l="configurable",y="writable";t.f=n?a?function(r,t,e){if(c(r),t=i(t),c(e),"function"==typeof r&&"prototype"===t&&"value"in e&&y in e&&!e[y]){var n=f(r,t);n&&n[y]&&(r[t]=e.value,e={configurable:l in e?e[l]:n[l],enumerable:p in e?e[p]:n[p],writable:!1})}return s(r,t,e)}:s:function(r,t,e){if(c(r),t=i(t),c(e),o)try{return s(r,t,e)}catch(r){}if("get"in e||"set"in e)throw new u("Accessors not supported");return"value"in e&&(r[t]=e.value),r}},function(r,t,e){var n=e(2),o=e(3),a=e(25);r.exports=!n&&!o((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(r,t,e){var n=e(17),o=e(21),a=n.document,c=o(a)&&o(a.createElement);r.exports=function(r){return c?a.createElement(r):{}}},function(r,t,e){var n=e(2),o=e(3);r.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(r,t,e){var n=e(21),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not an object")}},function(r,t,e){var n=e(29),o=e(31);r.exports=function(r){var t=n(r,"string");return o(t)?t:t+""}},function(t,e,n){var o=n(30),a=n(21),c=n(31),i=n(38),u=n(41),s=n(42),f=TypeError,p=s("toPrimitive");t.exports=function(t,e){if(!a(t)||c(t))return t;var n,s=i(t,p);if(s){if(e===r&&(e="default"),n=o(s,t,e),!a(n)||c(n))return n;throw new f("Can't convert object to primitive value")}return e===r&&(e="number"),u(t,e)}},function(r,t,e){var n=e(7),o=Function.prototype.call;r.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},function(r,t,e){var n=e(32),o=e(8),a=e(33),c=e(34),i=Object;r.exports=c?function(r){return"symbol"==typeof r}:function(r){var t=n("Symbol");return o(t)&&a(t.prototype,i(r))}},function(t,e,n){var o=n(17),a=n(8);t.exports=function(t,e){return arguments.length<2?(n=o[t],a(n)?n:r):o[t]&&o[t][e];var n}},function(r,t,e){var n=e(6);r.exports=n({}.isPrototypeOf)},function(r,t,e){var n=e(35);r.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(r,t,e){var n=e(36),o=e(3),a=e(17).String;r.exports=!!Object.getOwnPropertySymbols&&!o((function(){var r=Symbol("symbol detection");return!a(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},function(r,t,e){var n,o,a=e(17),c=e(37),i=a.process,u=a.Deno,s=i&&i.versions||u&&u.version,f=s&&s.v8;f&&(o=(n=f.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&c&&(!(n=c.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=c.match(/Chrome\/(\d+)/))&&(o=+n[1]),r.exports=o},function(r,t,e){var n=e(17).navigator,o=n&&n.userAgent;r.exports=o?String(o):""},function(t,e,n){var o=n(39),a=n(12);t.exports=function(t,e){var n=t[e];return a(n)?r:o(n)}},function(r,t,e){var n=e(8),o=e(40),a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not a function")}},function(r,t,e){var n=String;r.exports=function(r){try{return n(r)}catch(r){return"Object"}}},function(r,t,e){var n=e(30),o=e(8),a=e(21),c=TypeError;r.exports=function(r,t){var e,i;if("string"===t&&o(e=r.toString)&&!a(i=n(e,r)))return i;if(o(e=r.valueOf)&&!a(i=n(e,r)))return i;if("string"!==t&&o(e=r.toString)&&!a(i=n(e,r)))return i;throw new c("Can't convert object to primitive value")}},function(r,t,e){var n=e(17),o=e(43),a=e(9),c=e(44),i=e(35),u=e(34),s=n.Symbol,f=o("wks"),p=u?s.for||s:s&&s.withoutSetter||c;r.exports=function(r){return a(f,r)||(f[r]=i&&a(s,r)?s[r]:p("Symbol."+r)),f[r]}},function(r,t,e){var n=e(15);r.exports=function(r,t){return n[r]||(n[r]=t||{})}},function(t,e,n){var o=n(6),a=0,c=Math.random(),i=o(1..toString);t.exports=function(t){return"Symbol("+(t===r?"":t)+")_"+i(++a+c,36)}},function(r,t,e){r.exports=function(r,t){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:t}}},function(r,t,e){var n=e(43),o=e(44),a=n("keys");r.exports=function(r){return a[r]||(a[r]=o(r))}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(17),o=e(49),a=e(51),c=n.ArrayBuffer,i=c&&c.prototype,u=i&&o(i.slice);r.exports=function(r){if(0!==a(r))return!1;if(!u)return!1;try{return u(r,0,0),!1}catch(r){return!0}}},function(r,t,e){var n=e(50),o=e(6);r.exports=function(r){if("Function"===n(r))return o(r)}},function(r,t,e){var n=e(6),o=n({}.toString),a=n("".slice);r.exports=function(r){return a(o(r),8,-1)}},function(r,t,e){var n=e(17),o=e(52),a=e(50),c=n.ArrayBuffer,i=n.TypeError;r.exports=c&&o(c.prototype,"byteLength","get")||function(r){if("ArrayBuffer"!==a(r))throw new i("ArrayBuffer expected");return r.byteLength}},function(r,t,e){var n=e(6),o=e(39);r.exports=function(r,t,e){try{return n(o(Object.getOwnPropertyDescriptor(r,t)[e]))}catch(r){}}},function(t,e,n){var o=n(54),a=n(73);a&&o({target:"ArrayBuffer",proto:!0},{transfer:function(){return a(this,arguments.length?arguments[0]:r,!0)}})},function(t,e,n){var o=n(17),a=n(55).f,c=n(22),i=n(59),u=n(18),s=n(60),f=n(72);t.exports=function(t,e){var n,p,l,y,v,h=t.target,g=t.global,b=t.stat;if(n=g?o:b?o[h]||u(h,{}):o[h]&&o[h].prototype)for(p in e){if(y=e[p],l=t.dontCallGetSet?(v=a(n,p))&&v.value:n[p],!f(g?p:h+(b?".":"#")+p,t.forced)&&l!==r){if(typeof y==typeof l)continue;s(y,l)}(t.sham||l&&l.sham)&&c(y,"sham",!0),i(n,p,y,t)}}},function(r,t,e){var n=e(2),o=e(30),a=e(56),c=e(45),i=e(57),u=e(28),s=e(9),f=e(24),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(r,t){if(r=i(r),t=u(t),f)try{return p(r,t)}catch(r){}if(s(r,t))return c(!o(a.f,r,t),r[t])}},function(r,t,e){var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!n.call({1:2},1);t.f=a?function(r){var t=o(this,r);return!!t&&t.enumerable}:n},function(r,t,e){var n=e(58),o=e(11);r.exports=function(r){return n(o(r))}},function(r,t,e){var n=e(6),o=e(3),a=e(50),c=Object,i=n("".split);r.exports=o((function(){return!c("z").propertyIsEnumerable(0)}))?function(r){return"String"===a(r)?i(r,""):c(r)}:c},function(t,e,n){var o=n(8),a=n(23),c=n(5),i=n(18);t.exports=function(t,e,n,u){u||(u={});var s=u.enumerable,f=u.name!==r?u.name:e;if(o(n)&&c(n,f,u),u.global)s?t[e]=n:i(e,n);else{try{u.unsafe?t[e]&&(s=!0):delete t[e]}catch(r){}s?t[e]=n:a.f(t,e,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return t}},function(r,t,e){var n=e(9),o=e(61),a=e(55),c=e(23);r.exports=function(r,t,e){for(var i=o(t),u=c.f,s=a.f,f=0;f<i.length;f++){var p=i[f];n(r,p)||e&&n(e,p)||u(r,p,s(t,p))}}},function(r,t,e){var n=e(32),o=e(6),a=e(62),c=e(71),i=e(27),u=o([].concat);r.exports=n("Reflect","ownKeys")||function(r){var t=a.f(i(r)),e=c.f;return e?u(t,e(r)):t}},function(r,t,e){var n=e(63),o=e(70).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(r){return n(r,o)}},function(r,t,e){var n=e(6),o=e(9),a=e(57),c=e(64).indexOf,i=e(47),u=n([].push);r.exports=function(r,t){var e,n=a(r),s=0,f=[];for(e in n)!o(i,e)&&o(n,e)&&u(f,e);for(;t.length>s;)o(n,e=t[s++])&&(~c(f,e)||u(f,e));return f}},function(r,t,e){var n=e(57),o=e(65),a=e(68),c=function(r){return function(t,e,c){var i=n(t),u=a(i);if(0===u)return!r&&-1;var s,f=o(c,u);if(r&&e!=e){for(;u>f;)if((s=i[f++])!=s)return!0}else for(;u>f;f++)if((r||f in i)&&i[f]===e)return r||f||0;return!r&&-1}};r.exports={includes:c(!0),indexOf:c(!1)}},function(r,t,e){var n=e(66),o=Math.max,a=Math.min;r.exports=function(r,t){var e=n(r);return e<0?o(e+t,0):a(e,t)}},function(r,t,e){var n=e(67);r.exports=function(r){var t=+r;return t!=t||0===t?0:n(t)}},function(r,t,e){var n=Math.ceil,o=Math.floor;r.exports=Math.trunc||function(r){var t=+r;return(t>0?o:n)(t)}},function(r,t,e){var n=e(69);r.exports=function(r){return n(r.length)}},function(r,t,e){var n=e(66),o=Math.min;r.exports=function(r){var t=n(r);return t>0?o(t,9007199254740991):0}},function(r,t,e){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,t,e){t.f=Object.getOwnPropertySymbols},function(r,t,e){var n=e(3),o=e(8),a=/#|\.prototype\./,c=function(r,t){var e=u[i(r)];return e===f||e!==s&&(o(t)?n(t):!!t)},i=c.normalize=function(r){return String(r).replace(a,".").toLowerCase()},u=c.data={},s=c.NATIVE="N",f=c.POLYFILL="P";r.exports=c},function(t,e,n){var o=n(17),a=n(6),c=n(52),i=n(74),u=n(75),s=n(51),f=n(76),p=n(80),l=o.structuredClone,y=o.ArrayBuffer,v=o.DataView,h=Math.min,g=y.prototype,b=v.prototype,m=a(g.slice),d=c(g,"resizable","get"),w=c(g,"maxByteLength","get"),E=a(b.getInt8),x=a(b.setInt8);t.exports=(p||f)&&function(t,e,n){var o,a=s(t),c=e===r?a:i(e),g=!d||!d(t);if(u(t),p&&(t=l(t,{transfer:[t]}),a===c&&(n||g)))return t;if(a>=c&&(!n||g))o=m(t,0,c);else{var b=n&&!g&&w?{maxByteLength:w(t)}:r;o=new y(c,b);for(var O=new v(t),R=new v(o),S=h(c,a),A=0;A<S;A++)x(R,A,E(O,A))}return p||f(t),o}},function(t,e,n){var o=n(66),a=n(69),c=RangeError;t.exports=function(t){if(t===r)return 0;var e=o(t),n=a(e);if(e!==n)throw new c("Wrong length or index");return n}},function(r,t,e){var n=e(48),o=TypeError;r.exports=function(r){if(n(r))throw new o("ArrayBuffer is detached");return r}},function(r,t,e){var n,o,a,c,i=e(17),u=e(77),s=e(80),f=i.structuredClone,p=i.ArrayBuffer,l=i.MessageChannel,y=!1;if(s)y=function(r){f(r,{transfer:[r]})};else if(p)try{l||(n=u("worker_threads"))&&(l=n.MessageChannel),l&&(o=new l,a=new p(2),c=function(r){o.port1.postMessage(null,[r])},2===a.byteLength&&(c(a),0===a.byteLength&&(y=c)))}catch(r){}r.exports=y},function(r,t,e){var n=e(17),o=e(78);r.exports=function(r){if(o){try{return n.process.getBuiltinModule(r)}catch(r){}try{return Function('return require("'+r+'")')()}catch(r){}}}},function(r,t,e){var n=e(79);r.exports="NODE"===n},function(r,t,e){var n=e(17),o=e(37),a=e(50),c=function(r){return o.slice(0,r.length)===r};r.exports=c("Bun/")?"BUN":c("Cloudflare-Workers")?"CLOUDFLARE":c("Deno/")?"DENO":c("Node.js/")?"NODE":n.Bun&&"string"==typeof Bun.version?"BUN":n.Deno&&"object"==typeof Deno.version?"DENO":"process"===a(n.process)?"NODE":n.window&&n.document?"BROWSER":"REST"},function(r,t,e){var n=e(17),o=e(3),a=e(36),c=e(79),i=n.structuredClone;r.exports=!!i&&!o((function(){if("DENO"===c&&a>92||"NODE"===c&&a>94||"BROWSER"===c&&a>97)return!1;var r=new ArrayBuffer(8),t=i(r,{transfer:[r]});return 0!==r.byteLength||8!==t.byteLength}))},function(t,e,n){var o=n(54),a=n(73);a&&o({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return a(this,arguments.length?arguments[0]:r,!1)}})},function(r,t,e){var n=e(54),o=e(6),a=e(39),c=e(11),i=e(83),u=e(92),s=e(16),f=e(3),p=u.Map,l=u.has,y=u.get,v=u.set,h=o([].push),g=s||f((function(){return 1!==p.groupBy("ab",(function(r){return r})).get("a").length}));n({target:"Map",stat:!0,forced:s||g},{groupBy:function(r,t){c(r),a(t);var e=new p,n=0;return i(r,(function(r){var o=t(r,n++);l(e,o)?h(y(e,o),r):v(e,o,[r])})),e}})},function(r,t,e){var n=e(84),o=e(30),a=e(27),c=e(40),i=e(85),u=e(68),s=e(33),f=e(87),p=e(88),l=e(91),y=TypeError,v=function(r,t){this.stopped=r,this.result=t},h=v.prototype;r.exports=function(r,t,e){var g,b,m,d,w,E,x,O=e&&e.that,R=!(!e||!e.AS_ENTRIES),S=!(!e||!e.IS_RECORD),A=!(!e||!e.IS_ITERATOR),T=!(!e||!e.INTERRUPTED),D=n(t,O),_=function(r){return g&&l(g,"normal",r),new v(!0,r)},I=function(r){return R?(a(r),T?D(r[0],r[1],_):D(r[0],r[1])):T?D(r,_):D(r)};if(S)g=r.iterator;else if(A)g=r;else{if(!(b=p(r)))throw new y(c(r)+" is not iterable");if(i(b)){for(m=0,d=u(r);d>m;m++)if((w=I(r[m]))&&s(h,w))return w;return new v(!1)}g=f(r,b)}for(E=S?r.next:g.next;!(x=o(E,g)).done;){try{w=I(x.value)}catch(r){l(g,"throw",r)}if("object"==typeof w&&w&&s(h,w))return w}return new v(!1)}},function(t,e,n){var o=n(49),a=n(39),c=n(7),i=o(o.bind);t.exports=function(t,e){return a(t),e===r?t:c?i(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){var o=n(42),a=n(86),c=o("iterator"),i=Array.prototype;t.exports=function(t){return t!==r&&(a.Array===t||i[c]===t)}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(30),o=e(39),a=e(27),c=e(40),i=e(88),u=TypeError;r.exports=function(r,t){var e=arguments.length<2?i(r):t;if(o(e))return a(n(e,r));throw new u(c(r)+" is not iterable")}},function(r,t,e){var n=e(89),o=e(38),a=e(12),c=e(86),i=e(42)("iterator");r.exports=function(r){if(!a(r))return o(r,i)||o(r,"@@iterator")||c[n(r)]}},function(t,e,n){var o=n(90),a=n(8),c=n(50),i=n(42)("toStringTag"),u=Object,s="Arguments"===c(function(){return arguments}());t.exports=o?c:function(t){var e,n,o;return t===r?"Undefined":null===t?"Null":"string"==typeof(n=function(r,t){try{return r[t]}catch(r){}}(e=u(t),i))?n:s?c(e):"Object"===(o=c(e))&&a(e.callee)?"Arguments":o}},function(r,t,e){var n={};n[e(42)("toStringTag")]="z",r.exports="[object z]"===String(n)},function(r,t,e){var n=e(30),o=e(27),a=e(38);r.exports=function(r,t,e){var c,i;o(r);try{if(!(c=a(r,"return"))){if("throw"===t)throw e;return e}c=n(c,r)}catch(r){i=!0,c=r}if("throw"===t)throw e;if(i)throw c;return o(c),e}},function(r,t,e){var n=e(6),o=Map.prototype;r.exports={Map,set:n(o.set),get:n(o.get),has:n(o.has),remove:n(o.delete),proto:o}},function(r,t,e){var n=e(54),o=e(32),a=e(6),c=e(39),i=e(11),u=e(28),s=e(83),f=e(3),p=Object.groupBy,l=o("Object","create"),y=a([].push);n({target:"Object",stat:!0,forced:!p||f((function(){return 1!==p("ab",(function(r){return r})).a.length}))},{groupBy:function(r,t){i(r),c(t);var e=l(null),n=0;return s(r,(function(r){var o=u(t(r,n++));o in e?y(e[o],r):e[o]=[r]})),e}})},function(t,e,n){var o=n(54),a=n(17),c=n(95),i=n(96),u=n(97),s=n(39),f=n(98),p=a.Promise,l=!1;o({target:"Promise",stat:!0,forced:!p||!p.try||f((function(){p.try((function(r){l=8===r}),8)})).error||!l},{try:function(t){var e=arguments.length>1?i(arguments,1):[],n=u.f(this),o=f((function(){return c(s(t),r,e)}));return(o.error?n.reject:n.resolve)(o.value),n.promise}})},function(r,t,e){var n=e(7),o=Function.prototype,a=o.apply,c=o.call;r.exports="object"==typeof Reflect&&Reflect.apply||(n?c.bind(a):function(){return c.apply(a,arguments)})},function(r,t,e){var n=e(6);r.exports=n([].slice)},function(t,e,n){var o=n(39),a=TypeError,c=function(t){var e,n;this.promise=new t((function(t,o){if(e!==r||n!==r)throw new a("Bad Promise constructor");e=t,n=o})),this.resolve=o(e),this.reject=o(n)};t.exports.f=function(r){return new c(r)}},function(r,t,e){r.exports=function(r){try{return{error:!1,value:r()}}catch(r){return{error:!0,value:r}}}},function(r,t,e){var n=e(54),o=e(97);n({target:"Promise",stat:!0},{withResolvers:function(){var r=o.f(this);return{promise:r.promise,resolve:r.resolve,reject:r.reject}}})},function(t,e,n){var o=n(54),a=n(17),c=n(32),i=n(45),u=n(23).f,s=n(9),f=n(101),p=n(102),l=n(106),y=n(108),v=n(109),h=n(2),g=n(16),b="DOMException",m=c("Error"),d=c(b),w=function(){f(this,E);var t=arguments.length,e=l(t<1?r:arguments[0]),n=l(t<2?r:arguments[1],"Error"),o=new d(e,n),a=new m(e);return a.name=b,u(o,"stack",i(1,v(a.stack,1))),p(o,this,w),o},E=w.prototype=d.prototype,x="stack"in new m(b),O="stack"in new d(1,2),R=d&&h&&Object.getOwnPropertyDescriptor(a,b),S=!(!R||R.writable&&R.configurable),A=x&&!S&&!O;o({global:!0,constructor:!0,forced:g||A},{DOMException:A?w:d});var T=c(b),D=T.prototype;if(D.constructor!==T)for(var _ in g||u(D,"constructor",i(1,T)),y)if(s(y,_)){var I=y[_],j=I.s;s(T,j)||u(T,j,i(6,I.c))}},function(r,t,e){var n=e(33),o=TypeError;r.exports=function(r,t){if(n(t,r))return r;throw new o("Incorrect invocation")}},function(r,t,e){var n=e(8),o=e(21),a=e(103);r.exports=function(r,t,e){var c,i;return a&&n(c=t.constructor)&&c!==e&&o(i=c.prototype)&&i!==e.prototype&&a(r,i),r}},function(t,e,n){var o=n(52),a=n(21),c=n(11),i=n(104);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,t=!1,e={};try{(r=o(Object.prototype,"__proto__","set"))(e,[]),t=e instanceof Array}catch(r){}return function(e,n){return c(e),i(n),a(e)?(t?r(e,n):e.__proto__=n,e):e}}():r)},function(r,t,e){var n=e(105),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a("Can't set "+o(r)+" as a prototype")}},function(r,t,e){var n=e(21);r.exports=function(r){return n(r)||null===r}},function(t,e,n){var o=n(107);t.exports=function(t,e){return t===r?arguments.length<2?"":e:o(t)}},function(r,t,e){var n=e(89),o=String;r.exports=function(r){if("Symbol"===n(r))throw new TypeError("Cannot convert a Symbol value to a string");return o(r)}},function(r,t,e){r.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(r,t,e){var n=e(6),o=Error,a=n("".replace),c=String(new o("zxcasd").stack),i=/\n\s*at [^:]*:[^\n]*/,u=i.test(c);r.exports=function(r,t){if(u&&"string"==typeof r&&!o.prepareStackTrace)for(;t--;)r=a(r,i,"");return r}},function(t,e,n){var o,a=n(16),c=n(54),i=n(17),u=n(32),s=n(6),f=n(3),p=n(44),l=n(8),y=n(111),v=n(12),h=n(21),g=n(31),b=n(83),m=n(27),d=n(89),w=n(9),E=n(112),x=n(22),O=n(68),R=n(113),S=n(114),A=n(92),T=n(116),D=n(117),_=n(76),I=n(119),j=n(80),M=i.Object,k=i.Array,P=i.Date,C=i.Error,L=i.TypeError,B=i.PerformanceMark,N=u("DOMException"),U=A.Map,F=A.has,z=A.get,W=A.set,V=T.Set,H=T.add,G=T.has,Y=u("Object","keys"),Q=s([].push),q=s((!0).valueOf),X=s(1..valueOf),K=s("".valueOf),Z=s(P.prototype.getTime),$=p("structuredClone"),J="DataCloneError",rr="Transferring",tr=function(r){return!f((function(){var t=new i.Set([7]),e=r(t),n=r(M(7));return e===t||!e.has(7)||!h(n)||7!=+n}))&&r},er=function(r,t){return!f((function(){var e=new t,n=r({a:e,b:e});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===e.stack)}))},nr=i.structuredClone,or=a||!er(nr,C)||!er(nr,N)||(o=nr,!!f((function(){var r=o(new i.AggregateError([1],$,{cause:3}));return"AggregateError"!==r.name||1!==r.errors[0]||r.message!==$||3!==r.cause}))),ar=!nr&&tr((function(r){return new B($,{detail:r}).detail})),cr=tr(nr)||ar,ir=function(r){throw new N("Uncloneable type: "+r,J)},ur=function(r,t){throw new N((t||"Cloning")+" of "+r+" cannot be properly polyfilled in this engine",J)},sr=function(r,t){return cr||ur(t),cr(r)},fr=function(t,e,n){if(F(e,t))return z(e,t);var o,a,c,u,s,f;if("SharedArrayBuffer"===(n||d(t)))o=cr?cr(t):t;else{var p=i.DataView;p||l(t.slice)||ur("ArrayBuffer");try{if(l(t.slice)&&!t.resizable)o=t.slice(0);else{a=t.byteLength,c="maxByteLength"in t?{maxByteLength:t.maxByteLength}:r,o=new ArrayBuffer(a,c),u=new p(t),s=new p(o);for(f=0;f<a;f++)s.setUint8(f,u.getUint8(f))}}catch(r){throw new N("ArrayBuffer is detached",J)}}return W(e,t,o),o},pr=function(t,e){if(g(t)&&ir("Symbol"),!h(t))return t;if(e){if(F(e,t))return z(e,t)}else e=new U;var n,o,a,c,s,f,p,y,v=d(t);switch(v){case"Array":a=k(O(t));break;case"Object":a={};break;case"Map":a=new U;break;case"Set":a=new V;break;case"RegExp":a=new RegExp(t.source,S(t));break;case"Error":switch(o=t.name){case"AggregateError":a=new(u(o))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":a=new(u(o));break;case"CompileError":case"LinkError":case"RuntimeError":a=new(u("WebAssembly",o));break;default:a=new C}break;case"DOMException":a=new N(t.message,t.name);break;case"ArrayBuffer":case"SharedArrayBuffer":a=fr(t,e,v);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":f="DataView"===v?t.byteLength:t.length,a=function(r,t,e,n,o){var a=i[t];return h(a)||ur(t),new a(fr(r.buffer,o),e,n)}(t,v,t.byteOffset,f,e);break;case"DOMQuad":try{a=new DOMQuad(pr(t.p1,e),pr(t.p2,e),pr(t.p3,e),pr(t.p4,e))}catch(r){a=sr(t,v)}break;case"File":if(cr)try{a=cr(t),d(a)!==v&&(a=r)}catch(r){}if(!a)try{a=new File([t],t.name,t)}catch(r){}a||ur(v);break;case"FileList":if(c=function(){var r;try{r=new i.DataTransfer}catch(t){try{r=new i.ClipboardEvent("").clipboardData}catch(r){}}return r&&r.items&&r.files?r:null}()){for(s=0,f=O(t);s<f;s++)c.items.add(pr(t[s],e));a=c.files}else a=sr(t,v);break;case"ImageData":try{a=new ImageData(pr(t.data,e),t.width,t.height,{colorSpace:t.colorSpace})}catch(r){a=sr(t,v)}break;default:if(cr)a=cr(t);else switch(v){case"BigInt":a=M(t.valueOf());break;case"Boolean":a=M(q(t));break;case"Number":a=M(X(t));break;case"String":a=M(K(t));break;case"Date":a=new P(Z(t));break;case"Blob":try{a=t.slice(0,t.size,t.type)}catch(r){ur(v)}break;case"DOMPoint":case"DOMPointReadOnly":n=i[v];try{a=n.fromPoint?n.fromPoint(t):new n(t.x,t.y,t.z,t.w)}catch(r){ur(v)}break;case"DOMRect":case"DOMRectReadOnly":n=i[v];try{a=n.fromRect?n.fromRect(t):new n(t.x,t.y,t.width,t.height)}catch(r){ur(v)}break;case"DOMMatrix":case"DOMMatrixReadOnly":n=i[v];try{a=n.fromMatrix?n.fromMatrix(t):new n(t)}catch(r){ur(v)}break;case"AudioData":case"VideoFrame":l(t.clone)||ur(v);try{a=t.clone()}catch(r){ir(v)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":ur(v);default:ir(v)}}switch(W(e,t,a),v){case"Array":case"Object":for(p=Y(t),s=0,f=O(p);s<f;s++)y=p[s],E(a,y,pr(t[y],e));break;case"Map":t.forEach((function(r,t){W(a,pr(t,e),pr(r,e))}));break;case"Set":t.forEach((function(r){H(a,pr(r,e))}));break;case"Error":x(a,"message",pr(t.message,e)),w(t,"cause")&&x(a,"cause",pr(t.cause,e)),"AggregateError"===o?a.errors=pr(t.errors,e):"SuppressedError"===o&&(a.error=pr(t.error,e),a.suppressed=pr(t.suppressed,e));case"DOMException":I&&x(a,"stack",pr(t.stack,e))}return a};c({global:!0,enumerable:!0,sham:!j,forced:or},{structuredClone:function(t){var e,n,o=R(arguments.length,1)>1&&!v(arguments[1])?m(arguments[1]):r,a=o?o.transfer:r;a!==r&&(n=function(t,e){if(!h(t))throw new L("Transfer option cannot be converted to a sequence");var n=[];b(t,(function(r){Q(n,m(r))}));for(var o,a,c,u,s,f=0,p=O(n),v=new V;f<p;){if(o=n[f++],"ArrayBuffer"===(a=d(o))?G(v,o):F(e,o))throw new N("Duplicate transferable",J);if("ArrayBuffer"!==a){if(j)u=nr(o,{transfer:[o]});else switch(a){case"ImageBitmap":c=i.OffscreenCanvas,y(c)||ur(a,rr);try{(s=new c(o.width,o.height)).getContext("bitmaprenderer").transferFromImageBitmap(o),u=s.transferToImageBitmap()}catch(r){}break;case"AudioData":case"VideoFrame":l(o.clone)&&l(o.close)||ur(a,rr);try{u=o.clone(),o.close()}catch(r){}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":ur(a,rr)}if(u===r)throw new N("This object cannot be transferred: "+a,J);W(e,o,u)}else H(v,o)}return v}(a,e=new U));var c=pr(t,e);return n&&function(r){D(r,(function(r){j?cr(r,{transfer:[r]}):l(r.transfer)?r.transfer():_?_(r):ur("ArrayBuffer",rr)}))}(n),c}})},function(r,t,e){var n=e(6),o=e(3),a=e(8),c=e(89),i=e(32),u=e(14),s=function(){},f=i("Reflect","construct"),p=/^\s*(?:class|function)\b/,l=n(p.exec),y=!p.test(s),v=function(r){if(!a(r))return!1;try{return f(s,[],r),!0}catch(r){return!1}},h=function(r){if(!a(r))return!1;switch(c(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return y||!!l(p,u(r))}catch(r){return!0}};h.sham=!0,r.exports=!f||o((function(){var r;return v(v.call)||!v(Object)||!v((function(){r=!0}))||r}))?h:v},function(r,t,e){var n=e(2),o=e(23),a=e(45);r.exports=function(r,t,e){n?o.f(r,t,a(0,e)):r[t]=e}},function(r,t,e){var n=TypeError;r.exports=function(r,t){if(r<t)throw new n("Not enough arguments");return r}},function(t,e,n){var o=n(30),a=n(9),c=n(33),i=n(115),u=RegExp.prototype;t.exports=function(t){var e=t.flags;return e!==r||"flags"in u||a(t,"flags")||!c(u,t)?e:o(i,t)}},function(r,t,e){var n=e(27);r.exports=function(){var r=n(this),t="";return r.hasIndices&&(t+="d"),r.global&&(t+="g"),r.ignoreCase&&(t+="i"),r.multiline&&(t+="m"),r.dotAll&&(t+="s"),r.unicode&&(t+="u"),r.unicodeSets&&(t+="v"),r.sticky&&(t+="y"),t}},function(r,t,e){var n=e(6),o=Set.prototype;r.exports={Set,add:n(o.add),has:n(o.has),remove:n(o.delete),proto:o}},function(r,t,e){var n=e(6),o=e(118),a=e(116),c=a.Set,i=a.proto,u=n(i.forEach),s=n(i.keys),f=s(new c).next;r.exports=function(r,t,e){return e?o({iterator:s(r),next:f},t):u(r,t)}},function(t,e,n){var o=n(30);t.exports=function(t,e,n){for(var a,c,i=n?t:t.iterator,u=t.next;!(a=o(u,i)).done;)if((c=e(a.value))!==r)return c}},function(r,t,e){var n=e(3),o=e(45);r.exports=!n((function(){var r=new Error("a");return!("stack"in r)||(Object.defineProperty(r,"stack",o(1,7)),7!==r.stack)}))},function(t,e,n){var o=n(54),a=n(32),c=n(3),i=n(113),u=n(107),s=n(121),f=a("URL"),p=s&&c((function(){f.canParse()})),l=c((function(){return 1!==f.canParse.length}));o({target:"URL",stat:!0,forced:!p||l},{canParse:function(t){var e=i(arguments.length,1),n=u(t),o=e<2||arguments[1]===r?r:u(arguments[1]);try{return!!new f(n,o)}catch(r){return!1}}})},function(t,e,n){var o=n(3),a=n(42),c=n(2),i=n(16),u=a("iterator");t.exports=!o((function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),o="";return t.pathname="c%20d",e.forEach((function(r,t){e.delete("b"),o+=t+r})),n.delete("a",2),n.delete("b",r),i&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",r)||n.has("b"))||!e.size&&(i||!c)||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[u]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==o||"x"!==new URL("https://x",r).host}))},function(t,e,n){var o=n(54),a=n(32),c=n(113),i=n(107),u=n(121),s=a("URL");o({target:"URL",stat:!0,forced:!u},{parse:function(t){var e=c(arguments.length,1),n=i(t),o=e<2||arguments[1]===r?r:i(arguments[1]);try{return new s(n,o)}catch(r){return null}}})},function(t,e,n){var o=n(59),a=n(6),c=n(107),i=n(113),u=URLSearchParams,s=u.prototype,f=a(s.append),p=a(s.delete),l=a(s.forEach),y=a([].push),v=new u("a=1&a=2&b=3");v.delete("a",1),v.delete("b",r),v+""!="a=2"&&o(s,"delete",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return p(this,t);var o=[];l(this,(function(r,t){y(o,{key:t,value:r})})),i(e,1);for(var a,u=c(t),s=c(n),v=0,h=0,g=!1,b=o.length;v<b;)a=o[v++],g||a.key===u?(g=!0,p(this,a.key)):h++;for(;h<b;)(a=o[h++]).key===u&&a.value===s||f(this,a.key,a.value)}),{enumerable:!0,unsafe:!0})},function(t,e,n){var o=n(59),a=n(6),c=n(107),i=n(113),u=URLSearchParams,s=u.prototype,f=a(s.getAll),p=a(s.has),l=new u("a=1");!l.has("a",2)&&l.has("a",r)||o(s,"has",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return p(this,t);var o=f(this,t);i(e,1);for(var a=c(n),u=0;u<o.length;)if(o[u++]===a)return!0;return!1}),{enumerable:!0,unsafe:!0})},function(r,t,e){var n=e(2),o=e(6),a=e(4),c=URLSearchParams.prototype,i=o(c.forEach);n&&!("size"in c)&&a(c,"size",{get:function(){var r=0;return i(this,(function(){r++})),r},configurable:!0,enumerable:!0})}],e={},(n=function(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}).m=t,n.c=e,n.d=function(r,t,e){n.o(r,t)||Object.defineProperty(r,t,{enumerable:!0,get:e})},n.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,t){if(1&t&&(r=n(r)),8&t)return r;if(4&t&&"object"==typeof r&&r&&r.__esModule)return r;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:r}),2&t&&"string"!=typeof r)for(var o in r)n.d(e,o,function(t){return r[t]}.bind(null,o));return e},n.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(t,"a",t),t},n.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},n.p="",n(n.s=0)}();
document.addEventListener("DOMContentLoaded",(e=>{var t;wpcf7_recaptcha={...null!==(t=wpcf7_recaptcha)&&void 0!==t?t:{}};const c=wpcf7_recaptcha.sitekey,{homepage:n,contactform:a}=wpcf7_recaptcha.actions,o=e=>{const{action:t,func:n,params:a}=e;grecaptcha.execute(c,{action:t}).then((e=>{const c=new CustomEvent("wpcf7grecaptchaexecuted",{detail:{action:t,token:e}});document.dispatchEvent(c)})).then((()=>{"function"==typeof n&&n(...a)})).catch((e=>console.error(e)))};if(grecaptcha.ready((()=>{o({action:n})})),document.addEventListener("change",(e=>{o({action:a})})),"undefined"!=typeof wpcf7&&"function"==typeof wpcf7.submit){const e=wpcf7.submit;wpcf7.submit=(t,c={})=>{o({action:a,func:e,params:[t,c]})}}document.addEventListener("wpcf7grecaptchaexecuted",(e=>{const t=document.querySelectorAll('form.wpcf7-form input[name="_wpcf7_recaptcha_response"]');for(let c=0;c<t.length;c++)t[c].setAttribute("value",e.detail.token)}))}));