
function PxForm(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxForm",this)}function PxLightbox(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxLightbox",this)}function PxHeaderSlider(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxGallerySlider",this)}function PxHeaderImage(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxHeaderImage",this)}function PxProductDetail(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxGallerySlider",this)}function PxProductOverview(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxProductOverview",this)}function PxProductRangeSlider(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxProductRangeSlider",this)}function PxSimilarItemList(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxGallerySlider",this)}function PxDealerMap(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxDealerMap",this)}function PxTextBox(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxGallerySlider",this)}function PxGallery(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxGallery",this)}function PxPlyr(a,b){"use strict";this._$element=a,this._player=null,this._initialized=!1,this.setConfig(b||{}),this._$element.data("pxPlyr",this)}function PxParallaxItem(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxParallaxItem",this)}function PxParallaxContainer(a,b){"use strict";this._$element=a,this._elementWatcher=null,this._interval=null,this._items=[],this._RECALC_EVENT="px-parallax-recalc",this._isVisible=!1,this.setConfig(b||{}),this._$element.data("pxPxParallaxContainer",this)}function GaOptOut(a){"use strict";this._$element=a,this._$element.data("gaOptOut",this)}function PxMainmenu(a,b){"use strict";this._$element=a,this.setConfig(b||{}),this._$element.data("pxMainMenu",this)}!function(a,b){"use strict";function c(a,c){if(!f[a]){var d=b.createElement(c?"link":"script"),e=b.getElementsByTagName("script")[0];c?(d.rel="stylesheet",d.href=a):d.src=a,f[a]=!0,f[d.src||d.href]=!0,e.parentNode.insertBefore(d,e)}}var d,e,f={};b.addEventListener&&(e=/\(|\)|\s|'/,d=function(a,c){var d=b.createElement("img");d.onload=function(){d.onload=null,d.onerror=null,d=null,c()},d.onerror=d.onload,d.src=a,d&&d.complete&&d.onload&&d.onload()},addEventListener("lazybeforeunveil",function(a){var b,f,g,h;a.defaultPrevented||("none"==a.target.preload&&(a.target.preload="auto"),b=a.target.getAttribute("data-link"),b&&c(b,!0),b=a.target.getAttribute("data-script"),b&&c(b),b=a.target.getAttribute("data-require"),b&&(lazySizes.cfg.requireJs?lazySizes.cfg.requireJs([b]):c(b)),g=a.target.getAttribute("data-bg"),g&&(a.detail.firesLoad=!0,f=function(){a.target.style.backgroundImage="url("+(e.test(g)?JSON.stringify(g):g)+")",a.detail.firesLoad=!1,lazySizes.fire(a.target,"_lazyloaded",{},!0,!0)},d(g,f)),h=a.target.getAttribute("data-poster"),h&&(a.detail.firesLoad=!0,f=function(){a.target.poster=h,a.detail.firesLoad=!1,lazySizes.fire(a.target,"_lazyloaded",{},!0,!0)},d(h,f)))},!1))}(window,document),!function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d=b.documentElement,e=a.Date,f=a.HTMLPictureElement,g="addEventListener",h="getAttribute",i=a[g],j=a.setTimeout,k=a.requestAnimationFrame||j,l=a.requestIdleCallback,m=/^picture$/i,n=["load","error","lazyincluded","_lazyloaded"],o={},p=Array.prototype.forEach,q=function(a,b){return o[b]||(o[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),o[b].test(a[h]("class")||"")&&o[b]},r=function(a,b){q(a,b)||a.setAttribute("class",(a[h]("class")||"").trim()+" "+b)},s=function(a,b){var c;(c=q(a,b))&&a.setAttribute("class",(a[h]("class")||"").replace(c," "))},t=function(a,b,c){var d=c?g:"removeEventListener";c&&t(a,b),n.forEach(function(c){a[d](c,b)})},u=function(a,c,d,e,f){var g=b.createEvent("CustomEvent");return g.initCustomEvent(c,!e,!f,d||{}),a.dispatchEvent(g),g},v=function(b,d){var e;!f&&(e=a.picturefill||c.pf)?e({reevaluate:!0,elements:[b]}):d&&d.src&&(b.src=d.src)},w=function(a,b){return(getComputedStyle(a,null)||{})[b]},x=function(a,b,d){for(d=d||a.offsetWidth;d<c.minSize&&b&&!a._lazysizesWidth;)d=b.offsetWidth,b=b.parentNode;return d},y=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?j:k)(g)))};return h._lsFlush=g,h}(),z=function(a,b){return b?function(){y(a)}:function(){var b=this,c=arguments;y(function(){a.apply(b,c)})}},A=function(a){var b,c=0,d=125,f=666,g=f,h=function(){b=!1,c=e.now(),a()},i=l?function(){l(h,{timeout:g}),g!==f&&(g=f)}:z(function(){j(h)},!0);return function(a){var f;(a=a===!0)&&(g=44),b||(b=!0,f=d-(e.now()-c),0>f&&(f=0),a||9>f&&l?i():j(i,f))}},B=function(a){var b,c,d=99,f=function(){b=null,a()},g=function(){var a=e.now()-c;d>a?j(g,d-a):(l||f)(f)};return function(){c=e.now(),b||(b=j(g,d))}},C=function(){var f,k,l,n,o,x,C,E,F,G,H,I,J,K,L,M=/^img$/i,N=/^iframe$/i,O="onscroll"in a&&!/glebot/.test(navigator.userAgent),P=0,Q=0,R=0,S=-1,T=function(a){R--,a&&a.target&&t(a.target,T),(!a||0>R||!a.target)&&(R=0)},U=function(a,c){var e,f=a,g="hidden"==w(b.body,"visibility")||"hidden"!=w(a,"visibility");for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=d;)g=(w(f,"opacity")||1)>0,g&&"visible"!=w(f,"overflow")&&(e=f.getBoundingClientRect(),g=H>e.left&&G<e.right&&I>e.top-1&&F<e.bottom+1);return g},V=function(){var a,e,g,i,j,m,n,p,q;if((o=c.loadMode)&&8>R&&(a=f.length)){e=0,S++,null==K&&("expand"in c||(c.expand=d.clientHeight>500&&d.clientWidth>500?500:370),J=c.expand,K=J*c.expFactor),K>Q&&1>R&&S>2&&o>2&&!b.hidden?(Q=K,S=0):Q=o>1&&S>1&&6>R?J:P;for(;a>e;e++)if(f[e]&&!f[e]._lazyRace)if(O)if((p=f[e][h]("data-expand"))&&(m=1*p)||(m=Q),q!==m&&(C=innerWidth+m*L,E=innerHeight+m,n=-1*m,q=m),g=f[e].getBoundingClientRect(),(I=g.bottom)>=n&&(F=g.top)<=E&&(H=g.right)>=n*L&&(G=g.left)<=C&&(I||H||G||F)&&(l&&3>R&&!p&&(3>o||4>S)||U(f[e],m))){if(ba(f[e]),j=!0,R>9)break}else!j&&l&&!i&&4>R&&4>S&&o>2&&(k[0]||c.preloadAfterLoad)&&(k[0]||!p&&(I||H||G||F||"auto"!=f[e][h](c.sizesAttr)))&&(i=k[0]||f[e]);else ba(f[e]);i&&!j&&ba(i)}},W=A(V),X=function(a){r(a.target,c.loadedClass),s(a.target,c.loadingClass),t(a.target,Z)},Y=z(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,d,e=a[h](c.srcsetAttr);(b=c.customMedia[a[h]("data-media")||a[h]("media")])&&a.setAttribute("media",b),e&&a.setAttribute("srcset",e),b&&(d=a.parentNode,d.insertBefore(a.cloneNode(),a),d.removeChild(a))},aa=z(function(a,b,d,e,f){var g,i,k,l,o,q;(o=u(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(d?r(a,c.autosizesClass):a.setAttribute("sizes",e)),i=a[h](c.srcsetAttr),g=a[h](c.srcAttr),f&&(k=a.parentNode,l=k&&m.test(k.nodeName||"")),q=b.firesLoad||"src"in a&&(i||g||l),o={target:a},q&&(t(a,T,!0),clearTimeout(n),n=j(T,2500),r(a,c.loadingClass),t(a,Z,!0)),l&&p.call(k.getElementsByTagName("source"),_),i?a.setAttribute("srcset",i):g&&!l&&(N.test(a.nodeName)?$(a,g):a.src=g),(i||l)&&v(a,{src:g})),a._lazyRace&&delete a._lazyRace,s(a,c.lazyClass),y(function(){(!q||a.complete&&a.naturalWidth>1)&&(q?T(o):R--,X(o))},!0)}),ba=function(a){var b,d=M.test(a.nodeName),e=d&&(a[h](c.sizesAttr)||a[h]("sizes")),f="auto"==e;(!f&&l||!d||!a.src&&!a.srcset||a.complete||q(a,c.errorClass))&&(b=u(a,"lazyunveilread").detail,f&&D.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,R++,aa(a,b,f,e,d))},ca=function(){if(!l){if(e.now()-x<999)return void j(ca,999);var a=B(function(){c.loadMode=3,W()});l=!0,c.loadMode=3,W(),i("scroll",function(){3==c.loadMode&&(c.loadMode=2),a()},!0)}};return{_:function(){x=e.now(),f=b.getElementsByClassName(c.lazyClass),k=b.getElementsByClassName(c.lazyClass+" "+c.preloadClass),L=c.hFac,i("scroll",W,!0),i("resize",W,!0),a.MutationObserver?new MutationObserver(W).observe(d,{childList:!0,subtree:!0,attributes:!0}):(d[g]("DOMNodeInserted",W,!0),d[g]("DOMAttrModified",W,!0),setInterval(W,999)),i("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[g](a,W,!0)}),/d$|^c/.test(b.readyState)?ca():(i("load",ca),b[g]("DOMContentLoaded",W),j(ca,2e4)),f.length?(V(),y._lsFlush()):W()},checkElems:W,unveil:ba}}(),D=function(){var a,d=z(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),m.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;g>f;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||v(a,c.detail)}),e=function(a,b,c){var e,f=a.parentNode;f&&(c=x(a,f,c),e=u(a,"lazybeforesizes",{width:c,dataAttr:!!b}),e.defaultPrevented||(c=e.detail.width,c&&c!==a._lazysizesWidth&&d(a,f,e,c)))},f=function(){var b,c=a.length;if(c)for(b=0;c>b;b++)e(a[b])},g=B(f);return{_:function(){a=b.getElementsByClassName(c.autosizesClass),i("resize",g)},checkElems:g,updateElem:e}}(),E=function(){E.i||(E.i=!0,D._(),C._())};return function(){var b,d={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2};c=a.lazySizesConfig||a.lazysizesConfig||{};for(b in d)b in c||(c[b]=d[b]);a.lazySizesConfig=c,j(function(){c.init&&E()})}(),{cfg:c,autoSizer:D,loader:C,init:E,uP:v,aC:r,rC:s,hC:q,fire:u,gW:x,rAF:y}}});var App=App||{};App.Scrollmonitor=function(){function a(a){var b,c=scrollMonitor.create(a);c.lock(),c.enterViewport(function(){d($(this)[0])}),c.exitViewport(function(){c.unlock(),c.recalculateLocation(),c.lock(),d($(this)[0])}),$(window).on("resize",function(){window.clearTimeout(b),b=window.setTimeout(function(){c.unlock(),c.recalculateLocation(),c.lock()},1e3)}),a.addClass(i.init),d(c),g.push(c)}function b(){$(f).each(function(){$(this).hasClass(i.init)||a($(this))}),g.forEach(function(a){a.unlock(),a.recalculateLocation(),a.lock()}),c()}function c(){g.forEach(function(a){d(a)})}function d(a){var b=$(a.watchItem),c=!1,d=!1,e=a.isInViewport,f=a.isAboveViewport&&!a.isInViewport,g=a.isBelowViewport&&!a.isInViewport;h&&(c=e&&a.wasAbove,d=e&&a.wasBelow,e&&b.addClass(i.visitedViewPort)),a.wasIn!=e&&(b.toggleClass(i.enterTop,c),b.toggleClass(i.enterBottom,d),b.toggleClass(i.inViewport,e),b.toggleClass(i.outViewport,!e),b.toggleClass(i.aboveViewport,f),b.toggleClass(i.belowViewport,g)),a.wasIn=e,a.wasAbove=f,a.wasBelow=g}var e,f=".scrollmonitor",g=[],h=!1,i={init:"scmo-init",inViewport:"scmo-in-vp",outViewport:"scmo-out-vp",aboveViewport:"scmo-above-vp",belowViewport:"scmo-below-vp",enterTop:"scmo-enter-top",enterBottom:"scmo-enter-bottom",visitedViewPort:"scmo-visited-vp"},j=function(){$(window).on("load",function(){l()})},k=function(){l()},l=function(){e=$(f),e.each(function(){var b=$(this).data("scrollmonitor-initialized");b||a($(this)),$(this).data("scrollmonitor-initialized",!0)}),h=!0,c()},m=function(){$(f).removeClass(i.init);for(var a=0;a<g.length;a++)g[a].destroy()};return{init:j,reInit:k,updateItems:b,destroyAllItems:m}}(),!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define("scrollMonitor",[],b):"object"==typeof exports?exports.scrollMonitor=b():a.scrollMonitor=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";var d=c(1),e=d.isInBrowser,f=c(2),g=new f(e?document.body:null);g.setStateFromDOM(null),g.listenToDOM(),e&&(window.scrollMonitor=g),a.exports=g},function(a,b){"use strict";b.VISIBILITYCHANGE="visibilityChange",b.ENTERVIEWPORT="enterViewport",b.FULLYENTERVIEWPORT="fullyEnterViewport",b.EXITVIEWPORT="exitViewport",b.PARTIALLYEXITVIEWPORT="partiallyExitViewport",b.LOCATIONCHANGE="locationChange",b.STATECHANGE="stateChange",b.eventTypes=[b.VISIBILITYCHANGE,b.ENTERVIEWPORT,b.FULLYENTERVIEWPORT,b.EXITVIEWPORT,b.PARTIALLYEXITVIEWPORT,b.LOCATIONCHANGE,b.STATECHANGE],b.isOnServer="undefined"==typeof window,b.isInBrowser=!b.isOnServer,b.defaultOffsets={top:0,bottom:0}},function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a){return i?0:a===document.body?window.innerHeight||document.documentElement.clientHeight:a.clientHeight}function f(a){return i?0:a===document.body?Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.documentElement.clientHeight):a.scrollHeight}function g(a){return i?0:a===document.body?window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop:a.scrollTop}var h=c(1),i=h.isOnServer,j=h.isInBrowser,k=h.eventTypes,l=c(3),m=function(){function a(b,c){function h(){if(j.viewportTop=g(b),j.viewportBottom=j.viewportTop+j.viewportHeight,j.documentHeight=f(b),j.documentHeight!==l){for(m=j.watchers.length;m--;)j.watchers[m].recalculateLocation();l=j.documentHeight}}function i(){for(n=j.watchers.length;n--;)j.watchers[n].update();for(n=j.watchers.length;n--;)j.watchers[n].triggerCallbacks()}d(this,a);var j=this;this.item=b,this.watchers=[],this.viewportTop=null,this.viewportBottom=null,this.documentHeight=f(b),this.viewportHeight=e(b),this.DOMListener=function(){a.prototype.DOMListener.apply(j,arguments)},this.eventTypes=k,c&&(this.containerWatcher=c.create(b));var l,m,n;this.update=function(){h(),i()},this.recalculateLocations=function(){this.documentHeight=0,this.update()}}return a.prototype.listenToDOM=function(){j&&(window.addEventListener?(this.item===document.body?window.addEventListener("scroll",this.DOMListener):this.item.addEventListener("scroll",this.DOMListener),window.addEventListener("resize",this.DOMListener)):(this.item===document.body?window.attachEvent("onscroll",this.DOMListener):this.item.attachEvent("onscroll",this.DOMListener),window.attachEvent("onresize",this.DOMListener)),this.destroy=function(){window.addEventListener?(this.item===document.body?(window.removeEventListener("scroll",this.DOMListener),this.containerWatcher.destroy()):this.item.removeEventListener("scroll",this.DOMListener),window.removeEventListener("resize",this.DOMListener)):(this.item===document.body?(window.detachEvent("onscroll",this.DOMListener),this.containerWatcher.destroy()):this.item.detachEvent("onscroll",this.DOMListener),window.detachEvent("onresize",this.DOMListener))})},a.prototype.destroy=function(){},a.prototype.DOMListener=function(a){this.setStateFromDOM(a),this.updateAndTriggerWatchers(a)},a.prototype.setStateFromDOM=function(a){var b=g(this.item),c=e(this.item),d=f(this.item);this.setState(b,c,d,a)},a.prototype.setState=function(a,b,c,d){var e=b!==this.viewportHeight||c!==this.contentHeight;if(this.latestEvent=d,this.viewportTop=a,this.viewportHeight=b,this.viewportBottom=a+b,this.contentHeight=c,e)for(var f=this.watchers.length;f--;)this.watchers[f].recalculateLocation();this.updateAndTriggerWatchers(d)},a.prototype.updateAndTriggerWatchers=function(a){for(var b=this.watchers.length;b--;)this.watchers[b].update();for(b=this.watchers.length;b--;)this.watchers[b].triggerCallbacks(a)},a.prototype.createCustomContainer=function(){return new a},a.prototype.createContainer=function(b){"string"==typeof b?b=document.querySelector(b):b&&b.length>0&&(b=b[0]);var c=new a(b,this);return c.setStateFromDOM(),c.listenToDOM(),c},a.prototype.create=function(a,b){"string"==typeof a?a=document.querySelector(a):a&&a.length>0&&(a=a[0]);var c=new l(this,a,b);return this.watchers.push(c),c},a.prototype.beget=function(a,b){return this.create(a,b)},a}();a.exports=m},function(a,b,c){"use strict";function d(a,b,c){function d(a,b){if(0!==a.length)for(u=a.length;u--;)v=a[u],v.callback.call(e,b,e),v.isOne&&a.splice(u,1)}var e=this;this.watchItem=b,this.container=a,this.offsets=c?c===+c?{top:c,bottom:c}:{top:c.top||n.top,bottom:c.bottom||n.bottom}:n,this.callbacks={};for(var o=0,p=m.length;p>o;o++)e.callbacks[m[o]]=[];this.locked=!1;var q,r,s,t,u,v;this.triggerCallbacks=function(a){switch(this.isInViewport&&!q&&d(this.callbacks[g],a),this.isFullyInViewport&&!r&&d(this.callbacks[h],a),this.isAboveViewport!==s&&this.isBelowViewport!==t&&(d(this.callbacks[f],a),r||this.isFullyInViewport||(d(this.callbacks[h],a),d(this.callbacks[j],a)),q||this.isInViewport||(d(this.callbacks[g],a),d(this.callbacks[i],a))),!this.isFullyInViewport&&r&&d(this.callbacks[j],a),!this.isInViewport&&q&&d(this.callbacks[i],a),this.isInViewport!==q&&d(this.callbacks[f],a),!0){case q!==this.isInViewport:case r!==this.isFullyInViewport:case s!==this.isAboveViewport:case t!==this.isBelowViewport:d(this.callbacks[l],a)}q=this.isInViewport,r=this.isFullyInViewport,s=this.isAboveViewport,t=this.isBelowViewport},this.recalculateLocation=function(){if(!this.locked){var a=this.top,b=this.bottom;if(this.watchItem.nodeName){var c=this.watchItem.style.display;"none"===c&&(this.watchItem.style.display="");for(var e=0,f=this.container;f.containerWatcher;)e+=f.containerWatcher.top-f.containerWatcher.container.viewportTop,f=f.containerWatcher.container;var g=this.watchItem.getBoundingClientRect();this.top=g.top+this.container.viewportTop-e,this.bottom=g.bottom+this.container.viewportTop-e,"none"===c&&(this.watchItem.style.display=c)}else this.watchItem===+this.watchItem?this.top=this.bottom=this.watchItem>0?this.watchItem:this.container.documentHeight-this.watchItem:(this.top=this.watchItem.top,this.bottom=this.watchItem.bottom);this.top-=this.offsets.top,this.bottom+=this.offsets.bottom,this.height=this.bottom-this.top,void 0===a&&void 0===b||this.top===a&&this.bottom===b||d(this.callbacks[k],null)}},this.recalculateLocation(),this.update(),q=this.isInViewport,r=this.isFullyInViewport,s=this.isAboveViewport,t=this.isBelowViewport}var e=c(1),f=e.VISIBILITYCHANGE,g=e.ENTERVIEWPORT,h=e.FULLYENTERVIEWPORT,i=e.EXITVIEWPORT,j=e.PARTIALLYEXITVIEWPORT,k=e.LOCATIONCHANGE,l=e.STATECHANGE,m=e.eventTypes,n=e.defaultOffsets;d.prototype={on:function(a,b,c){switch(!0){case a===f&&!this.isInViewport&&this.isAboveViewport:case a===g&&this.isInViewport:case a===h&&this.isFullyInViewport:case a===i&&this.isAboveViewport&&!this.isInViewport:case a===j&&this.isAboveViewport:if(b.call(this,this.container.latestEvent,this),c)return}if(!this.callbacks[a])throw new Error("Tried to add a scroll monitor listener of type "+a+". Your options are: "+m.join(", "));this.callbacks[a].push({callback:b,isOne:c||!1})},off:function(a,b){if(!this.callbacks[a])throw new Error("Tried to remove a scroll monitor listener of type "+a+". Your options are: "+m.join(", "));for(var c,d=0;c=this.callbacks[a][d];d++)if(c.callback===b){this.callbacks[a].splice(d,1);break}},one:function(a,b){this.on(a,b,!0)},recalculateSize:function(){this.height=this.watchItem.offsetHeight+this.offsets.top+this.offsets.bottom,this.bottom=this.top+this.height},update:function(){this.isAboveViewport=this.top<this.container.viewportTop,this.isBelowViewport=this.bottom>this.container.viewportBottom,this.isInViewport=this.top<this.container.viewportBottom&&this.bottom>this.container.viewportTop,this.isFullyInViewport=this.top>=this.container.viewportTop&&this.bottom<=this.container.viewportBottom||this.isAboveViewport&&this.isBelowViewport},destroy:function(){var a=this.container.watchers.indexOf(this),b=this;this.container.watchers.splice(a,1);for(var c=0,d=m.length;d>c;c++)b.callbacks[m[c]].length=0},lock:function(){this.locked=!0},unlock:function(){this.locked=!1}};for(var o=function(a){return function(b,c){this.on.call(this,a,b,c)}},p=0,q=m.length;q>p;p++){var r=m[p];d.prototype[r]=o(r)}a.exports=d}])});var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},e=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},f=function(a,b,d){c.call(this,a,b,d),this._cycle=0,this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._repeat&&this._uncache(!0),this.render=f.prototype.render},g=1e-10,h=c._internals,i=h.isSelector,j=h.isArray,k=f.prototype=c.to({},.1,{}),l=[];f.version="1.20.5",k.constructor=f,k.kill()._gc=!1,f.killTweensOf=f.killDelayedCallsTo=c.killTweensOf,f.getTweensOf=c.getTweensOf,f.lagSmoothing=c.lagSmoothing,f.ticker=c.ticker,f.render=c.render,k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._yoyoEase=null,this._uncache(!0),c.prototype.invalidate.call(this)},k.updateTo=function(a,b){var d,e=this.ratio,f=this.vars.immediateRender||a.immediateRender;b&&this._startTime<this._timeline._time&&(this._startTime=this._timeline._time,this._uncache(!1),this._gc?this._enabled(!0,!1):this._timeline.insert(this,this._startTime-this._delay));for(d in a)this.vars[d]=a[d];if(this._initted||f)if(b)this._initted=!1,f&&this.render(0,!0,!0);else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&c._onPluginEvent("_onDisable",this),this._time/this._duration>.998){var g=this._totalTime;this.render(0,!0,!1),this._initted=!1,this.render(g,!0,!1)}else if(this._initted=!1,this._init(),this._time>0||f)for(var h,i=1/(1-e),j=this._firstPT;j;)h=j.s+j.c,j.c*=i,j.s=h-j.c,j=j._next;return this},k.render=function(a,b,d){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var e,f,i,j,k,l,m,n,o,p=this._dirty?this.totalDuration():this._totalDuration,q=this._time,r=this._totalTime,s=this._cycle,t=this._duration,u=this._rawPrevTime;if(a>=p-1e-7&&a>=0?(this._totalTime=p,this._cycle=this._repeat,this._yoyo&&0!==(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=t,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(e=!0,f="onComplete",d=d||this._timeline.autoRemoveChildren),0===t&&(this._initted||!this.vars.lazy||d)&&(this._startTime===this._timeline._duration&&(a=0),(0>u||0>=a&&a>=-1e-7||u===g&&"isPause"!==this.data)&&u!==a&&(d=!0,u>g&&(f="onReverseComplete")),this._rawPrevTime=n=!b||a||u===a?a:g)):1e-7>a?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==r||0===t&&u>0)&&(f="onReverseComplete",e=this._reversed),0>a&&(this._active=!1,0===t&&(this._initted||!this.vars.lazy||d)&&(u>=0&&(d=!0),this._rawPrevTime=n=!b||a||u===a?a:g)),this._initted||(d=!0)):(this._totalTime=this._time=a,0!==this._repeat&&(j=t+this._repeatDelay,this._cycle=this._totalTime/j>>0,0!==this._cycle&&this._cycle===this._totalTime/j&&a>=r&&this._cycle--,this._time=this._totalTime-this._cycle*j,this._yoyo&&0!==(1&this._cycle)&&(this._time=t-this._time,o=this._yoyoEase||this.vars.yoyoEase,o&&(this._yoyoEase||(o!==!0||this._initted?this._yoyoEase=o=o===!0?this._ease:o instanceof Ease?o:Ease.map[o]:(o=this.vars.ease,this._yoyoEase=o=o?o instanceof Ease?o:"function"==typeof o?new Ease(o,this.vars.easeParams):Ease.map[o]||c.defaultEase:c.defaultEase)),this.ratio=o?1-o.getRatio((t-this._time)/t):0)),this._time>t?this._time=t:this._time<0&&(this._time=0)),this._easeType&&!o?(k=this._time/t,l=this._easeType,m=this._easePower,(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===m?k*=k:2===m?k*=k*k:3===m?k*=k*k*k:4===m&&(k*=k*k*k*k),this.ratio=1===l?1-k:2===l?k:this._time/t<.5?k/2:1-k/2):o||(this.ratio=this._ease.getRatio(this._time/t))),q===this._time&&!d&&s===this._cycle)return void(r!==this._totalTime&&this._onUpdate&&(b||this._callback("onUpdate")));if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!d&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=q,this._totalTime=r,this._rawPrevTime=u,this._cycle=s,h.lazyTweens.push(this),void(this._lazy=[a,b]);!this._time||e||o?e&&this._ease._calcEnd&&!o&&(this.ratio=this._ease.getRatio(0===this._time?0:1)):this.ratio=this._ease.getRatio(this._time/t)}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==q&&a>=0&&(this._active=!0),0===r&&(2===this._initted&&a>0&&this._init(),this._startAt&&(a>=0?this._startAt.render(a,!0,d):f||(f="_dummyGS")),this.vars.onStart&&(0!==this._totalTime||0===t)&&(b||this._callback("onStart"))),i=this._firstPT;i;)i.f?i.t[i.p](i.c*this.ratio+i.s):i.t[i.p]=i.c*this.ratio+i.s,i=i._next;this._onUpdate&&(0>a&&this._startAt&&this._startTime&&this._startAt.render(a,!0,d),b||(this._totalTime!==r||f)&&this._callback("onUpdate")),this._cycle!==s&&(b||this._gc||this.vars.onRepeat&&this._callback("onRepeat")),f&&(!this._gc||d)&&(0>a&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(a,!0,d),e&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[f]&&this._callback(f),0===t&&this._rawPrevTime===g&&n!==g&&(this._rawPrevTime=0))},f.to=function(a,b,c){return new f(a,b,c)},f.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new f(a,b,c)},f.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new f(a,b,d)},f.staggerTo=f.allTo=function(a,b,g,h,k,m,n){h=h||0;var o,p,q,r,s=0,t=[],u=function(){g.onComplete&&g.onComplete.apply(g.onCompleteScope||this,arguments),k.apply(n||g.callbackScope||this,m||l)},v=g.cycle,w=g.startAt&&g.startAt.cycle;for(j(a)||("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a))),a=a||[],0>h&&(a=d(a),a.reverse(),h*=-1),o=a.length-1,q=0;o>=q;q++){p={};for(r in g)p[r]=g[r];if(v&&(e(p,a,q),null!=p.duration&&(b=p.duration,delete p.duration)),w){w=p.startAt={};for(r in g.startAt)w[r]=g.startAt[r];e(p.startAt,a,q)}p.delay=s+(p.delay||0),q===o&&k&&(p.onComplete=u),t[q]=new f(a[q],b,p),s+=h}return t},f.staggerFrom=f.allFrom=function(a,b,c,d,e,g,h){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,f.staggerTo(a,b,c,d,e,g,h)},f.staggerFromTo=f.allFromTo=function(a,b,c,d,e,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,f.staggerTo(a,b,d,e,g,h,i)},f.delayedCall=function(a,b,c,d,e){return new f(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,useFrames:e,overwrite:0})},f.set=function(a,b){return new f(a,0,b)},f.isTweening=function(a){return c.getTweensOf(a,!0).length>0};var m=function(a,b){for(var d=[],e=0,f=a._first;f;)f instanceof c?d[e++]=f:(b&&(d[e++]=f),d=d.concat(m(f,b)),e=d.length),f=f._next;return d},n=f.getAllTweens=function(b){return m(a._rootTimeline,b).concat(m(a._rootFramesTimeline,b))};f.killAll=function(a,c,d,e){null==c&&(c=!0),null==d&&(d=!0);var f,g,h,i=n(0!=e),j=i.length,k=c&&d&&e;for(h=0;j>h;h++)g=i[h],(k||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&(a?g.totalTime(g._reversed?0:g.totalDuration()):g._enabled(!1,!1))},f.killChildTweensOf=function(a,b){if(null!=a){var e,g,k,l,m,n=h.tweenLookup;if("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a)),j(a))for(l=a.length;--l>-1;)f.killChildTweensOf(a[l],b);else{e=[];for(k in n)for(g=n[k].target.parentNode;g;)g===a&&(e=e.concat(n[k].tweens)),g=g.parentNode;for(m=e.length,l=0;m>l;l++)b&&e[l].totalTime(e[l].totalDuration()),e[l]._enabled(!1,!1)}}};var o=function(a,c,d,e){c=c!==!1,d=d!==!1,e=e!==!1;for(var f,g,h=n(e),i=c&&d&&e,j=h.length;--j>-1;)g=h[j],(i||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&g.paused(a)};return f.pauseAll=function(a,b,c){o(!0,a,b,c)},f.resumeAll=function(a,b,c){o(!1,a,b,c)},f.globalTimeScale=function(b){var d=a._rootTimeline,e=c.ticker.time;return arguments.length?(b=b||g,d._startTime=e-(e-d._startTime)*d._timeScale/b,d=a._rootFramesTimeline,e=c.ticker.frame,d._startTime=e-(e-d._startTime)*d._timeScale/b,d._timeScale=a._rootTimeline._timeScale=b,b):d._timeScale},k.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()},k.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()},k.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),a>this._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.duration=function(b){return arguments.length?a.prototype.duration.call(this,b):this._duration},k.totalDuration=function(a){return arguments.length?-1===this._repeat?this:this.duration((a-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},f},!0),_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){b.call(this,a),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var c,d,e=this.vars;for(d in e)c=e[d],i(c)&&-1!==c.join("").indexOf("{self}")&&(e[d]=this._swapSelfInParams(c));i(e.tweens)&&this.add(e.tweens,0,e.align,e.stagger)},e=1e-10,f=c._internals,g=d._internals={},h=f.isSelector,i=f.isArray,j=f.lazyTweens,k=f.lazyRender,l=_gsScope._gsDefine.globals,m=function(a){var b,c={};for(b in a)c[b]=a[b];return c},n=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},o=g.pauseCallback=function(){},p=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},q=d.prototype=new b;return d.version="1.20.4",q.constructor=d,q.kill()._gc=q._forcingPlayhead=q._hasPause=!1,q.to=function(a,b,d,e){var f=d.repeat&&l.TweenMax||c;return b?this.add(new f(a,b,d),e):this.set(a,d,e)},q.from=function(a,b,d,e){return this.add((d.repeat&&l.TweenMax||c).from(a,b,d),e)},q.fromTo=function(a,b,d,e,f){var g=e.repeat&&l.TweenMax||c;return b?this.add(g.fromTo(a,b,d,e),f):this.set(a,e,f)},q.staggerTo=function(a,b,e,f,g,i,j,k){var l,o,q=new d({onComplete:i,onCompleteParams:j,callbackScope:k,smoothChildTiming:this.smoothChildTiming}),r=e.cycle;for("string"==typeof a&&(a=c.selector(a)||a),a=a||[],h(a)&&(a=p(a)),f=f||0,0>f&&(a=p(a),a.reverse(),f*=-1),o=0;o<a.length;o++)l=m(e),l.startAt&&(l.startAt=m(l.startAt),l.startAt.cycle&&n(l.startAt,a,o)),r&&(n(l,a,o),null!=l.duration&&(b=l.duration,delete l.duration)),q.to(a[o],b,l,o*f);return this.add(q,g)},q.staggerFrom=function(a,b,c,d,e,f,g,h){return c.immediateRender=0!=c.immediateRender,c.runBackwards=!0,this.staggerTo(a,b,c,d,e,f,g,h)},q.staggerFromTo=function(a,b,c,d,e,f,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,this.staggerTo(a,b,d,e,f,g,h,i)},q.call=function(a,b,d,e){return this.add(c.delayedCall(0,a,b,d),e);

},q.set=function(a,b,d){return d=this._parseTimeOrLabel(d,0,!0),null==b.immediateRender&&(b.immediateRender=d===this._time&&!this._paused),this.add(new c(a,0,b),d)},d.exportRoot=function(a,b){a=a||{},null==a.smoothChildTiming&&(a.smoothChildTiming=!0);var e,f,g,h,i=new d(a),j=i._timeline;for(null==b&&(b=!0),j._remove(i,!0),i._startTime=0,i._rawPrevTime=i._time=i._totalTime=j._time,g=j._first;g;)h=g._next,b&&g instanceof c&&g.target===g.vars.onComplete||(f=g._startTime-g._delay,0>f&&(e=1),i.add(g,f)),g=h;return j.add(i,0),e&&i.totalDuration(),i},q.add=function(e,f,g,h){var j,k,l,m,n,o;if("number"!=typeof f&&(f=this._parseTimeOrLabel(f,0,!0,e)),!(e instanceof a)){if(e instanceof Array||e&&e.push&&i(e)){for(g=g||"normal",h=h||0,j=f,k=e.length,l=0;k>l;l++)i(m=e[l])&&(m=new d({tweens:m})),this.add(m,j),"string"!=typeof m&&"function"!=typeof m&&("sequence"===g?j=m._startTime+m.totalDuration()/m._timeScale:"start"===g&&(m._startTime-=m.delay())),j+=h;return this._uncache(!0)}if("string"==typeof e)return this.addLabel(e,f);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(b.prototype.add.call(this,e,f),e._time&&e.render((this.rawTime()-e._startTime)*e._timeScale,!1,!1),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(n=this,o=n.rawTime()>e._startTime;n._timeline;)o&&n._timeline.smoothChildTiming?n.totalTime(n._totalTime,!0):n._gc&&n._enabled(!0,!1),n=n._timeline;return this},q.remove=function(b){if(b instanceof a){this._remove(b,!1);var c=b._timeline=b.vars.useFrames?a._rootFramesTimeline:a._rootTimeline;return b._startTime=(b._paused?b._pauseTime:c._time)-(b._reversed?b.totalDuration()-b._totalTime:b._totalTime)/b._timeScale,this}if(b instanceof Array||b&&b.push&&i(b)){for(var d=b.length;--d>-1;)this.remove(b[d]);return this}return"string"==typeof b?this.removeLabel(b):this.kill(null,b)},q._remove=function(a,c){b.prototype._remove.call(this,a,c);var d=this._last;return d?this._time>this.duration()&&(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},q.append=function(a,b){return this.add(a,this._parseTimeOrLabel(null,b,!0,a))},q.insert=q.insertMultiple=function(a,b,c,d){return this.add(a,b||0,c,d)},q.appendMultiple=function(a,b,c,d){return this.add(a,this._parseTimeOrLabel(null,b,!0,a),c,d)},q.addLabel=function(a,b){return this._labels[a]=this._parseTimeOrLabel(b),this},q.addPause=function(a,b,d,e){var f=c.delayedCall(0,o,d,e||this);return f.vars.onComplete=f.vars.onReverseComplete=b,f.data="isPause",this._hasPause=!0,this.add(f,a)},q.removeLabel=function(a){return delete this._labels[a],this},q.getLabelTime=function(a){return null!=this._labels[a]?this._labels[a]:-1},q._parseTimeOrLabel=function(b,c,d,e){var f,g;if(e instanceof a&&e.timeline===this)this.remove(e);else if(e&&(e instanceof Array||e.push&&i(e)))for(g=e.length;--g>-1;)e[g]instanceof a&&e[g].timeline===this&&this.remove(e[g]);if(f="number"!=typeof b||c?this.duration()>99999999999?this.recent().endTime(!1):this._duration:0,"string"==typeof c)return this._parseTimeOrLabel(c,d&&"number"==typeof b&&null==this._labels[c]?b-f:0,d);if(c=c||0,"string"!=typeof b||!isNaN(b)&&null==this._labels[b])null==b&&(b=f);else{if(g=b.indexOf("="),-1===g)return null==this._labels[b]?d?this._labels[b]=f+c:c:this._labels[b]+c;c=parseInt(b.charAt(g-1)+"1",10)*Number(b.substr(g+1)),b=g>1?this._parseTimeOrLabel(b.substr(0,g-1),0,d):f}return Number(b)+c},q.seek=function(a,b){return this.totalTime("number"==typeof a?a:this._parseTimeOrLabel(a),b!==!1)},q.stop=function(){return this.paused(!0)},q.gotoAndPlay=function(a,b){return this.play(a,b)},q.gotoAndStop=function(a,b){return this.pause(a,b)},q.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,g,h,i,l,m,n=this._time,o=this._dirty?this.totalDuration():this._totalDuration,p=this._startTime,q=this._timeScale,r=this._paused;if(n!==this._time&&(a+=this._time-n),a>=o-1e-7&&a>=0)this._totalTime=this._time=o,this._reversed||this._hasPausedChild()||(f=!0,h="onComplete",i=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||this._rawPrevTime<0||this._rawPrevTime===e)&&this._rawPrevTime!==a&&this._first&&(i=!0,this._rawPrevTime>e&&(h="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,a=o+1e-4;else if(1e-7>a)if(this._totalTime=this._time=0,(0!==n||0===this._duration&&this._rawPrevTime!==e&&(this._rawPrevTime>0||0>a&&this._rawPrevTime>=0))&&(h="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(i=f=!0,h="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(i=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(i=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!b){if(a>=n)for(d=this._first;d&&d._startTime<=a&&!l;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(l=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!l;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(l=d),d=d._prev;l&&(this._time=a=l._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=a}if(this._time!==n&&this._first||c||i||l){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==n&&a>0&&(this._active=!0),0===n&&this.vars.onStart&&(0===this._time&&this._duration||b||this._callback("onStart")),m=this._time,m>=n)for(d=this._first;d&&(g=d._next,m===this._time&&(!this._paused||r));)(d._active||d._startTime<=m&&!d._paused&&!d._gc)&&(l===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=g;else for(d=this._last;d&&(g=d._prev,m===this._time&&(!this._paused||r));){if(d._active||d._startTime<=n&&!d._paused&&!d._gc){if(l===d){for(l=d._prev;l&&l.endTime()>this._time;)l.render(l._reversed?l.totalDuration()-(a-l._startTime)*l._timeScale:(a-l._startTime)*l._timeScale,b,c),l=l._prev;l=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=g}this._onUpdate&&(b||(j.length&&k(),this._callback("onUpdate"))),h&&(this._gc||(p===this._startTime||q!==this._timeScale)&&(0===this._time||o>=this.totalDuration())&&(f&&(j.length&&k(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[h]&&this._callback(h)))}},q._hasPausedChild=function(){for(var a=this._first;a;){if(a._paused||a instanceof d&&a._hasPausedChild())return!0;a=a._next}return!1},q.getChildren=function(a,b,d,e){e=e||-9999999999;for(var f=[],g=this._first,h=0;g;)g._startTime<e||(g instanceof c?b!==!1&&(f[h++]=g):(d!==!1&&(f[h++]=g),a!==!1&&(f=f.concat(g.getChildren(!0,b,d)),h=f.length))),g=g._next;return f},q.getTweensOf=function(a,b){var d,e,f=this._gc,g=[],h=0;for(f&&this._enabled(!0,!0),d=c.getTweensOf(a),e=d.length;--e>-1;)(d[e].timeline===this||b&&this._contains(d[e]))&&(g[h++]=d[e]);return f&&this._enabled(!1,!0),g},q.recent=function(){return this._recent},q._contains=function(a){for(var b=a.timeline;b;){if(b===this)return!0;b=b.timeline}return!1},q.shiftChildren=function(a,b,c){c=c||0;for(var d,e=this._first,f=this._labels;e;)e._startTime>=c&&(e._startTime+=a),e=e._next;if(b)for(d in f)f[d]>=c&&(f[d]+=a);return this._uncache(!0)},q._kill=function(a,b){if(!a&&!b)return this._enabled(!1,!1);for(var c=b?this.getTweensOf(b):this.getChildren(!0,!0,!1),d=c.length,e=!1;--d>-1;)c[d]._kill(a,b)&&(e=!0);return e},q.clear=function(a){var b=this.getChildren(!1,!0,!0),c=b.length;for(this._time=this._totalTime=0;--c>-1;)b[c]._enabled(!1,!1);return a!==!1&&(this._labels={}),this._uncache(!0)},q.invalidate=function(){for(var b=this._first;b;)b.invalidate(),b=b._next;return a.prototype.invalidate.call(this)},q._enabled=function(a,c){if(a===this._gc)for(var d=this._first;d;)d._enabled(a,!0),d=d._next;return b.prototype._enabled.call(this,a,c)},q.totalTime=function(){this._forcingPlayhead=!0;var b=a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,b},q.duration=function(a){return arguments.length?(0!==this.duration()&&0!==a&&this.timeScale(this._duration/a),this):(this._dirty&&this.totalDuration(),this._duration)},q.totalDuration=function(a){if(!arguments.length){if(this._dirty){for(var b,c,d=0,e=this._last,f=999999999999;e;)b=e._prev,e._dirty&&e.totalDuration(),e._startTime>f&&this._sortChildren&&!e._paused&&!this._calculatingDuration?(this._calculatingDuration=1,this.add(e,e._startTime-e._delay),this._calculatingDuration=0):f=e._startTime,e._startTime<0&&!e._paused&&(d-=e._startTime,this._timeline.smoothChildTiming&&(this._startTime+=e._startTime/this._timeScale,this._time-=e._startTime,this._totalTime-=e._startTime,this._rawPrevTime-=e._startTime),this.shiftChildren(-e._startTime,!1,-9999999999),f=0),c=e._startTime+e._totalDuration/e._timeScale,c>d&&(d=c),e=b;this._duration=this._totalDuration=d,this._dirty=!1}return this._totalDuration}return a&&this.totalDuration()?this.timeScale(this._totalDuration/a):this},q.paused=function(b){if(!b)for(var c=this._first,d=this._time;c;)c._startTime===d&&"isPause"===c.data&&(c._rawPrevTime=0),c=c._next;return a.prototype.paused.apply(this,arguments)},q.usesFrames=function(){for(var b=this._timeline;b._timeline;)b=b._timeline;return b===a._rootFramesTimeline},q.rawTime=function(a){return a&&(this._paused||this._repeat&&this.time()>0&&this.totalProgress()<1)?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(a)-this._startTime)*this._timeScale},d},!0),_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(a,b,c){var d=function(b){a.call(this,b),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=this.vars.yoyo===!0,this._dirty=!0},e=1e-10,f=b._internals,g=f.lazyTweens,h=f.lazyRender,i=_gsScope._gsDefine.globals,j=new c(null,null,1,0),k=d.prototype=new a;return k.constructor=d,k.kill()._gc=!1,d.version="1.20.4",k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),a.prototype.invalidate.call(this)},k.addCallback=function(a,c,d,e){return this.add(b.delayedCall(0,a,d,e),c)},k.removeCallback=function(a,b){if(a)if(null==b)this._kill(null,a);else for(var c=this.getTweensOf(a,!1),d=c.length,e=this._parseTimeOrLabel(b);--d>-1;)c[d]._startTime===e&&c[d]._enabled(!1,!1);return this},k.removePause=function(b){return this.removeCallback(a._internals.pauseCallback,b)},k.tweenTo=function(a,c){c=c||{};var d,e,f,g={ease:j,useFrames:this.usesFrames(),immediateRender:!1,lazy:!1},h=c.repeat&&i.TweenMax||b;for(e in c)g[e]=c[e];return g.time=this._parseTimeOrLabel(a),d=Math.abs(Number(g.time)-this._time)/this._timeScale||.001,f=new h(this,d,g),g.onStart=function(){f.target.paused(!0),f.vars.time===f.target.time()||d!==f.duration()||f.isFromTo||f.duration(Math.abs(f.vars.time-f.target.time())/f.target._timeScale).render(f.time(),!0,!0),c.onStart&&c.onStart.apply(c.onStartScope||c.callbackScope||f,c.onStartParams||[])},f},k.tweenFromTo=function(a,b,c){c=c||{},a=this._parseTimeOrLabel(a),c.startAt={onComplete:this.seek,onCompleteParams:[a],callbackScope:this},c.immediateRender=c.immediateRender!==!1;var d=this.tweenTo(b,c);return d.isFromTo=1,d.duration(Math.abs(d.vars.time-a)/this._timeScale||.001)},k.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,i,j,k,l,m,n,o=this._time,p=this._dirty?this.totalDuration():this._totalDuration,q=this._duration,r=this._totalTime,s=this._startTime,t=this._timeScale,u=this._rawPrevTime,v=this._paused,w=this._cycle;if(o!==this._time&&(a+=this._time-o),a>=p-1e-7&&a>=0)this._locked||(this._totalTime=p,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(f=!0,j="onComplete",k=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||0>u||u===e)&&u!==a&&this._first&&(k=!0,u>e&&(j="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,this._yoyo&&0!==(1&this._cycle)?this._time=a=0:(this._time=q,a=q+1e-4);else if(1e-7>a)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(0!==o||0===q&&u!==e&&(u>0||0>a&&u>=0)&&!this._locked)&&(j="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(k=f=!0,j="onReverseComplete"):u>=0&&this._first&&(k=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=q||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(k=!0)}else if(0===q&&0>u&&(k=!0),this._time=this._rawPrevTime=a,this._locked||(this._totalTime=a,0!==this._repeat&&(l=q+this._repeatDelay,this._cycle=this._totalTime/l>>0,0!==this._cycle&&this._cycle===this._totalTime/l&&a>=r&&this._cycle--,this._time=this._totalTime-this._cycle*l,this._yoyo&&0!==(1&this._cycle)&&(this._time=q-this._time),this._time>q?(this._time=q,a=q+1e-4):this._time<0?this._time=a=0:a=this._time)),this._hasPause&&!this._forcingPlayhead&&!b){if(a=this._time,a>=o||this._repeat&&w!==this._cycle)for(d=this._first;d&&d._startTime<=a&&!m;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(m=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!m;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(m=d),d=d._prev;m&&m._startTime<q&&(this._time=a=m._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==w&&!this._locked){var x=this._yoyo&&0!==(1&w),y=x===(this._yoyo&&0!==(1&this._cycle)),z=this._totalTime,A=this._cycle,B=this._rawPrevTime,C=this._time;if(this._totalTime=w*q,this._cycle<w?x=!x:this._totalTime+=q,this._time=o,this._rawPrevTime=0===q?u-1e-4:u,this._cycle=w,this._locked=!0,o=x?0:q,this.render(o,b,0===q),b||this._gc||this.vars.onRepeat&&(this._cycle=A,this._locked=!1,this._callback("onRepeat")),o!==this._time)return;if(y&&(this._cycle=w,this._locked=!0,o=x?q+1e-4:-1e-4,this.render(o,!0,!1)),this._locked=!1,this._paused&&!v)return;this._time=C,this._totalTime=z,this._cycle=A,this._rawPrevTime=B}if(!(this._time!==o&&this._first||c||k||m))return void(r!==this._totalTime&&this._onUpdate&&(b||this._callback("onUpdate")));if(this._initted||(this._initted=!0),this._active||!this._paused&&this._totalTime!==r&&a>0&&(this._active=!0),0===r&&this.vars.onStart&&(0===this._totalTime&&this._totalDuration||b||this._callback("onStart")),n=this._time,n>=o)for(d=this._first;d&&(i=d._next,n===this._time&&(!this._paused||v));)(d._active||d._startTime<=this._time&&!d._paused&&!d._gc)&&(m===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=i;else for(d=this._last;d&&(i=d._prev,n===this._time&&(!this._paused||v));){if(d._active||d._startTime<=o&&!d._paused&&!d._gc){if(m===d){for(m=d._prev;m&&m.endTime()>this._time;)m.render(m._reversed?m.totalDuration()-(a-m._startTime)*m._timeScale:(a-m._startTime)*m._timeScale,b,c),m=m._prev;m=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=i}this._onUpdate&&(b||(g.length&&h(),this._callback("onUpdate"))),j&&(this._locked||this._gc||(s===this._startTime||t!==this._timeScale)&&(0===this._time||p>=this.totalDuration())&&(f&&(g.length&&h(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[j]&&this._callback(j)))},k.getActive=function(a,b,c){null==a&&(a=!0),null==b&&(b=!0),null==c&&(c=!1);var d,e,f=[],g=this.getChildren(a,b,c),h=0,i=g.length;for(d=0;i>d;d++)e=g[d],e.isActive()&&(f[h++]=e);return f},k.getLabelAfter=function(a){a||0!==a&&(a=this._time);var b,c=this.getLabelsArray(),d=c.length;for(b=0;d>b;b++)if(c[b].time>a)return c[b].name;return null},k.getLabelBefore=function(a){null==a&&(a=this._time);for(var b=this.getLabelsArray(),c=b.length;--c>-1;)if(b[c].time<a)return b[c].name;return null},k.getLabelsArray=function(){var a,b=[],c=0;for(a in this._labels)b[c++]={time:this._labels[a],name:a};return b.sort(function(a,b){return a.time-b.time}),b},k.invalidate=function(){return this._locked=!1,a.prototype.invalidate.call(this)},k.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()||0},k.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()||0},k.totalDuration=function(b){return arguments.length?-1!==this._repeat&&b?this.timeScale(this.totalDuration()/b):this:(this._dirty&&(a.prototype.totalDuration.call(this),this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},k.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),a>this._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},k.currentLabel=function(a){return arguments.length?this.seek(a,!0):this.getLabelBefore(this._time+1e-8)},d},!0),function(){var a=180/Math.PI,b=[],c=[],d=[],e={},f=_gsScope._gsDefine.globals,g=function(a,b,c,d){c===d&&(c=d-(d-b)/1e6),a===b&&(b=a+(c-a)/1e6),this.a=a,this.b=b,this.c=c,this.d=d,this.da=d-a,this.ca=c-a,this.ba=b-a},h=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",i=function(a,b,c,d){var e={a:a},f={},g={},h={c:d},i=(a+b)/2,j=(b+c)/2,k=(c+d)/2,l=(i+j)/2,m=(j+k)/2,n=(m-l)/8;return e.b=i+(a-i)/4,f.b=l+n,e.c=f.a=(e.b+f.b)/2,f.c=g.a=(l+m)/2,g.b=m-n,h.b=k+(d-k)/4,g.c=h.a=(g.b+h.b)/2,[e,f,g,h]},j=function(a,e,f,g,h){var j,k,l,m,n,o,p,q,r,s,t,u,v,w=a.length-1,x=0,y=a[0].a;for(j=0;w>j;j++)n=a[x],k=n.a,l=n.d,m=a[x+1].d,h?(t=b[j],u=c[j],v=(u+t)*e*.25/(g?.5:d[j]||.5),o=l-(l-k)*(g?.5*e:0!==t?v/t:0),p=l+(m-l)*(g?.5*e:0!==u?v/u:0),q=l-(o+((p-o)*(3*t/(t+u)+.5)/4||0))):(o=l-(l-k)*e*.5,p=l+(m-l)*e*.5,q=l-(o+p)/2),o+=q,p+=q,n.c=r=o,n.b=0!==j?y:y=n.a+.6*(n.c-n.a),n.da=l-k,n.ca=r-k,n.ba=y-k,f?(s=i(k,y,r,l),a.splice(x,1,s[0],s[1],s[2],s[3]),x+=4):x++,y=p;n=a[x],n.b=y,n.c=y+.4*(n.d-y),n.da=n.d-n.a,n.ca=n.c-n.a,n.ba=y-n.a,f&&(s=i(n.a,y,n.c,n.d),a.splice(x,1,s[0],s[1],s[2],s[3]))},k=function(a,d,e,f){var h,i,j,k,l,m,n=[];if(f)for(a=[f].concat(a),i=a.length;--i>-1;)"string"==typeof(m=a[i][d])&&"="===m.charAt(1)&&(a[i][d]=f[d]+Number(m.charAt(0)+m.substr(2)));if(h=a.length-2,0>h)return n[0]=new g(a[0][d],0,0,a[0][d]),n;for(i=0;h>i;i++)j=a[i][d],k=a[i+1][d],n[i]=new g(j,0,0,k),e&&(l=a[i+2][d],b[i]=(b[i]||0)+(k-j)*(k-j),c[i]=(c[i]||0)+(l-k)*(l-k));return n[i]=new g(a[i][d],0,0,a[i+1][d]),n},l=function(a,f,g,i,l,m){var n,o,p,q,r,s,t,u,v={},w=[],x=m||a[0];l="string"==typeof l?","+l+",":h,null==f&&(f=1);for(o in a[0])w.push(o);if(a.length>1){for(u=a[a.length-1],t=!0,n=w.length;--n>-1;)if(o=w[n],Math.abs(x[o]-u[o])>.05){t=!1;break}t&&(a=a.concat(),m&&a.unshift(m),a.push(a[1]),m=a[a.length-3])}for(b.length=c.length=d.length=0,n=w.length;--n>-1;)o=w[n],e[o]=-1!==l.indexOf(","+o+","),v[o]=k(a,o,e[o],m);for(n=b.length;--n>-1;)b[n]=Math.sqrt(b[n]),c[n]=Math.sqrt(c[n]);if(!i){for(n=w.length;--n>-1;)if(e[o])for(p=v[w[n]],s=p.length-1,q=0;s>q;q++)r=p[q+1].da/c[q]+p[q].da/b[q]||0,d[q]=(d[q]||0)+r*r;for(n=d.length;--n>-1;)d[n]=Math.sqrt(d[n])}for(n=w.length,q=g?4:1;--n>-1;)o=w[n],p=v[o],j(p,f,g,i,e[o]),t&&(p.splice(0,q),p.splice(p.length-q,q));return v},m=function(a,b,c){b=b||"soft";var d,e,f,h,i,j,k,l,m,n,o,p={},q="cubic"===b?3:2,r="soft"===b,s=[];if(r&&c&&(a=[c].concat(a)),null==a||a.length<q+1)throw"invalid Bezier data";for(m in a[0])s.push(m);for(j=s.length;--j>-1;){for(m=s[j],p[m]=i=[],n=0,l=a.length,k=0;l>k;k++)d=null==c?a[k][m]:"string"==typeof(o=a[k][m])&&"="===o.charAt(1)?c[m]+Number(o.charAt(0)+o.substr(2)):Number(o),r&&k>1&&l-1>k&&(i[n++]=(d+i[n-2])/2),i[n++]=d;for(l=n-q+1,n=0,k=0;l>k;k+=q)d=i[k],e=i[k+1],f=i[k+2],h=2===q?0:i[k+3],i[n++]=o=3===q?new g(d,e,f,h):new g(d,(2*e+d)/3,(2*e+f)/3,f);i.length=n}return p},n=function(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o=1/c,p=a.length;--p>-1;)for(m=a[p],f=m.a,g=m.d-f,h=m.c-f,i=m.b-f,d=e=0,k=1;c>=k;k++)j=o*k,l=1-j,d=e-(e=(j*j*g+3*l*(j*h+l*i))*j),n=p*c+k-1,b[n]=(b[n]||0)+d*d},o=function(a,b){b=b>>0||6;var c,d,e,f,g=[],h=[],i=0,j=0,k=b-1,l=[],m=[];for(c in a)n(a[c],g,b);for(e=g.length,d=0;e>d;d++)i+=Math.sqrt(g[d]),f=d%b,m[f]=i,f===k&&(j+=i,f=d/b>>0,l[f]=m,h[f]=j,i=0,m=[]);return{length:j,lengths:h,segments:l}},p=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.8",API:2,global:!0,init:function(a,b,c){this._target=a,b instanceof Array&&(b={values:b}),this._func={},this._mod={},this._props=[],this._timeRes=null==b.timeResolution?6:parseInt(b.timeResolution,10);var d,e,f,g,h,i=b.values||[],j={},k=i[0],n=b.autoRotate||c.vars.orientToBezier;this._autoRotate=n?n instanceof Array?n:[["x","y","rotation",n===!0?0:Number(n)||0]]:null;for(d in k)this._props.push(d);for(f=this._props.length;--f>-1;)d=this._props[f],this._overwriteProps.push(d),e=this._func[d]="function"==typeof a[d],j[d]=e?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]():parseFloat(a[d]),h||j[d]!==i[0][d]&&(h=j);if(this._beziers="cubic"!==b.type&&"quadratic"!==b.type&&"soft"!==b.type?l(i,isNaN(b.curviness)?1:b.curviness,!1,"thruBasic"===b.type,b.correlate,h):m(i,b.type,j),this._segCount=this._beziers[d].length,this._timeRes){var p=o(this._beziers,this._timeRes);this._length=p.length,this._lengths=p.lengths,this._segments=p.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(n=this._autoRotate)for(this._initialRotations=[],n[0]instanceof Array||(this._autoRotate=n=[n]),f=n.length;--f>-1;){for(g=0;3>g;g++)d=n[f][g],this._func[d]="function"==typeof a[d]?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]:!1;d=n[f][2],this._initialRotations[f]=(this._func[d]?this._func[d].call(this._target):this._target[d])||0,this._overwriteProps.push(d)}return this._startRatio=c.vars.runBackwards?1:0,!0},set:function(b){var c,d,e,f,g,h,i,j,k,l,m=this._segCount,n=this._func,o=this._target,p=b!==this._startRatio;if(this._timeRes){if(k=this._lengths,l=this._curSeg,b*=this._length,e=this._li,b>this._l2&&m-1>e){for(j=m-1;j>e&&(this._l2=k[++e])<=b;);this._l1=k[e-1],this._li=e,this._curSeg=l=this._segments[e],this._s2=l[this._s1=this._si=0]}else if(b<this._l1&&e>0){for(;e>0&&(this._l1=k[--e])>=b;);0===e&&b<this._l1?this._l1=0:e++,this._l2=k[e],this._li=e,this._curSeg=l=this._segments[e],this._s1=l[(this._si=l.length-1)-1]||0,this._s2=l[this._si]}if(c=e,b-=this._l1,e=this._si,b>this._s2&&e<l.length-1){for(j=l.length-1;j>e&&(this._s2=l[++e])<=b;);this._s1=l[e-1],this._si=e}else if(b<this._s1&&e>0){for(;e>0&&(this._s1=l[--e])>=b;);0===e&&b<this._s1?this._s1=0:e++,this._s2=l[e],this._si=e}h=(e+(b-this._s1)/(this._s2-this._s1))*this._prec||0}else c=0>b?0:b>=1?m-1:m*b>>0,h=(b-c*(1/m))*m;for(d=1-h,e=this._props.length;--e>-1;)f=this._props[e],g=this._beziers[f][c],i=(h*h*g.da+3*d*(h*g.ca+d*g.ba))*h+g.a,this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i;if(this._autoRotate){var q,r,s,t,u,v,w,x=this._autoRotate;for(e=x.length;--e>-1;)f=x[e][2],v=x[e][3]||0,w=x[e][4]===!0?1:a,g=this._beziers[x[e][0]],q=this._beziers[x[e][1]],g&&q&&(g=g[c],q=q[c],r=g.a+(g.b-g.a)*h,t=g.b+(g.c-g.b)*h,r+=(t-r)*h,t+=(g.c+(g.d-g.c)*h-t)*h,s=q.a+(q.b-q.a)*h,u=q.b+(q.c-q.b)*h,s+=(u-s)*h,u+=(q.c+(q.d-q.c)*h-u)*h,i=p?Math.atan2(u-s,t-r)*w+v:this._initialRotations[e],this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i)}}}),q=p.prototype;p.bezierThrough=l,p.cubicToQuadratic=i,p._autoCSS=!0,p.quadraticToCubic=function(a,b,c){return new g(a,(2*b+a)/3,(2*b+c)/3,c)},p._cssRegister=function(){var a=f.CSSPlugin;if(a){var b=a._internals,c=b._parseToProxy,d=b._setPluginRatio,e=b.CSSPropTween;b._registerComplexSpecialProp("bezier",{parser:function(a,b,f,g,h,i){b instanceof Array&&(b={values:b}),i=new p;var j,k,l,m=b.values,n=m.length-1,o=[],q={};if(0>n)return h;for(j=0;n>=j;j++)l=c(a,m[j],g,h,i,n!==j),o[j]=l.end;for(k in b)q[k]=b[k];return q.values=o,h=new e(a,"bezier",0,0,l.pt,2),h.data=l,h.plugin=i,h.setRatio=d,0===q.autoRotate&&(q.autoRotate=!0),!q.autoRotate||q.autoRotate instanceof Array||(j=q.autoRotate===!0?0:Number(q.autoRotate),q.autoRotate=null!=l.end.left?[["left","top","rotation",j,!1]]:null!=l.end.x?[["x","y","rotation",j,!1]]:!1),q.autoRotate&&(g._transform||g._enableTransforms(!1),l.autoRotate=g._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,g._overwriteProps.push("rotation")),i._onInitTween(l.proxy,q,g._tween),h}})}},q._mod=function(a){for(var b,c=this._overwriteProps,d=c.length;--d>-1;)b=a[c[d]],b&&"function"==typeof b&&(this._mod[c[d]]=b)},q._kill=function(a){var b,c,d=this._props;for(b in this._beziers)if(b in a)for(delete this._beziers[b],delete this._func[b],c=d.length;--c>-1;)d[c]===b&&d.splice(c,1);if(d=this._autoRotate)for(c=d.length;--c>-1;)a[d[c][2]]&&d.splice(c,1);return this._super._kill.call(this,a)}}(),_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="1.20.5",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *= *([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N={style:{}},O=_gsScope.document||{createElement:function(){return N}},P=function(a,b){return O.createElementNS?O.createElementNS(b||"http://www.w3.org/1999/xhtml",a):O.createElement(a)},Q=P("div"),R=P("img"),S=g._internals={_specialProps:i},T=(_gsScope.navigator||{}).userAgent||"",U=function(){var a=T.indexOf("Android"),b=P("a");return m=-1!==T.indexOf("Safari")&&-1===T.indexOf("Chrome")&&(-1===a||parseFloat(T.substr(a+8,2))>3),o=m&&parseFloat(T.substr(T.indexOf("Version/")+8,2))<6,n=-1!==T.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),V=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},W=function(a){_gsScope.console&&console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(Y=3===d?"ms":c[d],X="-"+Y.toLowerCase()+"-",Y+a):null},$=("undefined"!=typeof window?window:O.defaultView||{getComputedStyle:function(){}}).getComputedStyle,_=g.getStyle=function(a,b,c,d,e){var f;return U||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||$(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):V(a)},aa=S.convertToPixels=function(a,c,d,e,f){if("px"===e||!e&&"lineHeight"!==c)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=Q.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"lineHeight"!==c||e)if("%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+_(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||O.body,-1!==_(l,"display").indexOf("flex")&&(m.position="absolute"),i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(Q),h=parseFloat(Q[k?"offsetWidth":"offsetHeight"]),l.removeChild(Q),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=aa(a,c,d,e,!0))}else i=$(a).lineHeight,a.style.lineHeight=d,h=parseFloat($(a).lineHeight),a.style.lineHeight=i;return o&&(h/=100),n?-h:h},ba=S.calculateOffset=function(a,b,c){if("absolute"!==_(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=_(a,"margin"+d,c);return a["offset"+d]-(aa(a,b,parseFloat(e),e.replace(w,""))||0)},ca=function(a,b){var c,d,e,f={};if(b=b||$(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Da===e)&&(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ca===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(C,E)]=b[c]);return U||(f.opacity=V(a)),d=Ra(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Fa&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},da=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:ba(a,g),void 0!==j[g]&&(h=new sa(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},ea={width:["Left","Right"],height:["Top","Bottom"]},fa=["marginLeft","marginRight","marginTop","marginBottom"],ga=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||$(a))[b]||0;if(a.getCTM&&Oa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=ea[b],f=e.length;for(c=c||$(a,null);--f>-1;)d-=parseFloat(_(a,"padding"+e[f],c,!0))||0,d-=parseFloat(_(a,"border"+e[f]+"Width",c,!0))||0;return d},ha=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c<d.length;c++)a.push(ha(d[c]));return a.join(",")}return null==f?f="center"===e?"50%":"0":"center"===f&&(f="50%"),("center"===e||isNaN(parseFloat(e))&&-1===(e+"").indexOf("="))&&(e="50%"),a=e+" "+f+(d.length>2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ia=function(a,b){
return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ja=function(a,b){return"function"==typeof a&&(a=a(r,q)),null==a?b:"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ka=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},la={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ma=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},na=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),la[a])c=la[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(c[3])),c[0]=ma(g+1/3,d,e),c[1]=ma(g,d,e),c[2]=ma(g-1/3,d,e);else c=a.match(s)||la.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=la.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},oa=function(a,b){var c,d,e,f=a.match(pa)||[],g=0,h="";if(!f.length)return a;for(c=0;c<f.length;c++)d=f[c],e=a.substr(g,a.indexOf(d,g)-g),g+=e.length+d.length,d=na(d,b),3===d.length&&d.push(1),h+=e+(b?"hsla("+d[0]+","+d[1]+"%,"+d[2]+"%,"+d[3]:"rgba("+d.join(","))+")";return h+a.substr(g)},pa="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(j in la)pa+="|"+j+"\\b";pa=new RegExp(pa+")","gi"),g.colorStringFilter=function(a){var b,c=a[0]+" "+a[1];pa.test(c)&&(b=-1!==c.indexOf("hsl(")||-1!==c.indexOf("hsla("),a[0]=oa(a[0],b),a[1]=oa(a[1],b)),pa.lastIndex=0},b.defaultStringFilter||(b.defaultStringFilter=g.colorStringFilter);var qa=function(a,b,c,d){if(null==a)return function(a){return a};var e,f=b?(a.match(pa)||[""])[0]:"",g=a.split(f).join("").match(u)||[],h=a.substr(0,a.indexOf(g[0])),i=")"===a.charAt(a.length-1)?")":"",j=-1!==a.indexOf(" ")?" ":",",k=g.length,l=k>0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;n<o.length;n++)o[n]=e(o[n]);return o.join(",")}if(b=(a.match(pa)||[f])[0],m=a.split(b).join("").match(u)||[],n=m.length,k>n--)for(;++n<k;)m[n]=c?m[(n-1)/2|0]:g[n];return h+m.join(j)+j+b+i+(-1!==a.indexOf("inset")?" inset":"")}:function(a){var b,f,m;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(f=a.replace(I,"|").split("|"),m=0;m<f.length;m++)f[m]=e(f[m]);return f.join(",")}if(b=a.match(u)||[],m=b.length,k>m--)for(;++m<k;)b[m]=c?b[(m-1)/2|0]:g[m];return h+b.join(j)+i}:function(a){return a}},ra=function(a){return a=a.split(","),function(b,c,d,e,f,g,h){var i,j=(c+"").split(" ");for(h={},i=0;4>i;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},sa=(S._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=i.r(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod.call(this._tween,h.rotation,this.t,this._tween):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d<c.l;d++)e+=c["xn"+d]+c["xs"+(d+1)];c[f]=e}}else c[f]=c.s+c.xs0;i=i._next}},function(a,b,c,d,e){this.t=a,this.p=b,this.v=c,this.r=e,d&&(d._prev=this,this._next=d)}),ta=(S._parseToProxy=function(a,b,c,d,e,f){var g,h,i,j,k,l=d,m={},n={},o=c._transform,p=M;for(c._transform=null,M=b,d=k=c.parse(a,b,d,e),M=p,f&&(c._transform=o,l&&(l._prev=null,l._prev&&(l._prev._next=null)));d&&d!==l;){if(d.type<=1&&(h=d.p,n[h]=d.s+d.c,m[h]=d.s,f||(j=new sa(d,"s",h,j,d.r),d.c=0),1===d.type))for(g=d.l;--g>0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new sa(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},S.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof ta||f.push(this.n),this.r=j?"function"==typeof j?j:Math.round:j,this.type=h||0,k&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),ua=function(a,b,c,d,e,f){var g=new ta(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},va=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new ta(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&pa.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(-1!==(d+c).indexOf("rgb")||-1!==(d+c).indexOf("hsl")?(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" ")):(D=D.join(" ").split(",").join(", ").split(" "),E=E.join(" ").split(",").join(", ").split(" ")),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,pa.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m]+"",x=parseFloat(p),x||0===x)h.appendXtra("",x,ia(u,x),u.replace(t,""),G&&-1!==u.indexOf("px")?Math.round:!1,!0);else if(e&&pa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&U,z=u,p=na(p,C),u=na(u,C),y=p.length+u.length>6,y&&!U&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(U||(y=!1),C?h.appendXtra(z.substr(0,z.indexOf("hsl"))+(y?"hsla(":"hsl("),p[0],ia(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ia(u[1],p[1]),"%,",!1).appendXtra("",p[2],ia(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(z.substr(0,z.indexOf("rgb"))+(y?"rgba(":"rgb("),p[0],u[0]-p[0],",",Math.round,!0).appendXtra("",p[1],u[1]-p[1],",",Math.round).appendXtra("",p[2],u[2]-p[2],y?",":B,Math.round),y&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),pa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n<v.length;n++)A=v[n],z=p.indexOf(A,o),h.appendXtra(p.substr(o,z-o),Number(A),ia(w[n],A),"",G&&"px"===p.substr(z+A.length,2)?Math.round:!1,0===n),o=z+A.length;h["xs"+h.l]+=p.substr(o)}else h["xs"+h.l]+=h.l||h["xs"+h.l]?" "+u:u;if(-1!==d.indexOf("=")&&h.data){for(B=h.xs0+h.data.s,m=1;m<h.l;m++)B+=h["xs"+m]+h.data["xn"+m];h.e=B+h["xs"+m]}return h.l||(h.type=-1,h.xs0=h.e),h.xfirst||h},wa=9;for(j=ta.prototype,j.l=j.pr=0;--wa>0;)j["xn"+wa]=0,j["xs"+wa]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new ta(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var xa=function(a,b){b=b||{},this.p=b.prefix?Z(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||qa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.pr=b.priority||0},ya=S._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;d<f.length;d++)b.prefix=0===d&&b.prefix,b.defaultValue=c[d]||g,e=new xa(f[d],b)},za=S._registerPluginProp=function(a){if(!i[a]){var b=a.charAt(0).toUpperCase()+a.substr(1)+"Plugin";ya(a,{parser:function(a,c,d,e,f,g,j){var k=h.com.greensock.plugins[b];return k?(k._cssRegister(),i[d].parse(a,c,d,e,f,g,j)):(W("Error: "+b+" js file not loaded."),f)}})}};j=xa.prototype,j.parseComplex=function(a,b,c,d,e,f){var g,h,i,j,k,l,m=this.keyword;if(this.multi&&(I.test(c)||I.test(b)?(h=b.replace(I,"|").split("|"),i=c.replace(I,"|").split("|")):m&&(h=[b],i=[c])),i){for(j=i.length>h.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return va(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g){return this.parseComplex(a.style,this.format(_(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){ya(a,{parser:function(a,d,e,f,g,h){var i=new ta(a,e,0,0,g,2,e,!1,c);return i.plugin=h,i.setRatio=b(a,d,f._tween,e),i},priority:c})},g.useSVGTransformAttr=!0;var Aa,Ba="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ca=Z("transform"),Da=X+"transform",Ea=Z("transformOrigin"),Fa=null!==Z("perspective"),Ga=S.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&&Fa?g.defaultForce3D||"auto":!1},Ha=_gsScope.SVGElement,Ia=function(a,b,c){var d,e=O.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ja=O.documentElement||{},Ka=function(){var a,b,c,d=p||/Android/i.test(T)&&!_gsScope.chrome;return O.createElementNS&&!d&&(a=Ia("svg",Ja),b=Ia("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Ea]="50% 50%",b.style[Ca]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Fa),Ja.removeChild(a)),d}(),La=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Qa(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),0===n.x&&0===n.y&&n.width+n.height===0&&(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ha(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Pa&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&&(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Ma=function(a){var b,c=P("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(Ja.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ma}catch(g){}else this._originalGetBBox&&(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),Ja.removeChild(c),this.style.cssText=f,b},Na=function(a){try{return a.getBBox()}catch(b){return Ma.call(a,!0)}},Oa=function(a){return!(!Ha||!a.getCTM||a.parentNode&&!a.ownerSVGElement||!Na(a))},Pa=[1,0,0,1,0,0],Qa=function(a,b){var c,d,e,f,g,h,i=a._gsTransform||new Ga,j=1e5,k=a.style;if(Ca?d=_(a,Da,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(G),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),i.x||0,i.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,!Ca||!(h=!$(a)||"none"===$(a).display)&&a.parentNode||(h&&(f=k.display,k.display="block"),a.parentNode||(g=1,Ja.appendChild(a)),d=_(a,Da,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?k.display=f:h&&Va(k,"display"),g&&Ja.removeChild(a)),(i.svg||a.getCTM&&Oa(a))&&(c&&-1!==(k[Ca]+"").indexOf("matrix")&&(d=k[Ca],c=0),e=a.getAttribute("transform"),c&&e&&(e=a.transform.baseVal.consolidate().matrix,d="matrix("+e.a+","+e.b+","+e.c+","+e.d+","+e.e+","+e.f+")",c=0)),c)return Pa;for(e=(d||"").match(s)||[],wa=e.length;--wa>-1;)f=Number(e[wa]),e[wa]=(g=f-(f|=0))?(g*j+(0>g?-.5:.5)|0)/j+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Ra=S.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ga:new Ga,n=m.scaleX<0,o=2e-5,p=1e5,q=Fa?parseFloat(_(a,Ea,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Oa(a)),m.svg&&(La(a,_(a,Ea,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Aa=g.useSVGTransformAttr||Ka),f=Qa(a),f!==Pa){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&&(v=Math.cos(N),w=Math.sin(N),s=x*v+y*w,t=B*v+C*w,u=F*v+G*w,y=y*v-x*w,C=C*v-B*w,G=G*v-F*w,x=s,B=t,F=u),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),N=Math.atan2(B,C),m.scaleX=(Math.sqrt(x*x+y*y+z*z)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+D*D)*p+.5|0)/p,m.scaleZ=(Math.sqrt(F*F+G*G+H*H)*p+.5|0)/p,x/=m.scaleX,B/=m.scaleY,y/=m.scaleX,C/=m.scaleY,Math.abs(N)>o?(m.skewX=N*L,B=0,"simple"!==m.skewType&&(m.scaleY*=1/Math.cos(N))):m.skewX=0,m.perspective=M?1/(0>M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Fa||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Fa&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180)),m.zOrigin=q;for(h in m)m[h]<o&&m[h]>-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(Aa&&a.style[Ca]?b.delayedCall(.001,function(){Va(a.style,Ca)}):!Aa&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Sa=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",l.filter=-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?b.replace(H,t):t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var y,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),wa=0;4>wa;wa++)z=fa[wa],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):aa(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2>wa?-d.ieOffsetX:-d.ieOffsetY:2>wa?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===wa||2===wa?1:B)))+"px"}}},Ta=S.set3DTransformRatio=S.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&&(P+=O,B+=O),!(((1!==a&&0!==a||"auto"!==N||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&N||J||M||D||C||1!==G)&&(!Aa||!L)&&Fa))return void(B||P||L?(B*=K,x=P*K,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(b=Math.tan(x-O*K),b=Math.sqrt(1+b*b),d*=b,g*=b,O&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b)),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Aa&&(z.xPercent||z.yPercent)&&(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q>H&&H>-q&&(H=0),q>I&&I>-q&&(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",L&&Aa?this.t.setAttribute("transform","matrix("+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(q=1e-4,q>E&&E>-q&&(E=G=2e-5),q>F&&F>-q&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=K,r=c=Math.cos(B),s=f=Math.sin(B),P&&(B-=P*K,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&&(b=Math.tan((P-O)*K),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||L))return void(A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*K,B&&(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*K,B&&(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&&(e*=G,h*=G,k*=G,o*=G),1!==F&&(d*=F,g*=F,j*=F,m*=F),1!==E&&(c*=E,f*=E,i*=E,l*=E),(p||L)&&(p&&(H+=e*-p,I+=h*-p,J+=k*-p+p),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q>H&&H>-q&&(H=w),q>I&&I>-q&&(I=w),q>J&&J>-q&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q>c&&c>-q?w:c)+v+(q>f&&f>-q?w:f)+v+(q>i&&i>-q?w:i),u+=v+(q>l&&l>-q?w:l)+v+(q>d&&d>-q?w:d)+v+(q>g&&g>-q?w:g),C||D||1!==G?(u+=v+(q>j&&j>-q?w:j)+v+(q>m&&m>-q?w:m)+v+(q>e&&e>-q?w:e),u+=v+(q>h&&h>-q?w:h)+v+(q>k&&k>-q?w:k)+v+(q>o&&o>-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ca]=u};j=Ga.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j,k=i.scale&&"function"==typeof i.scale?i.scale:0;"function"==typeof i[c]&&(j=i[c],i[c]=b),k&&(i.scale=k(r,a));var l,m,n,o,p,s,t,u,v,w=a._gsTransform,x=a.style,y=1e-6,z=Ba.length,A=i,B={},C="transformOrigin",D=Ra(a,e,!0,A.parseTransform),E=A.transform&&("function"==typeof A.transform?A.transform(r,q):A.transform);if(D.skewType=A.skewType||D.skewType||g.defaultSkewType,d._transform=D,E&&"string"==typeof E&&Ca)m=Q.style,m[Ca]=E,m.display="block",m.position="absolute",-1!==E.indexOf("%")&&(m.width=_(a,"width"),m.height=_(a,"height")),O.body.appendChild(Q),l=Ra(Q,null,!1),"simple"===D.skewType&&(l.scaleY*=Math.cos(l.skewX*K)),D.svg&&(s=D.xOrigin,t=D.yOrigin,l.x-=D.xOffset,l.y-=D.yOffset,(A.transformOrigin||A.svgOrigin)&&(E={},La(a,ha(A.transformOrigin),E,A.svgOrigin,A.smoothOrigin,!0),s=E.xOrigin,t=E.yOrigin,l.x-=E.xOffset-D.xOffset,l.y-=E.yOffset-D.yOffset),(s||t)&&(u=Qa(Q,!0),l.x-=s-(s*u[0]+t*u[2]),l.y-=t-(s*u[1]+t*u[3]))),O.body.removeChild(Q),l.perspective||(l.perspective=D.perspective),null!=A.xPercent&&(l.xPercent=ja(A.xPercent,D.xPercent)),null!=A.yPercent&&(l.yPercent=ja(A.yPercent,D.yPercent));else if("object"==typeof A){if(l={scaleX:ja(null!=A.scaleX?A.scaleX:A.scale,D.scaleX),scaleY:ja(null!=A.scaleY?A.scaleY:A.scale,D.scaleY),scaleZ:ja(A.scaleZ,D.scaleZ),x:ja(A.x,D.x),y:ja(A.y,D.y),z:ja(A.z,D.z),xPercent:ja(A.xPercent,D.xPercent),yPercent:ja(A.yPercent,D.yPercent),perspective:ja(A.transformPerspective,D.perspective)},p=A.directionalRotation,null!=p)if("object"==typeof p)for(m in p)A[m]=p[m];else A.rotation=p;"string"==typeof A.x&&-1!==A.x.indexOf("%")&&(l.x=0,l.xPercent=ja(A.x,D.xPercent)),"string"==typeof A.y&&-1!==A.y.indexOf("%")&&(l.y=0,l.yPercent=ja(A.y,D.yPercent)),l.rotation=ka("rotation"in A?A.rotation:"shortRotation"in A?A.shortRotation+"_short":"rotationZ"in A?A.rotationZ:D.rotation,D.rotation,"rotation",B),Fa&&(l.rotationX=ka("rotationX"in A?A.rotationX:"shortRotationX"in A?A.shortRotationX+"_short":D.rotationX||0,D.rotationX,"rotationX",B),l.rotationY=ka("rotationY"in A?A.rotationY:"shortRotationY"in A?A.shortRotationY+"_short":D.rotationY||0,D.rotationY,"rotationY",B)),l.skewX=ka(A.skewX,D.skewX),l.skewY=ka(A.skewY,D.skewY)}for(Fa&&null!=A.force3D&&(D.force3D=A.force3D,o=!0),n=D.force3D||D.z||D.rotationX||D.rotationY||l.z||l.rotationX||l.rotationY||l.perspective,n||null==A.scale||(l.scaleZ=1);--z>-1;)v=Ba[z],E=l[v]-D[v],(E>y||-y>E||null!=A[v]||null!=M[v])&&(o=!0,f=new ta(D,v,D[v],E,f),v in B&&(f.e=B[v]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return E=A.transformOrigin,D.svg&&(E||A.svgOrigin)&&(s=D.xOffset,t=D.yOffset,La(a,ha(E),l,A.svgOrigin,A.smoothOrigin),f=ua(D,"xOrigin",(w?D:l).xOrigin,l.xOrigin,f,C),f=ua(D,"yOrigin",(w?D:l).yOrigin,l.yOrigin,f,C),(s!==D.xOffset||t!==D.yOffset)&&(f=ua(D,"xOffset",w?s:D.xOffset,D.xOffset,f,C),f=ua(D,"yOffset",w?t:D.yOffset,D.yOffset,f,C)),E="0px 0px"),(E||Fa&&n&&D.zOrigin)&&(Ca?(o=!0,v=Ea,E=(E||_(a,v,e,!1,"50% 50%"))+"",f=new ta(x,v,0,0,f,-1,C),f.b=x[v],f.plugin=h,Fa?(m=D.zOrigin,E=E.split(" "),D.zOrigin=(E.length>2&&(0===m||"0px"!==E[2])?parseFloat(E[2]):m)||0,f.xs0=f.e=E[0]+" "+(E[1]||"50%")+" 0px",f=new ta(D,"zOrigin",0,0,f,-1,f.n),f.b=m,f.xs0=f.e=D.zOrigin):f.xs0=f.e=E):ha(E+"",D)),o&&(d._transformType=D.svg&&Aa||!n&&3!==this._transformType?2:3),j&&(i[c]=j),k&&(i.scale=k),f},prefix:!0}),ya("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ya("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g){b=this.format(b);var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],y=a.style;for(p=parseFloat(a.offsetWidth),q=parseFloat(a.offsetHeight),h=b.split(" "),i=0;i<x.length;i++)this.p.indexOf("border")&&(x[i]=Z(x[i])),l=k=_(a,x[i],e,!1,"0px"),-1!==l.indexOf(" ")&&(k=l.split(" "),l=k[0],k=k[1]),m=j=h[i],n=parseFloat(l),s=l.substr((n+"").length),t="="===m.charAt(1),t?(o=parseInt(m.charAt(0)+"1",10),m=m.substr(2),o*=parseFloat(m),r=m.substr((o+"").length-(0>o?1:0))||""):(o=parseFloat(m),r=m.substr((o+"").length)),""===r&&(r=d[c]||s),r!==s&&(u=aa(a,"borderLeft",n,s),v=aa(a,"borderTop",n,s),"%"===r?(l=u/p*100+"%",k=v/q*100+"%"):"em"===r?(w=aa(a,"borderLeft",1,"em"),l=u/w+"em",k=v/w+"em"):(l=u+"px",k=v+"px"),t&&(m=parseFloat(l)+o+r,j=parseFloat(k)+o+r)),g=va(y,x[i],l+" "+k,m+" "+j,!1,"0px",g);return g},prefix:!0,formatter:qa("0px 0px 0px 0px",!1,!0)}),ya("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f){return va(a.style,c,this.format(_(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:qa("0px 0px",!1,!0)}),ya("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||$(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&&r.split(",").length<2&&(m=_(a,"backgroundImage").replace(D,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),R.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-R.width:a.offsetHeight-R.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ha}),ya("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="","co"===a.substr(0,2)?a:ha(-1===a.indexOf(" ")?a+" "+a:a)}}),ya("perspective",{defaultValue:"0px",prefix:!0}),ya("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ya("transformStyle",{prefix:!0}),ya("backfaceVisibility",{prefix:!0}),ya("userSelect",{prefix:!0}),ya("margin",{parser:ra("marginTop,marginRight,marginBottom,marginLeft")}),ya("padding",{parser:ra("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ya("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",b=this.format(b).split(",").join(j)):(h=this.format(_(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),ya("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ya("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),ya("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=_(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&&(h=parseFloat(h)/aa(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+_(a,"borderTopStyle",e,!1,"solid")+" "+_(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(pa)||["#000"])[0]}}),ya("borderWidth",{parser:ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ya("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e){var f=a.style,g="cssFloat"in f?"cssFloat":"styleFloat";return new ta(f,g,0,0,e,-1,c,!1,0,f[g],b)}});var Ua=function(a){var b,c=this.t,d=c.filter||_(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!_(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};ya("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(_(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===_(a,"visibility",e)&&0!==b&&(h=0),U?f=new ta(i,"opacity",h,b-h,f):(f=new ta(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Ua),j&&(f=new ta(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Va=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Wa=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Va(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};ya("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new ta(a,d,0,0,g,2),g.setRatio=Wa,g.pr=-11,c=!0,g.b=o,k=ca(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=da(a,k,ca(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Xa=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Ea:i[c].p),Va(g,c);e&&(Va(g,Ca),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(ya("clearProps",{parser:function(a,b,d,e,f){return f=new ta(a,d,0,0,f,2),f.setRatio=Xa,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),wa=j.length;wa--;)za(j[wa]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=$(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&&""===A.zIndex&&(n=_(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=ca(a,e),A.cssText=t+";"+b,n=da(a,n,ca(a)).difs,!U&&y.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),this._firstPT=p=b.className?i.className.parse(a,b.className,"className",this,null,null,b):this.parse(a,b,null),this._transformType){for(z=3===this._transformType,Ca?m&&(l=!0,""===A.zIndex&&(w=_(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new ta(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ca?Ta:Sa,x.data=this._transform||Ra(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b){if(n=b[g],"function"==typeof n&&(n=n(r,q)),h=i[g])c=h.parse(a,n,g,this,c,f,b);else{if("--"===g.substr(0,2)){this._tween._propLookup[g]=this._addTween.call(this._tween,a.style,"setProperty",$(a).getPropertyValue(g)+"",n+"",g,!1,g);continue}m=_(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&A.test(n)?(s||(n=na(n),
n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=va(u,g,m,n,!0,"transparent",c,0,f)):s&&J.test(n)?c=va(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=ga(a,g,e),o="px"):"left"===g||"top"===g?(j=ba(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&(""!==p||"lineHeight"===g)&&(l||0===l)&&j&&(j=aa(a,g,j,o),"%"===p?(j/=aa(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=aa(a,g,1,p):"px"!==p&&(l=aa(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new ta(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):W("invalid "+g+" tween value: "+b[g]):(c=new ta(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))}f&&c&&!c.plugin&&(c.plugin=f)}return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=e.r(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}else-1===e.type?e.t[e.p]=e.xs0:e.setRatio&&e.setRatio(a);else e.t[e.p]=b+e.xs0;e=e._next}else for(;e;)2!==e.type?e.t[e.p]=e.b:e.setRatio(a),e=e._next;else for(;e;){if(2!==e.type)if(e.r&&-1!==e.type)if(b=e.r(e.s+e.c),e.type){if(1===e.type){for(d=e.l,c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}}else e.t[e.p]=b+e.xs0;else e.t[e.p]=e.e;else e.setRatio(a);e=e._next}},j._enableTransforms=function(a){this._transform=this._transform||Ra(this._target,e,!0),this._transformType=this._transform.svg&&Aa||!a&&3!==this._transformType?2:3};var Ya=function(){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};j._addLazySet=function(a,b,c){var d=this._firstPT=new ta(a,b,0,0,this._firstPT,2);d.e=c,d.setRatio=Ya,d.data=this},j._linkCSSP=function(a,b,c,d){return a&&(b&&(b._prev=a),a._next&&(a._next._prev=a._prev),a._prev?a._prev._next=a._next:this._firstPT===a&&(this._firstPT=a._next,d=!0),c?c._next=a:d||null!==this._firstPT||(this._firstPT=a),a._next=b,a._prev=c),a},j._mod=function(a){for(var b=this._firstPT;b;)"function"==typeof a[b.p]&&(b.r=a[b.p]),b=b._next},j._kill=function(b){var c,d,e,f=b;if(b.autoAlpha||b.alpha){f={};for(d in b)f[d]=b[d];f.opacity=1,f.autoAlpha&&(f.visibility=1)}for(b.className&&(c=this._classNamePT)&&(e=c.xfirst,e&&e._prev?this._linkCSSP(e._prev,c._next,e._prev._prev):e===this._firstPT&&(this._firstPT=c._next),c._next&&this._linkCSSP(c._next,c._next._next,e._prev),this._classNamePT=null),c=this._firstPT;c;)c.plugin&&c.plugin!==d&&c.plugin._kill&&(c.plugin._kill(b),d=c.plugin),c=c._next;return a.prototype._kill.call(this,f)};var Za=function(a,b,c){var d,e,f,g;if(a.slice)for(e=a.length;--e>-1;)Za(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(ca(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||Za(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,Za(a,k,m),i.render(c,!0,!0),Za(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=da(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0),function(){var a=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.7.0",priority:-1,API:2,init:function(a,b,c){return this._tween=c,!0}}),b=function(a){var b=1>a?Math.pow(10,(a+"").length-2):1;return function(c){return(Math.round(c/a)*a*b|0)/b}},c=function(a,b){for(;a;)a.f||a.blob||(a.m=b||Math.round),a=a._next},d=a.prototype;d._onInitAllProps=function(){var a,d,e,f,g=this._tween,h=g.vars.roundProps,i={},j=g._propLookup.roundProps;if("object"!=typeof h||h.push)for("string"==typeof h&&(h=h.split(",")),e=h.length;--e>-1;)i[h[e]]=Math.round;else for(f in h)i[f]=b(h[f]);for(f in i)for(a=g._firstPT;a;)d=a._next,a.pg?a.t._mod(i):a.n===f&&(2===a.f&&a.t?c(a.t._firstPT,i[f]):(this._add(a.t,f,a.s,a.c,i[f]),d&&(d._prev=a._prev),a._prev?a._prev._next=d:g._firstPT===a&&(g._firstPT=d),a._next=a._prev=null,g._propLookup[f]=j)),a=d;return!1},d._add=function(a,b,c,d,e){this._addTween(a,b,c,c+d,b,e||Math.round),this._overwriteProps.push(b)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(a,b,c,d){var e,f;if("function"!=typeof a.setAttribute)return!1;for(e in b)f=b[e],"function"==typeof f&&(f=f(d,a)),this._addTween(a,"setAttribute",a.getAttribute(e)+"",f+"",e,!1,e),this._overwriteProps.push(e);return!0}})}(),_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(a,b,c,d){"object"!=typeof b&&(b={rotation:b}),this.finals={};var e,f,g,h,i,j,k=b.useRadians===!0?2*Math.PI:360,l=1e-6;for(e in b)"useRadians"!==e&&(h=b[e],"function"==typeof h&&(h=h(d,a)),j=(h+"").split("_"),f=j[0],g=parseFloat("function"!=typeof a[e]?a[e]:a[e.indexOf("set")||"function"!=typeof a["get"+e.substr(3)]?e:"get"+e.substr(3)]()),h=this.finals[e]="string"==typeof f&&"="===f.charAt(1)?g+parseInt(f.charAt(0)+"1",10)*Number(f.substr(2)):Number(f)||0,i=h-g,j.length&&(f=j.join("_"),-1!==f.indexOf("short")&&(i%=k,i!==i%(k/2)&&(i=0>i?i+k:i-k)),-1!==f.indexOf("_cw")&&0>i?i=(i+9999999999*k)%k-(i/k|0)*k:-1!==f.indexOf("ccw")&&i>0&&(i=(i-9999999999*k)%k-(i/k|0)*k)),(i>l||-l>i)&&(this._addTween(a,e,g,g+i,e),this._overwriteProps.push(e)));return!0},set:function(a){var b;if(1!==a)this._super.setRatio.call(this,a);else for(b=this._firstPT;b;)b.f?b.t[b.p](this.finals[b.p]):b.t[b.p]=this.finals[b.p],b=b._next}})._autoCSS=!0,_gsScope._gsDefine("easing.Back",["easing.Ease"],function(a){var b,c,d,e,f=_gsScope.GreenSockGlobals||_gsScope,g=f.com.greensock,h=2*Math.PI,i=Math.PI/2,j=g._class,k=function(b,c){var d=j("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},l=a.register||function(){},m=function(a,b,c,d){var e=j("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return l(e,a),e},n=function(a,b,c){this.t=a,this.v=b,c&&(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},o=function(b,c){var d=j("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},p=m("Back",o("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),o("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),o("BackInOut",function(a){return(a*=2)<1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),q=j("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),r=q.prototype=new a;return r.constructor=q,r.getRatio=function(a){var b=a+(.5-a)*this._p;return a<this._p1?this._calcEnd?1-(a=1-a/this._p1)*a:b-(a=1-a/this._p1)*a*a*a*b:a>this._p3?this._calcEnd?1===a?0:1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},q.ease=new q(.7,.7),r.config=q.config=function(a,b,c){return new q(a,b,c)},b=j("easing.SteppedEase",function(a,b){a=a||1,this._p1=1/a,this._p2=a+(b?0:1),this._p3=b?1:0},!0),r=b.prototype=new a,r.constructor=b,r.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),((this._p2*a|0)+this._p3)*this._p1},r.config=b.config=function(a,c){return new b(a,c)},c=j("easing.ExpoScaleEase",function(a,b,c){this._p1=Math.log(b/a),this._p2=b-a,this._p3=a,this._ease=c},!0),r=c.prototype=new a,r.constructor=c,r.getRatio=function(a){return this._ease&&(a=this._ease.getRatio(a)),(this._p3*Math.exp(this._p1*a)-this._p3)/this._p2},r.config=c.config=function(a,b,d){return new c(a,b,d)},d=j("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),m=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--m>-1;)c=o?Math.random():1/l*m,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5>c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:m%2?d+=.5*e:d-=.5*e,p&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new n(1,1,null),m=l;--m>-1;)g=j[m],h=new n(g.x,g.y,h);this._prev=new n(0,0,0!==h.t?h:h.next)},!0),r=d.prototype=new a,r.constructor=d,r.getRatio=function(a){var b=this._prev;if(a>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},r.config=function(a){return new d(a)},d.ease=new d,m("Bounce",k("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),k("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),k("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),m("Circ",k("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),k("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),k("CircInOut",function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),e=function(b,c,d){var e=j("easing."+b,function(a,b){this._p1=a>=1?a:1,this._p2=(b||d)/(1>a?a:1),this._p3=this._p2/h*(Math.asin(1/this._p1)||0),this._p2=h/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},m("Elastic",e("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),e("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),e("ElasticInOut",function(a){return(a*=2)<1?-.5*this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),m("Expo",k("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),k("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),k("ExpoInOut",function(a){return(a*=2)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),m("Sine",k("SineOut",function(a){return Math.sin(a*i)}),k("SineIn",function(a){return-Math.cos(a*i)+1}),k("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),j("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),l(f.SlowMo,"SlowMo","ease,"),l(d,"RoughEase","ease,"),l(b,"SteppedEase","ease,"),p},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a,b){"use strict";var c={},d=a.document,e=a.GreenSockGlobals=a.GreenSockGlobals||a;if(e.TweenLite)return e.TweenLite;var f,g,h,i,j,k=function(a){var b,c=a.split("."),d=e;for(b=0;b<c.length;b++)d[c[b]]=d=d[c[b]]||{};return d},l=k("com.greensock"),m=1e-10,n=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},o=function(){},p=function(){var a=Object.prototype.toString,b=a.call([]);return function(c){return null!=c&&(c instanceof Array||"object"==typeof c&&!!c.push&&a.call(c)===b)}}(),q={},r=function(d,f,g,h){this.sc=q[d]?q[d].sc:[],q[d]=this,this.gsClass=null,this.func=g;var i=[];this.check=function(j){for(var l,m,n,o,p=f.length,s=p;--p>-1;)(l=q[f[p]]||new r(f[p],[])).gsClass?(i[p]=l.gsClass,s--):j&&l.sc.push(this);if(0===s&&g){if(m=("com.greensock."+d).split("."),n=m.pop(),o=k(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(e[n]=c[n]=o,"undefined"!=typeof module&&module.exports)if(d===b){module.exports=c[b]=o;for(p in c)o[p]=c[p]}else c[b]&&(c[b][n]=o);else"function"==typeof define&&define.amd&&define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});for(p=0;p<this.sc.length;p++)this.sc[p].check()}},this.check(!0)},s=a._gsDefine=function(a,b,c,d){return new r(a,b,c,d)},t=l._class=function(a,b,c){return b=b||function(){},s(a,[],function(){return b},c),b};s.globals=e;var u=[0,0,1,1],v=t("easing.Ease",function(a,b,c,d){this._func=a,this._type=c||0,this._power=d||0,this._params=b?u.concat(b):u},!0),w=v.map={},x=v.register=function(a,b,c,d){for(var e,f,g,h,i=b.split(","),j=i.length,k=(c||"easeIn,easeOut,easeInOut").split(",");--j>-1;)for(f=i[j],e=d?t("easing."+f,null,!0):l.easing[f]||{},g=k.length;--g>-1;)h=k[g],w[f+"."+h]=w[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(h=v.prototype,h._calcEnd=!1,h.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},f=["Linear","Quad","Cubic","Quart","Quint,Strong"],g=f.length;--g>-1;)h=f[g]+",Power"+g,x(new v(null,null,1,g),h,"easeOut",!0),x(new v(null,null,2,g),h,"easeIn"+(0===g?",easeNone":"")),x(new v(null,null,3,g),h,"easeInOut");w.linear=l.easing.Linear.easeIn,w.swing=l.easing.Quad.easeInOut;var y=t("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});h=y.prototype,h.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],k=0;for(this!==i||j||i.wake(),null==h&&(this._listeners[a]=h=[]),g=h.length;--g>-1;)f=h[g],f.c===b&&f.s===c?h.splice(g,1):0===k&&f.pr<e&&(k=g+1);h.splice(k,0,{c:b,s:c,up:d,pr:e})},h.removeEventListener=function(a,b){var c,d=this._listeners[a];if(d)for(c=d.length;--c>-1;)if(d[c].c===b)return void d.splice(c,1)},h.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var z=a.requestAnimationFrame,A=a.cancelAnimationFrame,B=Date.now||function(){return(new Date).getTime()},C=B();for(f=["ms","moz","webkit","o"],g=f.length;--g>-1&&!z;)z=a[f[g]+"RequestAnimationFrame"],A=a[f[g]+"CancelAnimationFrame"]||a[f[g]+"CancelRequestAnimationFrame"];t("Ticker",function(a,b){var c,e,f,g,h,k=this,l=B(),n=b!==!1&&z?"auto":!1,p=500,q=33,r="tick",s=function(a){var b,d,i=B()-C;i>p&&(l+=i-q),C+=i,k.time=(C-l)/1e3,b=k.time-h,(!c||b>0||a===!0)&&(k.frame++,h+=b+(b>=g?.004:g-b),d=!0),a!==!0&&(f=e(s)),d&&k.dispatchEvent(r)};y.call(k),k.time=k.frame=0,k.tick=function(){s(!0)},k.lagSmoothing=function(a,b){return arguments.length?(p=a||1/m,void(q=Math.min(b,p,0))):1/m>p},k.sleep=function(){null!=f&&(n&&A?A(f):clearTimeout(f),e=o,f=null,k===i&&(j=!1))},k.wake=function(a){null!==f?k.sleep():a?l+=-C+(C=B()):k.frame>10&&(C=B()-p+5),e=0===c?o:n&&z?z:function(a){return setTimeout(a,1e3*(h-k.time)+1|0)},k===i&&(j=!0),s(2)},k.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void k.wake()):c},k.useRAF=function(a){return arguments.length?(k.sleep(),n=a,void k.fps(c)):n},k.fps(a),setTimeout(function(){"auto"===n&&k.frame<5&&"hidden"!==(d||{}).visibilityState&&k.useRAF(!1)},1500)}),h=l.Ticker.prototype=new l.events.EventDispatcher,h.constructor=l.Ticker;var D=t("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=b.immediateRender===!0,this.data=b.data,this._reversed=b.reversed===!0,X){j||i.wake();var c=this.vars.useFrames?W:X;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});i=D.ticker=new l.Ticker,h=D.prototype,h._dirty=h._gc=h._initted=h._paused=!1,h._totalTime=h._time=0,h._rawPrevTime=-1,h._next=h._last=h._onUpdate=h._timeline=h.timeline=null,h._paused=!1;var E=function(){j&&B()-C>2e3&&("hidden"!==(d||{}).visibilityState||!i.lagSmoothing())&&i.wake();var a=setTimeout(E,2e3);a.unref&&a.unref()};E(),h.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},h.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},h.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},h.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},h.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},h.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},h.render=function(){},h.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},h.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime(!0))>=c&&a<c+this.totalDuration()/this._timeScale-1e-7},h._enabled=function(a,b){return j||i.wake(),this._gc=!a,this._active=this.isActive(),b!==!0&&(a&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!a&&this.timeline&&this._timeline._remove(this,!0)),!1},h._kill=function(){return this._enabled(!1,!1)},h.kill=function(a,b){return this._kill(a,b),this},h._uncache=function(a){for(var b=a?this:this.timeline;b;)b._dirty=!0,b=b.timeline;return this},h._swapSelfInParams=function(a){for(var b=a.length,c=a.concat();--b>-1;)"{self}"===a[b]&&(c[b]=this);return c},h._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},h.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=p(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},h.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},h.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&0!==a&&this.totalTime(this._totalTime*(a/this._duration),!0),this):(this._dirty=!1,this._duration)},h.totalDuration=function(a){return this._dirty=!1,arguments.length?this.duration(a):this._totalDuration},h.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(a>this._duration?this._duration:a,b)):this._time},h.totalTime=function(a,b,c){if(j||i.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(J.length&&Z(),this.render(a,b,!1),J.length&&Z())}return this},h.progress=h.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio},h.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},h.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},h.timeScale=function(a){if(!arguments.length)return this._timeScale;var b,c;for(a=a||m,this._timeline&&this._timeline.smoothChildTiming&&(b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime(),this._startTime=c-(c-this._startTime)*this._timeScale/a),this._timeScale=a,c=this.timeline;c&&c.timeline;)c._dirty=!0,c.totalDuration(),c=c.timeline;return this},h.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},h.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(j||a||i.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var F=t("core.SimpleTimeline",function(a){D.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});h=F.prototype=new D,h.constructor=F,h.kill()._gc=!1,h._first=h._last=h._recent=null,h._sortChildren=!1,h.add=h.insert=function(a,b){var c,d;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=this.rawTime()-(a._timeline.rawTime()-a._pauseTime)),a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),c=this._last,this._sortChildren)for(d=a._startTime;c&&c._startTime>d;)c=c._prev;return c?(a._next=c._next,c._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=c,this._recent=a,this._timeline&&this._uncache(!0),this},h._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},h.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused&&!e._gc)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},h.rawTime=function(){return j||i.wake(),this._totalTime};var G=t("TweenLite",function(b,c,d){if(D.call(this,c,d),this.render=G.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:G.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?V[G.defaultOverwrite]:"number"==typeof i?i>>0:V[i],(h||b instanceof Array||b.push&&p(b))&&"number"!=typeof b[0])for(this._targets=g=n(b),this._propLookup=[],this._siblings=[],e=0;e<g.length;e++)f=g[e],f?"string"!=typeof f?f.length&&f!==a&&f[0]&&(f[0]===a||f[0].nodeType&&f[0].style&&!f.nodeType)?(g.splice(e--,1),this._targets=g=g.concat(n(f))):(this._siblings[e]=$(f,this,!1),1===i&&this._siblings[e].length>1&&aa(f,this,null,1,this._siblings[e])):(f=g[e--]=G.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=$(b,this,!1),1===i&&this._siblings.length>1&&aa(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-m,this.render(Math.min(0,-this._delay)))},!0),H=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType)},I=function(a,b){var c,d={};for(c in a)U[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!R[c]||R[c]&&R[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};h=G.prototype=new D,h.constructor=G,h.kill()._gc=!1,h.ratio=0,h._firstPT=h._targets=h._overwrittenProps=h._startAt=null,h._notifyPluginsOfEnabled=h._lazy=!1,G.version="1.20.5",G.defaultEase=h._ease=new v(null,null,1,1),G.defaultOverwrite="auto",G.ticker=i,G.autoSleep=120,G.lagSmoothing=function(a,b){i.lagSmoothing(a,b)},G.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(G.selector=c,c(b)):(d||(d=a.document),d?d.querySelectorAll?d.querySelectorAll(b):d.getElementById("#"===b.charAt(0)?b.substr(1):b):b)};var J=[],K={},L=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,M=/[\+-]=-?[\.\d]/,N=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a&&null!=this.end?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m.call(this._tween,b,this._target||c.t,this._tween):d>b&&b>-d&&!c.blob&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},O=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(L)||[],f=b.match(L)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:0}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=N,M.test(b)&&(l.end=null),l},P=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&&!n)&&(g||isNaN(m)||!n&&isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=O(m,n?parseFloat(o.s)+o.c+(o.s+"").replace(/[0-9\-\.]/g,""):d,h||G.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):(o.s=parseFloat(m),n||(o.c=parseFloat(d)-o.s||0))),o.c?((o._next=this._firstPT)&&(o._next._prev=o),this._firstPT=o,o):void 0},Q=G._internals={isArray:p,isSelector:H,lazyTweens:J,blobDif:O},R=G._plugins={},S=Q.tweenLookup={},T=0,U=Q.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1},V={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},W=D._rootFramesTimeline=new F,X=D._rootTimeline=new F,Y=30,Z=Q.lazyRender=function(){var a,b=J.length;for(K={};--b>-1;)a=J[b],a&&a._lazy!==!1&&(a.render(a._lazy[0],a._lazy[1],!0),a._lazy=!1);J.length=0};X._startTime=i.time,W._startTime=i.frame,X._active=W._active=!0,setTimeout(Z,1),D._updateRoot=G.render=function(){var a,b,c;if(J.length&&Z(),X.render((i.time-X._startTime)*X._timeScale,!1,!1),W.render((i.frame-W._startTime)*W._timeScale,!1,!1),J.length&&Z(),i.frame>=Y){Y=i.frame+(parseInt(G.autoSleep,10)||120);for(c in S){for(b=S[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete S[c]}if(c=X._first,(!c||c._paused)&&G.autoSleep&&!W._first&&1===i._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||i.sleep()}}},i.addEventListener("tick",D._updateRoot);var $=function(a,b,c){var d,e,f=a._gsTweenID;if(S[f||(a._gsTweenID=f="t"+T++)]||(S[f]={target:a,tweens:[]}),b&&(d=S[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return S[f].tweens},_=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=G.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},aa=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+m,l=[],n=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||ba(b,0,o),0===ba(h,j,o)&&(l[n++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2e-10||(l[n++]=h)));for(f=n;--f>-1;)if(h=l[f],2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted){if(2!==d&&!_(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},ba=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*m>f-b?m:(f+=a.totalDuration()/a._timeScale/e)>b+m?0:f-b-m};h._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease;if(g.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.data="isStart",e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,e.onUpdate=g.onUpdate,e.onUpdateParams=g.onUpdateParams,e.onUpdateScope=g.onUpdateScope||g.callbackScope||this,this._startAt=G.to(this.target||{},0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)U[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=G.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof v?k:"function"==typeof k?new v(k,g.easeParams):w[k]||G.defaultEase:G.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&G._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},h._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;K[b._gsTweenID]&&Z(),this.vars.css||b.style&&b!==a&&b.nodeType&&R.css&&this.vars.autoCSS!==!1&&I(this.vars,b);for(g in this.vars)if(l=this.vars[g],U[g])l&&(l instanceof Array||l.push&&p(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(R[g]&&(j=new R[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=P.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&aa(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(K[b._gsTweenID]=!0),i)},h.render=function(a,b,c){var d,e,f,g,h=this._time,i=this._duration,j=this._rawPrevTime;if(a>=i-1e-7&&a>=0)this._totalTime=this._time=i,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),
0===i&&(this._initted||!this.vars.lazy||c)&&(this._startTime===this._timeline._duration&&(a=0),(0>j||0>=a&&a>=-1e-7||j===m&&"isPause"!==this.data)&&j!==a&&(c=!0,j>m&&(e="onReverseComplete")),this._rawPrevTime=g=!b||a||j===a?a:m);else if(1e-7>a)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==h||0===i&&j>0)&&(e="onReverseComplete",d=this._reversed),0>a&&(this._active=!1,0===i&&(this._initted||!this.vars.lazy||c)&&(j>=0&&(j!==m||"isPause"!==this.data)&&(c=!0),this._rawPrevTime=g=!b||a||j===a?a:m)),(!this._initted||this._startAt&&this._startAt.progress())&&(c=!0);else if(this._totalTime=this._time=a,this._easeType){var k=a/i,l=this._easeType,n=this._easePower;(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===n?k*=k:2===n?k*=k*k:3===n?k*=k*k*k:4===n&&(k*=k*k*k*k),this.ratio=1===l?1-k:2===l?k:.5>a/i?k/2:1-k/2}else this.ratio=this._ease.getRatio(a/i);if(this._time!==h||c){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!c&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=h,this._rawPrevTime=j,J.push(this),void(this._lazy=[a,b]);this._time&&!d?this.ratio=this._ease.getRatio(this._time/i):d&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==h&&a>=0&&(this._active=!0),0===h&&(this._startAt&&(a>=0?this._startAt.render(a,!0,c):e||(e="_dummyGS")),this.vars.onStart&&(0!==this._time||0===i)&&(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>a&&this._startAt&&a!==-1e-4&&this._startAt.render(a,!0,c),b||(this._time!==h||d||c)&&this._callback("onUpdate")),e&&(!this._gc||c)&&(0>a&&this._startAt&&!this._onUpdate&&a!==-1e-4&&this._startAt.render(a,!0,c),d&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[e]&&this._callback(e),0===i&&this._rawPrevTime===m&&g!==m&&(this._rawPrevTime=0))}},h._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:G.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline;if((p(b)||H(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(G.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!_(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return i},h.invalidate=function(){return this._notifyPluginsOfEnabled&&G._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],D.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-m,this.render(Math.min(0,-this._delay))),this},h._enabled=function(a,b){if(j||i.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=$(d[c],this,!0);else this._siblings=$(this.target,this,!0)}return D.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?G._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},G.to=function(a,b,c){return new G(a,b,c)},G.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new G(a,b,c)},G.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new G(a,b,d)},G.delayedCall=function(a,b,c,d,e){return new G(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},G.set=function(a,b){return new G(a,0,b)},G.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:G.selector(a)||a;var c,d,e,f;if((p(a)||H(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(G.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else if(a._gsTweenID)for(d=$(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d||[]},G.killTweensOf=G.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=G.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var ca=t("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=ca.prototype},!0);if(h=ca.prototype,ca.version="1.19.0",ca.API=2,h._firstPT=null,h._addTween=P,h.setRatio=N,h._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},h._mod=h._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},G._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},ca.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===ca.API&&(R[(new a[b])._propName]=a[b]);return!0},s.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=t("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){ca.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new ca(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,ca.activate([g]),g},f=a._gsQueue){for(g=0;g<f.length;g++)f[g]();for(h in q)q[h].func||a.console.log("GSAP encountered missing dependency: "+h)}j=!1}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenMax"),!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.ScrollMagic=b()}(this,function(){"use strict";var a=function(){};a.version="2.0.8","undefined"!=typeof window&&window.addEventListener("mousewheel",void 0);var b="data-scrollmagic-pin-spacer";a.Controller=function(d){var f,g,h="REVERSE",i="PAUSED",j=c.defaults,k=this,l=e.extend({},j,d),m=[],n=!1,o=0,p=i,q=!0,r=0,s=!0,t=function(){0<l.refreshInterval&&(g=window.setTimeout(A,l.refreshInterval))},u=function(){return l.vertical?e.get.scrollTop(l.container):e.get.scrollLeft(l.container)},v=function(){return l.vertical?e.get.height(l.container):e.get.width(l.container)},w=this._setScrollPos=function(a){l.vertical?q?window.scrollTo(e.get.scrollLeft(),a):l.container.scrollTop=a:q?window.scrollTo(a,e.get.scrollTop()):l.container.scrollLeft=a},x=function(){if(s&&n){var a=e.type.Array(n)?n:m.slice(0);n=!1;var b=o,c=(o=k.scrollPos())-b;0!==c&&(p=c>0?"FORWARD":h),p===h&&a.reverse(),a.forEach(function(a){a.update(!0)})}},y=function(){f=e.rAF(x)},z=function(a){"resize"==a.type&&(r=v(),p=i),!0!==n&&(n=!0,y())},A=function(){if(!q&&r!=v()){var a;try{a=new Event("resize",{bubbles:!1,cancelable:!1})}catch(b){(a=document.createEvent("Event")).initEvent("resize",!1,!1)}l.container.dispatchEvent(a)}m.forEach(function(a){a.refresh()}),t()};this._options=l;var B=function(a){if(a.length<=1)return a;var b=a.slice(0);return b.sort(function(a,b){return a.scrollOffset()>b.scrollOffset()?1:-1}),b};return this.addScene=function(b){if(e.type.Array(b))b.forEach(function(a){k.addScene(a)});else if(b instanceof a.Scene)if(b.controller()!==k)b.addTo(k);else if(m.indexOf(b)<0)for(var c in m.push(b),m=B(m),b.on("shift.controller_sort",function(){m=B(m)}),l.globalSceneOptions)b[c]&&b[c].call(b,l.globalSceneOptions[c]);return k},this.removeScene=function(a){if(e.type.Array(a))a.forEach(function(a){k.removeScene(a)});else{var b=m.indexOf(a);b>-1&&(a.off("shift.controller_sort"),m.splice(b,1),a.remove())}return k},this.updateScene=function(b,c){return e.type.Array(b)?b.forEach(function(a){k.updateScene(a,c)}):c?b.update(!0):!0!==n&&b instanceof a.Scene&&(-1==(n=n||[]).indexOf(b)&&n.push(b),n=B(n),y()),k},this.update=function(a){return z({type:"resize"}),a&&x(),k},this.scrollTo=function(c,d){if(e.type.Number(c))w.call(l.container,c,d);else if(c instanceof a.Scene)c.controller()===k&&k.scrollTo(c.scrollOffset(),d);else if(e.type.Function(c))w=c;else{var f=e.get.elements(c)[0];if(f){for(;f.parentNode.hasAttribute(b);)f=f.parentNode;var g=l.vertical?"top":"left",h=e.get.offset(l.container),i=e.get.offset(f);q||(h[g]-=k.scrollPos()),k.scrollTo(i[g]-h[g],d)}}return k},this.scrollPos=function(a){return arguments.length?(e.type.Function(a)&&(u=a),k):u.call(k)},this.info=function(a){var b={size:r,vertical:l.vertical,scrollPos:o,scrollDirection:p,container:l.container,isDocument:q};return arguments.length?void 0!==b[a]?b[a]:void 0:b},this.loglevel=function(){return k},this.enabled=function(a){return arguments.length?(s!=a&&(s=!!a,k.updateScene(m,!0)),k):s},this.destroy=function(a){window.clearTimeout(g);for(var b=m.length;b--;)m[b].destroy(a);return l.container.removeEventListener("resize",z),l.container.removeEventListener("scroll",z),e.cAF(f),null},function(){for(var a in l)j.hasOwnProperty(a)||delete l[a];if(l.container=e.get.elements(l.container)[0],!l.container)throw"ScrollMagic.Controller init failed.";(q=l.container===window||l.container===document.body||!document.body.contains(l.container))&&(l.container=window),r=v(),l.container.addEventListener("resize",z),l.container.addEventListener("scroll",z);var b=parseInt(l.refreshInterval,10);l.refreshInterval=e.type.Number(b)?b:j.refreshInterval,t()}(),k};var c={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};a.Controller.addOption=function(a,b){c.defaults[a]=b},a.Controller.extend=function(b){var c=this;a.Controller=function(){return c.apply(this,arguments),this.$super=e.extend({},this),b.apply(this,arguments)||this},e.extend(a.Controller,c),a.Controller.prototype=c.prototype,a.Controller.prototype.constructor=a.Controller},a.Scene=function(c){var f,g,h="BEFORE",i="DURING",j="AFTER",k=d.defaults,l=this,m=e.extend({},k,c),n=h,o=0,p={start:0,end:0},q=0,r=!0,s={};this.on=function(a,b){return e.type.Function(b)&&(a=a.trim().split(" ")).forEach(function(a){var c=a.split("."),d=c[0],e=c[1];"*"!=d&&(s[d]||(s[d]=[]),s[d].push({namespace:e||"",callback:b}))}),l},this.off=function(a,b){return a&&(a=a.trim().split(" ")).forEach(function(a){var c=a.split("."),d=c[0],e=c[1]||"";("*"===d?Object.keys(s):[d]).forEach(function(a){for(var c=s[a]||[],d=c.length;d--;){var f=c[d];!f||e!==f.namespace&&"*"!==e||b&&b!=f.callback||c.splice(d,1)}c.length||delete s[a]})}),l},this.trigger=function(b,c){if(b){var d=b.trim().split("."),e=d[0],f=d[1],g=s[e];g&&g.forEach(function(b){f&&f!==b.namespace||b.callback.call(l,new a.Event(e,b.namespace,l,c))})}return l},l.on("change.internal",function(a){"loglevel"!==a.what&&"tweenChanges"!==a.what&&("triggerElement"===a.what?x():"reverse"===a.what&&l.update())}).on("shift.internal",function(){v(),l.update()}),this.addTo=function(b){return b instanceof a.Controller&&g!=b&&(g&&g.removeScene(l),g=b,A(),w(!0),x(!0),v(),g.info("container").addEventListener("resize",y),b.addScene(l),l.trigger("add",{controller:g}),l.update()),l},this.enabled=function(a){return arguments.length?(r!=a&&(r=!!a,l.update(!0)),l):r},this.remove=function(){if(g){g.info("container").removeEventListener("resize",y);var a=g;g=void 0,a.removeScene(l),l.trigger("remove")}return l},this.destroy=function(a){return l.trigger("destroy",{reset:a}),l.remove(),l.off("*.*"),null},this.update=function(a){if(g)if(a)if(g.enabled()&&r){var b,c=g.info("scrollPos");b=0<m.duration?(c-p.start)/(p.end-p.start):c>=p.start?1:0,l.trigger("update",{startPos:p.start,endPos:p.end,scrollPos:c}),l.progress(b)}else t&&n===i&&D(!0);else g.updateScene(l,!1);return l},this.refresh=function(){return w(),x(),l},this.progress=function(a){if(arguments.length){var b=!1,c=n,d=g?g.info("scrollDirection"):"PAUSED",e=m.reverse||a>=o;if(0===m.duration?(b=o!=a,n=0===(o=1>a&&e?0:1)?h:i):0>a&&n!==h&&e?(n=h,b=!(o=0)):a>=0&&1>a&&e?(o=a,n=i,b=!0):a>=1&&n!==j?(o=1,n=j,b=!0):n!==i||e||D(),b){var f={progress:o,state:n,scrollDirection:d},k=n!=c,p=function(a){l.trigger(a,f)};k&&c!==i&&(p("enter"),p(c===h?"start":"end")),p("progress"),k&&n!==i&&(p(n===h?"start":"end"),p("leave"))}return l}return o};var t,u,v=function(){p={start:q+m.offset},g&&m.triggerElement&&(p.start-=g.info("size")*m.triggerHook),p.end=p.start+m.duration},w=function(a){if(f){var b="duration";B(b,f.call(l))&&!a&&(l.trigger("change",{what:b,newval:m[b]}),l.trigger("shift",{reason:b}))}},x=function(a){var c=0,d=m.triggerElement;if(g&&(d||q>0)){if(d)if(d.parentNode){for(var f=g.info(),h=e.get.offset(f.container),i=f.vertical?"top":"left";d.parentNode.hasAttribute(b);)d=d.parentNode;var j=e.get.offset(d);f.isDocument||(h[i]-=g.scrollPos()),c=j[i]-h[i]}else l.triggerElement(void 0);var k=c!=q;q=c,k&&!a&&l.trigger("shift",{reason:"triggerElementPosition"})}},y=function(){0<m.triggerHook&&l.trigger("shift",{reason:"containerResize"})},z=e.extend(d.validate,{duration:function(a){if(e.type.String(a)&&a.match(/^(\.|\d)*\d+%$/)){var b=parseFloat(a)/100;a=function(){return g?g.info("size")*b:0}}if(e.type.Function(a)){f=a;try{a=parseFloat(f.call(l))}catch(b){a=-1}}if(a=parseFloat(a),!e.type.Number(a)||0>a)throw f&&(f=void 0),0;return a}}),A=function(a){(a=arguments.length?[a]:Object.keys(z)).forEach(function(a){var b;if(z[a])try{b=z[a](m[a])}catch(c){b=k[a]}finally{m[a]=b}})},B=function(a,b){var c=!1,d=m[a];return m[a]!=b&&(m[a]=b,A(a),c=d!=m[a]),c},C=function(a){l[a]||(l[a]=function(b){return arguments.length?("duration"===a&&(f=void 0),B(a,b)&&(l.trigger("change",{what:a,newval:m[a]}),-1<d.shifts.indexOf(a)&&l.trigger("shift",{reason:a})),l):m[a]})};this.controller=function(){return g},this.state=function(){return n},this.scrollOffset=function(){return p.start},this.triggerPosition=function(){var a=m.offset;return g&&(a+=m.triggerElement?q:g.info("size")*l.triggerHook()),a},l.on("shift.internal",function(a){var b="duration"===a.reason;(n===j&&b||n===i&&0===m.duration)&&D(),b&&E()}).on("progress.internal",function(){D()}).on("add.internal",function(){E()}).on("destroy.internal",function(a){l.removePin(a.reset)});var D=function(a){if(t&&g){var b=g.info(),c=u.spacer.firstChild;if(a||n!==i){var d={position:u.inFlow?"relative":"absolute",top:0,left:0},f=e.css(c,"position")!=d.position;u.pushFollowers?0<m.duration&&(n===j&&0===parseFloat(e.css(u.spacer,"padding-top"))?f=!0:n===h&&0===parseFloat(e.css(u.spacer,"padding-bottom"))&&(f=!0)):d[b.vertical?"top":"left"]=m.duration*o,e.css(c,d),f&&E()}else{"fixed"!=e.css(c,"position")&&(e.css(c,{position:"fixed"}),E());var k=e.get.offset(u.spacer,!0),l=m.reverse||0===m.duration?b.scrollPos-p.start:Math.round(o*m.duration*10)/10;k[b.vertical?"top":"left"]+=l,e.css(u.spacer.firstChild,{top:k.top,left:k.left})}}},E=function(){if(t&&g&&u.inFlow){var a=n===i,b=g.info("vertical"),c=u.spacer.firstChild,d=e.isMarginCollapseType(e.css(u.spacer,"display")),f={};u.relSize.width||u.relSize.autoFullWidth?a?e.css(t,{width:e.get.width(u.spacer)}):e.css(t,{width:"100%"}):(f["min-width"]=e.get.width(b?t:c,!0,!0),f.width=a?f["min-width"]:"auto"),u.relSize.height?a?e.css(t,{height:e.get.height(u.spacer)-(u.pushFollowers?m.duration:0)}):e.css(t,{height:"100%"}):(f["min-height"]=e.get.height(b?c:t,!0,!d),f.height=a?f["min-height"]:"auto"),u.pushFollowers&&(f["padding"+(b?"Top":"Left")]=m.duration*o,f["padding"+(b?"Bottom":"Right")]=m.duration*(1-o)),e.css(u.spacer,f)}},F=function(){g&&t&&n===i&&!g.info("isDocument")&&D()},G=function(){g&&t&&n===i&&((u.relSize.width||u.relSize.autoFullWidth)&&e.get.width(window)!=e.get.width(u.spacer.parentNode)||u.relSize.height&&e.get.height(window)!=e.get.height(u.spacer.parentNode))&&E()},H=function(a){g&&t&&n===i&&!g.info("isDocument")&&(a.preventDefault(),g._setScrollPos(g.info("scrollPos")-((a.wheelDelta||a[g.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-a.detail)))};this.setPin=function(a,c){if(c=e.extend({},{pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},c),!(a=e.get.elements(a)[0]))return l;if("fixed"===e.css(a,"position"))return l;if(t){if(t===a)return l;l.removePin()}var d=(t=a).parentNode.style.display,f=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];t.parentNode.style.display="none";var g="absolute"!=e.css(t,"position"),h=e.css(t,f.concat(["display"])),i=e.css(t,["width","height"]);t.parentNode.style.display=d,!g&&c.pushFollowers&&(c.pushFollowers=!1);var j=t.parentNode.insertBefore(document.createElement("div"),t),k=e.extend(h,{position:g?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(g||e.extend(k,e.css(t,["width","height"])),e.css(j,k),j.setAttribute(b,""),e.addClass(j,c.spacerClass),u={spacer:j,relSize:{width:"%"===i.width.slice(-1),height:"%"===i.height.slice(-1),autoFullWidth:"auto"===i.width&&g&&e.isMarginCollapseType(h.display)},pushFollowers:c.pushFollowers,inFlow:g},!t.___origStyle){t.___origStyle={};var m=t.style;f.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]).forEach(function(a){t.___origStyle[a]=m[a]||""})}return u.relSize.width&&e.css(j,{width:i.width}),u.relSize.height&&e.css(j,{height:i.height}),j.appendChild(t),e.css(t,{position:g?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(u.relSize.width||u.relSize.autoFullWidth)&&e.css(t,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",F),window.addEventListener("resize",F),window.addEventListener("resize",G),t.addEventListener("mousewheel",H),t.addEventListener("DOMMouseScroll",H),D(),l},this.removePin=function(a){if(t){if(n===i&&D(!0),a||!g){var c=u.spacer.firstChild;if(c.hasAttribute(b)){var d=u.spacer.style,f={};["margin","marginLeft","marginRight","marginTop","marginBottom"].forEach(function(a){f[a]=d[a]||""}),e.css(c,f)}u.spacer.parentNode.insertBefore(c,u.spacer),u.spacer.parentNode.removeChild(u.spacer),t.parentNode.hasAttribute(b)||(e.css(t,t.___origStyle),delete t.___origStyle)}window.removeEventListener("scroll",F),window.removeEventListener("resize",F),window.removeEventListener("resize",G),t.removeEventListener("mousewheel",H),t.removeEventListener("DOMMouseScroll",H),t=void 0}return l};var I,J=[];return l.on("destroy.internal",function(a){l.removeClassToggle(a.reset)}),this.setClassToggle=function(a,b){var c=e.get.elements(a);return 0!==c.length&&e.type.String(b)&&(0<J.length&&l.removeClassToggle(),I=b,J=c,l.on("enter.internal_class leave.internal_class",function(a){var b="enter"===a.type?e.addClass:e.removeClass;J.forEach(function(a){b(a,I)})})),l},this.removeClassToggle=function(a){return a&&J.forEach(function(a){e.removeClass(a,I)}),l.off("start.internal_class end.internal_class"),I=void 0,J=[],l},function(){for(var a in m)k.hasOwnProperty(a)||delete m[a];for(var b in k)C(b);A()}(),l};var d={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(a){if(a=parseFloat(a),!e.type.Number(a))throw 0;return a},triggerElement:function(a){if(a=a||void 0){var b=e.get.elements(a)[0];if(!b||!b.parentNode)throw 0;a=b}return a},triggerHook:function(a){var b={onCenter:.5,onEnter:1,onLeave:0};if(e.type.Number(a))a=Math.max(0,Math.min(parseFloat(a),1));else{if(!(a in b))throw 0;a=b[a]}return a},reverse:function(a){return!!a}},shifts:["duration","offset","triggerHook"]};a.Scene.addOption=function(a,b,c,e){a in d.defaults||(d.defaults[a]=b,d.validate[a]=c,e&&d.shifts.push(a))},a.Scene.extend=function(b){var c=this;a.Scene=function(){return c.apply(this,arguments),this.$super=e.extend({},this),b.apply(this,arguments)||this},e.extend(a.Scene,c),a.Scene.prototype=c.prototype,a.Scene.prototype.constructor=a.Scene},a.Event=function(a,b,c,d){for(var e in d=d||{})this[e]=d[e];return this.type=a,this.target=this.currentTarget=c,this.namespace=b||"",this.timeStamp=this.timestamp=Date.now(),this};var e=a._util=function(a){var b,c={},d=function(a){return parseFloat(a)||0},e=function(b){return b.currentStyle?b.currentStyle:a.getComputedStyle(b)},f=function(b,c,f,g){if((c=c===document?a:c)===a)g=!1;else if(!l.DomElement(c))return 0;b=b.charAt(0).toUpperCase()+b.substr(1).toLowerCase();var h=(f?c["offset"+b]||c["outer"+b]:c["client"+b]||c["inner"+b])||0;if(f&&g){var i=e(c);h+="Height"===b?d(i.marginTop)+d(i.marginBottom):d(i.marginLeft)+d(i.marginRight)}return h},g=function(a){return a.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,function(a){return a[1].toUpperCase()})};c.extend=function(a){for(a=a||{},b=1;b<arguments.length;b++)if(arguments[b])for(var c in arguments[b])arguments[b].hasOwnProperty(c)&&(a[c]=arguments[b][c]);return a},c.isMarginCollapseType=function(a){return-1<["block","flex","list-item","table","-webkit-box"].indexOf(a)};var h=0,i=["ms","moz","webkit","o"],j=a.requestAnimationFrame,k=a.cancelAnimationFrame;for(b=0;!j&&4>b;++b)j=a[i[b]+"RequestAnimationFrame"],k=a[i[b]+"CancelAnimationFrame"]||a[i[b]+"CancelRequestAnimationFrame"];j||(j=function(b){var c=(new Date).getTime(),d=Math.max(0,16-(c-h)),e=a.setTimeout(function(){b(c+d)},d);return h=c+d,e}),k||(k=function(b){a.clearTimeout(b)}),c.rAF=j.bind(a),c.cAF=k.bind(a);var l=c.type=function(a){return Object.prototype.toString.call(a).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};l.String=function(a){return"string"===l(a)},l.Function=function(a){return"function"===l(a)},l.Array=function(a){return Array.isArray(a)},l.Number=function(a){return!l.Array(a)&&0<=a-parseFloat(a)+1},l.DomElement=function(a){return"object"==typeof HTMLElement||"function"==typeof HTMLElement?a instanceof HTMLElement||a instanceof SVGElement:a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName};var m=c.get={};return m.elements=function(b){var c=[];if(l.String(b))try{b=document.querySelectorAll(b)}catch(b){return c}if("nodelist"===l(b)||l.Array(b)||b instanceof NodeList)for(var d=0,e=c.length=b.length;e>d;d++){var f=b[d];c[d]=l.DomElement(f)?f:m.elements(f)}else(l.DomElement(b)||b===document||b===a)&&(c=[b]);return c},m.scrollTop=function(b){return b&&"number"==typeof b.scrollTop?b.scrollTop:a.pageYOffset||0},m.scrollLeft=function(b){return b&&"number"==typeof b.scrollLeft?b.scrollLeft:a.pageXOffset||0},m.width=function(a,b,c){return f("width",a,b,c)},m.height=function(a,b,c){return f("height",a,b,c)},m.offset=function(a,b){var c={top:0,left:0};if(a&&a.getBoundingClientRect){var d=a.getBoundingClientRect();c.top=d.top,c.left=d.left,b||(c.top+=m.scrollTop(),c.left+=m.scrollLeft())}return c},c.addClass=function(a,b){b&&(a.classList?a.classList.add(b):a.className+=" "+b)},c.removeClass=function(a,b){b&&(a.classList?a.classList.remove(b):a.className=a.className.replace(RegExp("(^|\\b)"+b.split(" ").join("|")+"(\\b|$)","gi")," "))},c.css=function(a,b){if(l.String(b))return e(a)[g(b)];if(l.Array(b)){var c={},d=e(a);return b.forEach(function(a){c[a]=d[g(a)]}),c}for(var f in b){var h=b[f];h==parseFloat(h)&&(h+="px"),a.style[g(f)]=h}},c}(window||{});return a}),"object"==typeof navigator&&function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define("Plyr",b):(a=a||self,a.Plyr=b())}(this,function(){"use strict";function a(a,b){return b={exports:{}},a(b,b.exports),b.exports}function b(a,b){return RegExp(a,b)}function c(a){"@babel/helpers - typeof";return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function f(a,b,c){return b&&e(a.prototype,b),c&&e(a,c),a}function g(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function h(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function i(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?h(Object(c),!0).forEach(function(b){g(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):h(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}function j(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],b.indexOf(c)>=0||(e[c]=a[c]);return e}function k(a,b){if(null==a)return{};var c,d,e=j(a,b);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(a);for(d=0;d<f.length;d++)c=f[d],b.indexOf(c)>=0||Object.prototype.propertyIsEnumerable.call(a,c)&&(e[c]=a[c])}return e}function l(a,b){return o(a)||q(a,b)||r(a,b)||u()}function m(a){return n(a)||p(a)||r(a)||t()}function n(a){return Array.isArray(a)?s(a):void 0}function o(a){return Array.isArray(a)?a:void 0}function p(a){return"undefined"!=typeof Symbol&&Symbol.iterator in Object(a)?Array.from(a):void 0}function q(a,b){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a)){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!b||c.length!==b);d=!0);}catch(i){e=!0,f=i}finally{try{d||null==h["return"]||h["return"]()}finally{if(e)throw f}}return c}}function r(a,b){if(a){if("string"==typeof a)return s(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?s(a,b):void 0}}function s(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=new Array(b);b>c;c++)d[c]=a[c];return d}function t(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function w(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function x(a,b,c){return b&&w(a.prototype,b),c&&w(a,c),a}function y(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function z(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function A(a){for(var b=1;b<arguments.length;b++){var c=null!=arguments[b]?arguments[b]:{};b%2?z(Object(c),!0).forEach(function(b){y(a,b,c[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):z(Object(c)).forEach(function(b){Object.defineProperty(a,b,Object.getOwnPropertyDescriptor(c,b))})}return a}function B(a,b){return function(){return Array.from(document.querySelectorAll(b)).includes(this)}.call(a,b)}function C(a,b){if(a&&b){var c=new Event(b,{bubbles:!0});a.dispatchEvent(c)}}function D(a){var b="".concat(a).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return b?Math.max(0,(b[1]?b[1].length:0)-(b[2]?+b[2]:0)):0}function E(a,b){if(1>b){var c=D(b);return parseFloat(a.toFixed(c))}return Math.round(a/b)*b}function F(a,b){setTimeout(function(){try{a.hidden=!0,a.offsetHeight,a.hidden=!1}catch(b){}},b)}function G(a){return JSON.parse(JSON.stringify(a))}function H(a,b){return b.split(".").reduce(function(a,b){return a&&a[b]},a)}function I(){for(var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=arguments.length,c=new Array(b>1?b-1:0),d=1;b>d;d++)c[d-1]=arguments[d];if(!c.length)return a;var e=c.shift();return Tm.object(e)?(Object.keys(e).forEach(function(b){Tm.object(e[b])?(Object.keys(a).includes(b)||Object.assign(a,g({},b,{})),I(a[b],e[b])):Object.assign(a,g({},b,e[b]))}),I.apply(void 0,[a].concat(c))):a}function J(a,b){var c=a.length?a:[a];Array.from(c).reverse().forEach(function(a,c){var d=c>0?b.cloneNode(!0):b,e=a.parentNode,f=a.nextSibling;d.appendChild(a),f?e.insertBefore(d,f):e.appendChild(d)})}function K(a,b){Tm.element(a)&&!Tm.empty(b)&&Object.entries(b).filter(function(a){var b=l(a,2),c=b[1];return!Tm.nullOrUndefined(c)}).forEach(function(b){var c=l(b,2),d=c[0],e=c[1];return a.setAttribute(d,e)})}function L(a,b,c){var d=document.createElement(a);return Tm.object(b)&&K(d,b),Tm.string(c)&&(d.innerText=c),d}function M(a,b){Tm.element(a)&&Tm.element(b)&&b.parentNode.insertBefore(a,b.nextSibling)}function N(a,b,c,d){Tm.element(b)&&b.appendChild(L(a,c,d))}function O(a){return Tm.nodeList(a)||Tm.array(a)?void Array.from(a).forEach(O):void(Tm.element(a)&&Tm.element(a.parentNode)&&a.parentNode.removeChild(a))}function P(a){if(Tm.element(a))for(var b=a.childNodes.length;b>0;)a.removeChild(a.lastChild),b-=1}function Q(a,b){return Tm.element(b)&&Tm.element(b.parentNode)&&Tm.element(a)?(b.parentNode.replaceChild(a,b),a):null}function R(a,b){if(!Tm.string(a)||Tm.empty(a))return{};var c={},d=I({},b);return a.split(",").forEach(function(a){var b=a.trim(),e=b.replace(".",""),f=b.replace(/[[\]]/g,""),g=f.split("="),h=l(g,1),i=h[0],j=g.length>1?g[1].replace(/["']/g,""):"",k=b.charAt(0);switch(k){case".":c["class"]=Tm.string(d["class"])?"".concat(d["class"]," ").concat(e):e;break;case"#":c.id=b.replace("#","");break;case"[":c[i]=j}}),I(d,c)}function S(a,b){if(Tm.element(a)){var c=b;Tm["boolean"](c)||(c=!a.hidden),a.hidden=c}}function T(a,b,c){if(Tm.nodeList(a))return Array.from(a).map(function(a){return T(a,b,c)});if(Tm.element(a)){var d="toggle";return"undefined"!=typeof c&&(d=c?"add":"remove"),a.classList[d](b),a.classList.contains(b)}return!1}function U(a,b){return Tm.element(a)&&a.classList.contains(b)}function V(a,b){function c(){return Array.from(document.querySelectorAll(b)).includes(this)}var d=Element,e=d.prototype,f=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||c;return f.call(a,b)}function W(a,b){function c(){var a=this;do{if(V.matches(a,b))return a;a=a.parentElement||a.parentNode}while(null!==a&&1===a.nodeType);return null}var d=Element,e=d.prototype,f=e.closest||c;return f.call(a,b)}function X(a){return this.elements.container.querySelectorAll(a);

}function Y(a){return this.elements.container.querySelector(a)}function Z(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1;Tm.element(a)&&(a.focus({preventScroll:!0}),b&&T(a,this.config.classNames.tabFocus))}function $(a,b,c){var d=this,e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:!1,f=arguments.length>4&&void 0!==arguments[4]?arguments[4]:!0,g=arguments.length>5&&void 0!==arguments[5]?arguments[5]:!1;if(a&&"addEventListener"in a&&!Tm.empty(b)&&Tm["function"](c)){var h=b.split(" "),i=g;bn&&(i={passive:f,capture:g}),h.forEach(function(b){d&&d.eventListeners&&e&&d.eventListeners.push({element:a,type:b,callback:c,options:i}),a[e?"addEventListener":"removeEventListener"](b,c,i)})}}function _(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",c=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:!0,e=arguments.length>4&&void 0!==arguments[4]?arguments[4]:!1;$.call(this,a,b,c,!0,d,e)}function aa(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",c=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:!0,e=arguments.length>4&&void 0!==arguments[4]?arguments[4]:!1;$.call(this,a,b,c,!1,d,e)}function ba(a){var b=this,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",d=arguments.length>2?arguments[2]:void 0,e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:!0,f=arguments.length>4&&void 0!==arguments[4]?arguments[4]:!1,g=function h(){aa(a,c,h,e,f);for(var g=arguments.length,i=new Array(g),j=0;g>j;j++)i[j]=arguments[j];d.apply(b,i)};$.call(this,a,c,g,!0,e,f)}function ca(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!1,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Tm.element(a)&&!Tm.empty(b)){var e=new CustomEvent(b,{bubbles:c,detail:i(i({},d),{},{plyr:this})});a.dispatchEvent(e)}}function da(){this&&this.eventListeners&&(this.eventListeners.forEach(function(a){var b=a.element,c=a.type,d=a.callback,e=a.options;b.removeEventListener(c,d,e)}),this.eventListeners=[])}function ea(){var a=this;return new Promise(function(b){return a.ready?setTimeout(b,0):_.call(a,a.elements.container,"ready",b)}).then(function(){})}function fa(a){Tm.promise(a)&&a.then(null,function(){})}function ga(a){if(!(Tm.array(a)||Tm.string(a)&&a.includes(":")))return!1;var b=Tm.array(a)?a:a.split(":");return b.map(Number).every(Tm.number)}function ha(a){if(!Tm.array(a)||!a.every(Tm.number))return null;var b=l(a,2),c=b[0],d=b[1],e=function g(a,b){return 0===b?a:g(b,a%b)},f=e(c,d);return[c/f,d/f]}function ia(a){var b=function(a){return ga(a)?a.split(":").map(Number):null},c=b(a);if(null===c&&(c=b(this.config.ratio)),null===c&&!Tm.empty(this.embed)&&Tm.array(this.embed.ratio)&&(c=this.embed.ratio),null===c&&this.isHTML5){var d=this.media,e=d.videoWidth,f=d.videoHeight;c=ha([e,f])}return c}function ja(a){if(!this.isVideo)return{};var b=this.elements.wrapper,c=ia.call(this,a),d=Tm.array(c)?c:[0,0],e=l(d,2),f=e[0],g=e[1],h=100/f*g;if(b.style.paddingBottom="".concat(h,"%"),this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){var i=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),j=(i-h)/(i/50);this.media.style.transform="translateY(-".concat(j,"%)")}else this.isHTML5&&b.classList.toggle(this.config.classNames.videoFixedRatio,null!==c);return{padding:h,ratio:c}}function ka(a){return Tm.array(a)?a.filter(function(b,c){return a.indexOf(b)===c}):a}function la(a,b){return Tm.array(a)&&a.length?a.reduce(function(a,c){return Math.abs(c-b)<Math.abs(a-b)?c:a}):null}function ma(a){return"".concat(a,"-").concat(Math.floor(1e4*Math.random()))}function na(a){for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;b>d;d++)c[d-1]=arguments[d];return Tm.empty(a)?a:a.toString().replace(/{(\d+)}/g,function(a,b){return c[b].toString()})}function oa(a,b){return 0===a||0===b||Number.isNaN(a)||Number.isNaN(b)?0:(a/b*100).toFixed(2)}function pa(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",b=a.toString();return b=tn(b,"-"," "),b=tn(b,"_"," "),b=un(b),tn(b," ","")}function qa(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",b=a.toString();return b=pa(b),b.charAt(0).toLowerCase()+b.slice(1)}function ra(a){var b=document.createDocumentFragment(),c=document.createElement("div");return b.appendChild(c),c.innerHTML=a,b.firstChild.innerText}function sa(a){var b=document.createElement("div");return b.appendChild(a),b.innerHTML}function ta(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"text";return new Promise(function(c,d){try{var e=new XMLHttpRequest;if(!("withCredentials"in e))return;e.addEventListener("load",function(){if("text"===b)try{c(JSON.parse(e.responseText))}catch(a){c(e.responseText)}else c(e.response)}),e.addEventListener("error",function(){throw new Error(e.status)}),e.open("GET",a,!0),e.responseType=b,e.send()}catch(f){d(f)}})}function ua(a,b){if(Tm.string(a)){var c="cache",d=Tm.string(b),e=!1,f=function(){return null!==document.getElementById(b)},g=function(a,b){a.innerHTML=b,d&&f()||document.body.insertAdjacentElement("afterbegin",a)};if(!d||!f()){var h=xn.supported,i=document.createElement("div");if(i.setAttribute("hidden",""),d&&i.setAttribute("id",b),h){var j=window.localStorage.getItem("".concat(c,"-").concat(b));if(e=null!==j){var k=JSON.parse(j);g(i,k.content)}}ta(a).then(function(a){Tm.empty(a)||(h&&window.localStorage.setItem("".concat(c,"-").concat(b),JSON.stringify({content:a})),g(i,a))})["catch"](function(){})}}}function va(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!1;if(!Tm.number(a))return va(void 0,b,c);var d=function(a){return"0".concat(a).slice(-2)},e=An(a),f=Bn(a),g=Cn(a);return e=b||e>0?"".concat(e,":"):"","".concat(c&&a>0?"-":"").concat(e).concat(d(f),":").concat(d(g))}function wa(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!0,c=a;if(b){var d=document.createElement("a");d.href=c,c=d.href}try{return new URL(c)}catch(e){return null}}function xa(a){var b=new URLSearchParams;return Tm.object(a)&&Object.entries(a).forEach(function(a){var c=l(a,2),d=c[0],e=c[1];b.set(d,e)}),b}function ya(a){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(a)?Hn.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(a)?Hn.vimeo:null}function za(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Promise(function(c,d){var e=new Image,f=function(){delete e.onload,delete e.onerror,(e.naturalWidth>=b?c:d)(e)};Object.assign(e,{onload:f,onerror:f,src:a})})}function Aa(a){return new Promise(function(b,c){Vn(a,{success:b,error:c})})}function Ba(a){if(Tm.empty(a))return null;if(Tm.number(Number(a)))return a;var b=/^.*(vimeo.com\/|video\/)(\d+).*/;return a.match(b)?RegExp.$2:a}function Ca(a){a&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===a&&(this.media.paused=!a,ca.call(this,this.media,a?"play":"pause"))}function Da(a){if(Tm.empty(a))return null;var b=/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/;return a.match(b)?RegExp.$2:a}function Ea(a){a&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===a&&(this.media.paused=!a,ca.call(this,this.media,a?"play":"pause"))}function Fa(a){return a.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}function Ga(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:255;return Math.min(Math.max(a,b),c)}!function(){if("undefined"!=typeof window)try{var a=new window.CustomEvent("test",{cancelable:!0});if(a.preventDefault(),a.defaultPrevented!==!0)throw new Error("Could not prevent default")}catch(b){var c=function(a,b){var c,d;return b=b||{},b.bubbles=!!b.bubbles,b.cancelable=!!b.cancelable,c=document.createEvent("CustomEvent"),c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),d=c.preventDefault,c.preventDefault=function(){d.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(a){this.defaultPrevented=!0}},c};c.prototype=window.Event.prototype,window.CustomEvent=c}}();var Ha="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Ia=function(a){return a&&a.Math==Math&&a},Ja=Ia("object"==typeof globalThis&&globalThis)||Ia("object"==typeof window&&window)||Ia("object"==typeof self&&self)||Ia("object"==typeof Ha&&Ha)||Function("return this")(),Ka=function(a){try{return!!a()}catch(b){return!0}},La=!Ka(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}),Ma={}.propertyIsEnumerable,Na=Object.getOwnPropertyDescriptor,Oa=Na&&!Ma.call({1:2},1),Pa=Oa?function(a){var b=Na(this,a);return!!b&&b.enumerable}:Ma,Qa={f:Pa},Ra=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}},Sa={}.toString,Ta=function(a){return Sa.call(a).slice(8,-1)},Ua="".split,Va=Ka(function(){return!Object("z").propertyIsEnumerable(0)})?function(a){return"String"==Ta(a)?Ua.call(a,""):Object(a)}:Object,Wa=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a},Xa=function(a){return Va(Wa(a))},Ya=function(a){return"object"==typeof a?null!==a:"function"==typeof a},Za=function(a,b){if(!Ya(a))return a;var c,d;if(b&&"function"==typeof(c=a.toString)&&!Ya(d=c.call(a)))return d;if("function"==typeof(c=a.valueOf)&&!Ya(d=c.call(a)))return d;if(!b&&"function"==typeof(c=a.toString)&&!Ya(d=c.call(a)))return d;throw TypeError("Can't convert object to primitive value")},$a={}.hasOwnProperty,_a=function(a,b){return $a.call(a,b)},ab=Ja.document,bb=Ya(ab)&&Ya(ab.createElement),cb=function(a){return bb?ab.createElement(a):{}},db=!La&&!Ka(function(){return 7!=Object.defineProperty(cb("div"),"a",{get:function(){return 7}}).a}),eb=Object.getOwnPropertyDescriptor,fb=La?eb:function(a,b){if(a=Xa(a),b=Za(b,!0),db)try{return eb(a,b)}catch(c){}return _a(a,b)?Ra(!Qa.f.call(a,b),a[b]):void 0},gb={f:fb},hb=function(a){if(!Ya(a))throw TypeError(String(a)+" is not an object");return a},ib=Object.defineProperty,jb=La?ib:function(a,b,c){if(hb(a),b=Za(b,!0),hb(c),db)try{return ib(a,b,c)}catch(d){}if("get"in c||"set"in c)throw TypeError("Accessors not supported");return"value"in c&&(a[b]=c.value),a},kb={f:jb},lb=La?function(a,b,c){return kb.f(a,b,Ra(1,c))}:function(a,b,c){return a[b]=c,a},mb=function(a,b){try{lb(Ja,a,b)}catch(c){Ja[a]=b}return b},nb="__core-js_shared__",ob=Ja[nb]||mb(nb,{}),pb=ob,qb=Function.toString;"function"!=typeof pb.inspectSource&&(pb.inspectSource=function(a){return qb.call(a)});var rb,sb,tb,ub=pb.inspectSource,vb=Ja.WeakMap,wb="function"==typeof vb&&/native code/.test(ub(vb)),xb=!1,yb=a(function(a){(a.exports=function(a,b){return pb[a]||(pb[a]=void 0!==b?b:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})}),zb=0,Ab=Math.random(),Bb=function(a){return"Symbol("+String(void 0===a?"":a)+")_"+(++zb+Ab).toString(36)},Cb=yb("keys"),Db=function(a){return Cb[a]||(Cb[a]=Bb(a))},Eb={},Fb=Ja.WeakMap,Gb=function(a){return tb(a)?sb(a):rb(a,{})},Hb=function(a){return function(b){var c;if(!Ya(b)||(c=sb(b)).type!==a)throw TypeError("Incompatible receiver, "+a+" required");return c}};if(wb){var Ib=new Fb,Jb=Ib.get,Kb=Ib.has,Lb=Ib.set;rb=function(a,b){return Lb.call(Ib,a,b),b},sb=function(a){return Jb.call(Ib,a)||{}},tb=function(a){return Kb.call(Ib,a)}}else{var Mb=Db("state");Eb[Mb]=!0,rb=function(a,b){return lb(a,Mb,b),b},sb=function(a){return _a(a,Mb)?a[Mb]:{}},tb=function(a){return _a(a,Mb)}}var Nb,Ob={set:rb,get:sb,has:tb,enforce:Gb,getterFor:Hb},Pb=a(function(a){var b=Ob.get,c=Ob.enforce,d=String(String).split("String");(a.exports=function(a,b,e,f){var g=f?!!f.unsafe:!1,h=f?!!f.enumerable:!1,i=f?!!f.noTargetGet:!1;return"function"==typeof e&&("string"!=typeof b||_a(e,"name")||lb(e,"name",b),c(e).source=d.join("string"==typeof b?b:"")),a===Ja?void(h?a[b]=e:mb(b,e)):(g?!i&&a[b]&&(h=!0):delete a[b],void(h?a[b]=e:lb(a,b,e)))})(Function.prototype,"toString",function(){return"function"==typeof this&&b(this).source||ub(this)})}),Qb=Ja,Rb=function(a){return"function"==typeof a?a:void 0},Sb=function(a,b){return arguments.length<2?Rb(Qb[a])||Rb(Ja[a]):Qb[a]&&Qb[a][b]||Ja[a]&&Ja[a][b]},Tb=Math.ceil,Ub=Math.floor,Vb=function(a){return isNaN(a=+a)?0:(a>0?Ub:Tb)(a)},Wb=Math.min,Xb=function(a){return a>0?Wb(Vb(a),9007199254740991):0},Yb=Math.max,Zb=Math.min,$b=function(a,b){var c=Vb(a);return 0>c?Yb(c+b,0):Zb(c,b)},_b=function(a){return function(b,c,d){var e,f=Xa(b),g=Xb(f.length),h=$b(d,g);if(a&&c!=c){for(;g>h;)if(e=f[h++],e!=e)return!0}else for(;g>h;h++)if((a||h in f)&&f[h]===c)return a||h||0;return!a&&-1}},ac={includes:_b(!0),indexOf:_b(!1)},bc=ac.indexOf,cc=function(a,b){var c,d=Xa(a),e=0,f=[];for(c in d)!_a(Eb,c)&&_a(d,c)&&f.push(c);for(;b.length>e;)_a(d,c=b[e++])&&(~bc(f,c)||f.push(c));return f},dc=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ec=dc.concat("length","prototype"),fc=Object.getOwnPropertyNames||function(a){return cc(a,ec)},gc={f:fc},hc=Object.getOwnPropertySymbols,ic={f:hc},jc=Sb("Reflect","ownKeys")||function(a){var b=gc.f(hb(a)),c=ic.f;return c?b.concat(c(a)):b},kc=function(a,b){for(var c=jc(b),d=kb.f,e=gb.f,f=0;f<c.length;f++){var g=c[f];_a(a,g)||d(a,g,e(b,g))}},lc=/#|\.prototype\./,mc=function(a,b){var c=oc[nc(a)];return c==qc?!0:c==pc?!1:"function"==typeof b?Ka(b):!!b},nc=mc.normalize=function(a){return String(a).replace(lc,".").toLowerCase()},oc=mc.data={},pc=mc.NATIVE="N",qc=mc.POLYFILL="P",rc=mc,sc=gb.f,tc=function(a,b){var c,d,e,f,g,h,i=a.target,j=a.global,k=a.stat;if(d=j?Ja:k?Ja[i]||mb(i,{}):(Ja[i]||{}).prototype)for(e in b){if(g=b[e],a.noTargetGet?(h=sc(d,e),f=h&&h.value):f=d[e],c=rc(j?e:i+(k?".":"#")+e,a.forced),!c&&void 0!==f){if(typeof g==typeof f)continue;kc(g,f)}(a.sham||f&&f.sham)&&lb(g,"sham",!0),Pb(d,e,g,a)}},uc=!!Object.getOwnPropertySymbols&&!Ka(function(){return!String(Symbol())}),vc=uc&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,wc=Array.isArray||function(a){return"Array"==Ta(a)},xc=function(a){return Object(Wa(a))},yc=Object.keys||function(a){return cc(a,dc)},zc=La?Object.defineProperties:function(a,b){hb(a);for(var c,d=yc(b),e=d.length,f=0;e>f;)kb.f(a,c=d[f++],b[c]);return a},Ac=Sb("document","documentElement"),Bc=">",Cc="<",Dc="prototype",Ec="script",Fc=Db("IE_PROTO"),Gc=function(){},Hc=function(a){return Cc+Ec+Bc+a+Cc+"/"+Ec+Bc},Ic=function(a){a.write(Hc("")),a.close();var b=a.parentWindow.Object;return a=null,b},Jc=function(){var a,b=cb("iframe"),c="java"+Ec+":";return b.style.display="none",Ac.appendChild(b),b.src=String(c),a=b.contentWindow.document,a.open(),a.write(Hc("document.F=Object")),a.close(),a.F},Kc=function(){try{Nb=document.domain&&new ActiveXObject("htmlfile")}catch(a){}Kc=Nb?Ic(Nb):Jc();for(var b=dc.length;b--;)delete Kc[Dc][dc[b]];return Kc()};Eb[Fc]=!0;var Lc=Object.create||function(a,b){var c;return null!==a?(Gc[Dc]=hb(a),c=new Gc,Gc[Dc]=null,c[Fc]=a):c=Kc(),void 0===b?c:zc(c,b)},Mc=gc.f,Nc={}.toString,Oc="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Pc=function(a){try{return Mc(a)}catch(b){return Oc.slice()}},Qc=function(a){return Oc&&"[object Window]"==Nc.call(a)?Pc(a):Mc(Xa(a))},Rc={f:Qc},Sc=yb("wks"),Tc=Ja.Symbol,Uc=vc?Tc:Tc&&Tc.withoutSetter||Bb,Vc=function(a){return _a(Sc,a)||(Sc[a]=uc&&_a(Tc,a)?Tc[a]:Uc("Symbol."+a)),Sc[a]},Wc=Vc,Xc={f:Wc},Yc=kb.f,Zc=function(a){var b=Qb.Symbol||(Qb.Symbol={});_a(b,a)||Yc(b,a,{value:Xc.f(a)})},$c=kb.f,_c=Vc("toStringTag"),ad=function(a,b,c){a&&!_a(a=c?a:a.prototype,_c)&&$c(a,_c,{configurable:!0,value:b})},bd=function(a){if("function"!=typeof a)throw TypeError(String(a)+" is not a function");return a},cd=function(a,b,c){if(bd(a),void 0===b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},dd=Vc("species"),ed=function(a,b){var c;return wc(a)&&(c=a.constructor,"function"!=typeof c||c!==Array&&!wc(c.prototype)?Ya(c)&&(c=c[dd],null===c&&(c=void 0)):c=void 0),new(void 0===c?Array:c)(0===b?0:b)},fd=[].push,gd=function(a){var b=1==a,c=2==a,d=3==a,e=4==a,f=6==a,g=5==a||f;return function(h,i,j,k){for(var l,m,n=xc(h),o=Va(n),p=cd(i,j,3),q=Xb(o.length),r=0,s=k||ed,t=b?s(h,q):c?s(h,0):void 0;q>r;r++)if((g||r in o)&&(l=o[r],m=p(l,r,n),a))if(b)t[r]=m;else if(m)switch(a){case 3:return!0;case 5:return l;case 6:return r;case 2:fd.call(t,l)}else if(e)return!1;return f?-1:d||e?e:t}},hd={forEach:gd(0),map:gd(1),filter:gd(2),some:gd(3),every:gd(4),find:gd(5),findIndex:gd(6)},id=hd.forEach,jd=Db("hidden"),kd="Symbol",ld="prototype",md=Vc("toPrimitive"),nd=Ob.set,od=Ob.getterFor(kd),pd=Object[ld],qd=Ja.Symbol,rd=Sb("JSON","stringify"),sd=gb.f,td=kb.f,ud=Rc.f,vd=Qa.f,wd=yb("symbols"),xd=yb("op-symbols"),yd=yb("string-to-symbol-registry"),zd=yb("symbol-to-string-registry"),Ad=yb("wks"),Bd=Ja.QObject,Cd=!Bd||!Bd[ld]||!Bd[ld].findChild,Dd=La&&Ka(function(){return 7!=Lc(td({},"a",{get:function(){return td(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=sd(pd,b);d&&delete pd[b],td(a,b,c),d&&a!==pd&&td(pd,b,d)}:td,Ed=function(a,b){var c=wd[a]=Lc(qd[ld]);return nd(c,{type:kd,tag:a,description:b}),La||(c.description=b),c},Fd=vc?function(a){return"symbol"==typeof a}:function(a){return Object(a)instanceof qd},Gd=function(a,b,c){a===pd&&Gd(xd,b,c),hb(a);var d=Za(b,!0);return hb(c),_a(wd,d)?(c.enumerable?(_a(a,jd)&&a[jd][d]&&(a[jd][d]=!1),c=Lc(c,{enumerable:Ra(0,!1)})):(_a(a,jd)||td(a,jd,Ra(1,{})),a[jd][d]=!0),Dd(a,d,c)):td(a,d,c)},Hd=function(a,b){hb(a);var c=Xa(b),d=yc(c).concat(Md(c));return id(d,function(b){(!La||Jd.call(c,b))&&Gd(a,b,c[b])}),a},Id=function(a,b){return void 0===b?Lc(a):Hd(Lc(a),b)},Jd=function(a){var b=Za(a,!0),c=vd.call(this,b);return this===pd&&_a(wd,b)&&!_a(xd,b)?!1:c||!_a(this,b)||!_a(wd,b)||_a(this,jd)&&this[jd][b]?c:!0},Kd=function(a,b){var c=Xa(a),d=Za(b,!0);if(c!==pd||!_a(wd,d)||_a(xd,d)){var e=sd(c,d);return!e||!_a(wd,d)||_a(c,jd)&&c[jd][d]||(e.enumerable=!0),e}},Ld=function(a){var b=ud(Xa(a)),c=[];return id(b,function(a){_a(wd,a)||_a(Eb,a)||c.push(a)}),c},Md=function(a){var b=a===pd,c=ud(b?xd:Xa(a)),d=[];return id(c,function(a){!_a(wd,a)||b&&!_a(pd,a)||d.push(wd[a])}),d};if(uc||(qd=function(){if(this instanceof qd)throw TypeError("Symbol is not a constructor");var a=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,b=Bb(a),c=function(a){this===pd&&c.call(xd,a),_a(this,jd)&&_a(this[jd],b)&&(this[jd][b]=!1),Dd(this,b,Ra(1,a))};return La&&Cd&&Dd(pd,b,{configurable:!0,set:c}),Ed(b,a)},Pb(qd[ld],"toString",function(){return od(this).tag}),Pb(qd,"withoutSetter",function(a){return Ed(Bb(a),a)}),Qa.f=Jd,kb.f=Gd,gb.f=Kd,gc.f=Rc.f=Ld,ic.f=Md,Xc.f=function(a){return Ed(Vc(a),a)},La&&(td(qd[ld],"description",{configurable:!0,get:function(){return od(this).description}}),Pb(pd,"propertyIsEnumerable",Jd,{unsafe:!0}))),tc({global:!0,wrap:!0,forced:!uc,sham:!uc},{Symbol:qd}),id(yc(Ad),function(a){Zc(a)}),tc({target:kd,stat:!0,forced:!uc},{"for":function(a){var b=String(a);if(_a(yd,b))return yd[b];var c=qd(b);return yd[b]=c,zd[c]=b,c},keyFor:function(a){if(!Fd(a))throw TypeError(a+" is not a symbol");return _a(zd,a)?zd[a]:void 0},useSetter:function(){Cd=!0},useSimple:function(){Cd=!1}}),tc({target:"Object",stat:!0,forced:!uc,sham:!La},{create:Id,defineProperty:Gd,defineProperties:Hd,getOwnPropertyDescriptor:Kd}),tc({target:"Object",stat:!0,forced:!uc},{getOwnPropertyNames:Ld,getOwnPropertySymbols:Md}),tc({target:"Object",stat:!0,forced:Ka(function(){ic.f(1)})},{getOwnPropertySymbols:function(a){return ic.f(xc(a))}}),rd){var Nd=!uc||Ka(function(){var a=qd();return"[null]"!=rd([a])||"{}"!=rd({a:a})||"{}"!=rd(Object(a))});tc({target:"JSON",stat:!0,forced:Nd},{stringify:function(a,b){for(var c,d=[a],e=1;arguments.length>e;)d.push(arguments[e++]);return c=b,!Ya(b)&&void 0===a||Fd(a)?void 0:(wc(b)||(b=function(a,b){return"function"==typeof c&&(b=c.call(this,a,b)),Fd(b)?void 0:b}),d[1]=b,rd.apply(null,d))}})}qd[ld][md]||lb(qd[ld],md,qd[ld].valueOf),ad(qd,kd),Eb[jd]=!0;var Od=kb.f,Pd=Ja.Symbol;if(!(!La||"function"!=typeof Pd||"description"in Pd.prototype&&void 0===Pd().description)){var Qd={},Rd=function(){var a=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),b=this instanceof Rd?new Pd(a):void 0===a?Pd():Pd(a);return""===a&&(Qd[b]=!0),b};kc(Rd,Pd);var Sd=Rd.prototype=Pd.prototype;Sd.constructor=Rd;var Td=Sd.toString,Ud="Symbol(test)"==String(Pd("test")),Vd=/^Symbol\((.*)\)[^)]+$/;Od(Sd,"description",{configurable:!0,get:function(){var a=Ya(this)?this.valueOf():this,b=Td.call(a);if(_a(Qd,a))return"";var c=Ud?b.slice(7,-1):b.replace(Vd,"$1");return""===c?void 0:c}}),tc({global:!0,forced:!0},{Symbol:Rd})}Zc("iterator");var Wd=function(a,b){var c=[][a];return!!c&&Ka(function(){c.call(null,b||function(){throw 1},1)})},Xd=Object.defineProperty,Yd={},Zd=function(a){throw a},$d=function(a,b){if(_a(Yd,a))return Yd[a];b||(b={});var c=[][a],d=_a(b,"ACCESSORS")?b.ACCESSORS:!1,e=_a(b,0)?b[0]:Zd,f=_a(b,1)?b[1]:void 0;return Yd[a]=!!c&&!Ka(function(){if(d&&!La)return!0;var a={length:-1};d?Xd(a,1,{enumerable:!0,get:Zd}):a[1]=1,c.call(a,e,f)})},_d=hd.forEach,ae=Wd("forEach"),be=$d("forEach"),ce=ae&&be?[].forEach:function(a){return _d(this,a,arguments.length>1?arguments[1]:void 0)};tc({target:"Array",proto:!0,forced:[].forEach!=ce},{forEach:ce});var de=ac.indexOf,ee=[].indexOf,fe=!!ee&&1/[1].indexOf(1,-0)<0,ge=Wd("indexOf"),he=$d("indexOf",{ACCESSORS:!0,1:0});tc({target:"Array",proto:!0,forced:fe||!ge||!he},{indexOf:function(a){return fe?ee.apply(this,arguments)||0:de(this,a,arguments.length>1?arguments[1]:void 0)}});var ie=Vc("unscopables"),je=Array.prototype;void 0==je[ie]&&kb.f(je,ie,{configurable:!0,value:Lc(null)});var ke,le,me,ne=function(a){je[ie][a]=!0},oe={},pe=!Ka(function(){function a(){}return a.prototype.constructor=null,Object.getPrototypeOf(new a)!==a.prototype}),qe=Db("IE_PROTO"),re=Object.prototype,se=pe?Object.getPrototypeOf:function(a){return a=xc(a),_a(a,qe)?a[qe]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?re:null},te=Vc("iterator"),ue=!1,ve=function(){return this};[].keys&&(me=[].keys(),"next"in me?(le=se(se(me)),le!==Object.prototype&&(ke=le)):ue=!0),void 0==ke&&(ke={}),_a(ke,te)||lb(ke,te,ve);var we={IteratorPrototype:ke,BUGGY_SAFARI_ITERATORS:ue},xe=we.IteratorPrototype,ye=function(){return this},ze=function(a,b,c){var d=b+" Iterator";return a.prototype=Lc(xe,{next:Ra(1,c)}),ad(a,d,!1),oe[d]=ye,a},Ae=function(a){if(!Ya(a)&&null!==a)throw TypeError("Can't set "+String(a)+" as a prototype");return a},Be=Object.setPrototypeOf||("__proto__"in{}?function(){var a,b=!1,c={};try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(c,[]),b=c instanceof Array}catch(d){}return function(c,d){return hb(c),Ae(d),b?a.call(c,d):c.__proto__=d,c}}():void 0),Ce=we.IteratorPrototype,De=we.BUGGY_SAFARI_ITERATORS,Ee=Vc("iterator"),Fe="keys",Ge="values",He="entries",Ie=function(){return this},Je=function(a,b,c,d,e,f,g){ze(c,b,d);var h,i,j,k=function(a){if(a===e&&p)return p;if(!De&&a in n)return n[a];switch(a){case Fe:return function(){return new c(this,a)};case Ge:return function(){return new c(this,a)};case He:return function(){return new c(this,a)}}return function(){return new c(this)}},l=b+" Iterator",m=!1,n=a.prototype,o=n[Ee]||n["@@iterator"]||e&&n[e],p=!De&&o||k(e),q="Array"==b?n.entries||o:o;if(q&&(h=se(q.call(new a)),Ce!==Object.prototype&&h.next&&(se(h)!==Ce&&(Be?Be(h,Ce):"function"!=typeof h[Ee]&&lb(h,Ee,Ie)),ad(h,l,!0))),e==Ge&&o&&o.name!==Ge&&(m=!0,p=function(){return o.call(this)}),n[Ee]!==p&&lb(n,Ee,p),oe[b]=p,e)if(i={values:k(Ge),keys:f?p:k(Fe),entries:k(He)},g)for(j in i)!De&&!m&&j in n||Pb(n,j,i[j]);else tc({target:b,proto:!0,forced:De||m},i);return i},Ke="Array Iterator",Le=Ob.set,Me=Ob.getterFor(Ke),Ne=Je(Array,"Array",function(a,b){Le(this,{type:Ke,target:Xa(a),index:0,kind:b})},function(){var a=Me(this),b=a.target,c=a.kind,d=a.index++;return!b||d>=b.length?(a.target=void 0,{value:void 0,done:!0}):"keys"==c?{value:d,done:!1}:"values"==c?{value:b[d],done:!1}:{value:[d,b[d]],done:!1}},"values");oe.Arguments=oe.Array,ne("keys"),ne("values"),ne("entries");var Oe=[].join,Pe=Va!=Object,Qe=Wd("join",",");tc({target:"Array",proto:!0,forced:Pe||!Qe},{join:function(a){return Oe.call(Xa(this),void 0===a?",":a)}});var Re,Se,Te=function(a,b,c){var d=Za(b);d in a?kb.f(a,d,Ra(0,c)):a[d]=c},Ue=Sb("navigator","userAgent")||"",Ve=Ja.process,We=Ve&&Ve.versions,Xe=We&&We.v8;Xe?(Re=Xe.split("."),Se=Re[0]+Re[1]):Ue&&(Re=Ue.match(/Edge\/(\d+)/),(!Re||Re[1]>=74)&&(Re=Ue.match(/Chrome\/(\d+)/),Re&&(Se=Re[1])));var Ye=Se&&+Se,Ze=Vc("species"),$e=function(a){return Ye>=51||!Ka(function(){var b=[],c=b.constructor={};return c[Ze]=function(){return{foo:1}},1!==b[a](Boolean).foo})},_e=$e("slice"),af=$d("slice",{ACCESSORS:!0,0:0,1:2}),bf=Vc("species"),cf=[].slice,df=Math.max;tc({target:"Array",proto:!0,forced:!_e||!af},{slice:function(a,b){var c,d,e,f=Xa(this),g=Xb(f.length),h=$b(a,g),i=$b(void 0===b?g:b,g);if(wc(f)&&(c=f.constructor,"function"!=typeof c||c!==Array&&!wc(c.prototype)?Ya(c)&&(c=c[bf],null===c&&(c=void 0)):c=void 0,c===Array||void 0===c))return cf.call(f,h,i);for(d=new(void 0===c?Array:c)(df(i-h,0)),e=0;i>h;h++,e++)h in f&&Te(d,e,f[h]);return d.length=e,d}});var ef=Vc("toStringTag"),ff={};ff[ef]="z";var gf="[object z]"===String(ff),hf=Vc("toStringTag"),jf="Arguments"==Ta(function(){return arguments}()),kf=function(a,b){try{return a[b]}catch(c){}},lf=gf?Ta:function(a){var b,c,d;return void 0===a?"Undefined":null===a?"Null":"string"==typeof(c=kf(b=Object(a),hf))?c:jf?Ta(b):"Object"==(d=Ta(b))&&"function"==typeof b.callee?"Arguments":d},mf=gf?{}.toString:function(){return"[object "+lf(this)+"]"};gf||Pb(Object.prototype,"toString",mf,{unsafe:!0});var nf=function(){var a=hb(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.dotAll&&(b+="s"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b},of=Ka(function(){var a=b("a","y");return a.lastIndex=2,null!=a.exec("abcd")}),pf=Ka(function(){var a=b("^r","gy");return a.lastIndex=2,null!=a.exec("str")}),qf={UNSUPPORTED_Y:of,BROKEN_CARET:pf},rf=RegExp.prototype.exec,sf=String.prototype.replace,tf=rf,uf=function(){var a=/a/,b=/b*/g;return rf.call(a,"a"),rf.call(b,"a"),0!==a.lastIndex||0!==b.lastIndex}(),vf=qf.UNSUPPORTED_Y||qf.BROKEN_CARET,wf=void 0!==/()??/.exec("")[1],xf=uf||wf||vf;xf&&(tf=function(a){var b,c,d,e,f=this,g=vf&&f.sticky,h=nf.call(f),i=f.source,j=0,k=a;return g&&(h=h.replace("y",""),-1===h.indexOf("g")&&(h+="g"),k=String(a).slice(f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==a[f.lastIndex-1])&&(i="(?: "+i+")",k=" "+k,j++),c=new RegExp("^(?:"+i+")",h)),wf&&(c=new RegExp("^"+i+"$(?!\\s)",h)),uf&&(b=f.lastIndex),d=rf.call(g?c:f,k),g?d?(d.input=d.input.slice(j),d[0]=d[0].slice(j),d.index=f.lastIndex,f.lastIndex+=d[0].length):f.lastIndex=0:uf&&d&&(f.lastIndex=f.global?d.index+d[0].length:b),wf&&d&&d.length>1&&sf.call(d[0],c,function(){for(e=1;e<arguments.length-2;e++)void 0===arguments[e]&&(d[e]=void 0)}),d});var yf=tf;tc({target:"RegExp",proto:!0,forced:/./.exec!==yf},{exec:yf});var zf="toString",Af=RegExp.prototype,Bf=Af[zf],Cf=Ka(function(){return"/a/b"!=Bf.call({source:"a",flags:"b"})}),Df=Bf.name!=zf;(Cf||Df)&&Pb(RegExp.prototype,zf,function(){var a=hb(this),b=String(a.source),c=a.flags,d=String(void 0===c&&a instanceof RegExp&&!("flags"in Af)?nf.call(a):c);return"/"+b+"/"+d},{unsafe:!0});var Ef=function(a){return function(b,c){var d,e,f=String(Wa(b)),g=Vb(c),h=f.length;return 0>g||g>=h?a?"":void 0:(d=f.charCodeAt(g),55296>d||d>56319||g+1===h||(e=f.charCodeAt(g+1))<56320||e>57343?a?f.charAt(g):d:a?f.slice(g,g+2):(d-55296<<10)+(e-56320)+65536)}},Ff={codeAt:Ef(!1),charAt:Ef(!0)},Gf=Ff.charAt,Hf="String Iterator",If=Ob.set,Jf=Ob.getterFor(Hf);Je(String,"String",function(a){If(this,{type:Hf,string:String(a),index:0})},function(){var a,b=Jf(this),c=b.string,d=b.index;return d>=c.length?{value:void 0,done:!0}:(a=Gf(c,d),b.index+=a.length,{value:a,done:!1})});var Kf=Vc("species"),Lf=!Ka(function(){var a=/./;return a.exec=function(){var a=[];return a.groups={a:"7"},a},"7"!=="".replace(a,"$<a>")}),Mf=function(){return"$0"==="a".replace(/./,"$0")}(),Nf=Vc("replace"),Of=function(){return/./[Nf]?""===/./[Nf]("a","$0"):!1}(),Pf=!Ka(function(){var a=/(?:)/,b=a.exec;a.exec=function(){return b.apply(this,arguments)};var c="ab".split(a);return 2!==c.length||"a"!==c[0]||"b"!==c[1]}),Qf=function(a,b,c,d){var e=Vc(a),f=!Ka(function(){var b={};return b[e]=function(){return 7},7!=""[a](b)}),g=f&&!Ka(function(){var b=!1,c=/a/;return"split"===a&&(c={},c.constructor={},c.constructor[Kf]=function(){return c},c.flags="",c[e]=/./[e]),c.exec=function(){return b=!0,null},c[e](""),!b});if(!f||!g||"replace"===a&&(!Lf||!Mf||Of)||"split"===a&&!Pf){var h=/./[e],i=c(e,""[a],function(a,b,c,d,e){return b.exec===yf?f&&!e?{done:!0,value:h.call(b,c,d)}:{done:!0,value:a.call(c,b,d)}:{done:!1}},{REPLACE_KEEPS_$0:Mf,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Of}),j=i[0],k=i[1];Pb(String.prototype,a,j),Pb(RegExp.prototype,e,2==b?function(a,b){return k.call(a,this,b)}:function(a){return k.call(a,this)})}d&&lb(RegExp.prototype[e],"sham",!0)},Rf=Ff.charAt,Sf=function(a,b,c){return b+(c?Rf(a,b).length:1)},Tf=function(a,b){var c=a.exec;if("function"==typeof c){var d=c.call(a,b);if("object"!=typeof d)throw TypeError("RegExp exec method returned something other than an Object or null");return d}if("RegExp"!==Ta(a))throw TypeError("RegExp#exec called on incompatible receiver");return yf.call(a,b)},Uf=Math.max,Vf=Math.min,Wf=Math.floor,Xf=/\$([$&'`]|\d\d?|<[^>]*>)/g,Yf=/\$([$&'`]|\d\d?)/g,Zf=function(a){return void 0===a?a:String(a)};Qf("replace",2,function(a,b,c,d){function e(a,c,d,e,f,g){var h=d+a.length,i=e.length,j=Yf;return void 0!==f&&(f=xc(f),j=Xf),b.call(g,j,function(b,g){var j;switch(g.charAt(0)){case"$":return"$";case"&":return a;case"`":return c.slice(0,d);case"'":return c.slice(h);case"<":j=f[g.slice(1,-1)];break;default:var k=+g;if(0===k)return b;if(k>i){var l=Wf(k/10);return 0===l?b:i>=l?void 0===e[l-1]?g.charAt(1):e[l-1]+g.charAt(1):b}j=e[k-1]}return void 0===j?"":j})}var f=d.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=d.REPLACE_KEEPS_$0,h=f?"$":"$0";return[function(c,d){var e=Wa(this),f=void 0==c?void 0:c[a];return void 0!==f?f.call(c,e,d):b.call(String(e),c,d)},function(a,d){if(!f&&g||"string"==typeof d&&-1===d.indexOf(h)){var i=c(b,a,this,d);if(i.done)return i.value}var j=hb(a),k=String(this),l="function"==typeof d;l||(d=String(d));var m=j.global;if(m){var n=j.unicode;j.lastIndex=0}for(var o=[];;){var p=Tf(j,k);if(null===p)break;if(o.push(p),!m)break;var q=String(p[0]);""===q&&(j.lastIndex=Sf(k,Xb(j.lastIndex),n))}for(var r="",s=0,t=0;t<o.length;t++){p=o[t];for(var u=String(p[0]),v=Uf(Vf(Vb(p.index),k.length),0),w=[],x=1;x<p.length;x++)w.push(Zf(p[x]));var y=p.groups;if(l){var z=[u].concat(w,v,k);void 0!==y&&z.push(y);var A=String(d.apply(void 0,z))}else A=e(u,k,v,w,y,d);v>=s&&(r+=k.slice(s,v)+A,s=v+u.length)}return r+k.slice(s)}]});var $f=Object.is||function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b};Qf("search",1,function(a,b,c){return[function(b){var c=Wa(this),d=void 0==b?void 0:b[a];return void 0!==d?d.call(b,c):new RegExp(b)[a](String(c))},function(a){var d=c(b,a,this);if(d.done)return d.value;var e=hb(a),f=String(this),g=e.lastIndex;$f(g,0)||(e.lastIndex=0);var h=Tf(e,f);return $f(e.lastIndex,g)||(e.lastIndex=g),
null===h?-1:h.index}]});var _f=Vc("match"),ag=function(a){var b;return Ya(a)&&(void 0!==(b=a[_f])?!!b:"RegExp"==Ta(a))},bg=Vc("species"),cg=function(a,b){var c,d=hb(a).constructor;return void 0===d||void 0==(c=hb(d)[bg])?b:bd(c)},dg=[].push,eg=Math.min,fg=4294967295,gg=!Ka(function(){return!RegExp(fg,"y")});Qf("split",2,function(a,b,c){var d;return d="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(a,c){var d=String(Wa(this)),e=void 0===c?fg:c>>>0;if(0===e)return[];if(void 0===a)return[d];if(!ag(a))return b.call(d,a,e);for(var f,g,h,i=[],j=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),k=0,l=new RegExp(a.source,j+"g");(f=yf.call(l,d))&&(g=l.lastIndex,!(g>k&&(i.push(d.slice(k,f.index)),f.length>1&&f.index<d.length&&dg.apply(i,f.slice(1)),h=f[0].length,k=g,i.length>=e)));)l.lastIndex===f.index&&l.lastIndex++;return k===d.length?(h||!l.test(""))&&i.push(""):i.push(d.slice(k)),i.length>e?i.slice(0,e):i}:"0".split(void 0,0).length?function(a,c){return void 0===a&&0===c?[]:b.call(this,a,c)}:b,[function(b,c){var e=Wa(this),f=void 0==b?void 0:b[a];return void 0!==f?f.call(b,e,c):d.call(String(e),b,c)},function(a,e){var f=c(d,a,this,e,d!==b);if(f.done)return f.value;var g=hb(a),h=String(this),i=cg(g,RegExp),j=g.unicode,k=(g.ignoreCase?"i":"")+(g.multiline?"m":"")+(g.unicode?"u":"")+(gg?"y":"g"),l=new i(gg?g:"^(?:"+g.source+")",k),m=void 0===e?fg:e>>>0;if(0===m)return[];if(0===h.length)return null===Tf(l,h)?[h]:[];for(var n=0,o=0,p=[];o<h.length;){l.lastIndex=gg?o:0;var q,r=Tf(l,gg?h:h.slice(o));if(null===r||(q=eg(Xb(l.lastIndex+(gg?0:o)),h.length))===n)o=Sf(h,o,j);else{if(p.push(h.slice(n,o)),p.length===m)return p;for(var s=1;s<=r.length-1;s++)if(p.push(r[s]),p.length===m)return p;o=n=q}}return p.push(h.slice(n)),p}]},!gg);var hg={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0};for(var ig in hg){var jg=Ja[ig],kg=jg&&jg.prototype;if(kg&&kg.forEach!==ce)try{lb(kg,"forEach",ce)}catch(lg){kg.forEach=ce}}var mg=Vc("iterator"),ng=Vc("toStringTag"),og=Ne.values;for(var pg in hg){var qg=Ja[pg],rg=qg&&qg.prototype;if(rg){if(rg[mg]!==og)try{lb(rg,mg,og)}catch(lg){rg[mg]=og}if(rg[ng]||lb(rg,ng,pg),hg[pg])for(var sg in Ne)if(rg[sg]!==Ne[sg])try{lb(rg,sg,Ne[sg])}catch(lg){rg[sg]=Ne[sg]}}}var tg=Vc("iterator"),ug=!Ka(function(){var a=new URL("b?a=1&b=2&c=3","http://a"),b=a.searchParams,c="";return a.pathname="c%20d",b.forEach(function(a,d){b["delete"]("b"),c+=d+a}),xb&&!a.toJSON||!b.sort||"http://a/c%20d?a=1&c=3"!==a.href||"3"!==b.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!b[tg]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==c||"x"!==new URL("http://x",void 0).host}),vg=function(a,b,c){if(!(a instanceof b))throw TypeError("Incorrect "+(c?c+" ":"")+"invocation");return a},wg=Object.assign,xg=Object.defineProperty,yg=!wg||Ka(function(){if(La&&1!==wg({b:1},wg(xg({},"a",{enumerable:!0,get:function(){xg(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=wg({},a)[c]||yc(wg({},b)).join("")!=d})?function(a){for(var b=xc(a),c=arguments.length,d=1,e=ic.f,f=Qa.f;c>d;)for(var g,h=Va(arguments[d++]),i=e?yc(h).concat(e(h)):yc(h),j=i.length,k=0;j>k;)g=i[k++],(!La||f.call(h,g))&&(b[g]=h[g]);return b}:wg,zg=function(a,b,c,d){try{return d?b(hb(c)[0],c[1]):b(c)}catch(e){var f=a["return"];throw void 0!==f&&hb(f.call(a)),e}},Ag=Vc("iterator"),Bg=Array.prototype,Cg=function(a){return void 0!==a&&(oe.Array===a||Bg[Ag]===a)},Dg=Vc("iterator"),Eg=function(a){return void 0!=a?a[Dg]||a["@@iterator"]||oe[lf(a)]:void 0},Fg=function(a){var b,c,d,e,f,g,h=xc(a),i="function"==typeof this?this:Array,j=arguments.length,k=j>1?arguments[1]:void 0,l=void 0!==k,m=Eg(h),n=0;if(l&&(k=cd(k,j>2?arguments[2]:void 0,2)),void 0==m||i==Array&&Cg(m))for(b=Xb(h.length),c=new i(b);b>n;n++)g=l?k(h[n],n):h[n],Te(c,n,g);else for(e=m.call(h),f=e.next,c=new i;!(d=f.call(e)).done;n++)g=l?zg(e,k,[d.value,n],!0):d.value,Te(c,n,g);return c.length=n,c},Gg=2147483647,Hg=36,Ig=1,Jg=26,Kg=38,Lg=700,Mg=72,Ng=128,Og="-",Pg=/[^\0-\u007E]/,Qg=/[.\u3002\uFF0E\uFF61]/g,Rg="Overflow: input needs wider integers to process",Sg=Hg-Ig,Tg=Math.floor,Ug=String.fromCharCode,Vg=function(a){for(var b=[],c=0,d=a.length;d>c;){var e=a.charCodeAt(c++);if(e>=55296&&56319>=e&&d>c){var f=a.charCodeAt(c++);56320==(64512&f)?b.push(((1023&e)<<10)+(1023&f)+65536):(b.push(e),c--)}else b.push(e)}return b},Wg=function(a){return a+22+75*(26>a)},Xg=function(a,b,c){var d=0;for(a=c?Tg(a/Lg):a>>1,a+=Tg(a/b);a>Sg*Jg>>1;d+=Hg)a=Tg(a/Sg);return Tg(d+(Sg+1)*a/(a+Kg))},Yg=function(a){var b=[];a=Vg(a);var c,d,e=a.length,f=Ng,g=0,h=Mg;for(c=0;c<a.length;c++)d=a[c],128>d&&b.push(Ug(d));var i=b.length,j=i;for(i&&b.push(Og);e>j;){var k=Gg;for(c=0;c<a.length;c++)d=a[c],d>=f&&k>d&&(k=d);var l=j+1;if(k-f>Tg((Gg-g)/l))throw RangeError(Rg);for(g+=(k-f)*l,f=k,c=0;c<a.length;c++){if(d=a[c],f>d&&++g>Gg)throw RangeError(Rg);if(d==f){for(var m=g,n=Hg;;n+=Hg){var o=h>=n?Ig:n>=h+Jg?Jg:n-h;if(o>m)break;var p=m-o,q=Hg-o;b.push(Ug(Wg(o+p%q))),m=Tg(p/q)}b.push(Ug(Wg(m))),h=Xg(g,l,j==i),g=0,++j}}++g,++f}return b.join("")},Zg=function(a){var b,c,d=[],e=a.toLowerCase().replace(Qg,".").split(".");for(b=0;b<e.length;b++)c=e[b],d.push(Pg.test(c)?"xn--"+Yg(c):c);return d.join(".")},$g=function(a,b,c){for(var d in b)Pb(a,d,b[d],c);return a},_g=function(a){var b=Eg(a);if("function"!=typeof b)throw TypeError(String(a)+" is not iterable");return hb(b.call(a))},ah=Sb("fetch"),bh=Sb("Headers"),ch=Vc("iterator"),dh="URLSearchParams",eh=dh+"Iterator",fh=Ob.set,gh=Ob.getterFor(dh),hh=Ob.getterFor(eh),ih=/\+/g,jh=Array(4),kh=function(a){return jh[a-1]||(jh[a-1]=RegExp("((?:%[\\da-f]{2}){"+a+"})","gi"))},lh=function(a){try{return decodeURIComponent(a)}catch(b){return a}},mh=function(a){var b=a.replace(ih," "),c=4;try{return decodeURIComponent(b)}catch(d){for(;c;)b=b.replace(kh(c--),lh);return b}},nh=/[!'()~]|%20/g,oh={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ph=function(a){return oh[a]},qh=function(a){return encodeURIComponent(a).replace(nh,ph)},rh=function(a,b){if(b)for(var c,d,e=b.split("&"),f=0;f<e.length;)c=e[f++],c.length&&(d=c.split("="),a.push({key:mh(d.shift()),value:mh(d.join("="))}))},sh=function(a){this.entries.length=0,rh(this.entries,a)},th=function(a,b){if(b>a)throw TypeError("Not enough arguments")},uh=ze(function(a,b){fh(this,{type:eh,iterator:_g(gh(a).entries),kind:b})},"Iterator",function(){var a=hh(this),b=a.kind,c=a.iterator.next(),d=c.value;return c.done||(c.value="keys"===b?d.key:"values"===b?d.value:[d.key,d.value]),c}),vh=function(){vg(this,vh,dh);var a,b,c,d,e,f,g,h,i,j=arguments.length>0?arguments[0]:void 0,k=this,l=[];if(fh(k,{type:dh,entries:l,updateURL:function(){},updateSearchParams:sh}),void 0!==j)if(Ya(j))if(a=Eg(j),"function"==typeof a)for(b=a.call(j),c=b.next;!(d=c.call(b)).done;){if(e=_g(hb(d.value)),f=e.next,(g=f.call(e)).done||(h=f.call(e)).done||!f.call(e).done)throw TypeError("Expected sequence with length 2");l.push({key:g.value+"",value:h.value+""})}else for(i in j)_a(j,i)&&l.push({key:i,value:j[i]+""});else rh(l,"string"==typeof j?"?"===j.charAt(0)?j.slice(1):j:j+"")},wh=vh.prototype;$g(wh,{append:function(a,b){th(arguments.length,2);var c=gh(this);c.entries.push({key:a+"",value:b+""}),c.updateURL()},"delete":function(a){th(arguments.length,1);for(var b=gh(this),c=b.entries,d=a+"",e=0;e<c.length;)c[e].key===d?c.splice(e,1):e++;b.updateURL()},get:function(a){th(arguments.length,1);for(var b=gh(this).entries,c=a+"",d=0;d<b.length;d++)if(b[d].key===c)return b[d].value;return null},getAll:function(a){th(arguments.length,1);for(var b=gh(this).entries,c=a+"",d=[],e=0;e<b.length;e++)b[e].key===c&&d.push(b[e].value);return d},has:function(a){th(arguments.length,1);for(var b=gh(this).entries,c=a+"",d=0;d<b.length;)if(b[d++].key===c)return!0;return!1},set:function(a,b){th(arguments.length,1);for(var c,d=gh(this),e=d.entries,f=!1,g=a+"",h=b+"",i=0;i<e.length;i++)c=e[i],c.key===g&&(f?e.splice(i--,1):(f=!0,c.value=h));f||e.push({key:g,value:h}),d.updateURL()},sort:function(){var a,b,c,d=gh(this),e=d.entries,f=e.slice();for(e.length=0,c=0;c<f.length;c++){for(a=f[c],b=0;c>b;b++)if(e[b].key>a.key){e.splice(b,0,a);break}b===c&&e.push(a)}d.updateURL()},forEach:function(a){for(var b,c=gh(this).entries,d=cd(a,arguments.length>1?arguments[1]:void 0,3),e=0;e<c.length;)b=c[e++],d(b.value,b.key,this)},keys:function(){return new uh(this,"keys")},values:function(){return new uh(this,"values")},entries:function(){return new uh(this,"entries")}},{enumerable:!0}),Pb(wh,ch,wh.entries),Pb(wh,"toString",function(){for(var a,b=gh(this).entries,c=[],d=0;d<b.length;)a=b[d++],c.push(qh(a.key)+"="+qh(a.value));return c.join("&")},{enumerable:!0}),ad(vh,dh),tc({global:!0,forced:!ug},{URLSearchParams:vh}),ug||"function"!=typeof ah||"function"!=typeof bh||tc({global:!0,enumerable:!0,forced:!0},{fetch:function(a){var b,c,d,e=[a];return arguments.length>1&&(b=arguments[1],Ya(b)&&(c=b.body,lf(c)===dh&&(d=b.headers?new bh(b.headers):new bh,d.has("content-type")||d.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),b=Lc(b,{body:Ra(0,String(c)),headers:Ra(0,d)}))),e.push(b)),ah.apply(this,e)}});var xh,yh={URLSearchParams:vh,getState:gh},zh=Ff.codeAt,Ah=Ja.URL,Bh=yh.URLSearchParams,Ch=yh.getState,Dh=Ob.set,Eh=Ob.getterFor("URL"),Fh=Math.floor,Gh=Math.pow,Hh="Invalid authority",Ih="Invalid scheme",Jh="Invalid host",Kh="Invalid port",Lh=/[A-Za-z]/,Mh=/[\d+-.A-Za-z]/,Nh=/\d/,Oh=/^(0x|0X)/,Ph=/^[0-7]+$/,Qh=/^\d+$/,Rh=/^[\dA-Fa-f]+$/,Sh=/[\u0000\u0009\u000A\u000D #%\/:?@[\\]]/,Th=/[\u0000\u0009\u000A\u000D #\/:?@[\\]]/,Uh=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,Vh=/[\u0009\u000A\u000D]/g,Wh=function(a,b){var c,d,e;if("["==b.charAt(0)){if("]"!=b.charAt(b.length-1))return Jh;if(c=Yh(b.slice(1,-1)),!c)return Jh;a.host=c}else if(fi(a)){if(b=Zg(b),Sh.test(b))return Jh;if(c=Xh(b),null===c)return Jh;a.host=c}else{if(Th.test(b))return Jh;for(c="",d=Fg(b),e=0;e<d.length;e++)c+=di(d[e],_h);a.host=c}},Xh=function(a){var b,c,d,e,f,g,h,i=a.split(".");if(i.length&&""==i[i.length-1]&&i.pop(),b=i.length,b>4)return a;for(c=[],d=0;b>d;d++){if(e=i[d],""==e)return a;if(f=10,e.length>1&&"0"==e.charAt(0)&&(f=Oh.test(e)?16:8,e=e.slice(8==f?1:2)),""===e)g=0;else{if(!(10==f?Qh:8==f?Ph:Rh).test(e))return a;g=parseInt(e,f)}c.push(g)}for(d=0;b>d;d++)if(g=c[d],d==b-1){if(g>=Gh(256,5-b))return null}else if(g>255)return null;for(h=c.pop(),d=0;d<c.length;d++)h+=c[d]*Gh(256,3-d);return h},Yh=function(a){var b,c,d,e,f,g,h,i=[0,0,0,0,0,0,0,0],j=0,k=null,l=0,m=function(){return a.charAt(l)};if(":"==m()){if(":"!=a.charAt(1))return;l+=2,j++,k=j}for(;m();){if(8==j)return;if(":"!=m()){for(b=c=0;4>c&&Rh.test(m());)b=16*b+parseInt(m(),16),l++,c++;if("."==m()){if(0==c)return;if(l-=c,j>6)return;for(d=0;m();){if(e=null,d>0){if(!("."==m()&&4>d))return;l++}if(!Nh.test(m()))return;for(;Nh.test(m());){if(f=parseInt(m(),10),null===e)e=f;else{if(0==e)return;e=10*e+f}if(e>255)return;l++}i[j]=256*i[j]+e,d++,(2==d||4==d)&&j++}if(4!=d)return;break}if(":"==m()){if(l++,!m())return}else if(m())return;i[j++]=b}else{if(null!==k)return;l++,j++,k=j}}if(null!==k)for(g=j-k,j=7;0!=j&&g>0;)h=i[j],i[j--]=i[k+g-1],i[k+--g]=h;else if(8!=j)return;return i},Zh=function(a){for(var b=null,c=1,d=null,e=0,f=0;8>f;f++)0!==a[f]?(e>c&&(b=d,c=e),d=null,e=0):(null===d&&(d=f),++e);return e>c&&(b=d,c=e),b},$h=function(a){var b,c,d,e;if("number"==typeof a){for(b=[],c=0;4>c;c++)b.unshift(a%256),a=Fh(a/256);return b.join(".")}if("object"==typeof a){for(b="",d=Zh(a),c=0;8>c;c++)e&&0===a[c]||(e&&(e=!1),d===c?(b+=c?":":"::",e=!0):(b+=a[c].toString(16),7>c&&(b+=":")));return"["+b+"]"}return a},_h={},ai=yg({},_h,{" ":1,'"':1,"<":1,">":1,"`":1}),bi=yg({},ai,{"#":1,"?":1,"{":1,"}":1}),ci=yg({},bi,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),di=function(a,b){var c=zh(a,0);return c>32&&127>c&&!_a(b,a)?a:encodeURIComponent(a)},ei={ftp:21,file:null,http:80,https:443,ws:80,wss:443},fi=function(a){return _a(ei,a.scheme)},gi=function(a){return""!=a.username||""!=a.password},hi=function(a){return!a.host||a.cannotBeABaseURL||"file"==a.scheme},ii=function(a,b){var c;return 2==a.length&&Lh.test(a.charAt(0))&&(":"==(c=a.charAt(1))||!b&&"|"==c)},ji=function(a){var b;return a.length>1&&ii(a.slice(0,2))&&(2==a.length||"/"===(b=a.charAt(2))||"\\"===b||"?"===b||"#"===b)},ki=function(a){var b=a.path,c=b.length;!c||"file"==a.scheme&&1==c&&ii(b[0],!0)||b.pop()},li=function(a){return"."===a||"%2e"===a.toLowerCase()},mi=function(a){return a=a.toLowerCase(),".."===a||"%2e."===a||".%2e"===a||"%2e%2e"===a},ni={},oi={},pi={},qi={},ri={},si={},ti={},ui={},vi={},wi={},xi={},yi={},zi={},Ai={},Bi={},Ci={},Di={},Ei={},Fi={},Gi={},Hi={},Ii=function(a,b,c,d){var e,f,g,h,i=c||ni,j=0,k="",l=!1,m=!1,n=!1;for(c||(a.scheme="",a.username="",a.password="",a.host=null,a.port=null,a.path=[],a.query=null,a.fragment=null,a.cannotBeABaseURL=!1,b=b.replace(Uh,"")),b=b.replace(Vh,""),e=Fg(b);j<=e.length;){switch(f=e[j],i){case ni:if(!f||!Lh.test(f)){if(c)return Ih;i=pi;continue}k+=f.toLowerCase(),i=oi;break;case oi:if(f&&(Mh.test(f)||"+"==f||"-"==f||"."==f))k+=f.toLowerCase();else{if(":"!=f){if(c)return Ih;k="",i=pi,j=0;continue}if(c&&(fi(a)!=_a(ei,k)||"file"==k&&(gi(a)||null!==a.port)||"file"==a.scheme&&!a.host))return;if(a.scheme=k,c)return void(fi(a)&&ei[a.scheme]==a.port&&(a.port=null));k="","file"==a.scheme?i=Ai:fi(a)&&d&&d.scheme==a.scheme?i=qi:fi(a)?i=ui:"/"==e[j+1]?(i=ri,j++):(a.cannotBeABaseURL=!0,a.path.push(""),i=Fi)}break;case pi:if(!d||d.cannotBeABaseURL&&"#"!=f)return Ih;if(d.cannotBeABaseURL&&"#"==f){a.scheme=d.scheme,a.path=d.path.slice(),a.query=d.query,a.fragment="",a.cannotBeABaseURL=!0,i=Hi;break}i="file"==d.scheme?Ai:si;continue;case qi:if("/"!=f||"/"!=e[j+1]){i=si;continue}i=vi,j++;break;case ri:if("/"==f){i=wi;break}i=Ei;continue;case si:if(a.scheme=d.scheme,f==xh)a.username=d.username,a.password=d.password,a.host=d.host,a.port=d.port,a.path=d.path.slice(),a.query=d.query;else if("/"==f||"\\"==f&&fi(a))i=ti;else if("?"==f)a.username=d.username,a.password=d.password,a.host=d.host,a.port=d.port,a.path=d.path.slice(),a.query="",i=Gi;else{if("#"!=f){a.username=d.username,a.password=d.password,a.host=d.host,a.port=d.port,a.path=d.path.slice(),a.path.pop(),i=Ei;continue}a.username=d.username,a.password=d.password,a.host=d.host,a.port=d.port,a.path=d.path.slice(),a.query=d.query,a.fragment="",i=Hi}break;case ti:if(!fi(a)||"/"!=f&&"\\"!=f){if("/"!=f){a.username=d.username,a.password=d.password,a.host=d.host,a.port=d.port,i=Ei;continue}i=wi}else i=vi;break;case ui:if(i=vi,"/"!=f||"/"!=k.charAt(j+1))continue;j++;break;case vi:if("/"!=f&&"\\"!=f){i=wi;continue}break;case wi:if("@"==f){l&&(k="%40"+k),l=!0,g=Fg(k);for(var o=0;o<g.length;o++){var p=g[o];if(":"!=p||n){var q=di(p,ci);n?a.password+=q:a.username+=q}else n=!0}k=""}else if(f==xh||"/"==f||"?"==f||"#"==f||"\\"==f&&fi(a)){if(l&&""==k)return Hh;j-=Fg(k).length+1,k="",i=xi}else k+=f;break;case xi:case yi:if(c&&"file"==a.scheme){i=Ci;continue}if(":"!=f||m){if(f==xh||"/"==f||"?"==f||"#"==f||"\\"==f&&fi(a)){if(fi(a)&&""==k)return Jh;if(c&&""==k&&(gi(a)||null!==a.port))return;if(h=Wh(a,k))return h;if(k="",i=Di,c)return;continue}"["==f?m=!0:"]"==f&&(m=!1),k+=f}else{if(""==k)return Jh;if(h=Wh(a,k))return h;if(k="",i=zi,c==yi)return}break;case zi:if(!Nh.test(f)){if(f==xh||"/"==f||"?"==f||"#"==f||"\\"==f&&fi(a)||c){if(""!=k){var r=parseInt(k,10);if(r>65535)return Kh;a.port=fi(a)&&r===ei[a.scheme]?null:r,k=""}if(c)return;i=Di;continue}return Kh}k+=f;break;case Ai:if(a.scheme="file","/"==f||"\\"==f)i=Bi;else{if(!d||"file"!=d.scheme){i=Ei;continue}if(f==xh)a.host=d.host,a.path=d.path.slice(),a.query=d.query;else if("?"==f)a.host=d.host,a.path=d.path.slice(),a.query="",i=Gi;else{if("#"!=f){ji(e.slice(j).join(""))||(a.host=d.host,a.path=d.path.slice(),ki(a)),i=Ei;continue}a.host=d.host,a.path=d.path.slice(),a.query=d.query,a.fragment="",i=Hi}}break;case Bi:if("/"==f||"\\"==f){i=Ci;break}d&&"file"==d.scheme&&!ji(e.slice(j).join(""))&&(ii(d.path[0],!0)?a.path.push(d.path[0]):a.host=d.host),i=Ei;continue;case Ci:if(f==xh||"/"==f||"\\"==f||"?"==f||"#"==f){if(!c&&ii(k))i=Ei;else if(""==k){if(a.host="",c)return;i=Di}else{if(h=Wh(a,k))return h;if("localhost"==a.host&&(a.host=""),c)return;k="",i=Di}continue}k+=f;break;case Di:if(fi(a)){if(i=Ei,"/"!=f&&"\\"!=f)continue}else if(c||"?"!=f)if(c||"#"!=f){if(f!=xh&&(i=Ei,"/"!=f))continue}else a.fragment="",i=Hi;else a.query="",i=Gi;break;case Ei:if(f==xh||"/"==f||"\\"==f&&fi(a)||!c&&("?"==f||"#"==f)){if(mi(k)?(ki(a),"/"==f||"\\"==f&&fi(a)||a.path.push("")):li(k)?"/"==f||"\\"==f&&fi(a)||a.path.push(""):("file"==a.scheme&&!a.path.length&&ii(k)&&(a.host&&(a.host=""),k=k.charAt(0)+":"),a.path.push(k)),k="","file"==a.scheme&&(f==xh||"?"==f||"#"==f))for(;a.path.length>1&&""===a.path[0];)a.path.shift();"?"==f?(a.query="",i=Gi):"#"==f&&(a.fragment="",i=Hi)}else k+=di(f,bi);break;case Fi:"?"==f?(a.query="",i=Gi):"#"==f?(a.fragment="",i=Hi):f!=xh&&(a.path[0]+=di(f,_h));break;case Gi:c||"#"!=f?f!=xh&&(a.query+="'"==f&&fi(a)?"%27":"#"==f?"%23":di(f,_h)):(a.fragment="",i=Hi);break;case Hi:f!=xh&&(a.fragment+=di(f,ai))}j++}},Ji=function(a){var b,c,d=vg(this,Ji,"URL"),e=arguments.length>1?arguments[1]:void 0,f=String(a),g=Dh(d,{type:"URL"});if(void 0!==e)if(e instanceof Ji)b=Eh(e);else if(c=Ii(b={},String(e)))throw TypeError(c);if(c=Ii(g,f,null,b))throw TypeError(c);var h=g.searchParams=new Bh,i=Ch(h);i.updateSearchParams(g.query),i.updateURL=function(){g.query=String(h)||null},La||(d.href=Li.call(d),d.origin=Mi.call(d),d.protocol=Ni.call(d),d.username=Oi.call(d),d.password=Pi.call(d),d.host=Qi.call(d),d.hostname=Ri.call(d),d.port=Si.call(d),d.pathname=Ti.call(d),d.search=Ui.call(d),d.searchParams=Vi.call(d),d.hash=Wi.call(d))},Ki=Ji.prototype,Li=function(){var a=Eh(this),b=a.scheme,c=a.username,d=a.password,e=a.host,f=a.port,g=a.path,h=a.query,i=a.fragment,j=b+":";return null!==e?(j+="//",gi(a)&&(j+=c+(d?":"+d:"")+"@"),j+=$h(e),null!==f&&(j+=":"+f)):"file"==b&&(j+="//"),j+=a.cannotBeABaseURL?g[0]:g.length?"/"+g.join("/"):"",null!==h&&(j+="?"+h),null!==i&&(j+="#"+i),j},Mi=function(){var a=Eh(this),b=a.scheme,c=a.port;if("blob"==b)try{return new URL(b.path[0]).origin}catch(d){return"null"}return"file"!=b&&fi(a)?b+"://"+$h(a.host)+(null!==c?":"+c:""):"null"},Ni=function(){return Eh(this).scheme+":"},Oi=function(){return Eh(this).username},Pi=function(){return Eh(this).password},Qi=function(){var a=Eh(this),b=a.host,c=a.port;return null===b?"":null===c?$h(b):$h(b)+":"+c},Ri=function(){var a=Eh(this).host;return null===a?"":$h(a)},Si=function(){var a=Eh(this).port;return null===a?"":String(a)},Ti=function(){var a=Eh(this),b=a.path;return a.cannotBeABaseURL?b[0]:b.length?"/"+b.join("/"):""},Ui=function(){var a=Eh(this).query;return a?"?"+a:""},Vi=function(){return Eh(this).searchParams},Wi=function(){var a=Eh(this).fragment;return a?"#"+a:""},Xi=function(a,b){return{get:a,set:b,configurable:!0,enumerable:!0}};if(La&&zc(Ki,{href:Xi(Li,function(a){var b=Eh(this),c=String(a),d=Ii(b,c);if(d)throw TypeError(d);Ch(b.searchParams).updateSearchParams(b.query)}),origin:Xi(Mi),protocol:Xi(Ni,function(a){var b=Eh(this);Ii(b,String(a)+":",ni)}),username:Xi(Oi,function(a){var b=Eh(this),c=Fg(String(a));if(!hi(b)){b.username="";for(var d=0;d<c.length;d++)b.username+=di(c[d],ci)}}),password:Xi(Pi,function(a){var b=Eh(this),c=Fg(String(a));if(!hi(b)){b.password="";for(var d=0;d<c.length;d++)b.password+=di(c[d],ci)}}),host:Xi(Qi,function(a){var b=Eh(this);b.cannotBeABaseURL||Ii(b,String(a),xi)}),hostname:Xi(Ri,function(a){var b=Eh(this);b.cannotBeABaseURL||Ii(b,String(a),yi)}),port:Xi(Si,function(a){var b=Eh(this);hi(b)||(a=String(a),""==a?b.port=null:Ii(b,a,zi))}),pathname:Xi(Ti,function(a){var b=Eh(this);b.cannotBeABaseURL||(b.path=[],Ii(b,a+"",Di))}),search:Xi(Ui,function(a){var b=Eh(this);a=String(a),""==a?b.query=null:("?"==a.charAt(0)&&(a=a.slice(1)),b.query="",Ii(b,a,Gi)),Ch(b.searchParams).updateSearchParams(b.query)}),searchParams:Xi(Vi),hash:Xi(Wi,function(a){var b=Eh(this);return a=String(a),""==a?void(b.fragment=null):("#"==a.charAt(0)&&(a=a.slice(1)),b.fragment="",void Ii(b,a,Hi))})}),Pb(Ki,"toJSON",function(){return Li.call(this)},{enumerable:!0}),Pb(Ki,"toString",function(){return Li.call(this)},{enumerable:!0}),Ah){var Yi=Ah.createObjectURL,Zi=Ah.revokeObjectURL;Yi&&Pb(Ji,"createObjectURL",function(){return Yi.apply(Ah,arguments)}),Zi&&Pb(Ji,"revokeObjectURL",function(){return Zi.apply(Ah,arguments)})}ad(Ji,"URL"),tc({global:!0,forced:!ug,sham:!La},{URL:Ji}),function(a){var b=function(){try{return!!Symbol.iterator}catch(a){return!1}},d=b(),e=function(a){var b={next:function(){var b=a.shift();return{done:void 0===b,value:b}}};return d&&(b[Symbol.iterator]=function(){return b}),b},f=function(a){return encodeURIComponent(a).replace(/%20/g,"+")},g=function(a){return decodeURIComponent(String(a).replace(/\+/g," "))},h=function(){var b=function h(a){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var b=c(a);if("undefined"===b);else if("string"===b)""!==a&&this._fromString(a);else if(a instanceof h){var d=this;a.forEach(function(a,b){d.append(b,a)})}else{if(null===a||"object"!==b)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(a))for(var e=0;e<a.length;e++){var f=a[e];if("[object Array]"!==Object.prototype.toString.call(f)&&2===f.length)throw new TypeError("Expected [string, any] as entry at index "+e+" of URLSearchParams's input");this.append(f[0],f[1])}else for(var g in a)a.hasOwnProperty(g)&&this.append(g,a[g])}},g=b.prototype;g.append=function(a,b){a in this._entries?this._entries[a].push(String(b)):this._entries[a]=[String(b)]},g["delete"]=function(a){delete this._entries[a]},g.get=function(a){return a in this._entries?this._entries[a][0]:null},g.getAll=function(a){return a in this._entries?this._entries[a].slice(0):[]},g.has=function(a){return a in this._entries},g.set=function(a,b){this._entries[a]=[String(b)]},g.forEach=function(a,b){var c;for(var d in this._entries)if(this._entries.hasOwnProperty(d)){c=this._entries[d];for(var e=0;e<c.length;e++)a.call(b,c[e],d,this)}},g.keys=function(){var a=[];return this.forEach(function(b,c){a.push(c)}),e(a)},g.values=function(){var a=[];return this.forEach(function(b){a.push(b)}),e(a)},g.entries=function(){var a=[];return this.forEach(function(b,c){a.push([c,b])}),e(a)},d&&(g[Symbol.iterator]=g.entries),g.toString=function(){var a=[];return this.forEach(function(b,c){a.push(f(c)+"="+f(b))}),a.join("&")},a.URLSearchParams=b},i=function(){try{var b=a.URLSearchParams;return"a=1"===new b("?a=1").toString()&&"function"==typeof b.prototype.set}catch(c){return!1}};i()||h();var j=a.URLSearchParams.prototype;"function"!=typeof j.sort&&(j.sort=function(){var a=this,b=[];this.forEach(function(c,d){b.push([d,c]),a._entries||a["delete"](d)}),b.sort(function(a,b){return a[0]<b[0]?-1:a[0]>b[0]?1:0}),a._entries&&(a._entries={});for(var c=0;c<b.length;c++)this.append(b[c][0],b[c][1])}),"function"!=typeof j._fromString&&Object.defineProperty(j,"_fromString",{enumerable:!1,configurable:!1,writable:!1,value:function(a){if(this._entries)this._entries={};else{var b=[];this.forEach(function(a,c){b.push(c)});for(var c=0;c<b.length;c++)this["delete"](b[c])}a=a.replace(/^\?/,"");for(var d,e=a.split("&"),c=0;c<e.length;c++)d=e[c].split("="),this.append(g(d[0]),d.length>1?g(d[1]):"")}})}("undefined"!=typeof Ha?Ha:"undefined"!=typeof window?window:"undefined"!=typeof self?self:Ha),function(a){var b=function(){try{var b=new a.URL("b","http://a");return b.pathname="c d","http://a/c%20d"===b.href&&b.searchParams}catch(c){return!1}},c=function(){var b=a.URL,c=function(b,c){"string"!=typeof b&&(b=String(b));var d,e=document;if(c&&(void 0===a.location||c!==a.location.href)){e=document.implementation.createHTMLDocument(""),d=e.createElement("base"),d.href=c,e.head.appendChild(d);try{if(0!==d.href.indexOf(c))throw new Error(d.href)}catch(f){throw new Error("URL unable to set base "+c+" due to "+f)}}var g=e.createElement("a");if(g.href=b,d&&(e.body.appendChild(g),g.href=g.href),":"===g.protocol||!/:/.test(g.href))throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:g});var h=new a.URLSearchParams(this.search),i=!0,j=!0,k=this;["append","delete","set"].forEach(function(a){var b=h[a];h[a]=function(){b.apply(h,arguments),i&&(j=!1,k.search=h.toString(),j=!0)}}),Object.defineProperty(this,"searchParams",{value:h,enumerable:!0});var l=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==l&&(l=this.search,j&&(i=!1,this.searchParams._fromString(this.search),i=!0))}})},d=c.prototype,e=function(a){Object.defineProperty(d,a,{get:function(){return this._anchorElement[a]},set:function(b){this._anchorElement[a]=b},enumerable:!0})};["hash","host","hostname","port","protocol"].forEach(function(a){e(a)}),Object.defineProperty(d,"search",{get:function(){return this._anchorElement.search},set:function(a){this._anchorElement.search=a,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(d,{toString:{get:function(){var a=this;return function(){return a.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(a){this._anchorElement.href=a,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(a){this._anchorElement.pathname=a},enumerable:!0},origin:{get:function(){var a={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],b=this._anchorElement.port!=a&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(b?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(){},enumerable:!0},username:{get:function(){return""},set:function(){},enumerable:!0}}),c.createObjectURL=function(){return b.createObjectURL.apply(b,arguments)},c.revokeObjectURL=function(){return b.revokeObjectURL.apply(b,arguments)},a.URL=c};if(b()||c(),void 0!==a.location&&!("origin"in a.location)){var d=function(){return a.location.protocol+"//"+a.location.hostname+(a.location.port?":"+a.location.port:"")};try{Object.defineProperty(a.location,"origin",{get:d,enumerable:!0})}catch(e){setInterval(function(){a.location.origin=d()},100)}}}("undefined"!=typeof Ha?Ha:"undefined"!=typeof window?window:"undefined"!=typeof self?self:Ha);var $i=Vc("isConcatSpreadable"),_i=9007199254740991,aj="Maximum allowed index exceeded",bj=Ye>=51||!Ka(function(){var a=[];return a[$i]=!1,a.concat()[0]!==a}),cj=$e("concat"),dj=function(a){if(!Ya(a))return!1;var b=a[$i];return void 0!==b?!!b:wc(a)},ej=!bj||!cj;tc({target:"Array",proto:!0,forced:ej},{concat:function(){var a,b,c,d,e,f=xc(this),g=ed(f,0),h=0;for(a=-1,c=arguments.length;c>a;a++)if(e=-1===a?f:arguments[a],dj(e)){if(d=Xb(e.length),h+d>_i)throw TypeError(aj);for(b=0;d>b;b++,h++)b in e&&Te(g,h,e[b])}else{if(h>=_i)throw TypeError(aj);Te(g,h++,e)}return g.length=h,g}});var fj=hd.filter,gj=$e("filter"),hj=$d("filter");tc({target:"Array",proto:!0,forced:!gj||!hj},{filter:function(a){return fj(this,a,arguments.length>1?arguments[1]:void 0)}});var ij=hd.find,jj="find",kj=!0,lj=$d(jj);jj in[]&&Array(1)[jj](function(){kj=!1}),tc({target:"Array",proto:!0,forced:kj||!lj},{find:function(a){return ij(this,a,arguments.length>1?arguments[1]:void 0)}}),ne(jj);var mj=Vc("iterator"),nj=!1;try{var oj=0,pj={next:function(){return{done:!!oj++}},"return":function(){nj=!0}};pj[mj]=function(){return this},Array.from(pj,function(){throw 2})}catch(lg){}var qj=function(a,b){if(!b&&!nj)return!1;var c=!1;try{var d={};d[mj]=function(){return{next:function(){return{done:c=!0}}}},a(d)}catch(e){}return c},rj=!qj(function(a){Array.from(a)});tc({target:"Array",stat:!0,forced:rj},{from:Fg});var sj=ac.includes,tj=$d("indexOf",{ACCESSORS:!0,1:0});tc({target:"Array",proto:!0,forced:!tj},{includes:function(a){return sj(this,a,arguments.length>1?arguments[1]:void 0)}}),ne("includes");var uj=hd.map,vj=$e("map"),wj=$d("map");tc({target:"Array",proto:!0,forced:!vj||!wj},{map:function(a){return uj(this,a,arguments.length>1?arguments[1]:void 0)}});var xj=function(a,b,c){var d,e;return Be&&"function"==typeof(d=b.constructor)&&d!==c&&Ya(e=d.prototype)&&e!==c.prototype&&Be(a,e),a},yj="	\n\f\r                　\u2028\u2029\ufeff",zj="["+yj+"]",Aj=RegExp("^"+zj+zj+"*"),Bj=RegExp(zj+zj+"*$"),Cj=function(a){return function(b){var c=String(Wa(b));return 1&a&&(c=c.replace(Aj,"")),2&a&&(c=c.replace(Bj,"")),c}},Dj={start:Cj(1),end:Cj(2),trim:Cj(3)},Ej=gc.f,Fj=gb.f,Gj=kb.f,Hj=Dj.trim,Ij="Number",Jj=Ja[Ij],Kj=Jj.prototype,Lj=Ta(Lc(Kj))==Ij,Mj=function(a){var b,c,d,e,f,g,h,i,j=Za(a,!1);if("string"==typeof j&&j.length>2)if(j=Hj(j),b=j.charCodeAt(0),43===b||45===b){if(c=j.charCodeAt(2),88===c||120===c)return 0/0}else if(48===b){switch(j.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+j}for(f=j.slice(2),g=f.length,h=0;g>h;h++)if(i=f.charCodeAt(h),48>i||i>e)return 0/0;return parseInt(f,d)}return+j};if(rc(Ij,!Jj(" 0o1")||!Jj("0b1")||Jj("+0x1"))){for(var Nj,Oj=function(a){var b=arguments.length<1?0:a,c=this;return c instanceof Oj&&(Lj?Ka(function(){Kj.valueOf.call(c)}):Ta(c)!=Ij)?xj(new Jj(Mj(b)),c,Oj):Mj(b)},Pj=La?Ej(Jj):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),Qj=0;Pj.length>Qj;Qj++)_a(Jj,Nj=Pj[Qj])&&!_a(Oj,Nj)&&Gj(Oj,Nj,Fj(Jj,Nj));Oj.prototype=Kj,Kj.constructor=Oj,Pb(Ja,Ij,Oj)}var Rj=Ka(function(){yc(1)});tc({target:"Object",stat:!0,forced:Rj},{keys:function(a){return yc(xc(a))}});var Sj=function(a){if(ag(a))throw TypeError("The method doesn't accept regular expressions");return a},Tj=Vc("match"),Uj=function(a){var b=/./;try{"/./"[a](b)}catch(c){try{return b[Tj]=!1,"/./"[a](b)}catch(d){}}return!1};tc({target:"String",proto:!0,forced:!Uj("includes")},{includes:function(a){return!!~String(Wa(this)).indexOf(Sj(a),arguments.length>1?arguments[1]:void 0)}});var Vj=!Ka(function(){return Object.isExtensible(Object.preventExtensions({}))}),Wj=a(function(a){var b=kb.f,c=Bb("meta"),d=0,e=Object.isExtensible||function(){return!0},f=function(a){b(a,c,{value:{objectID:"O"+ ++d,weakData:{}}})},g=function(a,b){if(!Ya(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!_a(a,c)){if(!e(a))return"F";if(!b)return"E";f(a)}return a[c].objectID},h=function(a,b){if(!_a(a,c)){if(!e(a))return!0;if(!b)return!1;f(a)}return a[c].weakData},i=function(a){return Vj&&j.REQUIRED&&e(a)&&!_a(a,c)&&f(a),a},j=a.exports={REQUIRED:!1,fastKey:g,getWeakData:h,onFreeze:i};Eb[c]=!0}),Xj=(Wj.REQUIRED,Wj.fastKey,Wj.getWeakData,Wj.onFreeze,a(function(a){var b=function(a,b){this.stopped=a,this.result=b},c=a.exports=function(a,c,d,e,f){var g,h,i,j,k,l,m,n=cd(c,d,e?2:1);if(f)g=a;else{if(h=Eg(a),"function"!=typeof h)throw TypeError("Target is not iterable");if(Cg(h)){for(i=0,j=Xb(a.length);j>i;i++)if(k=e?n(hb(m=a[i])[0],m[1]):n(a[i]),k&&k instanceof b)return k;return new b(!1)}g=h.call(a)}for(l=g.next;!(m=l.call(g)).done;)if(k=zg(g,n,m.value,e),"object"==typeof k&&k&&k instanceof b)return k;

return new b(!1)};c.stop=function(a){return new b(!0,a)}})),Yj=function(a,b,c){var d=-1!==a.indexOf("Map"),e=-1!==a.indexOf("Weak"),f=d?"set":"add",g=Ja[a],h=g&&g.prototype,i=g,j={},k=function(a){var b=h[a];Pb(h,a,"add"==a?function(a){return b.call(this,0===a?0:a),this}:"delete"==a?function(a){return e&&!Ya(a)?!1:b.call(this,0===a?0:a)}:"get"==a?function(a){return e&&!Ya(a)?void 0:b.call(this,0===a?0:a)}:"has"==a?function(a){return e&&!Ya(a)?!1:b.call(this,0===a?0:a)}:function(a,c){return b.call(this,0===a?0:a,c),this})};if(rc(a,"function"!=typeof g||!(e||h.forEach&&!Ka(function(){(new g).entries().next()}))))i=c.getConstructor(b,a,d,f),Wj.REQUIRED=!0;else if(rc(a,!0)){var l=new i,m=l[f](e?{}:-0,1)!=l,n=Ka(function(){l.has(1)}),o=qj(function(a){new g(a)}),p=!e&&Ka(function(){for(var a=new g,b=5;b--;)a[f](b,b);return!a.has(-0)});o||(i=b(function(b,c){vg(b,i,a);var e=xj(new g,b,i);return void 0!=c&&Xj(c,e[f],e,d),e}),i.prototype=h,h.constructor=i),(n||p)&&(k("delete"),k("has"),d&&k("get")),(p||m)&&k(f),e&&h.clear&&delete h.clear}return j[a]=i,tc({global:!0,forced:i!=g},j),ad(i,a),e||c.setStrong(i,a,d),i},Zj=Wj.getWeakData,$j=Ob.set,_j=Ob.getterFor,ak=hd.find,bk=hd.findIndex,ck=0,dk=function(a){return a.frozen||(a.frozen=new ek)},ek=function(){this.entries=[]},fk=function(a,b){return ak(a.entries,function(a){return a[0]===b})};ek.prototype={get:function(a){var b=fk(this,a);return b?b[1]:void 0},has:function(a){return!!fk(this,a)},set:function(a,b){var c=fk(this,a);c?c[1]=b:this.entries.push([a,b])},"delete":function(a){var b=bk(this.entries,function(b){return b[0]===a});return~b&&this.entries.splice(b,1),!!~b}};var gk={getConstructor:function(a,b,c,d){var e=a(function(a,f){vg(a,e,b),$j(a,{type:b,id:ck++,frozen:void 0}),void 0!=f&&Xj(f,a[d],a,c)}),f=_j(b),g=function(a,b,c){var d=f(a),e=Zj(hb(b),!0);return e===!0?dk(d).set(b,c):e[d.id]=c,a};return $g(e.prototype,{"delete":function(a){var b=f(this);if(!Ya(a))return!1;var c=Zj(a);return c===!0?dk(b)["delete"](a):c&&_a(c,b.id)&&delete c[b.id]},has:function(a){var b=f(this);if(!Ya(a))return!1;var c=Zj(a);return c===!0?dk(b).has(a):c&&_a(c,b.id)}}),$g(e.prototype,c?{get:function(a){var b=f(this);if(Ya(a)){var c=Zj(a);return c===!0?dk(b).get(a):c?c[b.id]:void 0}},set:function(a,b){return g(this,a,b)}}:{add:function(a){return g(this,a,!0)}}),e}},hk=(a(function(a){var b,c=Ob.enforce,d=!Ja.ActiveXObject&&"ActiveXObject"in Ja,e=Object.isExtensible,f=function(a){return function(){return a(this,arguments.length?arguments[0]:void 0)}},g=a.exports=Yj("WeakMap",f,gk);if(wb&&d){b=gk.getConstructor(f,"WeakMap",!0),Wj.REQUIRED=!0;var h=g.prototype,i=h["delete"],j=h.has,k=h.get,l=h.set;$g(h,{"delete":function(a){if(Ya(a)&&!e(a)){var d=c(this);return d.frozen||(d.frozen=new b),i.call(this,a)||d.frozen["delete"](a)}return i.call(this,a)},has:function(a){if(Ya(a)&&!e(a)){var d=c(this);return d.frozen||(d.frozen=new b),j.call(this,a)||d.frozen.has(a)}return j.call(this,a)},get:function(a){if(Ya(a)&&!e(a)){var d=c(this);return d.frozen||(d.frozen=new b),j.call(this,a)?k.call(this,a):d.frozen.get(a)}return k.call(this,a)},set:function(a,d){if(Ya(a)&&!e(a)){var f=c(this);f.frozen||(f.frozen=new b),j.call(this,a)?l.call(this,a,d):f.frozen.set(a,d)}else l.call(this,a,d);return this}})}}),hd.every),ik=Wd("every"),jk=$d("every");tc({target:"Array",proto:!0,forced:!ik||!jk},{every:function(a){return hk(this,a,arguments.length>1?arguments[1]:void 0)}}),tc({target:"Object",stat:!0,forced:Object.assign!==yg},{assign:yg});var kk="​᠎",lk=function(a){return Ka(function(){return!!yj[a]()||kk[a]()!=kk||yj[a].name!==a})},mk=Dj.trim;tc({target:"String",proto:!0,forced:lk("trim")},{trim:function(){return mk(this)}});var nk=hd.some,ok=Wd("some"),pk=$d("some");tc({target:"Array",proto:!0,forced:!ok||!pk},{some:function(a){return nk(this,a,arguments.length>1?arguments[1]:void 0)}});var qk=function(a){if("number"!=typeof a&&"Number"!=Ta(a))throw TypeError("Incorrect invocation");return+a},rk="".repeat||function(a){var b=String(Wa(this)),c="",d=Vb(a);if(0>d||d==1/0)throw RangeError("Wrong number of repetitions");for(;d>0;(d>>>=1)&&(b+=b))1&d&&(c+=b);return c},sk=1..toFixed,tk=Math.floor,uk=function(a,b,c){return 0===b?c:b%2===1?uk(a,b-1,c*a):uk(a*a,b/2,c)},vk=function(a){for(var b=0,c=a;c>=4096;)b+=12,c/=4096;for(;c>=2;)b+=1,c/=2;return b},wk=sk&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==0xde0b6b3a7640080.toFixed(0))||!Ka(function(){sk.call({})});tc({target:"Number",proto:!0,forced:wk},{toFixed:function(a){var b,c,d,e,f=qk(this),g=Vb(a),h=[0,0,0,0,0,0],i="",j="0",k=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*h[c],h[c]=d%1e7,d=tk(d/1e7)},l=function(a){for(var b=6,c=0;--b>=0;)c+=h[b],h[b]=tk(c/a),c=c%a*1e7},m=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==h[a]){var c=String(h[a]);b=""===b?c:b+rk.call("0",7-c.length)+c}return b};if(0>g||g>20)throw RangeError("Incorrect fraction digits");if(f!=f)return"NaN";if(-1e21>=f||f>=1e21)return String(f);if(0>f&&(i="-",f=-f),f>1e-21)if(b=vk(f*uk(2,69,1))-69,c=0>b?f*uk(2,-b,1):f/uk(2,b,1),c*=4503599627370496,b=52-b,b>0){for(k(0,c),d=g;d>=7;)k(1e7,0),d-=7;for(k(uk(10,d,1),0),d=b-1;d>=23;)l(1<<23),d-=23;l(1<<d),k(1,1),l(2),j=m()}else k(0,c),k(1<<-b,0),j=m()+rk.call("0",g);return g>0?(e=j.length,j=i+(g>=e?"0."+rk.call("0",g-e)+j:j.slice(0,e-g)+"."+j.slice(e-g))):j=i+j,j}});var xk=Qa.f,yk=function(a){return function(b){for(var c,d=Xa(b),e=yc(d),f=e.length,g=0,h=[];f>g;)c=e[g++],(!La||xk.call(d,c))&&h.push(a?[c,d[c]]:d[c]);return h}},zk={entries:yk(!0),values:yk(!1)},Ak=zk.entries;tc({target:"Object",stat:!0},{entries:function(a){return Ak(a)}});var Bk=zk.values;tc({target:"Object",stat:!0},{values:function(a){return Bk(a)}}),tc({target:"Number",stat:!0},{isNaN:function(a){return a!=a}});var Ck=gb.f,Dk=Ka(function(){Ck(1)}),Ek=!La||Dk;tc({target:"Object",stat:!0,forced:Ek,sham:!La},{getOwnPropertyDescriptor:function(a,b){return Ck(Xa(a),b)}}),tc({target:"Object",stat:!0,sham:!La},{getOwnPropertyDescriptors:function(a){for(var b,c,d=Xa(a),e=gb.f,f=jc(d),g={},h=0;f.length>h;)c=e(d,b=f[h++]),void 0!==c&&Te(g,b,c);return g}}),Qf("match",1,function(a,b,c){return[function(b){var c=Wa(this),d=void 0==b?void 0:b[a];return void 0!==d?d.call(b,c):new RegExp(b)[a](String(c))},function(a){var d=c(b,a,this);if(d.done)return d.value;var e=hb(a),f=String(this);if(!e.global)return Tf(e,f);var g=e.unicode;e.lastIndex=0;for(var h,i=[],j=0;null!==(h=Tf(e,f));){var k=String(h[0]);i[j]=k,""===k&&(e.lastIndex=Sf(f,Xb(e.lastIndex),g)),j++}return 0===j?null:i}]});var Fk,Gk,Hk,Ik={addCSS:!0,thumbWidth:15,watch:!0},Jk=function(a){return null!=a?a.constructor:null},Kk=function(a,b){return!!(a&&b&&a instanceof b)},Lk=function(a){return null==a},Mk=function(a){return Jk(a)===Object},Nk=function(a){return Jk(a)===Number&&!Number.isNaN(a)},Ok=function(a){return Jk(a)===String},Pk=function(a){return Jk(a)===Boolean},Qk=function(a){return Jk(a)===Function},Rk=function(a){return Array.isArray(a)},Sk=function(a){return Kk(a,NodeList)},Tk=function(a){return Kk(a,Element)},Uk=function(a){return Kk(a,Event)},Vk=function(a){return Lk(a)||(Ok(a)||Rk(a)||Sk(a))&&!a.length||Mk(a)&&!Object.keys(a).length},Wk={nullOrUndefined:Lk,object:Mk,number:Nk,string:Ok,"boolean":Pk,"function":Qk,array:Rk,nodeList:Sk,element:Tk,event:Uk,empty:Vk},Xk=function(){function a(b,c){v(this,a),Wk.element(b)?this.element=b:Wk.string(b)&&(this.element=document.querySelector(b)),Wk.element(this.element)&&Wk.empty(this.element.rangeTouch)&&(this.config=A({},Ik,{},c),this.init())}return x(a,[{key:"init",value:function(){a.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){a.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(a){var b=this,c=a?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach(function(a){b.element[c](a,function(a){return b.set(a)},!1)})}},{key:"get",value:function(b){if(!a.enabled||!Wk.event(b))return null;var c,d=b.target,e=b.changedTouches[0],f=parseFloat(d.getAttribute("min"))||0,g=parseFloat(d.getAttribute("max"))||100,h=parseFloat(d.getAttribute("step"))||1,i=d.getBoundingClientRect(),j=100/i.width*(this.config.thumbWidth/2)/100;return 0>(c=100/i.width*(e.clientX-i.left))?c=0:c>100&&(c=100),50>c?c-=(100-2*c)*j:c>50&&(c+=2*(c-50)*j),f+E(c/100*(g-f),h)}},{key:"set",value:function(b){a.enabled&&Wk.event(b)&&!b.target.disabled&&(b.preventDefault(),b.target.value=this.get(b),C(b.target,"touchend"===b.type?"change":"input"))}}],[{key:"setup",value:function(b){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},d=null;if(Wk.empty(b)||Wk.string(b)?d=Array.from(document.querySelectorAll(Wk.string(b)?b:'input[type="range"]')):Wk.element(b)?d=[b]:Wk.nodeList(b)?d=Array.from(b):Wk.array(b)&&(d=b.filter(Wk.element)),Wk.empty(d))return null;var e=A({},Ik,{},c);if(Wk.string(b)&&e.watch){var f=new MutationObserver(function(c){Array.from(c).forEach(function(c){Array.from(c.addedNodes).forEach(function(c){Wk.element(c)&&B(c,b)&&new a(c,e)})})});f.observe(document.body,{childList:!0,subtree:!0})}return d.map(function(b){return new a(b,c)})}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}]),a}(),Yk=Ja.Promise,Zk=Vc("species"),$k=function(a){var b=Sb(a),c=kb.f;La&&b&&!b[Zk]&&c(b,Zk,{configurable:!0,get:function(){return this}})},_k=/(iphone|ipod|ipad).*applewebkit/i.test(Ue),al=Ja.location,bl=Ja.setImmediate,cl=Ja.clearImmediate,dl=Ja.process,el=Ja.MessageChannel,fl=Ja.Dispatch,gl=0,hl={},il="onreadystatechange",jl=function(a){if(hl.hasOwnProperty(a)){var b=hl[a];delete hl[a],b()}},kl=function(a){return function(){jl(a)}},ll=function(a){jl(a.data)},ml=function(a){Ja.postMessage(a+"",al.protocol+"//"+al.host)};bl&&cl||(bl=function(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return hl[++gl]=function(){("function"==typeof a?a:Function(a)).apply(void 0,b)},Fk(gl),gl},cl=function(a){delete hl[a]},"process"==Ta(dl)?Fk=function(a){dl.nextTick(kl(a))}:fl&&fl.now?Fk=function(a){fl.now(kl(a))}:el&&!_k?(Gk=new el,Hk=Gk.port2,Gk.port1.onmessage=ll,Fk=cd(Hk.postMessage,Hk,1)):!Ja.addEventListener||"function"!=typeof postMessage||Ja.importScripts||Ka(ml)||"file:"===al.protocol?Fk=il in cb("script")?function(a){Ac.appendChild(cb("script"))[il]=function(){Ac.removeChild(this),jl(a)}}:function(a){setTimeout(kl(a),0)}:(Fk=ml,Ja.addEventListener("message",ll,!1)));var nl,ol,pl,ql,rl,sl,tl,ul,vl={set:bl,clear:cl},wl=gb.f,xl=vl.set,yl=Ja.MutationObserver||Ja.WebKitMutationObserver,zl=Ja.process,Al=Ja.Promise,Bl="process"==Ta(zl),Cl=wl(Ja,"queueMicrotask"),Dl=Cl&&Cl.value;Dl||(nl=function(){var a,b;for(Bl&&(a=zl.domain)&&a.exit();ol;){b=ol.fn,ol=ol.next;try{b()}catch(c){throw ol?ql():pl=void 0,c}}pl=void 0,a&&a.enter()},Bl?ql=function(){zl.nextTick(nl)}:yl&&!_k?(rl=!0,sl=document.createTextNode(""),new yl(nl).observe(sl,{characterData:!0}),ql=function(){sl.data=rl=!rl}):Al&&Al.resolve?(tl=Al.resolve(void 0),ul=tl.then,ql=function(){ul.call(tl,nl)}):ql=function(){xl.call(Ja,nl)});var El,Fl,Gl,Hl,Il=Dl||function(a){var b={fn:a,next:void 0};pl&&(pl.next=b),ol||(ol=b,ql()),pl=b},Jl=function(a){var b,c;this.promise=new a(function(a,d){if(void 0!==b||void 0!==c)throw TypeError("Bad Promise constructor");b=a,c=d}),this.resolve=bd(b),this.reject=bd(c)},Kl=function(a){return new Jl(a)},Ll={f:Kl},Ml=function(a,b){if(hb(a),Ya(b)&&b.constructor===a)return b;var c=Ll.f(a),d=c.resolve;return d(b),c.promise},Nl=function(a,b){var c=Ja.console;c&&c.error&&(1===arguments.length?c.error(a):c.error(a,b))},Ol=function(a){try{return{error:!1,value:a()}}catch(b){return{error:!0,value:b}}},Pl=vl.set,Ql=Vc("species"),Rl="Promise",Sl=Ob.get,Tl=Ob.set,Ul=Ob.getterFor(Rl),Vl=Yk,Wl=Ja.TypeError,Xl=Ja.document,Yl=Ja.process,Zl=Sb("fetch"),$l=Ll.f,_l=$l,am="process"==Ta(Yl),bm=!!(Xl&&Xl.createEvent&&Ja.dispatchEvent),cm="unhandledrejection",dm="rejectionhandled",em=0,fm=1,gm=2,hm=1,im=2,jm=rc(Rl,function(){var a=ub(Vl)!==String(Vl);if(!a){if(66===Ye)return!0;if(!am&&"function"!=typeof PromiseRejectionEvent)return!0}if(Ye>=51&&/native code/.test(Vl))return!1;var b=Vl.resolve(1),c=function(a){a(function(){},function(){})},d=b.constructor={};return d[Ql]=c,!(b.then(function(){})instanceof c)}),km=jm||!qj(function(a){Vl.all(a)["catch"](function(){})}),lm=function(a){var b;return Ya(a)&&"function"==typeof(b=a.then)?b:!1},mm=function(a,b,c){if(!b.notified){b.notified=!0;var d=b.reactions;Il(function(){for(var e=b.value,f=b.state==fm,g=0;d.length>g;){var h,i,j,k=d[g++],l=f?k.ok:k.fail,m=k.resolve,n=k.reject,o=k.domain;try{l?(f||(b.rejection===im&&qm(a,b),b.rejection=hm),l===!0?h=e:(o&&o.enter(),h=l(e),o&&(o.exit(),j=!0)),h===k.promise?n(Wl("Promise-chain cycle")):(i=lm(h))?i.call(h,m,n):m(h)):n(e)}catch(p){o&&!j&&o.exit(),n(p)}}b.reactions=[],b.notified=!1,c&&!b.rejection&&om(a,b)})}},nm=function(a,b,c){var d,e;bm?(d=Xl.createEvent("Event"),d.promise=b,d.reason=c,d.initEvent(a,!1,!0),Ja.dispatchEvent(d)):d={promise:b,reason:c},(e=Ja["on"+a])?e(d):a===cm&&Nl("Unhandled promise rejection",c)},om=function(a,b){Pl.call(Ja,function(){var c,d=b.value,e=pm(b);if(e&&(c=Ol(function(){am?Yl.emit("unhandledRejection",d,a):nm(cm,a,d)}),b.rejection=am||pm(b)?im:hm,c.error))throw c.value})},pm=function(a){return a.rejection!==hm&&!a.parent},qm=function(a,b){Pl.call(Ja,function(){am?Yl.emit("rejectionHandled",a):nm(dm,a,b.value)})},rm=function(a,b,c,d){return function(e){a(b,c,e,d)}},sm=function(a,b,c,d){b.done||(b.done=!0,d&&(b=d),b.value=c,b.state=gm,mm(a,b,!0))},tm=function(a,b,c,d){if(!b.done){b.done=!0,d&&(b=d);try{if(a===c)throw Wl("Promise can't be resolved itself");var e=lm(c);e?Il(function(){var d={done:!1};try{e.call(c,rm(tm,a,d,b),rm(sm,a,d,b))}catch(f){sm(a,d,f,b)}}):(b.value=c,b.state=fm,mm(a,b,!1))}catch(f){sm(a,{done:!1},f,b)}}};jm&&(Vl=function(a){vg(this,Vl,Rl),bd(a),El.call(this);var b=Sl(this);try{a(rm(tm,this,b),rm(sm,this,b))}catch(c){sm(this,b,c)}},El=function(){Tl(this,{type:Rl,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:em,value:void 0})},El.prototype=$g(Vl.prototype,{then:function(a,b){var c=Ul(this),d=$l(cg(this,Vl));return d.ok="function"==typeof a?a:!0,d.fail="function"==typeof b&&b,d.domain=am?Yl.domain:void 0,c.parent=!0,c.reactions.push(d),c.state!=em&&mm(this,c,!1),d.promise},"catch":function(a){return this.then(void 0,a)}}),Fl=function(){var a=new El,b=Sl(a);this.promise=a,this.resolve=rm(tm,a,b),this.reject=rm(sm,a,b)},Ll.f=$l=function(a){return a===Vl||a===Gl?new Fl(a):_l(a)},"function"==typeof Yk&&(Hl=Yk.prototype.then,Pb(Yk.prototype,"then",function(a,b){var c=this;return new Vl(function(a,b){Hl.call(c,a,b)}).then(a,b)},{unsafe:!0}),"function"==typeof Zl&&tc({global:!0,enumerable:!0,forced:!0},{fetch:function(){return Ml(Vl,Zl.apply(Ja,arguments))}}))),tc({global:!0,wrap:!0,forced:jm},{Promise:Vl}),ad(Vl,Rl,!1),$k(Rl),Gl=Sb(Rl),tc({target:Rl,stat:!0,forced:jm},{reject:function(a){var b=$l(this);return b.reject.call(void 0,a),b.promise}}),tc({target:Rl,stat:!0,forced:jm},{resolve:function(a){return Ml(this,a)}}),tc({target:Rl,stat:!0,forced:km},{all:function(a){var b=this,c=$l(b),d=c.resolve,e=c.reject,f=Ol(function(){var c=bd(b.resolve),f=[],g=0,h=1;Xj(a,function(a){var i=g++,j=!1;f.push(void 0),h++,c.call(b,a).then(function(a){j||(j=!0,f[i]=a,--h||d(f))},e)}),--h||d(f)});return f.error&&e(f.value),c.promise},race:function(a){var b=this,c=$l(b),d=c.reject,e=Ol(function(){var e=bd(b.resolve);Xj(a,function(a){e.call(b,a).then(c.resolve,d)})});return e.error&&d(e.value),c.promise}});var um=gb.f,vm="".startsWith,wm=Math.min,xm=Uj("startsWith"),ym=!xm&&!!function(){var a=um(String.prototype,"startsWith");return a&&!a.writable}();tc({target:"String",proto:!0,forced:!ym&&!xm},{startsWith:function(a){var b=String(Wa(this));Sj(a);var c=Xb(wm(arguments.length>1?arguments[1]:void 0,b.length)),d=String(a);return vm?vm.call(b,d,c):b.slice(c,c+d.length)===d}});var zm=function(a){return null!==a&&"undefined"!=typeof a?a.constructor:null},Am=function(a,b){return Boolean(a&&b&&a instanceof b)},Bm=function(a){return null===a||"undefined"==typeof a},Cm=function(a){return zm(a)===Object},Dm=function(a){return zm(a)===Number&&!Number.isNaN(a)},Em=function(a){return zm(a)===String},Fm=function(a){return zm(a)===Boolean},Gm=function(a){return zm(a)===Function},Hm=function(a){return Array.isArray(a)},Im=function(a){return Am(a,WeakMap)},Jm=function(a){return Am(a,NodeList)},Km=function(a){return Am(a,Element)},Lm=function(a){return zm(a)===Text},Mm=function(a){return Am(a,Event)},Nm=function(a){return Am(a,KeyboardEvent)},Om=function(a){return Am(a,window.TextTrackCue)||Am(a,window.VTTCue)},Pm=function(a){return Am(a,TextTrack)||!Bm(a)&&Em(a.kind)},Qm=function(a){return Am(a,Promise)&&Gm(a.then)},Rm=function(a){return Bm(a)||(Em(a)||Hm(a)||Jm(a))&&!a.length||Cm(a)&&!Object.keys(a).length},Sm=function(a){if(Am(a,window.URL))return!0;if(!Em(a))return!1;var b=a;a.startsWith("http://")&&a.startsWith("https://")||(b="http://".concat(a));try{return!Rm(new URL(b).hostname)}catch(c){return!1}},Tm={nullOrUndefined:Bm,object:Cm,number:Dm,string:Em,"boolean":Fm,"function":Gm,array:Hm,weakMap:Im,nodeList:Jm,element:Km,textNode:Lm,event:Mm,keyboardEvent:Nm,cue:Om,track:Pm,promise:Qm,url:Sm,empty:Rm},Um=function(){var a=document.createElement("span"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},c=Object.keys(b).find(function(b){return void 0!==a.style[b]});return Tm.string(c)?b[c]:!1}(),Vm={isIE:!!document.documentMode,isEdge:window.navigator.userAgent.includes("Edge"),isWebkit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPhone:/(iPhone|iPod)/gi.test(navigator.platform),isIos:/(iPad|iPhone|iPod)/gi.test(navigator.platform)},Wm=function(a){return function(b,c,d,e){bd(c);var f=xc(b),g=Va(f),h=Xb(f.length),i=a?h-1:0,j=a?-1:1;if(2>d)for(;;){if(i in g){e=g[i],i+=j;break}if(i+=j,a?0>i:i>=h)throw TypeError("Reduce of empty array with no initial value")}for(;a?i>=0:h>i;i+=j)i in g&&(e=c(e,g[i],i,f));return e}},Xm={left:Wm(!1),right:Wm(!0)},Ym=Xm.left,Zm=Wd("reduce"),$m=$d("reduce",{1:0});tc({target:"Array",proto:!0,forced:!Zm||!$m},{reduce:function(a){return Ym(this,a,arguments.length,arguments.length>1?arguments[1]:void 0)}});var _m={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},an={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check:function(a,b,c){var d=Vm.isIPhone&&c&&an.playsinline,e=an[a]||"html5"!==b,f=e&&an.rangeInput&&("video"!==a||!Vm.isIPhone||d);return{api:e,ui:f}},pip:function(){return Vm.isIPhone?!1:Tm["function"](L("video").webkitSetPresentationMode)?!0:document.pictureInPictureEnabled&&!L("video").disablePictureInPicture?!0:!1}(),airplay:Tm["function"](window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime:function(a){if(Tm.empty(a))return!1;var b=a.split("/"),c=l(b,1),d=c[0],e=a;if(!this.isHTML5||d!==this.type)return!1;Object.keys(_m).includes(e)&&(e+='; codecs="'.concat(_m[a],'"'));try{return Boolean(e&&this.media.canPlayType(e).replace(/no/,""))}catch(f){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:function(){var a=document.createElement("input");return a.type="range","range"===a.type}(),touch:"ontouchstart"in document.documentElement,transitions:Um!==!1,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},bn=function(){var a=!1;try{var b=Object.defineProperty({},"passive",{get:function(){return a=!0,null}});window.addEventListener("test",null,b),window.removeEventListener("test",null,b)}catch(c){}return a}(),cn={getSources:function(){var a=this;if(!this.isHTML5)return[];var b=Array.from(this.media.querySelectorAll("source"));return b.filter(function(b){var c=b.getAttribute("type");return Tm.empty(c)?!0:an.mime.call(a,c)})},getQualityOptions:function(){return this.config.quality.forced?this.config.quality.options:cn.getSources.call(this).map(function(a){return Number(a.getAttribute("size"))}).filter(Boolean)},setup:function(){if(this.isHTML5){var a=this;a.options.speed=a.config.speed.options,Tm.empty(this.config.ratio)||ja.call(a),Object.defineProperty(a.media,"quality",{get:function(){var b=cn.getSources.call(a),c=b.find(function(b){return b.getAttribute("src")===a.source});return c&&Number(c.getAttribute("size"))},set:function(b){if(a.quality!==b){if(a.config.quality.forced&&Tm["function"](a.config.quality.onChange))a.config.quality.onChange(b);else{var c=cn.getSources.call(a),d=c.find(function(a){return Number(a.getAttribute("size"))===b});if(!d)return;var e=a.media,f=e.currentTime,g=e.paused,h=e.preload,i=e.readyState,j=e.playbackRate;a.media.src=d.getAttribute("src"),("none"!==h||i)&&(a.once("loadedmetadata",function(){a.speed=j,a.currentTime=f,g||fa(a.play())}),a.media.load())}ca.call(a,a.media,"qualitychange",!1,{quality:b})}}})}},cancelRequests:function(){this.isHTML5&&(O(cn.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}},dn=kb.f,en=gc.f,fn=Ob.set,gn=Vc("match"),hn=Ja.RegExp,jn=hn.prototype,kn=/a/g,ln=/a/g,mn=new hn(kn)!==kn,nn=qf.UNSUPPORTED_Y,on=La&&rc("RegExp",!mn||nn||Ka(function(){return ln[gn]=!1,hn(kn)!=kn||hn(ln)==ln||"/a/i"!=hn(kn,"i")}));if(on){for(var pn=function(a,b){var c,d=this instanceof pn,e=ag(a),f=void 0===b;if(!d&&e&&a.constructor===pn&&f)return a;mn?e&&!f&&(a=a.source):a instanceof pn&&(f&&(b=nf.call(a)),a=a.source),nn&&(c=!!b&&b.indexOf("y")>-1,c&&(b=b.replace(/y/g,"")));var g=xj(mn?new hn(a,b):hn(a,b),d?this:jn,pn);return nn&&c&&fn(g,{sticky:c}),g},qn=(function(a){a in pn||dn(pn,a,{configurable:!0,get:function(){return hn[a]},set:function(b){hn[a]=b}})}),rn=en(hn),sn=0;rn.length>sn;)qn(rn[sn++]);jn.constructor=pn,pn.prototype=jn,Pb(Ja,"RegExp",pn)}$k("RegExp");var tn=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return a.replace(new RegExp(b.toString().replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1"),"g"),c.toString())},un=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a.toString().replace(/\w\S*/g,function(a){return a.charAt(0).toUpperCase()+a.substr(1).toLowerCase()})},vn={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},wn={get:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Tm.empty(a)||Tm.empty(b))return"";var c=H(b.i18n,a);if(Tm.empty(c))return Object.keys(vn).includes(a)?vn[a]:"";var d={"{seektime}":b.seekTime,"{title}":b.title};return Object.entries(d).forEach(function(a){var b=l(a,2),d=b[0],e=b[1];c=tn(c,d,e)}),c}},xn=function(){function a(b){d(this,a),this.enabled=b.config.storage.enabled,this.key=b.config.storage.key}return f(a,[{key:"get",value:function(b){if(!a.supported||!this.enabled)return null;var c=window.localStorage.getItem(this.key);if(Tm.empty(c))return null;var d=JSON.parse(c);return Tm.string(b)&&b.length?d[b]:d}},{key:"set",value:function(b){if(a.supported&&this.enabled&&Tm.object(b)){var c=this.get();Tm.empty(c)&&(c={}),I(c,b),window.localStorage.setItem(this.key,JSON.stringify(c))}}}],[{key:"supported",get:function(){try{if(!("localStorage"in window))return!1;var a="___test";return window.localStorage.setItem(a,a),window.localStorage.removeItem(a),!0}catch(b){return!1}}}]),a}(),yn=Math.ceil,zn=Math.floor;tc({target:"Math",stat:!0},{trunc:function(a){return(a>0?zn:yn)(a)}});var An=function(a){return Math.trunc(a/60/60%60,10)},Bn=function(a){return Math.trunc(a/60%60,10)},Cn=function(a){return Math.trunc(a%60,10)},Dn={getIconUrl:function(){var a=new URL(this.config.iconUrl,window.location),b=a.host!==window.location.host||Vm.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:b}},findElements:function(){try{return this.elements.controls=Y.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:X.call(this,this.config.selectors.buttons.play),pause:Y.call(this,this.config.selectors.buttons.pause),restart:Y.call(this,this.config.selectors.buttons.restart),rewind:Y.call(this,this.config.selectors.buttons.rewind),fastForward:Y.call(this,this.config.selectors.buttons.fastForward),mute:Y.call(this,this.config.selectors.buttons.mute),pip:Y.call(this,this.config.selectors.buttons.pip),airplay:Y.call(this,this.config.selectors.buttons.airplay),settings:Y.call(this,this.config.selectors.buttons.settings),captions:Y.call(this,this.config.selectors.buttons.captions),fullscreen:Y.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=Y.call(this,this.config.selectors.progress),this.elements.inputs={seek:Y.call(this,this.config.selectors.inputs.seek),volume:Y.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:Y.call(this,this.config.selectors.display.buffer),currentTime:Y.call(this,this.config.selectors.display.currentTime),duration:Y.call(this,this.config.selectors.display.duration)},Tm.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(".".concat(this.config.classNames.tooltip))),!0}catch(a){return this.debug.warn("It looks like there is a problem with your custom controls HTML",a),this.toggleNativeControls(!0),!1}},createIcon:function(a,b){var c="http://www.w3.org/2000/svg",d=Dn.getIconUrl.call(this),e="".concat(d.cors?"":d.url,"#").concat(this.config.iconPrefix),f=document.createElementNS(c,"svg");K(f,I(b,{"aria-hidden":"true",focusable:"false"}));var g=document.createElementNS(c,"use"),h="".concat(e,"-").concat(a);return"href"in g&&g.setAttributeNS("http://www.w3.org/1999/xlink","href",h),g.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",h),f.appendChild(g),f},createLabel:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=wn.get(a,this.config),d=i(i({},b),{},{"class":[b["class"],this.config.classNames.hidden].filter(Boolean).join(" ")});return L("span",d,c)},createBadge:function(a){if(Tm.empty(a))return null;var b=L("span",{"class":this.config.classNames.menu.value});return b.appendChild(L("span",{"class":this.config.classNames.menu.badge},a)),b},createButton:function(a,b){var c=this,d=I({},b),e=qa(a),f={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach(function(a){Object.keys(d).includes(a)&&(f[a]=d[a],delete d[a])}),"button"!==f.element||Object.keys(d).includes("type")||(d.type="button"),Object.keys(d).includes("class")?d["class"].split(" ").some(function(a){return a===c.config.classNames.control})||I(d,{"class":"".concat(d["class"]," ").concat(this.config.classNames.control)}):d["class"]=this.config.classNames.control,a){case"play":f.toggle=!0,f.label="play",f.labelPressed="pause",f.icon="play",f.iconPressed="pause";break;case"mute":f.toggle=!0,f.label="mute",f.labelPressed="unmute",f.icon="volume",f.iconPressed="muted";break;case"captions":f.toggle=!0,f.label="enableCaptions",f.labelPressed="disableCaptions",f.icon="captions-off",f.iconPressed="captions-on";break;case"fullscreen":f.toggle=!0,f.label="enterFullscreen",f.labelPressed="exitFullscreen",f.icon="enter-fullscreen",f.iconPressed="exit-fullscreen";break;case"play-large":d["class"]+=" ".concat(this.config.classNames.control,"--overlaid"),e="play",f.label="play",f.icon="play";break;default:Tm.empty(f.label)&&(f.label=e),Tm.empty(f.icon)&&(f.icon=a)}var g=L(f.element);return f.toggle?(g.appendChild(Dn.createIcon.call(this,f.iconPressed,{"class":"icon--pressed"})),g.appendChild(Dn.createIcon.call(this,f.icon,{"class":"icon--not-pressed"})),g.appendChild(Dn.createLabel.call(this,f.labelPressed,{"class":"label--pressed"})),g.appendChild(Dn.createLabel.call(this,f.label,{"class":"label--not-pressed"}))):(g.appendChild(Dn.createIcon.call(this,f.icon)),g.appendChild(Dn.createLabel.call(this,f.label))),I(d,R(this.config.selectors.buttons[e],d)),K(g,d),"play"===e?(Tm.array(this.elements.buttons[e])||(this.elements.buttons[e]=[]),this.elements.buttons[e].push(g)):this.elements.buttons[e]=g,g},createRange:function(a,b){var c=L("input",I(R(this.config.selectors.inputs[a]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":wn.get(a,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},b));return this.elements.inputs[a]=c,Dn.updateRangeFill.call(this,c),Xk.setup(c),c},createProgress:function(a,b){var c=L("progress",I(R(this.config.selectors.display[a]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},b));if("volume"!==a){c.appendChild(L("span",null,"0"));var d={played:"played",buffer:"buffered"}[a],e=d?wn.get(d,this.config):"";c.innerText="% ".concat(e.toLowerCase())}return this.elements.display[a]=c,c},createTime:function(a,b){var c=R(this.config.selectors.display[a],b),d=L("div",I(c,{"class":"".concat(c["class"]?c["class"]:""," ").concat(this.config.classNames.display.time," ").trim(),"aria-label":wn.get(a,this.config)}),"00:00");return this.elements.display[a]=d,d},bindMenuItemShortcuts:function(a,b){var c=this;_.call(this,a,"keydown keyup",function(d){if([32,38,39,40].includes(d.which)&&(d.preventDefault(),d.stopPropagation(),"keydown"!==d.type)){var e=V(a,'[role="menuitemradio"]');if(!e&&[32,39].includes(d.which))Dn.showMenuPanel.call(c,b,!0);else{var f;32!==d.which&&(40===d.which||e&&39===d.which?(f=a.nextElementSibling,Tm.element(f)||(f=a.parentNode.firstElementChild)):(f=a.previousElementSibling,Tm.element(f)||(f=a.parentNode.lastElementChild)),Z.call(c,f,!0))}}},!1),_.call(this,a,"keyup",function(a){13===a.which&&Dn.focusFirstMenuItem.call(c,null,!0)})},createMenuItem:function(a){var b=this,c=a.value,d=a.list,e=a.type,f=a.title,g=a.badge,h=void 0===g?null:g,i=a.checked,j=void 0===i?!1:i,k=R(this.config.selectors.inputs[e]),l=L("button",I(k,{type:"button",role:"menuitemradio","class":"".concat(this.config.classNames.control," ").concat(k["class"]?k["class"]:"").trim(),"aria-checked":j,value:c})),m=L("span");m.innerHTML=f,Tm.element(h)&&m.appendChild(h),l.appendChild(m),Object.defineProperty(l,"checked",{enumerable:!0,get:function(){return"true"===l.getAttribute("aria-checked")},set:function(a){a&&Array.from(l.parentNode.children).filter(function(a){return V(a,'[role="menuitemradio"]')}).forEach(function(a){return a.setAttribute("aria-checked","false")}),l.setAttribute("aria-checked",a?"true":"false")}}),this.listeners.bind(l,"click keyup",function(a){if(!Tm.keyboardEvent(a)||32===a.which){switch(a.preventDefault(),a.stopPropagation(),l.checked=!0,e){case"language":b.currentTrack=Number(c);break;case"quality":b.quality=c;break;case"speed":b.speed=parseFloat(c)}Dn.showMenuPanel.call(b,"home",Tm.keyboardEvent(a))}},e,!1),Dn.bindMenuItemShortcuts.call(this,l,e),d.appendChild(l)},formatTime:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1;if(!Tm.number(a))return a;var c=An(this.duration)>0;return va(a,c,b)},updateTimeDisplay:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:!1;Tm.element(a)&&Tm.number(b)&&(a.innerText=Dn.formatTime(b,c))},updateVolume:function(){this.supported.ui&&(Tm.element(this.elements.inputs.volume)&&Dn.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),
Tm.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;Tm.element(a)&&(a.value=b,Dn.updateRangeFill.call(this,a))},updateProgress:function(a){var b=this;if(this.supported.ui&&Tm.event(a)){var c=0,d=function(a,c){var d=Tm.number(c)?c:0,e=Tm.element(a)?a:b.elements.display.buffer;if(Tm.element(e)){e.value=d;var f=e.getElementsByTagName("span")[0];Tm.element(f)&&(f.childNodes[0].nodeValue=d)}};if(a)switch(a.type){case"timeupdate":case"seeking":case"seeked":c=oa(this.currentTime,this.duration),"timeupdate"===a.type&&Dn.setRange.call(this,this.elements.inputs.seek,c);break;case"playing":case"progress":d(this.elements.display.buffer,100*this.buffered)}}},updateRangeFill:function(a){var b=Tm.event(a)?a.target:a;if(Tm.element(b)&&"range"===b.getAttribute("type")){if(V(b,this.config.selectors.inputs.seek)){b.setAttribute("aria-valuenow",this.currentTime);var c=Dn.formatTime(this.currentTime),d=Dn.formatTime(this.duration),e=wn.get("seekLabel",this.config);b.setAttribute("aria-valuetext",e.replace("{currentTime}",c).replace("{duration}",d))}else if(V(b,this.config.selectors.inputs.volume)){var f=100*b.value;b.setAttribute("aria-valuenow",f),b.setAttribute("aria-valuetext","".concat(f.toFixed(1),"%"))}else b.setAttribute("aria-valuenow",b.value);Vm.isWebkit&&b.style.setProperty("--value","".concat(b.value/b.max*100,"%"))}},updateSeekTooltip:function(a){var b=this;if(this.config.tooltips.seek&&Tm.element(this.elements.inputs.seek)&&Tm.element(this.elements.display.seekTooltip)&&0!==this.duration){var c="".concat(this.config.classNames.tooltip,"--visible"),d=function(a){return T(b.elements.display.seekTooltip,c,a)};if(this.touch)return void d(!1);var e=0,f=this.elements.progress.getBoundingClientRect();if(Tm.event(a))e=100/f.width*(a.pageX-f.left);else{if(!U(this.elements.display.seekTooltip,c))return;e=parseFloat(this.elements.display.seekTooltip.style.left,10)}0>e?e=0:e>100&&(e=100),Dn.updateTimeDisplay.call(this,this.elements.display.seekTooltip,this.duration/100*e),this.elements.display.seekTooltip.style.left="".concat(e,"%"),Tm.event(a)&&["mouseenter","mouseleave"].includes(a.type)&&d("mouseenter"===a.type)}},timeUpdate:function(a){var b=!Tm.element(this.elements.display.duration)&&this.config.invertTime;Dn.updateTimeDisplay.call(this,this.elements.display.currentTime,b?this.duration-this.currentTime:this.currentTime,b),a&&"timeupdate"===a.type&&this.media.seeking||Dn.updateProgress.call(this,a)},durationUpdate:function(){if(this.supported.ui&&(this.config.invertTime||!this.currentTime)){if(this.duration>=Math.pow(2,32))return S(this.elements.display.currentTime,!0),void S(this.elements.progress,!0);Tm.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);var a=Tm.element(this.elements.display.duration);!a&&this.config.displayDuration&&this.paused&&Dn.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),a&&Dn.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),Dn.updateSeekTooltip.call(this)}},toggleMenuButton:function(a,b){S(this.elements.settings.buttons[a],!b)},updateSetting:function(a,b,c){var d=this.elements.settings.panels[a],e=null,f=b;if("captions"===a)e=this.currentTrack;else{if(e=Tm.empty(c)?this[a]:c,Tm.empty(e)&&(e=this.config[a]["default"]),!Tm.empty(this.options[a])&&!this.options[a].includes(e))return void this.debug.warn("Unsupported value of '".concat(e,"' for ").concat(a));if(!this.config[a].options.includes(e))return void this.debug.warn("Disabled value of '".concat(e,"' for ").concat(a))}if(Tm.element(f)||(f=d&&d.querySelector('[role="menu"]')),Tm.element(f)){var g=this.elements.settings.buttons[a].querySelector(".".concat(this.config.classNames.menu.value));g.innerHTML=Dn.getLabel.call(this,a,e);var h=f&&f.querySelector('[value="'.concat(e,'"]'));Tm.element(h)&&(h.checked=!0)}},getLabel:function(a,b){switch(a){case"speed":return 1===b?wn.get("normal",this.config):"".concat(b,"&times;");case"quality":if(Tm.number(b)){var c=wn.get("qualityLabel.".concat(b),this.config);return c.length?c:"".concat(b,"p")}return un(b);case"captions":return En.getLabel.call(this);default:return null}},setQualityMenu:function(a){var b=this;if(Tm.element(this.elements.settings.panels.quality)){var c="quality",d=this.elements.settings.panels.quality.querySelector('[role="menu"]');Tm.array(a)&&(this.options.quality=ka(a).filter(function(a){return b.config.quality.options.includes(a)}));var e=!Tm.empty(this.options.quality)&&this.options.quality.length>1;if(Dn.toggleMenuButton.call(this,c,e),P(d),Dn.checkMenu.call(this),e){var f=function(a){var c=wn.get("qualityBadge.".concat(a),b.config);return c.length?Dn.createBadge.call(b,c):null};this.options.quality.sort(function(a,c){var d=b.config.quality.options;return d.indexOf(a)>d.indexOf(c)?1:-1}).forEach(function(a){Dn.createMenuItem.call(b,{value:a,list:d,type:c,title:Dn.getLabel.call(b,"quality",a),badge:f(a)})}),Dn.updateSetting.call(this,c,d)}}},setCaptionsMenu:function(){var a=this;if(Tm.element(this.elements.settings.panels.captions)){var b="captions",c=this.elements.settings.panels.captions.querySelector('[role="menu"]'),d=En.getTracks.call(this),e=Boolean(d.length);if(Dn.toggleMenuButton.call(this,b,e),P(c),Dn.checkMenu.call(this),e){var f=d.map(function(b,d){return{value:d,checked:a.captions.toggled&&a.currentTrack===d,title:En.getLabel.call(a,b),badge:b.language&&Dn.createBadge.call(a,b.language.toUpperCase()),list:c,type:"language"}});f.unshift({value:-1,checked:!this.captions.toggled,title:wn.get("disabled",this.config),list:c,type:"language"}),f.forEach(Dn.createMenuItem.bind(this)),Dn.updateSetting.call(this,b,c)}}},setSpeedMenu:function(){var a=this;if(Tm.element(this.elements.settings.panels.speed)){var b="speed",c=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter(function(b){return b>=a.minimumSpeed&&b<=a.maximumSpeed});var d=!Tm.empty(this.options.speed)&&this.options.speed.length>1;Dn.toggleMenuButton.call(this,b,d),P(c),Dn.checkMenu.call(this),d&&(this.options.speed.forEach(function(d){Dn.createMenuItem.call(a,{value:d,list:c,type:b,title:Dn.getLabel.call(a,"speed",d)})}),Dn.updateSetting.call(this,b,c))}},checkMenu:function(){var a=this.elements.settings.buttons,b=!Tm.empty(a)&&Object.values(a).some(function(a){return!a.hidden});S(this.elements.settings.menu,!b)},focusFirstMenuItem:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1;if(!this.elements.settings.popup.hidden){var c=a;Tm.element(c)||(c=Object.values(this.elements.settings.panels).find(function(a){return!a.hidden}));var d=c.querySelector('[role^="menuitem"]');Z.call(this,d,b)}},toggleMenu:function(a){var b=this.elements.settings.popup,c=this.elements.buttons.settings;if(Tm.element(b)&&Tm.element(c)){var d=b.hidden,e=d;if(Tm["boolean"](a))e=a;else if(Tm.keyboardEvent(a)&&27===a.which)e=!1;else if(Tm.event(a)){var f=Tm["function"](a.composedPath)?a.composedPath()[0]:a.target,g=b.contains(f);if(g||!g&&a.target!==c&&e)return}c.setAttribute("aria-expanded",e),S(b,!e),T(this.elements.container,this.config.classNames.menu.open,e),e&&Tm.keyboardEvent(a)?Dn.focusFirstMenuItem.call(this,null,!0):e||d||Z.call(this,c,Tm.keyboardEvent(a))}},getMenuSize:function(a){var b=a.cloneNode(!0);b.style.position="absolute",b.style.opacity=0,b.removeAttribute("hidden"),a.parentNode.appendChild(b);var c=b.scrollWidth,d=b.scrollHeight;return O(b),{width:c,height:d}},showMenuPanel:function(){var a=this,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1,d=this.elements.container.querySelector("#plyr-settings-".concat(this.id,"-").concat(b));if(Tm.element(d)){var e=d.parentNode,f=Array.from(e.children).find(function(a){return!a.hidden});if(an.transitions&&!an.reducedMotion){e.style.width="".concat(f.scrollWidth,"px"),e.style.height="".concat(f.scrollHeight,"px");var g=Dn.getMenuSize.call(this,d),h=function i(b){b.target===e&&["width","height"].includes(b.propertyName)&&(e.style.width="",e.style.height="",aa.call(a,e,Um,i))};_.call(this,e,Um,h),e.style.width="".concat(g.width,"px"),e.style.height="".concat(g.height,"px")}S(f,!0),S(d,!1),Dn.focusFirstMenuItem.call(this,d,c)}},setDownloadUrl:function(){var a=this.elements.buttons.download;Tm.element(a)&&a.setAttribute("href",this.download)},create:function(a){var b=this,c=Dn.bindMenuItemShortcuts,d=Dn.createButton,e=Dn.createProgress,f=Dn.createRange,g=Dn.createTime,h=Dn.setQualityMenu,i=Dn.setSpeedMenu,j=Dn.showMenuPanel;this.elements.controls=null,Tm.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(d.call(this,"play-large"));var k=L("div",R(this.config.selectors.controls.wrapper));this.elements.controls=k;var l={"class":"plyr__controls__item"};return ka(Tm.array(this.config.controls)?this.config.controls:[]).forEach(function(h){if("restart"===h&&k.appendChild(d.call(b,"restart",l)),"rewind"===h&&k.appendChild(d.call(b,"rewind",l)),"play"===h&&k.appendChild(d.call(b,"play",l)),"fast-forward"===h&&k.appendChild(d.call(b,"fast-forward",l)),"progress"===h){var i=L("div",{"class":"".concat(l["class"]," plyr__progress__container")}),m=L("div",R(b.config.selectors.progress));if(m.appendChild(f.call(b,"seek",{id:"plyr-seek-".concat(a.id)})),m.appendChild(e.call(b,"buffer")),b.config.tooltips.seek){var n=L("span",{"class":b.config.classNames.tooltip},"00:00");m.appendChild(n),b.elements.display.seekTooltip=n}b.elements.progress=m,i.appendChild(b.elements.progress),k.appendChild(i)}if("current-time"===h&&k.appendChild(g.call(b,"currentTime",l)),"duration"===h&&k.appendChild(g.call(b,"duration",l)),"mute"===h||"volume"===h){var o=b.elements.volume;if(Tm.element(o)&&k.contains(o)||(o=L("div",I({},l,{"class":"".concat(l["class"]," plyr__volume").trim()})),b.elements.volume=o,k.appendChild(o)),"mute"===h&&o.appendChild(d.call(b,"mute")),"volume"===h&&!Vm.isIos){var p={max:1,step:.05,value:b.config.volume};o.appendChild(f.call(b,"volume",I(p,{id:"plyr-volume-".concat(a.id)})))}}if("captions"===h&&k.appendChild(d.call(b,"captions",l)),"settings"===h&&!Tm.empty(b.config.settings)){var q=L("div",I({},l,{"class":"".concat(l["class"]," plyr__menu").trim(),hidden:""}));q.appendChild(d.call(b,"settings",{"aria-haspopup":!0,"aria-controls":"plyr-settings-".concat(a.id),"aria-expanded":!1}));var r=L("div",{"class":"plyr__menu__container",id:"plyr-settings-".concat(a.id),hidden:""}),s=L("div"),t=L("div",{id:"plyr-settings-".concat(a.id,"-home")}),u=L("div",{role:"menu"});t.appendChild(u),s.appendChild(t),b.elements.settings.panels.home=t,b.config.settings.forEach(function(d){var e=L("button",I(R(b.config.selectors.buttons.settings),{type:"button","class":"".concat(b.config.classNames.control," ").concat(b.config.classNames.control,"--forward"),role:"menuitem","aria-haspopup":!0,hidden:""}));c.call(b,e,d),_.call(b,e,"click",function(){j.call(b,d,!1)});var f=L("span",null,wn.get(d,b.config)),g=L("span",{"class":b.config.classNames.menu.value});g.innerHTML=a[d],f.appendChild(g),e.appendChild(f),u.appendChild(e);var h=L("div",{id:"plyr-settings-".concat(a.id,"-").concat(d),hidden:""}),i=L("button",{type:"button","class":"".concat(b.config.classNames.control," ").concat(b.config.classNames.control,"--back")});i.appendChild(L("span",{"aria-hidden":!0},wn.get(d,b.config))),i.appendChild(L("span",{"class":b.config.classNames.hidden},wn.get("menuBack",b.config))),_.call(b,h,"keydown",function(a){37===a.which&&(a.preventDefault(),a.stopPropagation(),j.call(b,"home",!0))},!1),_.call(b,i,"click",function(){j.call(b,"home",!1)}),h.appendChild(i),h.appendChild(L("div",{role:"menu"})),s.appendChild(h),b.elements.settings.buttons[d]=e,b.elements.settings.panels[d]=h}),r.appendChild(s),q.appendChild(r),k.appendChild(q),b.elements.settings.popup=r,b.elements.settings.menu=q}if("pip"===h&&an.pip&&k.appendChild(d.call(b,"pip",l)),"airplay"===h&&an.airplay&&k.appendChild(d.call(b,"airplay",l)),"download"===h){var v=I({},l,{element:"a",href:b.download,target:"_blank"});b.isHTML5&&(v.download="");var w=b.config.urls.download;!Tm.url(w)&&b.isEmbed&&I(v,{icon:"logo-".concat(b.provider),label:b.provider}),k.appendChild(d.call(b,"download",v))}"fullscreen"===h&&k.appendChild(d.call(b,"fullscreen",l))}),this.isHTML5&&h.call(this,cn.getQualityOptions.call(this)),i.call(this),k},inject:function(){var a=this;if(this.config.loadSprite){var b=Dn.getIconUrl.call(this);b.cors&&ua(b.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());var c=null;this.elements.controls=null;var d={id:this.id,seektime:this.config.seekTime,title:this.config.title},e=!0;Tm["function"](this.config.controls)&&(this.config.controls=this.config.controls.call(this,d)),this.config.controls||(this.config.controls=[]),Tm.element(this.config.controls)||Tm.string(this.config.controls)?c=this.config.controls:(c=Dn.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:En.getLabel.call(this)}),e=!1);var f=function(a){var b=a;return Object.entries(d).forEach(function(a){var c=l(a,2),d=c[0],e=c[1];b=tn(b,"{".concat(d,"}"),e)}),b};e&&Tm.string(this.config.controls)&&(c=f(c));var g;Tm.string(this.config.selectors.controls.container)&&(g=document.querySelector(this.config.selectors.controls.container)),Tm.element(g)||(g=this.elements.container);var h=Tm.element(c)?"insertAdjacentElement":"insertAdjacentHTML";if(g[h]("afterbegin",c),Tm.element(this.elements.controls)||Dn.findElements.call(this),!Tm.empty(this.elements.buttons)){var i=function(b){var c=a.config.classNames.controlPressed;Object.defineProperty(b,"pressed",{enumerable:!0,get:function(){return U(b,c)},set:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1;T(b,c,a)}})};Object.values(this.elements.buttons).filter(Boolean).forEach(function(a){Tm.array(a)||Tm.nodeList(a)?Array.from(a).filter(Boolean).forEach(i):i(a)})}if(Vm.isEdge&&F(g),this.config.tooltips.controls){var j=this.config,k=j.classNames,m=j.selectors,n="".concat(m.controls.wrapper," ").concat(m.labels," .").concat(k.hidden),o=X.call(this,n);Array.from(o).forEach(function(b){T(b,a.config.classNames.hidden,!1),T(b,a.config.classNames.tooltip,!0)})}}},En={setup:function(){if(this.supported.ui){if(!this.isVideo||this.isYouTube||this.isHTML5&&!an.textTracks)return void(Tm.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Dn.setCaptionsMenu.call(this));if(Tm.element(this.elements.captions)||(this.elements.captions=L("div",R(this.config.selectors.captions)),M(this.elements.captions,this.elements.wrapper)),Vm.isIE&&window.URL){var a=this.media.querySelectorAll("track");Array.from(a).forEach(function(a){var b=a.getAttribute("src"),c=wa(b);null!==c&&c.hostname!==window.location.href.hostname&&["http:","https:"].includes(c.protocol)&&ta(b,"blob").then(function(b){a.setAttribute("src",window.URL.createObjectURL(b))})["catch"](function(){O(a)})})}var b=navigator.languages||[navigator.language||navigator.userLanguage||"en"],c=ka(b.map(function(a){return a.split("-")[0]})),d=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();if("auto"===d){var e=l(c,1);d=e[0]}var f=this.storage.get("captions");if(Tm["boolean"](f)||(f=this.config.captions.active),Object.assign(this.captions,{toggled:!1,active:f,language:d,languages:c}),this.isHTML5){var g=this.config.captions.update?"addtrack removetrack":"removetrack";_.call(this,this.media.textTracks,g,En.update.bind(this))}setTimeout(En.update.bind(this),0)}},update:function(){var a=this,b=En.getTracks.call(this,!0),c=this.captions,d=c.active,e=c.language,f=c.meta,g=c.currentTrackNode,h=Boolean(b.find(function(a){return a.language===e}));this.isHTML5&&this.isVideo&&b.filter(function(a){return!f.get(a)}).forEach(function(b){a.debug.log("Track added",b),f.set(b,{"default":"showing"===b.mode}),"showing"===b.mode&&(b.mode="hidden"),_.call(a,b,"cuechange",function(){return En.updateCues.call(a)})}),(h&&this.language!==e||!b.includes(g))&&(En.setLanguage.call(this,e),En.toggle.call(this,d&&h)),T(this.elements.container,this.config.classNames.captions.enabled,!Tm.empty(b)),Tm.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Dn.setCaptionsMenu.call(this)},toggle:function(a){var b=this,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!0;if(this.supported.ui){var d=this.captions.toggled,e=this.config.classNames.captions.active,f=Tm.nullOrUndefined(a)?!d:a;if(f!==d){if(c||(this.captions.active=f,this.storage.set({captions:f})),!this.language&&f&&!c){var g=En.getTracks.call(this),h=En.findTrack.call(this,[this.captions.language].concat(m(this.captions.languages)),!0);return this.captions.language=h.language,void En.set.call(this,g.indexOf(h))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=f),T(this.elements.container,e,f),this.captions.toggled=f,Dn.updateSetting.call(this,"captions"),ca.call(this,this.media,f?"captionsenabled":"captionsdisabled")}setTimeout(function(){f&&b.captions.toggled&&(b.captions.currentTrackNode.mode="hidden")})}},set:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!0,c=En.getTracks.call(this);if(-1===a)return void En.toggle.call(this,!1,b);if(!Tm.number(a))return void this.debug.warn("Invalid caption argument",a);if(!(a in c))return void this.debug.warn("Track not found",a);if(this.captions.currentTrack!==a){this.captions.currentTrack=a;var d=c[a],e=d||{},f=e.language;this.captions.currentTrackNode=d,Dn.updateSetting.call(this,"captions"),b||(this.captions.language=f,this.storage.set({language:f})),this.isVimeo&&this.embed.enableTextTrack(f),ca.call(this,this.media,"languagechange")}En.toggle.call(this,!0,b),this.isHTML5&&this.isVideo&&En.updateCues.call(this)},setLanguage:function(a){var b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!0;if(!Tm.string(a))return void this.debug.warn("Invalid language argument",a);var c=a.toLowerCase();this.captions.language=c;var d=En.getTracks.call(this),e=En.findTrack.call(this,[c]);En.set.call(this,d.indexOf(e),b)},getTracks:function(){var a=this,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1,c=Array.from((this.media||{}).textTracks||[]);return c.filter(function(c){return!a.isHTML5||b||a.captions.meta.has(c)}).filter(function(a){return["captions","subtitles"].includes(a.kind)})},findTrack:function(a){var b,c=this,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1,e=En.getTracks.call(this),f=function(a){return Number((c.captions.meta.get(a)||{})["default"])},g=Array.from(e).sort(function(a,b){return f(b)-f(a)});return a.every(function(a){return b=g.find(function(b){return b.language===a}),!b}),b||(d?g[0]:void 0)},getCurrentTrack:function(){return En.getTracks.call(this)[this.currentTrack]},getLabel:function(a){var b=a;return!Tm.track(b)&&an.textTracks&&this.captions.toggled&&(b=En.getCurrentTrack.call(this)),Tm.track(b)?Tm.empty(b.label)?Tm.empty(b.language)?wn.get("enabled",this.config):a.language.toUpperCase():b.label:wn.get("disabled",this.config)},updateCues:function(a){if(this.supported.ui){if(!Tm.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!Tm.nullOrUndefined(a)&&!Array.isArray(a))return void this.debug.warn("updateCues: Invalid input",a);var b=a;if(!b){var c=En.getCurrentTrack.call(this);b=Array.from((c||{}).activeCues||[]).map(function(a){return a.getCueAsHTML()}).map(sa)}var d=b.map(function(a){return a.trim()}).join("\n"),e=d!==this.elements.captions.innerHTML;if(e){P(this.elements.captions);var f=L("span",R(this.config.selectors.caption));f.innerHTML=d,this.elements.captions.appendChild(f),ca.call(this,this.media,"cuechange")}}}},Fn={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.6.2/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{"default":576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/v2/video/{0}.json"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},tabFocus:"plyr__tab-focus",previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,premium:!1,referrerPolicy:null},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3,modestbranding:1}},Gn={active:"picture-in-picture",inactive:"inline"},Hn={html5:"html5",youtube:"youtube",vimeo:"vimeo"},In={audio:"audio",video:"video"},Jn=function(){},Kn=function(){function a(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1;d(this,a),this.enabled=window.console&&b,this.enabled&&this.log("Debugging enabled")}return f(a,[{key:"log",get:function(){return this.enabled?Function.prototype.bind.call(console.log,console):Jn}},{key:"warn",get:function(){return this.enabled?Function.prototype.bind.call(console.warn,console):Jn}},{key:"error",get:function(){return this.enabled?Function.prototype.bind.call(console.error,console):Jn}}]),a}(),Ln=function(){function a(b){var c=this;d(this,a),this.player=b,this.prefix=a.prefix,this.property=a.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===b.config.fullscreen.fallback,this.player.elements.fullscreen=b.config.fullscreen.container&&W(this.player.elements.container,b.config.fullscreen.container),_.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":"".concat(this.prefix,"fullscreenchange"),function(){c.onChange()}),_.call(this.player,this.player.elements.container,"dblclick",function(a){Tm.element(c.player.elements.controls)&&c.player.elements.controls.contains(a.target)||c.toggle()}),_.call(this,this.player.elements.container,"keydown",function(a){return c.trapFocus(a)}),this.update()}return f(a,[{key:"onChange",value:function(){if(this.enabled){var a=this.player.elements.buttons.fullscreen;Tm.element(a)&&(a.pressed=this.active),ca.call(this.player,this.target,this.active?"enterfullscreen":"exitfullscreen",!0)}}},{key:"toggleFallback",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1;if(a?this.scrollPosition={x:window.scrollX||0,y:window.scrollY||0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=a?"hidden":"",T(this.target,this.player.config.classNames.fullscreen.fallback,a),Vm.isIos){var b=document.head.querySelector('meta[name="viewport"]'),c="viewport-fit=cover";b||(b=document.createElement("meta"),b.setAttribute("name","viewport"));var d=Tm.string(b.content)&&b.content.includes(c);a?(this.cleanupViewport=!d,d||(b.content+=",".concat(c))):this.cleanupViewport&&(b.content=b.content.split(",").filter(function(a){return a.trim()!==c}).join(","))}this.onChange()}},{key:"trapFocus",value:function(a){if(!Vm.isIos&&this.active&&"Tab"===a.key&&9===a.keyCode){var b=document.activeElement,c=X.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),d=l(c,1),e=d[0],f=c[c.length-1];b!==f||a.shiftKey?b===e&&a.shiftKey&&(f.focus(),a.preventDefault()):(e.focus(),a.preventDefault())}}},{key:"update",value:function(){if(this.enabled){var b;b=this.forceFallback?"Fallback (forced)":a["native"]?"Native":"Fallback",this.player.debug.log("".concat(b," fullscreen enabled"))}else this.player.debug.log("Fullscreen not supported and fallback disabled");T(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.enabled)}},{key:"enter",value:function(){this.enabled&&(Vm.isIos&&this.player.config.fullscreen.iosNative?this.target.webkitEnterFullscreen():!a["native"]||this.forceFallback?this.toggleFallback(!0):this.prefix?Tm.empty(this.prefix)||this.target["".concat(this.prefix,"Request").concat(this.property)]():this.target.requestFullscreen({navigationUI:"hide"}))}},{key:"exit",value:function(){if(this.enabled)if(Vm.isIos&&this.player.config.fullscreen.iosNative)this.target.webkitExitFullscreen(),fa(this.player.play());else if(!a["native"]||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!Tm.empty(this.prefix)){var b="moz"===this.prefix?"Cancel":"Exit";document["".concat(this.prefix).concat(b).concat(this.property)]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)}},{key:"toggle",value:function(){this.active?this.exit():this.enter()}},{key:"usingNative",get:function(){return a["native"]&&!this.forceFallback}},{key:"enabled",get:function(){return(a["native"]||this.player.config.fullscreen.fallback)&&this.player.config.fullscreen.enabled&&this.player.supported.ui&&this.player.isVideo}},{key:"active",get:function(){if(!this.enabled)return!1;if(!a["native"]||this.forceFallback)return U(this.target,this.player.config.classNames.fullscreen.fallback);var b=this.prefix?document["".concat(this.prefix).concat(this.property,"Element")]:document.fullscreenElement;return b&&b.shadowRoot?b===this.target.getRootNode().host:b===this.target}},{key:"target",get:function(){return Vm.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen||this.player.elements.container}}],[{key:"native",get:function(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}},{key:"prefix",get:function(){if(Tm["function"](document.exitFullscreen))return"";var a="",b=["webkit","moz","ms"];return b.some(function(b){return Tm["function"](document["".concat(b,"ExitFullscreen")])||Tm["function"](document["".concat(b,"CancelFullScreen")])?(a=b,!0):!1}),a}},{key:"property",get:function(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}}]),a}(),Mn=Math.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1};tc({target:"Math",stat:!0},{sign:Mn});var Nn={addStyleHook:function(){T(this.elements.container,this.config.selectors.container.replace(".",""),!0),T(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1;a&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build:function(){var a=this;return this.listeners.media(),this.supported.ui?(Tm.element(this.elements.controls)||(Dn.inject.call(this),this.listeners.controls()),Nn.toggleNativeControls.call(this),this.isHTML5&&En.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,Dn.updateVolume.call(this),Dn.timeUpdate.call(this),Nn.checkPlaying.call(this),T(this.elements.container,this.config.classNames.pip.supported,an.pip&&this.isHTML5&&this.isVideo),T(this.elements.container,this.config.classNames.airplay.supported,an.airplay&&this.isHTML5),T(this.elements.container,this.config.classNames.isIos,Vm.isIos),T(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout(function(){ca.call(a,a.media,"ready");

},0),Nn.setTitle.call(this),this.poster&&Nn.setPoster.call(this,this.poster,!1)["catch"](function(){}),void(this.config.duration&&Dn.durationUpdate.call(this))):(this.debug.warn("Basic support only for ".concat(this.provider," ").concat(this.type)),void Nn.toggleNativeControls.call(this,!0))},setTitle:function(){var a=wn.get("play",this.config);if(Tm.string(this.config.title)&&!Tm.empty(this.config.title)&&(a+=", ".concat(this.config.title)),Array.from(this.elements.buttons.play||[]).forEach(function(b){b.setAttribute("aria-label",a)}),this.isEmbed){var b=Y.call(this,"iframe");if(!Tm.element(b))return;var c=Tm.empty(this.config.title)?"video":this.config.title,d=wn.get("frameTitle",this.config);b.setAttribute("title",d.replace("{title}",c))}},togglePoster:function(a){T(this.elements.container,this.config.classNames.posterEnabled,a)},setPoster:function(a){var b=this,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!0;return c&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",a),ea.call(this).then(function(){return za(a)})["catch"](function(c){throw a===b.poster&&Nn.togglePoster.call(b,!1),c}).then(function(){if(a!==b.poster)throw new Error("setPoster cancelled by later call to setPoster")}).then(function(){return Object.assign(b.elements.poster.style,{backgroundImage:"url('".concat(a,"')"),backgroundSize:""}),Nn.togglePoster.call(b,!0),a}))},checkPlaying:function(a){var b=this;T(this.elements.container,this.config.classNames.playing,this.playing),T(this.elements.container,this.config.classNames.paused,this.paused),T(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach(function(a){Object.assign(a,{pressed:b.playing}),a.setAttribute("aria-label",wn.get(b.playing?"pause":"play",b.config))}),Tm.event(a)&&"timeupdate"===a.type||Nn.toggleControls.call(this)},checkLoading:function(a){var b=this;this.loading=["stalled","waiting"].includes(a.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout(function(){T(b.elements.container,b.config.classNames.loading,b.loading),Nn.toggleControls.call(b)},this.loading?250:0)},toggleControls:function(a){var b=this.elements.controls;if(b&&this.config.hideControls){var c=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(a||this.loading||this.paused||b.pressed||b.hover||c))}},migrateStyles:function(){var a=this;Object.values(i({},this.media.style)).filter(function(a){return!Tm.empty(a)&&a.startsWith("--plyr")}).forEach(function(b){a.elements.container.style.setProperty(b,a.media.style.getPropertyValue(b)),a.media.style.removeProperty(b)}),Tm.empty(this.media.style)&&this.media.removeAttribute("style")}},On=function(){function a(b){d(this,a),this.player=b,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.setTabFocus=this.setTabFocus.bind(this),this.firstTouch=this.firstTouch.bind(this)}return f(a,[{key:"handleKey",value:function(a){var b=this.player,c=b.elements,d=a.keyCode?a.keyCode:a.which,e="keydown"===a.type,f=e&&d===this.lastKey;if(!(a.altKey||a.ctrlKey||a.metaKey||a.shiftKey)&&Tm.number(d)){var g=function(){b.currentTime=b.duration/10*(d-48)};if(e){var h=document.activeElement;if(Tm.element(h)){var i=b.config.selectors.editable,j=c.inputs.seek;if(h!==j&&V(h,i))return;if(32===a.which&&V(h,'button, [role^="menuitem"]'))return}var k=[32,37,38,39,40,48,49,50,51,52,53,54,56,57,67,70,73,75,76,77,79];switch(k.includes(d)&&(a.preventDefault(),a.stopPropagation()),d){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:f||g();break;case 32:case 75:f||fa(b.togglePlay());break;case 38:b.increaseVolume(.1);break;case 40:b.decreaseVolume(.1);break;case 77:f||(b.muted=!b.muted);break;case 39:b.forward();break;case 37:b.rewind();break;case 70:b.fullscreen.toggle();break;case 67:f||b.toggleCaptions();break;case 76:b.loop=!b.loop}27===d&&!b.fullscreen.usingNative&&b.fullscreen.active&&b.fullscreen.toggle(),this.lastKey=d}else this.lastKey=null}}},{key:"toggleMenu",value:function(a){Dn.toggleMenu.call(this.player,a)}},{key:"firstTouch",value:function(){var a=this.player,b=a.elements;a.touch=!0,T(b.container,a.config.classNames.isTouch,!0)}},{key:"setTabFocus",value:function(a){var b=this.player,c=b.elements;if(clearTimeout(this.focusTimer),"keydown"!==a.type||9===a.which){"keydown"===a.type&&(this.lastKeyDown=a.timeStamp);var d=function(){var a=b.config.classNames.tabFocus,c=X.call(b,".".concat(a));T(c,a,!1)},e=a.timeStamp-this.lastKeyDown<=20;("focus"!==a.type||e)&&(d(),"focusout"!==a.type&&(this.focusTimer=setTimeout(function(){var a=document.activeElement;c.container.contains(a)&&T(document.activeElement,b.config.classNames.tabFocus,!0)},10)))}}},{key:"global",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!0,b=this.player;b.config.keyboard.global&&$.call(b,window,"keydown keyup",this.handleKey,a,!1),$.call(b,document.body,"click",this.toggleMenu,a),ba.call(b,document.body,"touchstart",this.firstTouch),$.call(b,document.body,"keydown focus blur focusout",this.setTabFocus,a,!1,!0)}},{key:"container",value:function(){var a=this.player,b=a.config,c=a.elements,d=a.timers;!b.keyboard.global&&b.keyboard.focused&&_.call(a,c.container,"keydown keyup",this.handleKey,!1),_.call(a,c.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",function(b){var e=c.controls;e&&"enterfullscreen"===b.type&&(e.pressed=!1,e.hover=!1);var f=["touchstart","touchmove","mousemove"].includes(b.type),g=0;f&&(Nn.toggleControls.call(a,!0),g=a.touch?3e3:2e3),clearTimeout(d.controls),d.controls=setTimeout(function(){return Nn.toggleControls.call(a,!1)},g)});var e=function(b,c,d){if(a.isVimeo&&!a.config.vimeo.premium){var e=a.elements.wrapper.firstChild,f=l(b,2),g=f[1],h=ia.call(a),i=l(h,2),j=i[0],k=i[1];e.style.maxWidth=d?"".concat(g/k*j,"px"):null,e.style.margin=d?"0 auto":null}},f=function(b){if(!b)return ja.call(a);var d=c.container.getBoundingClientRect(),e=d.width,f=d.height;return ja.call(a,"".concat(e,":").concat(f))},g=function(){clearTimeout(d.resized),d.resized=setTimeout(f,50)};_.call(a,c.container,"enterfullscreen exitfullscreen",function(b){var d=a.fullscreen,h=d.target,i=d.usingNative;if(h===c.container&&(a.isEmbed||!Tm.empty(a.config.ratio))){var j="enterfullscreen"===b.type,k=f(j),l=k.padding,m=k.ratio;e(m,l,j),i||(j?_.call(a,window,"resize",g):aa.call(a,window,"resize",g))}})}},{key:"media",value:function(){var a=this,b=this.player,c=b.elements;if(_.call(b,b.media,"timeupdate seeking seeked",function(a){return Dn.timeUpdate.call(b,a)}),_.call(b,b.media,"durationchange loadeddata loadedmetadata",function(a){return Dn.durationUpdate.call(b,a)}),_.call(b,b.media,"ended",function(){b.isHTML5&&b.isVideo&&b.config.resetOnEnd&&(b.restart(),b.pause())}),_.call(b,b.media,"progress playing seeking seeked",function(a){return Dn.updateProgress.call(b,a)}),_.call(b,b.media,"volumechange",function(a){return Dn.updateVolume.call(b,a)}),_.call(b,b.media,"playing play pause ended emptied timeupdate",function(a){return Nn.checkPlaying.call(b,a)}),_.call(b,b.media,"waiting canplay seeked playing",function(a){return Nn.checkLoading.call(b,a)}),b.supported.ui&&b.config.clickToPlay&&!b.isAudio){var d=Y.call(b,".".concat(b.config.classNames.video));if(!Tm.element(d))return;_.call(b,c.container,"click",function(e){var f=[c.container,d];(f.includes(e.target)||d.contains(e.target))&&(b.touch&&b.config.hideControls||(b.ended?(a.proxy(e,b.restart,"restart"),a.proxy(e,function(){fa(b.play())},"play")):a.proxy(e,function(){fa(b.togglePlay())},"play")))})}b.supported.ui&&b.config.disableContextMenu&&_.call(b,c.wrapper,"contextmenu",function(a){a.preventDefault()},!1),_.call(b,b.media,"volumechange",function(){b.storage.set({volume:b.volume,muted:b.muted})}),_.call(b,b.media,"ratechange",function(){Dn.updateSetting.call(b,"speed"),b.storage.set({speed:b.speed})}),_.call(b,b.media,"qualitychange",function(a){Dn.updateSetting.call(b,"quality",null,a.detail.quality)}),_.call(b,b.media,"ready qualitychange",function(){Dn.setDownloadUrl.call(b)});var e=b.config.events.concat(["keyup","keydown"]).join(" ");_.call(b,b.media,e,function(a){var d=a.detail,e=void 0===d?{}:d;"error"===a.type&&(e=b.media.error),ca.call(b,c.container,a.type,!0,e)})}},{key:"proxy",value:function(a,b,c){var d=this.player,e=d.config.listeners[c],f=Tm["function"](e),g=!0;f&&(g=e.call(d,a)),g!==!1&&Tm["function"](b)&&b.call(d,a)}},{key:"bind",value:function(a,b,c,d){var e=this,f=arguments.length>4&&void 0!==arguments[4]?arguments[4]:!0,g=this.player,h=g.config.listeners[d],i=Tm["function"](h);_.call(g,a,b,function(a){return e.proxy(a,c,d)},f&&!i)}},{key:"controls",value:function(){var a=this,b=this.player,c=b.elements,d=Vm.isIE?"change":"input";if(c.buttons.play&&Array.from(c.buttons.play).forEach(function(c){a.bind(c,"click",function(){fa(b.togglePlay())},"play")}),this.bind(c.buttons.restart,"click",b.restart,"restart"),this.bind(c.buttons.rewind,"click",b.rewind,"rewind"),this.bind(c.buttons.fastForward,"click",b.forward,"fastForward"),this.bind(c.buttons.mute,"click",function(){b.muted=!b.muted},"mute"),this.bind(c.buttons.captions,"click",function(){return b.toggleCaptions()}),this.bind(c.buttons.download,"click",function(){ca.call(b,b.media,"download")},"download"),this.bind(c.buttons.fullscreen,"click",function(){b.fullscreen.toggle()},"fullscreen"),this.bind(c.buttons.pip,"click",function(){b.pip="toggle"},"pip"),this.bind(c.buttons.airplay,"click",b.airplay,"airplay"),this.bind(c.buttons.settings,"click",function(a){a.stopPropagation(),a.preventDefault(),Dn.toggleMenu.call(b,a)},null,!1),this.bind(c.buttons.settings,"keyup",function(a){var c=a.which;if([13,32].includes(c)){if(13===c)return void Dn.focusFirstMenuItem.call(b,null,!0);a.preventDefault(),a.stopPropagation(),Dn.toggleMenu.call(b,a)}},null,!1),this.bind(c.settings.menu,"keydown",function(a){27===a.which&&Dn.toggleMenu.call(b,a)}),this.bind(c.inputs.seek,"mousedown mousemove",function(a){var b=c.progress.getBoundingClientRect(),d=100/b.width*(a.pageX-b.left);a.currentTarget.setAttribute("seek-value",d)}),this.bind(c.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",function(a){var c=a.currentTarget,d=a.keyCode?a.keyCode:a.which,e="play-on-seeked";if(!Tm.keyboardEvent(a)||39===d||37===d){b.lastSeekTime=Date.now();var f=c.hasAttribute(e),g=["mouseup","touchend","keyup"].includes(a.type);f&&g?(c.removeAttribute(e),fa(b.play())):!g&&b.playing&&(c.setAttribute(e,""),b.pause())}}),Vm.isIos){var e=X.call(b,'input[type="range"]');Array.from(e).forEach(function(b){return a.bind(b,d,function(a){return F(a.target)})})}this.bind(c.inputs.seek,d,function(a){var c=a.currentTarget,d=c.getAttribute("seek-value");Tm.empty(d)&&(d=c.value),c.removeAttribute("seek-value"),b.currentTime=d/c.max*b.duration},"seek"),this.bind(c.progress,"mouseenter mouseleave mousemove",function(a){return Dn.updateSeekTooltip.call(b,a)}),this.bind(c.progress,"mousemove touchmove",function(a){var c=b.previewThumbnails;c&&c.loaded&&c.startMove(a)}),this.bind(c.progress,"mouseleave touchend click",function(){var a=b.previewThumbnails;a&&a.loaded&&a.endMove(!1,!0)}),this.bind(c.progress,"mousedown touchstart",function(a){var c=b.previewThumbnails;c&&c.loaded&&c.startScrubbing(a)}),this.bind(c.progress,"mouseup touchend",function(a){var c=b.previewThumbnails;c&&c.loaded&&c.endScrubbing(a)}),Vm.isWebkit&&Array.from(X.call(b,'input[type="range"]')).forEach(function(c){a.bind(c,"input",function(a){return Dn.updateRangeFill.call(b,a.target)})}),b.config.toggleInvert&&!Tm.element(c.display.duration)&&this.bind(c.display.currentTime,"click",function(){0!==b.currentTime&&(b.config.invertTime=!b.config.invertTime,Dn.timeUpdate.call(b))}),this.bind(c.inputs.volume,d,function(a){b.volume=a.target.value},"volume"),this.bind(c.controls,"mouseenter mouseleave",function(a){c.controls.hover=!b.touch&&"mouseenter"===a.type}),c.fullscreen&&Array.from(c.fullscreen.children).filter(function(a){return!a.contains(c.container)}).forEach(function(d){a.bind(d,"mouseenter mouseleave",function(a){c.controls.hover=!b.touch&&"mouseenter"===a.type})}),this.bind(c.controls,"mousedown mouseup touchstart touchend touchcancel",function(a){c.controls.pressed=["mousedown","touchstart"].includes(a.type)}),this.bind(c.controls,"focusin",function(){var d=b.config,e=b.timers;T(c.controls,d.classNames.noTransition,!0),Nn.toggleControls.call(b,!0),setTimeout(function(){T(c.controls,d.classNames.noTransition,!1)},0);var f=a.touch?3e3:4e3;clearTimeout(e.controls),e.controls=setTimeout(function(){return Nn.toggleControls.call(b,!1)},f)}),this.bind(c.inputs.volume,"wheel",function(a){var c=a.webkitDirectionInvertedFromDevice,d=[a.deltaX,-a.deltaY].map(function(a){return c?-a:a}),e=l(d,2),f=e[0],g=e[1],h=Math.sign(Math.abs(f)>Math.abs(g)?f:g);b.increaseVolume(h/50);var i=b.media.volume;(1===h&&1>i||-1===h&&i>0)&&a.preventDefault()},"volume",!1)}}]),a}(),Pn=$e("splice"),Qn=$d("splice",{ACCESSORS:!0,0:0,1:2}),Rn=Math.max,Sn=Math.min,Tn=9007199254740991,Un="Maximum allowed length exceeded";tc({target:"Array",proto:!0,forced:!Pn||!Qn},{splice:function(a,b){var c,d,e,f,g,h,i=xc(this),j=Xb(i.length),k=$b(a,j),l=arguments.length;if(0===l?c=d=0:1===l?(c=0,d=j-k):(c=l-2,d=Sn(Rn(Vb(b),0),j-k)),j+c-d>Tn)throw TypeError(Un);for(e=ed(i,d),f=0;d>f;f++)g=k+f,g in i&&Te(e,f,i[g]);if(e.length=d,d>c){for(f=k;j-d>f;f++)g=f+d,h=f+c,g in i?i[h]=i[g]:delete i[h];for(f=j;f>j-d+c;f--)delete i[f-1]}else if(c>d)for(f=j-d;f>k;f--)g=f+d-1,h=f+c-1,g in i?i[h]=i[g]:delete i[h];for(f=0;c>f;f++)i[f+k]=arguments[f+2];return i.length=j-d+c,e}});var Vn=a(function(a){!function(b,c){a.exports=c()}(Ha,function(){function a(a,b){a=a.push?a:[a];var c,d,e,f,g=[],h=a.length,k=h;for(c=function(a,c){c.length&&g.push(a),k--,k||b(g)};h--;)d=a[h],e=i[d],e?c(d,e):(f=j[d]=j[d]||[],f.push(c))}function b(a,b){if(a){var c=j[a];if(i[a]=b,c)for(;c.length;)c[0](a,b),c.splice(0,1)}}function c(a,b){a.call&&(a={success:a}),b.length?(a.error||g)(b):(a.success||g)(a)}function d(a,b,c,e){var f,h,i=document,j=c.async,k=(c.numRetries||0)+1,l=c.before||g,m=a.replace(/[\?|#].*$/,""),n=a.replace(/^(css|img)!/,"");e=e||0,/(^css!|\.css$)/.test(m)?(h=i.createElement("link"),h.rel="stylesheet",h.href=n,f="hideFocus"in h,f&&h.relList&&(f=0,h.rel="preload",h.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(m)?(h=i.createElement("img"),h.src=n):(h=i.createElement("script"),h.src=a,h.async=void 0===j?!0:j),h.onload=h.onerror=h.onbeforeload=function(g){var i=g.type[0];if(f)try{h.sheet.cssText.length||(i="e")}catch(j){18!=j.code&&(i="e")}if("e"==i){if(e+=1,k>e)return d(a,b,c,e)}else if("preload"==h.rel&&"style"==h.as)return h.rel="stylesheet";b(a,i,g.defaultPrevented)},l(a,h)!==!1&&i.head.appendChild(h)}function e(a,b,c){a=a.push?a:[a];var e,f,g=a.length,h=g,i=[];for(e=function(a,c,d){if("e"==c&&i.push(a),"b"==c){if(!d)return;i.push(a)}g--,g||b(i)},f=0;h>f;f++)d(a[f],e,c)}function f(a,d,f){function g(d,f){e(a,function(a){c(j,a),d&&c({success:d,error:f},a),b(i,a)},j)}var i,j;if(d&&d.trim&&(i=d),j=(i?f:d)||{},i){if(i in h)throw"LoadJS";h[i]=!0}return j.returnPromise?new Promise(g):void g()}var g=function(){},h={},i={},j={};return f.ready=function(b,d){return a(b,function(a){c(d,a)}),f},f.done=function(a){b(a,[])},f.reset=function(){h={},i={},j={}},f.isDefined=function(a){return a in h},f})}),Wn={setup:function(){var a=this;T(a.elements.wrapper,a.config.classNames.embed,!0),a.options.speed=a.config.speed.options,ja.call(a),Tm.object(window.Vimeo)?Wn.ready.call(a):Aa(a.config.urls.vimeo.sdk).then(function(){Wn.ready.call(a)})["catch"](function(b){a.debug.warn("Vimeo SDK (player.js) failed to load",b)})},ready:function(){var a=this,b=this,c=b.config.vimeo,d=c.premium,e=c.referrerPolicy,f=k(c,["premium","referrerPolicy"]);d&&Object.assign(f,{controls:!1,sidedock:!1});var g=xa(i({loop:b.config.loop.active,autoplay:b.autoplay,muted:b.muted,gesture:"media",playsinline:!this.config.fullscreen.iosNative},f)),h=b.media.getAttribute("src");Tm.empty(h)&&(h=b.media.getAttribute(b.config.attributes.embed.id));var j=Ba(h),m=L("iframe"),n=na(b.config.urls.vimeo.iframe,j,g);m.setAttribute("src",n),m.setAttribute("allowfullscreen",""),m.setAttribute("allow","autoplay,fullscreen,picture-in-picture"),Tm.empty(e)||m.setAttribute("referrerPolicy",e);var o=b.poster;if(d)m.setAttribute("data-poster",o),b.media=Q(m,b.media);else{var p=L("div",{"class":b.config.classNames.embedContainer,"data-poster":o});p.appendChild(m),b.media=Q(p,b.media)}ta(na(b.config.urls.vimeo.api,j),"json").then(function(a){if(!Tm.empty(a)){var c=new URL(a[0].thumbnail_large);c.pathname="".concat(c.pathname.split("_")[0],".jpg"),Nn.setPoster.call(b,c.href)["catch"](function(){})}}),b.embed=new window.Vimeo.Player(m,{autopause:b.config.autopause,muted:b.muted}),b.media.paused=!0,b.media.currentTime=0,b.supported.ui&&b.embed.disableTextTrack(),b.media.play=function(){return Ca.call(b,!0),b.embed.play()},b.media.pause=function(){return Ca.call(b,!1),b.embed.pause()},b.media.stop=function(){b.pause(),b.currentTime=0};var q=b.media.currentTime;Object.defineProperty(b.media,"currentTime",{get:function(){return q},set:function(a){var c=b.embed,d=b.media,e=b.paused,f=b.volume,g=e&&!c.hasPlayed;d.seeking=!0,ca.call(b,d,"seeking"),Promise.resolve(g&&c.setVolume(0)).then(function(){return c.setCurrentTime(a)}).then(function(){return g&&c.pause()}).then(function(){return g&&c.setVolume(f)})["catch"](function(){})}});var r=b.config.speed.selected;Object.defineProperty(b.media,"playbackRate",{get:function(){return r},set:function(a){b.embed.setPlaybackRate(a).then(function(){r=a,ca.call(b,b.media,"ratechange")})["catch"](function(){b.options.speed=[1]})}});var s=b.config.volume;Object.defineProperty(b.media,"volume",{get:function(){return s},set:function(a){b.embed.setVolume(a).then(function(){s=a,ca.call(b,b.media,"volumechange")})}});var t=b.config.muted;Object.defineProperty(b.media,"muted",{get:function(){return t},set:function(a){var c=Tm["boolean"](a)?a:!1;b.embed.setVolume(c?0:b.config.volume).then(function(){t=c,ca.call(b,b.media,"volumechange")})}});var u=b.config.loop;Object.defineProperty(b.media,"loop",{get:function(){return u},set:function(a){var c=Tm["boolean"](a)?a:b.config.loop.active;b.embed.setLoop(c).then(function(){u=c})}});var v;b.embed.getVideoUrl().then(function(a){v=a,Dn.setDownloadUrl.call(b)})["catch"](function(b){a.debug.warn(b)}),Object.defineProperty(b.media,"currentSrc",{get:function(){return v}}),Object.defineProperty(b.media,"ended",{get:function(){return b.currentTime===b.duration}}),Promise.all([b.embed.getVideoWidth(),b.embed.getVideoHeight()]).then(function(c){var d=l(c,2),e=d[0],f=d[1];b.embed.ratio=[e,f],ja.call(a)}),b.embed.setAutopause(b.config.autopause).then(function(a){b.config.autopause=a}),b.embed.getVideoTitle().then(function(c){b.config.title=c,Nn.setTitle.call(a)}),b.embed.getCurrentTime().then(function(a){q=a,ca.call(b,b.media,"timeupdate")}),b.embed.getDuration().then(function(a){b.media.duration=a,ca.call(b,b.media,"durationchange")}),b.embed.getTextTracks().then(function(a){b.media.textTracks=a,En.setup.call(b)}),b.embed.on("cuechange",function(a){var c=a.cues,d=void 0===c?[]:c,e=d.map(function(a){return ra(a.text)});En.updateCues.call(b,e)}),b.embed.on("loaded",function(){if(b.embed.getPaused().then(function(a){Ca.call(b,!a),a||ca.call(b,b.media,"playing")}),Tm.element(b.embed.element)&&b.supported.ui){var a=b.embed.element;a.setAttribute("tabindex",-1)}}),b.embed.on("bufferstart",function(){ca.call(b,b.media,"waiting")}),b.embed.on("bufferend",function(){ca.call(b,b.media,"playing")}),b.embed.on("play",function(){Ca.call(b,!0),ca.call(b,b.media,"playing")}),b.embed.on("pause",function(){Ca.call(b,!1)}),b.embed.on("timeupdate",function(a){b.media.seeking=!1,q=a.seconds,ca.call(b,b.media,"timeupdate")}),b.embed.on("progress",function(a){b.media.buffered=a.percent,ca.call(b,b.media,"progress"),1===parseInt(a.percent,10)&&ca.call(b,b.media,"canplaythrough"),b.embed.getDuration().then(function(a){a!==b.media.duration&&(b.media.duration=a,ca.call(b,b.media,"durationchange"))})}),b.embed.on("seeked",function(){b.media.seeking=!1,ca.call(b,b.media,"seeked")}),b.embed.on("ended",function(){b.media.paused=!0,ca.call(b,b.media,"ended")}),b.embed.on("error",function(a){b.media.error=a,ca.call(b,b.media,"error")}),setTimeout(function(){return Nn.build.call(b)},0)}},Xn={setup:function(){var a=this;if(T(this.elements.wrapper,this.config.classNames.embed,!0),Tm.object(window.YT)&&Tm["function"](window.YT.Player))Xn.ready.call(this);else{var b=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){Tm["function"](b)&&b(),Xn.ready.call(a)},Aa(this.config.urls.youtube.sdk)["catch"](function(b){a.debug.warn("YouTube API failed to load",b)})}},getTitle:function(a){var b=this,c=na(this.config.urls.youtube.api,a);ta(c).then(function(a){if(Tm.object(a)){var c=a.title,d=a.height,e=a.width;b.config.title=c,Nn.setTitle.call(b),b.embed.ratio=[e,d]}ja.call(b)})["catch"](function(){ja.call(b)})},ready:function(){var a=this,b=a.media&&a.media.getAttribute("id");if(Tm.empty(b)||!b.startsWith("youtube-")){var c=a.media.getAttribute("src");Tm.empty(c)&&(c=a.media.getAttribute(this.config.attributes.embed.id));var d=Da(c),e=ma(a.provider),f=a.poster,g=L("div",{id:e,"data-poster":f});a.media=Q(g,a.media);var h=function(a){return"https://i.ytimg.com/vi/".concat(d,"/").concat(a,"default.jpg")};za(h("maxres"),121)["catch"](function(){return za(h("sd"),121)})["catch"](function(){return za(h("hq"))}).then(function(b){return Nn.setPoster.call(a,b.src)}).then(function(b){b.includes("maxres")||(a.elements.poster.style.backgroundSize="cover")})["catch"](function(){});var i=a.config.youtube;a.embed=new window.YT.Player(e,{videoId:d,host:Fa(i),playerVars:I({},{autoplay:a.config.autoplay?1:0,hl:a.config.hl,controls:a.supported.ui?0:1,disablekb:1,playsinline:a.config.fullscreen.iosNative?0:1,cc_load_policy:a.captions.active?1:0,cc_lang_pref:a.config.captions.language,widget_referrer:window?window.location.href:null},i),events:{onError:function(b){if(!a.media.error){var c=b.data,d={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[c]||"An unknown error occured";a.media.error={code:c,message:d},ca.call(a,a.media,"error")}},onPlaybackRateChange:function(b){var c=b.target;a.media.playbackRate=c.getPlaybackRate(),ca.call(a,a.media,"ratechange")},onReady:function(b){if(!Tm["function"](a.media.play)){var c=b.target;Xn.getTitle.call(a,d),a.media.play=function(){Ea.call(a,!0),c.playVideo()},a.media.pause=function(){Ea.call(a,!1),c.pauseVideo()},a.media.stop=function(){c.stopVideo()},a.media.duration=c.getDuration(),a.media.paused=!0,a.media.currentTime=0,Object.defineProperty(a.media,"currentTime",{get:function(){return Number(c.getCurrentTime())},set:function(b){a.paused&&!a.embed.hasPlayed&&a.embed.mute(),a.media.seeking=!0,ca.call(a,a.media,"seeking"),c.seekTo(b)}}),Object.defineProperty(a.media,"playbackRate",{get:function(){return c.getPlaybackRate()},set:function(a){c.setPlaybackRate(a)}});var e=a.config.volume;Object.defineProperty(a.media,"volume",{get:function(){return e},set:function(b){e=b,c.setVolume(100*e),ca.call(a,a.media,"volumechange")}});var f=a.config.muted;Object.defineProperty(a.media,"muted",{get:function(){return f},set:function(b){var d=Tm["boolean"](b)?b:f;f=d,c[d?"mute":"unMute"](),ca.call(a,a.media,"volumechange")}}),Object.defineProperty(a.media,"currentSrc",{get:function(){return c.getVideoUrl()}}),Object.defineProperty(a.media,"ended",{get:function(){return a.currentTime===a.duration}});var g=c.getAvailablePlaybackRates();a.options.speed=g.filter(function(b){return a.config.speed.options.includes(b)}),a.supported.ui&&a.media.setAttribute("tabindex",-1),ca.call(a,a.media,"timeupdate"),ca.call(a,a.media,"durationchange"),clearInterval(a.timers.buffering),a.timers.buffering=setInterval(function(){a.media.buffered=c.getVideoLoadedFraction(),(null===a.media.lastBuffered||a.media.lastBuffered<a.media.buffered)&&ca.call(a,a.media,"progress"),a.media.lastBuffered=a.media.buffered,1===a.media.buffered&&(clearInterval(a.timers.buffering),ca.call(a,a.media,"canplaythrough"))},200),setTimeout(function(){return Nn.build.call(a)},50)}},onStateChange:function(b){var c=b.target;clearInterval(a.timers.playing);var d=a.media.seeking&&[1,2].includes(b.data);switch(d&&(a.media.seeking=!1,ca.call(a,a.media,"seeked")),b.data){case-1:ca.call(a,a.media,"timeupdate"),a.media.buffered=c.getVideoLoadedFraction(),ca.call(a,a.media,"progress");break;case 0:Ea.call(a,!1),a.media.loop?(c.stopVideo(),c.playVideo()):ca.call(a,a.media,"ended");break;case 1:a.config.autoplay||!a.media.paused||a.embed.hasPlayed?(Ea.call(a,!0),ca.call(a,a.media,"playing"),a.timers.playing=setInterval(function(){ca.call(a,a.media,"timeupdate")},50),a.media.duration!==c.getDuration()&&(a.media.duration=c.getDuration(),ca.call(a,a.media,"durationchange"))):a.media.pause();break;case 2:a.muted||a.embed.unMute(),Ea.call(a,!1);break;case 3:ca.call(a,a.media,"waiting")}ca.call(a,a.elements.container,"statechange",!1,{code:b.data})}}})}}},Yn={setup:function(){return this.media?(T(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),T(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&T(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=L("div",{"class":this.config.classNames.video}),J(this.media,this.elements.wrapper),this.elements.poster=L("div",{"class":this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),void(this.isHTML5?cn.setup.call(this):this.isYouTube?Xn.setup.call(this):this.isVimeo&&Wn.setup.call(this))):void this.debug.warn("No media element found!")}},Zn=function(a){a.manager&&a.manager.destroy(),a.elements.displayContainer&&a.elements.displayContainer.destroy(),a.elements.container.remove()},$n=function(){function a(b){var c=this;d(this,a),this.player=b,this.config=b.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise(function(a,b){c.on("loaded",a),c.on("error",b)}),this.load()}return f(a,[{key:"load",value:function(){var a=this;this.enabled&&(Tm.object(window.google)&&Tm.object(window.google.ima)?this.ready():Aa(this.player.config.urls.googleIMA.sdk).then(function(){a.ready()})["catch"](function(){a.trigger("error",new Error("Google IMA SDK failed to load"))}))}},{key:"ready",value:function(){var a=this;this.enabled||Zn(this),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then(function(){a.clearSafetyTimer("onAdsManagerLoaded()")}),this.listeners(),this.setupIMA()}},{key:"setupIMA",value:function(){var a=this;this.elements.container=L("div",{"class":this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,function(b){return a.onAdsManagerLoaded(b)},!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,function(b){return a.onAdError(b)},!1),this.requestAds()}},{key:"requestAds",value:function(){var a=this.player.elements.container;try{var b=new google.ima.AdsRequest;b.adTagUrl=this.tagUrl,b.linearAdSlotWidth=a.offsetWidth,b.linearAdSlotHeight=a.offsetHeight,b.nonLinearAdSlotWidth=a.offsetWidth,b.nonLinearAdSlotHeight=a.offsetHeight,b.forceNonLinearFullSlot=!1,b.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(b)}catch(c){this.onAdError(c)}}},{key:"pollCountdown",value:function(){var a=this,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1;if(!b)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");var c=function(){var b=va(Math.max(a.manager.getRemainingTime(),0)),c="".concat(wn.get("advertisement",a.player.config)," - ").concat(b);a.elements.container.setAttribute("data-badge-text",c)};this.countdownTimer=setInterval(c,100)}},{key:"onAdsManagerLoaded",value:function(a){var b=this;if(this.enabled){var c=new google.ima.AdsRenderingSettings;c.restoreCustomPlaybackStateOnAdBreakComplete=!0,c.enablePreloading=!0,this.manager=a.getAdsManager(this.player,c),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,function(a){return b.onAdError(a)}),Object.keys(google.ima.AdEvent.Type).forEach(function(a){b.manager.addEventListener(google.ima.AdEvent.Type[a],function(a){return b.onAdEvent(a)})}),this.trigger("loaded")}}},{key:"addCuePoints",value:function(){var a=this;Tm.empty(this.cuePoints)||this.cuePoints.forEach(function(b){if(0!==b&&-1!==b&&b<a.player.duration){var c=a.player.elements.progress;if(Tm.element(c)){var d=100/a.player.duration*b,e=L("span",{"class":a.player.config.classNames.cues});e.style.left="".concat(d.toString(),"%"),c.appendChild(e)}}})}},{key:"onAdEvent",value:function(a){var b=this,c=this.player.elements.container,d=a.getAd(),e=a.getAdData(),f=function(a){ca.call(b.player,b.player.media,"ads".concat(a.replace(/_/g,"").toLowerCase()))};switch(f(a.type),a.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),d.isLinear()||(d.width=c.offsetWidth,d.height=c.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:e.adError&&this.player.debug.warn("Non-fatal ad error: ".concat(e.adError.getMessage()))}}},{key:"onAdError",value:function(a){this.cancel(),this.player.debug.warn("Ads error",a)}},{key:"listeners",value:function(){var a,b=this,c=this.player.elements.container;this.player.on("canplay",function(){b.addCuePoints()}),this.player.on("ended",function(){b.loader.contentComplete()}),this.player.on("timeupdate",function(){a=b.player.currentTime}),this.player.on("seeked",function(){var c=b.player.currentTime;Tm.empty(b.cuePoints)||b.cuePoints.forEach(function(d,e){d>a&&c>d&&(b.manager.discardAdBreak(),b.cuePoints.splice(e,1))})}),window.addEventListener("resize",function(){b.manager&&b.manager.resize(c.offsetWidth,c.offsetHeight,google.ima.ViewMode.NORMAL)})}},{key:"play",value:function(){var a=this,b=this.player.elements.container;this.managerPromise||this.resumeContent(),this.managerPromise.then(function(){a.manager.setVolume(a.player.volume),a.elements.displayContainer.initialize();

try{a.initialized||(a.manager.init(b.offsetWidth,b.offsetHeight,google.ima.ViewMode.NORMAL),a.manager.start()),a.initialized=!0}catch(c){a.onAdError(c)}})["catch"](function(){})}},{key:"resumeContent",value:function(){this.elements.container.style.zIndex="",this.playing=!1,fa(this.player.media.play())}},{key:"pauseContent",value:function(){this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()}},{key:"cancel",value:function(){this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()}},{key:"loadAds",value:function(){var a=this;this.managerPromise.then(function(){a.manager&&a.manager.destroy(),a.managerPromise=new Promise(function(b){a.on("loaded",b),a.player.debug.log(a.manager)}),a.initialized=!1,a.requestAds()})["catch"](function(){})}},{key:"trigger",value:function(a){for(var b=this,c=arguments.length,d=new Array(c>1?c-1:0),e=1;c>e;e++)d[e-1]=arguments[e];var f=this.events[a];Tm.array(f)&&f.forEach(function(a){Tm["function"](a)&&a.apply(b,d)})}},{key:"on",value:function(a,b){return Tm.array(this.events[a])||(this.events[a]=[]),this.events[a].push(b),this}},{key:"startSafetyTimer",value:function(a,b){var c=this;this.player.debug.log("Safety timer invoked from: ".concat(b)),this.safetyTimer=setTimeout(function(){c.cancel(),c.clearSafetyTimer("startSafetyTimer()")},a)}},{key:"clearSafetyTimer",value:function(a){Tm.nullOrUndefined(this.safetyTimer)||(this.player.debug.log("Safety timer cleared from: ".concat(a)),clearTimeout(this.safetyTimer),this.safetyTimer=null)}},{key:"enabled",get:function(){var a=this.config;return this.player.isHTML5&&this.player.isVideo&&a.enabled&&(!Tm.empty(a.publisherId)||Tm.url(a.tagUrl))}},{key:"tagUrl",get:function(){var a=this.config;if(Tm.url(a.tagUrl))return a.tagUrl;var b={AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:a.publisherId},c="https://go.aniview.com/api/adserver6/vast/";return"".concat(c,"?").concat(xa(b))}}]),a}(),_n=hd.findIndex,ao="findIndex",bo=!0,co=$d(ao);ao in[]&&Array(1)[ao](function(){bo=!1}),tc({target:"Array",proto:!0,forced:bo||!co},{findIndex:function(a){return _n(this,a,arguments.length>1?arguments[1]:void 0)}}),ne(ao);var eo=Math.min,fo=[].lastIndexOf,go=!!fo&&1/[1].lastIndexOf(1,-0)<0,ho=Wd("lastIndexOf"),io=$d("indexOf",{ACCESSORS:!0,1:0}),jo=go||!ho||!io,ko=jo?function(a){if(go)return fo.apply(this,arguments)||0;var b=Xa(this),c=Xb(b.length),d=c-1;for(arguments.length>1&&(d=eo(d,Vb(arguments[1]))),0>d&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}:fo;tc({target:"Array",proto:!0,forced:ko!==[].lastIndexOf},{lastIndexOf:ko});var lo=function(a){var b=[],c=a.split(/\r\n\r\n|\n\n|\r\r/);return c.forEach(function(a){var c={},d=a.split(/\r\n|\n|\r/);d.forEach(function(a){if(Tm.number(c.startTime)){if(!Tm.empty(a.trim())&&Tm.empty(c.text)){var b=a.trim().split("#xywh="),d=l(b,1);if(c.text=d[0],b[1]){var e=b[1].split(","),f=l(e,4);c.x=f[0],c.y=f[1],c.w=f[2],c.h=f[3]}}}else{var g=a.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);g&&(c.startTime=60*Number(g[1]||0)*60+60*Number(g[2])+Number(g[3])+Number("0.".concat(g[4])),c.endTime=60*Number(g[6]||0)*60+60*Number(g[7])+Number(g[8])+Number("0.".concat(g[9])))}}),c.text&&b.push(c)}),b},mo=function(a,b){var c=b.width/b.height,d={};return a>c?(d.width=b.width,d.height=1/a*b.width):(d.height=b.height,d.width=a*b.height),d},no=function(){function a(b){d(this,a),this.player=b,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}return f(a,[{key:"load",value:function(){var a=this;this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then(function(){a.enabled&&(a.render(),a.determineContainerAutoSizing(),a.loaded=!0)})}},{key:"getThumbnails",value:function(){var a=this;return new Promise(function(b){var c=a.player.config.previewThumbnails.src;if(Tm.empty(c))throw new Error("Missing previewThumbnails.src config attribute");var d=function(){a.thumbnails.sort(function(a,b){return a.height-b.height}),a.player.debug.log("Preview thumbnails",a.thumbnails),b()};if(Tm["function"](c))c(function(b){a.thumbnails=b,d()});else{var e=Tm.string(c)?[c]:c,f=e.map(function(b){return a.getThumbnail(b)});Promise.all(f).then(d)}})}},{key:"getThumbnail",value:function(a){var b=this;return new Promise(function(c){ta(a).then(function(d){var e={frames:lo(d),height:null,urlPrefix:""};e.frames[0].text.startsWith("/")||e.frames[0].text.startsWith("http://")||e.frames[0].text.startsWith("https://")||(e.urlPrefix=a.substring(0,a.lastIndexOf("/")+1));var f=new Image;f.onload=function(){e.height=f.naturalHeight,e.width=f.naturalWidth,b.thumbnails.push(e),c()},f.src=e.urlPrefix+e.frames[0].text})})}},{key:"startMove",value:function(a){if(this.loaded&&Tm.event(a)&&["touchmove","mousemove"].includes(a.type)&&this.player.media.duration){if("touchmove"===a.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var b=this.player.elements.progress.getBoundingClientRect(),c=100/b.width*(a.pageX-b.left);this.seekTime=this.player.media.duration*(c/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=a.pageX,this.elements.thumb.time.innerText=va(this.seekTime)}this.showImageAtCurrentTime()}}},{key:"endMove",value:function(){this.toggleThumbContainer(!1,!0)}},{key:"startScrubbing",value:function(a){(Tm.nullOrUndefined(a.button)||a.button===!1||0===a.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))}},{key:"endScrubbing",value:function(){var a=this;this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):ba.call(this.player,this.player.media,"timeupdate",function(){a.mouseDown||a.toggleScrubbingContainer(!1)})}},{key:"listeners",value:function(){var a=this;this.player.on("play",function(){a.toggleThumbContainer(!1,!0)}),this.player.on("seeked",function(){a.toggleThumbContainer(!1)}),this.player.on("timeupdate",function(){a.lastTime=a.player.media.currentTime})}},{key:"render",value:function(){this.elements.thumb.container=L("div",{"class":this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=L("div",{"class":this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);var a=L("div",{"class":this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=L("span",{},"00:00"),a.appendChild(this.elements.thumb.time),this.elements.thumb.container.appendChild(a),Tm.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=L("div",{"class":this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)}},{key:"destroy",value:function(){this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()}},{key:"showImageAtCurrentTime",value:function(){var a=this;this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();var b=this.thumbnails[0].frames.findIndex(function(b){return a.seekTime>=b.startTime&&a.seekTime<=b.endTime}),c=b>=0,d=0;this.mouseDown||this.toggleThumbContainer(c),c&&(this.thumbnails.forEach(function(c,e){a.loadedImages.includes(c.frames[b].text)&&(d=e)}),b!==this.showingThumb&&(this.showingThumb=b,this.loadImage(d)))}},{key:"loadImage",value:function(){var a=this,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,c=this.showingThumb,d=this.thumbnails[b],e=d.urlPrefix,f=d.frames[c],g=d.frames[c].text,h=e+g;if(this.currentImageElement&&this.currentImageElement.dataset.filename===g)this.showImage(this.currentImageElement,f,b,c,g,!1),this.currentImageElement.dataset.index=c,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);var i=new Image;i.src=h,i.dataset.index=c,i.dataset.filename=g,this.showingThumbFilename=g,this.player.debug.log("Loading image: ".concat(h)),i.onload=function(){return a.showImage(i,f,b,c,g,!0)},this.loadingImage=i,this.removeOldImages(i)}}},{key:"showImage",value:function(a,b,c,d,e){var f=arguments.length>5&&void 0!==arguments[5]?arguments[5]:!0;this.player.debug.log("Showing thumb: ".concat(e,". num: ").concat(d,". qual: ").concat(c,". newimg: ").concat(f)),this.setImageSizeAndOffset(a,b),f&&(this.currentImageContainer.appendChild(a),this.currentImageElement=a,this.loadedImages.includes(e)||this.loadedImages.push(e)),this.preloadNearby(d,!0).then(this.preloadNearby(d,!1)).then(this.getHigherQuality(c,a,b,e))}},{key:"removeOldImages",value:function(a){var b=this;Array.from(this.currentImageContainer.children).forEach(function(c){if("img"===c.tagName.toLowerCase()){var d=b.usingSprites?500:1e3;if(c.dataset.index!==a.dataset.index&&!c.dataset.deleting){c.dataset.deleting=!0;var e=b.currentImageContainer;setTimeout(function(){e.removeChild(c),b.player.debug.log("Removing thumb: ".concat(c.dataset.filename))},d)}}})}},{key:"preloadNearby",value:function(a){var b=this,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!0;return new Promise(function(d){setTimeout(function(){var e=b.thumbnails[0].frames[a].text;if(b.showingThumbFilename===e){var f;f=c?b.thumbnails[0].frames.slice(a):b.thumbnails[0].frames.slice(0,a).reverse();var g=!1;f.forEach(function(a){var c=a.text;if(c!==e&&!b.loadedImages.includes(c)){g=!0,b.player.debug.log("Preloading thumb filename: ".concat(c));var f=b.thumbnails[0].urlPrefix,h=f+c,i=new Image;i.src=h,i.onload=function(){b.player.debug.log("Preloaded thumb filename: ".concat(c)),b.loadedImages.includes(c)||b.loadedImages.push(c),d()}}}),g||d()}},300)})}},{key:"getHigherQuality",value:function(a,b,c,d){var e=this;if(a<this.thumbnails.length-1){var f=b.naturalHeight;this.usingSprites&&(f=c.h),f<this.thumbContainerHeight&&setTimeout(function(){e.showingThumbFilename===d&&(e.player.debug.log("Showing higher quality thumb for: ".concat(d)),e.loadImage(a+1))},300)}}},{key:"toggleThumbContainer",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1,c=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(c,a),!a&&b&&(this.showingThumb=null,this.showingThumbFilename=null)}},{key:"toggleScrubbingContainer",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1,b=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(b,a),a||(this.showingThumb=null,this.showingThumbFilename=null)}},{key:"determineContainerAutoSizing",value:function(){(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)}},{key:"setThumbContainerSizeAndPos",value:function(){if(this.sizeSpecifiedInCSS){if(this.elements.thumb.imageContainer.clientHeight>20&&this.elements.thumb.imageContainer.clientWidth<20){var a=Math.floor(this.elements.thumb.imageContainer.clientHeight*this.thumbAspectRatio);this.elements.thumb.imageContainer.style.width="".concat(a,"px")}else if(this.elements.thumb.imageContainer.clientHeight<20&&this.elements.thumb.imageContainer.clientWidth>20){var b=Math.floor(this.elements.thumb.imageContainer.clientWidth/this.thumbAspectRatio);this.elements.thumb.imageContainer.style.height="".concat(b,"px")}}else{var c=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);this.elements.thumb.imageContainer.style.height="".concat(this.thumbContainerHeight,"px"),this.elements.thumb.imageContainer.style.width="".concat(c,"px")}this.setThumbContainerPos()}},{key:"setThumbContainerPos",value:function(){var a=this.player.elements.progress.getBoundingClientRect(),b=this.player.elements.container.getBoundingClientRect(),c=this.elements.thumb.container,d=b.left-a.left+10,e=b.right-a.left-c.clientWidth-10,f=this.mousePosX-a.left-c.clientWidth/2;d>f&&(f=d),f>e&&(f=e),c.style.left="".concat(f,"px")}},{key:"setScrubbingContainerSize",value:function(){var a=mo(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight}),b=a.width,c=a.height;this.elements.scrubbing.container.style.width="".concat(b,"px"),this.elements.scrubbing.container.style.height="".concat(c,"px")}},{key:"setImageSizeAndOffset",value:function(a,b){if(this.usingSprites){var c=this.thumbContainerHeight/b.h;a.style.height="".concat(a.naturalHeight*c,"px"),a.style.width="".concat(a.naturalWidth*c,"px"),a.style.left="-".concat(b.x*c,"px"),a.style.top="-".concat(b.y*c,"px")}}},{key:"enabled",get:function(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}},{key:"currentImageContainer",get:function(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}},{key:"usingSprites",get:function(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}},{key:"thumbAspectRatio",get:function(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}},{key:"thumbContainerHeight",get:function(){if(this.mouseDown){var a=mo(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight}),b=a.height;return b}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}},{key:"currentImageElement",get:function(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement},set:function(a){this.mouseDown?this.currentScrubbingImageElement=a:this.currentThumbnailImageElement=a}}]),a}(),oo={insertElements:function(a,b){var c=this;Tm.string(b)?N(a,this.media,{src:b}):Tm.array(b)&&b.forEach(function(b){N(a,c.media,b)})},change:function(a){var b=this;return H(a,"sources.length")?(cn.cancelRequests.call(this),void this.destroy.call(this,function(){b.options.quality=[],O(b.media),b.media=null,Tm.element(b.elements.container)&&b.elements.container.removeAttribute("class");var c=a.sources,d=a.type,e=l(c,1),f=e[0],g=f.provider,h=void 0===g?Hn.html5:g,i=f.src,j="html5"===h?d:"div",k="html5"===h?{}:{src:i};Object.assign(b,{provider:h,type:d,supported:an.check(d,h,b.config.playsinline),media:L(j,k)}),b.elements.container.appendChild(b.media),Tm["boolean"](a.autoplay)&&(b.config.autoplay=a.autoplay),b.isHTML5&&(b.config.crossorigin&&b.media.setAttribute("crossorigin",""),b.config.autoplay&&b.media.setAttribute("autoplay",""),Tm.empty(a.poster)||(b.poster=a.poster),b.config.loop.active&&b.media.setAttribute("loop",""),b.config.muted&&b.media.setAttribute("muted",""),b.config.playsinline&&b.media.setAttribute("playsinline","")),Nn.addStyleHook.call(b),b.isHTML5&&oo.insertElements.call(b,"source",c),b.config.title=a.title,Yn.setup.call(b),b.isHTML5&&Object.keys(a).includes("tracks")&&oo.insertElements.call(b,"track",a.tracks),(b.isHTML5||b.isEmbed&&!b.supported.ui)&&Nn.build.call(b),b.isHTML5&&b.media.load(),Tm.empty(a.previewThumbnails)||(Object.assign(b.config.previewThumbnails,a.previewThumbnails),b.previewThumbnails&&b.previewThumbnails.loaded&&(b.previewThumbnails.destroy(),b.previewThumbnails=null),b.config.previewThumbnails.enabled&&(b.previewThumbnails=new no(b))),b.fullscreen.update()},!0)):void this.debug.warn("Invalid source format")}},po=function(){function a(b,c){var e=this;if(d(this,a),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=an.touch,this.media=b,Tm.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||Tm.nodeList(this.media)||Tm.array(this.media))&&(this.media=this.media[0]),this.config=I({},Fn,a.defaults,c||{},function(){try{return JSON.parse(e.media.getAttribute("data-plyr-config"))}catch(a){return{}}}()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new Kn(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",an),Tm.nullOrUndefined(this.media)||!Tm.element(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!an.check().api)return void this.debug.error("Setup failed: no support");var f=this.media.cloneNode(!0);f.autoplay=!1,this.elements.original=f;var g=this.media.tagName.toLowerCase(),h=null,i=null;switch(g){case"div":if(h=this.media.querySelector("iframe"),Tm.element(h)){if(i=wa(h.getAttribute("src")),this.provider=ya(i.toString()),this.elements.container=this.media,this.media=h,this.elements.container.className="",i.search.length){var j=["1","true"];j.includes(i.searchParams.get("autoplay"))&&(this.config.autoplay=!0),j.includes(i.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=j.includes(i.searchParams.get("playsinline")),this.config.youtube.hl=i.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(Tm.empty(this.provider)||!Object.keys(Hn).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=In.video;break;case"video":case"audio":this.type=g,this.provider=Hn.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}return this.supported=an.check(this.type,this.provider,this.config.playsinline),this.supported.api?(this.eventListeners=[],this.listeners=new On(this),this.storage=new xn(this),this.media.plyr=this,Tm.element(this.elements.container)||(this.elements.container=L("div",{tabindex:0}),J(this.media,this.elements.container)),Nn.migrateStyles.call(this),Nn.addStyleHook.call(this),Yn.setup.call(this),this.config.debug&&_.call(this,this.elements.container,this.config.events.join(" "),function(a){e.debug.log("event: ".concat(a.type))}),this.fullscreen=new Ln(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Nn.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new $n(this)),this.isHTML5&&this.config.autoplay&&setTimeout(function(){return fa(e.play())},10),this.lastSeekTime=0,void(this.config.previewThumbnails.enabled&&(this.previewThumbnails=new no(this)))):void this.debug.error("Setup failed: no support")}return f(a,[{key:"play",value:function(){var a=this;return Tm["function"](this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then(function(){return a.ads.play()})["catch"](function(){return fa(a.media.play())}),this.media.play()):null}},{key:"pause",value:function(){return this.playing&&Tm["function"](this.media.pause)?this.media.pause():null}},{key:"togglePlay",value:function(a){var b=Tm["boolean"](a)?a:!this.playing;return b?this.play():this.pause()}},{key:"stop",value:function(){this.isHTML5?(this.pause(),this.restart()):Tm["function"](this.media.stop)&&this.media.stop()}},{key:"restart",value:function(){this.currentTime=0}},{key:"rewind",value:function(a){this.currentTime-=Tm.number(a)?a:this.config.seekTime}},{key:"forward",value:function(a){this.currentTime+=Tm.number(a)?a:this.config.seekTime}},{key:"increaseVolume",value:function(a){var b=this.media.muted?0:this.volume;this.volume=b+(Tm.number(a)?a:0)}},{key:"decreaseVolume",value:function(a){this.increaseVolume(-a)}},{key:"toggleCaptions",value:function(a){En.toggle.call(this,a,!1)}},{key:"airplay",value:function(){an.airplay&&this.media.webkitShowPlaybackTargetPicker()}},{key:"toggleControls",value:function(a){if(this.supported.ui&&!this.isAudio){var b=U(this.elements.container,this.config.classNames.hideControls),c="undefined"==typeof a?void 0:!a,d=T(this.elements.container,this.config.classNames.hideControls,c);if(d&&Tm.array(this.config.controls)&&this.config.controls.includes("settings")&&!Tm.empty(this.config.settings)&&Dn.toggleMenu.call(this,!1),d!==b){var e=d?"controlshidden":"controlsshown";ca.call(this,this.media,e)}return!d}return!1}},{key:"on",value:function(a,b){_.call(this,this.elements.container,a,b)}},{key:"once",value:function(a,b){ba.call(this,this.elements.container,a,b)}},{key:"off",value:function(a,b){aa(this.elements.container,a,b)}},{key:"destroy",value:function(a){var b=this,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1;if(this.ready){var d=function(){document.body.style.overflow="",b.embed=null,c?(Object.keys(b.elements).length&&(O(b.elements.buttons.play),O(b.elements.captions),O(b.elements.controls),O(b.elements.wrapper),b.elements.buttons.play=null,b.elements.captions=null,b.elements.controls=null,b.elements.wrapper=null),Tm["function"](a)&&a()):(da.call(b),Q(b.elements.original,b.elements.container),ca.call(b,b.elements.original,"destroyed",!0),Tm["function"](a)&&a.call(b.elements.original),b.ready=!1,setTimeout(function(){b.elements=null,b.media=null},200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(Nn.toggleNativeControls.call(this,!0),d()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&Tm["function"](this.embed.destroy)&&this.embed.destroy(),d()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(d),setTimeout(d,200))}}},{key:"supports",value:function(a){return an.mime.call(this,a)}},{key:"isHTML5",get:function(){return this.provider===Hn.html5}},{key:"isEmbed",get:function(){return this.isYouTube||this.isVimeo}},{key:"isYouTube",get:function(){return this.provider===Hn.youtube}},{key:"isVimeo",get:function(){return this.provider===Hn.vimeo}},{key:"isVideo",get:function(){return this.type===In.video}},{key:"isAudio",get:function(){return this.type===In.audio}},{key:"playing",get:function(){return Boolean(this.ready&&!this.paused&&!this.ended)}},{key:"paused",get:function(){return Boolean(this.media.paused)}},{key:"stopped",get:function(){return Boolean(this.paused&&0===this.currentTime)}},{key:"ended",get:function(){return Boolean(this.media.ended)}},{key:"currentTime",set:function(a){if(this.duration){var b=Tm.number(a)&&a>0;this.media.currentTime=b?Math.min(a,this.duration):0,this.debug.log("Seeking to ".concat(this.currentTime," seconds"))}},get:function(){return Number(this.media.currentTime)}},{key:"buffered",get:function(){var a=this.media.buffered;return Tm.number(a)?a:a&&a.length&&this.duration>0?a.end(0)/this.duration:0}},{key:"seeking",get:function(){return Boolean(this.media.seeking)}},{key:"duration",get:function(){var a=parseFloat(this.config.duration),b=(this.media||{}).duration,c=Tm.number(b)&&b!==1/0?b:0;return a||c}},{key:"volume",set:function(a){var b=a,c=1,d=0;Tm.string(b)&&(b=Number(b)),Tm.number(b)||(b=this.storage.get("volume")),Tm.number(b)||(b=this.config.volume),b>c&&(b=c),d>b&&(b=d),this.config.volume=b,this.media.volume=b,!Tm.empty(a)&&this.muted&&b>0&&(this.muted=!1)},get:function(){return Number(this.media.volume)}},{key:"muted",set:function(a){var b=a;Tm["boolean"](b)||(b=this.storage.get("muted")),Tm["boolean"](b)||(b=this.config.muted),this.config.muted=b,this.media.muted=b},get:function(){return Boolean(this.media.muted)}},{key:"hasAudio",get:function(){return this.isHTML5?this.isAudio?!0:Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length):!0}},{key:"speed",set:function(a){var b=this,c=null;Tm.number(a)&&(c=a),Tm.number(c)||(c=this.storage.get("speed")),Tm.number(c)||(c=this.config.speed.selected);var d=this.minimumSpeed,e=this.maximumSpeed;c=Ga(c,d,e),this.config.speed.selected=c,setTimeout(function(){b.media.playbackRate=c},0)},get:function(){return Number(this.media.playbackRate)}},{key:"minimumSpeed",get:function(){return this.isYouTube?Math.min.apply(Math,m(this.options.speed)):this.isVimeo?.5:.0625}},{key:"maximumSpeed",get:function(){return this.isYouTube?Math.max.apply(Math,m(this.options.speed)):this.isVimeo?2:16}},{key:"quality",set:function(a){var b=this.config.quality,c=this.options.quality;if(c.length){var d=[!Tm.empty(a)&&Number(a),this.storage.get("quality"),b.selected,b["default"]].find(Tm.number),e=!0;if(!c.includes(d)){var f=la(c,d);this.debug.warn("Unsupported quality option: ".concat(d,", using ").concat(f," instead")),d=f,e=!1}b.selected=d,this.media.quality=d,e&&this.storage.set({quality:d})}},get:function(){return this.media.quality}},{key:"loop",set:function(a){var b=Tm["boolean"](a)?a:this.config.loop.active;this.config.loop.active=b,this.media.loop=b},get:function(){return Boolean(this.media.loop)}},{key:"source",set:function(a){oo.change.call(this,a)},get:function(){return this.media.currentSrc}},{key:"download",get:function(){var a=this.config.urls.download;return Tm.url(a)?a:this.source},set:function(a){Tm.url(a)&&(this.config.urls.download=a,Dn.setDownloadUrl.call(this))}},{key:"poster",set:function(a){return this.isVideo?void Nn.setPoster.call(this,a,!1)["catch"](function(){}):void this.debug.warn("Poster can only be set for video")},get:function(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}},{key:"ratio",get:function(){if(!this.isVideo)return null;var a=ha(ia.call(this));return Tm.array(a)?a.join(":"):a},set:function(a){return this.isVideo?Tm.string(a)&&ga(a)?(this.config.ratio=a,void ja.call(this)):void this.debug.error("Invalid aspect ratio specified (".concat(a,")")):void this.debug.warn("Aspect ratio can only be set for video")}},{key:"autoplay",set:function(a){var b=Tm["boolean"](a)?a:this.config.autoplay;this.config.autoplay=b},get:function(){return Boolean(this.config.autoplay)}},{key:"currentTrack",set:function(a){En.set.call(this,a,!1)},get:function(){var a=this.captions,b=a.toggled,c=a.currentTrack;return b?c:-1}},{key:"language",set:function(a){En.setLanguage.call(this,a,!1)},get:function(){return(En.getCurrentTrack.call(this)||{}).language}},{key:"pip",set:function(a){if(an.pip){var b=Tm["boolean"](a)?a:!this.pip;Tm["function"](this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(b?Gn.active:Gn.inactive),Tm["function"](this.media.requestPictureInPicture)&&(!this.pip&&b?this.media.requestPictureInPicture():this.pip&&!b&&document.exitPictureInPicture())}},get:function(){return an.pip?Tm.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Gn.active:null}}],[{key:"supported",value:function(a,b,c){return an.check(a,b,c)}},{key:"loadSprite",value:function(a,b){return ua(a,b)}},{key:"setup",value:function(b){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=null;return Tm.string(b)?d=Array.from(document.querySelectorAll(b)):Tm.nodeList(b)?d=Array.from(b):Tm.array(b)&&(d=b.filter(Tm.element)),Tm.empty(d)?null:d.map(function(b){return new a(b,c)})}}]),a}();return po.defaults=G(Fn),po}),!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",b.ev=c.mainEl&&c.mainEl.length?c.mainEl.eq(0):d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.wrap.css(b.fixedContentPos?{overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}:{top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),
b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),b.currTemplate[d]=f?a(f):!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()}),!function(a,b){"function"==typeof define&&define.amd?define(["ScrollMagic","jquery"],b):"object"==typeof exports?b(require("scrollmagic"),require("jquery")):b(a.ScrollMagic,a.jQuery)}(this,function(a,b){"use strict";a._util.get.elements=function(a){return b(a).toArray()},a._util.addClass=function(a,c){b(a).addClass(c)},a._util.removeClass=function(a,c){b(a).removeClass(c)},b.ScrollMagic=a}),!function(a,b){if("function"==typeof define&&define.amd)define(["ScrollMagic","gsap","TweenMax","TimelineMax"],b);else if("object"==typeof exports){var c=require("gsap/dist/gsap")||require("gsap");b(require("scrollmagic"),c,TweenMax||c,TimelineMax||c)}else b(a.ScrollMagic||a.jQuery&&a.jQuery.ScrollMagic,a.gsap,a.gsap||a.TweenMax||a.TweenLite,a.gsap||a.TimelineMax||a.TimelineLite)}(this,function(a,b,c,d){"use strict";var e=b&&3<=parseFloat(b.version);a.Scene.addOption("tweenChanges",!1,function(a){return!!a}),a.Scene.extend(function(){var a,b=this;b.on("progress.plugin_gsap",function(){f()}),b.on("destroy.plugin_gsap",function(a){b.removeTween(a.reset)});var f=function(){if(a){var c=b.progress(),d=b.state();a.repeat&&-1===a.repeat()?"DURING"===d&&a.paused()?a.play():"DURING"===d||a.paused()||a.pause():c!=a.progress()&&(0===b.duration()?c>0?a.play():a.reverse():b.tweenChanges()&&a.tweenTo?a.tweenTo(c*a.duration()):a.progress(c).pause())}};b.setTween=function(g,h,i){var j;if(1<arguments.length){var k="number"==typeof arguments[1];e?(k||(i=h),i.hasOwnProperty("duration")||(i.duration=k?h:1)):arguments.length<3&&(i=h,h=1),g=e?c.to(g,i):c.to(g,h,i)}try{(j=d&&!e?new d({smoothChildTiming:!0}).add(g):g).pause()}catch(g){return b}return a&&b.removeTween(),a=j,g.repeat&&-1===g.repeat()&&(a.repeat(-1),a.yoyo(g.yoyo())),f(),b},b.removeTween=function(c){return a&&(c&&a.progress(0).pause(),a.kill(),a=void 0),b}})}),function(){var a,b;a=this.jQuery||window.jQuery,b=a(window),a.fn.stick_in_parent=function(c){var d,e,f,g,h,i,j,k,l,m,n;for(null==c&&(c={}),n=c.sticky_class,h=c.inner_scrolling,m=c.recalc_every,l=c.parent,k=c.offset_top,j=c.spacer,e=c.bottoming,null==k&&(k=0),null==l&&(l=void 0),null==h&&(h=!0),null==n&&(n="is_stuck"),d=a(document),null==e&&(e=!0),f=function(c,f,g,i,o,p,q,r){var s,t,u,v,w,x,y,z,A,B,C,D;if(!c.data("sticky_kit")){if(c.data("sticky_kit",!0),w=d.height(),y=c.parent(),null!=l&&(y=y.closest(l)),!y.length)throw"failed to find stick parent";if(s=u=!1,(C=null!=j?j&&c.closest(j):a("<div />"))&&C.css("position",c.css("position")),z=function(){var a,b,e;return!r&&(w=d.height(),a=parseInt(y.css("border-top-width"),10),b=parseInt(y.css("padding-top"),10),f=parseInt(y.css("padding-bottom"),10),g=y.offset().top+a+b,i=y.height(),u&&(s=u=!1,null==j&&(c.insertAfter(C),C.detach()),c.css({position:"",top:"",width:"",bottom:""}).removeClass(n),e=!0),o=c.offset().top-(parseInt(c.css("margin-top"),10)||0)-k,p=c.outerHeight(!0),q=c.css("float"),C&&C.css({width:c.outerWidth(!0),height:p,display:c.css("display"),"vertical-align":c.css("vertical-align"),"float":q}),e)?D():void 0},z(),p!==i)return v=void 0,x=k,B=m,D=function(){var a,l,t,A;return!r&&(t=!1,null!=B&&(--B,0>=B&&(B=m,z(),t=!0)),t||d.height()===w||z(),t=b.scrollTop(),null!=v&&(l=t-v),v=t,u?(e&&(A=t+p+x>i+g,s&&!A&&(s=!1,c.css({position:"fixed",bottom:"",top:x}).trigger("sticky_kit:unbottom"))),o>t&&(u=!1,x=k,null==j&&("left"!==q&&"right"!==q||c.insertAfter(C),C.detach()),a={position:"",width:"",top:""},c.css(a).removeClass(n).trigger("sticky_kit:unstick")),h&&(a=b.height(),p+k>a&&!s&&(x-=l,x=Math.max(a-p,x),x=Math.min(k,x),u&&c.css({top:x+"px"})))):t>o&&(u=!0,a={position:"fixed",top:x},a.width="border-box"===c.css("box-sizing")?c.outerWidth()+"px":c.width()+"px",c.css(a).addClass(n),null==j&&(c.after(C),"left"!==q&&"right"!==q||C.append(c)),c.trigger("sticky_kit:stick")),u&&e&&(null==A&&(A=t+p+x>i+g),!s&&A))?(s=!0,"static"===y.css("position")&&y.css({position:"relative"}),c.css({position:"absolute",bottom:f,top:"auto"}).trigger("sticky_kit:bottom")):void 0},A=function(){return z(),D()},t=function(){return r=!0,b.off("touchmove",D),b.off("scroll",D),b.off("resize",A),a(document.body).off("sticky_kit:recalc",A),c.off("sticky_kit:detach",t),c.removeData("sticky_kit"),c.css({position:"",bottom:"",top:"",width:""}),y.position("position",""),u?(null==j&&("left"!==q&&"right"!==q||c.insertAfter(C),C.remove()),c.removeClass(n)):void 0},b.on("touchmove",D),b.on("scroll",D),b.on("resize",A),a(document.body).on("sticky_kit:recalc",A),c.on("sticky_kit:detach",t),setTimeout(D,0)}},g=0,i=this.length;i>g;g++)c=this[g],f(a(c));return this}}.call(this),function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):(a=a||self,a.Swiper=b())}(this,function(){"use strict";function a(a,b){var c=[],d=0;if(a&&!b&&a instanceof Ka)return a;if(a)if("string"==typeof a){var e,f,g=a.trim();if(g.indexOf("<")>=0&&g.indexOf(">")>=0){var h="div";for(0===g.indexOf("<li")&&(h="ul"),0===g.indexOf("<tr")&&(h="tbody"),(0===g.indexOf("<td")||0===g.indexOf("<th"))&&(h="tr"),0===g.indexOf("<tbody")&&(h="table"),0===g.indexOf("<option")&&(h="select"),f=Ia.createElement(h),f.innerHTML=g,d=0;d<f.childNodes.length;d+=1)c.push(f.childNodes[d])}else for(e=b||"#"!==a[0]||a.match(/[ .<>:~]/)?(b||Ia).querySelectorAll(a.trim()):[Ia.getElementById(a.trim().split("#")[1])],d=0;d<e.length;d+=1)e[d]&&c.push(e[d])}else if(a.nodeType||a===Ja||a===Ia)c.push(a);else if(a.length>0&&a[0].nodeType)for(d=0;d<a.length;d+=1)c.push(a[d]);return new Ka(c)}function b(a){for(var b=[],c=0;c<a.length;c+=1)-1===b.indexOf(a[c])&&b.push(a[c]);return b}function c(a){if("undefined"==typeof a)return this;for(var b=a.split(" "),c=0;c<b.length;c+=1)for(var d=0;d<this.length;d+=1)"undefined"!=typeof this[d]&&"undefined"!=typeof this[d].classList&&this[d].classList.add(b[c]);return this}function d(a){for(var b=a.split(" "),c=0;c<b.length;c+=1)for(var d=0;d<this.length;d+=1)"undefined"!=typeof this[d]&&"undefined"!=typeof this[d].classList&&this[d].classList.remove(b[c]);return this}function e(a){return this[0]?this[0].classList.contains(a):!1}function f(a){for(var b=a.split(" "),c=0;c<b.length;c+=1)for(var d=0;d<this.length;d+=1)"undefined"!=typeof this[d]&&"undefined"!=typeof this[d].classList&&this[d].classList.toggle(b[c]);return this}function g(a,b){var c=arguments;if(1===arguments.length&&"string"==typeof a)return this[0]?this[0].getAttribute(a):void 0;for(var d=0;d<this.length;d+=1)if(2===c.length)this[d].setAttribute(a,b);else for(var e in a)this[d][e]=a[e],this[d].setAttribute(e,a[e]);return this}function h(a){for(var b=0;b<this.length;b+=1)this[b].removeAttribute(a);return this}function i(a,b){var c;if("undefined"==typeof b){if(c=this[0]){if(c.dom7ElementDataStorage&&a in c.dom7ElementDataStorage)return c.dom7ElementDataStorage[a];var d=c.getAttribute("data-"+a);return d?d:void 0}return void 0}for(var e=0;e<this.length;e+=1)c=this[e],c.dom7ElementDataStorage||(c.dom7ElementDataStorage={}),c.dom7ElementDataStorage[a]=b;return this}function j(a){for(var b=0;b<this.length;b+=1){var c=this[b].style;c.webkitTransform=a,c.transform=a}return this}function k(a){"string"!=typeof a&&(a+="ms");for(var b=0;b<this.length;b+=1){var c=this[b].style;c.webkitTransitionDuration=a,c.transitionDuration=a}return this}function l(){function b(b){var c=b.target;if(c){var d=b.target.dom7EventData||[];if(d.indexOf(b)<0&&d.unshift(b),a(c).is(h))i.apply(c,d);else for(var e=a(c).parents(),f=0;f<e.length;f+=1)a(e[f]).is(h)&&i.apply(e[f],d)}}function c(a){var b=a&&a.target?a.target.dom7EventData||[]:[];b.indexOf(a)<0&&b.unshift(a),i.apply(this,b)}for(var d,e=[],f=arguments.length;f--;)e[f]=arguments[f];var g=e[0],h=e[1],i=e[2],j=e[3];"function"==typeof e[1]&&(d=e,g=d[0],i=d[1],j=d[2],h=void 0),j||(j=!1);for(var k,l=g.split(" "),m=0;m<this.length;m+=1){var n=this[m];if(h)for(k=0;k<l.length;k+=1){var o=l[k];n.dom7LiveListeners||(n.dom7LiveListeners={}),n.dom7LiveListeners[o]||(n.dom7LiveListeners[o]=[]),n.dom7LiveListeners[o].push({listener:i,proxyListener:b}),n.addEventListener(o,b,j)}else for(k=0;k<l.length;k+=1){var p=l[k];n.dom7Listeners||(n.dom7Listeners={}),n.dom7Listeners[p]||(n.dom7Listeners[p]=[]),n.dom7Listeners[p].push({listener:i,proxyListener:c}),n.addEventListener(p,c,j)}}return this}function m(){for(var a,b=[],c=arguments.length;c--;)b[c]=arguments[c];var d=b[0],e=b[1],f=b[2],g=b[3];"function"==typeof b[1]&&(a=b,d=a[0],f=a[1],g=a[2],e=void 0),g||(g=!1);for(var h=d.split(" "),i=0;i<h.length;i+=1)for(var j=h[i],k=0;k<this.length;k+=1){var l=this[k],m=void 0;if(!e&&l.dom7Listeners?m=l.dom7Listeners[j]:e&&l.dom7LiveListeners&&(m=l.dom7LiveListeners[j]),m&&m.length)for(var n=m.length-1;n>=0;n-=1){var o=m[n];f&&o.listener===f?(l.removeEventListener(j,o.proxyListener,g),m.splice(n,1)):f&&o.listener&&o.listener.dom7proxy&&o.listener.dom7proxy===f?(l.removeEventListener(j,o.proxyListener,g),m.splice(n,1)):f||(l.removeEventListener(j,o.proxyListener,g),m.splice(n,1))}}return this}function n(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];for(var c=a[0].split(" "),d=a[1],e=0;e<c.length;e+=1)for(var f=c[e],g=0;g<this.length;g+=1){var h=this[g],i=void 0;try{i=new Ja.CustomEvent(f,{detail:d,bubbles:!0,cancelable:!0})}catch(j){i=Ia.createEvent("Event"),i.initEvent(f,!0,!0),i.detail=d}h.dom7EventData=a.filter(function(a,b){return b>0}),h.dispatchEvent(i),h.dom7EventData=[],delete h.dom7EventData}return this}function o(a){function b(f){if(f.target===this)for(a.call(this,f),c=0;c<d.length;c+=1)e.off(d[c],b)}var c,d=["webkitTransitionEnd","transitionend"],e=this;if(a)for(c=0;c<d.length;c+=1)e.on(d[c],b);return this}function p(a){if(this.length>0){if(a){var b=this.styles();return this[0].offsetWidth+parseFloat(b.getPropertyValue("margin-right"))+parseFloat(b.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function q(a){if(this.length>0){if(a){var b=this.styles();return this[0].offsetHeight+parseFloat(b.getPropertyValue("margin-top"))+parseFloat(b.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function r(){if(this.length>0){var a=this[0],b=a.getBoundingClientRect(),c=Ia.body,d=a.clientTop||c.clientTop||0,e=a.clientLeft||c.clientLeft||0,f=a===Ja?Ja.scrollY:a.scrollTop,g=a===Ja?Ja.scrollX:a.scrollLeft;return{top:b.top+f-d,left:b.left+g-e}}return null}function s(){return this[0]?Ja.getComputedStyle(this[0],null):{}}function t(a,b){var c;if(1===arguments.length){if("string"!=typeof a){for(c=0;c<this.length;c+=1)for(var d in a)this[c].style[d]=a[d];return this}if(this[0])return Ja.getComputedStyle(this[0],null).getPropertyValue(a)}if(2===arguments.length&&"string"==typeof a){for(c=0;c<this.length;c+=1)this[c].style[a]=b;return this}return this}function u(a){if(!a)return this;for(var b=0;b<this.length;b+=1)if(a.call(this[b],b,this[b])===!1)return this;return this}function v(a){if("undefined"==typeof a)return this[0]?this[0].innerHTML:void 0;for(var b=0;b<this.length;b+=1)this[b].innerHTML=a;return this}function w(a){if("undefined"==typeof a)return this[0]?this[0].textContent.trim():null;for(var b=0;b<this.length;b+=1)this[b].textContent=a;return this}function x(b){var c,d,e=this[0];if(!e||"undefined"==typeof b)return!1;if("string"==typeof b){if(e.matches)return e.matches(b);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(b);if(e.msMatchesSelector)return e.msMatchesSelector(b);for(c=a(b),d=0;d<c.length;d+=1)if(c[d]===e)return!0;return!1}if(b===Ia)return e===Ia;if(b===Ja)return e===Ja;if(b.nodeType||b instanceof Ka){for(c=b.nodeType?[b]:b,d=0;d<c.length;d+=1)if(c[d]===e)return!0;return!1}return!1}function y(){var a,b=this[0];if(b){for(a=0;null!==(b=b.previousSibling);)1===b.nodeType&&(a+=1);return a}return void 0}function z(a){if("undefined"==typeof a)return this;var b,c=this.length;return a>c-1?new Ka([]):0>a?(b=c+a,new Ka(0>b?[]:[this[b]])):new Ka([this[a]])}function A(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];for(var c,d=0;d<a.length;d+=1){c=a[d];for(var e=0;e<this.length;e+=1)if("string"==typeof c){var f=Ia.createElement("div");for(f.innerHTML=c;f.firstChild;)this[e].appendChild(f.firstChild)}else if(c instanceof Ka)for(var g=0;g<c.length;g+=1)this[e].appendChild(c[g]);else this[e].appendChild(c)}return this}function B(a){var b,c;for(b=0;b<this.length;b+=1)if("string"==typeof a){var d=Ia.createElement("div");for(d.innerHTML=a,c=d.childNodes.length-1;c>=0;c-=1)this[b].insertBefore(d.childNodes[c],this[b].childNodes[0])}else if(a instanceof Ka)for(c=0;c<a.length;c+=1)this[b].insertBefore(a[c],this[b].childNodes[0]);else this[b].insertBefore(a,this[b].childNodes[0]);return this}function C(b){return new Ka(this.length>0?b?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(b)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])}function D(b){var c=[],d=this[0];if(!d)return new Ka([]);for(;d.nextElementSibling;){var e=d.nextElementSibling;b?a(e).is(b)&&c.push(e):c.push(e),d=e}return new Ka(c)}function E(b){if(this.length>0){var c=this[0];return new Ka(b?c.previousElementSibling&&a(c.previousElementSibling).is(b)?[c.previousElementSibling]:[]:c.previousElementSibling?[c.previousElementSibling]:[])}return new Ka([])}function F(b){var c=[],d=this[0];if(!d)return new Ka([]);for(;d.previousElementSibling;){var e=d.previousElementSibling;b?a(e).is(b)&&c.push(e):c.push(e),d=e}return new Ka(c)}function G(c){for(var d=[],e=0;e<this.length;e+=1)null!==this[e].parentNode&&(c?a(this[e].parentNode).is(c)&&d.push(this[e].parentNode):d.push(this[e].parentNode));return a(b(d))}function H(c){for(var d=[],e=0;e<this.length;e+=1)for(var f=this[e].parentNode;f;)c?a(f).is(c)&&d.push(f):d.push(f),f=f.parentNode;return a(b(d))}function I(a){var b=this;return"undefined"==typeof a?new Ka([]):(b.is(a)||(b=b.parents(a).eq(0)),b)}function J(a){for(var b=[],c=0;c<this.length;c+=1)for(var d=this[c].querySelectorAll(a),e=0;e<d.length;e+=1)b.push(d[e]);return new Ka(b)}function K(c){for(var d=[],e=0;e<this.length;e+=1)for(var f=this[e].childNodes,g=0;g<f.length;g+=1)c?1===f[g].nodeType&&a(f[g]).is(c)&&d.push(f[g]):1===f[g].nodeType&&d.push(f[g]);return new Ka(b(d))}function L(){for(var a=0;a<this.length;a+=1)this[a].parentNode&&this[a].parentNode.removeChild(this[a]);return this}function M(){for(var b=[],c=arguments.length;c--;)b[c]=arguments[c];var d,e,f=this;for(d=0;d<b.length;d+=1){var g=a(b[d]);for(e=0;e<g.length;e+=1)f[f.length]=g[e],f.length+=1}return f}function N(){var a,b,c=this,d=c.$el;a="undefined"!=typeof c.params.width?c.params.width:d[0].clientWidth,b="undefined"!=typeof c.params.height?c.params.height:d[0].clientHeight,0===a&&c.isHorizontal()||0===b&&c.isVertical()||(a=a-parseInt(d.css("padding-left"),10)-parseInt(d.css("padding-right"),10),b=b-parseInt(d.css("padding-top"),10)-parseInt(d.css("padding-bottom"),10),Ma.extend(c,{width:a,height:b,size:c.isHorizontal()?a:b}))}function O(){var a=this,b=a.params,c=a.$wrapperEl,d=a.size,e=a.rtlTranslate,f=a.wrongRTL,g=a.virtual&&b.virtual.enabled,h=g?a.virtual.slides.length:a.slides.length,i=c.children("."+a.params.slideClass),j=g?a.virtual.slides.length:i.length,k=[],l=[],m=[],n=b.slidesOffsetBefore;"function"==typeof n&&(n=b.slidesOffsetBefore.call(a));var o=b.slidesOffsetAfter;"function"==typeof o&&(o=b.slidesOffsetAfter.call(a));var p=a.snapGrid.length,q=a.snapGrid.length,r=b.spaceBetween,s=-n,t=0,u=0;if("undefined"!=typeof d){"string"==typeof r&&r.indexOf("%")>=0&&(r=parseFloat(r.replace("%",""))/100*d),a.virtualSize=-r,i.css(e?{marginLeft:"",marginTop:""}:{marginRight:"",marginBottom:""});var v;b.slidesPerColumn>1&&(v=Math.floor(j/b.slidesPerColumn)===j/a.params.slidesPerColumn?j:Math.ceil(j/b.slidesPerColumn)*b.slidesPerColumn,"auto"!==b.slidesPerView&&"row"===b.slidesPerColumnFill&&(v=Math.max(v,b.slidesPerView*b.slidesPerColumn)));

for(var w,x=b.slidesPerColumn,y=v/x,z=Math.floor(j/b.slidesPerColumn),A=0;j>A;A+=1){w=0;var B=i.eq(A);if(b.slidesPerColumn>1){var C=void 0,D=void 0,E=void 0;if("column"===b.slidesPerColumnFill||"row"===b.slidesPerColumnFill&&b.slidesPerGroup>1){if("column"===b.slidesPerColumnFill)D=Math.floor(A/x),E=A-D*x,(D>z||D===z&&E===x-1)&&(E+=1,E>=x&&(E=0,D+=1));else{var F=Math.floor(A/b.slidesPerGroup);E=Math.floor(A/b.slidesPerView)-F*b.slidesPerColumn,D=A-E*b.slidesPerView-F*b.slidesPerView}C=D+E*v/x,B.css({"-webkit-box-ordinal-group":C,"-moz-box-ordinal-group":C,"-ms-flex-order":C,"-webkit-order":C,order:C})}else E=Math.floor(A/y),D=A-E*y;B.css("margin-"+(a.isHorizontal()?"top":"left"),0!==E&&b.spaceBetween&&b.spaceBetween+"px").attr("data-swiper-column",D).attr("data-swiper-row",E)}if("none"!==B.css("display")){if("auto"===b.slidesPerView){var G=Ja.getComputedStyle(B[0],null),H=B[0].style.transform,I=B[0].style.webkitTransform;if(H&&(B[0].style.transform="none"),I&&(B[0].style.webkitTransform="none"),b.roundLengths)w=a.isHorizontal()?B.outerWidth(!0):B.outerHeight(!0);else if(a.isHorizontal()){var J=parseFloat(G.getPropertyValue("width")),K=parseFloat(G.getPropertyValue("padding-left")),L=parseFloat(G.getPropertyValue("padding-right")),M=parseFloat(G.getPropertyValue("margin-left")),N=parseFloat(G.getPropertyValue("margin-right")),O=G.getPropertyValue("box-sizing");w=O&&"border-box"===O&&!Oa.isIE?J+M+N:J+K+L+M+N}else{var P=parseFloat(G.getPropertyValue("height")),Q=parseFloat(G.getPropertyValue("padding-top")),R=parseFloat(G.getPropertyValue("padding-bottom")),S=parseFloat(G.getPropertyValue("margin-top")),T=parseFloat(G.getPropertyValue("margin-bottom")),U=G.getPropertyValue("box-sizing");w=U&&"border-box"===U&&!Oa.isIE?P+S+T:P+Q+R+S+T}H&&(B[0].style.transform=H),I&&(B[0].style.webkitTransform=I),b.roundLengths&&(w=Math.floor(w))}else w=(d-(b.slidesPerView-1)*r)/b.slidesPerView,b.roundLengths&&(w=Math.floor(w)),i[A]&&(a.isHorizontal()?i[A].style.width=w+"px":i[A].style.height=w+"px");i[A]&&(i[A].swiperSlideSize=w),m.push(w),b.centeredSlides?(s=s+w/2+t/2+r,0===t&&0!==A&&(s=s-d/2-r),0===A&&(s=s-d/2-r),Math.abs(s)<.001&&(s=0),b.roundLengths&&(s=Math.floor(s)),u%b.slidesPerGroup===0&&k.push(s),l.push(s)):(b.roundLengths&&(s=Math.floor(s)),u%b.slidesPerGroup===0&&k.push(s),l.push(s),s=s+w+r),a.virtualSize+=w+r,t=w,u+=1}}a.virtualSize=Math.max(a.virtualSize,d)+o;var V;if(e&&f&&("slide"===b.effect||"coverflow"===b.effect)&&c.css({width:a.virtualSize+b.spaceBetween+"px"}),(!Na.flexbox||b.setWrapperSize)&&c.css(a.isHorizontal()?{width:a.virtualSize+b.spaceBetween+"px"}:{height:a.virtualSize+b.spaceBetween+"px"}),b.slidesPerColumn>1&&(a.virtualSize=(w+b.spaceBetween)*v,a.virtualSize=Math.ceil(a.virtualSize/b.slidesPerColumn)-b.spaceBetween,c.css(a.isHorizontal()?{width:a.virtualSize+b.spaceBetween+"px"}:{height:a.virtualSize+b.spaceBetween+"px"}),b.centeredSlides)){V=[];for(var W=0;W<k.length;W+=1){var X=k[W];b.roundLengths&&(X=Math.floor(X)),k[W]<a.virtualSize+k[0]&&V.push(X)}k=V}if(!b.centeredSlides){V=[];for(var Y=0;Y<k.length;Y+=1){var Z=k[Y];b.roundLengths&&(Z=Math.floor(Z)),k[Y]<=a.virtualSize-d&&V.push(Z)}k=V,Math.floor(a.virtualSize-d)-Math.floor(k[k.length-1])>1&&k.push(a.virtualSize-d)}if(0===k.length&&(k=[0]),0!==b.spaceBetween&&i.css(a.isHorizontal()?e?{marginLeft:r+"px"}:{marginRight:r+"px"}:{marginBottom:r+"px"}),b.centerInsufficientSlides){var $=0;if(m.forEach(function(a){$+=a+(b.spaceBetween?b.spaceBetween:0)}),$-=b.spaceBetween,d>$){var _=(d-$)/2;k.forEach(function(a,b){k[b]=a-_}),l.forEach(function(a,b){l[b]=a+_})}}Ma.extend(a,{slides:i,snapGrid:k,slidesGrid:l,slidesSizesGrid:m}),j!==h&&a.emit("slidesLengthChange"),k.length!==p&&(a.params.watchOverflow&&a.checkOverflow(),a.emit("snapGridLengthChange")),l.length!==q&&a.emit("slidesGridLengthChange"),(b.watchSlidesProgress||b.watchSlidesVisibility)&&a.updateSlidesOffset()}}function P(a){var b,c=this,d=[],e=0;if("number"==typeof a?c.setTransition(a):a===!0&&c.setTransition(c.params.speed),"auto"!==c.params.slidesPerView&&c.params.slidesPerView>1)for(b=0;b<Math.ceil(c.params.slidesPerView);b+=1){var f=c.activeIndex+b;if(f>c.slides.length)break;d.push(c.slides.eq(f)[0])}else d.push(c.slides.eq(c.activeIndex)[0]);for(b=0;b<d.length;b+=1)if("undefined"!=typeof d[b]){var g=d[b].offsetHeight;e=g>e?g:e}e&&c.$wrapperEl.css("height",e+"px")}function Q(){for(var a=this,b=a.slides,c=0;c<b.length;c+=1)b[c].swiperSlideOffset=a.isHorizontal()?b[c].offsetLeft:b[c].offsetTop}function R(b){var c=this,d=c.params;"undefined"==typeof b&&(b=c&&c.translate||0);var e=c.slides,f=c.rtlTranslate;if(0!==e.length){"undefined"==typeof e[0].swiperSlideOffset&&c.updateSlidesOffset();var g=-b;f&&(g=b),e.removeClass(d.slideVisibleClass),c.visibleSlidesIndexes=[],c.visibleSlides=[];for(var h=0;h<e.length;h+=1){var i=e[h],j=(g+(d.centeredSlides?c.minTranslate():0)-i.swiperSlideOffset)/(i.swiperSlideSize+d.spaceBetween);if(d.watchSlidesVisibility){var k=-(g-i.swiperSlideOffset),l=k+c.slidesSizesGrid[h],m=k>=0&&k<c.size-1||l>1&&l<=c.size||0>=k&&l>=c.size;m&&(c.visibleSlides.push(i),c.visibleSlidesIndexes.push(h),e.eq(h).addClass(d.slideVisibleClass))}i.progress=f?-j:j}c.visibleSlides=a(c.visibleSlides)}}function S(a){var b=this,c=b.params;if("undefined"==typeof a){var d=b.rtlTranslate?-1:1;a=b&&b.translate&&b.translate*d||0}var e=b.maxTranslate()-b.minTranslate(),f=b.progress,g=b.isBeginning,h=b.isEnd,i=g,j=h;0===e?(f=0,g=!0,h=!0):(f=(a-b.minTranslate())/e,g=0>=f,h=f>=1),Ma.extend(b,{progress:f,isBeginning:g,isEnd:h}),(c.watchSlidesProgress||c.watchSlidesVisibility)&&b.updateSlidesProgress(a),g&&!i&&b.emit("reachBeginning toEdge"),h&&!j&&b.emit("reachEnd toEdge"),(i&&!g||j&&!h)&&b.emit("fromEdge"),b.emit("progress",f)}function T(){var a=this,b=a.slides,c=a.params,d=a.$wrapperEl,e=a.activeIndex,f=a.realIndex,g=a.virtual&&c.virtual.enabled;b.removeClass(c.slideActiveClass+" "+c.slideNextClass+" "+c.slidePrevClass+" "+c.slideDuplicateActiveClass+" "+c.slideDuplicateNextClass+" "+c.slideDuplicatePrevClass);var h;h=g?a.$wrapperEl.find("."+c.slideClass+'[data-swiper-slide-index="'+e+'"]'):b.eq(e),h.addClass(c.slideActiveClass),c.loop&&(h.hasClass(c.slideDuplicateClass)?d.children("."+c.slideClass+":not(."+c.slideDuplicateClass+')[data-swiper-slide-index="'+f+'"]').addClass(c.slideDuplicateActiveClass):d.children("."+c.slideClass+"."+c.slideDuplicateClass+'[data-swiper-slide-index="'+f+'"]').addClass(c.slideDuplicateActiveClass));var i=h.nextAll("."+c.slideClass).eq(0).addClass(c.slideNextClass);c.loop&&0===i.length&&(i=b.eq(0),i.addClass(c.slideNextClass));var j=h.prevAll("."+c.slideClass).eq(0).addClass(c.slidePrevClass);c.loop&&0===j.length&&(j=b.eq(-1),j.addClass(c.slidePrevClass)),c.loop&&(i.hasClass(c.slideDuplicateClass)?d.children("."+c.slideClass+":not(."+c.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicateNextClass):d.children("."+c.slideClass+"."+c.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicateNextClass),j.hasClass(c.slideDuplicateClass)?d.children("."+c.slideClass+":not(."+c.slideDuplicateClass+')[data-swiper-slide-index="'+j.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicatePrevClass):d.children("."+c.slideClass+"."+c.slideDuplicateClass+'[data-swiper-slide-index="'+j.attr("data-swiper-slide-index")+'"]').addClass(c.slideDuplicatePrevClass))}function U(a){var b,c=this,d=c.rtlTranslate?c.translate:-c.translate,e=c.slidesGrid,f=c.snapGrid,g=c.params,h=c.activeIndex,i=c.realIndex,j=c.snapIndex,k=a;if("undefined"==typeof k){for(var l=0;l<e.length;l+=1)"undefined"!=typeof e[l+1]?d>=e[l]&&d<e[l+1]-(e[l+1]-e[l])/2?k=l:d>=e[l]&&d<e[l+1]&&(k=l+1):d>=e[l]&&(k=l);g.normalizeSlideIndex&&(0>k||"undefined"==typeof k)&&(k=0)}if(b=f.indexOf(d)>=0?f.indexOf(d):Math.floor(k/g.slidesPerGroup),b>=f.length&&(b=f.length-1),k===h)return void(b!==j&&(c.snapIndex=b,c.emit("snapIndexChange")));var m=parseInt(c.slides.eq(k).attr("data-swiper-slide-index")||k,10);Ma.extend(c,{snapIndex:b,realIndex:m,previousIndex:h,activeIndex:k}),c.emit("activeIndexChange"),c.emit("snapIndexChange"),i!==m&&c.emit("realIndexChange"),(c.initialized||c.runCallbacksOnInit)&&c.emit("slideChange")}function V(b){var c=this,d=c.params,e=a(b.target).closest("."+d.slideClass)[0],f=!1;if(e)for(var g=0;g<c.slides.length;g+=1)c.slides[g]===e&&(f=!0);return e&&f?(c.clickedSlide=e,c.clickedIndex=c.virtual&&c.params.virtual.enabled?parseInt(a(e).attr("data-swiper-slide-index"),10):a(e).index(),void(d.slideToClickedSlide&&void 0!==c.clickedIndex&&c.clickedIndex!==c.activeIndex&&c.slideToClickedSlide())):(c.clickedSlide=void 0,void(c.clickedIndex=void 0))}function W(a){void 0===a&&(a=this.isHorizontal()?"x":"y");var b=this,c=b.params,d=b.rtlTranslate,e=b.translate,f=b.$wrapperEl;if(c.virtualTranslate)return d?-e:e;var g=Ma.getTranslate(f[0],a);return d&&(g=-g),g||0}function X(a,b){var c=this,d=c.rtlTranslate,e=c.params,f=c.$wrapperEl,g=c.progress,h=0,i=0,j=0;c.isHorizontal()?h=d?-a:a:i=a,e.roundLengths&&(h=Math.floor(h),i=Math.floor(i)),e.virtualTranslate||f.transform(Na.transforms3d?"translate3d("+h+"px, "+i+"px, "+j+"px)":"translate("+h+"px, "+i+"px)"),c.previousTranslate=c.translate,c.translate=c.isHorizontal()?h:i;var k,l=c.maxTranslate()-c.minTranslate();k=0===l?0:(a-c.minTranslate())/l,k!==g&&c.updateProgress(a),c.emit("setTranslate",c.translate,b)}function Y(){return-this.snapGrid[0]}function Z(){return-this.snapGrid[this.snapGrid.length-1]}function $(a,b){var c=this;c.$wrapperEl.transition(a),c.emit("setTransition",a,b)}function _(a,b){void 0===a&&(a=!0);var c=this,d=c.activeIndex,e=c.params,f=c.previousIndex;e.autoHeight&&c.updateAutoHeight();var g=b;if(g||(g=d>f?"next":f>d?"prev":"reset"),c.emit("transitionStart"),a&&d!==f){if("reset"===g)return void c.emit("slideResetTransitionStart");c.emit("slideChangeTransitionStart"),c.emit("next"===g?"slideNextTransitionStart":"slidePrevTransitionStart")}}function aa(a,b){void 0===a&&(a=!0);var c=this,d=c.activeIndex,e=c.previousIndex;c.animating=!1,c.setTransition(0);var f=b;if(f||(f=d>e?"next":e>d?"prev":"reset"),c.emit("transitionEnd"),a&&d!==e){if("reset"===f)return void c.emit("slideResetTransitionEnd");c.emit("slideChangeTransitionEnd"),c.emit("next"===f?"slideNextTransitionEnd":"slidePrevTransitionEnd")}}function ba(a,b,c,d){void 0===a&&(a=0),void 0===b&&(b=this.params.speed),void 0===c&&(c=!0);var e=this,f=a;0>f&&(f=0);var g=e.params,h=e.snapGrid,i=e.slidesGrid,j=e.previousIndex,k=e.activeIndex,l=e.rtlTranslate;if(e.animating&&g.preventInteractionOnTransition)return!1;var m=Math.floor(f/g.slidesPerGroup);m>=h.length&&(m=h.length-1),(k||g.initialSlide||0)===(j||0)&&c&&e.emit("beforeSlideChangeStart");var n=-h[m];if(e.updateProgress(n),g.normalizeSlideIndex)for(var o=0;o<i.length;o+=1)-Math.floor(100*n)>=Math.floor(100*i[o])&&(f=o);if(e.initialized&&f!==k){if(!e.allowSlideNext&&n<e.translate&&n<e.minTranslate())return!1;if(!e.allowSlidePrev&&n>e.translate&&n>e.maxTranslate()&&(k||0)!==f)return!1}var p;return p=f>k?"next":k>f?"prev":"reset",l&&-n===e.translate||!l&&n===e.translate?(e.updateActiveIndex(f),g.autoHeight&&e.updateAutoHeight(),e.updateSlidesClasses(),"slide"!==g.effect&&e.setTranslate(n),"reset"!==p&&(e.transitionStart(c,p),e.transitionEnd(c,p)),!1):(0!==b&&Na.transition?(e.setTransition(b),e.setTranslate(n),e.updateActiveIndex(f),e.updateSlidesClasses(),e.emit("beforeTransitionStart",b,d),e.transitionStart(c,p),e.animating||(e.animating=!0,e.onSlideToWrapperTransitionEnd||(e.onSlideToWrapperTransitionEnd=function(a){e&&!e.destroyed&&a.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.onSlideToWrapperTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.onSlideToWrapperTransitionEnd),e.onSlideToWrapperTransitionEnd=null,delete e.onSlideToWrapperTransitionEnd,e.transitionEnd(c,p))}),e.$wrapperEl[0].addEventListener("transitionend",e.onSlideToWrapperTransitionEnd),e.$wrapperEl[0].addEventListener("webkitTransitionEnd",e.onSlideToWrapperTransitionEnd))):(e.setTransition(0),e.setTranslate(n),e.updateActiveIndex(f),e.updateSlidesClasses(),e.emit("beforeTransitionStart",b,d),e.transitionStart(c,p),e.transitionEnd(c,p)),!0)}function ca(a,b,c,d){void 0===a&&(a=0),void 0===b&&(b=this.params.speed),void 0===c&&(c=!0);var e=this,f=a;return e.params.loop&&(f+=e.loopedSlides),e.slideTo(f,b,c,d)}function da(a,b,c){void 0===a&&(a=this.params.speed),void 0===b&&(b=!0);var d=this,e=d.params,f=d.animating;return e.loop?f?!1:(d.loopFix(),d._clientLeft=d.$wrapperEl[0].clientLeft,d.slideTo(d.activeIndex+e.slidesPerGroup,a,b,c)):d.slideTo(d.activeIndex+e.slidesPerGroup,a,b,c)}function ea(a,b,c){function d(a){return 0>a?-Math.floor(Math.abs(a)):Math.floor(a)}void 0===a&&(a=this.params.speed),void 0===b&&(b=!0);var e=this,f=e.params,g=e.animating,h=e.snapGrid,i=e.slidesGrid,j=e.rtlTranslate;if(f.loop){if(g)return!1;e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft}var k,l=j?e.translate:-e.translate,m=d(l),n=h.map(function(a){return d(a)}),o=(i.map(function(a){return d(a)}),h[n.indexOf(m)],h[n.indexOf(m)-1]);return"undefined"!=typeof o&&(k=i.indexOf(o),0>k&&(k=e.activeIndex-1)),e.slideTo(k,a,b,c)}function fa(a,b,c){void 0===a&&(a=this.params.speed),void 0===b&&(b=!0);var d=this;return d.slideTo(d.activeIndex,a,b,c)}function ga(a,b,c){void 0===a&&(a=this.params.speed),void 0===b&&(b=!0);var d=this,e=d.activeIndex,f=Math.floor(e/d.params.slidesPerGroup);if(f<d.snapGrid.length-1){var g=d.rtlTranslate?d.translate:-d.translate,h=d.snapGrid[f],i=d.snapGrid[f+1];g-h>(i-h)/2&&(e=d.params.slidesPerGroup)}return d.slideTo(e,a,b,c)}function ha(){var b,c=this,d=c.params,e=c.$wrapperEl,f="auto"===d.slidesPerView?c.slidesPerViewDynamic():d.slidesPerView,g=c.clickedIndex;if(d.loop){if(c.animating)return;b=parseInt(a(c.clickedSlide).attr("data-swiper-slide-index"),10),d.centeredSlides?g<c.loopedSlides-f/2||g>c.slides.length-c.loopedSlides+f/2?(c.loopFix(),g=e.children("."+d.slideClass+'[data-swiper-slide-index="'+b+'"]:not(.'+d.slideDuplicateClass+")").eq(0).index(),Ma.nextTick(function(){c.slideTo(g)})):c.slideTo(g):g>c.slides.length-f?(c.loopFix(),g=e.children("."+d.slideClass+'[data-swiper-slide-index="'+b+'"]:not(.'+d.slideDuplicateClass+")").eq(0).index(),Ma.nextTick(function(){c.slideTo(g)})):c.slideTo(g)}else c.slideTo(g)}function ia(){var b=this,c=b.params,d=b.$wrapperEl;d.children("."+c.slideClass+"."+c.slideDuplicateClass).remove();var e=d.children("."+c.slideClass);if(c.loopFillGroupWithBlank){var f=c.slidesPerGroup-e.length%c.slidesPerGroup;if(f!==c.slidesPerGroup){for(var g=0;f>g;g+=1){var h=a(Ia.createElement("div")).addClass(c.slideClass+" "+c.slideBlankClass);d.append(h)}e=d.children("."+c.slideClass)}}"auto"!==c.slidesPerView||c.loopedSlides||(c.loopedSlides=e.length),b.loopedSlides=parseInt(c.loopedSlides||c.slidesPerView,10),b.loopedSlides+=c.loopAdditionalSlides,b.loopedSlides>e.length&&(b.loopedSlides=e.length);var i=[],j=[];e.each(function(c,d){var f=a(d);c<b.loopedSlides&&j.push(d),c<e.length&&c>=e.length-b.loopedSlides&&i.push(d),f.attr("data-swiper-slide-index",c)});for(var k=0;k<j.length;k+=1)d.append(a(j[k].cloneNode(!0)).addClass(c.slideDuplicateClass));for(var l=i.length-1;l>=0;l-=1)d.prepend(a(i[l].cloneNode(!0)).addClass(c.slideDuplicateClass))}function ja(){var a,b=this,c=b.params,d=b.activeIndex,e=b.slides,f=b.loopedSlides,g=b.allowSlidePrev,h=b.allowSlideNext,i=b.snapGrid,j=b.rtlTranslate;b.allowSlidePrev=!0,b.allowSlideNext=!0;var k=-i[d],l=k-b.getTranslate();if(f>d){a=e.length-3*f+d,a+=f;var m=b.slideTo(a,0,!1,!0);m&&0!==l&&b.setTranslate((j?-b.translate:b.translate)-l)}else if("auto"===c.slidesPerView&&d>=2*f||d>=e.length-f){a=-e.length+d+f,a+=f;var n=b.slideTo(a,0,!1,!0);n&&0!==l&&b.setTranslate((j?-b.translate:b.translate)-l)}b.allowSlidePrev=g,b.allowSlideNext=h}function ka(){var a=this,b=a.$wrapperEl,c=a.params,d=a.slides;b.children("."+c.slideClass+"."+c.slideDuplicateClass+",."+c.slideClass+"."+c.slideBlankClass).remove(),d.removeAttr("data-swiper-slide-index")}function la(a){var b=this;if(!(Na.touch||!b.params.simulateTouch||b.params.watchOverflow&&b.isLocked)){var c=b.el;c.style.cursor="move",c.style.cursor=a?"-webkit-grabbing":"-webkit-grab",c.style.cursor=a?"-moz-grabbin":"-moz-grab",c.style.cursor=a?"grabbing":"grab"}}function ma(){var a=this;Na.touch||a.params.watchOverflow&&a.isLocked||(a.el.style.cursor="")}function na(a){var b=this,c=b.$wrapperEl,d=b.params;if(d.loop&&b.loopDestroy(),"object"==typeof a&&"length"in a)for(var e=0;e<a.length;e+=1)a[e]&&c.append(a[e]);else c.append(a);d.loop&&b.loopCreate(),d.observer&&Na.observer||b.update()}function oa(a){var b=this,c=b.params,d=b.$wrapperEl,e=b.activeIndex;c.loop&&b.loopDestroy();var f=e+1;if("object"==typeof a&&"length"in a){for(var g=0;g<a.length;g+=1)a[g]&&d.prepend(a[g]);f=e+a.length}else d.prepend(a);c.loop&&b.loopCreate(),c.observer&&Na.observer||b.update(),b.slideTo(f,0,!1)}function pa(a,b){var c=this,d=c.$wrapperEl,e=c.params,f=c.activeIndex,g=f;e.loop&&(g-=c.loopedSlides,c.loopDestroy(),c.slides=d.children("."+e.slideClass));var h=c.slides.length;if(0>=a)return void c.prependSlide(b);if(a>=h)return void c.appendSlide(b);for(var i=g>a?g+1:g,j=[],k=h-1;k>=a;k-=1){var l=c.slides.eq(k);l.remove(),j.unshift(l)}if("object"==typeof b&&"length"in b){for(var m=0;m<b.length;m+=1)b[m]&&d.append(b[m]);i=g>a?g+b.length:g}else d.append(b);for(var n=0;n<j.length;n+=1)d.append(j[n]);e.loop&&c.loopCreate(),e.observer&&Na.observer||c.update(),e.loop?c.slideTo(i+c.loopedSlides,0,!1):c.slideTo(i,0,!1)}function qa(a){var b=this,c=b.params,d=b.$wrapperEl,e=b.activeIndex,f=e;c.loop&&(f-=b.loopedSlides,b.loopDestroy(),b.slides=d.children("."+c.slideClass));var g,h=f;if("object"==typeof a&&"length"in a){for(var i=0;i<a.length;i+=1)g=a[i],b.slides[g]&&b.slides.eq(g).remove(),h>g&&(h-=1);h=Math.max(h,0)}else g=a,b.slides[g]&&b.slides.eq(g).remove(),h>g&&(h-=1),h=Math.max(h,0);c.loop&&b.loopCreate(),c.observer&&Na.observer||b.update(),c.loop?b.slideTo(h+b.loopedSlides,0,!1):b.slideTo(h,0,!1)}function ra(){for(var a=this,b=[],c=0;c<a.slides.length;c+=1)b.push(c);a.removeSlide(b)}function sa(b){var c=this,d=c.touchEventsData,e=c.params,f=c.touches;if(!c.animating||!e.preventInteractionOnTransition){var g=b;if(g.originalEvent&&(g=g.originalEvent),d.isTouchEvent="touchstart"===g.type,!(!d.isTouchEvent&&"which"in g&&3===g.which||!d.isTouchEvent&&"button"in g&&g.button>0||d.isTouched&&d.isMoved)){if(e.noSwiping&&a(g.target).closest(e.noSwipingSelector?e.noSwipingSelector:"."+e.noSwipingClass)[0])return void(c.allowClick=!0);if(!e.swipeHandler||a(g).closest(e.swipeHandler)[0]){f.currentX="touchstart"===g.type?g.targetTouches[0].pageX:g.pageX,f.currentY="touchstart"===g.type?g.targetTouches[0].pageY:g.pageY;var h=f.currentX,i=f.currentY,j=e.edgeSwipeDetection||e.iOSEdgeSwipeDetection,k=e.edgeSwipeThreshold||e.iOSEdgeSwipeThreshold;if(!j||!(k>=h||h>=Ja.screen.width-k)){if(Ma.extend(d,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),f.startX=h,f.startY=i,d.touchStartTime=Ma.now(),c.allowClick=!0,c.updateSize(),c.swipeDirection=void 0,e.threshold>0&&(d.allowThresholdMove=!1),"touchstart"!==g.type){var l=!0;a(g.target).is(d.formElements)&&(l=!1),Ia.activeElement&&a(Ia.activeElement).is(d.formElements)&&Ia.activeElement!==g.target&&Ia.activeElement.blur();var m=l&&c.allowTouchMove&&e.touchStartPreventDefault;(e.touchStartForcePreventDefault||m)&&g.preventDefault()}c.emit("touchStart",g)}}}}}function ta(b){var c=this,d=c.touchEventsData,e=c.params,f=c.touches,g=c.rtlTranslate,h=b;if(h.originalEvent&&(h=h.originalEvent),!d.isTouched)return void(d.startMoving&&d.isScrolling&&c.emit("touchMoveOpposite",h));if(!d.isTouchEvent||"mousemove"!==h.type){var i="touchmove"===h.type&&h.targetTouches&&(h.targetTouches[0]||h.changedTouches[0]),j="touchmove"===h.type?i.pageX:h.pageX,k="touchmove"===h.type?i.pageY:h.pageY;if(h.preventedByNestedSwiper)return f.startX=j,void(f.startY=k);if(!c.allowTouchMove)return c.allowClick=!1,void(d.isTouched&&(Ma.extend(f,{startX:j,startY:k,currentX:j,currentY:k}),d.touchStartTime=Ma.now()));if(d.isTouchEvent&&e.touchReleaseOnEdges&&!e.loop)if(c.isVertical()){if(k<f.startY&&c.translate<=c.maxTranslate()||k>f.startY&&c.translate>=c.minTranslate())return d.isTouched=!1,void(d.isMoved=!1)}else if(j<f.startX&&c.translate<=c.maxTranslate()||j>f.startX&&c.translate>=c.minTranslate())return;if(d.isTouchEvent&&Ia.activeElement&&h.target===Ia.activeElement&&a(h.target).is(d.formElements))return d.isMoved=!0,void(c.allowClick=!1);if(d.allowTouchCallbacks&&c.emit("touchMove",h),!(h.targetTouches&&h.targetTouches.length>1)){f.currentX=j,f.currentY=k;var l=f.currentX-f.startX,m=f.currentY-f.startY;if(!(c.params.threshold&&Math.sqrt(Math.pow(l,2)+Math.pow(m,2))<c.params.threshold)){if("undefined"==typeof d.isScrolling){var n;c.isHorizontal()&&f.currentY===f.startY||c.isVertical()&&f.currentX===f.startX?d.isScrolling=!1:l*l+m*m>=25&&(n=180*Math.atan2(Math.abs(m),Math.abs(l))/Math.PI,d.isScrolling=c.isHorizontal()?n>e.touchAngle:90-n>e.touchAngle)}if(d.isScrolling&&c.emit("touchMoveOpposite",h),"undefined"==typeof d.startMoving&&(f.currentX!==f.startX||f.currentY!==f.startY)&&(d.startMoving=!0),d.isScrolling)return void(d.isTouched=!1);if(d.startMoving){c.allowClick=!1,h.preventDefault(),e.touchMoveStopPropagation&&!e.nested&&h.stopPropagation(),d.isMoved||(e.loop&&c.loopFix(),d.startTranslate=c.getTranslate(),c.setTransition(0),c.animating&&c.$wrapperEl.trigger("webkitTransitionEnd transitionend"),d.allowMomentumBounce=!1,!e.grabCursor||c.allowSlideNext!==!0&&c.allowSlidePrev!==!0||c.setGrabCursor(!0),c.emit("sliderFirstMove",h)),c.emit("sliderMove",h),d.isMoved=!0;var o=c.isHorizontal()?l:m;f.diff=o,o*=e.touchRatio,g&&(o=-o),c.swipeDirection=o>0?"prev":"next",d.currentTranslate=o+d.startTranslate;var p=!0,q=e.resistanceRatio;if(e.touchReleaseOnEdges&&(q=0),o>0&&d.currentTranslate>c.minTranslate()?(p=!1,e.resistance&&(d.currentTranslate=c.minTranslate()-1+Math.pow(-c.minTranslate()+d.startTranslate+o,q))):0>o&&d.currentTranslate<c.maxTranslate()&&(p=!1,e.resistance&&(d.currentTranslate=c.maxTranslate()+1-Math.pow(c.maxTranslate()-d.startTranslate-o,q))),p&&(h.preventedByNestedSwiper=!0),!c.allowSlideNext&&"next"===c.swipeDirection&&d.currentTranslate<d.startTranslate&&(d.currentTranslate=d.startTranslate),!c.allowSlidePrev&&"prev"===c.swipeDirection&&d.currentTranslate>d.startTranslate&&(d.currentTranslate=d.startTranslate),e.threshold>0){if(!(Math.abs(o)>e.threshold||d.allowThresholdMove))return void(d.currentTranslate=d.startTranslate);if(!d.allowThresholdMove)return d.allowThresholdMove=!0,f.startX=f.currentX,f.startY=f.currentY,d.currentTranslate=d.startTranslate,void(f.diff=c.isHorizontal()?f.currentX-f.startX:f.currentY-f.startY)}e.followFinger&&((e.freeMode||e.watchSlidesProgress||e.watchSlidesVisibility)&&(c.updateActiveIndex(),c.updateSlidesClasses()),e.freeMode&&(0===d.velocities.length&&d.velocities.push({position:f[c.isHorizontal()?"startX":"startY"],time:d.touchStartTime}),d.velocities.push({position:f[c.isHorizontal()?"currentX":"currentY"],time:Ma.now()})),c.updateProgress(d.currentTranslate),c.setTranslate(d.currentTranslate))}}}}}function ua(a){var b=this,c=b.touchEventsData,d=b.params,e=b.touches,f=b.rtlTranslate,g=b.$wrapperEl,h=b.slidesGrid,i=b.snapGrid,j=a;if(j.originalEvent&&(j=j.originalEvent),c.allowTouchCallbacks&&b.emit("touchEnd",j),c.allowTouchCallbacks=!1,!c.isTouched)return c.isMoved&&d.grabCursor&&b.setGrabCursor(!1),c.isMoved=!1,void(c.startMoving=!1);d.grabCursor&&c.isMoved&&c.isTouched&&(b.allowSlideNext===!0||b.allowSlidePrev===!0)&&b.setGrabCursor(!1);var k=Ma.now(),l=k-c.touchStartTime;if(b.allowClick&&(b.updateClickedSlide(j),b.emit("tap",j),300>l&&k-c.lastClickTime>300&&(c.clickTimeout&&clearTimeout(c.clickTimeout),c.clickTimeout=Ma.nextTick(function(){b&&!b.destroyed&&b.emit("click",j)},300)),300>l&&k-c.lastClickTime<300&&(c.clickTimeout&&clearTimeout(c.clickTimeout),b.emit("doubleTap",j))),c.lastClickTime=Ma.now(),Ma.nextTick(function(){b.destroyed||(b.allowClick=!0)}),!c.isTouched||!c.isMoved||!b.swipeDirection||0===e.diff||c.currentTranslate===c.startTranslate)return c.isTouched=!1,c.isMoved=!1,void(c.startMoving=!1);c.isTouched=!1,c.isMoved=!1,c.startMoving=!1;var m;if(m=d.followFinger?f?b.translate:-b.translate:-c.currentTranslate,d.freeMode){if(m<-b.minTranslate())return void b.slideTo(b.activeIndex);if(m>-b.maxTranslate())return void b.slideTo(b.slides.length<i.length?i.length-1:b.slides.length-1);if(d.freeModeMomentum){if(c.velocities.length>1){var n=c.velocities.pop(),o=c.velocities.pop(),p=n.position-o.position,q=n.time-o.time;b.velocity=p/q,b.velocity/=2,Math.abs(b.velocity)<d.freeModeMinimumVelocity&&(b.velocity=0),(q>150||Ma.now()-n.time>300)&&(b.velocity=0)}else b.velocity=0;b.velocity*=d.freeModeMomentumVelocityRatio,c.velocities.length=0;var r=1e3*d.freeModeMomentumRatio,s=b.velocity*r,t=b.translate+s;f&&(t=-t);var u,v,w=!1,x=20*Math.abs(b.velocity)*d.freeModeMomentumBounceRatio;if(t<b.maxTranslate())d.freeModeMomentumBounce?(t+b.maxTranslate()<-x&&(t=b.maxTranslate()-x),u=b.maxTranslate(),w=!0,c.allowMomentumBounce=!0):t=b.maxTranslate(),d.loop&&d.centeredSlides&&(v=!0);else if(t>b.minTranslate())d.freeModeMomentumBounce?(t-b.minTranslate()>x&&(t=b.minTranslate()+x),u=b.minTranslate(),w=!0,c.allowMomentumBounce=!0):t=b.minTranslate(),d.loop&&d.centeredSlides&&(v=!0);else if(d.freeModeSticky){for(var y,z=0;z<i.length;z+=1)if(i[z]>-t){y=z;break}t=Math.abs(i[y]-t)<Math.abs(i[y-1]-t)||"next"===b.swipeDirection?i[y]:i[y-1],t=-t}if(v&&b.once("transitionEnd",function(){b.loopFix()}),0!==b.velocity)r=Math.abs(f?(-t-b.translate)/b.velocity:(t-b.translate)/b.velocity);else if(d.freeModeSticky)return void b.slideToClosest();d.freeModeMomentumBounce&&w?(b.updateProgress(u),b.setTransition(r),b.setTranslate(t),b.transitionStart(!0,b.swipeDirection),b.animating=!0,g.transitionEnd(function(){b&&!b.destroyed&&c.allowMomentumBounce&&(b.emit("momentumBounce"),b.setTransition(d.speed),b.setTranslate(u),g.transitionEnd(function(){b&&!b.destroyed&&b.transitionEnd()}))})):b.velocity?(b.updateProgress(t),b.setTransition(r),b.setTranslate(t),b.transitionStart(!0,b.swipeDirection),b.animating||(b.animating=!0,g.transitionEnd(function(){b&&!b.destroyed&&b.transitionEnd()}))):b.updateProgress(t),b.updateActiveIndex(),b.updateSlidesClasses()}else if(d.freeModeSticky)return void b.slideToClosest();return void((!d.freeModeMomentum||l>=d.longSwipesMs)&&(b.updateProgress(),b.updateActiveIndex(),b.updateSlidesClasses()))}for(var A=0,B=b.slidesSizesGrid[0],C=0;C<h.length;C+=d.slidesPerGroup)"undefined"!=typeof h[C+d.slidesPerGroup]?m>=h[C]&&m<h[C+d.slidesPerGroup]&&(A=C,B=h[C+d.slidesPerGroup]-h[C]):m>=h[C]&&(A=C,B=h[h.length-1]-h[h.length-2]);var D=(m-h[A])/B;if(l>d.longSwipesMs){if(!d.longSwipes)return void b.slideTo(b.activeIndex);"next"===b.swipeDirection&&b.slideTo(D>=d.longSwipesRatio?A+d.slidesPerGroup:A),"prev"===b.swipeDirection&&b.slideTo(D>1-d.longSwipesRatio?A+d.slidesPerGroup:A)}else{if(!d.shortSwipes)return void b.slideTo(b.activeIndex);"next"===b.swipeDirection&&b.slideTo(A+d.slidesPerGroup),"prev"===b.swipeDirection&&b.slideTo(A)}}function va(){var a=this,b=a.params,c=a.el;if(!c||0!==c.offsetWidth){b.breakpoints&&a.setBreakpoint();var d=a.allowSlideNext,e=a.allowSlidePrev,f=a.snapGrid;if(a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),b.freeMode){var g=Math.min(Math.max(a.translate,a.maxTranslate()),a.minTranslate());a.setTranslate(g),a.updateActiveIndex(),a.updateSlidesClasses(),b.autoHeight&&a.updateAutoHeight()}else a.updateSlidesClasses(),("auto"===b.slidesPerView||b.slidesPerView>1)&&a.isEnd&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0);a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.run(),a.allowSlidePrev=e,a.allowSlideNext=d,a.params.watchOverflow&&f!==a.snapGrid&&a.checkOverflow()}}function wa(a){var b=this;b.allowClick||(b.params.preventClicks&&a.preventDefault(),b.params.preventClicksPropagation&&b.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))}function xa(){}function ya(){var a=this,b=a.params,c=a.touchEvents,d=a.el,e=a.wrapperEl;a.onTouchStart=sa.bind(a),a.onTouchMove=ta.bind(a),a.onTouchEnd=ua.bind(a),a.onClick=wa.bind(a);var f="container"===b.touchEventsTarget?d:e,g=!!b.nested;if(Na.touch||!Na.pointerEvents&&!Na.prefixedPointerEvents){if(Na.touch){var h="touchstart"===c.start&&Na.passiveListener&&b.passiveListeners?{passive:!0,capture:!1}:!1;f.addEventListener(c.start,a.onTouchStart,h),f.addEventListener(c.move,a.onTouchMove,Na.passiveListener?{passive:!1,capture:g}:g),f.addEventListener(c.end,a.onTouchEnd,h),Za||(Ia.addEventListener("touchstart",xa),Za=!0)}(b.simulateTouch&&!Ya.ios&&!Ya.android||b.simulateTouch&&!Na.touch&&Ya.ios)&&(f.addEventListener("mousedown",a.onTouchStart,!1),Ia.addEventListener("mousemove",a.onTouchMove,g),Ia.addEventListener("mouseup",a.onTouchEnd,!1))}else f.addEventListener(c.start,a.onTouchStart,!1),Ia.addEventListener(c.move,a.onTouchMove,g),Ia.addEventListener(c.end,a.onTouchEnd,!1);(b.preventClicks||b.preventClicksPropagation)&&f.addEventListener("click",a.onClick,!0),a.on(Ya.ios||Ya.android?"resize orientationchange observerUpdate":"resize observerUpdate",va,!0)}function za(){var a=this,b=a.params,c=a.touchEvents,d=a.el,e=a.wrapperEl,f="container"===b.touchEventsTarget?d:e,g=!!b.nested;if(Na.touch||!Na.pointerEvents&&!Na.prefixedPointerEvents){if(Na.touch){var h="onTouchStart"===c.start&&Na.passiveListener&&b.passiveListeners?{passive:!0,capture:!1}:!1;f.removeEventListener(c.start,a.onTouchStart,h),f.removeEventListener(c.move,a.onTouchMove,g),f.removeEventListener(c.end,a.onTouchEnd,h)}(b.simulateTouch&&!Ya.ios&&!Ya.android||b.simulateTouch&&!Na.touch&&Ya.ios)&&(f.removeEventListener("mousedown",a.onTouchStart,!1),Ia.removeEventListener("mousemove",a.onTouchMove,g),Ia.removeEventListener("mouseup",a.onTouchEnd,!1))}else f.removeEventListener(c.start,a.onTouchStart,!1),Ia.removeEventListener(c.move,a.onTouchMove,g),Ia.removeEventListener(c.end,a.onTouchEnd,!1);(b.preventClicks||b.preventClicksPropagation)&&f.removeEventListener("click",a.onClick,!0),a.off(Ya.ios||Ya.android?"resize orientationchange observerUpdate":"resize observerUpdate",va)}function Aa(){var a=this,b=a.activeIndex,c=a.initialized,d=a.loopedSlides;void 0===d&&(d=0);var e=a.params,f=e.breakpoints;if(f&&(!f||0!==Object.keys(f).length)){var g=a.getBreakpoint(f);if(g&&a.currentBreakpoint!==g){var h=g in f?f[g]:void 0;h&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(a){var b=h[a];"undefined"!=typeof b&&(h[a]="slidesPerView"!==a||"AUTO"!==b&&"auto"!==b?"slidesPerView"===a?parseFloat(b):parseInt(b,10):"auto")});var i=h||a.originalParams,j=i.direction&&i.direction!==e.direction,k=e.loop&&(i.slidesPerView!==e.slidesPerView||j);j&&c&&a.changeDirection(),Ma.extend(a.params,i),Ma.extend(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),a.currentBreakpoint=g,k&&c&&(a.loopDestroy(),a.loopCreate(),a.updateSlides(),a.slideTo(b-d+a.loopedSlides,0,!1)),a.emit("breakpoint",i)}}}function Ba(a){var b=this;if(!a)return void 0;var c=!1,d=[];Object.keys(a).forEach(function(a){d.push(a)}),d.sort(function(a,b){return parseInt(a,10)-parseInt(b,10)});for(var e=0;e<d.length;e+=1){var f=d[e];b.params.breakpointsInverse?f<=Ja.innerWidth&&(c=f):f>=Ja.innerWidth&&!c&&(c=f)}return c||"max"}function Ca(){var a=this,b=a.classNames,c=a.params,d=a.rtl,e=a.$el,f=[];f.push("initialized"),f.push(c.direction),c.freeMode&&f.push("free-mode"),Na.flexbox||f.push("no-flexbox"),c.autoHeight&&f.push("autoheight"),d&&f.push("rtl"),c.slidesPerColumn>1&&f.push("multirow"),Ya.android&&f.push("android"),Ya.ios&&f.push("ios"),(Oa.isIE||Oa.isEdge)&&(Na.pointerEvents||Na.prefixedPointerEvents)&&f.push("wp8-"+c.direction),
f.forEach(function(a){b.push(c.containerModifierClass+a)}),e.addClass(b.join(" "))}function Da(){var a=this,b=a.$el,c=a.classNames;b.removeClass(c.join(" "))}function Ea(a,b,c,d,e,f){function g(){f&&f()}var h;a.complete&&e?g():b?(h=new Ja.Image,h.onload=g,h.onerror=g,d&&(h.sizes=d),c&&(h.srcset=c),b&&(h.src=b)):g()}function Fa(){function a(){"undefined"!=typeof b&&null!==b&&b&&!b.destroyed&&(void 0!==b.imagesLoaded&&(b.imagesLoaded+=1),b.imagesLoaded===b.imagesToLoad.length&&(b.params.updateOnImagesReady&&b.update(),b.emit("imagesReady")))}var b=this;b.imagesToLoad=b.$el.find("img");for(var c=0;c<b.imagesToLoad.length;c+=1){var d=b.imagesToLoad[c];b.loadImage(d,d.currentSrc||d.getAttribute("src"),d.srcset||d.getAttribute("srcset"),d.sizes||d.getAttribute("sizes"),!0,a)}}function Ga(){var a=this,b=a.isLocked;a.isLocked=1===a.snapGrid.length,a.allowSlideNext=!a.isLocked,a.allowSlidePrev=!a.isLocked,b!==a.isLocked&&a.emit(a.isLocked?"lock":"unlock"),b&&b!==a.isLocked&&(a.isEnd=!1,a.navigation.update())}function Ha(){var a="onwheel",b=a in Ia;if(!b){var c=Ia.createElement("div");c.setAttribute(a,"return;"),b="function"==typeof c[a]}return!b&&Ia.implementation&&Ia.implementation.hasFeature&&Ia.implementation.hasFeature("","")!==!0&&(b=Ia.implementation.hasFeature("Events.wheel","3.0")),b}var Ia="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,Ja="undefined"==typeof window?{document:Ia,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,Ka=function(a){for(var b=this,c=0;c<a.length;c+=1)b[c]=a[c];return b.length=a.length,this};a.fn=Ka.prototype,a.Class=Ka,a.Dom7=Ka;var La={addClass:c,removeClass:d,hasClass:e,toggleClass:f,attr:g,removeAttr:h,data:i,transform:j,transition:k,on:l,off:m,trigger:n,transitionEnd:o,outerWidth:p,outerHeight:q,offset:r,css:t,each:u,html:v,text:w,is:x,index:y,eq:z,append:A,prepend:B,next:C,nextAll:D,prev:E,prevAll:F,parent:G,parents:H,closest:I,find:J,children:K,remove:L,add:M,styles:s};Object.keys(La).forEach(function(b){a.fn[b]=a.fn[b]||La[b]});var Ma={deleteProps:function(a){var b=a;Object.keys(b).forEach(function(a){try{b[a]=null}catch(c){}try{delete b[a]}catch(c){}})},nextTick:function(a,b){return void 0===b&&(b=0),setTimeout(a,b)},now:function(){return Date.now()},getTranslate:function(a,b){void 0===b&&(b="x");var c,d,e,f=Ja.getComputedStyle(a,null);return Ja.WebKitCSSMatrix?(d=f.transform||f.webkitTransform,d.split(",").length>6&&(d=d.split(", ").map(function(a){return a.replace(",",".")}).join(", ")),e=new Ja.WebKitCSSMatrix("none"===d?"":d)):(e=f.MozTransform||f.OTransform||f.MsTransform||f.msTransform||f.transform||f.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),c=e.toString().split(",")),"x"===b&&(d=Ja.WebKitCSSMatrix?e.m41:parseFloat(16===c.length?c[12]:c[4])),"y"===b&&(d=Ja.WebKitCSSMatrix?e.m42:parseFloat(16===c.length?c[13]:c[5])),d||0},parseUrlQuery:function(a){var b,c,d,e,f={},g=a||Ja.location.href;if("string"==typeof g&&g.length)for(g=g.indexOf("?")>-1?g.replace(/\S*\?/,""):"",c=g.split("&").filter(function(a){return""!==a}),e=c.length,b=0;e>b;b+=1)d=c[b].replace(/#\S+/g,"").split("="),f[decodeURIComponent(d[0])]="undefined"==typeof d[1]?void 0:decodeURIComponent(d[1])||"";return f},isObject:function(a){return"object"==typeof a&&null!==a&&a.constructor&&a.constructor===Object},extend:function(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];for(var c=Object(a[0]),d=1;d<a.length;d+=1){var e=a[d];if(void 0!==e&&null!==e)for(var f=Object.keys(Object(e)),g=0,h=f.length;h>g;g+=1){var i=f[g],j=Object.getOwnPropertyDescriptor(e,i);void 0!==j&&j.enumerable&&(Ma.isObject(c[i])&&Ma.isObject(e[i])?Ma.extend(c[i],e[i]):!Ma.isObject(c[i])&&Ma.isObject(e[i])?(c[i]={},Ma.extend(c[i],e[i])):c[i]=e[i])}}return c}},Na=function(){var a=Ia.createElement("div");return{touch:Ja.Modernizr&&Ja.Modernizr.touch===!0||function(){return!!(Ja.navigator.maxTouchPoints>0||"ontouchstart"in Ja||Ja.DocumentTouch&&Ia instanceof Ja.DocumentTouch)}(),pointerEvents:!!(Ja.navigator.pointerEnabled||Ja.PointerEvent||"maxTouchPoints"in Ja.navigator&&Ja.navigator.maxTouchPoints>0),prefixedPointerEvents:!!Ja.navigator.msPointerEnabled,transition:function(){var b=a.style;return"transition"in b||"webkitTransition"in b||"MozTransition"in b}(),transforms3d:Ja.Modernizr&&Ja.Modernizr.csstransforms3d===!0||function(){var b=a.style;return"webkitPerspective"in b||"MozPerspective"in b||"OPerspective"in b||"MsPerspective"in b||"perspective"in b}(),flexbox:function(){for(var b=a.style,c="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),d=0;d<c.length;d+=1)if(c[d]in b)return!0;return!1}(),observer:function(){return"MutationObserver"in Ja||"WebkitMutationObserver"in Ja}(),passiveListener:function(){var a=!1;try{var b=Object.defineProperty({},"passive",{get:function(){a=!0}});Ja.addEventListener("testPassiveListener",null,b)}catch(c){}return a}(),gestures:function(){return"ongesturestart"in Ja}()}}(),Oa=function(){function a(){var a=Ja.navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}return{isIE:!!Ja.navigator.userAgent.match(/Trident/g)||!!Ja.navigator.userAgent.match(/MSIE/g),isEdge:!!Ja.navigator.userAgent.match(/Edge/g),isSafari:a(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(Ja.navigator.userAgent)}}(),Pa=function(a){void 0===a&&(a={});var b=this;b.params=a,b.eventsListeners={},b.params&&b.params.on&&Object.keys(b.params.on).forEach(function(a){b.on(a,b.params.on[a])})},Qa={components:{configurable:!0}};Pa.prototype.on=function(a,b,c){var d=this;if("function"!=typeof b)return d;var e=c?"unshift":"push";return a.split(" ").forEach(function(a){d.eventsListeners[a]||(d.eventsListeners[a]=[]),d.eventsListeners[a][e](b)}),d},Pa.prototype.once=function(a,b,c){function d(){for(var c=[],f=arguments.length;f--;)c[f]=arguments[f];b.apply(e,c),e.off(a,d),d.f7proxy&&delete d.f7proxy}var e=this;return"function"!=typeof b?e:(d.f7proxy=b,e.on(a,d,c))},Pa.prototype.off=function(a,b){var c=this;return c.eventsListeners?(a.split(" ").forEach(function(a){"undefined"==typeof b?c.eventsListeners[a]=[]:c.eventsListeners[a]&&c.eventsListeners[a].length&&c.eventsListeners[a].forEach(function(d,e){(d===b||d.f7proxy&&d.f7proxy===b)&&c.eventsListeners[a].splice(e,1)})}),c):c},Pa.prototype.emit=function(){for(var a=[],b=arguments.length;b--;)a[b]=arguments[b];var c=this;if(!c.eventsListeners)return c;var d,e,f;"string"==typeof a[0]||Array.isArray(a[0])?(d=a[0],e=a.slice(1,a.length),f=c):(d=a[0].events,e=a[0].data,f=a[0].context||c);var g=Array.isArray(d)?d:d.split(" ");return g.forEach(function(a){if(c.eventsListeners&&c.eventsListeners[a]){var b=[];c.eventsListeners[a].forEach(function(a){b.push(a)}),b.forEach(function(a){a.apply(f,e)})}}),c},Pa.prototype.useModulesParams=function(a){var b=this;b.modules&&Object.keys(b.modules).forEach(function(c){var d=b.modules[c];d.params&&Ma.extend(a,d.params)})},Pa.prototype.useModules=function(a){void 0===a&&(a={});var b=this;b.modules&&Object.keys(b.modules).forEach(function(c){var d=b.modules[c],e=a[c]||{};d.instance&&Object.keys(d.instance).forEach(function(a){var c=d.instance[a];b[a]="function"==typeof c?c.bind(b):c}),d.on&&b.on&&Object.keys(d.on).forEach(function(a){b.on(a,d.on[a])}),d.create&&d.create.bind(b)(e)})},Qa.components.set=function(a){var b=this;b.use&&b.use(a)},Pa.installModule=function(a){for(var b=[],c=arguments.length-1;c-->0;)b[c]=arguments[c+1];var d=this;d.prototype.modules||(d.prototype.modules={});var e=a.name||Object.keys(d.prototype.modules).length+"_"+Ma.now();return d.prototype.modules[e]=a,a.proto&&Object.keys(a.proto).forEach(function(b){d.prototype[b]=a.proto[b]}),a["static"]&&Object.keys(a["static"]).forEach(function(b){d[b]=a["static"][b]}),a.install&&a.install.apply(d,b),d},Pa.use=function(a){for(var b=[],c=arguments.length-1;c-->0;)b[c]=arguments[c+1];var d=this;return Array.isArray(a)?(a.forEach(function(a){return d.installModule(a)}),d):d.installModule.apply(d,[a].concat(b))},Object.defineProperties(Pa,Qa);var Ra={updateSize:N,updateSlides:O,updateAutoHeight:P,updateSlidesOffset:Q,updateSlidesProgress:R,updateProgress:S,updateSlidesClasses:T,updateActiveIndex:U,updateClickedSlide:V},Sa={getTranslate:W,setTranslate:X,minTranslate:Y,maxTranslate:Z},Ta={setTransition:$,transitionStart:_,transitionEnd:aa},Ua={slideTo:ba,slideToLoop:ca,slideNext:da,slidePrev:ea,slideReset:fa,slideToClosest:ga,slideToClickedSlide:ha},Va={loopCreate:ia,loopFix:ja,loopDestroy:ka},Wa={setGrabCursor:la,unsetGrabCursor:ma},Xa={appendSlide:na,prependSlide:oa,addSlide:pa,removeSlide:qa,removeAllSlides:ra},Ya=function(){var a=Ja.navigator.userAgent,b={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:Ja.cordova||Ja.phonegap,phonegap:Ja.cordova||Ja.phonegap},c=a.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),d=a.match(/(Android);?[\s\/]+([\d.]+)?/),e=a.match(/(iPad).*OS\s([\d_]+)/),f=a.match(/(iPod)(.*OS\s([\d_]+))?/),g=!e&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(c&&(b.os="windows",b.osVersion=c[2],b.windows=!0),d&&!c&&(b.os="android",b.osVersion=d[2],b.android=!0,b.androidChrome=a.toLowerCase().indexOf("chrome")>=0),(e||g||f)&&(b.os="ios",b.ios=!0),g&&!f&&(b.osVersion=g[2].replace(/_/g,"."),b.iphone=!0),e&&(b.osVersion=e[2].replace(/_/g,"."),b.ipad=!0),f&&(b.osVersion=f[3]?f[3].replace(/_/g,"."):null,b.iphone=!0),b.ios&&b.osVersion&&a.indexOf("Version/")>=0&&"10"===b.osVersion.split(".")[0]&&(b.osVersion=a.toLowerCase().split("version/")[1].split(" ")[0]),b.desktop=!(b.os||b.android||b.webView),b.webView=(g||e||f)&&a.match(/.*AppleWebKit(?!.*Safari)/i),b.os&&"ios"===b.os){var h=b.osVersion.split("."),i=Ia.querySelector('meta[name="viewport"]');b.minimalUi=!b.webView&&(f||g)&&(1*h[0]===7?1*h[1]>=1:1*h[0]>7)&&i&&i.getAttribute("content").indexOf("minimal-ui")>=0}return b.pixelRatio=Ja.devicePixelRatio||1,b}(),Za=!1,$a={attachEvents:ya,detachEvents:za},_a={setBreakpoint:Aa,getBreakpoint:Ba},ab={addClasses:Ca,removeClasses:Da},bb={loadImage:Ea,preloadImages:Fa},cb={checkOverflow:Ga},db={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},eb={update:Ra,translate:Sa,transition:Ta,slide:Ua,loop:Va,grabCursor:Wa,manipulation:Xa,events:$a,breakpoints:_a,checkOverflow:cb,classes:ab,images:bb},fb={},gb=function(b){function c(){for(var d,e=[],f=arguments.length;f--;)e[f]=arguments[f];var g,h;1===e.length&&e[0].constructor&&e[0].constructor===Object?h=e[0]:(d=e,g=d[0],h=d[1]),h||(h={}),h=Ma.extend({},h),g&&!h.el&&(h.el=g),b.call(this,h),Object.keys(eb).forEach(function(a){Object.keys(eb[a]).forEach(function(b){c.prototype[b]||(c.prototype[b]=eb[a][b])})});var i=this;"undefined"==typeof i.modules&&(i.modules={}),Object.keys(i.modules).forEach(function(a){var b=i.modules[a];if(b.params){var c=Object.keys(b.params)[0],d=b.params[c];if("object"!=typeof d||null===d)return;if(!(c in h&&"enabled"in d))return;h[c]===!0&&(h[c]={enabled:!0}),"object"!=typeof h[c]||"enabled"in h[c]||(h[c].enabled=!0),h[c]||(h[c]={enabled:!1})}});var j=Ma.extend({},db);i.useModulesParams(j),i.params=Ma.extend({},j,fb,h),i.originalParams=Ma.extend({},i.params),i.passedParams=Ma.extend({},h),i.$=a;var k=a(i.params.el);if(g=k[0],!g)return void 0;if(k.length>1){var l=[];return k.each(function(a,b){var d=Ma.extend({},h,{el:b});l.push(new c(d))}),l}g.swiper=i,k.data("swiper",i);var m=k.children("."+i.params.wrapperClass);return Ma.extend(i,{$el:k,el:g,$wrapperEl:m,wrapperEl:m[0],classNames:[],slides:a(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===i.params.direction},isVertical:function(){return"vertical"===i.params.direction},rtl:"rtl"===g.dir.toLowerCase()||"rtl"===k.css("direction"),rtlTranslate:"horizontal"===i.params.direction&&("rtl"===g.dir.toLowerCase()||"rtl"===k.css("direction")),wrongRTL:"-webkit-box"===m.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,touchEvents:function(){var a=["touchstart","touchmove","touchend"],b=["mousedown","mousemove","mouseup"];return Na.pointerEvents?b=["pointerdown","pointermove","pointerup"]:Na.prefixedPointerEvents&&(b=["MSPointerDown","MSPointerMove","MSPointerUp"]),i.touchEventsTouch={start:a[0],move:a[1],end:a[2]},i.touchEventsDesktop={start:b[0],move:b[1],end:b[2]},Na.touch||!i.params.simulateTouch?i.touchEventsTouch:i.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:Ma.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.useModules(),i.params.init&&i.init(),i}b&&(c.__proto__=b),c.prototype=Object.create(b&&b.prototype),c.prototype.constructor=c;var d={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return c.prototype.slidesPerViewDynamic=function(){var a=this,b=a.params,c=a.slides,d=a.slidesGrid,e=a.size,f=a.activeIndex,g=1;if(b.centeredSlides){for(var h,i=c[f].swiperSlideSize,j=f+1;j<c.length;j+=1)c[j]&&!h&&(i+=c[j].swiperSlideSize,g+=1,i>e&&(h=!0));for(var k=f-1;k>=0;k-=1)c[k]&&!h&&(i+=c[k].swiperSlideSize,g+=1,i>e&&(h=!0))}else for(var l=f+1;l<c.length;l+=1)d[l]-d[f]<e&&(g+=1);return g},c.prototype.update=function(){function a(){var a=b.rtlTranslate?-1*b.translate:b.translate,c=Math.min(Math.max(a,b.maxTranslate()),b.minTranslate());b.setTranslate(c),b.updateActiveIndex(),b.updateSlidesClasses()}var b=this;if(b&&!b.destroyed){var c=b.snapGrid,d=b.params;d.breakpoints&&b.setBreakpoint(),b.updateSize(),b.updateSlides(),b.updateProgress(),b.updateSlidesClasses();var e;b.params.freeMode?(a(),b.params.autoHeight&&b.updateAutoHeight()):(e=("auto"===b.params.slidesPerView||b.params.slidesPerView>1)&&b.isEnd&&!b.params.centeredSlides?b.slideTo(b.slides.length-1,0,!1,!0):b.slideTo(b.activeIndex,0,!1,!0),e||a()),d.watchOverflow&&c!==b.snapGrid&&b.checkOverflow(),b.emit("update")}},c.prototype.changeDirection=function(a,b){void 0===b&&(b=!0);var c=this,d=c.params.direction;return a||(a="horizontal"===d?"vertical":"horizontal"),a===d||"horizontal"!==a&&"vertical"!==a?c:(c.$el.removeClass(""+c.params.containerModifierClass+d+" wp8-"+d).addClass(""+c.params.containerModifierClass+a),(Oa.isIE||Oa.isEdge)&&(Na.pointerEvents||Na.prefixedPointerEvents)&&c.$el.addClass(c.params.containerModifierClass+"wp8-"+a),c.params.direction=a,c.slides.each(function(b,c){"vertical"===a?c.style.width="":c.style.height=""}),c.emit("changeDirection"),b&&c.update(),c)},c.prototype.init=function(){var a=this;a.initialized||(a.emit("beforeInit"),a.params.breakpoints&&a.setBreakpoint(),a.addClasses(),a.params.loop&&a.loopCreate(),a.updateSize(),a.updateSlides(),a.params.watchOverflow&&a.checkOverflow(),a.params.grabCursor&&a.setGrabCursor(),a.params.preloadImages&&a.preloadImages(),a.params.loop?a.slideTo(a.params.initialSlide+a.loopedSlides,0,a.params.runCallbacksOnInit):a.slideTo(a.params.initialSlide,0,a.params.runCallbacksOnInit),a.attachEvents(),a.initialized=!0,a.emit("init"))},c.prototype.destroy=function(a,b){void 0===a&&(a=!0),void 0===b&&(b=!0);var c=this,d=c.params,e=c.$el,f=c.$wrapperEl,g=c.slides;return"undefined"==typeof c.params||c.destroyed?null:(c.emit("beforeDestroy"),c.initialized=!1,c.detachEvents(),d.loop&&c.loopDestroy(),b&&(c.removeClasses(),e.removeAttr("style"),f.removeAttr("style"),g&&g.length&&g.removeClass([d.slideVisibleClass,d.slideActiveClass,d.slideNextClass,d.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),c.emit("destroy"),Object.keys(c.eventsListeners).forEach(function(a){c.off(a)}),a!==!1&&(c.$el[0].swiper=null,c.$el.data("swiper",null),Ma.deleteProps(c)),c.destroyed=!0,null)},c.extendDefaults=function(a){Ma.extend(fb,a)},d.extendedDefaults.get=function(){return fb},d.defaults.get=function(){return db},d.Class.get=function(){return b},d.$.get=function(){return a},Object.defineProperties(c,d),c}(Pa),hb={name:"device",proto:{device:Ya},"static":{device:Ya}},ib={name:"support",proto:{support:Na},"static":{support:Na}},jb={name:"browser",proto:{browser:Oa},"static":{browser:Oa}},kb={name:"resize",create:function(){var a=this;Ma.extend(a,{resize:{resizeHandler:function(){a&&!a.destroyed&&a.initialized&&(a.emit("beforeResize"),a.emit("resize"))},orientationChangeHandler:function(){a&&!a.destroyed&&a.initialized&&a.emit("orientationchange")}}})},on:{init:function(){var a=this;Ja.addEventListener("resize",a.resize.resizeHandler),Ja.addEventListener("orientationchange",a.resize.orientationChangeHandler)},destroy:function(){var a=this;Ja.removeEventListener("resize",a.resize.resizeHandler),Ja.removeEventListener("orientationchange",a.resize.orientationChangeHandler)}}},lb={func:Ja.MutationObserver||Ja.WebkitMutationObserver,attach:function(a,b){void 0===b&&(b={});var c=this,d=lb.func,e=new d(function(a){if(1===a.length)return void c.emit("observerUpdate",a[0]);var b=function(){c.emit("observerUpdate",a[0])};Ja.requestAnimationFrame?Ja.requestAnimationFrame(b):Ja.setTimeout(b,0)});e.observe(a,{attributes:"undefined"==typeof b.attributes?!0:b.attributes,childList:"undefined"==typeof b.childList?!0:b.childList,characterData:"undefined"==typeof b.characterData?!0:b.characterData}),c.observer.observers.push(e)},init:function(){var a=this;if(Na.observer&&a.params.observer){if(a.params.observeParents)for(var b=a.$el.parents(),c=0;c<b.length;c+=1)a.observer.attach(b[c]);a.observer.attach(a.$el[0],{childList:a.params.observeSlideChildren}),a.observer.attach(a.$wrapperEl[0],{attributes:!1})}},destroy:function(){var a=this;a.observer.observers.forEach(function(a){a.disconnect()}),a.observer.observers=[]}},mb={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){var a=this;Ma.extend(a,{observer:{init:lb.init.bind(a),attach:lb.attach.bind(a),destroy:lb.destroy.bind(a),observers:[]}})},on:{init:function(){var a=this;a.observer.init()},destroy:function(){var a=this;a.observer.destroy()}}},nb={update:function(a){function b(){c.updateSlides(),c.updateProgress(),c.updateSlidesClasses(),c.lazy&&c.params.lazy.enabled&&c.lazy.load()}var c=this,d=c.params,e=d.slidesPerView,f=d.slidesPerGroup,g=d.centeredSlides,h=c.params.virtual,i=h.addSlidesBefore,j=h.addSlidesAfter,k=c.virtual,l=k.from,m=k.to,n=k.slides,o=k.slidesGrid,p=k.renderSlide,q=k.offset;c.updateActiveIndex();var r,s=c.activeIndex||0;r=c.rtlTranslate?"right":c.isHorizontal()?"left":"top";var t,u;g?(t=Math.floor(e/2)+f+i,u=Math.floor(e/2)+f+j):(t=e+(f-1)+i,u=f+j);var v=Math.max((s||0)-u,0),w=Math.min((s||0)+t,n.length-1),x=(c.slidesGrid[v]||0)-(c.slidesGrid[0]||0);if(Ma.extend(c.virtual,{from:v,to:w,offset:x,slidesGrid:c.slidesGrid}),l===v&&m===w&&!a)return c.slidesGrid!==o&&x!==q&&c.slides.css(r,x+"px"),void c.updateProgress();if(c.params.virtual.renderExternal)return c.params.virtual.renderExternal.call(c,{offset:x,from:v,to:w,slides:function(){for(var a=[],b=v;w>=b;b+=1)a.push(n[b]);return a}()}),void b();var y=[],z=[];if(a)c.$wrapperEl.find("."+c.params.slideClass).remove();else for(var A=l;m>=A;A+=1)(v>A||A>w)&&c.$wrapperEl.find("."+c.params.slideClass+'[data-swiper-slide-index="'+A+'"]').remove();for(var B=0;B<n.length;B+=1)B>=v&&w>=B&&("undefined"==typeof m||a?z.push(B):(B>m&&z.push(B),l>B&&y.push(B)));z.forEach(function(a){c.$wrapperEl.append(p(n[a],a))}),y.sort(function(a,b){return b-a}).forEach(function(a){c.$wrapperEl.prepend(p(n[a],a))}),c.$wrapperEl.children(".swiper-slide").css(r,x+"px"),b()},renderSlide:function(b,c){var d=this,e=d.params.virtual;if(e.cache&&d.virtual.cache[c])return d.virtual.cache[c];var f=a(e.renderSlide?e.renderSlide.call(d,b,c):'<div class="'+d.params.slideClass+'" data-swiper-slide-index="'+c+'">'+b+"</div>");return f.attr("data-swiper-slide-index")||f.attr("data-swiper-slide-index",c),e.cache&&(d.virtual.cache[c]=f),f},appendSlide:function(a){var b=this;if("object"==typeof a&&"length"in a)for(var c=0;c<a.length;c+=1)a[c]&&b.virtual.slides.push(a[c]);else b.virtual.slides.push(a);b.virtual.update(!0)},prependSlide:function(a){var b=this,c=b.activeIndex,d=c+1,e=1;if(Array.isArray(a)){for(var f=0;f<a.length;f+=1)a[f]&&b.virtual.slides.unshift(a[f]);d=c+a.length,e=a.length}else b.virtual.slides.unshift(a);if(b.params.virtual.cache){var g=b.virtual.cache,h={};Object.keys(g).forEach(function(a){h[parseInt(a,10)+e]=g[a]}),b.virtual.cache=h}b.virtual.update(!0),b.slideTo(d,0)},removeSlide:function(a){var b=this;if("undefined"!=typeof a&&null!==a){var c=b.activeIndex;if(Array.isArray(a))for(var d=a.length-1;d>=0;d-=1)b.virtual.slides.splice(a[d],1),b.params.virtual.cache&&delete b.virtual.cache[a[d]],a[d]<c&&(c-=1),c=Math.max(c,0);else b.virtual.slides.splice(a,1),b.params.virtual.cache&&delete b.virtual.cache[a],c>a&&(c-=1),c=Math.max(c,0);b.virtual.update(!0),b.slideTo(c,0)}},removeAllSlides:function(){var a=this;a.virtual.slides=[],a.params.virtual.cache&&(a.virtual.cache={}),a.virtual.update(!0),a.slideTo(0,0)}},ob={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var a=this;Ma.extend(a,{virtual:{update:nb.update.bind(a),appendSlide:nb.appendSlide.bind(a),prependSlide:nb.prependSlide.bind(a),removeSlide:nb.removeSlide.bind(a),removeAllSlides:nb.removeAllSlides.bind(a),renderSlide:nb.renderSlide.bind(a),slides:a.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var a=this;if(a.params.virtual.enabled){a.classNames.push(a.params.containerModifierClass+"virtual");var b={watchSlidesProgress:!0};Ma.extend(a.params,b),Ma.extend(a.originalParams,b),a.params.initialSlide||a.virtual.update()}},setTranslate:function(){var a=this;a.params.virtual.enabled&&a.virtual.update()}}},pb={handle:function(a){var b=this,c=b.rtlTranslate,d=a;d.originalEvent&&(d=d.originalEvent);var e=d.keyCode||d.charCode;if(!b.allowSlideNext&&(b.isHorizontal()&&39===e||b.isVertical()&&40===e||34===e))return!1;if(!b.allowSlidePrev&&(b.isHorizontal()&&37===e||b.isVertical()&&38===e||33===e))return!1;if(d.shiftKey||d.altKey||d.ctrlKey||d.metaKey)return void 0;if(Ia.activeElement&&Ia.activeElement.nodeName&&("input"===Ia.activeElement.nodeName.toLowerCase()||"textarea"===Ia.activeElement.nodeName.toLowerCase()))return void 0;if(b.params.keyboard.onlyInViewport&&(33===e||34===e||37===e||39===e||38===e||40===e)){var f=!1;if(b.$el.parents("."+b.params.slideClass).length>0&&0===b.$el.parents("."+b.params.slideActiveClass).length)return void 0;var g=Ja.innerWidth,h=Ja.innerHeight,i=b.$el.offset();c&&(i.left-=b.$el[0].scrollLeft);for(var j=[[i.left,i.top],[i.left+b.width,i.top],[i.left,i.top+b.height],[i.left+b.width,i.top+b.height]],k=0;k<j.length;k+=1){var l=j[k];l[0]>=0&&l[0]<=g&&l[1]>=0&&l[1]<=h&&(f=!0)}if(!f)return void 0}return b.isHorizontal()?((33===e||34===e||37===e||39===e)&&(d.preventDefault?d.preventDefault():d.returnValue=!1),((34===e||39===e)&&!c||(33===e||37===e)&&c)&&b.slideNext(),((33===e||37===e)&&!c||(34===e||39===e)&&c)&&b.slidePrev()):((33===e||34===e||38===e||40===e)&&(d.preventDefault?d.preventDefault():d.returnValue=!1),(34===e||40===e)&&b.slideNext(),(33===e||38===e)&&b.slidePrev()),void b.emit("keyPress",e)},enable:function(){var b=this;b.keyboard.enabled||(a(Ia).on("keydown",b.keyboard.handle),b.keyboard.enabled=!0)},disable:function(){var b=this;b.keyboard.enabled&&(a(Ia).off("keydown",b.keyboard.handle),b.keyboard.enabled=!1)}},qb={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){var a=this;Ma.extend(a,{keyboard:{enabled:!1,enable:pb.enable.bind(a),disable:pb.disable.bind(a),handle:pb.handle.bind(a)}})},on:{init:function(){var a=this;a.params.keyboard.enabled&&a.keyboard.enable()},destroy:function(){var a=this;a.keyboard.enabled&&a.keyboard.disable()}}},rb={lastScrollTime:Ma.now(),event:function(){return Ja.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":Ha()?"wheel":"mousewheel"}(),normalize:function(a){var b=10,c=40,d=800,e=0,f=0,g=0,h=0;return"detail"in a&&(f=a.detail),"wheelDelta"in a&&(f=-a.wheelDelta/120),"wheelDeltaY"in a&&(f=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(e=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(e=f,f=0),g=e*b,h=f*b,"deltaY"in a&&(h=a.deltaY),"deltaX"in a&&(g=a.deltaX),(g||h)&&a.deltaMode&&(1===a.deltaMode?(g*=c,h*=c):(g*=d,h*=d)),g&&!e&&(e=1>g?-1:1),h&&!f&&(f=1>h?-1:1),{spinX:e,spinY:f,pixelX:g,pixelY:h}},handleMouseEnter:function(){var a=this;a.mouseEntered=!0},handleMouseLeave:function(){var a=this;a.mouseEntered=!1},handle:function(a){var b=a,c=this,d=c.params.mousewheel;if(!c.mouseEntered&&!d.releaseOnEdges)return!0;b.originalEvent&&(b=b.originalEvent);var e=0,f=c.rtlTranslate?-1:1,g=rb.normalize(b);if(d.forceToAxis)if(c.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;e=g.pixelX*f}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;e=g.pixelY}else e=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*f:-g.pixelY;if(0===e)return!0;if(d.invert&&(e=-e),c.params.freeMode){c.params.loop&&c.loopFix();var h=c.getTranslate()+e*d.sensitivity,i=c.isBeginning,j=c.isEnd;if(h>=c.minTranslate()&&(h=c.minTranslate()),h<=c.maxTranslate()&&(h=c.maxTranslate()),c.setTransition(0),c.setTranslate(h),c.updateProgress(),c.updateActiveIndex(),c.updateSlidesClasses(),(!i&&c.isBeginning||!j&&c.isEnd)&&c.updateSlidesClasses(),c.params.freeModeSticky&&(clearTimeout(c.mousewheel.timeout),c.mousewheel.timeout=Ma.nextTick(function(){c.slideToClosest()},300)),c.emit("scroll",b),c.params.autoplay&&c.params.autoplayDisableOnInteraction&&c.autoplay.stop(),h===c.minTranslate()||h===c.maxTranslate())return!0}else{if(Ma.now()-c.mousewheel.lastScrollTime>60)if(0>e)if(c.isEnd&&!c.params.loop||c.animating){if(d.releaseOnEdges)return!0}else c.slideNext(),c.emit("scroll",b);else if(c.isBeginning&&!c.params.loop||c.animating){if(d.releaseOnEdges)return!0}else c.slidePrev(),c.emit("scroll",b);c.mousewheel.lastScrollTime=(new Ja.Date).getTime()}return b.preventDefault?b.preventDefault():b.returnValue=!1,!1},enable:function(){var b=this;if(!rb.event)return!1;if(b.mousewheel.enabled)return!1;var c=b.$el;return"container"!==b.params.mousewheel.eventsTarged&&(c=a(b.params.mousewheel.eventsTarged)),c.on("mouseenter",b.mousewheel.handleMouseEnter),c.on("mouseleave",b.mousewheel.handleMouseLeave),c.on(rb.event,b.mousewheel.handle),b.mousewheel.enabled=!0,!0},disable:function(){var b=this;if(!rb.event)return!1;if(!b.mousewheel.enabled)return!1;var c=b.$el;return"container"!==b.params.mousewheel.eventsTarged&&(c=a(b.params.mousewheel.eventsTarged)),c.off(rb.event,b.mousewheel.handle),b.mousewheel.enabled=!1,!0}},sb={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){var a=this;Ma.extend(a,{mousewheel:{enabled:!1,enable:rb.enable.bind(a),disable:rb.disable.bind(a),handle:rb.handle.bind(a),handleMouseEnter:rb.handleMouseEnter.bind(a),handleMouseLeave:rb.handleMouseLeave.bind(a),lastScrollTime:Ma.now()}})},on:{init:function(){var a=this;a.params.mousewheel.enabled&&a.mousewheel.enable()},destroy:function(){var a=this;a.mousewheel.enabled&&a.mousewheel.disable()}}},tb={update:function(){var a=this,b=a.params.navigation;if(!a.params.loop){var c=a.navigation,d=c.$nextEl,e=c.$prevEl;e&&e.length>0&&(a.isBeginning?e.addClass(b.disabledClass):e.removeClass(b.disabledClass),e[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](b.lockClass)),d&&d.length>0&&(a.isEnd?d.addClass(b.disabledClass):d.removeClass(b.disabledClass),d[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](b.lockClass))}},onPrevClick:function(a){var b=this;a.preventDefault(),(!b.isBeginning||b.params.loop)&&b.slidePrev()},onNextClick:function(a){var b=this;a.preventDefault(),(!b.isEnd||b.params.loop)&&b.slideNext()},init:function(){var b=this,c=b.params.navigation;if(c.nextEl||c.prevEl){var d,e;c.nextEl&&(d=a(c.nextEl),b.params.uniqueNavElements&&"string"==typeof c.nextEl&&d.length>1&&1===b.$el.find(c.nextEl).length&&(d=b.$el.find(c.nextEl))),c.prevEl&&(e=a(c.prevEl),b.params.uniqueNavElements&&"string"==typeof c.prevEl&&e.length>1&&1===b.$el.find(c.prevEl).length&&(e=b.$el.find(c.prevEl))),d&&d.length>0&&d.on("click",b.navigation.onNextClick),e&&e.length>0&&e.on("click",b.navigation.onPrevClick),Ma.extend(b.navigation,{$nextEl:d,nextEl:d&&d[0],$prevEl:e,prevEl:e&&e[0]})}},destroy:function(){var a=this,b=a.navigation,c=b.$nextEl,d=b.$prevEl;c&&c.length&&(c.off("click",a.navigation.onNextClick),c.removeClass(a.params.navigation.disabledClass)),d&&d.length&&(d.off("click",a.navigation.onPrevClick),d.removeClass(a.params.navigation.disabledClass))}},ub={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){
var a=this;Ma.extend(a,{navigation:{init:tb.init.bind(a),update:tb.update.bind(a),destroy:tb.destroy.bind(a),onNextClick:tb.onNextClick.bind(a),onPrevClick:tb.onPrevClick.bind(a)}})},on:{init:function(){var a=this;a.navigation.init(),a.navigation.update()},toEdge:function(){var a=this;a.navigation.update()},fromEdge:function(){var a=this;a.navigation.update()},destroy:function(){var a=this;a.navigation.destroy()},click:function(b){var c=this,d=c.navigation,e=d.$nextEl,f=d.$prevEl;if(c.params.navigation.hideOnClick&&!a(b.target).is(f)&&!a(b.target).is(e)){var g;e?g=e.hasClass(c.params.navigation.hiddenClass):f&&(g=f.hasClass(c.params.navigation.hiddenClass)),g===!0?c.emit("navigationShow",c):c.emit("navigationHide",c),e&&e.toggleClass(c.params.navigation.hiddenClass),f&&f.toggleClass(c.params.navigation.hiddenClass)}}}},vb={update:function(){var b=this,c=b.rtl,d=b.params.pagination;if(d.el&&b.pagination.el&&b.pagination.$el&&0!==b.pagination.$el.length){var e,f=b.virtual&&b.params.virtual.enabled?b.virtual.slides.length:b.slides.length,g=b.pagination.$el,h=b.params.loop?Math.ceil((f-2*b.loopedSlides)/b.params.slidesPerGroup):b.snapGrid.length;if(b.params.loop?(e=Math.ceil((b.activeIndex-b.loopedSlides)/b.params.slidesPerGroup),e>f-1-2*b.loopedSlides&&(e-=f-2*b.loopedSlides),e>h-1&&(e-=h),0>e&&"bullets"!==b.params.paginationType&&(e=h+e)):e="undefined"!=typeof b.snapIndex?b.snapIndex:b.activeIndex||0,"bullets"===d.type&&b.pagination.bullets&&b.pagination.bullets.length>0){var i,j,k,l=b.pagination.bullets;if(d.dynamicBullets&&(b.pagination.bulletSize=l.eq(0)[b.isHorizontal()?"outerWidth":"outerHeight"](!0),g.css(b.isHorizontal()?"width":"height",b.pagination.bulletSize*(d.dynamicMainBullets+4)+"px"),d.dynamicMainBullets>1&&void 0!==b.previousIndex&&(b.pagination.dynamicBulletIndex+=e-b.previousIndex,b.pagination.dynamicBulletIndex>d.dynamicMainBullets-1?b.pagination.dynamicBulletIndex=d.dynamicMainBullets-1:b.pagination.dynamicBulletIndex<0&&(b.pagination.dynamicBulletIndex=0)),i=e-b.pagination.dynamicBulletIndex,j=i+(Math.min(l.length,d.dynamicMainBullets)-1),k=(j+i)/2),l.removeClass(d.bulletActiveClass+" "+d.bulletActiveClass+"-next "+d.bulletActiveClass+"-next-next "+d.bulletActiveClass+"-prev "+d.bulletActiveClass+"-prev-prev "+d.bulletActiveClass+"-main"),g.length>1)l.each(function(b,c){var f=a(c),g=f.index();g===e&&f.addClass(d.bulletActiveClass),d.dynamicBullets&&(g>=i&&j>=g&&f.addClass(d.bulletActiveClass+"-main"),g===i&&f.prev().addClass(d.bulletActiveClass+"-prev").prev().addClass(d.bulletActiveClass+"-prev-prev"),g===j&&f.next().addClass(d.bulletActiveClass+"-next").next().addClass(d.bulletActiveClass+"-next-next"))});else{var m=l.eq(e);if(m.addClass(d.bulletActiveClass),d.dynamicBullets){for(var n=l.eq(i),o=l.eq(j),p=i;j>=p;p+=1)l.eq(p).addClass(d.bulletActiveClass+"-main");n.prev().addClass(d.bulletActiveClass+"-prev").prev().addClass(d.bulletActiveClass+"-prev-prev"),o.next().addClass(d.bulletActiveClass+"-next").next().addClass(d.bulletActiveClass+"-next-next")}}if(d.dynamicBullets){var q=Math.min(l.length,d.dynamicMainBullets+4),r=(b.pagination.bulletSize*q-b.pagination.bulletSize)/2-k*b.pagination.bulletSize,s=c?"right":"left";l.css(b.isHorizontal()?s:"top",r+"px")}}if("fraction"===d.type&&(g.find("."+d.currentClass).text(d.formatFractionCurrent(e+1)),g.find("."+d.totalClass).text(d.formatFractionTotal(h))),"progressbar"===d.type){var t;t=d.progressbarOpposite?b.isHorizontal()?"vertical":"horizontal":b.isHorizontal()?"horizontal":"vertical";var u=(e+1)/h,v=1,w=1;"horizontal"===t?v=u:w=u,g.find("."+d.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+v+") scaleY("+w+")").transition(b.params.speed)}"custom"===d.type&&d.renderCustom?(g.html(d.renderCustom(b,e+1,h)),b.emit("paginationRender",b,g[0])):b.emit("paginationUpdate",b,g[0]),g[b.params.watchOverflow&&b.isLocked?"addClass":"removeClass"](d.lockClass)}},render:function(){var a=this,b=a.params.pagination;if(b.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var c=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,d=a.pagination.$el,e="";if("bullets"===b.type){for(var f=a.params.loop?Math.ceil((c-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length,g=0;f>g;g+=1)e+=b.renderBullet?b.renderBullet.call(a,g,b.bulletClass):"<"+b.bulletElement+' class="'+b.bulletClass+'"></'+b.bulletElement+">";d.html(e),a.pagination.bullets=d.find("."+b.bulletClass)}"fraction"===b.type&&(e=b.renderFraction?b.renderFraction.call(a,b.currentClass,b.totalClass):'<span class="'+b.currentClass+'"></span> / <span class="'+b.totalClass+'"></span>',d.html(e)),"progressbar"===b.type&&(e=b.renderProgressbar?b.renderProgressbar.call(a,b.progressbarFillClass):'<span class="'+b.progressbarFillClass+'"></span>',d.html(e)),"custom"!==b.type&&a.emit("paginationRender",a.pagination.$el[0])}},init:function(){var b=this,c=b.params.pagination;if(c.el){var d=a(c.el);0!==d.length&&(b.params.uniqueNavElements&&"string"==typeof c.el&&d.length>1&&1===b.$el.find(c.el).length&&(d=b.$el.find(c.el)),"bullets"===c.type&&c.clickable&&d.addClass(c.clickableClass),d.addClass(c.modifierClass+c.type),"bullets"===c.type&&c.dynamicBullets&&(d.addClass(""+c.modifierClass+c.type+"-dynamic"),b.pagination.dynamicBulletIndex=0,c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)),"progressbar"===c.type&&c.progressbarOpposite&&d.addClass(c.progressbarOppositeClass),c.clickable&&d.on("click","."+c.bulletClass,function(c){c.preventDefault();var d=a(this).index()*b.params.slidesPerGroup;b.params.loop&&(d+=b.loopedSlides),b.slideTo(d)}),Ma.extend(b.pagination,{$el:d,el:d[0]}))}},destroy:function(){var a=this,b=a.params.pagination;if(b.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var c=a.pagination.$el;c.removeClass(b.hiddenClass),c.removeClass(b.modifierClass+b.type),a.pagination.bullets&&a.pagination.bullets.removeClass(b.bulletActiveClass),b.clickable&&c.off("click","."+b.bulletClass)}}},wb={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(a){return a},formatFractionTotal:function(a){return a},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var a=this;Ma.extend(a,{pagination:{init:vb.init.bind(a),render:vb.render.bind(a),update:vb.update.bind(a),destroy:vb.destroy.bind(a),dynamicBulletIndex:0}})},on:{init:function(){var a=this;a.pagination.init(),a.pagination.render(),a.pagination.update()},activeIndexChange:function(){var a=this;a.params.loop?a.pagination.update():"undefined"==typeof a.snapIndex&&a.pagination.update()},snapIndexChange:function(){var a=this;a.params.loop||a.pagination.update()},slidesLengthChange:function(){var a=this;a.params.loop&&(a.pagination.render(),a.pagination.update())},snapGridLengthChange:function(){var a=this;a.params.loop||(a.pagination.render(),a.pagination.update())},destroy:function(){var a=this;a.pagination.destroy()},click:function(b){var c=this;if(c.params.pagination.el&&c.params.pagination.hideOnClick&&c.pagination.$el.length>0&&!a(b.target).hasClass(c.params.pagination.bulletClass)){var d=c.pagination.$el.hasClass(c.params.pagination.hiddenClass);d===!0?c.emit("paginationShow",c):c.emit("paginationHide",c),c.pagination.$el.toggleClass(c.params.pagination.hiddenClass)}}}},xb={setTranslate:function(){var a=this;if(a.params.scrollbar.el&&a.scrollbar.el){var b=a.scrollbar,c=a.rtlTranslate,d=a.progress,e=b.dragSize,f=b.trackSize,g=b.$dragEl,h=b.$el,i=a.params.scrollbar,j=e,k=(f-e)*d;c?(k=-k,k>0?(j=e-k,k=0):-k+e>f&&(j=f+k)):0>k?(j=e+k,k=0):k+e>f&&(j=f-k),a.isHorizontal()?(g.transform(Na.transforms3d?"translate3d("+k+"px, 0, 0)":"translateX("+k+"px)"),g[0].style.width=j+"px"):(g.transform(Na.transforms3d?"translate3d(0px, "+k+"px, 0)":"translateY("+k+"px)"),g[0].style.height=j+"px"),i.hide&&(clearTimeout(a.scrollbar.timeout),h[0].style.opacity=1,a.scrollbar.timeout=setTimeout(function(){h[0].style.opacity=0,h.transition(400)},1e3))}},setTransition:function(a){var b=this;b.params.scrollbar.el&&b.scrollbar.el&&b.scrollbar.$dragEl.transition(a)},updateSize:function(){var a=this;if(a.params.scrollbar.el&&a.scrollbar.el){var b=a.scrollbar,c=b.$dragEl,d=b.$el;c[0].style.width="",c[0].style.height="";var e,f=a.isHorizontal()?d[0].offsetWidth:d[0].offsetHeight,g=a.size/a.virtualSize,h=g*(f/a.size);e="auto"===a.params.scrollbar.dragSize?f*g:parseInt(a.params.scrollbar.dragSize,10),a.isHorizontal()?c[0].style.width=e+"px":c[0].style.height=e+"px",d[0].style.display=g>=1?"none":"",a.params.scrollbar.hide&&(d[0].style.opacity=0),Ma.extend(b,{trackSize:f,divider:g,moveDivider:h,dragSize:e}),b.$el[a.params.watchOverflow&&a.isLocked?"addClass":"removeClass"](a.params.scrollbar.lockClass)}},getPointerPosition:function(a){var b=this;return b.isHorizontal()?"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageX:a.pageX||a.clientX:"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageY:a.pageY||a.clientY},setDragPosition:function(a){var b,c=this,d=c.scrollbar,e=c.rtlTranslate,f=d.$el,g=d.dragSize,h=d.trackSize,i=d.dragStartPos;b=(d.getPointerPosition(a)-f.offset()[c.isHorizontal()?"left":"top"]-(null!==i?i:g/2))/(h-g),b=Math.max(Math.min(b,1),0),e&&(b=1-b);var j=c.minTranslate()+(c.maxTranslate()-c.minTranslate())*b;c.updateProgress(j),c.setTranslate(j),c.updateActiveIndex(),c.updateSlidesClasses()},onDragStart:function(a){var b=this,c=b.params.scrollbar,d=b.scrollbar,e=b.$wrapperEl,f=d.$el,g=d.$dragEl;b.scrollbar.isTouched=!0,b.scrollbar.dragStartPos=a.target===g[0]||a.target===g?d.getPointerPosition(a)-a.target.getBoundingClientRect()[b.isHorizontal()?"left":"top"]:null,a.preventDefault(),a.stopPropagation(),e.transition(100),g.transition(100),d.setDragPosition(a),clearTimeout(b.scrollbar.dragTimeout),f.transition(0),c.hide&&f.css("opacity",1),b.emit("scrollbarDragStart",a)},onDragMove:function(a){var b=this,c=b.scrollbar,d=b.$wrapperEl,e=c.$el,f=c.$dragEl;b.scrollbar.isTouched&&(a.preventDefault?a.preventDefault():a.returnValue=!1,c.setDragPosition(a),d.transition(0),e.transition(0),f.transition(0),b.emit("scrollbarDragMove",a))},onDragEnd:function(a){var b=this,c=b.params.scrollbar,d=b.scrollbar,e=d.$el;b.scrollbar.isTouched&&(b.scrollbar.isTouched=!1,c.hide&&(clearTimeout(b.scrollbar.dragTimeout),b.scrollbar.dragTimeout=Ma.nextTick(function(){e.css("opacity",0),e.transition(400)},1e3)),b.emit("scrollbarDragEnd",a),c.snapOnRelease&&b.slideToClosest())},enableDraggable:function(){var a=this;if(a.params.scrollbar.el){var b=a.scrollbar,c=a.touchEventsTouch,d=a.touchEventsDesktop,e=a.params,f=b.$el,g=f[0],h=Na.passiveListener&&e.passiveListeners?{passive:!1,capture:!1}:!1,i=Na.passiveListener&&e.passiveListeners?{passive:!0,capture:!1}:!1;Na.touch?(g.addEventListener(c.start,a.scrollbar.onDragStart,h),g.addEventListener(c.move,a.scrollbar.onDragMove,h),g.addEventListener(c.end,a.scrollbar.onDragEnd,i)):(g.addEventListener(d.start,a.scrollbar.onDragStart,h),Ia.addEventListener(d.move,a.scrollbar.onDragMove,h),Ia.addEventListener(d.end,a.scrollbar.onDragEnd,i))}},disableDraggable:function(){var a=this;if(a.params.scrollbar.el){var b=a.scrollbar,c=a.touchEventsTouch,d=a.touchEventsDesktop,e=a.params,f=b.$el,g=f[0],h=Na.passiveListener&&e.passiveListeners?{passive:!1,capture:!1}:!1,i=Na.passiveListener&&e.passiveListeners?{passive:!0,capture:!1}:!1;Na.touch?(g.removeEventListener(c.start,a.scrollbar.onDragStart,h),g.removeEventListener(c.move,a.scrollbar.onDragMove,h),g.removeEventListener(c.end,a.scrollbar.onDragEnd,i)):(g.removeEventListener(d.start,a.scrollbar.onDragStart,h),Ia.removeEventListener(d.move,a.scrollbar.onDragMove,h),Ia.removeEventListener(d.end,a.scrollbar.onDragEnd,i))}},init:function(){var b=this;if(b.params.scrollbar.el){var c=b.scrollbar,d=b.$el,e=b.params.scrollbar,f=a(e.el);b.params.uniqueNavElements&&"string"==typeof e.el&&f.length>1&&1===d.find(e.el).length&&(f=d.find(e.el));var g=f.find("."+b.params.scrollbar.dragClass);0===g.length&&(g=a('<div class="'+b.params.scrollbar.dragClass+'"></div>'),f.append(g)),Ma.extend(c,{$el:f,el:f[0],$dragEl:g,dragEl:g[0]}),e.draggable&&c.enableDraggable()}},destroy:function(){var a=this;a.scrollbar.disableDraggable()}},yb={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var a=this;Ma.extend(a,{scrollbar:{init:xb.init.bind(a),destroy:xb.destroy.bind(a),updateSize:xb.updateSize.bind(a),setTranslate:xb.setTranslate.bind(a),setTransition:xb.setTransition.bind(a),enableDraggable:xb.enableDraggable.bind(a),disableDraggable:xb.disableDraggable.bind(a),setDragPosition:xb.setDragPosition.bind(a),getPointerPosition:xb.getPointerPosition.bind(a),onDragStart:xb.onDragStart.bind(a),onDragMove:xb.onDragMove.bind(a),onDragEnd:xb.onDragEnd.bind(a),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){var a=this;a.scrollbar.init(),a.scrollbar.updateSize(),a.scrollbar.setTranslate()},update:function(){var a=this;a.scrollbar.updateSize()},resize:function(){var a=this;a.scrollbar.updateSize()},observerUpdate:function(){var a=this;a.scrollbar.updateSize()},setTranslate:function(){var a=this;a.scrollbar.setTranslate()},setTransition:function(a){var b=this;b.scrollbar.setTransition(a)},destroy:function(){var a=this;a.scrollbar.destroy()}}},zb={setTransform:function(b,c){var d=this,e=d.rtl,f=a(b),g=e?-1:1,h=f.attr("data-swiper-parallax")||"0",i=f.attr("data-swiper-parallax-x"),j=f.attr("data-swiper-parallax-y"),k=f.attr("data-swiper-parallax-scale"),l=f.attr("data-swiper-parallax-opacity");if(i||j?(i=i||"0",j=j||"0"):d.isHorizontal()?(i=h,j="0"):(j=h,i="0"),i=i.indexOf("%")>=0?parseInt(i,10)*c*g+"%":i*c*g+"px",j=j.indexOf("%")>=0?parseInt(j,10)*c+"%":j*c+"px","undefined"!=typeof l&&null!==l){var m=l-(l-1)*(1-Math.abs(c));f[0].style.opacity=m}if("undefined"==typeof k||null===k)f.transform("translate3d("+i+", "+j+", 0px)");else{var n=k-(k-1)*(1-Math.abs(c));f.transform("translate3d("+i+", "+j+", 0px) scale("+n+")")}},setTranslate:function(){var b=this,c=b.$el,d=b.slides,e=b.progress,f=b.snapGrid;c.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(a,c){b.parallax.setTransform(c,e)}),d.each(function(c,d){var g=d.progress;b.params.slidesPerGroup>1&&"auto"!==b.params.slidesPerView&&(g+=Math.ceil(c/2)-e*(f.length-1)),g=Math.min(Math.max(g,-1),1),a(d).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(a,c){b.parallax.setTransform(c,g)})})},setTransition:function(b){void 0===b&&(b=this.params.speed);var c=this,d=c.$el;d.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(c,d){var e=a(d),f=parseInt(e.attr("data-swiper-parallax-duration"),10)||b;0===b&&(f=0),e.transition(f)})}},Ab={name:"parallax",params:{parallax:{enabled:!1}},create:function(){var a=this;Ma.extend(a,{parallax:{setTransform:zb.setTransform.bind(a),setTranslate:zb.setTranslate.bind(a),setTransition:zb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;a.params.parallax.enabled&&(a.params.watchSlidesProgress=!0,a.originalParams.watchSlidesProgress=!0)},init:function(){var a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTranslate:function(){var a=this;a.params.parallax.enabled&&a.parallax.setTranslate()},setTransition:function(a){var b=this;b.params.parallax.enabled&&b.parallax.setTransition(a)}}},Bb={getDistanceBetweenTouches:function(a){if(a.targetTouches.length<2)return 1;var b=a.targetTouches[0].pageX,c=a.targetTouches[0].pageY,d=a.targetTouches[1].pageX,e=a.targetTouches[1].pageY,f=Math.sqrt(Math.pow(d-b,2)+Math.pow(e-c,2));return f},onGestureStart:function(b){var c=this,d=c.params.zoom,e=c.zoom,f=e.gesture;if(e.fakeGestureTouched=!1,e.fakeGestureMoved=!1,!Na.gestures){if("touchstart"!==b.type||"touchstart"===b.type&&b.targetTouches.length<2)return;e.fakeGestureTouched=!0,f.scaleStart=Bb.getDistanceBetweenTouches(b)}return f.$slideEl&&f.$slideEl.length||(f.$slideEl=a(b.target).closest(".swiper-slide"),0===f.$slideEl.length&&(f.$slideEl=c.slides.eq(c.activeIndex)),f.$imageEl=f.$slideEl.find("img, svg, canvas"),f.$imageWrapEl=f.$imageEl.parent("."+d.containerClass),f.maxRatio=f.$imageWrapEl.attr("data-swiper-zoom")||d.maxRatio,0!==f.$imageWrapEl.length)?(f.$imageEl.transition(0),void(c.zoom.isScaling=!0)):void(f.$imageEl=void 0)},onGestureChange:function(a){var b=this,c=b.params.zoom,d=b.zoom,e=d.gesture;if(!Na.gestures){if("touchmove"!==a.type||"touchmove"===a.type&&a.targetTouches.length<2)return;d.fakeGestureMoved=!0,e.scaleMove=Bb.getDistanceBetweenTouches(a)}e.$imageEl&&0!==e.$imageEl.length&&(d.scale=Na.gestures?a.scale*d.currentScale:e.scaleMove/e.scaleStart*d.currentScale,d.scale>e.maxRatio&&(d.scale=e.maxRatio-1+Math.pow(d.scale-e.maxRatio+1,.5)),d.scale<c.minRatio&&(d.scale=c.minRatio+1-Math.pow(c.minRatio-d.scale+1,.5)),e.$imageEl.transform("translate3d(0,0,0) scale("+d.scale+")"))},onGestureEnd:function(a){var b=this,c=b.params.zoom,d=b.zoom,e=d.gesture;if(!Na.gestures){if(!d.fakeGestureTouched||!d.fakeGestureMoved)return;if("touchend"!==a.type||"touchend"===a.type&&a.changedTouches.length<2&&!Ya.android)return;d.fakeGestureTouched=!1,d.fakeGestureMoved=!1}e.$imageEl&&0!==e.$imageEl.length&&(d.scale=Math.max(Math.min(d.scale,e.maxRatio),c.minRatio),e.$imageEl.transition(b.params.speed).transform("translate3d(0,0,0) scale("+d.scale+")"),d.currentScale=d.scale,d.isScaling=!1,1===d.scale&&(e.$slideEl=void 0))},onTouchStart:function(a){var b=this,c=b.zoom,d=c.gesture,e=c.image;d.$imageEl&&0!==d.$imageEl.length&&(e.isTouched||(Ya.android&&a.preventDefault(),e.isTouched=!0,e.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,e.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY))},onTouchMove:function(a){var b=this,c=b.zoom,d=c.gesture,e=c.image,f=c.velocity;if(d.$imageEl&&0!==d.$imageEl.length&&(b.allowClick=!1,e.isTouched&&d.$slideEl)){e.isMoved||(e.width=d.$imageEl[0].offsetWidth,e.height=d.$imageEl[0].offsetHeight,e.startX=Ma.getTranslate(d.$imageWrapEl[0],"x")||0,e.startY=Ma.getTranslate(d.$imageWrapEl[0],"y")||0,d.slideWidth=d.$slideEl[0].offsetWidth,d.slideHeight=d.$slideEl[0].offsetHeight,d.$imageWrapEl.transition(0),b.rtl&&(e.startX=-e.startX,e.startY=-e.startY));var g=e.width*c.scale,h=e.height*c.scale;if(!(g<d.slideWidth&&h<d.slideHeight)){if(e.minX=Math.min(d.slideWidth/2-g/2,0),e.maxX=-e.minX,e.minY=Math.min(d.slideHeight/2-h/2,0),e.maxY=-e.minY,e.touchesCurrent.x="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,e.touchesCurrent.y="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,!e.isMoved&&!c.isScaling){if(b.isHorizontal()&&(Math.floor(e.minX)===Math.floor(e.startX)&&e.touchesCurrent.x<e.touchesStart.x||Math.floor(e.maxX)===Math.floor(e.startX)&&e.touchesCurrent.x>e.touchesStart.x))return void(e.isTouched=!1);if(!b.isHorizontal()&&(Math.floor(e.minY)===Math.floor(e.startY)&&e.touchesCurrent.y<e.touchesStart.y||Math.floor(e.maxY)===Math.floor(e.startY)&&e.touchesCurrent.y>e.touchesStart.y))return void(e.isTouched=!1)}a.preventDefault(),a.stopPropagation(),e.isMoved=!0,e.currentX=e.touchesCurrent.x-e.touchesStart.x+e.startX,e.currentY=e.touchesCurrent.y-e.touchesStart.y+e.startY,e.currentX<e.minX&&(e.currentX=e.minX+1-Math.pow(e.minX-e.currentX+1,.8)),e.currentX>e.maxX&&(e.currentX=e.maxX-1+Math.pow(e.currentX-e.maxX+1,.8)),e.currentY<e.minY&&(e.currentY=e.minY+1-Math.pow(e.minY-e.currentY+1,.8)),e.currentY>e.maxY&&(e.currentY=e.maxY-1+Math.pow(e.currentY-e.maxY+1,.8)),f.prevPositionX||(f.prevPositionX=e.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=e.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(e.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(e.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,Math.abs(e.touchesCurrent.x-f.prevPositionX)<2&&(f.x=0),Math.abs(e.touchesCurrent.y-f.prevPositionY)<2&&(f.y=0),f.prevPositionX=e.touchesCurrent.x,f.prevPositionY=e.touchesCurrent.y,f.prevTime=Date.now(),d.$imageWrapEl.transform("translate3d("+e.currentX+"px, "+e.currentY+"px,0)")}}},onTouchEnd:function(){var a=this,b=a.zoom,c=b.gesture,d=b.image,e=b.velocity;if(c.$imageEl&&0!==c.$imageEl.length){if(!d.isTouched||!d.isMoved)return d.isTouched=!1,void(d.isMoved=!1);d.isTouched=!1,d.isMoved=!1;var f=300,g=300,h=e.x*f,i=d.currentX+h,j=e.y*g,k=d.currentY+j;0!==e.x&&(f=Math.abs((i-d.currentX)/e.x)),0!==e.y&&(g=Math.abs((k-d.currentY)/e.y));var l=Math.max(f,g);d.currentX=i,d.currentY=k;var m=d.width*b.scale,n=d.height*b.scale;d.minX=Math.min(c.slideWidth/2-m/2,0),d.maxX=-d.minX,d.minY=Math.min(c.slideHeight/2-n/2,0),d.maxY=-d.minY,d.currentX=Math.max(Math.min(d.currentX,d.maxX),d.minX),d.currentY=Math.max(Math.min(d.currentY,d.maxY),d.minY),c.$imageWrapEl.transition(l).transform("translate3d("+d.currentX+"px, "+d.currentY+"px,0)")}},onTransitionEnd:function(){var a=this,b=a.zoom,c=b.gesture;c.$slideEl&&a.previousIndex!==a.activeIndex&&(c.$imageEl.transform("translate3d(0,0,0) scale(1)"),c.$imageWrapEl.transform("translate3d(0,0,0)"),b.scale=1,b.currentScale=1,c.$slideEl=void 0,c.$imageEl=void 0,c.$imageWrapEl=void 0)},toggle:function(a){var b=this,c=b.zoom;c.scale&&1!==c.scale?c.out():c["in"](a)},"in":function(b){var c=this,d=c.zoom,e=c.params.zoom,f=d.gesture,g=d.image;if(f.$slideEl||(f.$slideEl=c.clickedSlide?a(c.clickedSlide):c.slides.eq(c.activeIndex),f.$imageEl=f.$slideEl.find("img, svg, canvas"),f.$imageWrapEl=f.$imageEl.parent("."+e.containerClass)),f.$imageEl&&0!==f.$imageEl.length){f.$slideEl.addClass(""+e.zoomedSlideClass);var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;"undefined"==typeof g.touchesStart.x&&b?(h="touchend"===b.type?b.changedTouches[0].pageX:b.pageX,i="touchend"===b.type?b.changedTouches[0].pageY:b.pageY):(h=g.touchesStart.x,i=g.touchesStart.y),d.scale=f.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,d.currentScale=f.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,b?(x=f.$slideEl[0].offsetWidth,y=f.$slideEl[0].offsetHeight,j=f.$slideEl.offset().left,k=f.$slideEl.offset().top,l=j+x/2-h,m=k+y/2-i,p=f.$imageEl[0].offsetWidth,q=f.$imageEl[0].offsetHeight,r=p*d.scale,s=q*d.scale,t=Math.min(x/2-r/2,0),u=Math.min(y/2-s/2,0),v=-t,w=-u,n=l*d.scale,o=m*d.scale,t>n&&(n=t),n>v&&(n=v),u>o&&(o=u),o>w&&(o=w)):(n=0,o=0),f.$imageWrapEl.transition(300).transform("translate3d("+n+"px, "+o+"px,0)"),f.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+d.scale+")")}},out:function(){var b=this,c=b.zoom,d=b.params.zoom,e=c.gesture;e.$slideEl||(e.$slideEl=b.clickedSlide?a(b.clickedSlide):b.slides.eq(b.activeIndex),e.$imageEl=e.$slideEl.find("img, svg, canvas"),e.$imageWrapEl=e.$imageEl.parent("."+d.containerClass)),e.$imageEl&&0!==e.$imageEl.length&&(c.scale=1,c.currentScale=1,e.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),e.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),e.$slideEl.removeClass(""+d.zoomedSlideClass),e.$slideEl=void 0)},enable:function(){var a=this,b=a.zoom;if(!b.enabled){b.enabled=!0;var c="touchstart"===a.touchEvents.start&&Na.passiveListener&&a.params.passiveListeners?{passive:!0,capture:!1}:!1;Na.gestures?(a.$wrapperEl.on("gesturestart",".swiper-slide",b.onGestureStart,c),a.$wrapperEl.on("gesturechange",".swiper-slide",b.onGestureChange,c),a.$wrapperEl.on("gestureend",".swiper-slide",b.onGestureEnd,c)):"touchstart"===a.touchEvents.start&&(a.$wrapperEl.on(a.touchEvents.start,".swiper-slide",b.onGestureStart,c),a.$wrapperEl.on(a.touchEvents.move,".swiper-slide",b.onGestureChange,c),a.$wrapperEl.on(a.touchEvents.end,".swiper-slide",b.onGestureEnd,c)),a.$wrapperEl.on(a.touchEvents.move,"."+a.params.zoom.containerClass,b.onTouchMove)}},disable:function(){var a=this,b=a.zoom;if(b.enabled){a.zoom.enabled=!1;var c="touchstart"===a.touchEvents.start&&Na.passiveListener&&a.params.passiveListeners?{passive:!0,capture:!1}:!1;Na.gestures?(a.$wrapperEl.off("gesturestart",".swiper-slide",b.onGestureStart,c),a.$wrapperEl.off("gesturechange",".swiper-slide",b.onGestureChange,c),a.$wrapperEl.off("gestureend",".swiper-slide",b.onGestureEnd,c)):"touchstart"===a.touchEvents.start&&(a.$wrapperEl.off(a.touchEvents.start,".swiper-slide",b.onGestureStart,c),a.$wrapperEl.off(a.touchEvents.move,".swiper-slide",b.onGestureChange,c),a.$wrapperEl.off(a.touchEvents.end,".swiper-slide",b.onGestureEnd,c)),a.$wrapperEl.off(a.touchEvents.move,"."+a.params.zoom.containerClass,b.onTouchMove)}}},Cb={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var a=this,b={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(c){b[c]=Bb[c].bind(a)}),Ma.extend(a,{zoom:b});var c=1;Object.defineProperty(a.zoom,"scale",{get:function(){return c},set:function(b){if(c!==b){var d=a.zoom.gesture.$imageEl?a.zoom.gesture.$imageEl[0]:void 0,e=a.zoom.gesture.$slideEl?a.zoom.gesture.$slideEl[0]:void 0;a.emit("zoomChange",b,d,e)}c=b}})},on:{init:function(){var a=this;a.params.zoom.enabled&&a.zoom.enable()},destroy:function(){var a=this;a.zoom.disable()},touchStart:function(a){var b=this;b.zoom.enabled&&b.zoom.onTouchStart(a)},touchEnd:function(a){var b=this;b.zoom.enabled&&b.zoom.onTouchEnd(a)},doubleTap:function(a){var b=this;b.params.zoom.enabled&&b.zoom.enabled&&b.params.zoom.toggle&&b.zoom.toggle(a)},transitionEnd:function(){var a=this;a.zoom.enabled&&a.params.zoom.enabled&&a.zoom.onTransitionEnd()}}},Db={loadInSlide:function(b,c){void 0===c&&(c=!0);var d=this,e=d.params.lazy;if("undefined"!=typeof b&&0!==d.slides.length){var f=d.virtual&&d.params.virtual.enabled,g=f?d.$wrapperEl.children("."+d.params.slideClass+'[data-swiper-slide-index="'+b+'"]'):d.slides.eq(b),h=g.find("."+e.elementClass+":not(."+e.loadedClass+"):not(."+e.loadingClass+")");!g.hasClass(e.elementClass)||g.hasClass(e.loadedClass)||g.hasClass(e.loadingClass)||(h=h.add(g[0])),0!==h.length&&h.each(function(b,f){var h=a(f);h.addClass(e.loadingClass);var i=h.attr("data-background"),j=h.attr("data-src"),k=h.attr("data-srcset"),l=h.attr("data-sizes");d.loadImage(h[0],j||i,k,l,!1,function(){if("undefined"!=typeof d&&null!==d&&d&&(!d||d.params)&&!d.destroyed){if(i?(h.css("background-image",'url("'+i+'")'),h.removeAttr("data-background")):(k&&(h.attr("srcset",k),h.removeAttr("data-srcset")),l&&(h.attr("sizes",l),h.removeAttr("data-sizes")),j&&(h.attr("src",j),h.removeAttr("data-src"))),h.addClass(e.loadedClass).removeClass(e.loadingClass),g.find("."+e.preloaderClass).remove(),d.params.loop&&c){var a=g.attr("data-swiper-slide-index");if(g.hasClass(d.params.slideDuplicateClass)){var b=d.$wrapperEl.children('[data-swiper-slide-index="'+a+'"]:not(.'+d.params.slideDuplicateClass+")");d.lazy.loadInSlide(b.index(),!1)}else{var f=d.$wrapperEl.children("."+d.params.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]');d.lazy.loadInSlide(f.index(),!1)}}d.emit("lazyImageReady",g[0],h[0])}}),d.emit("lazyImageLoad",g[0],h[0])})}},load:function(){function b(a){if(i){if(e.children("."+f.slideClass+'[data-swiper-slide-index="'+a+'"]').length)return!0}else if(g[a])return!0;return!1}function c(b){return i?a(b).attr("data-swiper-slide-index"):a(b).index()}var d=this,e=d.$wrapperEl,f=d.params,g=d.slides,h=d.activeIndex,i=d.virtual&&f.virtual.enabled,j=f.lazy,k=f.slidesPerView;if("auto"===k&&(k=0),d.lazy.initialImageLoaded||(d.lazy.initialImageLoaded=!0),d.params.watchSlidesVisibility)e.children("."+f.slideVisibleClass).each(function(b,c){var e=i?a(c).attr("data-swiper-slide-index"):a(c).index();d.lazy.loadInSlide(e)});else if(k>1)for(var l=h;h+k>l;l+=1)b(l)&&d.lazy.loadInSlide(l);else d.lazy.loadInSlide(h);if(j.loadPrevNext)if(k>1||j.loadPrevNextAmount&&j.loadPrevNextAmount>1){for(var m=j.loadPrevNextAmount,n=k,o=Math.min(h+n+Math.max(m,n),g.length),p=Math.max(h-Math.max(n,m),0),q=h+k;o>q;q+=1)b(q)&&d.lazy.loadInSlide(q);for(var r=p;h>r;r+=1)b(r)&&d.lazy.loadInSlide(r)}else{var s=e.children("."+f.slideNextClass);s.length>0&&d.lazy.loadInSlide(c(s));var t=e.children("."+f.slidePrevClass);t.length>0&&d.lazy.loadInSlide(c(t))}}},Eb={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){var a=this;Ma.extend(a,{lazy:{initialImageLoaded:!1,load:Db.load.bind(a),loadInSlide:Db.loadInSlide.bind(a)}})},on:{beforeInit:function(){var a=this;a.params.lazy.enabled&&a.params.preloadImages&&(a.params.preloadImages=!1)},init:function(){var a=this;a.params.lazy.enabled&&!a.params.loop&&0===a.params.initialSlide&&a.lazy.load()},scroll:function(){var a=this;a.params.freeMode&&!a.params.freeModeSticky&&a.lazy.load()},resize:function(){var a=this;a.params.lazy.enabled&&a.lazy.load()},scrollbarDragMove:function(){var a=this;a.params.lazy.enabled&&a.lazy.load()},transitionStart:function(){var a=this;a.params.lazy.enabled&&(a.params.lazy.loadOnTransitionStart||!a.params.lazy.loadOnTransitionStart&&!a.lazy.initialImageLoaded)&&a.lazy.load()},transitionEnd:function(){var a=this;a.params.lazy.enabled&&!a.params.lazy.loadOnTransitionStart&&a.lazy.load()}}},Fb={LinearSpline:function(a,b){var c=function(){var a,b,c;return function(d,e){for(b=-1,a=d.length;a-b>1;)c=a+b>>1,d[c]<=e?b=c:a=c;return a}}();this.x=a,this.y=b,this.lastIndex=a.length-1;var d,e;return this.interpolate=function(a){return a?(e=c(this.x,a),d=e-1,(a-this.x[d])*(this.y[e]-this.y[d])/(this.x[e]-this.x[d])+this.y[d]):0},this},getInterpolateFunction:function(a){var b=this;b.controller.spline||(b.controller.spline=b.params.loop?new Fb.LinearSpline(b.slidesGrid,a.slidesGrid):new Fb.LinearSpline(b.snapGrid,a.snapGrid))},setTranslate:function(a,b){function c(a){var b=f.rtlTranslate?-f.translate:f.translate;"slide"===f.params.controller.by&&(f.controller.getInterpolateFunction(a),e=-f.controller.spline.interpolate(-b)),e&&"container"!==f.params.controller.by||(d=(a.maxTranslate()-a.minTranslate())/(f.maxTranslate()-f.minTranslate()),e=(b-f.minTranslate())*d+a.minTranslate()),f.params.controller.inverse&&(e=a.maxTranslate()-e),a.updateProgress(e),a.setTranslate(e,f),a.updateActiveIndex(),a.updateSlidesClasses()}var d,e,f=this,g=f.controller.control;if(Array.isArray(g))for(var h=0;h<g.length;h+=1)g[h]!==b&&g[h]instanceof gb&&c(g[h]);else g instanceof gb&&b!==g&&c(g)},setTransition:function(a,b){function c(b){b.setTransition(a,e),0!==a&&(b.transitionStart(),b.params.autoHeight&&Ma.nextTick(function(){b.updateAutoHeight()}),b.$wrapperEl.transitionEnd(function(){f&&(b.params.loop&&"slide"===e.params.controller.by&&b.loopFix(),
b.transitionEnd())}))}var d,e=this,f=e.controller.control;if(Array.isArray(f))for(d=0;d<f.length;d+=1)f[d]!==b&&f[d]instanceof gb&&c(f[d]);else f instanceof gb&&b!==f&&c(f)}},Gb={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){var a=this;Ma.extend(a,{controller:{control:a.params.controller.control,getInterpolateFunction:Fb.getInterpolateFunction.bind(a),setTranslate:Fb.setTranslate.bind(a),setTransition:Fb.setTransition.bind(a)}})},on:{update:function(){var a=this;a.controller.control&&a.controller.spline&&(a.controller.spline=void 0,delete a.controller.spline)},resize:function(){var a=this;a.controller.control&&a.controller.spline&&(a.controller.spline=void 0,delete a.controller.spline)},observerUpdate:function(){var a=this;a.controller.control&&a.controller.spline&&(a.controller.spline=void 0,delete a.controller.spline)},setTranslate:function(a,b){var c=this;c.controller.control&&c.controller.setTranslate(a,b)},setTransition:function(a,b){var c=this;c.controller.control&&c.controller.setTransition(a,b)}}},Hb={makeElFocusable:function(a){return a.attr("tabIndex","0"),a},addElRole:function(a,b){return a.attr("role",b),a},addElLabel:function(a,b){return a.attr("aria-label",b),a},disableEl:function(a){return a.attr("aria-disabled",!0),a},enableEl:function(a){return a.attr("aria-disabled",!1),a},onEnterKey:function(b){var c=this,d=c.params.a11y;if(13===b.keyCode){var e=a(b.target);c.navigation&&c.navigation.$nextEl&&e.is(c.navigation.$nextEl)&&((!c.isEnd||c.params.loop)&&c.slideNext(),c.a11y.notify(c.isEnd?d.lastSlideMessage:d.nextSlideMessage)),c.navigation&&c.navigation.$prevEl&&e.is(c.navigation.$prevEl)&&((!c.isBeginning||c.params.loop)&&c.slidePrev(),c.a11y.notify(c.isBeginning?d.firstSlideMessage:d.prevSlideMessage)),c.pagination&&e.is("."+c.params.pagination.bulletClass)&&e[0].click()}},notify:function(a){var b=this,c=b.a11y.liveRegion;0!==c.length&&(c.html(""),c.html(a))},updateNavigation:function(){var a=this;if(!a.params.loop){var b=a.navigation,c=b.$nextEl,d=b.$prevEl;d&&d.length>0&&(a.isBeginning?a.a11y.disableEl(d):a.a11y.enableEl(d)),c&&c.length>0&&(a.isEnd?a.a11y.disableEl(c):a.a11y.enableEl(c))}},updatePagination:function(){var b=this,c=b.params.a11y;b.pagination&&b.params.pagination.clickable&&b.pagination.bullets&&b.pagination.bullets.length&&b.pagination.bullets.each(function(d,e){var f=a(e);b.a11y.makeElFocusable(f),b.a11y.addElRole(f,"button"),b.a11y.addElLabel(f,c.paginationBulletMessage.replace(/{{index}}/,f.index()+1))})},init:function(){var a=this;a.$el.append(a.a11y.liveRegion);var b,c,d=a.params.a11y;a.navigation&&a.navigation.$nextEl&&(b=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(c=a.navigation.$prevEl),b&&(a.a11y.makeElFocusable(b),a.a11y.addElRole(b,"button"),a.a11y.addElLabel(b,d.nextSlideMessage),b.on("keydown",a.a11y.onEnterKey)),c&&(a.a11y.makeElFocusable(c),a.a11y.addElRole(c,"button"),a.a11y.addElLabel(c,d.prevSlideMessage),c.on("keydown",a.a11y.onEnterKey)),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.on("keydown","."+a.params.pagination.bulletClass,a.a11y.onEnterKey)},destroy:function(){var a=this;a.a11y.liveRegion&&a.a11y.liveRegion.length>0&&a.a11y.liveRegion.remove();var b,c;a.navigation&&a.navigation.$nextEl&&(b=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(c=a.navigation.$prevEl),b&&b.off("keydown",a.a11y.onEnterKey),c&&c.off("keydown",a.a11y.onEnterKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass,a.a11y.onEnterKey)}},Ib={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var b=this;Ma.extend(b,{a11y:{liveRegion:a('<span class="'+b.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(Hb).forEach(function(a){b.a11y[a]=Hb[a].bind(b)})},on:{init:function(){var a=this;a.params.a11y.enabled&&(a.a11y.init(),a.a11y.updateNavigation())},toEdge:function(){var a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},fromEdge:function(){var a=this;a.params.a11y.enabled&&a.a11y.updateNavigation()},paginationUpdate:function(){var a=this;a.params.a11y.enabled&&a.a11y.updatePagination()},destroy:function(){var a=this;a.params.a11y.enabled&&a.a11y.destroy()}}},Jb={init:function(){var a=this;if(a.params.history){if(!Ja.history||!Ja.history.pushState)return a.params.history.enabled=!1,void(a.params.hashNavigation.enabled=!0);var b=a.history;b.initialized=!0,b.paths=Jb.getPathValues(),(b.paths.key||b.paths.value)&&(b.scrollToSlide(0,b.paths.value,a.params.runCallbacksOnInit),a.params.history.replaceState||Ja.addEventListener("popstate",a.history.setHistoryPopState))}},destroy:function(){var a=this;a.params.history.replaceState||Ja.removeEventListener("popstate",a.history.setHistoryPopState)},setHistoryPopState:function(){var a=this;a.history.paths=Jb.getPathValues(),a.history.scrollToSlide(a.params.speed,a.history.paths.value,!1)},getPathValues:function(){var a=Ja.location.pathname.slice(1).split("/").filter(function(a){return""!==a}),b=a.length,c=a[b-2],d=a[b-1];return{key:c,value:d}},setHistory:function(a,b){var c=this;if(c.history.initialized&&c.params.history.enabled){var d=c.slides.eq(b),e=Jb.slugify(d.attr("data-history"));Ja.location.pathname.includes(a)||(e=a+"/"+e);var f=Ja.history.state;f&&f.value===e||(c.params.history.replaceState?Ja.history.replaceState({value:e},null,e):Ja.history.pushState({value:e},null,e))}},slugify:function(a){return a.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(a,b,c){var d=this;if(b)for(var e=0,f=d.slides.length;f>e;e+=1){var g=d.slides.eq(e),h=Jb.slugify(g.attr("data-history"));if(h===b&&!g.hasClass(d.params.slideDuplicateClass)){var i=g.index();d.slideTo(i,a,c)}}else d.slideTo(0,a,c)}},Kb={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){var a=this;Ma.extend(a,{history:{init:Jb.init.bind(a),setHistory:Jb.setHistory.bind(a),setHistoryPopState:Jb.setHistoryPopState.bind(a),scrollToSlide:Jb.scrollToSlide.bind(a),destroy:Jb.destroy.bind(a)}})},on:{init:function(){var a=this;a.params.history.enabled&&a.history.init()},destroy:function(){var a=this;a.params.history.enabled&&a.history.destroy()},transitionEnd:function(){var a=this;a.history.initialized&&a.history.setHistory(a.params.history.key,a.activeIndex)}}},Lb={onHashCange:function(){var a=this,b=Ia.location.hash.replace("#",""),c=a.slides.eq(a.activeIndex).attr("data-hash");if(b!==c){var d=a.$wrapperEl.children("."+a.params.slideClass+'[data-hash="'+b+'"]').index();if("undefined"==typeof d)return;a.slideTo(d)}},setHash:function(){var a=this;if(a.hashNavigation.initialized&&a.params.hashNavigation.enabled)if(a.params.hashNavigation.replaceState&&Ja.history&&Ja.history.replaceState)Ja.history.replaceState(null,null,"#"+a.slides.eq(a.activeIndex).attr("data-hash")||"");else{var b=a.slides.eq(a.activeIndex),c=b.attr("data-hash")||b.attr("data-history");Ia.location.hash=c||""}},init:function(){var b=this;if(!(!b.params.hashNavigation.enabled||b.params.history&&b.params.history.enabled)){b.hashNavigation.initialized=!0;var c=Ia.location.hash.replace("#","");if(c)for(var d=0,e=0,f=b.slides.length;f>e;e+=1){var g=b.slides.eq(e),h=g.attr("data-hash")||g.attr("data-history");if(h===c&&!g.hasClass(b.params.slideDuplicateClass)){var i=g.index();b.slideTo(i,d,b.params.runCallbacksOnInit,!0)}}b.params.hashNavigation.watchState&&a(Ja).on("hashchange",b.hashNavigation.onHashCange)}},destroy:function(){var b=this;b.params.hashNavigation.watchState&&a(Ja).off("hashchange",b.hashNavigation.onHashCange)}},Mb={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var a=this;Ma.extend(a,{hashNavigation:{initialized:!1,init:Lb.init.bind(a),destroy:Lb.destroy.bind(a),setHash:Lb.setHash.bind(a),onHashCange:Lb.onHashCange.bind(a)}})},on:{init:function(){var a=this;a.params.hashNavigation.enabled&&a.hashNavigation.init()},destroy:function(){var a=this;a.params.hashNavigation.enabled&&a.hashNavigation.destroy()},transitionEnd:function(){var a=this;a.hashNavigation.initialized&&a.hashNavigation.setHash()}}},Nb={run:function(){var a=this,b=a.slides.eq(a.activeIndex),c=a.params.autoplay.delay;b.attr("data-swiper-autoplay")&&(c=b.attr("data-swiper-autoplay")||a.params.autoplay.delay),clearTimeout(a.autoplay.timeout),a.autoplay.timeout=Ma.nextTick(function(){a.params.autoplay.reverseDirection?a.params.loop?(a.loopFix(),a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.isBeginning?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(a.slides.length-1,a.params.speed,!0,!0),a.emit("autoplay")):(a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.params.loop?(a.loopFix(),a.slideNext(a.params.speed,!0,!0),a.emit("autoplay")):a.isEnd?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(0,a.params.speed,!0,!0),a.emit("autoplay")):(a.slideNext(a.params.speed,!0,!0),a.emit("autoplay"))},c)},start:function(){var a=this;return"undefined"!=typeof a.autoplay.timeout?!1:a.autoplay.running?!1:(a.autoplay.running=!0,a.emit("autoplayStart"),a.autoplay.run(),!0)},stop:function(){var a=this;return a.autoplay.running?"undefined"==typeof a.autoplay.timeout?!1:(a.autoplay.timeout&&(clearTimeout(a.autoplay.timeout),a.autoplay.timeout=void 0),a.autoplay.running=!1,a.emit("autoplayStop"),!0):!1},pause:function(a){var b=this;b.autoplay.running&&(b.autoplay.paused||(b.autoplay.timeout&&clearTimeout(b.autoplay.timeout),b.autoplay.paused=!0,0!==a&&b.params.autoplay.waitForTransition?(b.$wrapperEl[0].addEventListener("transitionend",b.autoplay.onTransitionEnd),b.$wrapperEl[0].addEventListener("webkitTransitionEnd",b.autoplay.onTransitionEnd)):(b.autoplay.paused=!1,b.autoplay.run())))}},Ob={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var a=this;Ma.extend(a,{autoplay:{running:!1,paused:!1,run:Nb.run.bind(a),start:Nb.start.bind(a),stop:Nb.stop.bind(a),pause:Nb.pause.bind(a),onTransitionEnd:function(b){a&&!a.destroyed&&a.$wrapperEl&&b.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd),a.autoplay.paused=!1,a.autoplay.running?a.autoplay.run():a.autoplay.stop())}}})},on:{init:function(){var a=this;a.params.autoplay.enabled&&a.autoplay.start()},beforeTransitionStart:function(a,b){var c=this;c.autoplay.running&&(b||!c.params.autoplay.disableOnInteraction?c.autoplay.pause(a):c.autoplay.stop())},sliderFirstMove:function(){var a=this;a.autoplay.running&&(a.params.autoplay.disableOnInteraction?a.autoplay.stop():a.autoplay.pause())},destroy:function(){var a=this;a.autoplay.running&&a.autoplay.stop()}}},Pb={setTranslate:function(){for(var a=this,b=a.slides,c=0;c<b.length;c+=1){var d=a.slides.eq(c),e=d[0].swiperSlideOffset,f=-e;a.params.virtualTranslate||(f-=a.translate);var g=0;a.isHorizontal()||(g=f,f=0);var h=a.params.fadeEffect.crossFade?Math.max(1-Math.abs(d[0].progress),0):1+Math.min(Math.max(d[0].progress,-1),0);d.css({opacity:h}).transform("translate3d("+f+"px, "+g+"px, 0px)")}},setTransition:function(a){var b=this,c=b.slides,d=b.$wrapperEl;if(c.transition(a),b.params.virtualTranslate&&0!==a){var e=!1;c.transitionEnd(function(){if(!e&&b&&!b.destroyed){e=!0,b.animating=!1;for(var a=["webkitTransitionEnd","transitionend"],c=0;c<a.length;c+=1)d.trigger(a[c])}})}}},Qb={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){var a=this;Ma.extend(a,{fadeEffect:{setTranslate:Pb.setTranslate.bind(a),setTransition:Pb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if("fade"===a.params.effect){a.classNames.push(a.params.containerModifierClass+"fade");var b={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Ma.extend(a.params,b),Ma.extend(a.originalParams,b)}},setTranslate:function(){var a=this;"fade"===a.params.effect&&a.fadeEffect.setTranslate()},setTransition:function(a){var b=this;"fade"===b.params.effect&&b.fadeEffect.setTransition(a)}}},Rb={setTranslate:function(){var b,c=this,d=c.$el,e=c.$wrapperEl,f=c.slides,g=c.width,h=c.height,i=c.rtlTranslate,j=c.size,k=c.params.cubeEffect,l=c.isHorizontal(),m=c.virtual&&c.params.virtual.enabled,n=0;k.shadow&&(l?(b=e.find(".swiper-cube-shadow"),0===b.length&&(b=a('<div class="swiper-cube-shadow"></div>'),e.append(b)),b.css({height:g+"px"})):(b=d.find(".swiper-cube-shadow"),0===b.length&&(b=a('<div class="swiper-cube-shadow"></div>'),d.append(b))));for(var o=0;o<f.length;o+=1){var p=f.eq(o),q=o;m&&(q=parseInt(p.attr("data-swiper-slide-index"),10));var r=90*q,s=Math.floor(r/360);i&&(r=-r,s=Math.floor(-r/360));var t=Math.max(Math.min(p[0].progress,1),-1),u=0,v=0,w=0;q%4===0?(u=4*-s*j,w=0):(q-1)%4===0?(u=0,w=4*-s*j):(q-2)%4===0?(u=j+4*s*j,w=j):(q-3)%4===0&&(u=-j,w=3*j+4*j*s),i&&(u=-u),l||(v=u,u=0);var x="rotateX("+(l?0:-r)+"deg) rotateY("+(l?r:0)+"deg) translate3d("+u+"px, "+v+"px, "+w+"px)";if(1>=t&&t>-1&&(n=90*q+90*t,i&&(n=90*-q-90*t)),p.transform(x),k.slideShadows){var y=p.find(l?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),z=p.find(l?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===y.length&&(y=a('<div class="swiper-slide-shadow-'+(l?"left":"top")+'"></div>'),p.append(y)),0===z.length&&(z=a('<div class="swiper-slide-shadow-'+(l?"right":"bottom")+'"></div>'),p.append(z)),y.length&&(y[0].style.opacity=Math.max(-t,0)),z.length&&(z[0].style.opacity=Math.max(t,0))}}if(e.css({"-webkit-transform-origin":"50% 50% -"+j/2+"px","-moz-transform-origin":"50% 50% -"+j/2+"px","-ms-transform-origin":"50% 50% -"+j/2+"px","transform-origin":"50% 50% -"+j/2+"px"}),k.shadow)if(l)b.transform("translate3d(0px, "+(g/2+k.shadowOffset)+"px, "+-g/2+"px) rotateX(90deg) rotateZ(0deg) scale("+k.shadowScale+")");else{var A=Math.abs(n)-90*Math.floor(Math.abs(n)/90),B=1.5-(Math.sin(2*A*Math.PI/360)/2+Math.cos(2*A*Math.PI/360)/2),C=k.shadowScale,D=k.shadowScale/B,E=k.shadowOffset;b.transform("scale3d("+C+", 1, "+D+") translate3d(0px, "+(h/2+E)+"px, "+-h/2/D+"px) rotateX(-90deg)")}var F=Oa.isSafari||Oa.isUiWebView?-j/2:0;e.transform("translate3d(0px,0,"+F+"px) rotateX("+(c.isHorizontal()?0:n)+"deg) rotateY("+(c.isHorizontal()?-n:0)+"deg)")},setTransition:function(a){var b=this,c=b.$el,d=b.slides;d.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),b.params.cubeEffect.shadow&&!b.isHorizontal()&&c.find(".swiper-cube-shadow").transition(a)}},Sb={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){var a=this;Ma.extend(a,{cubeEffect:{setTranslate:Rb.setTranslate.bind(a),setTransition:Rb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if("cube"===a.params.effect){a.classNames.push(a.params.containerModifierClass+"cube"),a.classNames.push(a.params.containerModifierClass+"3d");var b={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};Ma.extend(a.params,b),Ma.extend(a.originalParams,b)}},setTranslate:function(){var a=this;"cube"===a.params.effect&&a.cubeEffect.setTranslate()},setTransition:function(a){var b=this;"cube"===b.params.effect&&b.cubeEffect.setTransition(a)}}},Tb={setTranslate:function(){for(var b=this,c=b.slides,d=b.rtlTranslate,e=0;e<c.length;e+=1){var f=c.eq(e),g=f[0].progress;b.params.flipEffect.limitRotation&&(g=Math.max(Math.min(f[0].progress,1),-1));var h=f[0].swiperSlideOffset,i=-180*g,j=i,k=0,l=-h,m=0;if(b.isHorizontal()?d&&(j=-j):(m=l,l=0,k=-j,j=0),f[0].style.zIndex=-Math.abs(Math.round(g))+c.length,b.params.flipEffect.slideShadows){var n=f.find(b.isHorizontal()?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),o=f.find(b.isHorizontal()?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===n.length&&(n=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"left":"top")+'"></div>'),f.append(n)),0===o.length&&(o=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"right":"bottom")+'"></div>'),f.append(o)),n.length&&(n[0].style.opacity=Math.max(-g,0)),o.length&&(o[0].style.opacity=Math.max(g,0))}f.transform("translate3d("+l+"px, "+m+"px, 0px) rotateX("+k+"deg) rotateY("+j+"deg)")}},setTransition:function(a){var b=this,c=b.slides,d=b.activeIndex,e=b.$wrapperEl;if(c.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),b.params.virtualTranslate&&0!==a){var f=!1;c.eq(d).transitionEnd(function(){if(!f&&b&&!b.destroyed){f=!0,b.animating=!1;for(var a=["webkitTransitionEnd","transitionend"],c=0;c<a.length;c+=1)e.trigger(a[c])}})}}},Ub={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){var a=this;Ma.extend(a,{flipEffect:{setTranslate:Tb.setTranslate.bind(a),setTransition:Tb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;if("flip"===a.params.effect){a.classNames.push(a.params.containerModifierClass+"flip"),a.classNames.push(a.params.containerModifierClass+"3d");var b={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};Ma.extend(a.params,b),Ma.extend(a.originalParams,b)}},setTranslate:function(){var a=this;"flip"===a.params.effect&&a.flipEffect.setTranslate()},setTransition:function(a){var b=this;"flip"===b.params.effect&&b.flipEffect.setTransition(a)}}},Vb={setTranslate:function(){for(var b=this,c=b.width,d=b.height,e=b.slides,f=b.$wrapperEl,g=b.slidesSizesGrid,h=b.params.coverflowEffect,i=b.isHorizontal(),j=b.translate,k=i?-j+c/2:-j+d/2,l=i?h.rotate:-h.rotate,m=h.depth,n=0,o=e.length;o>n;n+=1){var p=e.eq(n),q=g[n],r=p[0].swiperSlideOffset,s=(k-r-q/2)/q*h.modifier,t=i?l*s:0,u=i?0:l*s,v=-m*Math.abs(s),w=i?0:h.stretch*s,x=i?h.stretch*s:0;Math.abs(x)<.001&&(x=0),Math.abs(w)<.001&&(w=0),Math.abs(v)<.001&&(v=0),Math.abs(t)<.001&&(t=0),Math.abs(u)<.001&&(u=0);var y="translate3d("+x+"px,"+w+"px,"+v+"px)  rotateX("+u+"deg) rotateY("+t+"deg)";if(p.transform(y),p[0].style.zIndex=-Math.abs(Math.round(s))+1,h.slideShadows){var z=p.find(i?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),A=p.find(i?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===z.length&&(z=a('<div class="swiper-slide-shadow-'+(i?"left":"top")+'"></div>'),p.append(z)),0===A.length&&(A=a('<div class="swiper-slide-shadow-'+(i?"right":"bottom")+'"></div>'),p.append(A)),z.length&&(z[0].style.opacity=s>0?s:0),A.length&&(A[0].style.opacity=-s>0?-s:0)}}if(Na.pointerEvents||Na.prefixedPointerEvents){var B=f[0].style;B.perspectiveOrigin=k+"px 50%"}},setTransition:function(a){var b=this;b.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}},Wb={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){var a=this;Ma.extend(a,{coverflowEffect:{setTranslate:Vb.setTranslate.bind(a),setTransition:Vb.setTransition.bind(a)}})},on:{beforeInit:function(){var a=this;"coverflow"===a.params.effect&&(a.classNames.push(a.params.containerModifierClass+"coverflow"),a.classNames.push(a.params.containerModifierClass+"3d"),a.params.watchSlidesProgress=!0,a.originalParams.watchSlidesProgress=!0)},setTranslate:function(){var a=this;"coverflow"===a.params.effect&&a.coverflowEffect.setTranslate()},setTransition:function(a){var b=this;"coverflow"===b.params.effect&&b.coverflowEffect.setTransition(a)}}},Xb={init:function(){var a=this,b=a.params,c=b.thumbs,d=a.constructor;c.swiper instanceof d?(a.thumbs.swiper=c.swiper,Ma.extend(a.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Ma.extend(a.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):Ma.isObject(c.swiper)&&(a.thumbs.swiper=new d(Ma.extend({},c.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),a.thumbs.swiperCreated=!0),a.thumbs.swiper.$el.addClass(a.params.thumbs.thumbsContainerClass),a.thumbs.swiper.on("tap",a.thumbs.onThumbClick)},onThumbClick:function(){var b=this,c=b.thumbs.swiper;if(c){var d=c.clickedIndex,e=c.clickedSlide;if(!(e&&a(e).hasClass(b.params.thumbs.slideThumbActiveClass)||"undefined"==typeof d||null===d)){var f;if(f=c.params.loop?parseInt(a(c.clickedSlide).attr("data-swiper-slide-index"),10):d,b.params.loop){var g=b.activeIndex;b.slides.eq(g).hasClass(b.params.slideDuplicateClass)&&(b.loopFix(),b._clientLeft=b.$wrapperEl[0].clientLeft,g=b.activeIndex);var h=b.slides.eq(g).prevAll('[data-swiper-slide-index="'+f+'"]').eq(0).index(),i=b.slides.eq(g).nextAll('[data-swiper-slide-index="'+f+'"]').eq(0).index();f="undefined"==typeof h?i:"undefined"==typeof i?h:g-h>i-g?i:h}b.slideTo(f)}}},update:function(a){var b=this,c=b.thumbs.swiper;if(c){var d="auto"===c.params.slidesPerView?c.slidesPerViewDynamic():c.params.slidesPerView;if(b.realIndex!==c.realIndex){var e,f=c.activeIndex;if(c.params.loop){c.slides.eq(f).hasClass(c.params.slideDuplicateClass)&&(c.loopFix(),c._clientLeft=c.$wrapperEl[0].clientLeft,f=c.activeIndex);var g=c.slides.eq(f).prevAll('[data-swiper-slide-index="'+b.realIndex+'"]').eq(0).index(),h=c.slides.eq(f).nextAll('[data-swiper-slide-index="'+b.realIndex+'"]').eq(0).index();e="undefined"==typeof g?h:"undefined"==typeof h?g:h-f===f-g?f:f-g>h-f?h:g}else e=b.realIndex;c.visibleSlidesIndexes&&c.visibleSlidesIndexes.indexOf(e)<0&&(c.params.centeredSlides?e=e>f?e-Math.floor(d/2)+1:e+Math.floor(d/2)-1:e>f&&(e=e-d+1),c.slideTo(e,a?0:void 0))}var i=1,j=b.params.thumbs.slideThumbActiveClass;if(b.params.slidesPerView>1&&!b.params.centeredSlides&&(i=b.params.slidesPerView),c.slides.removeClass(j),c.params.loop||c.params.virtual)for(var k=0;i>k;k+=1)c.$wrapperEl.children('[data-swiper-slide-index="'+(b.realIndex+k)+'"]').addClass(j);else for(var l=0;i>l;l+=1)c.slides.eq(b.realIndex+l).addClass(j)}}},Yb={name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){var a=this;Ma.extend(a,{thumbs:{swiper:null,init:Xb.init.bind(a),update:Xb.update.bind(a),onThumbClick:Xb.onThumbClick.bind(a)}})},on:{beforeInit:function(){var a=this,b=a.params,c=b.thumbs;c&&c.swiper&&(a.thumbs.init(),a.thumbs.update(!0))},slideChange:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},update:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},resize:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},observerUpdate:function(){var a=this;a.thumbs.swiper&&a.thumbs.update()},setTransition:function(a){var b=this,c=b.thumbs.swiper;c&&c.setTransition(a)},beforeDestroy:function(){var a=this,b=a.thumbs.swiper;b&&a.thumbs.swiperCreated&&b&&b.destroy()}}},Zb=[hb,ib,jb,kb,mb,ob,qb,sb,ub,wb,yb,Ab,Cb,Eb,Gb,Ib,Kb,Mb,Ob,Qb,Sb,Ub,Wb,Yb];return"undefined"==typeof gb.use&&(gb.use=gb.Class.use,gb.installModule=gb.Class.installModule),gb.use(Zb),gb});var App=App||{};App.AdaptiveImg=function(){"use strict";function a(){$(window).on("resize",function(){b()})}function b(){var a=f(),b=c();$.each(j.imgs,function(c){d(c,a,b)})}function c(){return window.innerHeight>window.innerWidth?"portrait":"landscape"}function d(a,b,c){var d=j.imgs[a];$.each(b,function(a,b){if(d[b]){var f="";if(f=i()?d[b+"2x"]:d[b],f in j.confirmedPaths)e(d.$el,f,c);else{var g=new window.Image;g.src=f,$(g).on("load",function(){return this.complete?"undefined"!=typeof this.naturalWidth&&0===this.naturalWidth?!1:(j.confirmedPaths.push(this.src),void e(d.$el,this.src,c)):!1})}return!1}})}function e(a,b,c){var d=a;if("IMG"==d.prop("tagName"))d.attr("src",b);else{var e=new window.Image;if(e.onload=function(){d.css({"background-image":"url('"+b+"')"}),i()&&0===d.css("background-size").indexOf("auto")&&d.css("background-size",e.width/2+"px auto")},e.src=b,d.hasClass("loop1")&&"landscape"===c){$("#loop1").remove();var f=document.createElement("img");f.setAttribute("src",b),f.setAttribute("class","visible-print"),f.setAttribute("id","loop1"),f.setAttribute("alt",$("title").text()),$(".header-logo").after(f)}}}function f(){var a=g(),b=[];return $.each(j.media,function(c,d){var e=!0,f=!0;d.max&&d.max<a&&(e=!1),d.min&&d.min>a&&(f=!1),e&&f&&b.unshift(c)}),b}function g(){var a=window,b="inner";return"innerWidth"in window||(b="client",a=document.documentElement||document.body),a[b+"Width"]}function h(a){var b={$el:a},c=j.imgs.length,d=!1;return $.each(a.data(),function(a,c){if(0===a.indexOf(j.dataPrefix)){d=!0;var e=a.substring(j.dataPrefix.length);b[e.toLowerCase()]=c}}),d?(j.imgs[c]=b,c):!1}function i(){var a="(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)";return window.devicePixelRatio>1?!0:!(!window.matchMedia||!window.matchMedia(a).matches)}var j={imgs:[],confirmedPaths:[],media:{lg:{max:1e5},md:{max:1279},sm:{max:991},xs:{max:679}},dataPrefix:"img",resizeTimeOut:500};return{init:function(){a();var b=f();$(".adaptive-img").each(function(){var a=$(this),e=a.data("am.adaptiveimg");if(!e){a.data("am.adaptiveimg",!0);var f=h(a);if(f!==!1){var g=c();d(f,b,g)}}})}}}();var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;!function(a){"use strict";var b=a.GreenSockGlobals||a,c=function(a){var c,d=a.split("."),e=b;for(c=0;c<d.length;c++)e[d[c]]=e=e[d[c]]||{};return e},d=c("com.greensock.utils"),e=function(a){var b=a.nodeType,c="";if(1===b||9===b||11===b){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===b||4===b)return a.nodeValue;return c},f=document,g=f.defaultView?f.defaultView.getComputedStyle:function(){},h=/([A-Z])/g,i=function(a,b,c,d){var e;return(c=c||g(a,null))?(a=c.getPropertyValue(b.replace(h,"-$1").toLowerCase()),e=a||c.length?a:c[b]):a.currentStyle&&(c=a.currentStyle,e=c[b]),d?e:parseInt(e,10)||0},j=function(a){return a.length&&a[0]&&(a[0].nodeType&&a[0].style&&!a.nodeType||a[0].length&&a[0][0])?!0:!1},k=function(a){var b,c,d,e=[],f=a.length;for(b=0;f>b;b++)if(c=a[b],j(c))for(d=c.length,d=0;d<c.length;d++)e.push(c[d]);else e.push(c);return e},l=/(?:\r|\n|\t\t)/g,m=/(?:\s\s+)/g,n=55296,o=56319,p=56320,q=127462,r=127487,s=127995,t=127999,u=function(a){return(a.charCodeAt(0)-n<<10)+(a.charCodeAt(1)-p)+65536},v=f.all&&!f.addEventListener,w=" style='position:relative;display:inline-block;"+(v?"*display:inline;*zoom:1;'":"'"),x=function(a,b){a=a||"";var c=-1!==a.indexOf("++"),d=1;return c&&(a=a.split("++").join("")),function(){return"<"+b+w+(a?" class='"+a+(c?d++:"")+"'>":">")}},y=d.SplitText=b.SplitText=function(a,b){if("string"==typeof a&&(a=y.selector(a)),!a)throw"cannot split a null element.";this.elements=j(a)?k(a):[a],this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=b||{},this.split(b)},z=function(a,b,c){var d=a.nodeType;if(1===d||9===d||11===d)for(a=a.firstChild;a;a=a.nextSibling)z(a,b,c);else(3===d||4===d)&&(a.nodeValue=a.nodeValue.split(b).join(c))},A=function(a,b){for(var c=b.length;--c>-1;)a.push(b[c])},B=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},C=function(a,b,c){for(var d;a&&a!==b;){if(d=a._next||a.nextSibling)return d.textContent.charAt(0)===c;a=a.parentNode||a._parent}return!1},D=function(a){var b,c,d=B(a.childNodes),e=d.length;for(b=0;e>b;b++)c=d[b],c._isSplit?D(c):(b&&3===c.previousSibling.nodeType?c.previousSibling.nodeValue+=3===c.nodeType?c.nodeValue:c.firstChild.nodeValue:3!==c.nodeType&&a.insertBefore(c.firstChild,c),a.removeChild(c))},E=function(a,b,c,d,e,h,j){var k,l,m,n,o,p,q,r,s,t,u,v,w=g(a),x=i(a,"paddingLeft",w),y=-999,B=i(a,"borderBottomWidth",w)+i(a,"borderTopWidth",w),E=i(a,"borderLeftWidth",w)+i(a,"borderRightWidth",w),F=i(a,"paddingTop",w)+i(a,"paddingBottom",w),G=i(a,"paddingLeft",w)+i(a,"paddingRight",w),H=.2*i(a,"fontSize"),I=i(a,"textAlign",w,!0),J=[],K=[],L=[],M=b.wordDelimiter||" ",N=b.span?"span":"div",O=b.type||b.split||"chars,words,lines",P=e&&-1!==O.indexOf("lines")?[]:null,Q=-1!==O.indexOf("words"),R=-1!==O.indexOf("chars"),S="absolute"===b.position||b.absolute===!0,T=b.linesClass,U=-1!==(T||"").indexOf("++"),V=[];for(P&&1===a.children.length&&a.children[0]._isSplit&&(a=a.children[0]),U&&(T=T.split("++").join("")),l=a.getElementsByTagName("*"),m=l.length,o=[],k=0;m>k;k++)o[k]=l[k];if(P||S)for(k=0;m>k;k++)n=o[k],p=n.parentNode===a,(p||S||R&&!Q)&&(v=n.offsetTop,P&&p&&Math.abs(v-y)>H&&("BR"!==n.nodeName||0===k)&&(q=[],P.push(q),y=v),S&&(n._x=n.offsetLeft,n._y=v,n._w=n.offsetWidth,n._h=n.offsetHeight),P&&((n._isSplit&&p||!R&&p||Q&&p||!Q&&n.parentNode.parentNode===a&&!n.parentNode._isSplit)&&(q.push(n),n._x-=x,C(n,a,M)&&(n._wordEnd=!0)),"BR"===n.nodeName&&(n.nextSibling&&"BR"===n.nextSibling.nodeName||0===k)&&P.push([])));for(k=0;m>k;k++)n=o[k],p=n.parentNode===a,"BR"!==n.nodeName?(S&&(s=n.style,Q||p||(n._x+=n.parentNode._x,n._y+=n.parentNode._y),s.left=n._x+"px",s.top=n._y+"px",s.position="absolute",s.display="block",s.width=n._w+1+"px",s.height=n._h+"px"),!Q&&R?n._isSplit?(n._next=n.nextSibling,n.parentNode.appendChild(n)):n.parentNode._isSplit?(n._parent=n.parentNode,!n.previousSibling&&n.firstChild&&(n.firstChild._isFirst=!0),n.nextSibling&&" "===n.nextSibling.textContent&&!n.nextSibling.nextSibling&&V.push(n.nextSibling),n._next=n.nextSibling&&n.nextSibling._isFirst?null:n.nextSibling,n.parentNode.removeChild(n),o.splice(k--,1),m--):p||(v=!n.nextSibling&&C(n.parentNode,a,M),n.parentNode._parent&&n.parentNode._parent.appendChild(n),v&&n.parentNode.appendChild(f.createTextNode(" ")),b.span&&(n.style.display="inline"),J.push(n)):n.parentNode._isSplit&&!n._isSplit&&""!==n.innerHTML?K.push(n):R&&!n._isSplit&&(b.span&&(n.style.display="inline"),J.push(n))):P||S?(n.parentNode&&n.parentNode.removeChild(n),o.splice(k--,1),m--):Q||a.appendChild(n);for(k=V.length;--k>-1;)V[k].parentNode.removeChild(V[k]);if(P){for(S&&(t=f.createElement(N),a.appendChild(t),u=t.offsetWidth+"px",v=t.offsetParent===a?0:a.offsetLeft,a.removeChild(t)),s=a.style.cssText,a.style.cssText="display:none;";a.firstChild;)a.removeChild(a.firstChild);for(r=" "===M&&(!S||!Q&&!R),k=0;k<P.length;k++){for(q=P[k],t=f.createElement(N),t.style.cssText="display:block;text-align:"+I+";position:"+(S?"absolute;":"relative;"),T&&(t.className=T+(U?k+1:"")),L.push(t),m=q.length,l=0;m>l;l++)"BR"!==q[l].nodeName&&(n=q[l],t.appendChild(n),r&&n._wordEnd&&t.appendChild(f.createTextNode(" ")),S&&(0===l&&(t.style.top=n._y+"px",t.style.left=x+v+"px"),n.style.top="0px",v&&(n.style.left=n._x-v+"px")));0===m?t.innerHTML="&nbsp;":Q||R||(D(t),z(t,String.fromCharCode(160)," ")),S&&(t.style.width=u,t.style.height=n._h+"px"),a.appendChild(t)}a.style.cssText=s}S&&(j>a.clientHeight&&(a.style.height=j-F+"px",a.clientHeight<j&&(a.style.height=j+B+"px")),h>a.clientWidth&&(a.style.width=h-G+"px",a.clientWidth<h&&(a.style.width=h+E+"px"))),A(c,J),A(d,K),A(e,L)},F=function(a,b,c,d){var g,h,i,j,k,p,v,w,x,y=b.span?"span":"div",A=b.type||b.split||"chars,words,lines",B=-1!==A.indexOf("chars"),C="absolute"===b.position||b.absolute===!0,D=b.wordDelimiter||" ",E=" "!==D?"":C?"&#173; ":" ",F=b.span?"</span>":"</div>",G=!0,H=f.createElement("div"),I=a.parentNode;for(I.insertBefore(H,a),H.textContent=a.nodeValue,I.removeChild(a),a=H,g=e(a),v=-1!==g.indexOf("<"),b.reduceWhiteSpace!==!1&&(g=g.replace(m," ").replace(l,"")),v&&(g=g.split("<").join("{{LT}}")),k=g.length,
h=(" "===g.charAt(0)?E:"")+c(),i=0;k>i;i++)if(p=g.charAt(i),p===D&&g.charAt(i-1)!==D&&i){for(h+=G?F:"",G=!1;g.charAt(i+1)===D;)h+=E,i++;i===k-1?h+=E:")"!==g.charAt(i+1)&&(h+=E+c(),G=!0)}else"{"===p&&"{{LT}}"===g.substr(i,6)?(h+=B?d()+"{{LT}}</"+y+">":"{{LT}}",i+=5):p.charCodeAt(0)>=n&&p.charCodeAt(0)<=o||g.charCodeAt(i+1)>=65024&&g.charCodeAt(i+1)<=65039?(w=u(g.substr(i,2)),x=u(g.substr(i+2,2)),j=w>=q&&r>=w&&x>=q&&r>=x||x>=s&&t>=x?4:2,h+=B&&" "!==p?d()+g.substr(i,j)+"</"+y+">":g.substr(i,j),i+=j-1):h+=B&&" "!==p?d()+p+"</"+y+">":p;a.outerHTML=h+(G?F:""),v&&z(I,"{{LT}}","<")},G=function(a,b,c,d){var e,f,g=B(a.childNodes),h=g.length,j="absolute"===b.position||b.absolute===!0;if(3!==a.nodeType||h>1){for(b.absolute=!1,e=0;h>e;e++)f=g[e],(3!==f.nodeType||/\S+/.test(f.nodeValue))&&(j&&3!==f.nodeType&&"inline"===i(f,"display",null,!0)&&(f.style.display="inline-block",f.style.position="relative"),f._isSplit=!0,G(f,b,c,d));return b.absolute=j,void(a._isSplit=!0)}F(a,b,c,d)},H=y.prototype;H.split=function(a){this.isSplit&&this.revert(),this.vars=a=a||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var b,c,d,e=this.elements.length,f=a.span?"span":"div",g=x(a.wordsClass,f),h=x(a.charsClass,f);--e>-1;)d=this.elements[e],this._originals[e]=d.innerHTML,b=d.clientHeight,c=d.clientWidth,G(d,a,g,h),E(d,a,this.chars,this.words,this.lines,c,b);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},H.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var a=this._originals.length;--a>-1;)this.elements[a].innerHTML=this._originals[a];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},y.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(y.selector=c,c(b)):"undefined"==typeof document?b:document.querySelectorAll?document.querySelectorAll(b):document.getElementById("#"===b.charAt(0)?b.substr(1):b)},y.version="0.5.8"}(_gsScope),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"undefined"!=typeof module&&module.exports?module.exports=b():"function"==typeof define&&define.amd&&define([],b)}("SplitText"),function(a){var b;if("function"==typeof define&&define.amd&&(define(a),b=!0),"object"==typeof exports&&(module.exports=a(),b=!0),!b){var c=window.Cookies,d=window.Cookies=a();d.noConflict=function(){return window.Cookies=c,d}}}(function(){function a(){for(var a=0,b={};a<arguments.length;a++){var c=arguments[a];for(var d in c)b[d]=c[d]}return b}function b(a){return a.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function c(d){function e(){}function f(b,c,f){if("undefined"!=typeof document){f=a({path:"/"},e.defaults,f),"number"==typeof f.expires&&(f.expires=new Date(1*new Date+864e5*f.expires)),f.expires=f.expires?f.expires.toUTCString():"";try{var g=JSON.stringify(c);/^[\{\[]/.test(g)&&(c=g)}catch(h){}c=d.write?d.write(c,b):encodeURIComponent(String(c)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),b=encodeURIComponent(String(b)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var i="";for(var j in f)f[j]&&(i+="; "+j,f[j]!==!0&&(i+="="+f[j].split(";")[0]));return document.cookie=b+"="+c+i}}function g(a,c){if("undefined"!=typeof document){for(var e={},f=document.cookie?document.cookie.split("; "):[],g=0;g<f.length;g++){var h=f[g].split("="),i=h.slice(1).join("=");c||'"'!==i.charAt(0)||(i=i.slice(1,-1));try{var j=b(h[0]);if(i=(d.read||d)(i,j)||b(i),c)try{i=JSON.parse(i)}catch(k){}if(e[j]=i,a===j)break}catch(k){}}return a?e[a]:e}}return e.set=f,e.get=function(a){return g(a,!1)},e.getJSON=function(a){return g(a,!0)},e.remove=function(b,c){f(b,"",a(c,{expires:-1}))},e.defaults={},e.withConverter=c,e}return c(function(){})}),function(a,b){a.fn.cookieNotice=function(b){a(this).each(function(){var a=new c(this,b);a.showCookieBanner()})};var c=function(b,c){var d=this;this.options=a.extend({},this.options,c),this.element=a(b),this.container=a(this.options.containerSelector),this.element.on("click",this.options.buttonSelector,function(b){d.acceptCookieBanner(a(this)),b.preventDefault()})};c.prototype={element:null,options:{containerSelector:"html",containerClass:"has-cookie-notification",buttonSelector:"button",cookieName:"cookie-consent"},showCookieBanner:function(){var a=b.get(this.options.cookieName);a="undefined"==typeof a?!1:a,a||this.container.addClass(this.options.containerClass)},acceptCookieBanner:function(){b.set(this.options.cookieName,1,{expires:365,path:"/"}),this.container.removeClass(this.options.containerClass)}}}(window.jQuery,window.Cookies),!function(){function a(a,b){function c(){!d&&b&&(d=!0,b.call(a))}var d;a.addEventListener&&a.addEventListener("load",c),a.attachEvent&&a.attachEvent("onload",c),"isApplicationInstalled"in navigator&&"onloadcssdefined"in a&&a.onloadcssdefined(c)}!function(a){"use strict";var b=function(b,c,d){function e(a){return h.body?a():void setTimeout(function(){e(a)})}function f(){i.addEventListener&&i.removeEventListener("load",f),i.media=d||"all"}var g,h=a.document,i=h.createElement("link");if(c)g=c;else{var j=(h.body||h.getElementsByTagName("head")[0]).childNodes;g=j[j.length-1]}var k=h.styleSheets;i.rel="stylesheet",i.href=b,i.media="only x",e(function(){g.parentNode.insertBefore(i,c?g:g.nextSibling)});var l=function(a){for(var b=i.href,c=k.length;c--;)if(k[c].href===b)return a();setTimeout(function(){l(a)})};return i.addEventListener&&i.addEventListener("load",f),i.onloadcssdefined=l,l(f),i};"undefined"!=typeof exports?exports.loadCSS=b:a.loadCSS=b}("undefined"!=typeof global?global:this),function(b){var c=function(d,e){"use strict";if(d&&3===d.length){var f=b.navigator,g=b.document,h=b.Image,i=!(!g.createElementNS||!g.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect||!g.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")||b.opera&&-1===f.userAgent.indexOf("Chrome")||-1!==f.userAgent.indexOf("Series40")),j=new h;j.onerror=function(){c.method="png",c.href=d[2],loadCSS(d[2])},j.onload=function(){var b=1===j.width&&1===j.height,f=d[b&&i?0:b?1:2];c.method=b&&i?"svg":b?"datapng":"png",c.href=f,a(loadCSS(f),e)},j.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",g.documentElement.className+=" grunticon"}};c.loadCSS=loadCSS,c.onloadCSS=a,b.grunticon=c}(this),function(a,b){"use strict";var c,d=b.document,e=function(a){if(d.attachEvent?"complete"===d.readyState:"loading"!==d.readyState)a();else{var b=!1;d.addEventListener("readystatechange",function(){b||(b=!0,a())},!1)}},f=function(a){return b.document.querySelector('link[href$="'+a+'"]')},g=function(a,b){if(c&&!b)return c;c={};var d,e,f,g,h,i;if(!(d=a.sheet))return c;e=d.cssRules?d.cssRules:d.rules;for(var j=0;j<e.length;j++)f=e[j].cssText,g="grunticon:"+e[j].selectorText,(h=f.split(");")[0].match(/US\-ASCII\,([^"']+)/))&&h[1]&&(i=decodeURIComponent(h[1]),c[g]=i);return c},h=function(a,b){var c,e,f,g,h;b?c=a:(b=a,c=d),g="data-grunticon-embed";for(var i in b){h=i.slice("grunticon:".length);try{e=c.querySelectorAll(h)}catch(a){continue}f=[];for(var j=0;j<e.length;j++)null!==e[j].getAttribute(g)&&f.push(e[j]);if(f.length)for(j=0;j<f.length;j++)f[j].innerHTML=b[i],f[j].style.backgroundImage="none",f[j].removeAttribute(g)}return f},i=function(b,c){"svg"===a.method&&e(function(){var d=g(f(a.href));"function"==typeof c?(h(b,d),c()):h(d),"function"==typeof b&&b()})};a.embedIcons=h,a.getCSS=f,a.getIcons=g,a.ready=e,a.svgLoadedCallback=i,a.embedSVG=i}(grunticon,this)}(),"function"!=typeof Object.assign&&(Object.assign=function(a){"use strict";if(null===a)throw new TypeError("Cannot convert undefined or null to object");for(var b=Object(a),c=1;c<arguments.length;c++){var d=arguments[c];if(null!==d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(b[e]=d[e])}return b});var App=App||{};window.lazySizesConfig=window.lazySizesConfig||{},window.lazySizesConfig.lazyClass="lazyload",window.lazySizesConfig.srcAttr="data-original",window.lazySizesConfig.loadMode=1,window.lazySizesConfig.expand=200,function(){for(var a,b=function(){},c=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],d=c.length,e=window.console=window.console||{};d--;)a=c[d],e[a]||(e[a]=b)}();var jQuery=jQuery||{},App=App||{};App.checkDebouncing=function(a,b){"use strict";var c=function(a,b,c){var d;return function(){function e(){c||a.apply(f,g),d=null}var f=this,g=arguments;d?window.clearTimeout(d):c&&a.apply(f,g),d=window.setTimeout(e,b||150)}};jQuery.fn[b]=function(a){return a?this.bind("resize",c(a)):this.trigger(b)}}($,"smartresize");var jQuery=jQuery||{},App=App||{};App.PxForms=function(a){var b=".form-container",c=function(){a(function(){a(b).each(function(){var b=new PxForm(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxForm.prototype.setConfig=function(a){"use strict";var b={_FORM_GROUP_SELECTOR:".form-group",_FORM_GROUP_ACTIVE_CLASS:"form-group--active",_FORM_GROUP_FOCUS_CLASS:"form-group--focus",_ERROR_CLASS:".form__errors",_SUCCESS_CLASS:".form__success",_HEADER_BAR_SELECTOR:".header-bar"};Object.assign(this,b,a)},PxForm.prototype.init=function(){this._$bodyHtml=$("body,html"),this.initFloatLabels(),this.setListeners(),this.initErrors(),this.initSuccess()},PxForm.prototype.setListeners=function(){},PxForm.prototype.initFloatLabels=function(){var a=this;this._$element.on("input change","input, textarea",function(){var b=$(this),c=b.closest(a._FORM_GROUP_SELECTOR),d=$(this).val();d?c.addClass(a._FORM_GROUP_ACTIVE_CLASS):c.removeClass(a._FORM_GROUP_ACTIVE_CLASS)}),this._$element.find("input, textarea").trigger("change"),this._$element.on("focus","input, textarea",function(){var b=$(this);if(b.attr("readonly")||b.attr("disabled"))return!1;var c=b.closest(a._FORM_GROUP_SELECTOR);c.addClass(a._FORM_GROUP_FOCUS_CLASS)}),this._$element.on("blur","input, textarea",function(){var b=$(this),c=b.closest(a._FORM_GROUP_SELECTOR);c.removeClass(a._FORM_GROUP_FOCUS_CLASS)})},PxForm.prototype.initErrors=function(){var a=this,b=this._$element.find(this._ERROR_CLASS).first();b.length&&a._$bodyHtml.animate({scrollTop:App.getOffset(b.offset().top,!0)},800)},PxForm.prototype.initSuccess=function(){var a=this,b=this._$element.find(this._SUCCESS_CLASS);if(b.length){var c=App.getOffset(b.offset().top,!0);a._$bodyHtml.scrollTop(c)}};var jQuery=jQuery||{},App=App||{};App.PxLightboxes=function(a){var b=".lightbox-gallery",c=function(){a(function(){a(b).each(function(){var b=new PxLightbox(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxLightbox.prototype.setConfig=function(a){"use strict";var b={_SHOW_LIGHTBOX:".lightbox-gallery__show"};Object.assign(this,b,a)},PxLightbox.prototype.init=function(){this._$element.magnificPopup({delegate:"a",type:"image",gallery:{enabled:!0}});var a=this;this._$element.find(this._SHOW_LIGHTBOX).click(function(){a._$element.magnificPopup("open")})};var jQuery=jQuery||{},App=App||{};App.PxGallerieSliders=function(a){var b=".header-slider",c=function(){a(function(){a(b).each(function(){var b=new PxHeaderSlider(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxHeaderSlider.prototype.init=function(){"use strict";var a=this;this._$element.data("swiper",this._$element.html()),this._$swiperImageContainer=this._$element.find(this._HEADER_IMAGE_SLIDER_SELECTOR),this._$swiperTextContainer=this._$element.find(this._HEADER_TEXT_SLIDER_SELECTOR),this._$pagination=this._$element.find(this._HEADER_SLIDER_PAGINATION_SELECTOR),this._$slide=this._$element.find(this._HEADER_SLIDER_ITEM_SELECTOR);var b=1!==this._$slide.length,c=/firefox/.test(window.navigator.userAgent.toLowerCase());c&&(this._checkForFirefox=1),this._swiperImageSettings={speed:800,spaceBetween:0,slidesPerView:1,loop:!1,longSwipes:!1,shortSwipes:!1,followFinger:!1,noSwiping:!0,direction:"vertical",effect:"slide",loopAdditionalSlides:0,watchSlidesProgress:!0,breakpoints:{992:{speed:1e3,direction:"horizontal",longSwipes:b,shortSwipes:b,followFinger:b,lazyLoading:b,simulateTouch:b,loop:b}},on:{progress:function(){if(!a.checkMobile()&&!a._checkForFirefox)for(var b=-.5,c=null,d=0;d<this.slides.length;d++){var e,f,g=this.slides[d];c=g.progress,c>0?(e=c*this.width,f=e*b):(f=Math.abs(c*this.width)*b,e=0),$(g).css({transform:"translate3d(0,"+e+"px,0)"}),$(g).find(".header-slider__parallax").css({transform:"translate3d(0,"+f+"px,0)"})}},setTransition:function(){for(var a=0;a<this.slides.length;a++)$(this.slides[a]).find(".header-slider__parallax").addBack().css({transition:this.params.speed+"ms"})}}},this._swiperTextSettings={speed:800,spaceBetween:0,slidesPerView:1,pagination:{el:this._$pagination,clickable:!0,type:"bullets",renderBullet:function(a){return'<span class="swiper-pagination-bullet header-slider__bullet"><span class="header-slider__amount">'+(a+1)+" / "+this.slides.length+" </span></span>"}},loop:!1,direction:"vertical",effect:"slide",loopAdditionalSlides:0,breakpoints:{992:{speed:1e3,direction:"horizontal",loop:b,preloadImages:!0}},on:{slideChangeTransitionStart:function(){var b=this.activeIndex,c=this;a.checkMobile()||($(this.slides[this.previousIndex]).removeClass(a._CLASSES.slide_active),window.setTimeout(function(){$(c.slides[b]).addClass(a._CLASSES.slide_active)},c.params.speed/2))}}},this.checkMobile(),this.initTextSlider(),this.initImageSlider(),this.orientationChange(),$(window).on("resize",this.checkMobile),this._orientationTmpWidth=$(window).width(),this._swiperImage.controller.control=this._swiperText,this._swiperText.controller.control=this._swiperImage,this.checkMobile()||(TweenLite.to(this._HEADER_IMAGE_SLIDER_WRAPPER_SELECTOR,1,{y:"0%"}),TweenLite.to(this._HEADER_TEXT_SLIDER_WRAPPER_SELECTOR,1,{y:"0%"}))},PxHeaderSlider.prototype.setConfig=function(a){"use strict";var b={_HEADER_IMAGE_SLIDER_WRAPPER_SELECTOR:".header-slider__img-slider",_HEADER_IMAGE_SLIDER_SELECTOR:".header-slider__img-slider .swiper-container",_HEADER_TEXT_SLIDER_WRAPPER_SELECTOR:".header-slider__text-slider",_HEADER_TEXT_SLIDER_SELECTOR:".header-slider__text-slider .swiper-container",_HEADER_SLIDER_PAGINATION_SELECTOR:".header-slider__pagination",_HEADER_SLIDER_ITEM_SELECTOR:".header-slider__slide-item",_swiperImage:null,_swiperImageSettings:null,_swiperImageDesktopFunctions:null,_swiperText:null,_swiperTextSettings:null,_swiperTextDesktopFunctions:null,_$swiperContainer:null,_$pagination:null,_$slide:null,_$amount:null,_$actual:null,_$changeEvent:null,_$activeIndex:null,_mobileWidth:992,_orientationTmpWidth:!1,_checkForFirefox:0,_CLASSES:{slide_active:"header-slider__slide-item--active"}};Object.assign(this,b,a)},PxHeaderSlider.prototype.initImageSlider=function(){"use strict";this._swiperImage=new Swiper(this._$swiperImageContainer,this._swiperImageSettings),this.checkMobile()||(this._swiperImage.allowTouchMove=!1)},PxHeaderSlider.prototype.initTextSlider=function(){"use strict";this._swiperText=new Swiper(this._$swiperTextContainer,this._swiperTextSettings),this.checkMobile()||(this._swiperText.allowTouchMove=!1)},PxHeaderSlider.prototype.orientationChange=function(){"use strict";var a=this,b=!1;$(window).smartresize(function(){(a._orientationTmpWidth>a._mobileWidth&&$(window).width()<a._mobileWidth||a._orientationTmpWidth<a._mobileWidth&&$(window).width()>a._mobileWidth)&&(b=!0),b&&(a._$element.html(a._$element.data("swiper")),a.init(),App.initGruntIcons(),b=!1),a._orientationTmpWidth=$(window).width()})},PxHeaderSlider.prototype.checkMobile=function(){"use strict";return this._isMobile=window.innerWidth<this._mobileWidth,this._isMobile};var jQuery=jQuery||{},App=App||{};App.PxHeaderImages=function(a){var b=".header-image",c=function(){a(function(){a(b).each(function(){var b=new PxHeaderImage(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxHeaderImage.prototype.init=function(){"use strict";this._$bodyHtml=$("body, html"),this.setListeners(),window.setTimeout(function(){$(window).resize()},1e3)},PxHeaderImage.prototype.setListeners=function(){var a=this;this._$element.find(this._LINK_SELECTOR).click(function(){return a._$bodyHtml.animate({scrollTop:App.getOffset(a._$element.offset().top+a._$element.outerHeight())+5},600),!1})},PxHeaderImage.prototype.setConfig=function(a){"use strict";var b={_LINK_SELECTOR:".teaser-box__box-wrapper",_HEADER_BAR_SELECTOR:".header-bar"};Object.assign(this,b,a)};var jQuery=jQuery||{},App=App||{};App.PxProductDetails=function(a){var b=".product-detail",c=function(){a(function(){a(b).each(function(){var b=new PxProductDetail(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxProductDetail.prototype.init=function(){"use strict";this._$mainImgContainer=this._$element.find(this._PRODUCT_DETAIL_MAIN_IMG_CONTAINER),this._$mainImg=this._$element.find(this._PRODUCT_DETAIL_MAIN_IMG),this._$mainImgDropper=this._$element.find(this._PRODUCT_DETAIL_MAIN_IMG_DROPPER),this._$contentContainer=this._$element.find(this._PRODUCT_DETAIL_CONTENT_CONTAINER),this._$bgTitle=this._$element.find(this._PRODUCT_DETAIL_BG_TITLE_CONTAINER),this._$toolTipBox=this._$element.find(this._PRODUCT_DETAIL_TOOLTIP_CONTAINER),this._$toolTipBoxInner=this._$element.find(this._PRODUCT_DETAIL_TOOLTIP_INNER_CONTAINER),this._$tabContainer=this._$element.find(this._PRODUCT_DETAIL_TAB_CONTAINER),this._$bgWrapper=this._$element.find(this._PRODUCT_BG_WRAPPER_CONTAINER),this._$bgImages=this._$element.find(this._BG_IMAGES),this._$tabContainerHeight=this._$tabContainer.height(),this._$productShadow=this._$element.find(this._PRODUCT_SHADOW_CONTAINER),this._$productShadowWrapper=this._$element.find(this._PRODUCT_SHADOW_WRAPPER),this._$bgFlagImage=this._$element.find(this._PRODUCT_DETAIL_BG_FLAG_IMAGE),this.setListener(),this.setInitialAnimations(),this.orientationChange()},PxProductDetail.prototype.setConfig=function(a){"use strict";var b={_PRODUCT_DETAIL_FIXED_BG_CONTAINER:".product-detail__fixed-container",_PRODUCT_DETAIL_MAIN_IMG_CONTAINER:".product-detail__image",_PRODUCT_DETAIL_MAIN_IMG_DROPPER:".product-detail__image-dropper",_PRODUCT_DETAIL_MAIN_IMG_WRAPPER:".product-detail__main-image-wrapper",_PRODUCT_DETAIL_MAIN_IMG:".product-detail__main-image",_PRODUCT_DETAIL_BG_FLAG_IMAGE:".product-detail__bg-image-flag",_PRODUCT_DETAIL_CONTENT_CONTAINER:".product-detail__content-wrapper",_PRODUCT_DETAIL_TAB_CONTAINER:".product-detail__container",_PRODUCT_DETAIL_TAB_ITEM_CONTAINER:".product-detail__container-tab-item",_PRODUCT_DETAIL_PRODUCT_INFORMATIONS_CONTAINER:".product-detail__informations",_PRODUCT_DETAIL_BG_TITLE_CONTAINER:".product-detail__bg-image-title",_PRODUCT_DETAIL_TOOLTIP_CONTAINER:".products__tooltip-box",_PRODUCT_DETAIL_TOOLTIP_INNER_CONTAINER:".products__toptip-box-inner",_PRODUCT_BG_WRAPPER_CONTAINER:".product-detail__bg-image-wrapper",_BG_IMAGES:".product-detail__bg-images",_PRODUCT_SHADOW_CONTAINER:".product-detail__main-image-shadow",_PRODUCT_SHADOW_WRAPPER:".product-detail__main-image-shadow-wrapper",_BG_IMAGES_HIDE_TRIGGER:".product-detail__hide-bg-trigger",_CLASSES:{tab_active_class:"product-detail__container-tab-item--active",tab_table_active_class:"product-detail__informations--active",main_img_wrapper_active:"product-detail__main-image-wrapper--active"},_activeTabUid:null,_$activeTab:null,_$mainImgContainer:null,_$mainImg:null,_$mainImgDropper:null,_$bgFlagImage:null,_$bgTitle:null,_$toolTipBoxInner:null,_$toolTipBox:null,_$tabContainer:null,_$bgWrapper:null,_$bgImages:null,_$tabContainerHeight:null,_$reinitAnimations:!0,_$contentContainer:null,_$productShadow:null,_$productShadowWrapper:null};Object.assign(this,b,a)},PxProductDetail.prototype.setListener=function(){"use strict";var a=this;this._$element.find(this._PRODUCT_DETAIL_TAB_ITEM_CONTAINER).on("click",function(){a._$element.find(a._PRODUCT_DETAIL_TAB_ITEM_CONTAINER).removeClass(a._CLASSES.tab_active_class),$(this).addClass(a._CLASSES.tab_active_class),a._activeTabUid=$(this).data("uid"),a._$activeTab=a._$element.find(a._PRODUCT_DETAIL_PRODUCT_INFORMATIONS_CONTAINER+"[data-variant="+a._activeTabUid+"]");var b=new TimelineLite;b.add("out"),b.to(a._$element.find("."+a._CLASSES.tab_table_active_class),.5,{x:50,opacity:0}),b.set(a._$element.find("."+a._CLASSES.tab_table_active_class),{className:"-="+a._CLASSES.tab_table_active_class}),b.set(a._$activeTab,{className:"+="+a._CLASSES.tab_table_active_class}),b.add("in"),b.fromTo(a._$activeTab,.5,{x:-50,opacity:0},{x:0,opacity:1,onComplete:a.setTabHeight()},"+=0");var c=a._$element.find(a._PRODUCT_DETAIL_MAIN_IMG_WRAPPER+'[data-uid="'+a._activeTabUid+'"]');if(c.length>0){var d=a._$element.find(a._PRODUCT_DETAIL_MAIN_IMG_WRAPPER);b.fromTo([d,a._$productShadowWrapper],.5,{x:0,opacity:1},{x:50,opacity:0},"out"),b.add(function(){d.removeClass(a._CLASSES.main_img_wrapper_active),c.addClass(a._CLASSES.main_img_wrapper_active)},"in"),b.fromTo([c,a._$productShadowWrapper],.5,{x:-50,opacity:0},{x:0,opacity:1},"in")}})},PxProductDetail.prototype.setTabHeight=function(){var a;a=this._$tabContainer.height()>this._$tabContainerHeight?this._$tabContainer.height():this._$tabContainerHeight,this._$tabContainer.css({"min-height":a+"px"})},PxProductDetail.prototype.setInitialAnimations=function(){"use strict";var a=this;if(!App.isMobile()){var b=new TimelineLite;b.fromTo(this._$bgWrapper,3,{opacity:0},{opacity:1,ease:"Power0.easeOut"}),b.fromTo(this._$mainImgDropper,2,{y:-400,opacity:0},{y:0,opacity:1,ease:"Bounce.easeOut"},"-=2"),b.fromTo(this._$productShadow,.5,{opacity:0},{opacity:.75,ease:"Power1.easeOut"},"-=1.5"),b.fromTo(this._$toolTipBoxInner,.5,{opacity:0,x:50},{opacity:1,x:0},"-=0.5"),b.fromTo(this._$bgFlagImage,.5,{opacity:0,x:-50},{opacity:1,x:0},"-=0.2");var c=new TimelineLite;c.fromTo(a._$toolTipBox,.5,{opacity:1},{opacity:0});{var d=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:"#main-container",duration:.2*window.innerHeight,triggerHook:"onLeave",offset:.4*window.innerHeight}).setTween(c).addTo(d)}this._$mainImgContainer.stick_in_parent(),this._$contentContainer.stick_in_parent(),this._$bgWrapper.stick_in_parent(),this._$bgTitle.stick_in_parent(),this.initBgImageFade()}},PxProductDetail.prototype.initBgImageFade=function(){if(0!==$(this._BG_IMAGES_HIDE_TRIGGER).length){var a=new TimelineLite;a.fromTo(this._$bgImages,1,{opacity:1,scale:1},{opacity:0,scale:1.08});{var b=.4*window.innerHeight,c=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:this._BG_IMAGES_HIDE_TRIGGER,duration:b,triggerHook:"onEnter",offset:-b}).setTween(a).addTo(c)}}},PxProductDetail.prototype.orientationChange=function(){"use strict";var a=this;$(window).smartresize(function(){!App.isMobile()&&a._$reinitAnimations?(a.setInitialAnimations(),a._$reinitAnimations=!1):App.isMobile()&&!a._$reinitAnimations&&(a._$reinitAnimations=!0,a._$mainImgContainer.trigger("sticky_kit:detach"),a._$contentContainer.trigger("sticky_kit:detach"),a._$bgTitle.trigger("sticky_kit:detach"),a._$bgWrapper.trigger("sticky_kit:detach"),TweenLite.to(a._$toolTipBox,.5,{opacity:1}))})};var jQuery=jQuery||{},App=App||{};App.PxProductOverview=function(a){var b=".products-overview",c=function(){a(function(){a(b).each(function(){var b=new PxProductOverview(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxProductOverview.prototype.setConfig=function(a){"use strict";var b={_filter:".products-overview-filter",_categoryFilterButton:".products-overview-filter__filter-category__button",_categoryFilterButtonActiveClass:"products-overview-filter__filter-category__button--active",_categoryDropdown:".products-overview-filter__filter-category__dropdown-select",_flavourDropdown:".products-overview-filter__filter-flavour__dropdown-select",_productListContainer:".products-overview__product-list__container",_$productsOverviewFilter:null,_$categoryFilterButtons:null,_$categoryDropdown:null,_$productListContainer:null,_activeCategory:0,_activeFlavour:0,_route:""};Object.assign(this,b,a)},PxProductOverview.prototype.init=function(){"use strict";this._$productsOverviewFilter=this._$element.find(this._filter),this._$categoryFilterButtons=this._$element.find(this._categoryFilterButton),this._$categoryDropdown=this._$element.find(this._categoryDropdown),this._$flavourDropdown=this._$element.find(this._flavourDropdown),this._$productListContainer=this._$element.find(this._productListContainer),this._route=this._$element.data("route"),this.setListener()},PxProductOverview.prototype.setListener=function(){"use strict";var a=this;this._$categoryFilterButtons.length&&this._$categoryFilterButtons.on("click",function(){var b=0;a._$categoryFilterButtons.not($(this)).removeClass(a._categoryFilterButtonActiveClass),$(this).toggleClass(a._categoryFilterButtonActiveClass),$(this).hasClass(a._categoryFilterButtonActiveClass)&&(b=parseInt($(this).data("value"))),a._activeCategory=b,a._$categoryDropdown.val(b),a.filterProducts()}),this._$categoryDropdown.length&&this._$categoryDropdown.on("change",function(){var b=parseInt(this.value,10);a._activeCategory=b,a._$categoryFilterButtons.removeClass(a._categoryFilterButtonActiveClass),b&&$.each(a._$categoryFilterButtons,function(c,d){var e=parseInt($(d).data("value"),10);e===b&&$(d).addClass(a._categoryFilterButtonActiveClass)}),a.filterProducts()}),this._$flavourDropdown.length&&this._$flavourDropdown.on("change",function(){a._activeFlavour=parseInt(this.value,10),a.filterProducts()})},PxProductOverview.prototype.filterProducts=function(){"use strict";var a=this;this._route&&$.ajax({url:a._route,dataType:"json",data:{category:a._activeCategory,flavour:a._activeFlavour}}).done(function(b){a._$productListContainer.empty();var c=b.html;a._$productListContainer.append(c),App.Scrollmonitor.reInit()})};var jQuery=jQuery||{},App=App||{};App.PxProductRangeSliders=function(a){var b=".prs",c=function(){a(function(){a(b).each(function(){var b=new PxProductRangeSlider(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxProductRangeSlider.prototype.init=function(){"use strict";this._$swiperContainer=this._$element.find(this._SELECTORS.swiperContainer),this.initSwiper()},PxProductRangeSlider.prototype.setConfig=function(a){"use strict";var b={_SELECTORS:{swiperContainer:".prs__swiper",itemImg:".prs__item-img"},_CLASSES:{},_$swiperContainer:null,_swiper:null,_swiperSettings:{speed:500,spaceBetween:0,slidesPerView:"auto",centered:!0,loop:!1,breakpoints:{767:{centeredSlides:!0}},scrollbar:{el:".swiper-scrollbar",hide:!1},on:{init:this.setObjPosition.bind(this)}}};Object.assign(this,b,a)},PxProductRangeSlider.prototype.initSwiper=function(){"use strict";this._swiper=new Swiper(this._$swiperContainer,this._swiperSettings)},PxProductRangeSlider.prototype.setObjPosition=function(){"use strict";var a=this._$element.find(this._SELECTORS.itemImg);a.each(function(){$(this).on("load",function(){var a=$(this)[0],b=window.getComputedStyle(a).objectPosition||a.currentStyle.getAttribute("object-position");$(this).attr("data-object-fit","contain"),$(this).attr("data-object-position",b),window.objectFitPolyfill($(this))})})};var jQuery=jQuery||{},App=App||{};App.PxSimilarItemLists=function(a){var b=".similar-items",c=function(){a(function(){a(b).each(function(){var b=new PxSimilarItemList(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxSimilarItemList.prototype.init=function(){"use strict";this._$similarItem=this._$element.find(this._SIMILAR_ITEM_CONTAINER),this.setListener()},PxSimilarItemList.prototype.setConfig=function(a){"use strict";var b={_SIMILAR_ITEM_CONTAINER:".similar-items__item",_CLASSES:{active_class:"similar-items__item--active",finished_class:"similar-items__item--finished",clicked:"similar-items__item--clicked",mouseentered:"similar-items__item--mouseentered"},_$similarItem:null,_$tl:null,_$tlAnimating:!1};Object.assign(this,b,a)},PxSimilarItemList.prototype.setListener=function(){"use strict";var a=this;this._$similarItem.on("click mouseenter",function(b){window.innerWidth<=1024&&window.innerWidth>=480&&($(this).hasClass(a._CLASSES.clicked)&&$(this).hasClass(a._CLASSES.mouseentered)||b.preventDefault(),$(this).hasClass(a._CLASSES.clicked)||"click"!==b.type||$(this).addClass(a._CLASSES.clicked),$(this).hasClass(a._CLASSES.mouseentered)||"mouseenter"!==b.type||$(this).addClass(a._CLASSES.mouseentered)),this._$tlAnimating||a.animateProduct($(this))})},PxSimilarItemList.prototype.animateProduct=function(a){this._$tlAnimating=!0,this._$element.find("."+this._CLASSES.active_class).removeClass(this._CLASSES.active_class),a.toggleClass(this._CLASSES.active_class)};var jQuery=jQuery||{},App=App||{};App.PxDealerMaps=function(a){var b=".dealer-map",c=[],d=function(){c=[],a(function(){a(b).each(function(){var b=new PxDealerMap(a(this));b.init(),c.push(b)})})},e=function(){c.forEach(function(a){return a.initializeMap(),!1})};return{init:d,loadMaps:e}}(jQuery,window,void 0),PxDealerMap.prototype.init=function(){"use strict";this._$dealerMap=this._$element.find(this._DEALER_MAP_CONTAINER_SELECTOR),this._$filterItem=this._$element.find(this._DEALER_FILTER_ITEM_SELECTOR),this.setListeners(),this.bindGoogleMapsConsent(),this.loadGmapsApi()},PxDealerMap.prototype.setConfig=function(a){"use strict";var b={_DEALER_MAP_CONTAINER_SELECTOR:"#dealer-map",_DEALER_MAP_COORDS_SELECTOR:".dealer-map__coords",_DEALER_MAP_MARKER_ITEM_SELECTOR:".dealer-map__cords-location",_DEALER_FILTER_ITEM_SELECTOR:".dealer-map__filter",_DEALER_INFOBOX_CLOSE_SELECTOR:".gmaps__marker-close",_$dealerMap:null,_mapsScriptLoadInit:!1,_mapsScriptLoaded:!1,_$mapsMarkerCoords:null,_$filterItem:null,_CLASSES:{active_filter:"dealer-map__filter--active",googleMapsConsentAccepted:"google-maps-consent--accepted"},_SELECTORS:{googleMapsConsent:".google-maps-consent",googleMapsConsentCheckbox:".google-maps-consent__checkbox",googleMapsConsentAcceptButton:".google-maps-consent__accept-button"},_EVENTS:{googleMapsConsentAccepted:"consent.google-maps_accepted"},_GOOGLE_MAPS_CONSENT_ACCEPTED:"gdpr.google-maps",markerData:[],infoWindow:null,marker:null,mapMarkers:[]};Object.assign(this,b,a)},PxDealerMap.prototype.loadGmapsApi=function(a){"use strict";if((a||this.isConsentAccepted())&&!this._mapsScriptLoadInit){var b=document.createElement("script");b.type="text/javascript",b.src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD9jZGglsaxgzh9hz2FyylwwF08E_0HOLY&callback=App.PxDealerMaps.loadMaps&libraries=places",$("body").append(b)}},PxDealerMap.prototype.setListeners=function(){"use strict";$(window).on(this._EVENTS.googleMapsConsentAccepted,this.loadGmapsApi.bind(this,!0))},PxDealerMap.prototype.initFilterListeners=function(){var a=this;this._$filterItem.on("click",function(){a._$filterItem.removeClass(a._CLASSES.active_filter),$(this).toggleClass(a._CLASSES.active_filter),a.infoWindow.close();var b=[];b.push($(this).data("dealer")),a.filterMarkers(b)})},PxDealerMap.prototype.initializeMap=function(){"use strict";this._mapsScriptLoadInit=!0,this._$mapsMarkerCoords=this._$element.find(this._DEALER_MAP_COORDS_SELECTOR);var a,b,c,d=this;this._$mapsMarkerCoords.find(this._DEALER_MAP_MARKER_ITEM_SELECTOR).each(function(){var a=$(this);b={lat:a.data("lat"),lng:a.data("lng"),dealer_type:a.data("dealer-type"),title:a.data("title"),address:a.data("address"),name:a.data("name"),info_field:a.data("info-field"),email:a.data("email"),phone:a.data("phone"),fax:a.data("fax"),image:a.data("image")},d.markerData.push(b)});var e="mymaps",f={zoom:7,gestureHandling:"cooperative",mapTypeControlOptions:{mapTypeIds:[e]},center:{lat:47.492849,lng:13.579102},streetViewControl:!1,mapTypeId:e};a=new google.maps.Map(document.getElementById("dealer-map"),f),this.searchCity(a);var g=[];d.infoWindow=new google.maps.InfoWindow;var h;h=window.innerWidth>992?new google.maps.Size(50,34):new google.maps.Size(33,22);for(var i=0;i<this.markerData.length;i++)if(this.markerData[i].lat&&this.markerData[i].lng){var j=new google.maps.LatLng(this.markerData[i].lat,this.markerData[i].lng);

c=0===this.markerData[i].dealer_type?"wholesaler":"enjoyable-ambassador";var k={url:"/images/grunticons/png/"+c+".png",scaledSize:h,origin:new google.maps.Point(0,0),anchor:new google.maps.Point(33,22)};d.marker=new google.maps.Marker({position:j,map:a,title:this.markerData[i].title,address:this.markerData[i].address,name:this.markerData[i].name,info_field:this.markerData[i].info_field,email:this.markerData[i].email,phone:this.markerData[i].phone,fax:this.markerData[i].fax,image:this.markerData[i].image,icon:k,dealer_type:this.markerData[i].dealer_type}),d.mapMarkers.push({lat:this.markerData[i].lat,lng:this.markerData[i].lng,marker:d.marker});var l="";if(void 0!==this.markerData[i].image&&(l='<div class="gmaps__marker-image-wrapper "><img class="img-responsive gmaps__marker-image" src="'+this.markerData[i].image+'" /></div>'),0===this.markerData[i].dealer_type)g[i]='<div class="gmaps__marker-content">'+l+'<div class="gmaps__informations "><h4 class="big-headline">'+this.markerData[i].title+'</h4><div class="gmaps__marker-address">'+this.markerData[i].address+'</div><div class="gmaps__marker-close">x</div></div></div>';else{var m="";""!==this.markerData[i].phone&&(m='<div>tel: <a href="tel:'+this.markerData[i].phone+'">'+this.markerData[i].phone+"</a></div>");var n="";""!==this.markerData[i].fax&&(n="<div>fax: "+this.markerData[i].fax+"</div>"),g[i]='<div class="gmaps__marker-content ">'+l+'<div class="gmaps__informations "><h4 class="big-headline">'+this.markerData[i].name+'</h4><div class="gmaps__info-field">'+this.markerData[i].info_field+'</div><div class="gmaps__border-bottom"><a href="mailto:'+this.markerData[i].email+'">'+this.markerData[i].email+"</a></div>"+m+n+'<div class="gmaps__marker-close">x</div></div></div>'}this.openInfoWindow(a,d.marker,i,d.infoWindow,g)}google.maps.event.addListener(a,"click",function(){d.infoWindow.close()}),this._$dealerMap.on("click",this._DEALER_INFOBOX_CLOSE_SELECTOR,function(){d.infoWindow.close()}),google.maps.event.addListener(d.infoWindow,"domready",function(){var a=$(".gm-style-iw");a.find(".gmaps__marker-image").length<=0&&a.addClass("gm-style-iw--no-image");var b=a.prev();b.children(":nth-child(1)").css({display:"none"}),b.children(":nth-child(2)").css({display:"none"}),b.children(":nth-child(4)").css({display:"none"}),b.children(":nth-child(3)").find("div").children().css({"box-shadow":"none","z-index":"1"}),b.children(":nth-child(3)").addClass("gmaps__custom-icon").append('<span class="grunticon-map_arrow gmaps__infobox-arrow"></span>');var c=a.next();c.css({display:"none"}),$(".iw-content").height()<140&&$(".iw-bottom-gradient").css({display:"none"})}),this.initFilterListeners();var o=new google.maps.StyledMapType(this.getGoogleMapsStyle(),{});a.mapTypes.set(e,o)},PxDealerMap.prototype.openInfoWindow=function(a,b,c,d,e){"use strict";google.maps.event.addListener(b,"click",function(b,c){return function(){d.setContent(e[c]),d.open(a,b)}}(b,c))},PxDealerMap.prototype.searchCity=function(a){"use strict";var b=new google.maps.places.Autocomplete(document.getElementById("autocomplete"),{types:["geocode"],componentRestrictions:{country:"at"}});google.maps.event.addListener(b,"place_changed",function(){var c=b.getPlace();c.geometry&&(c.geometry.viewport?a.fitBounds(c.geometry.viewport):(a.setCenter(c.geometry.location),a.setZoom(17)))});var c=document.getElementById("autocomplete");google.maps.event.addDomListener(c,"keydown",function(b){if(13==b.which){var c=$(".pac-container .pac-item:first").text(),d=new google.maps.Geocoder;d.geocode({address:c},function(b,c){if(c===google.maps.GeocoderStatus.OK){var d=b[0];d.geometry.viewport?a.fitBounds(d.geometry.viewport):(a.setCenter(d.geometry.location),a.setZoom(17))}})}})},PxDealerMap.prototype.getGoogleMapsStyle=function(){return[{featureType:"landscape",stylers:[{hue:"#FFBB00"},{saturation:43.400000000000006},{lightness:37.599999999999994},{gamma:1}]},{featureType:"road.highway",stylers:[{hue:"#FFC200"},{saturation:-61.8},{lightness:45.599999999999994},{gamma:1}]},{featureType:"road.arterial",stylers:[{hue:"#FF0300"},{saturation:-100},{lightness:51.19999999999999},{gamma:1}]},{featureType:"road.local",stylers:[{hue:"#FF0300"},{saturation:-100},{lightness:52},{gamma:1}]},{featureType:"water",stylers:[{hue:"#0078FF"},{saturation:-13.200000000000003},{lightness:2.4000000000000057},{gamma:1}]},{featureType:"poi",stylers:[{hue:"#00FF6A"},{saturation:-1.0989010989011234},{lightness:11.200000000000017},{gamma:1}]}]},PxDealerMap.prototype.filterMarkers=function(a){"use strict";var b,c;for(b=0;b<this.markerData.length;b++)c=this.mapMarkers[b].marker,c.setVisible(-1!==$.inArray(this.markerData[b].dealer_type,a)||0===a.length?!0:!1)},PxDealerMap.prototype.bindGoogleMapsConsent=function(){return this.isConsentAccepted()?void $("body").addClass(this._CLASSES.googleMapsConsentAccepted):(this._$googleMapsConsent=this._$element.parent().find(this._SELECTORS.googleMapsConsent),void(this._$googleMapsConsent.length&&(this._$googleMapsConsentCheckbox=this._$googleMapsConsent.find(this._SELECTORS.googleMapsConsentCheckbox),this._$googleMapsConsentAcceptButton=this._$googleMapsConsent.find(this._SELECTORS.googleMapsConsentAcceptButton),this._$googleMapsConsentAcceptButton.on("click",this.acceptGoogleMapsConsent.bind(this)))))},PxDealerMap.prototype.isConsentAccepted=function(){return null!==window.localStorage.getItem(this._GOOGLE_MAPS_CONSENT_ACCEPTED)},PxDealerMap.prototype.acceptConsent=function(a){a?window.localStorage.setItem(this._GOOGLE_MAPS_CONSENT_ACCEPTED,""+Date.now()):window.localStorage.removeItem(this._GOOGLE_MAPS_CONSENT_ACCEPTED)},PxDealerMap.prototype.acceptGoogleMapsConsent=function(a){a.preventDefault();var b=this._$googleMapsConsentCheckbox.is(":checked");b&&this.acceptConsent(!0),$("body").addClass(this._CLASSES.googleMapsConsentAccepted),$(window).trigger(this._EVENTS.googleMapsConsentAccepted)};var jQuery=jQuery||{},App=App||{};App.PxTextBoxes=function(a){var b=".split-text-container",c=function(){a(function(){a(b).each(function(){var b=new PxTextBox(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxTextBox.prototype.init=function(){"use strict";this._$teaserBoxContent=this._$element.find(this._TEASER_BOX_CONTENT_CONTAINER),this.setListener()},PxTextBox.prototype.setConfig=function(a){"use strict";var b={_TEASER_BOX_CONTENT_CONTAINER:".teaser-box__content",_$teaserBoxContent:null};Object.assign(this,b,a)},PxTextBox.prototype.setListener=function(){"use strict";var a=this;App.isMobile()||(a._$teaserBoxContent.find(".heading").length&&new SplitText(a._$teaserBoxContent.find(".heading, .subheading"),{type:"words,lines",linesClass:"teaser-box__text-lines"}),a._$teaserBoxContent.find(".subheading").length&&new SplitText(a._$teaserBoxContent.find(".subheading"),{type:"words,lines",linesClass:"teaser-box__text-lines"}),a._$teaserBoxContent.find(".split-text").length&&new SplitText(a._$teaserBoxContent.find(".split-text"),{type:"words,lines",linesClass:"teaser-box__text-lines"}),a._$element.find(".split-text").length&&new SplitText(a._$element.find(".split-text"),{type:"words,lines",linesClass:"teaser-box__text-lines"}),a._$teaserBoxContent.find(".split-text p").length&&new SplitText(a._$teaserBoxContent.find(".split-text p"),{type:"words,lines",linesClass:"teaser-box__text-lines"}))};var jQuery=jQuery||{},App=App||{};App.PxGalleries=function(a){var b=".gallery",c=function(){a(function(){a(b).each(function(){var b=new PxGallery(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxGallery.prototype.init=function(){"use strict";this._$dealerMap=this._$element.find(this._DEALER_MAP_CONTAINER_SELECTOR),this._$mapsMarkerCoords=this._$element.find(this._DEALER_MAP_COORDS_SELECTOR),this._$filterItem=this._$element.find(this._DEALER_FILTER_ITEM_SELECTOR),this._mapsScriptLoaded=!0,this.initializeMap(),this.setListeners()},PxGallery.prototype.setConfig=function(a){"use strict";var b={_DEALER_MAP_CONTAINER_SELECTOR:"#dealer-map",_DEALER_MAP_COORDS_SELECTOR:".dealer-map__coords",_DEALER_MAP_MARKER_ITEM_SELECTOR:".dealer-map__cords-location",_DEALER_FILTER_ITEM_SELECTOR:".dealer-map__filter",_DEALER_INFOBOX_CLOSE_SELECTOR:".gmaps__marker-close",_$dealerMap:null,_mapsScriptLoadInit:!1,_mapsScriptLoaded:!1,_$mapsMarkerCoords:null,_$filterItem:null,_CLASSES:{active_filter:"dealer-map__filter--active"},markerData:[],infoWindow:null,marker:null,mapMarkers:[]};Object.assign(this,b,a)},PxGallery.prototype.setListeners=function(){"use strict"};var jQuery=jQuery||{},App=App||{};App.PxPlyr=function(a){var b=".plyr-player",c=function(){a(function(){a(b).each(function(){var b=new PxPlyr(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxPlyr.prototype.setConfig=function(a){"use strict";var b={_SELECTORS:{youtubeConsent:".youtube-consent",youtubeConsentCheckbox:".youtube-consent__checkbox",youtubeConsentAcceptButton:".youtube-consent__accept-button"},_CLASSES:{youtubeConsentAccepted:"youtube-consent--accepted"},_EVENTS:{youtubeConsentAccepted:"consent.youtube_accepted"},_DATASET:{plyrPprovider:"plyrProvider"},_YOUTUBE_CONSENT_ACCEPTED:"gdpr.youtube"};Object.assign(this,b,a)},PxPlyr.prototype.init=function(){"use strict";this.setListener(),this.bindYoutubeConsent(),this.initPlyr()},PxPlyr.prototype.setListener=function(){"use strict";$(window).on(this._EVENTS.youtubeConsentAccepted,this.initPlyr.bind(this,!0))},PxPlyr.prototype.setPlyrListener=function(){"use strict";this._player&&this._player.on("ready",function(){var a=document.querySelectorAll("use");a.forEach(function(a){"-"===a.href.baseVal.substr(1,1)&&a.setAttributeNS("http://www.w3.org/1999/xlink","href",a.href.baseVal.replace("#-","#"))})})},PxPlyr.prototype.initPlyr=function(a){"use strict";this._player||(a||!this.isYoutubePlayer()||this.isConsentAccepted())&&(this._player=new Plyr(this._$element,{youtube:{noCookie:!0}}),this.setPlyrListener())},PxPlyr.prototype.acceptYoutubeConsent=function(a){a.preventDefault();var b=this._$youtubeConsentCheckbox.is(":checked");b&&this.acceptConsent(!0),$("body").addClass(this._CLASSES.youtubeConsentAccepted),$(window).trigger(this._EVENTS.youtubeConsentAccepted)},PxPlyr.prototype.isConsentAccepted=function(){return null!==window.localStorage.getItem(this._YOUTUBE_CONSENT_ACCEPTED)},PxPlyr.prototype.acceptConsent=function(a){a?window.localStorage.setItem(this._YOUTUBE_CONSENT_ACCEPTED,"1"):window.localStorage.removeItem(this._YOUTUBE_CONSENT_ACCEPTED)},PxPlyr.prototype.isYoutubePlayer=function(){return"youtube"===this._$element.data(this._DATASET.plyrPprovider)},PxPlyr.prototype.bindYoutubeConsent=function(){return this.isConsentAccepted()?void $("body").addClass(this._CLASSES.youtubeConsentAccepted):(this._$youtubeConsent=this._$element.parent().find(this._SELECTORS.youtubeConsent),void(this._$youtubeConsent.length&&(this._$youtubeConsentCheckbox=this._$youtubeConsent.find(this._SELECTORS.youtubeConsentCheckbox),this._$youtubeConsentAcceptButton=this._$youtubeConsent.find(this._SELECTORS.youtubeConsentAcceptButton),this._$youtubeConsentAcceptButton.on("click",this.acceptYoutubeConsent.bind(this)))))};var App=App||{},jQuery=jQuery||{};App.PxContentParallax=function(a,b){var c,d=".parallax-container",e=-1,f=function(){c=b(d).not(".parallax-container--initialized"),c.length>0&&(c.each(function(a){var c=new PxParallaxContainer(b(this),{key:a});c.init()}),a.setInterval(function(){var a=b(document).scrollTop();a!==e&&c.trigger("px-parallax-recalc"),e=a},20))},g=function(){f()};return{init:g}}(window,jQuery,void 0),PxParallaxItem.prototype.init=function(){this._distance=parseInt(this._$element.data("distance")),this._distance=this._distance?this._distance:0,this._dampingFactor=this._distance/this.parentDistance,this._$element.addClass(this._INITIALIZED_CLASS)},PxParallaxItem.prototype.setConfig=function(a){"use strict";var b={_INITIALIZED_CLASS:"parallax-element--initialized",_position:0,parentDistance:100,key:0};Object.assign(this,b,a)},PxParallaxItem.prototype.setPosition=function(a){this._position=-a*this._dampingFactor},PxParallaxItem.prototype.updatePosition=function(a){this._$element.css(a?{transform:"translateY("+this._position+"px) translateZ(0)",transition:"0.2s ease-out"}:{transform:"translateY("+this._position+"px) translateZ(0)"})},PxParallaxContainer.prototype.setConfig=function(a){"use strict";var b={_isVisible:!1,_distance:0,_VISIBLE_CLASS:"visible",_INITIALIZED_CLASS:"parallax-container--initialized",_INTERVAL_MS:10,key:0,_oldTop:-1,_ELEMENT_SELECTOR:".parallax-element",_minWidth:0,_windowWidth:0,_checkForChrome:0,_WATCH_CONTAINER_SELECTOR:"#main-container"};Object.assign(this,b,a)},PxParallaxContainer.prototype.init=function(){this._windowWidth=window.innerWidth,this._distance=this._$element.data("distance")?parseInt(this._$element.data("distance")):100,this._minWidth=this._$element.data("minWidth")?parseInt(0+this._$element.data("minWidth")):0,this.setUpWatchers();var a=this._$element.find(this._ELEMENT_SELECTOR),b=this;a.each(function(a){var c=new PxParallaxItem($(this),{parentDistance:b._distance,key:a});c.init(),b.addItem(c)}),this.checkEffect(),this.setListeners(),this._$element.addClass(this._INITIALIZED_CLASS)},PxParallaxContainer.prototype.enterViewPort=function(){this._$element.addClass(this._VISIBLE_CLASS),this._isVisible=!0},PxParallaxContainer.prototype.exitViewPort=function(){this._$element.removeClass(this._VISIBLE_CLASS),this._isVisible=!1},PxParallaxContainer.prototype.setUpWatchers=function(){if(this._WATCH_CONTAINER_SELECTOR){var a=scrollMonitor.createContainer($(this._WATCH_CONTAINER_SELECTOR));this._elementWatcher=a.create(this._$element)}else this._elementWatcher=scrollMonitor.create(this._$element);this._elementWatcher.enterViewport(this.enterViewPort.bind(this)),this._elementWatcher.exitViewport(this.exitViewPort.bind(this))},PxParallaxContainer.prototype.clearInterval=function(){window.clearInterval(this._interval)},PxParallaxContainer.prototype.setInterval=function(){var a=this;this._interval=window.setInterval(this.checkEffect.bind(a),this._INTERVAL_MS)},PxParallaxContainer.prototype.checkEffect=function(){if(this._isVisible){var a=this._$element[0].getBoundingClientRect(),b=0;if(this._windowWidth>=this._minWidth){if(this._oldTop===a.top)return;this._oldTop=a.top,b=a.top}var c=/chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()),d=!1;c&&(d=!0),$.each(this._items,function(){this.setPosition(b),this.updatePosition(d)})}},PxParallaxContainer.prototype.addItem=function(a){this._items.push(a)},PxParallaxContainer.prototype.setListeners=function(){var a=this;this._$element.on(this._RECALC_EVENT,this.checkEffect.bind(this)),$(window).resize(function(){a._windowWidth=window.innerWidth,a.checkEffect()})};var jQuery=jQuery||{},App=App||{};App.GaOptOuts=function(a){var b=".gaout",c=function(){a(function(){a(b).each(function(){var b=new GaOptOut(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),GaOptOut.prototype.init=function(){"use strict";this.setListeners()},GaOptOut.prototype.setListeners=function(){"use strict";var a=this;this._$element.on("click",function(b){window.localStorage.getItem("tracking")?(window.localStorage.removeItem("tracking"),a.enable()):(window.localStorage.setItem("tracking","false"),a.disable()),b.preventDefault()})},GaOptOut.prototype.enable=function(){"use strict";this._$element.text(this._$element.data("out"))},GaOptOut.prototype.disable=function(){"use strict";this._$element.text(this._$element.data("in"))};var jQuery=jQuery||{},App=App||{};App.PxMainmenu=function(a){var b=".mainmenu",c=function(){a(function(){a(b).each(function(){var b=new PxMainmenu(a(this));b.init()})})};return{init:c}}(jQuery,window,void 0),PxMainmenu.prototype.init=function(){"use strict";this._$burgerMenu=$(this._MENU_BURGER_SELECTOR),this._$overlay=this._$element.find(this._MENU_OVERLAY_SELECTOR),this.setListeners()},PxMainmenu.prototype.setConfig=function(a){"use strict";var b={_MENU_BURGER_SELECTOR:".burger",_MENU_OVERLAY_SELECTOR:".mainmenu__overlay",_LOGO_SELECTOR:".logo__wrapper-inner",_HEADER_BAR_SELECTOR:".header-bar",_$burgerMenu:null,_$overlay:null,_CLASSES:{header_bar_scroll_state:"header-bar--scoll-state"}};Object.assign(this,b,a)},PxMainmenu.prototype.setListeners=function(){"use strict";var a=this;this._$burgerMenu.on("click",function(){$(this).toggleClass("active"),$("body, html").toggleClass("menu-active")}),$("body").on("click",this._MENU_OVERLAY_SELECTOR,function(){a.hideMenu()}),$(document).on("click",function(b){$("body").hasClass("menu-active")&&$(b.target).hasClass("mainmenu__wrapper")&&a.hideMenu()}),$(window).on("scroll",function(){$(window).scrollTop()>10?$("body").addClass(a._CLASSES.header_bar_scroll_state):$("body").removeClass(a._CLASSES.header_bar_scroll_state)}),TweenLite.to(this._LOGO_SELECTOR,1,{y:"0%"})},PxMainmenu.prototype.hideMenu=function(){this._$burgerMenu.removeClass("active"),$("body, html").removeClass("menu-active")};var App=App||{};App.InitFunctions=function(){App.Scrollmonitor.init(),App.PxForms.init(),App.PxGallerieSliders.init(),App.PxMainmenu.init(),App.PxContentParallax.init(),App.PxProductDetails.init(),App.PxProductOverview.init(),App.PxProductRangeSliders.init(),App.PxSimilarItemLists.init(),App.PxDealerMaps.init(),App.PxTextBoxes.init(),App.GaOptOuts.init(),App.PxHeaderImages.init(),App.PxPlyr.init(),App.PxLightboxes.init()},App.isMobile=function(){"use strict";return window.innerWidth<992},App.getOffset=function(a,b){return b===!0&&(a-=$(".header-bar").height()),a},App.initGruntIcons=function(){App.grunticonsLoaded?grunticon.svgLoadedCallback():(App.grunticonsLoaded=!0,grunticon(["/images/grunticons/icons.data.svg.css?"+App.jsTimestamp,"/images/grunticons/icons.data.png.css"+App.jsTimestamp,"/images/grunticons/icons.fallback.css"+App.jsTimestamp],function(){grunticon.svgLoadedCallback()}))},App.initObjectFitPolyfill=function(){var a=$(".object-fit-cover:not([data-object-fit])"),b=$(".object-fit-contain:not([data-object-fit])");a.length>0&&(a.each(function(){$(this).attr("data-object-fit","cover")}),b.each(function(){$(this).attr("data-object-fit","contain")}),window.objectFitPolyfill())},$(function(){App.initGruntIcons(),$(".adaptive-img").length&&App.AdaptiveImg.init(),App.initObjectFitPolyfill(),$(".px-cookie-consent-notification").cookieNotice({cookieName:"cookie-consent__technical-cookies-only"})}),App.InitFunctions();

/**
 * Google Preview
 *
 * @author Ryan Chase
 * @version 1.0
 * @url http://www.blastam.com/blog/index.php/2013/03/how-to-track-downloads-in-google-analytics-v2
 */
(function ($, document) {
    $(document).ready(function(){
        var filetypes = /\.(zip|exe|dmg|pdf|doc.*|xls.*|ppt.*|mp3|txt|rar|wma|mov|avi|wmv|flv|wav)$/i;

        $('a').on('click', function (event) {
            var el = $(this),
                track = true,
                href = this.href,
                isThisDomain = href.match(document.domain.split('.').reverse()[1] + '.' + document.domain.split('.').reverse()[0]);

            if (!href.match(/^javascript:/i)) {
                var elEv = [];
                elEv.value = 0, elEv.non_i = false;
                if (href.match(/^mailto\:/i)) {
                    elEv.category = "email";
                    elEv.action = "click";
                    elEv.label = href.replace(/^mailto\:/i, '');
                    elEv.loc = href;
                }
                else if (href.match(filetypes)) {
                    var extension = (/[.]/.exec(href)) ? /[^.]+$/.exec(href) : undefined;
                    elEv.category = "download";
                    elEv.action = "click-" + extension[0];
                    elEv.label = href.replace(/ /g, "-");
                    elEv.loc = href;
                }
                else if (href.match(/^https?\:/i) && !isThisDomain) {
                    elEv.category = "external";
                    elEv.action = "click";
                    elEv.label = href.replace(/^https?\:\/\//i, '');
                    elEv.non_i = true;
                    elEv.loc = href;
                }
                else if (href.match(/^tel\:/i)) {
                    elEv.category = "telephone";
                    elEv.action = "click";
                    elEv.label = href.replace(/^tel\:/i, '');
                    elEv.loc = href;
                }
                else track = false;

                if (track) {
                    ga('send', 'event', elEv.category.toLowerCase(), elEv.action.toLowerCase(), elEv.label.toLowerCase(), elEv.value, {'nonInteraction': elEv.non_i});
                }
            }
        });
    });
})($, document);
