/*! For license information please see main.js.LICENSE.txt */
(()=>{var e={827:()=>{document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".person-quote p span");if(e){var t=window.getComputedStyle(e).color;document.querySelectorAll(".person-data *").forEach((function(e){e.style.color=t}))}}))},17:()=>{document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".scroll-down, .scroll-down_right");e&&e.addEventListener("click",(function(){var e=document.querySelectorAll("main > .home-hero"),t=e[0].nextElementSibling,i=t.offsetTop;console.log(e),console.log(t),console.log(e),window.scrollTo({top:i,behavior:"smooth"})}))}))},429:()=>{function e(){var e=document.querySelector("header[class*=header]"),t=document.querySelector(".hero-block");if(e&&t){var i=null==t?void 0:t.querySelector(".background-video");window.scrollY>0?e.classList.add("scrolled"):i||e.classList.remove("scrolled")}}function t(){var e=document.querySelectorAll(".desktop-only-js");if(e.length){var t=document.querySelector(".grey-spacer"),i=document.querySelector(".background-video__mobile"),n=document.querySelectorAll(".hero-block");window.innerWidth<=768?(e.forEach((function(e){e.style.display="none"})),n.forEach((function(e){e.style.paddingBottom="60px"})),t&&(t.style.borderTopLeftRadius="16px",t.style.borderTopRightRadius="16px",t.style.paddingTop="80px",t.style.marginTop="-20px"),i&&(i.style.height="100%")):(e.forEach((function(e){e.style.display=""})),n.forEach((function(e){e.style.paddingBottom=""})),t&&(t.style.borderTopLeftRadius="",t.style.borderTopRightRadius="",t.style.paddingTop="",t.style.marginTop=""),i&&(i.style.height=""))}}document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelector(".header-nav-button"),t=document.querySelector(".header-primary__right-wrapper");e.addEventListener("click",(function(){this.classList.contains("menu-open")?(this.classList.remove("menu-open"),t.classList.remove("mobile-show")):(this.classList.add("menu-open"),t.classList.add("mobile-show"))}))})),document.querySelectorAll('input[type="checkbox"]').forEach((function(e){e.addEventListener("change",(function(){this.checked?(this.parentElement.classList.add("active"),console.log(this.value+" is checked")):(this.parentElement.classList.remove("active"),console.log(this.value+" is unchecked"))}))})),window.onload=function(){e()},window.onscroll=function(){e()},t(),window.addEventListener("resize",t)},692:function(e,t){var i;!function(t,i){"use strict";"object"==typeof e.exports?e.exports=t.document?i(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return i(e)}:i(t)}("undefined"!=typeof window?window:this,(function(n,r){"use strict";var s=[],o=Object.getPrototypeOf,a=s.slice,l=s.flat?function(e){return s.flat.call(e)}:function(e){return s.concat.apply([],e)},u=s.push,c=s.indexOf,d={},h=d.toString,p=d.hasOwnProperty,f=p.toString,m=f.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},b=n.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function D(e,t,i){var n,r,s=(i=i||b).createElement("script");if(s.text=e,t)for(n in w)(r=t[n]||t.getAttribute&&t.getAttribute(n))&&s.setAttribute(n,r);i.head.appendChild(s).parentNode.removeChild(s)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[h.call(e)]||"object":typeof e}var T="3.7.1",C=/HTML$/i,E=function(e,t){return new E.fn.init(e,t)};function _(e){var t=!!e&&"length"in e&&e.length,i=x(e);return!v(e)&&!y(e)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e)}function S(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}E.fn=E.prototype={jquery:T,constructor:E,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,(function(t,i){return e.call(t,i,t)})))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(E.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:s.sort,splice:s.splice},E.extend=E.fn.extend=function(){var e,t,i,n,r,s,o=arguments[0]||{},a=1,l=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[a]||{},a++),"object"==typeof o||v(o)||(o={}),a===l&&(o=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&o!==n&&(u&&n&&(E.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[t],s=r&&!Array.isArray(i)?[]:r||E.isPlainObject(i)?i:{},r=!1,o[t]=E.extend(u,s,n)):void 0!==n&&(o[t]=n));return o},E.extend({expando:"jQuery"+(T+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==h.call(e))&&(!(t=o(e))||"function"==typeof(i=p.call(t,"constructor")&&t.constructor)&&f.call(i)===m)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){D(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(_(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},text:function(e){var t,i="",n=0,r=e.nodeType;if(!r)for(;t=e[n++];)i+=E.text(t);return 1===r||11===r?e.textContent:9===r?e.documentElement.textContent:3===r||4===r?e.nodeValue:i},makeArray:function(e,t){var i=t||[];return null!=e&&(_(Object(e))?E.merge(i,"string"==typeof e?[e]:e):u.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:c.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!C.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,r=e.length;n<i;n++)e[r++]=t[n];return e.length=r,e},grep:function(e,t,i){for(var n=[],r=0,s=e.length,o=!i;r<s;r++)!t(e[r],r)!==o&&n.push(e[r]);return n},map:function(e,t,i){var n,r,s=0,o=[];if(_(e))for(n=e.length;s<n;s++)null!=(r=t(e[s],s,i))&&o.push(r);else for(s in e)null!=(r=t(e[s],s,i))&&o.push(r);return l(o)},guid:1,support:g}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=s[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){d["[object "+t+"]"]=t.toLowerCase()}));var k=s.pop,A=s.sort,M=s.splice,F="[\\x20\\t\\r\\n\\f]",P=new RegExp("^"+F+"+|((?:^|[^\\\\])(?:\\\\.)*)"+F+"+$","g");E.contains=function(e,t){var i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))};var L=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function O(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}E.escapeSelector=function(e){return(e+"").replace(L,O)};var I=b,N=u;!function(){var e,t,i,r,o,l,u,d,h,f,m=N,v=E.expando,y=0,b=0,w=ee(),D=ee(),x=ee(),T=ee(),C=function(e,t){return e===t&&(o=!0),0},_="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="(?:\\\\[\\da-fA-F]{1,6}"+F+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",O="\\["+F+"*("+L+")(?:"+F+"*([*^$|!~]?=)"+F+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+F+"*\\]",j=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",B=new RegExp(F+"+","g"),R=new RegExp("^"+F+"*,"+F+"*"),z=new RegExp("^"+F+"*([>+~]|"+F+")"+F+"*"),q=new RegExp(F+"|>"),H=new RegExp(j),$=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+F+"*(even|odd|(([+-]|)(\\d*)n|)"+F+"*(?:([+-]|)"+F+"*(\\d+)|))"+F+"*\\)|)","i"),bool:new RegExp("^(?:"+_+")$","i"),needsContext:new RegExp("^"+F+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,U=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Y=/[+~]/,X=new RegExp("\\\\[\\da-fA-F]{1,6}"+F+"?|\\\\([^\\r\\n\\f])","g"),K=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},Q=function(){le()},J=he((function(e){return!0===e.disabled&&S(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{m.apply(s=a.call(I.childNodes),I.childNodes),s[I.childNodes.length].nodeType}catch(e){m={apply:function(e,t){N.apply(e,a.call(t))},call:function(e){N.apply(e,a.call(arguments,1))}}}function Z(e,t,i,n){var r,s,o,a,u,c,p,f=t&&t.ownerDocument,y=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==y&&9!==y&&11!==y)return i;if(!n&&(le(t),t=t||l,d)){if(11!==y&&(u=U.exec(e)))if(r=u[1]){if(9===y){if(!(o=t.getElementById(r)))return i;if(o.id===r)return m.call(i,o),i}else if(f&&(o=f.getElementById(r))&&Z.contains(t,o)&&o.id===r)return m.call(i,o),i}else{if(u[2])return m.apply(i,t.getElementsByTagName(e)),i;if((r=u[3])&&t.getElementsByClassName)return m.apply(i,t.getElementsByClassName(r)),i}if(!(T[e+" "]||h&&h.test(e))){if(p=e,f=t,1===y&&(q.test(e)||z.test(e))){for((f=Y.test(e)&&ae(t.parentNode)||t)==t&&g.scope||((a=t.getAttribute("id"))?a=E.escapeSelector(a):t.setAttribute("id",a=v)),s=(c=ce(e)).length;s--;)c[s]=(a?"#"+a:":scope")+" "+de(c[s]);p=c.join(",")}try{return m.apply(i,f.querySelectorAll(p)),i}catch(t){T(e,!0)}finally{a===v&&t.removeAttribute("id")}}}return ye(e.replace(P,"$1"),t,i,n)}function ee(){var e=[];return function i(n,r){return e.push(n+" ")>t.cacheLength&&delete i[e.shift()],i[n+" "]=r}}function te(e){return e[v]=!0,e}function ie(e){var t=l.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ne(e){return function(t){return S(t,"input")&&t.type===e}}function re(e){return function(t){return(S(t,"input")||S(t,"button"))&&t.type===e}}function se(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&J(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function oe(e){return te((function(t){return t=+t,te((function(i,n){for(var r,s=e([],i.length,t),o=s.length;o--;)i[r=s[o]]&&(i[r]=!(n[r]=i[r]))}))}))}function ae(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var i,n=e?e.ownerDocument||e:I;return n!=l&&9===n.nodeType&&n.documentElement?(u=(l=n).documentElement,d=!E.isXMLDoc(l),f=u.matches||u.webkitMatchesSelector||u.msMatchesSelector,u.msMatchesSelector&&I!=l&&(i=l.defaultView)&&i.top!==i&&i.addEventListener("unload",Q),g.getById=ie((function(e){return u.appendChild(e).id=E.expando,!l.getElementsByName||!l.getElementsByName(E.expando).length})),g.disconnectedMatch=ie((function(e){return f.call(e,"*")})),g.scope=ie((function(){return l.querySelectorAll(":scope")})),g.cssHas=ie((function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),g.getById?(t.filter.ID=function(e){var t=e.replace(X,K);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var i=t.getElementById(e);return i?[i]:[]}}):(t.filter.ID=function(e){var t=e.replace(X,K);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&d){var i,n,r,s=t.getElementById(e);if(s){if((i=s.getAttributeNode("id"))&&i.value===e)return[s];for(r=t.getElementsByName(e),n=0;s=r[n++];)if((i=s.getAttributeNode("id"))&&i.value===e)return[s]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&d)return t.getElementsByClassName(e)},h=[],ie((function(e){var t;u.appendChild(e).innerHTML="<a id='"+v+"' href='' disabled='disabled'></a><select id='"+v+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+F+"*(?:value|"+_+")"),e.querySelectorAll("[id~="+v+"-]").length||h.push("~="),e.querySelectorAll("a#"+v+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll(":checked").length||h.push(":checked"),(t=l.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),u.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),(t=l.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+F+"*name"+F+"*="+F+"*(?:''|\"\")")})),g.cssHas||h.push(":has"),h=h.length&&new RegExp(h.join("|")),C=function(e,t){if(e===t)return o=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===i?e===l||e.ownerDocument==I&&Z.contains(I,e)?-1:t===l||t.ownerDocument==I&&Z.contains(I,t)?1:r?c.call(r,e)-c.call(r,t):0:4&i?-1:1)},l):l}for(e in Z.matches=function(e,t){return Z(e,null,null,t)},Z.matchesSelector=function(e,t){if(le(e),d&&!T[t+" "]&&(!h||!h.test(t)))try{var i=f.call(e,t);if(i||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){T(t,!0)}return Z(t,l,null,[e]).length>0},Z.contains=function(e,t){return(e.ownerDocument||e)!=l&&le(e),E.contains(e,t)},Z.attr=function(e,i){(e.ownerDocument||e)!=l&&le(e);var n=t.attrHandle[i.toLowerCase()],r=n&&p.call(t.attrHandle,i.toLowerCase())?n(e,i,!d):void 0;return void 0!==r?r:e.getAttribute(i)},Z.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},E.uniqueSort=function(e){var t,i=[],n=0,s=0;if(o=!g.sortStable,r=!g.sortStable&&a.call(e,0),A.call(e,C),o){for(;t=e[s++];)t===e[s]&&(n=i.push(s));for(;n--;)M.call(e,i[n],1)}return r=null,e},E.fn.uniqueSort=function(){return this.pushStack(E.uniqueSort(a.apply(this)))},t=E.expr={cacheLength:50,createPseudo:te,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(X,K),e[3]=(e[3]||e[4]||e[5]||"").replace(X,K),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Z.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Z.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&H.test(i)&&(t=ce(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(X,K).toLowerCase();return"*"===e?function(){return!0}:function(e){return S(e,t)}},CLASS:function(e){var t=w[e+" "];return t||(t=new RegExp("(^|"+F+")"+e+"("+F+"|$)"))&&w(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(n){var r=Z.attr(n,e);return null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&r.indexOf(i)>-1:"$="===t?i&&r.slice(-i.length)===i:"~="===t?(" "+r.replace(B," ")+" ").indexOf(i)>-1:"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,r){var s="nth"!==e.slice(0,3),o="last"!==e.slice(-4),a="of-type"===t;return 1===n&&0===r?function(e){return!!e.parentNode}:function(t,i,l){var u,c,d,h,p,f=s!==o?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),b=!l&&!a,w=!1;if(m){if(s){for(;f;){for(d=t;d=d[f];)if(a?S(d,g):1===d.nodeType)return!1;p=f="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?m.firstChild:m.lastChild],o&&b){for(w=(h=(u=(c=m[v]||(m[v]={}))[e]||[])[0]===y&&u[1])&&u[2],d=h&&m.childNodes[h];d=++h&&d&&d[f]||(w=h=0)||p.pop();)if(1===d.nodeType&&++w&&d===t){c[e]=[y,h,w];break}}else if(b&&(w=h=(u=(c=t[v]||(t[v]={}))[e]||[])[0]===y&&u[1]),!1===w)for(;(d=++h&&d&&d[f]||(w=h=0)||p.pop())&&(!(a?S(d,g):1===d.nodeType)||!++w||(b&&((c=d[v]||(d[v]={}))[e]=[y,w]),d!==t)););return(w-=r)===n||w%n==0&&w/n>=0}}},PSEUDO:function(e,i){var n,r=t.pseudos[e]||t.setFilters[e.toLowerCase()]||Z.error("unsupported pseudo: "+e);return r[v]?r(i):r.length>1?(n=[e,e,"",i],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var n,s=r(e,i),o=s.length;o--;)e[n=c.call(e,s[o])]=!(t[n]=s[o])})):function(e){return r(e,0,n)}):r}},pseudos:{not:te((function(e){var t=[],i=[],n=ve(e.replace(P,"$1"));return n[v]?te((function(e,t,i,r){for(var s,o=n(e,null,r,[]),a=e.length;a--;)(s=o[a])&&(e[a]=!(t[a]=s))})):function(e,r,s){return t[0]=e,n(t,null,s,i),t[0]=null,!i.pop()}})),has:te((function(e){return function(t){return Z(e,t).length>0}})),contains:te((function(e){return e=e.replace(X,K),function(t){return(t.textContent||E.text(t)).indexOf(e)>-1}})),lang:te((function(e){return $.test(e||"")||Z.error("unsupported lang: "+e),e=e.replace(X,K).toLowerCase(),function(t){var i;do{if(i=d?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===u},focus:function(e){return e===function(){try{return l.activeElement}catch(e){}}()&&l.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:se(!1),disabled:se(!0),checked:function(e){return S(e,"input")&&!!e.checked||S(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return W.test(e.nodeName)},button:function(e){return S(e,"input")&&"button"===e.type||S(e,"button")},text:function(e){var t;return S(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:oe((function(){return[0]})),last:oe((function(e,t){return[t-1]})),eq:oe((function(e,t,i){return[i<0?i+t:i]})),even:oe((function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e})),odd:oe((function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e})),lt:oe((function(e,t,i){var n;for(n=i<0?i+t:i>t?t:i;--n>=0;)e.push(n);return e})),gt:oe((function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e}))}},t.pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=ne(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=re(e);function ue(){}function ce(e,i){var n,r,s,o,a,l,u,c=D[e+" "];if(c)return i?0:c.slice(0);for(a=e,l=[],u=t.preFilter;a;){for(o in n&&!(r=R.exec(a))||(r&&(a=a.slice(r[0].length)||a),l.push(s=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),s.push({value:n,type:r[0].replace(P," ")}),a=a.slice(n.length)),t.filter)!(r=V[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),s.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return i?a.length:a?Z.error(e):D(e,l).slice(0)}function de(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function he(e,t,i){var n=t.dir,r=t.next,s=r||n,o=i&&"parentNode"===s,a=b++;return t.first?function(t,i,r){for(;t=t[n];)if(1===t.nodeType||o)return e(t,i,r);return!1}:function(t,i,l){var u,c,d=[y,a];if(l){for(;t=t[n];)if((1===t.nodeType||o)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||o)if(c=t[v]||(t[v]={}),r&&S(t,r))t=t[n]||t;else{if((u=c[s])&&u[0]===y&&u[1]===a)return d[2]=u[2];if(c[s]=d,d[2]=e(t,i,l))return!0}return!1}}function pe(e){return e.length>1?function(t,i,n){for(var r=e.length;r--;)if(!e[r](t,i,n))return!1;return!0}:e[0]}function fe(e,t,i,n,r){for(var s,o=[],a=0,l=e.length,u=null!=t;a<l;a++)(s=e[a])&&(i&&!i(s,n,r)||(o.push(s),u&&t.push(a)));return o}function me(e,t,i,n,r,s){return n&&!n[v]&&(n=me(n)),r&&!r[v]&&(r=me(r,s)),te((function(s,o,a,l){var u,d,h,p,f=[],g=[],v=o.length,y=s||function(e,t,i){for(var n=0,r=t.length;n<r;n++)Z(e,t[n],i);return i}(t||"*",a.nodeType?[a]:a,[]),b=!e||!s&&t?y:fe(y,f,e,a,l);if(i?i(b,p=r||(s?e:v||n)?[]:o,a,l):p=b,n)for(u=fe(p,g),n(u,[],a,l),d=u.length;d--;)(h=u[d])&&(p[g[d]]=!(b[g[d]]=h));if(s){if(r||e){if(r){for(u=[],d=p.length;d--;)(h=p[d])&&u.push(b[d]=h);r(null,p=[],u,l)}for(d=p.length;d--;)(h=p[d])&&(u=r?c.call(s,h):f[d])>-1&&(s[u]=!(o[u]=h))}}else p=fe(p===o?p.splice(v,p.length):p),r?r(null,o,p,l):m.apply(o,p)}))}function ge(e){for(var n,r,s,o=e.length,a=t.relative[e[0].type],l=a||t.relative[" "],u=a?1:0,d=he((function(e){return e===n}),l,!0),h=he((function(e){return c.call(n,e)>-1}),l,!0),p=[function(e,t,r){var s=!a&&(r||t!=i)||((n=t).nodeType?d(e,t,r):h(e,t,r));return n=null,s}];u<o;u++)if(r=t.relative[e[u].type])p=[he(pe(p),r)];else{if((r=t.filter[e[u].type].apply(null,e[u].matches))[v]){for(s=++u;s<o&&!t.relative[e[s].type];s++);return me(u>1&&pe(p),u>1&&de(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(P,"$1"),r,u<s&&ge(e.slice(u,s)),s<o&&ge(e=e.slice(s)),s<o&&de(e))}p.push(r)}return pe(p)}function ve(e,n){var r,s=[],o=[],a=x[e+" "];if(!a){for(n||(n=ce(e)),r=n.length;r--;)(a=ge(n[r]))[v]?s.push(a):o.push(a);a=x(e,function(e,n){var r=n.length>0,s=e.length>0,o=function(o,a,u,c,h){var p,f,g,v=0,b="0",w=o&&[],D=[],x=i,T=o||s&&t.find.TAG("*",h),C=y+=null==x?1:Math.random()||.1,_=T.length;for(h&&(i=a==l||a||h);b!==_&&null!=(p=T[b]);b++){if(s&&p){for(f=0,a||p.ownerDocument==l||(le(p),u=!d);g=e[f++];)if(g(p,a||l,u)){m.call(c,p);break}h&&(y=C)}r&&((p=!g&&p)&&v--,o&&w.push(p))}if(v+=b,r&&b!==v){for(f=0;g=n[f++];)g(w,D,a,u);if(o){if(v>0)for(;b--;)w[b]||D[b]||(D[b]=k.call(c));D=fe(D)}m.apply(c,D),h&&!o&&D.length>0&&v+n.length>1&&E.uniqueSort(c)}return h&&(y=C,i=x),w};return r?te(o):o}(o,s)),a.selector=e}return a}function ye(e,i,n,r){var s,o,a,l,u,c="function"==typeof e&&e,h=!r&&ce(e=c.selector||e);if(n=n||[],1===h.length){if((o=h[0]=h[0].slice(0)).length>2&&"ID"===(a=o[0]).type&&9===i.nodeType&&d&&t.relative[o[1].type]){if(!(i=(t.find.ID(a.matches[0].replace(X,K),i)||[])[0]))return n;c&&(i=i.parentNode),e=e.slice(o.shift().value.length)}for(s=V.needsContext.test(e)?0:o.length;s--&&(a=o[s],!t.relative[l=a.type]);)if((u=t.find[l])&&(r=u(a.matches[0].replace(X,K),Y.test(o[0].type)&&ae(i.parentNode)||i))){if(o.splice(s,1),!(e=r.length&&de(o)))return m.apply(n,r),n;break}}return(c||ve(e,h))(r,i,!d,n,!i||Y.test(e)&&ae(i.parentNode)||i),n}ue.prototype=t.filters=t.pseudos,t.setFilters=new ue,g.sortStable=v.split("").sort(C).join("")===v,le(),g.sortDetached=ie((function(e){return 1&e.compareDocumentPosition(l.createElement("fieldset"))})),E.find=Z,E.expr[":"]=E.expr.pseudos,E.unique=E.uniqueSort,Z.compile=ve,Z.select=ye,Z.setDocument=le,Z.tokenize=ce,Z.escape=E.escapeSelector,Z.getText=E.text,Z.isXML=E.isXMLDoc,Z.selectors=E.expr,Z.support=E.support,Z.uniqueSort=E.uniqueSort}();var j=function(e,t,i){for(var n=[],r=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&E(e).is(i))break;n.push(e)}return n},B=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},R=E.expr.match.needsContext,z=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function q(e,t,i){return v(t)?E.grep(e,(function(e,n){return!!t.call(e,n,e)!==i})):t.nodeType?E.grep(e,(function(e){return e===t!==i})):"string"!=typeof t?E.grep(e,(function(e){return c.call(t,e)>-1!==i})):E.filter(t,e,i)}E.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?E.find.matchesSelector(n,e)?[n]:[]:E.find.matches(e,E.grep(t,(function(e){return 1===e.nodeType})))},E.fn.extend({find:function(e){var t,i,n=this.length,r=this;if("string"!=typeof e)return this.pushStack(E(e).filter((function(){for(t=0;t<n;t++)if(E.contains(r[t],this))return!0})));for(i=this.pushStack([]),t=0;t<n;t++)E.find(e,r[t],i);return n>1?E.uniqueSort(i):i},filter:function(e){return this.pushStack(q(this,e||[],!1))},not:function(e){return this.pushStack(q(this,e||[],!0))},is:function(e){return!!q(this,"string"==typeof e&&R.test(e)?E(e):e||[],!1).length}});var H,$=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,i){var n,r;if(!e)return this;if(i=i||H,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:$.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),z.test(n[1])&&E.isPlainObject(t))for(n in t)v(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=b.getElementById(n[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==i.ready?i.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,H=E(b);var V=/^(?:parents|prev(?:Until|All))/,W={children:!0,contents:!0,next:!0,prev:!0};function G(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),i=t.length;return this.filter((function(){for(var e=0;e<i;e++)if(E.contains(this,t[e]))return!0}))},closest:function(e,t){var i,n=0,r=this.length,s=[],o="string"!=typeof e&&E(e);if(!R.test(e))for(;n<r;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(o?o.index(i)>-1:1===i.nodeType&&E.find.matchesSelector(i,e))){s.push(i);break}return this.pushStack(s.length>1?E.uniqueSort(s):s)},index:function(e){return e?"string"==typeof e?c.call(E(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return j(e,"parentNode")},parentsUntil:function(e,t,i){return j(e,"parentNode",i)},next:function(e){return G(e,"nextSibling")},prev:function(e){return G(e,"previousSibling")},nextAll:function(e){return j(e,"nextSibling")},prevAll:function(e){return j(e,"previousSibling")},nextUntil:function(e,t,i){return j(e,"nextSibling",i)},prevUntil:function(e,t,i){return j(e,"previousSibling",i)},siblings:function(e){return B((e.parentNode||{}).firstChild,e)},children:function(e){return B(e.firstChild)},contents:function(e){return null!=e.contentDocument&&o(e.contentDocument)?e.contentDocument:(S(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},(function(e,t){E.fn[e]=function(i,n){var r=E.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=E.filter(n,r)),this.length>1&&(W[e]||E.uniqueSort(r),V.test(e)&&r.reverse()),this.pushStack(r)}}));var U=/[^\x20\t\r\n\f]+/g;function Y(e){return e}function X(e){throw e}function K(e,t,i,n){var r;try{e&&v(r=e.promise)?r.call(e).done(t).fail(i):e&&v(r=e.then)?r.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(U)||[],(function(e,i){t[i]=!0})),t}(e):E.extend({},e);var t,i,n,r,s=[],o=[],a=-1,l=function(){for(r=r||e.once,n=t=!0;o.length;a=-1)for(i=o.shift();++a<s.length;)!1===s[a].apply(i[0],i[1])&&e.stopOnFalse&&(a=s.length,i=!1);e.memory||(i=!1),t=!1,r&&(s=i?[]:"")},u={add:function(){return s&&(i&&!t&&(a=s.length-1,o.push(i)),function t(i){E.each(i,(function(i,n){v(n)?e.unique&&u.has(n)||s.push(n):n&&n.length&&"string"!==x(n)&&t(n)}))}(arguments),i&&!t&&l()),this},remove:function(){return E.each(arguments,(function(e,t){for(var i;(i=E.inArray(t,s,i))>-1;)s.splice(i,1),i<=a&&a--})),this},has:function(e){return e?E.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=o=[],s=i="",this},disabled:function(){return!s},lock:function(){return r=o=[],i||t||(s=i=""),this},locked:function(){return!!r},fireWith:function(e,i){return r||(i=[e,(i=i||[]).slice?i.slice():i],o.push(i),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!n}};return u},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return E.Deferred((function(i){E.each(t,(function(t,n){var r=v(e[n[4]])&&e[n[4]];s[n[1]]((function(){var e=r&&r.apply(this,arguments);e&&v(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(e,i,r){var s=0;function o(e,t,i,r){return function(){var a=this,l=arguments,u=function(){var n,u;if(!(e<s)){if((n=i.apply(a,l))===t.promise())throw new TypeError("Thenable self-resolution");u=n&&("object"==typeof n||"function"==typeof n)&&n.then,v(u)?r?u.call(n,o(s,t,Y,r),o(s,t,X,r)):(s++,u.call(n,o(s,t,Y,r),o(s,t,X,r),o(s,t,Y,t.notifyWith))):(i!==Y&&(a=void 0,l=[n]),(r||t.resolveWith)(a,l))}},c=r?u:function(){try{u()}catch(n){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(n,c.error),e+1>=s&&(i!==X&&(a=void 0,l=[n]),t.rejectWith(a,l))}};e?c():(E.Deferred.getErrorHook?c.error=E.Deferred.getErrorHook():E.Deferred.getStackHook&&(c.error=E.Deferred.getStackHook()),n.setTimeout(c))}}return E.Deferred((function(n){t[0][3].add(o(0,n,v(r)?r:Y,n.notifyWith)),t[1][3].add(o(0,n,v(e)?e:Y)),t[2][3].add(o(0,n,v(i)?i:X))})).promise()},promise:function(e){return null!=e?E.extend(e,r):r}},s={};return E.each(t,(function(e,n){var o=n[2],a=n[5];r[n[1]]=o.add,a&&o.add((function(){i=a}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(n[3].fire),s[n[0]]=function(){return s[n[0]+"With"](this===s?void 0:this,arguments),this},s[n[0]+"With"]=o.fireWith})),r.promise(s),e&&e.call(s,s),s},when:function(e){var t=arguments.length,i=t,n=Array(i),r=a.call(arguments),s=E.Deferred(),o=function(e){return function(i){n[e]=this,r[e]=arguments.length>1?a.call(arguments):i,--t||s.resolveWith(n,r)}};if(t<=1&&(K(e,s.done(o(i)).resolve,s.reject,!t),"pending"===s.state()||v(r[i]&&r[i].then)))return s.then();for(;i--;)K(r[i],o(i),s.reject);return s.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&Q.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){n.setTimeout((function(){throw e}))};var J=E.Deferred();function Z(){b.removeEventListener("DOMContentLoaded",Z),n.removeEventListener("load",Z),E.ready()}E.fn.ready=function(e){return J.then(e).catch((function(e){E.readyException(e)})),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||J.resolveWith(b,[E]))}}),E.ready.then=J.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?n.setTimeout(E.ready):(b.addEventListener("DOMContentLoaded",Z),n.addEventListener("load",Z));var ee=function(e,t,i,n,r,s,o){var a=0,l=e.length,u=null==i;if("object"===x(i))for(a in r=!0,i)ee(e,t,a,i[a],!0,s,o);else if(void 0!==n&&(r=!0,v(n)||(o=!0),u&&(o?(t.call(e,n),t=null):(u=t,t=function(e,t,i){return u.call(E(e),i)})),t))for(;a<l;a++)t(e[a],i,o?n:n.call(e[a],a,t(e[a],i)));return r?e:u?t.call(e):l?t(e[0],i):s},te=/^-ms-/,ie=/-([a-z])/g;function ne(e,t){return t.toUpperCase()}function re(e){return e.replace(te,"ms-").replace(ie,ne)}var se=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function oe(){this.expando=E.expando+oe.uid++}oe.uid=1,oe.prototype={cache:function(e){var t=e[this.expando];return t||(t={},se(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,r=this.cache(e);if("string"==typeof t)r[re(t)]=i;else for(n in t)r[re(n)]=t[n];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][re(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(re):(t=re(t))in n?[t]:t.match(U)||[]).length;for(;i--;)delete n[t[i]]}(void 0===t||E.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var ae=new oe,le=new oe,ue=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ce=/[A-Z]/g;function de(e,t,i){var n;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(ce,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ue.test(e)?JSON.parse(e):e)}(i)}catch(e){}le.set(e,t,i)}else i=void 0;return i}E.extend({hasData:function(e){return le.hasData(e)||ae.hasData(e)},data:function(e,t,i){return le.access(e,t,i)},removeData:function(e,t){le.remove(e,t)},_data:function(e,t,i){return ae.access(e,t,i)},_removeData:function(e,t){ae.remove(e,t)}}),E.fn.extend({data:function(e,t){var i,n,r,s=this[0],o=s&&s.attributes;if(void 0===e){if(this.length&&(r=le.get(s),1===s.nodeType&&!ae.get(s,"hasDataAttrs"))){for(i=o.length;i--;)o[i]&&0===(n=o[i].name).indexOf("data-")&&(n=re(n.slice(5)),de(s,n,r[n]));ae.set(s,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each((function(){le.set(this,e)})):ee(this,(function(t){var i;if(s&&void 0===t)return void 0!==(i=le.get(s,e))||void 0!==(i=de(s,e))?i:void 0;this.each((function(){le.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){le.remove(this,e)}))}}),E.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=ae.get(e,t),i&&(!n||Array.isArray(i)?n=ae.access(e,t,E.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=E.queue(e,t),n=i.length,r=i.shift(),s=E._queueHooks(e,t);"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===t&&i.unshift("inprogress"),delete s.stop,r.call(e,(function(){E.dequeue(e,t)}),s)),!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return ae.get(e,i)||ae.access(e,i,{empty:E.Callbacks("once memory").add((function(){ae.remove(e,[t+"queue",i])}))})}}),E.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?E.queue(this[0],e):void 0===t?this:this.each((function(){var i=E.queue(this,e,t);E._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&E.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){E.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,r=E.Deferred(),s=this,o=this.length,a=function(){--n||r.resolveWith(s,[s])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(i=ae.get(s[o],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(a));return a(),r.promise(t)}});var he=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,pe=new RegExp("^(?:([+-])=|)("+he+")([a-z%]*)$","i"),fe=["Top","Right","Bottom","Left"],me=b.documentElement,ge=function(e){return E.contains(e.ownerDocument,e)},ve={composed:!0};me.getRootNode&&(ge=function(e){return E.contains(e.ownerDocument,e)||e.getRootNode(ve)===e.ownerDocument});var ye=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ge(e)&&"none"===E.css(e,"display")};function be(e,t,i,n){var r,s,o=20,a=n?function(){return n.cur()}:function(){return E.css(e,t,"")},l=a(),u=i&&i[3]||(E.cssNumber[t]?"":"px"),c=e.nodeType&&(E.cssNumber[t]||"px"!==u&&+l)&&pe.exec(E.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;o--;)E.style(e,t,c+u),(1-s)*(1-(s=a()/l||.5))<=0&&(o=0),c/=s;c*=2,E.style(e,t,c+u),i=i||[]}return i&&(c=+c||+l||0,r=i[1]?c+(i[1]+1)*i[2]:+i[2],n&&(n.unit=u,n.start=c,n.end=r)),r}var we={};function De(e){var t,i=e.ownerDocument,n=e.nodeName,r=we[n];return r||(t=i.body.appendChild(i.createElement(n)),r=E.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),we[n]=r,r)}function xe(e,t){for(var i,n,r=[],s=0,o=e.length;s<o;s++)(n=e[s]).style&&(i=n.style.display,t?("none"===i&&(r[s]=ae.get(n,"display")||null,r[s]||(n.style.display="")),""===n.style.display&&ye(n)&&(r[s]=De(n))):"none"!==i&&(r[s]="none",ae.set(n,"display",i)));for(s=0;s<o;s++)null!=r[s]&&(e[s].style.display=r[s]);return e}E.fn.extend({show:function(){return xe(this,!0)},hide:function(){return xe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ye(this)?E(this).show():E(this).hide()}))}});var Te,Ce,Ee=/^(?:checkbox|radio)$/i,_e=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Se=/^$|^module$|\/(?:java|ecma)script/i;Te=b.createDocumentFragment().appendChild(b.createElement("div")),(Ce=b.createElement("input")).setAttribute("type","radio"),Ce.setAttribute("checked","checked"),Ce.setAttribute("name","t"),Te.appendChild(Ce),g.checkClone=Te.cloneNode(!0).cloneNode(!0).lastChild.checked,Te.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!Te.cloneNode(!0).lastChild.defaultValue,Te.innerHTML="<option></option>",g.option=!!Te.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Ae(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?E.merge([e],i):i}function Me(e,t){for(var i=0,n=e.length;i<n;i++)ae.set(e[i],"globalEval",!t||ae.get(t[i],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,g.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var Fe=/<|&#?\w+;/;function Pe(e,t,i,n,r){for(var s,o,a,l,u,c,d=t.createDocumentFragment(),h=[],p=0,f=e.length;p<f;p++)if((s=e[p])||0===s)if("object"===x(s))E.merge(h,s.nodeType?[s]:s);else if(Fe.test(s)){for(o=o||d.appendChild(t.createElement("div")),a=(_e.exec(s)||["",""])[1].toLowerCase(),l=ke[a]||ke._default,o.innerHTML=l[1]+E.htmlPrefilter(s)+l[2],c=l[0];c--;)o=o.lastChild;E.merge(h,o.childNodes),(o=d.firstChild).textContent=""}else h.push(t.createTextNode(s));for(d.textContent="",p=0;s=h[p++];)if(n&&E.inArray(s,n)>-1)r&&r.push(s);else if(u=ge(s),o=Ae(d.appendChild(s),"script"),u&&Me(o),i)for(c=0;s=o[c++];)Se.test(s.type||"")&&i.push(s);return d}var Le=/^([^.]*)(?:\.(.+)|)/;function Oe(){return!0}function Ie(){return!1}function Ne(e,t,i,n,r,s){var o,a;if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)Ne(e,a,i,n,t[a],s);return e}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=Ie;else if(!r)return e;return 1===s&&(o=r,r=function(e){return E().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=E.guid++)),e.each((function(){E.event.add(this,t,r,n,i)}))}function je(e,t,i){i?(ae.set(e,t,!1),E.event.add(e,t,{namespace:!1,handler:function(e){var i,n=ae.get(this,t);if(1&e.isTrigger&&this[t]){if(n)(E.event.special[t]||{}).delegateType&&e.stopPropagation();else if(n=a.call(arguments),ae.set(this,t,n),this[t](),i=ae.get(this,t),ae.set(this,t,!1),n!==i)return e.stopImmediatePropagation(),e.preventDefault(),i}else n&&(ae.set(this,t,E.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Oe)}})):void 0===ae.get(e,t)&&E.event.add(e,t,Oe)}E.event={global:{},add:function(e,t,i,n,r){var s,o,a,l,u,c,d,h,p,f,m,g=ae.get(e);if(se(e))for(i.handler&&(i=(s=i).handler,r=s.selector),r&&E.find.matchesSelector(me,r),i.guid||(i.guid=E.guid++),(l=g.events)||(l=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(U)||[""]).length;u--;)p=m=(a=Le.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),p&&(d=E.event.special[p]||{},p=(r?d.delegateType:d.bindType)||p,d=E.event.special[p]||{},c=E.extend({type:p,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&E.expr.match.needsContext.test(r),namespace:f.join(".")},s),(h=l[p])||((h=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,n,f,o)||e.addEventListener&&e.addEventListener(p,o)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=i.guid)),r?h.splice(h.delegateCount++,0,c):h.push(c),E.event.global[p]=!0)},remove:function(e,t,i,n,r){var s,o,a,l,u,c,d,h,p,f,m,g=ae.hasData(e)&&ae.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(U)||[""]).length;u--;)if(p=m=(a=Le.exec(t[u])||[])[1],f=(a[2]||"").split(".").sort(),p){for(d=E.event.special[p]||{},h=l[p=(n?d.delegateType:d.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=s=h.length;s--;)c=h[s],!r&&m!==c.origType||i&&i.guid!==c.guid||a&&!a.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(h.splice(s,1),c.selector&&h.delegateCount--,d.remove&&d.remove.call(e,c));o&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,f,g.handle)||E.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)E.event.remove(e,p+t[u],i,n,!0);E.isEmptyObject(l)&&ae.remove(e,"handle events")}},dispatch:function(e){var t,i,n,r,s,o,a=new Array(arguments.length),l=E.event.fix(e),u=(ae.get(this,"events")||Object.create(null))[l.type]||[],c=E.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(o=E.event.handlers.call(this,l,u),t=0;(r=o[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,i=0;(s=r.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==s.namespace&&!l.rnamespace.test(s.namespace)||(l.handleObj=s,l.data=s.data,void 0!==(n=((E.event.special[s.origType]||{}).handle||s.handler).apply(r.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,r,s,o,a=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(s=[],o={},i=0;i<l;i++)void 0===o[r=(n=t[i]).selector+" "]&&(o[r]=n.needsContext?E(r,this).index(u)>-1:E.find(r,this,null,[u]).length),o[r]&&s.push(n);s.length&&a.push({elem:u,handlers:s})}return u=this,l<t.length&&a.push({elem:u,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(E.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return Ee.test(t.type)&&t.click&&S(t,"input")&&je(t,"click",!0),!1},trigger:function(e){var t=this||e;return Ee.test(t.type)&&t.click&&S(t,"input")&&je(t,"click"),!0},_default:function(e){var t=e.target;return Ee.test(t.type)&&t.click&&S(t,"input")&&ae.get(t,"click")||S(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Oe:Ie,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:Ie,isPropagationStopped:Ie,isImmediatePropagationStopped:Ie,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Oe,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Oe,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Oe,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},(function(e,t){function i(e){if(b.documentMode){var i=ae.get(this,"handle"),n=E.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,i(e),n.target===n.currentTarget&&i(n)}else E.event.simulate(t,e.target,E.event.fix(e))}E.event.special[e]={setup:function(){var n;if(je(this,e,!0),!b.documentMode)return!1;(n=ae.get(this,t))||this.addEventListener(t,i),ae.set(this,t,(n||0)+1)},trigger:function(){return je(this,e),!0},teardown:function(){var e;if(!b.documentMode)return!1;(e=ae.get(this,t)-1)?ae.set(this,t,e):(this.removeEventListener(t,i),ae.remove(this,t))},_default:function(t){return ae.get(t.target,e)},delegateType:t},E.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,r=b.documentMode?this:n,s=ae.get(r,t);s||(b.documentMode?this.addEventListener(t,i):n.addEventListener(e,i,!0)),ae.set(r,t,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,r=b.documentMode?this:n,s=ae.get(r,t)-1;s?ae.set(r,t,s):(b.documentMode?this.removeEventListener(t,i):n.removeEventListener(e,i,!0),ae.remove(r,t))}}})),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){E.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||E.contains(this,n))||(e.type=r.origType,i=r.handler.apply(this,arguments),e.type=t),i}}})),E.fn.extend({on:function(e,t,i,n){return Ne(this,e,t,i,n)},one:function(e,t,i,n){return Ne(this,e,t,i,n,1)},off:function(e,t,i){var n,r;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,E(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Ie),this.each((function(){E.event.remove(this,e,i,t)}))}});var Be=/<script|<style|<link/i,Re=/checked\s*(?:[^=]|=\s*.checked.)/i,ze=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function qe(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function $e(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ve(e,t){var i,n,r,s,o,a;if(1===t.nodeType){if(ae.hasData(e)&&(a=ae.get(e).events))for(r in ae.remove(t,"handle events"),a)for(i=0,n=a[r].length;i<n;i++)E.event.add(t,r,a[r][i]);le.hasData(e)&&(s=le.access(e),o=E.extend({},s),le.set(t,o))}}function We(e,t){var i=t.nodeName.toLowerCase();"input"===i&&Ee.test(e.type)?t.checked=e.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}function Ge(e,t,i,n){t=l(t);var r,s,o,a,u,c,d=0,h=e.length,p=h-1,f=t[0],m=v(f);if(m||h>1&&"string"==typeof f&&!g.checkClone&&Re.test(f))return e.each((function(r){var s=e.eq(r);m&&(t[0]=f.call(this,r,s.html())),Ge(s,t,i,n)}));if(h&&(s=(r=Pe(t,e[0].ownerDocument,!1,e,n)).firstChild,1===r.childNodes.length&&(r=s),s||n)){for(a=(o=E.map(Ae(r,"script"),He)).length;d<h;d++)u=r,d!==p&&(u=E.clone(u,!0,!0),a&&E.merge(o,Ae(u,"script"))),i.call(e[d],u,d);if(a)for(c=o[o.length-1].ownerDocument,E.map(o,$e),d=0;d<a;d++)u=o[d],Se.test(u.type||"")&&!ae.access(u,"globalEval")&&E.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?E._evalUrl&&!u.noModule&&E._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):D(u.textContent.replace(ze,""),u,c))}return e}function Ue(e,t,i){for(var n,r=t?E.filter(t,e):e,s=0;null!=(n=r[s]);s++)i||1!==n.nodeType||E.cleanData(Ae(n)),n.parentNode&&(i&&ge(n)&&Me(Ae(n,"script")),n.parentNode.removeChild(n));return e}E.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,r,s,o,a=e.cloneNode(!0),l=ge(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(o=Ae(a),n=0,r=(s=Ae(e)).length;n<r;n++)We(s[n],o[n]);if(t)if(i)for(s=s||Ae(e),o=o||Ae(a),n=0,r=s.length;n<r;n++)Ve(s[n],o[n]);else Ve(e,a);return(o=Ae(a,"script")).length>0&&Me(o,!l&&Ae(e,"script")),a},cleanData:function(e){for(var t,i,n,r=E.event.special,s=0;void 0!==(i=e[s]);s++)if(se(i)){if(t=i[ae.expando]){if(t.events)for(n in t.events)r[n]?E.event.remove(i,n):E.removeEvent(i,n,t.handle);i[ae.expando]=void 0}i[le.expando]&&(i[le.expando]=void 0)}}}),E.fn.extend({detach:function(e){return Ue(this,e,!0)},remove:function(e){return Ue(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?E.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ge(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)}))},prepend:function(){return Ge(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(Ae(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return E.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Be.test(e)&&!ke[(_e.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(E.cleanData(Ae(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Ge(this,arguments,(function(t){var i=this.parentNode;E.inArray(this,e)<0&&(E.cleanData(Ae(this)),i&&i.replaceChild(t,this))}),e)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){E.fn[e]=function(e){for(var i,n=[],r=E(e),s=r.length-1,o=0;o<=s;o++)i=o===s?this:this.clone(!0),E(r[o])[t](i),u.apply(n,i.get());return this.pushStack(n)}}));var Ye=new RegExp("^("+he+")(?!px)[a-z%]+$","i"),Xe=/^--/,Ke=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},Qe=function(e,t,i){var n,r,s={};for(r in t)s[r]=e.style[r],e.style[r]=t[r];for(r in n=i.call(e),t)e.style[r]=s[r];return n},Je=new RegExp(fe.join("|"),"i");function Ze(e,t,i){var n,r,s,o,a=Xe.test(t),l=e.style;return(i=i||Ke(e))&&(o=i.getPropertyValue(t)||i[t],a&&o&&(o=o.replace(P,"$1")||void 0),""!==o||ge(e)||(o=E.style(e,t)),!g.pixelBoxStyles()&&Ye.test(o)&&Je.test(t)&&(n=l.width,r=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=o,o=i.width,l.width=n,l.minWidth=r,l.maxWidth=s)),void 0!==o?o+"":o}function et(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",me.appendChild(u).appendChild(c);var e=n.getComputedStyle(c);i="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",o=36===t(e.right),r=36===t(e.width),c.style.position="absolute",s=12===t(c.offsetWidth/3),me.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var i,r,s,o,a,l,u=b.createElement("div"),c=b.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===c.style.backgroundClip,E.extend(g,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),i},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),s},reliableTrDimensions:function(){var e,t,i,r;return null==a&&(e=b.createElement("table"),t=b.createElement("tr"),i=b.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",i.style.height="9px",i.style.display="block",me.appendChild(e).appendChild(t).appendChild(i),r=n.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,me.removeChild(e)),a}}))}();var tt=["Webkit","Moz","ms"],it=b.createElement("div").style,nt={};function rt(e){var t=E.cssProps[e]||nt[e];return t||(e in it?e:nt[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=tt.length;i--;)if((e=tt[i]+t)in it)return e}(e)||e)}var st=/^(none|table(?!-c[ea]).+)/,ot={position:"absolute",visibility:"hidden",display:"block"},at={letterSpacing:"0",fontWeight:"400"};function lt(e,t,i){var n=pe.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function ut(e,t,i,n,r,s){var o="width"===t?1:0,a=0,l=0,u=0;if(i===(n?"border":"content"))return 0;for(;o<4;o+=2)"margin"===i&&(u+=E.css(e,i+fe[o],!0,r)),n?("content"===i&&(l-=E.css(e,"padding"+fe[o],!0,r)),"margin"!==i&&(l-=E.css(e,"border"+fe[o]+"Width",!0,r))):(l+=E.css(e,"padding"+fe[o],!0,r),"padding"!==i?l+=E.css(e,"border"+fe[o]+"Width",!0,r):a+=E.css(e,"border"+fe[o]+"Width",!0,r));return!n&&s>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-a-.5))||0),l+u}function ct(e,t,i){var n=Ke(e),r=(!g.boxSizingReliable()||i)&&"border-box"===E.css(e,"boxSizing",!1,n),s=r,o=Ze(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(Ye.test(o)){if(!i)return o;o="auto"}return(!g.boxSizingReliable()&&r||!g.reliableTrDimensions()&&S(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===E.css(e,"display",!1,n))&&e.getClientRects().length&&(r="border-box"===E.css(e,"boxSizing",!1,n),(s=a in e)&&(o=e[a])),(o=parseFloat(o)||0)+ut(e,t,i||(r?"border":"content"),s,n,o)+"px"}function dt(e,t,i,n,r){return new dt.prototype.init(e,t,i,n,r)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ze(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,s,o,a=re(t),l=Xe.test(t),u=e.style;if(l||(t=rt(a)),o=E.cssHooks[t]||E.cssHooks[a],void 0===i)return o&&"get"in o&&void 0!==(r=o.get(e,!1,n))?r:u[t];"string"===(s=typeof i)&&(r=pe.exec(i))&&r[1]&&(i=be(e,t,r),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=r&&r[3]||(E.cssNumber[a]?"":"px")),g.clearCloneStyle||""!==i||0!==t.indexOf("background")||(u[t]="inherit"),o&&"set"in o&&void 0===(i=o.set(e,i,n))||(l?u.setProperty(t,i):u[t]=i))}},css:function(e,t,i,n){var r,s,o,a=re(t);return Xe.test(t)||(t=rt(a)),(o=E.cssHooks[t]||E.cssHooks[a])&&"get"in o&&(r=o.get(e,!0,i)),void 0===r&&(r=Ze(e,t,n)),"normal"===r&&t in at&&(r=at[t]),""===i||i?(s=parseFloat(r),!0===i||isFinite(s)?s||0:r):r}}),E.each(["height","width"],(function(e,t){E.cssHooks[t]={get:function(e,i,n){if(i)return!st.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ct(e,t,n):Qe(e,ot,(function(){return ct(e,t,n)}))},set:function(e,i,n){var r,s=Ke(e),o=!g.scrollboxSize()&&"absolute"===s.position,a=(o||n)&&"border-box"===E.css(e,"boxSizing",!1,s),l=n?ut(e,t,n,a,s):0;return a&&o&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-ut(e,t,"border",!1,s)-.5)),l&&(r=pe.exec(i))&&"px"!==(r[3]||"px")&&(e.style[t]=i,i=E.css(e,t)),lt(0,i,l)}}})),E.cssHooks.marginLeft=et(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),E.each({margin:"",padding:"",border:"Width"},(function(e,t){E.cssHooks[e+t]={expand:function(i){for(var n=0,r={},s="string"==typeof i?i.split(" "):[i];n<4;n++)r[e+fe[n]+t]=s[n]||s[n-2]||s[0];return r}},"margin"!==e&&(E.cssHooks[e+t].set=lt)})),E.fn.extend({css:function(e,t){return ee(this,(function(e,t,i){var n,r,s={},o=0;if(Array.isArray(t)){for(n=Ke(e),r=t.length;o<r;o++)s[t[o]]=E.css(e,t[o],!1,n);return s}return void 0!==i?E.style(e,t,i):E.css(e,t)}),e,t,arguments.length>1)}}),E.Tween=dt,dt.prototype={constructor:dt,init:function(e,t,i,n,r,s){this.elem=e,this.prop=i,this.easing=r||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=s||(E.cssNumber[i]?"":"px")},cur:function(){var e=dt.propHooks[this.prop];return e&&e.get?e.get(this):dt.propHooks._default.get(this)},run:function(e){var t,i=dt.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):dt.propHooks._default.set(this),this}},dt.prototype.init.prototype=dt.prototype,dt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||!E.cssHooks[e.prop]&&null==e.elem.style[rt(e.prop)]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},dt.propHooks.scrollTop=dt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=dt.prototype.init,E.fx.step={};var ht,pt,ft=/^(?:toggle|show|hide)$/,mt=/queueHooks$/;function gt(){pt&&(!1===b.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(gt):n.setTimeout(gt,E.fx.interval),E.fx.tick())}function vt(){return n.setTimeout((function(){ht=void 0})),ht=Date.now()}function yt(e,t){var i,n=0,r={height:e};for(t=t?1:0;n<4;n+=2-t)r["margin"+(i=fe[n])]=r["padding"+i]=e;return t&&(r.opacity=r.width=e),r}function bt(e,t,i){for(var n,r=(wt.tweeners[t]||[]).concat(wt.tweeners["*"]),s=0,o=r.length;s<o;s++)if(n=r[s].call(i,t,e))return n}function wt(e,t,i){var n,r,s=0,o=wt.prefilters.length,a=E.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=ht||vt(),i=Math.max(0,u.startTime+u.duration-t),n=1-(i/u.duration||0),s=0,o=u.tweens.length;s<o;s++)u.tweens[s].run(n);return a.notifyWith(e,[u,n,i]),n<1&&o?i:(o||a.notifyWith(e,[u,1,0]),a.resolveWith(e,[u]),!1)},u=a.promise({elem:e,props:E.extend({},t),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},i),originalProperties:t,originalOptions:i,startTime:ht||vt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=E.Tween(e,u.opts,t,i,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(n),n},stop:function(t){var i=0,n=t?u.tweens.length:0;if(r)return this;for(r=!0;i<n;i++)u.tweens[i].run(1);return t?(a.notifyWith(e,[u,1,0]),a.resolveWith(e,[u,t])):a.rejectWith(e,[u,t]),this}}),c=u.props;for(!function(e,t){var i,n,r,s,o;for(i in e)if(r=t[n=re(i)],s=e[i],Array.isArray(s)&&(r=s[1],s=e[i]=s[0]),i!==n&&(e[n]=s,delete e[i]),(o=E.cssHooks[n])&&"expand"in o)for(i in s=o.expand(s),delete e[n],s)i in e||(e[i]=s[i],t[i]=r);else t[n]=r}(c,u.opts.specialEasing);s<o;s++)if(n=wt.prefilters[s].call(u,e,c,u.opts))return v(n.stop)&&(E._queueHooks(u.elem,u.opts.queue).stop=n.stop.bind(n)),n;return E.map(c,bt,u),v(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),E.fx.timer(E.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}E.Animation=E.extend(wt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return be(i.elem,e,pe.exec(t),i),i}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(U);for(var i,n=0,r=e.length;n<r;n++)i=e[n],wt.tweeners[i]=wt.tweeners[i]||[],wt.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,r,s,o,a,l,u,c,d="width"in t||"height"in t,h=this,p={},f=e.style,m=e.nodeType&&ye(e),g=ae.get(e,"fxshow");for(n in i.queue||(null==(o=E._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,a=o.empty.fire,o.empty.fire=function(){o.unqueued||a()}),o.unqueued++,h.always((function(){h.always((function(){o.unqueued--,E.queue(e,"fx").length||o.empty.fire()}))}))),t)if(r=t[n],ft.test(r)){if(delete t[n],s=s||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue;m=!0}p[n]=g&&g[n]||E.style(e,n)}if((l=!E.isEmptyObject(t))||!E.isEmptyObject(p))for(n in d&&1===e.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(u=g&&g.display)&&(u=ae.get(e,"display")),"none"===(c=E.css(e,"display"))&&(u?c=u:(xe([e],!0),u=e.style.display||u,c=E.css(e,"display"),xe([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===E.css(e,"float")&&(l||(h.done((function(){f.display=u})),null==u&&(c=f.display,u="none"===c?"":c)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",h.always((function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]}))),l=!1,p)l||(g?"hidden"in g&&(m=g.hidden):g=ae.access(e,"fxshow",{display:u}),s&&(g.hidden=!m),m&&xe([e],!0),h.done((function(){for(n in m||xe([e]),ae.remove(e,"fxshow"),p)E.style(e,n,p[n])}))),l=bt(m?g[n]:0,n,h),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?wt.prefilters.unshift(e):wt.prefilters.push(e)}}),E.speed=function(e,t,i){var n=e&&"object"==typeof e?E.extend({},e):{complete:i||!i&&t||v(e)&&e,duration:e,easing:i&&t||t&&!v(t)&&t};return E.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in E.fx.speeds?n.duration=E.fx.speeds[n.duration]:n.duration=E.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){v(n.old)&&n.old.call(this),n.queue&&E.dequeue(this,n.queue)},n},E.fn.extend({fadeTo:function(e,t,i,n){return this.filter(ye).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var r=E.isEmptyObject(e),s=E.speed(t,i,n),o=function(){var t=wt(this,E.extend({},e),s);(r||ae.get(this,"finish"))&&t.stop(!0)};return o.finish=o,r||!1===s.queue?this.each(o):this.queue(s.queue,o)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",s=E.timers,o=ae.get(this);if(r)o[r]&&o[r].stop&&n(o[r]);else for(r in o)o[r]&&o[r].stop&&mt.test(r)&&n(o[r]);for(r=s.length;r--;)s[r].elem!==this||null!=e&&s[r].queue!==e||(s[r].anim.stop(i),t=!1,s.splice(r,1));!t&&i||E.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,i=ae.get(this),n=i[e+"queue"],r=i[e+"queueHooks"],s=E.timers,o=n?n.length:0;for(i.finish=!0,E.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=s.length;t--;)s[t].elem===this&&s[t].queue===e&&(s[t].anim.stop(!0),s.splice(t,1));for(t=0;t<o;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish}))}}),E.each(["toggle","show","hide"],(function(e,t){var i=E.fn[t];E.fn[t]=function(e,n,r){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(yt(t,!0),e,n,r)}})),E.each({slideDown:yt("show"),slideUp:yt("hide"),slideToggle:yt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){E.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}})),E.timers=[],E.fx.tick=function(){var e,t=0,i=E.timers;for(ht=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||E.fx.stop(),ht=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){pt||(pt=!0,gt())},E.fx.stop=function(){pt=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(e,t){return e=E.fx&&E.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,i){var r=n.setTimeout(t,e);i.stop=function(){n.clearTimeout(r)}}))},function(){var e=b.createElement("input"),t=b.createElement("select").appendChild(b.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=b.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var Dt,xt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return ee(this,E.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){E.removeAttr(this,e)}))}}),E.extend({attr:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===e.getAttribute?E.prop(e,t,i):(1===s&&E.isXMLDoc(e)||(r=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?Dt:void 0)),void 0!==i?null===i?void E.removeAttr(e,t):r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:(e.setAttribute(t,i+""),i):r&&"get"in r&&null!==(n=r.get(e,t))?n:null==(n=E.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&S(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(U);if(r&&1===e.nodeType)for(;i=r[n++];)e.removeAttribute(i)}}),Dt={set:function(e,t,i){return!1===t?E.removeAttr(e,i):e.setAttribute(i,i),i}},E.each(E.expr.match.bool.source.match(/\w+/g),(function(e,t){var i=xt[t]||E.find.attr;xt[t]=function(e,t,n){var r,s,o=t.toLowerCase();return n||(s=xt[o],xt[o]=r,r=null!=i(e,t,n)?o:null,xt[o]=s),r}}));var Tt=/^(?:input|select|textarea|button)$/i,Ct=/^(?:a|area)$/i;function Et(e){return(e.match(U)||[]).join(" ")}function _t(e){return e.getAttribute&&e.getAttribute("class")||""}function St(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(U)||[]}E.fn.extend({prop:function(e,t){return ee(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[E.propFix[e]||e]}))}}),E.extend({prop:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&E.isXMLDoc(e)||(t=E.propFix[t]||t,r=E.propHooks[t]),void 0!==i?r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:e[t]=i:r&&"get"in r&&null!==(n=r.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):Tt.test(e.nodeName)||Ct.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){E.propFix[this.toLowerCase()]=this})),E.fn.extend({addClass:function(e){var t,i,n,r,s,o;return v(e)?this.each((function(t){E(this).addClass(e.call(this,t,_t(this)))})):(t=St(e)).length?this.each((function(){if(n=_t(this),i=1===this.nodeType&&" "+Et(n)+" "){for(s=0;s<t.length;s++)r=t[s],i.indexOf(" "+r+" ")<0&&(i+=r+" ");o=Et(i),n!==o&&this.setAttribute("class",o)}})):this},removeClass:function(e){var t,i,n,r,s,o;return v(e)?this.each((function(t){E(this).removeClass(e.call(this,t,_t(this)))})):arguments.length?(t=St(e)).length?this.each((function(){if(n=_t(this),i=1===this.nodeType&&" "+Et(n)+" "){for(s=0;s<t.length;s++)for(r=t[s];i.indexOf(" "+r+" ")>-1;)i=i.replace(" "+r+" "," ");o=Et(i),n!==o&&this.setAttribute("class",o)}})):this:this.attr("class","")},toggleClass:function(e,t){var i,n,r,s,o=typeof e,a="string"===o||Array.isArray(e);return v(e)?this.each((function(i){E(this).toggleClass(e.call(this,i,_t(this),t),t)})):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(i=St(e),this.each((function(){if(a)for(s=E(this),r=0;r<i.length;r++)n=i[r],s.hasClass(n)?s.removeClass(n):s.addClass(n);else void 0!==e&&"boolean"!==o||((n=_t(this))&&ae.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===e?"":ae.get(this,"__className__")||""))})))},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&(" "+Et(_t(i))+" ").indexOf(t)>-1)return!0;return!1}});var kt=/\r/g;E.fn.extend({val:function(e){var t,i,n,r=this[0];return arguments.length?(n=v(e),this.each((function(i){var r;1===this.nodeType&&(null==(r=n?e.call(this,i,E(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=E.map(r,(function(e){return null==e?"":e+""}))),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=E.valHooks[r.type]||E.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(kt,""):null==i?"":i:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:Et(E.text(e))}},select:{get:function(e){var t,i,n,r=e.options,s=e.selectedIndex,o="select-one"===e.type,a=o?null:[],l=o?s+1:r.length;for(n=s<0?l:o?s:0;n<l;n++)if(((i=r[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!S(i.parentNode,"optgroup"))){if(t=E(i).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var i,n,r=e.options,s=E.makeArray(t),o=r.length;o--;)((n=r[o]).selected=E.inArray(E.valHooks.option.get(n),s)>-1)&&(i=!0);return i||(e.selectedIndex=-1),s}}}}),E.each(["radio","checkbox"],(function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},g.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var At=n.location,Mt={guid:Date.now()},Ft=/\?/;E.parseXML=function(e){var t,i;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){}return i=t&&t.getElementsByTagName("parsererror")[0],t&&!i||E.error("Invalid XML: "+(i?E.map(i.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Pt=/^(?:focusinfocus|focusoutblur)$/,Lt=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,i,r){var s,o,a,l,u,c,d,h,f=[i||b],m=p.call(e,"type")?e.type:e,g=p.call(e,"namespace")?e.namespace.split("."):[];if(o=h=a=i=i||b,3!==i.nodeType&&8!==i.nodeType&&!Pt.test(m+E.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),u=m.indexOf(":")<0&&"on"+m,(e=e[E.expando]?e:new E.Event(m,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:E.makeArray(t,[e]),d=E.event.special[m]||{},r||!d.trigger||!1!==d.trigger.apply(i,t))){if(!r&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,Pt.test(l+m)||(o=o.parentNode);o;o=o.parentNode)f.push(o),a=o;a===(i.ownerDocument||b)&&f.push(a.defaultView||a.parentWindow||n)}for(s=0;(o=f[s++])&&!e.isPropagationStopped();)h=o,e.type=s>1?l:d.bindType||m,(c=(ae.get(o,"events")||Object.create(null))[e.type]&&ae.get(o,"handle"))&&c.apply(o,t),(c=u&&o[u])&&c.apply&&se(o)&&(e.result=c.apply(o,t),!1===e.result&&e.preventDefault());return e.type=m,r||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),t)||!se(i)||u&&v(i[m])&&!y(i)&&((a=i[u])&&(i[u]=null),E.event.triggered=m,e.isPropagationStopped()&&h.addEventListener(m,Lt),i[m](),e.isPropagationStopped()&&h.removeEventListener(m,Lt),E.event.triggered=void 0,a&&(i[u]=a)),e.result}},simulate:function(e,t,i){var n=E.extend(new E.Event,i,{type:e,isSimulated:!0});E.event.trigger(n,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each((function(){E.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var i=this[0];if(i)return E.event.trigger(e,t,i,!0)}});var Ot=/\[\]$/,It=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function Bt(e,t,i,n){var r;if(Array.isArray(t))E.each(t,(function(t,r){i||Ot.test(e)?n(e,r):Bt(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,i,n)}));else if(i||"object"!==x(t))n(e,t);else for(r in t)Bt(e+"["+r+"]",t[r],i,n)}E.param=function(e,t){var i,n=[],r=function(e,t){var i=v(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,(function(){r(this.name,this.value)}));else for(i in e)Bt(i,e[i],t,r);return n.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&jt.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!Ee.test(e))})).map((function(e,t){var i=E(this).val();return null==i?null:Array.isArray(i)?E.map(i,(function(e){return{name:t.name,value:e.replace(It,"\r\n")}})):{name:t.name,value:i.replace(It,"\r\n")}})).get()}});var Rt=/%20/g,zt=/#.*$/,qt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,$t=/^(?:GET|HEAD)$/,Vt=/^\/\//,Wt={},Gt={},Ut="*/".concat("*"),Yt=b.createElement("a");function Xt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,r=0,s=t.toLowerCase().match(U)||[];if(v(i))for(;n=s[r++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function Kt(e,t,i,n){var r={},s=e===Gt;function o(a){var l;return r[a]=!0,E.each(e[a]||[],(function(e,a){var u=a(t,i,n);return"string"!=typeof u||s||r[u]?s?!(l=u):void 0:(t.dataTypes.unshift(u),o(u),!1)})),l}return o(t.dataTypes[0])||!r["*"]&&o("*")}function Qt(e,t){var i,n,r=E.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i]);return n&&E.extend(!0,e,n),e}Yt.href=At.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:At.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(At.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ut,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Qt(Qt(e,E.ajaxSettings),t):Qt(E.ajaxSettings,e)},ajaxPrefilter:Xt(Wt),ajaxTransport:Xt(Gt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,r,s,o,a,l,u,c,d,h,p=E.ajaxSetup({},t),f=p.context||p,m=p.context&&(f.nodeType||f.jquery)?E(f):E.event,g=E.Deferred(),v=E.Callbacks("once memory"),y=p.statusCode||{},w={},D={},x="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(u){if(!o)for(o={};t=Ht.exec(s);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?s:null},setRequestHeader:function(e,t){return null==u&&(e=D[e.toLowerCase()]=D[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==u&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)T.always(e[T.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||x;return i&&i.abort(t),C(0,t),this}};if(g.promise(T),p.url=((e||p.url||At.href)+"").replace(Vt,At.protocol+"//"),p.type=t.method||t.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(U)||[""],null==p.crossDomain){l=b.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=Yt.protocol+"//"+Yt.host!=l.protocol+"//"+l.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=E.param(p.data,p.traditional)),Kt(Wt,p,t,T),u)return T;for(d in(c=E.event&&p.global)&&0==E.active++&&E.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!$t.test(p.type),r=p.url.replace(zt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Rt,"+")):(h=p.url.slice(r.length),p.data&&(p.processData||"string"==typeof p.data)&&(r+=(Ft.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(qt,"$1"),h=(Ft.test(r)?"&":"?")+"_="+Mt.guid+++h),p.url=r+h),p.ifModified&&(E.lastModified[r]&&T.setRequestHeader("If-Modified-Since",E.lastModified[r]),E.etag[r]&&T.setRequestHeader("If-None-Match",E.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||t.contentType)&&T.setRequestHeader("Content-Type",p.contentType),T.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ut+"; q=0.01":""):p.accepts["*"]),p.headers)T.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(f,T,p)||u))return T.abort();if(x="abort",v.add(p.complete),T.done(p.success),T.fail(p.error),i=Kt(Gt,p,t,T)){if(T.readyState=1,c&&m.trigger("ajaxSend",[T,p]),u)return T;p.async&&p.timeout>0&&(a=n.setTimeout((function(){T.abort("timeout")}),p.timeout));try{u=!1,i.send(w,C)}catch(e){if(u)throw e;C(-1,e)}}else C(-1,"No Transport");function C(e,t,o,l){var d,h,b,w,D,x=t;u||(u=!0,a&&n.clearTimeout(a),i=void 0,s=l||"",T.readyState=e>0?4:0,d=e>=200&&e<300||304===e,o&&(w=function(e,t,i){for(var n,r,s,o,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(r in a)if(a[r]&&a[r].test(n)){l.unshift(r);break}if(l[0]in i)s=l[0];else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){s=r;break}o||(o=r)}s=s||o}if(s)return s!==l[0]&&l.unshift(s),i[s]}(p,T,o)),!d&&E.inArray("script",p.dataTypes)>-1&&E.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=function(e,t,i,n){var r,s,o,a,l,u={},c=e.dataTypes.slice();if(c[1])for(o in e.converters)u[o.toLowerCase()]=e.converters[o];for(s=c.shift();s;)if(e.responseFields[s]&&(i[e.responseFields[s]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=s,s=c.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(o=u[l+" "+s]||u["* "+s]))for(r in u)if((a=r.split(" "))[1]===s&&(o=u[l+" "+a[0]]||u["* "+a[0]])){!0===o?o=u[r]:!0!==u[r]&&(s=a[0],c.unshift(a[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(p,w,T,d),d?(p.ifModified&&((D=T.getResponseHeader("Last-Modified"))&&(E.lastModified[r]=D),(D=T.getResponseHeader("etag"))&&(E.etag[r]=D)),204===e||"HEAD"===p.type?x="nocontent":304===e?x="notmodified":(x=w.state,h=w.data,d=!(b=w.error))):(b=x,!e&&x||(x="error",e<0&&(e=0))),T.status=e,T.statusText=(t||x)+"",d?g.resolveWith(f,[h,x,T]):g.rejectWith(f,[T,x,b]),T.statusCode(y),y=void 0,c&&m.trigger(d?"ajaxSuccess":"ajaxError",[T,p,d?h:b]),v.fireWith(f,[T,x]),c&&(m.trigger("ajaxComplete",[T,p]),--E.active||E.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,i){return E.get(e,t,i,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],(function(e,t){E[t]=function(e,i,n,r){return v(i)&&(r=r||n,n=i,i=void 0),E.ajax(E.extend({url:e,type:t,dataType:r,data:i,success:n},E.isPlainObject(e)&&e))}})),E.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),E._evalUrl=function(e,t,i){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){E.globalEval(e,t,i)}})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){E(this).wrapInner(e.call(this,t))})):this.each((function(){var t=E(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(i){E(this).wrapAll(t?e.call(this,i):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){E(this).replaceWith(this.childNodes)})),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Jt={0:200,1223:204},Zt=E.ajaxSettings.xhr();g.cors=!!Zt&&"withCredentials"in Zt,g.ajax=Zt=!!Zt,E.ajaxTransport((function(e){var t,i;if(g.cors||Zt&&!e.crossDomain)return{send:function(r,s){var o,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)a[o]=e.xhrFields[o];for(o in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)a.setRequestHeader(o,r[o]);t=function(e){return function(){t&&(t=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?s(0,"error"):s(a.status,a.statusText):s(Jt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),i=a.onerror=a.ontimeout=t("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout((function(){t&&i()}))},t=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),E.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),E.ajaxTransport("script",(function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,r){t=E("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&r("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){i&&i()}}}));var ei,ti=[],ii=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=ti.pop()||E.expando+"_"+Mt.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",(function(e,t,i){var r,s,o,a=!1!==e.jsonp&&(ii.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ii.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(ii,"$1"+r):!1!==e.jsonp&&(e.url+=(Ft.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",s=n[r],n[r]=function(){o=arguments},i.always((function(){void 0===s?E(n).removeProp(r):n[r]=s,e[r]&&(e.jsonpCallback=t.jsonpCallback,ti.push(r)),o&&v(s)&&s(o[0]),o=s=void 0})),"script"})),g.createHTMLDocument=((ei=b.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===ei.childNodes.length),E.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(g.createHTMLDocument?((n=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(n)):t=b),s=!i&&[],(r=z.exec(e))?[t.createElement(r[1])]:(r=Pe([e],t,s),s&&s.length&&E(s).remove(),E.merge([],r.childNodes)));var n,r,s},E.fn.load=function(e,t,i){var n,r,s,o=this,a=e.indexOf(" ");return a>-1&&(n=Et(e.slice(a)),e=e.slice(0,a)),v(t)?(i=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&E.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){s=arguments,o.html(n?E("<div>").append(E.parseHTML(e)).find(n):e)})).always(i&&function(e,t){o.each((function(){i.apply(this,s||[e.responseText,t,e])}))}),this},E.expr.pseudos.animated=function(e){return E.grep(E.timers,(function(t){return e===t.elem})).length},E.offset={setOffset:function(e,t,i){var n,r,s,o,a,l,u=E.css(e,"position"),c=E(e),d={};"static"===u&&(e.style.position="relative"),a=c.offset(),s=E.css(e,"top"),l=E.css(e,"left"),("absolute"===u||"fixed"===u)&&(s+l).indexOf("auto")>-1?(o=(n=c.position()).top,r=n.left):(o=parseFloat(s)||0,r=parseFloat(l)||0),v(t)&&(t=t.call(e,i,E.extend({},a))),null!=t.top&&(d.top=t.top-a.top+o),null!=t.left&&(d.left=t.left-a.left+r),"using"in t?t.using.call(e,d):c.css(d)}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){E.offset.setOffset(this,e,t)}));var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],r={top:0,left:0};if("fixed"===E.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((r=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),r.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-E.css(n,"marginTop",!0),left:t.left-r.left-E.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||me}))}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var i="pageYOffset"===t;E.fn[e]=function(n){return ee(this,(function(e,n,r){var s;if(y(e)?s=e:9===e.nodeType&&(s=e.defaultView),void 0===r)return s?s[t]:e[n];s?s.scrollTo(i?s.pageXOffset:r,i?r:s.pageYOffset):e[n]=r}),e,n,arguments.length)}})),E.each(["top","left"],(function(e,t){E.cssHooks[t]=et(g.pixelPosition,(function(e,i){if(i)return i=Ze(e,t),Ye.test(i)?E(e).position()[t]+"px":i}))})),E.each({Height:"height",Width:"width"},(function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},(function(i,n){E.fn[n]=function(r,s){var o=arguments.length&&(i||"boolean"!=typeof r),a=i||(!0===r||!0===s?"margin":"border");return ee(this,(function(t,i,r){var s;return y(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(s=t.documentElement,Math.max(t.body["scroll"+e],s["scroll"+e],t.body["offset"+e],s["offset"+e],s["client"+e])):void 0===r?E.css(t,i,a):E.style(t,i,r,a)}),t,o?r:void 0,o)}}))})),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){E.fn[t]=function(e){return this.on(t,e)}})),E.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){E.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}}));var ni=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;E.proxy=function(e,t){var i,n,r;if("string"==typeof t&&(i=e[t],t=e,e=i),v(e))return n=a.call(arguments,2),r=function(){return e.apply(t||this,n.concat(a.call(arguments)))},r.guid=e.guid=e.guid||E.guid++,r},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=S,E.isFunction=v,E.isWindow=y,E.camelCase=re,E.type=x,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},E.trim=function(e){return null==e?"":(e+"").replace(ni,"$1")},void 0===(i=function(){return E}.apply(t,[]))||(e.exports=i);var ri=n.jQuery,si=n.$;return E.noConflict=function(e){return n.$===E&&(n.$=si),e&&n.jQuery===E&&(n.jQuery=ri),E},void 0===r&&(n.jQuery=n.$=E),E}))},330:function(e,t,i){"object"==typeof navigator&&(e.exports=function(){"use strict";function e(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function t(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function s(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?r(Object(i),!0).forEach((function(t){n(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var o={addCSS:!0,thumbWidth:15,watch:!0},a=function(e){return null!=e?e.constructor:null},l=function(e,t){return!!(e&&t&&e instanceof t)},u=function(e){return null==e},c=function(e){return a(e)===Object},d=function(e){return a(e)===String},h=function(e){return Array.isArray(e)},p=function(e){return l(e,NodeList)},f={nullOrUndefined:u,object:c,number:function(e){return a(e)===Number&&!Number.isNaN(e)},string:d,boolean:function(e){return a(e)===Boolean},function:function(e){return a(e)===Function},array:h,nodeList:p,element:function(e){return l(e,Element)},event:function(e){return l(e,Event)},empty:function(e){return u(e)||(d(e)||h(e)||p(e))&&!e.length||c(e)&&!Object.keys(e).length}};function m(e,t){if(1>t){var i=function(e){var t="".concat(e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}(t);return parseFloat(e.toFixed(i))}return Math.round(e/t)*t}var g=function(){function e(t,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),f.element(t)?this.element=t:f.string(t)&&(this.element=document.querySelector(t)),f.element(this.element)&&f.empty(this.element.rangeTouch)&&(this.config=s({},o,{},i),this.init())}return function(e,i,n){i&&t(e.prototype,i),n&&t(e,n)}(e,[{key:"init",value:function(){e.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(){e.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(e){var t=this,i=e?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach((function(e){t.element[i](e,(function(e){return t.set(e)}),!1)}))}},{key:"get",value:function(t){if(!e.enabled||!f.event(t))return null;var i,n=t.target,r=t.changedTouches[0],s=parseFloat(n.getAttribute("min"))||0,o=parseFloat(n.getAttribute("max"))||100,a=parseFloat(n.getAttribute("step"))||1,l=n.getBoundingClientRect(),u=100/l.width*(this.config.thumbWidth/2)/100;return 0>(i=100/l.width*(r.clientX-l.left))?i=0:100<i&&(i=100),50>i?i-=(100-2*i)*u:50<i&&(i+=2*(i-50)*u),s+m(i/100*(o-s),a)}},{key:"set",value:function(t){e.enabled&&f.event(t)&&!t.target.disabled&&(t.preventDefault(),t.target.value=this.get(t),function(e,t){if(e&&t){var i=new Event(t,{bubbles:!0});e.dispatchEvent(i)}}(t.target,"touchend"===t.type?"change":"input"))}}],[{key:"setup",value:function(t){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=null;if(f.empty(t)||f.string(t)?n=Array.from(document.querySelectorAll(f.string(t)?t:'input[type="range"]')):f.element(t)?n=[t]:f.nodeList(t)?n=Array.from(t):f.array(t)&&(n=t.filter(f.element)),f.empty(n))return null;var r=s({},o,{},i);if(f.string(t)&&r.watch){var a=new MutationObserver((function(i){Array.from(i).forEach((function(i){Array.from(i.addedNodes).forEach((function(i){f.element(i)&&function(e,t){return function(){return Array.from(document.querySelectorAll(t)).includes(this)}.call(e,t)}(i,t)&&new e(i,r)}))}))}));a.observe(document.body,{childList:!0,subtree:!0})}return n.map((function(t){return new e(t,i)}))}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}]),e}();const v=e=>null!=e?e.constructor:null,y=(e,t)=>Boolean(e&&t&&e instanceof t),b=e=>null==e,w=e=>v(e)===Object,D=e=>v(e)===String,x=e=>"function"==typeof e,T=e=>Array.isArray(e),C=e=>y(e,NodeList),E=e=>b(e)||(D(e)||T(e)||C(e))&&!e.length||w(e)&&!Object.keys(e).length;var _={nullOrUndefined:b,object:w,number:e=>v(e)===Number&&!Number.isNaN(e),string:D,boolean:e=>v(e)===Boolean,function:x,array:T,weakMap:e=>y(e,WeakMap),nodeList:C,element:e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,textNode:e=>v(e)===Text,event:e=>y(e,Event),keyboardEvent:e=>y(e,KeyboardEvent),cue:e=>y(e,window.TextTrackCue)||y(e,window.VTTCue),track:e=>y(e,TextTrack)||!b(e)&&D(e.kind),promise:e=>y(e,Promise)&&x(e.then),url:e=>{if(y(e,window.URL))return!0;if(!D(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t=`http://${e}`);try{return!E(new URL(t).hostname)}catch(e){return!1}},empty:E};const S=(()=>{const e=document.createElement("span"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i=Object.keys(t).find((t=>void 0!==e.style[t]));return!!_.string(i)&&t[i]})();function k(e,t){setTimeout((()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(e){}}),t)}var A={isIE:Boolean(window.document.documentMode),isEdge:/Edge/g.test(navigator.userAgent),isWebKit:"WebkitAppearance"in document.documentElement.style&&!/Edge/g.test(navigator.userAgent),isIPhone:/iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1,isIPadOS:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,isIos:/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1};function M(e,t){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}function F(e={},...t){if(!t.length)return e;const i=t.shift();return _.object(i)?(Object.keys(i).forEach((t=>{_.object(i[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),F(e[t],i[t])):Object.assign(e,{[t]:i[t]})})),F(e,...t)):e}function P(e,t){const i=e.length?e:[e];Array.from(i).reverse().forEach(((e,i)=>{const n=i>0?t.cloneNode(!0):t,r=e.parentNode,s=e.nextSibling;n.appendChild(e),s?r.insertBefore(n,s):r.appendChild(n)}))}function L(e,t){_.element(e)&&!_.empty(t)&&Object.entries(t).filter((([,e])=>!_.nullOrUndefined(e))).forEach((([t,i])=>e.setAttribute(t,i)))}function O(e,t,i){const n=document.createElement(e);return _.object(t)&&L(n,t),_.string(i)&&(n.innerText=i),n}function I(e,t,i,n){_.element(t)&&t.appendChild(O(e,i,n))}function N(e){_.nodeList(e)||_.array(e)?Array.from(e).forEach(N):_.element(e)&&_.element(e.parentNode)&&e.parentNode.removeChild(e)}function j(e){if(!_.element(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function B(e,t){return _.element(t)&&_.element(t.parentNode)&&_.element(e)?(t.parentNode.replaceChild(e,t),e):null}function R(e,t){if(!_.string(e)||_.empty(e))return{};const i={},n=F({},t);return e.split(",").forEach((e=>{const t=e.trim(),r=t.replace(".",""),s=t.replace(/[[\]]/g,"").split("="),[o]=s,a=s.length>1?s[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":_.string(n.class)?i.class=`${n.class} ${r}`:i.class=r;break;case"#":i.id=t.replace("#","");break;case"[":i[o]=a}})),F(n,i)}function z(e,t){if(!_.element(e))return;let i=t;_.boolean(i)||(i=!e.hidden),e.hidden=i}function q(e,t,i){if(_.nodeList(e))return Array.from(e).map((e=>q(e,t,i)));if(_.element(e)){let n="toggle";return void 0!==i&&(n=i?"add":"remove"),e.classList[n](t),e.classList.contains(t)}return!1}function H(e,t){return _.element(e)&&e.classList.contains(t)}function $(e,t){const{prototype:i}=Element;return(i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function V(e){return this.elements.container.querySelectorAll(e)}function W(e){return this.elements.container.querySelector(e)}function G(e=null,t=!1){_.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}const U={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},Y={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t){const i=Y[e]||"html5"!==t;return{api:i,ui:i&&Y.rangeInput}},pip:!(A.isIPhone||!_.function(O("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||O("video").disablePictureInPicture)),airplay:_.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(_.empty(e))return!1;const[t]=e.split("/");let i=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(U).includes(i)&&(i+=`; codecs="${U[e]}"`);try{return Boolean(i&&this.media.canPlayType(i).replace(/no/,""))}catch(e){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const e=document.createElement("input");return e.type="range","range"===e.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==S,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},X=(()=>{let e=!1;try{const t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e})();function K(e,t,i,n=!1,r=!0,s=!1){if(!e||!("addEventListener"in e)||_.empty(t)||!_.function(i))return;const o=t.split(" ");let a=s;X&&(a={passive:r,capture:s}),o.forEach((t=>{this&&this.eventListeners&&n&&this.eventListeners.push({element:e,type:t,callback:i,options:a}),e[n?"addEventListener":"removeEventListener"](t,i,a)}))}function Q(e,t="",i,n=!0,r=!1){K.call(this,e,t,i,!0,n,r)}function J(e,t="",i,n=!0,r=!1){K.call(this,e,t,i,!1,n,r)}function Z(e,t="",i,n=!0,r=!1){const s=(...o)=>{J(e,t,s,n,r),i.apply(this,o)};K.call(this,e,t,s,!0,n,r)}function ee(e,t="",i=!1,n={}){if(!_.element(e)||_.empty(t))return;const r=new CustomEvent(t,{bubbles:i,detail:{...n,plyr:this}});e.dispatchEvent(r)}function te(){this&&this.eventListeners&&(this.eventListeners.forEach((e=>{const{element:t,type:i,callback:n,options:r}=e;t.removeEventListener(i,n,r)})),this.eventListeners=[])}function ie(){return new Promise((e=>this.ready?setTimeout(e,0):Q.call(this,this.elements.container,"ready",e))).then((()=>{}))}function ne(e){_.promise(e)&&e.then(null,(()=>{}))}function re(e){return _.array(e)?e.filter(((t,i)=>e.indexOf(t)===i)):e}function se(e,t){return _.array(e)&&e.length?e.reduce(((e,i)=>Math.abs(i-t)<Math.abs(e-t)?i:e)):null}function oe(e){return!(!window||!window.CSS)&&window.CSS.supports(e)}const ae=[[1,1],[4,3],[3,4],[5,4],[4,5],[3,2],[2,3],[16,10],[10,16],[16,9],[9,16],[21,9],[9,21],[32,9],[9,32]].reduce(((e,[t,i])=>({...e,[t/i]:[t,i]})),{});function le(e){return!!(_.array(e)||_.string(e)&&e.includes(":"))&&(_.array(e)?e:e.split(":")).map(Number).every(_.number)}function ue(e){if(!_.array(e)||!e.every(_.number))return null;const[t,i]=e,n=(e,t)=>0===t?e:n(t,e%t),r=n(t,i);return[t/r,i/r]}function ce(e){const t=e=>le(e)?e.split(":").map(Number):null;let i=t(e);if(null===i&&(i=t(this.config.ratio)),null===i&&!_.empty(this.embed)&&_.array(this.embed.ratio)&&({ratio:i}=this.embed),null===i&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;i=[e,t]}return ue(i)}function de(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,i=ce.call(this,e);if(!_.array(i))return{};const[n,r]=ue(i),s=100/n*r;if(oe(`aspect-ratio: ${n}/${r}`)?t.style.aspectRatio=`${n}/${r}`:t.style.paddingBottom=`${s}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const e=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),i=(e-s)/(e/50);this.fullscreen.active?t.style.paddingBottom=null:this.media.style.transform=`translateY(-${i}%)`}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:s,ratio:i}}function he(e,t,i=.05){const n=e/t,r=se(Object.keys(ae),n);return Math.abs(r-n)<=i?ae[r]:[e,t]}const pe={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((e=>{const t=e.getAttribute("type");return!!_.empty(t)||Y.mime.call(this,t)})):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:pe.getSources.call(this).map((e=>Number(e.getAttribute("size")))).filter(Boolean)},setup(){if(!this.isHTML5)return;const e=this;e.options.speed=e.config.speed.options,_.empty(this.config.ratio)||de.call(e),Object.defineProperty(e.media,"quality",{get(){const t=pe.getSources.call(e).find((t=>t.getAttribute("src")===e.source));return t&&Number(t.getAttribute("size"))},set(t){if(e.quality!==t){if(e.config.quality.forced&&_.function(e.config.quality.onChange))e.config.quality.onChange(t);else{const i=pe.getSources.call(e).find((e=>Number(e.getAttribute("size"))===t));if(!i)return;const{currentTime:n,paused:r,preload:s,readyState:o,playbackRate:a}=e.media;e.media.src=i.getAttribute("src"),("none"!==s||o)&&(e.once("loadedmetadata",(()=>{e.speed=a,e.currentTime=n,r||ne(e.play())})),e.media.load())}ee.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(N(pe.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function fe(e,...t){return _.empty(e)?e:e.toString().replace(/{(\d+)}/g,((e,i)=>t[i].toString()))}const me=(e="",t="",i="")=>e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),i.toString()),ge=(e="")=>e.toString().replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()));function ve(e=""){let t=e.toString();return t=function(e=""){let t=e.toString();return t=me(t,"-"," "),t=me(t,"_"," "),t=ge(t),me(t," ","")}(t),t.charAt(0).toLowerCase()+t.slice(1)}function ye(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const be={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},we={get(e="",t={}){if(_.empty(e)||_.empty(t))return"";let i=M(t.i18n,e);if(_.empty(i))return Object.keys(be).includes(e)?be[e]:"";const n={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(n).forEach((([e,t])=>{i=me(i,e,t)})),i}};class De{constructor(t){e(this,"get",(e=>{if(!De.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(_.empty(t))return null;const i=JSON.parse(t);return _.string(e)&&e.length?i[e]:i})),e(this,"set",(e=>{if(!De.supported||!this.enabled)return;if(!_.object(e))return;let t=this.get();_.empty(t)&&(t={}),F(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch(e){}})),this.enabled=t.config.storage.enabled,this.key=t.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}}function xe(e,t="text"){return new Promise(((i,n)=>{try{const n=new XMLHttpRequest;if(!("withCredentials"in n))return;n.addEventListener("load",(()=>{if("text"===t)try{i(JSON.parse(n.responseText))}catch(e){i(n.responseText)}else i(n.response)})),n.addEventListener("error",(()=>{throw new Error(n.status)})),n.open("GET",e,!0),n.responseType=t,n.send()}catch(e){n(e)}}))}function Te(e,t){if(!_.string(e))return;const i="cache",n=_.string(t);let r=!1;const s=()=>null!==document.getElementById(t),o=(e,t)=>{e.innerHTML=t,n&&s()||document.body.insertAdjacentElement("afterbegin",e)};if(!n||!s()){const s=De.supported,a=document.createElement("div");if(a.setAttribute("hidden",""),n&&a.setAttribute("id",t),s){const e=window.localStorage.getItem(`${i}-${t}`);if(r=null!==e,r){const t=JSON.parse(e);o(a,t.content)}}xe(e).then((e=>{if(!_.empty(e)){if(s)try{window.localStorage.setItem(`${i}-${t}`,JSON.stringify({content:e}))}catch(e){}o(a,e)}})).catch((()=>{}))}}const Ce=e=>Math.trunc(e/60/60%60,10),Ee=e=>Math.trunc(e/60%60,10),_e=e=>Math.trunc(e%60,10);function Se(e=0,t=!1,i=!1){if(!_.number(e))return Se(void 0,t,i);const n=e=>`0${e}`.slice(-2);let r=Ce(e);const s=Ee(e),o=_e(e);return r=t||r>0?`${r}:`:"",`${i&&e>0?"-":""}${r}${n(s)}:${n(o)}`}const ke={getIconUrl(){const e=new URL(this.config.iconUrl,window.location),t=window.location.host?window.location.host:window.top.location.host,i=e.host!==t||A.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:i}},findElements(){try{return this.elements.controls=W.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:V.call(this,this.config.selectors.buttons.play),pause:W.call(this,this.config.selectors.buttons.pause),restart:W.call(this,this.config.selectors.buttons.restart),rewind:W.call(this,this.config.selectors.buttons.rewind),fastForward:W.call(this,this.config.selectors.buttons.fastForward),mute:W.call(this,this.config.selectors.buttons.mute),pip:W.call(this,this.config.selectors.buttons.pip),airplay:W.call(this,this.config.selectors.buttons.airplay),settings:W.call(this,this.config.selectors.buttons.settings),captions:W.call(this,this.config.selectors.buttons.captions),fullscreen:W.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=W.call(this,this.config.selectors.progress),this.elements.inputs={seek:W.call(this,this.config.selectors.inputs.seek),volume:W.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:W.call(this,this.config.selectors.display.buffer),currentTime:W.call(this,this.config.selectors.display.currentTime),duration:W.call(this,this.config.selectors.display.duration)},_.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon(e,t){const i="http://www.w3.org/2000/svg",n=ke.getIconUrl.call(this),r=`${n.cors?"":n.url}#${this.config.iconPrefix}`,s=document.createElementNS(i,"svg");L(s,F(t,{"aria-hidden":"true",focusable:"false"}));const o=document.createElementNS(i,"use"),a=`${r}-${e}`;return"href"in o&&o.setAttributeNS("http://www.w3.org/1999/xlink","href",a),o.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a),s.appendChild(o),s},createLabel(e,t={}){const i=we.get(e,this.config);return O("span",{...t,class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")},i)},createBadge(e){if(_.empty(e))return null;const t=O("span",{class:this.config.classNames.menu.value});return t.appendChild(O("span",{class:this.config.classNames.menu.badge},e)),t},createButton(e,t){const i=F({},t);let n=ve(e);const r={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((e=>{Object.keys(i).includes(e)&&(r[e]=i[e],delete i[e])})),"button"!==r.element||Object.keys(i).includes("type")||(i.type="button"),Object.keys(i).includes("class")?i.class.split(" ").some((e=>e===this.config.classNames.control))||F(i,{class:`${i.class} ${this.config.classNames.control}`}):i.class=this.config.classNames.control,e){case"play":r.toggle=!0,r.label="play",r.labelPressed="pause",r.icon="play",r.iconPressed="pause";break;case"mute":r.toggle=!0,r.label="mute",r.labelPressed="unmute",r.icon="volume",r.iconPressed="muted";break;case"captions":r.toggle=!0,r.label="enableCaptions",r.labelPressed="disableCaptions",r.icon="captions-off",r.iconPressed="captions-on";break;case"fullscreen":r.toggle=!0,r.label="enterFullscreen",r.labelPressed="exitFullscreen",r.icon="enter-fullscreen",r.iconPressed="exit-fullscreen";break;case"play-large":i.class+=` ${this.config.classNames.control}--overlaid`,n="play",r.label="play",r.icon="play";break;default:_.empty(r.label)&&(r.label=n),_.empty(r.icon)&&(r.icon=e)}const s=O(r.element);return r.toggle?(s.appendChild(ke.createIcon.call(this,r.iconPressed,{class:"icon--pressed"})),s.appendChild(ke.createIcon.call(this,r.icon,{class:"icon--not-pressed"})),s.appendChild(ke.createLabel.call(this,r.labelPressed,{class:"label--pressed"})),s.appendChild(ke.createLabel.call(this,r.label,{class:"label--not-pressed"}))):(s.appendChild(ke.createIcon.call(this,r.icon)),s.appendChild(ke.createLabel.call(this,r.label))),F(i,R(this.config.selectors.buttons[n],i)),L(s,i),"play"===n?(_.array(this.elements.buttons[n])||(this.elements.buttons[n]=[]),this.elements.buttons[n].push(s)):this.elements.buttons[n]=s,s},createRange(e,t){const i=O("input",F(R(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":we.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=i,ke.updateRangeFill.call(this,i),g.setup(i),i},createProgress(e,t){const i=O("progress",F(R(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){i.appendChild(O("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],n=t?we.get(t,this.config):"";i.innerText=`% ${n.toLowerCase()}`}return this.elements.display[e]=i,i},createTime(e,t){const i=R(this.config.selectors.display[e],t),n=O("div",F(i,{class:`${i.class?i.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":we.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=n,n},bindMenuItemShortcuts(e,t){Q.call(this,e,"keydown keyup",(i=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(i.key))return;if(i.preventDefault(),i.stopPropagation(),"keydown"===i.type)return;const n=$(e,'[role="menuitemradio"]');if(!n&&[" ","ArrowRight"].includes(i.key))ke.showMenuPanel.call(this,t,!0);else{let t;" "!==i.key&&("ArrowDown"===i.key||n&&"ArrowRight"===i.key?(t=e.nextElementSibling,_.element(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,_.element(t)||(t=e.parentNode.lastElementChild)),G.call(this,t,!0))}}),!1),Q.call(this,e,"keyup",(e=>{"Return"===e.key&&ke.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:e,list:t,type:i,title:n,badge:r=null,checked:s=!1}){const o=R(this.config.selectors.inputs[i]),a=O("button",F(o,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${o.class?o.class:""}`.trim(),"aria-checked":s,value:e})),l=O("span");l.innerHTML=n,_.element(r)&&l.appendChild(r),a.appendChild(l),Object.defineProperty(a,"checked",{enumerable:!0,get:()=>"true"===a.getAttribute("aria-checked"),set(e){e&&Array.from(a.parentNode.children).filter((e=>$(e,'[role="menuitemradio"]'))).forEach((e=>e.setAttribute("aria-checked","false"))),a.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(a,"click keyup",(t=>{if(!_.keyboardEvent(t)||" "===t.key){switch(t.preventDefault(),t.stopPropagation(),a.checked=!0,i){case"language":this.currentTrack=Number(e);break;case"quality":this.quality=e;break;case"speed":this.speed=parseFloat(e)}ke.showMenuPanel.call(this,"home",_.keyboardEvent(t))}}),i,!1),ke.bindMenuItemShortcuts.call(this,a,i),t.appendChild(a)},formatTime(e=0,t=!1){return _.number(e)?Se(e,Ce(this.duration)>0,t):e},updateTimeDisplay(e=null,t=0,i=!1){_.element(e)&&_.number(t)&&(e.innerText=ke.formatTime(t,i))},updateVolume(){this.supported.ui&&(_.element(this.elements.inputs.volume)&&ke.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),_.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){_.element(e)&&(e.value=t,ke.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!_.event(e))return;let t=0;const i=(e,t)=>{const i=_.number(t)?t:0,n=_.element(e)?e:this.elements.display.buffer;if(_.element(n)){n.value=i;const e=n.getElementsByTagName("span")[0];_.element(e)&&(e.childNodes[0].nodeValue=i)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":n=this.currentTime,r=this.duration,t=0===n||0===r||Number.isNaN(n)||Number.isNaN(r)?0:(n/r*100).toFixed(2),"timeupdate"===e.type&&ke.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":i(this.elements.display.buffer,100*this.buffered)}var n,r},updateRangeFill(e){const t=_.event(e)?e.target:e;if(_.element(t)&&"range"===t.getAttribute("type")){if($(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=ke.formatTime(this.currentTime),i=ke.formatTime(this.duration),n=we.get("seekLabel",this.config);t.setAttribute("aria-valuetext",n.replace("{currentTime}",e).replace("{duration}",i))}else if($(t,this.config.selectors.inputs.volume)){const e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext",`${e.toFixed(1)}%`)}else t.setAttribute("aria-valuenow",t.value);(A.isWebKit||A.isIPadOS)&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){var t,i;if(!this.config.tooltips.seek||!_.element(this.elements.inputs.seek)||!_.element(this.elements.display.seekTooltip)||0===this.duration)return;const n=this.elements.display.seekTooltip,r=`${this.config.classNames.tooltip}--visible`,s=e=>q(n,r,e);if(this.touch)return void s(!1);let o=0;const a=this.elements.progress.getBoundingClientRect();if(_.event(e))o=100/a.width*(e.pageX-a.left);else{if(!H(n,r))return;o=parseFloat(n.style.left,10)}o<0?o=0:o>100&&(o=100);const l=this.duration/100*o;n.innerText=ke.formatTime(l);const u=null===(t=this.config.markers)||void 0===t||null===(i=t.points)||void 0===i?void 0:i.find((({time:e})=>e===Math.round(l)));u&&n.insertAdjacentHTML("afterbegin",`${u.label}<br>`),n.style.left=`${o}%`,_.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&s("mouseenter"===e.type)},timeUpdate(e){const t=!_.element(this.elements.display.duration)&&this.config.invertTime;ke.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||ke.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return z(this.elements.display.currentTime,!0),void z(this.elements.progress,!0);_.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=_.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&ke.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&ke.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&ke.setMarkers.call(this),ke.updateSeekTooltip.call(this)},toggleMenuButton(e,t){z(this.elements.settings.buttons[e],!t)},updateSetting(e,t,i){const n=this.elements.settings.panels[e];let r=null,s=t;if("captions"===e)r=this.currentTrack;else{if(r=_.empty(i)?this[e]:i,_.empty(r)&&(r=this.config[e].default),!_.empty(this.options[e])&&!this.options[e].includes(r))return void this.debug.warn(`Unsupported value of '${r}' for ${e}`);if(!this.config[e].options.includes(r))return void this.debug.warn(`Disabled value of '${r}' for ${e}`)}if(_.element(s)||(s=n&&n.querySelector('[role="menu"]')),!_.element(s))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=ke.getLabel.call(this,e,r);const o=s&&s.querySelector(`[value="${r}"]`);_.element(o)&&(o.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?we.get("normal",this.config):`${t}&times;`;case"quality":if(_.number(t)){const e=we.get(`qualityLabel.${t}`,this.config);return e.length?e:`${t}p`}return ge(t);case"captions":return Fe.getLabel.call(this);default:return null}},setQualityMenu(e){if(!_.element(this.elements.settings.panels.quality))return;const t="quality",i=this.elements.settings.panels.quality.querySelector('[role="menu"]');_.array(e)&&(this.options.quality=re(e).filter((e=>this.config.quality.options.includes(e))));const n=!_.empty(this.options.quality)&&this.options.quality.length>1;if(ke.toggleMenuButton.call(this,t,n),j(i),ke.checkMenu.call(this),!n)return;const r=e=>{const t=we.get(`qualityBadge.${e}`,this.config);return t.length?ke.createBadge.call(this,t):null};this.options.quality.sort(((e,t)=>{const i=this.config.quality.options;return i.indexOf(e)>i.indexOf(t)?1:-1})).forEach((e=>{ke.createMenuItem.call(this,{value:e,list:i,type:t,title:ke.getLabel.call(this,"quality",e),badge:r(e)})})),ke.updateSetting.call(this,t,i)},setCaptionsMenu(){if(!_.element(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),i=Fe.getTracks.call(this),n=Boolean(i.length);if(ke.toggleMenuButton.call(this,e,n),j(t),ke.checkMenu.call(this),!n)return;const r=i.map(((e,i)=>({value:i,checked:this.captions.toggled&&this.currentTrack===i,title:Fe.getLabel.call(this,e),badge:e.language&&ke.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"})));r.unshift({value:-1,checked:!this.captions.toggled,title:we.get("disabled",this.config),list:t,type:"language"}),r.forEach(ke.createMenuItem.bind(this)),ke.updateSetting.call(this,e,t)},setSpeedMenu(){if(!_.element(this.elements.settings.panels.speed))return;const e="speed",t=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter((e=>e>=this.minimumSpeed&&e<=this.maximumSpeed));const i=!_.empty(this.options.speed)&&this.options.speed.length>1;ke.toggleMenuButton.call(this,e,i),j(t),ke.checkMenu.call(this),i&&(this.options.speed.forEach((i=>{ke.createMenuItem.call(this,{value:i,list:t,type:e,title:ke.getLabel.call(this,"speed",i)})})),ke.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!_.empty(e)&&Object.values(e).some((e=>!e.hidden));z(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let i=e;_.element(i)||(i=Object.values(this.elements.settings.panels).find((e=>!e.hidden)));const n=i.querySelector('[role^="menuitem"]');G.call(this,n,t)},toggleMenu(e){const{popup:t}=this.elements.settings,i=this.elements.buttons.settings;if(!_.element(t)||!_.element(i))return;const{hidden:n}=t;let r=n;if(_.boolean(e))r=e;else if(_.keyboardEvent(e)&&"Escape"===e.key)r=!1;else if(_.event(e)){const n=_.function(e.composedPath)?e.composedPath()[0]:e.target,s=t.contains(n);if(s||!s&&e.target!==i&&r)return}i.setAttribute("aria-expanded",r),z(t,!r),q(this.elements.container,this.config.classNames.menu.open,r),r&&_.keyboardEvent(e)?ke.focusFirstMenuItem.call(this,null,!0):r||n||G.call(this,i,_.keyboardEvent(e))},getMenuSize(e){const t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);const i=t.scrollWidth,n=t.scrollHeight;return N(t),{width:i,height:n}},showMenuPanel(e="",t=!1){const i=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!_.element(i))return;const n=i.parentNode,r=Array.from(n.children).find((e=>!e.hidden));if(Y.transitions&&!Y.reducedMotion){n.style.width=`${r.scrollWidth}px`,n.style.height=`${r.scrollHeight}px`;const e=ke.getMenuSize.call(this,i),t=e=>{e.target===n&&["width","height"].includes(e.propertyName)&&(n.style.width="",n.style.height="",J.call(this,n,S,t))};Q.call(this,n,S,t),n.style.width=`${e.width}px`,n.style.height=`${e.height}px`}z(r,!0),z(i,!1),ke.focusFirstMenuItem.call(this,i,t)},setDownloadUrl(){const e=this.elements.buttons.download;_.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:t,createButton:i,createProgress:n,createRange:r,createTime:s,setQualityMenu:o,setSpeedMenu:a,showMenuPanel:l}=ke;this.elements.controls=null,_.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(i.call(this,"play-large"));const u=O("div",R(this.config.selectors.controls.wrapper));this.elements.controls=u;const c={class:"plyr__controls__item"};return re(_.array(this.config.controls)?this.config.controls:[]).forEach((o=>{if("restart"===o&&u.appendChild(i.call(this,"restart",c)),"rewind"===o&&u.appendChild(i.call(this,"rewind",c)),"play"===o&&u.appendChild(i.call(this,"play",c)),"fast-forward"===o&&u.appendChild(i.call(this,"fast-forward",c)),"progress"===o){const t=O("div",{class:`${c.class} plyr__progress__container`}),i=O("div",R(this.config.selectors.progress));if(i.appendChild(r.call(this,"seek",{id:`plyr-seek-${e.id}`})),i.appendChild(n.call(this,"buffer")),this.config.tooltips.seek){const e=O("span",{class:this.config.classNames.tooltip},"00:00");i.appendChild(e),this.elements.display.seekTooltip=e}this.elements.progress=i,t.appendChild(this.elements.progress),u.appendChild(t)}if("current-time"===o&&u.appendChild(s.call(this,"currentTime",c)),"duration"===o&&u.appendChild(s.call(this,"duration",c)),"mute"===o||"volume"===o){let{volume:t}=this.elements;if(_.element(t)&&u.contains(t)||(t=O("div",F({},c,{class:`${c.class} plyr__volume`.trim()})),this.elements.volume=t,u.appendChild(t)),"mute"===o&&t.appendChild(i.call(this,"mute")),"volume"===o&&!A.isIos&&!A.isIPadOS){const i={max:1,step:.05,value:this.config.volume};t.appendChild(r.call(this,"volume",F(i,{id:`plyr-volume-${e.id}`})))}}if("captions"===o&&u.appendChild(i.call(this,"captions",c)),"settings"===o&&!_.empty(this.config.settings)){const n=O("div",F({},c,{class:`${c.class} plyr__menu`.trim(),hidden:""}));n.appendChild(i.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));const r=O("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),s=O("div"),o=O("div",{id:`plyr-settings-${e.id}-home`}),a=O("div",{role:"menu"});o.appendChild(a),s.appendChild(o),this.elements.settings.panels.home=o,this.config.settings.forEach((i=>{const n=O("button",F(R(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));t.call(this,n,i),Q.call(this,n,"click",(()=>{l.call(this,i,!1)}));const r=O("span",null,we.get(i,this.config)),o=O("span",{class:this.config.classNames.menu.value});o.innerHTML=e[i],r.appendChild(o),n.appendChild(r),a.appendChild(n);const u=O("div",{id:`plyr-settings-${e.id}-${i}`,hidden:""}),c=O("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});c.appendChild(O("span",{"aria-hidden":!0},we.get(i,this.config))),c.appendChild(O("span",{class:this.config.classNames.hidden},we.get("menuBack",this.config))),Q.call(this,u,"keydown",(e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),l.call(this,"home",!0))}),!1),Q.call(this,c,"click",(()=>{l.call(this,"home",!1)})),u.appendChild(c),u.appendChild(O("div",{role:"menu"})),s.appendChild(u),this.elements.settings.buttons[i]=n,this.elements.settings.panels[i]=u})),r.appendChild(s),n.appendChild(r),u.appendChild(n),this.elements.settings.popup=r,this.elements.settings.menu=n}if("pip"===o&&Y.pip&&u.appendChild(i.call(this,"pip",c)),"airplay"===o&&Y.airplay&&u.appendChild(i.call(this,"airplay",c)),"download"===o){const e=F({},c,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!_.url(t)&&this.isEmbed&&F(e,{icon:`logo-${this.provider}`,label:this.provider}),u.appendChild(i.call(this,"download",e))}"fullscreen"===o&&u.appendChild(i.call(this,"fullscreen",c))})),this.isHTML5&&o.call(this,pe.getQualityOptions.call(this)),a.call(this),u},inject(){if(this.config.loadSprite){const e=ke.getIconUrl.call(this);e.cors&&Te(e.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null;this.elements.controls=null;const t={id:this.id,seektime:this.config.seekTime,title:this.config.title};let i,n=!0;if(_.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),_.element(this.config.controls)||_.string(this.config.controls)?e=this.config.controls:(e=ke.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:Fe.getLabel.call(this)}),n=!1),n&&_.string(this.config.controls)&&(e=(e=>{let i=e;return Object.entries(t).forEach((([e,t])=>{i=me(i,`{${e}}`,t)})),i})(e)),_.string(this.config.selectors.controls.container)&&(i=document.querySelector(this.config.selectors.controls.container)),_.element(i)||(i=this.elements.container),i[_.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),_.element(this.elements.controls)||ke.findElements.call(this),!_.empty(this.elements.buttons)){const e=e=>{const t=this.config.classNames.controlPressed;e.setAttribute("aria-pressed","false"),Object.defineProperty(e,"pressed",{configurable:!0,enumerable:!0,get:()=>H(e,t),set(i=!1){q(e,t,i),e.setAttribute("aria-pressed",i?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach((t=>{_.array(t)||_.nodeList(t)?Array.from(t).filter(Boolean).forEach(e):e(t)}))}if(A.isEdge&&k(i),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,i=`${t.controls.wrapper} ${t.labels} .${e.hidden}`,n=V.call(this,i);Array.from(n).forEach((e=>{q(e,this.config.classNames.hidden,!1),q(e,this.config.classNames.tooltip,!0)}))}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch(e){}},setMarkers(){var e,t;if(!this.duration||this.elements.markers)return;const i=null===(e=this.config.markers)||void 0===e||null===(t=e.points)||void 0===t?void 0:t.filter((({time:e})=>e>0&&e<this.duration));if(null==i||!i.length)return;const n=document.createDocumentFragment(),r=document.createDocumentFragment();let s=null;const o=`${this.config.classNames.tooltip}--visible`,a=e=>q(s,o,e);i.forEach((e=>{const t=O("span",{class:this.config.classNames.marker},""),i=e.time/this.duration*100+"%";s&&(t.addEventListener("mouseenter",(()=>{e.label||(s.style.left=i,s.innerHTML=e.label,a(!0))})),t.addEventListener("mouseleave",(()=>{a(!1)}))),t.addEventListener("click",(()=>{this.currentTime=e.time})),t.style.left=i,r.appendChild(t)})),n.appendChild(r),this.config.tooltips.seek||(s=O("span",{class:this.config.classNames.tooltip},""),n.appendChild(s)),this.elements.markers={points:r,tip:s},this.elements.progress.appendChild(n)}};function Ae(e,t=!0){let i=e;if(t){const e=document.createElement("a");e.href=i,i=e.href}try{return new URL(i)}catch(e){return null}}function Me(e){const t=new URLSearchParams;return _.object(e)&&Object.entries(e).forEach((([e,i])=>{t.set(e,i)})),t}const Fe={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!Y.textTracks)return void(_.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&ke.setCaptionsMenu.call(this));var e,t;if(_.element(this.elements.captions)||(this.elements.captions=O("div",R(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),e=this.elements.captions,t=this.elements.wrapper,_.element(e)&&_.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)),A.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach((e=>{const t=e.getAttribute("src"),i=Ae(t);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&xe(t,"blob").then((t=>{e.setAttribute("src",window.URL.createObjectURL(t))})).catch((()=>{N(e)}))}))}const i=re((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((e=>e.split("-")[0])));let n=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===n&&([n]=i);let r=this.storage.get("captions");if(_.boolean(r)||({active:r}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:r,language:n,languages:i}),this.isHTML5){const e=this.config.captions.update?"addtrack removetrack":"removetrack";Q.call(this,this.media.textTracks,e,Fe.update.bind(this))}setTimeout(Fe.update.bind(this),0)},update(){const e=Fe.getTracks.call(this,!0),{active:t,language:i,meta:n,currentTrackNode:r}=this.captions,s=Boolean(e.find((e=>e.language===i)));this.isHTML5&&this.isVideo&&e.filter((e=>!n.get(e))).forEach((e=>{this.debug.log("Track added",e),n.set(e,{default:"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),Q.call(this,e,"cuechange",(()=>Fe.updateCues.call(this)))})),(s&&this.language!==i||!e.includes(r))&&(Fe.setLanguage.call(this,i),Fe.toggle.call(this,t&&s)),this.elements&&q(this.elements.container,this.config.classNames.captions.enabled,!_.empty(e)),_.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&ke.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:i}=this.captions,n=this.config.classNames.captions.active,r=_.nullOrUndefined(e)?!i:e;if(r!==i){if(t||(this.captions.active=r,this.storage.set({captions:r})),!this.language&&r&&!t){const e=Fe.getTracks.call(this),t=Fe.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void Fe.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=r),q(this.elements.container,n,r),this.captions.toggled=r,ke.updateSetting.call(this,"captions"),ee.call(this,this.media,r?"captionsenabled":"captionsdisabled")}setTimeout((()=>{r&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(e,t=!0){const i=Fe.getTracks.call(this);if(-1!==e)if(_.number(e))if(e in i){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const n=i[e],{language:r}=n||{};this.captions.currentTrackNode=n,ke.updateSetting.call(this,"captions"),t||(this.captions.language=r,this.storage.set({language:r})),this.isVimeo&&this.embed.enableTextTrack(r),ee.call(this,this.media,"languagechange")}Fe.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&Fe.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else Fe.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!_.string(e))return void this.debug.warn("Invalid language argument",e);const i=e.toLowerCase();this.captions.language=i;const n=Fe.getTracks.call(this),r=Fe.findTrack.call(this,[i]);Fe.set.call(this,n.indexOf(r),t)},getTracks(e=!1){return Array.from((this.media||{}).textTracks||[]).filter((t=>!this.isHTML5||e||this.captions.meta.has(t))).filter((e=>["captions","subtitles"].includes(e.kind)))},findTrack(e,t=!1){const i=Fe.getTracks.call(this),n=e=>Number((this.captions.meta.get(e)||{}).default),r=Array.from(i).sort(((e,t)=>n(t)-n(e)));let s;return e.every((e=>(s=r.find((t=>t.language===e)),!s))),s||(t?r[0]:void 0)},getCurrentTrack(){return Fe.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!_.track(t)&&Y.textTracks&&this.captions.toggled&&(t=Fe.getCurrentTrack.call(this)),_.track(t)?_.empty(t.label)?_.empty(t.language)?we.get("enabled",this.config):e.language.toUpperCase():t.label:we.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!_.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!_.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=Fe.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map((e=>e.getCueAsHTML())).map(ye)}const i=t.map((e=>e.trim())).join("\n");if(i!==this.elements.captions.innerHTML){j(this.elements.captions);const e=O("span",R(this.config.selectors.caption));e.innerHTML=i,this.elements.captions.appendChild(e),ee.call(this,this.media,"cuechange")}}},Pe={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.7.8/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/oembed.json?url={0}"},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",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",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"},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",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},Le="picture-in-picture",Oe="inline",Ie={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Ne="audio",je="video",Be=()=>{};class Re{constructor(e=!1){this.enabled=window.console&&e,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):Be}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Be}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Be}}class ze{constructor(t){e(this,"onChange",(()=>{if(!this.supported)return;const e=this.player.elements.buttons.fullscreen;_.element(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;ee.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)})),e(this,"toggleFallback",((e=!1)=>{if(e?this.scrollPosition={x:window.scrollX??0,y:window.scrollY??0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=e?"hidden":"",q(this.target,this.player.config.classNames.fullscreen.fallback,e),A.isIos){let t=document.head.querySelector('meta[name="viewport"]');const i="viewport-fit=cover";t||(t=document.createElement("meta"),t.setAttribute("name","viewport"));const n=_.string(t.content)&&t.content.includes(i);e?(this.cleanupViewport=!n,n||(t.content+=`,${i}`)):this.cleanupViewport&&(t.content=t.content.split(",").filter((e=>e.trim()!==i)).join(","))}this.onChange()})),e(this,"trapFocus",(e=>{if(A.isIos||A.isIPadOS||!this.active||"Tab"!==e.key)return;const t=document.activeElement,i=V.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[n]=i,r=i[i.length-1];t!==r||e.shiftKey?t===n&&e.shiftKey&&(r.focus(),e.preventDefault()):(n.focus(),e.preventDefault())})),e(this,"update",(()=>{if(this.supported){let e;e=this.forceFallback?"Fallback (forced)":ze.nativeSupported?"Native":"Fallback",this.player.debug.log(`${e} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");q(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)})),e(this,"enter",(()=>{this.supported&&(A.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!ze.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?_.empty(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))})),e(this,"exit",(()=>{if(this.supported)if(A.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),ne(this.player.play());else if(!ze.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!_.empty(this.prefix)){const e="moz"===this.prefix?"Cancel":"Exit";document[`${this.prefix}${e}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),e(this,"toggle",(()=>{this.active?this.exit():this.enter()})),this.player=t,this.prefix=ze.prefix,this.property=ze.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===t.config.fullscreen.fallback,this.player.elements.fullscreen=t.config.fullscreen.container&&function(e,t){const{prototype:i}=Element;return(i.closest||function(){let e=this;do{if($.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}).call(e,t)}(this.player.elements.container,t.config.fullscreen.container),Q.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,(()=>{this.onChange()})),Q.call(this.player,this.player.elements.container,"dblclick",(e=>{_.element(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")})),Q.call(this,this.player.elements.container,"keydown",(e=>this.trapFocus(e))),this.update()}static get nativeSupported(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get useNative(){return ze.nativeSupported&&!this.forceFallback}static get prefix(){if(_.function(document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some((t=>!(!_.function(document[`${t}ExitFullscreen`])&&!_.function(document[`${t}CancelFullScreen`])||(e=t,0)))),e}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get supported(){return[this.player.config.fullscreen.enabled,this.player.isVideo,ze.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||ze.nativeSupported||!A.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!ze.nativeSupported||this.forceFallback)return H(this.target,this.player.config.classNames.fullscreen.fallback);const e=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return e&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target}get target(){return A.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen??this.player.elements.container}}function qe(e,t=1){return new Promise(((i,n)=>{const r=new Image,s=()=>{delete r.onload,delete r.onerror,(r.naturalWidth>=t?i:n)(r)};Object.assign(r,{onload:s,onerror:s,src:e})}))}const He={addStyleHook(){q(this.elements.container,this.config.selectors.container.replace(".",""),!0),q(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(e=!1){e&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void He.toggleNativeControls.call(this,!0);_.element(this.elements.controls)||(ke.inject.call(this),this.listeners.controls()),He.toggleNativeControls.call(this),this.isHTML5&&Fe.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,ke.updateVolume.call(this),ke.timeUpdate.call(this),ke.durationUpdate.call(this),He.checkPlaying.call(this),q(this.elements.container,this.config.classNames.pip.supported,Y.pip&&this.isHTML5&&this.isVideo),q(this.elements.container,this.config.classNames.airplay.supported,Y.airplay&&this.isHTML5),q(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{ee.call(this,this.media,"ready")}),0),He.setTitle.call(this),this.poster&&He.setPoster.call(this,this.poster,!1).catch((()=>{})),this.config.duration&&ke.durationUpdate.call(this),this.config.mediaMetadata&&ke.setMediaMetadata.call(this)},setTitle(){let e=we.get("play",this.config);if(_.string(this.config.title)&&!_.empty(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach((t=>{t.setAttribute("aria-label",e)})),this.isEmbed){const e=W.call(this,"iframe");if(!_.element(e))return;const t=_.empty(this.config.title)?"video":this.config.title,i=we.get("frameTitle",this.config);e.setAttribute("title",i.replace("{title}",t))}},togglePoster(e){q(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(e,t=!0){return t&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),ie.call(this).then((()=>qe(e))).catch((t=>{throw e===this.poster&&He.togglePoster.call(this,!1),t})).then((()=>{if(e!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")})).then((()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${e}')`,backgroundSize:""}),He.togglePoster.call(this,!0),e))))},checkPlaying(e){q(this.elements.container,this.config.classNames.playing,this.playing),q(this.elements.container,this.config.classNames.paused,this.paused),q(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach((e=>{Object.assign(e,{pressed:this.playing}),e.setAttribute("aria-label",we.get(this.playing?"pause":"play",this.config))})),_.event(e)&&"timeupdate"===e.type||He.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{q(this.elements.container,this.config.classNames.loading,this.loading),He.toggleControls.call(this)}),this.loading?250:0)},toggleControls(e){const{controls:t}=this.elements;if(t&&this.config.hideControls){const i=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(e||this.loading||this.paused||t.pressed||t.hover||i))}},migrateStyles(){Object.values({...this.media.style}).filter((e=>!_.empty(e)&&_.string(e)&&e.startsWith("--plyr"))).forEach((e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)})),_.empty(this.media.style)&&this.media.removeAttribute("style")}};class $e{constructor(t){e(this,"firstTouch",(()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,q(t.container,e.config.classNames.isTouch,!0)})),e(this,"global",((e=!0)=>{const{player:t}=this;t.config.keyboard.global&&K.call(t,window,"keydown keyup",this.handleKey,e,!1),K.call(t,document.body,"click",this.toggleMenu,e),Z.call(t,document.body,"touchstart",this.firstTouch)})),e(this,"container",(()=>{const{player:e}=this,{config:t,elements:i,timers:n}=e;!t.keyboard.global&&t.keyboard.focused&&Q.call(e,i.container,"keydown keyup",this.handleKey,!1),Q.call(e,i.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(t=>{const{controls:r}=i;r&&"enterfullscreen"===t.type&&(r.pressed=!1,r.hover=!1);let s=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(He.toggleControls.call(e,!0),s=e.touch?3e3:2e3),clearTimeout(n.controls),n.controls=setTimeout((()=>He.toggleControls.call(e,!1)),s)}));const r=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;const t=i.wrapper,{active:n}=e.fullscreen,[r,s]=ce.call(e),o=oe(`aspect-ratio: ${r} / ${s}`);if(!n)return void(o?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null));const[a,l]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],u=a/l>r/s;o?(t.style.width=u?"auto":"100%",t.style.height=u?"100%":"auto"):(t.style.maxWidth=u?l/s*r+"px":null,t.style.margin=u?"0 auto":null)},s=()=>{clearTimeout(n.resized),n.resized=setTimeout(r,50)};Q.call(e,i.container,"enterfullscreen exitfullscreen",(t=>{const{target:n}=e.fullscreen;n===i.container&&(!e.isEmbed&&_.empty(e.config.ratio)||(r(),("enterfullscreen"===t.type?Q:J).call(e,window,"resize",s)))}))})),e(this,"media",(()=>{const{player:e}=this,{elements:t}=e;if(Q.call(e,e.media,"timeupdate seeking seeked",(t=>ke.timeUpdate.call(e,t))),Q.call(e,e.media,"durationchange loadeddata loadedmetadata",(t=>ke.durationUpdate.call(e,t))),Q.call(e,e.media,"ended",(()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),Q.call(e,e.media,"progress playing seeking seeked",(t=>ke.updateProgress.call(e,t))),Q.call(e,e.media,"volumechange",(t=>ke.updateVolume.call(e,t))),Q.call(e,e.media,"playing play pause ended emptied timeupdate",(t=>He.checkPlaying.call(e,t))),Q.call(e,e.media,"waiting canplay seeked playing",(t=>He.checkLoading.call(e,t))),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const i=W.call(e,`.${e.config.classNames.video}`);if(!_.element(i))return;Q.call(e,t.container,"click",(n=>{([t.container,i].includes(n.target)||i.contains(n.target))&&(e.touch&&e.config.hideControls||(e.ended?(this.proxy(n,e.restart,"restart"),this.proxy(n,(()=>{ne(e.play())}),"play")):this.proxy(n,(()=>{ne(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&Q.call(e,t.wrapper,"contextmenu",(e=>{e.preventDefault()}),!1),Q.call(e,e.media,"volumechange",(()=>{e.storage.set({volume:e.volume,muted:e.muted})})),Q.call(e,e.media,"ratechange",(()=>{ke.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),Q.call(e,e.media,"qualitychange",(t=>{ke.updateSetting.call(e,"quality",null,t.detail.quality)})),Q.call(e,e.media,"ready qualitychange",(()=>{ke.setDownloadUrl.call(e)}));const i=e.config.events.concat(["keyup","keydown"]).join(" ");Q.call(e,e.media,i,(i=>{let{detail:n={}}=i;"error"===i.type&&(n=e.media.error),ee.call(e,t.container,i.type,!0,n)}))})),e(this,"proxy",((e,t,i)=>{const{player:n}=this,r=n.config.listeners[i];let s=!0;_.function(r)&&(s=r.call(n,e)),!1!==s&&_.function(t)&&t.call(n,e)})),e(this,"bind",((e,t,i,n,r=!0)=>{const{player:s}=this,o=s.config.listeners[n],a=_.function(o);Q.call(s,e,t,(e=>this.proxy(e,i,n)),r&&!a)})),e(this,"controls",(()=>{const{player:e}=this,{elements:t}=e,i=A.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((t=>{this.bind(t,"click",(()=>{ne(e.togglePlay())}),"play")})),this.bind(t.buttons.restart,"click",e.restart,"restart"),this.bind(t.buttons.rewind,"click",(()=>{e.lastSeekTime=Date.now(),e.rewind()}),"rewind"),this.bind(t.buttons.fastForward,"click",(()=>{e.lastSeekTime=Date.now(),e.forward()}),"fastForward"),this.bind(t.buttons.mute,"click",(()=>{e.muted=!e.muted}),"mute"),this.bind(t.buttons.captions,"click",(()=>e.toggleCaptions())),this.bind(t.buttons.download,"click",(()=>{ee.call(e,e.media,"download")}),"download"),this.bind(t.buttons.fullscreen,"click",(()=>{e.fullscreen.toggle()}),"fullscreen"),this.bind(t.buttons.pip,"click",(()=>{e.pip="toggle"}),"pip"),this.bind(t.buttons.airplay,"click",e.airplay,"airplay"),this.bind(t.buttons.settings,"click",(t=>{t.stopPropagation(),t.preventDefault(),ke.toggleMenu.call(e,t)}),null,!1),this.bind(t.buttons.settings,"keyup",(t=>{[" ","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),ke.toggleMenu.call(e,t)):ke.focusFirstMenuItem.call(e,null,!0))}),null,!1),this.bind(t.settings.menu,"keydown",(t=>{"Escape"===t.key&&ke.toggleMenu.call(e,t)})),this.bind(t.inputs.seek,"mousedown mousemove",(e=>{const i=t.progress.getBoundingClientRect(),n=100/i.width*(e.pageX-i.left);e.currentTarget.setAttribute("seek-value",n)})),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(t=>{const i=t.currentTarget,n="play-on-seeked";if(_.keyboardEvent(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();const r=i.hasAttribute(n),s=["mouseup","touchend","keyup"].includes(t.type);r&&s?(i.removeAttribute(n),ne(e.play())):!s&&e.playing&&(i.setAttribute(n,""),e.pause())})),A.isIos){const t=V.call(e,'input[type="range"]');Array.from(t).forEach((e=>this.bind(e,i,(e=>k(e.target)))))}this.bind(t.inputs.seek,i,(t=>{const i=t.currentTarget;let n=i.getAttribute("seek-value");_.empty(n)&&(n=i.value),i.removeAttribute("seek-value"),e.currentTime=n/i.max*e.duration}),"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",(t=>ke.updateSeekTooltip.call(e,t))),this.bind(t.progress,"mousemove touchmove",(t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.startMove(t)})),this.bind(t.progress,"mouseleave touchend click",(()=>{const{previewThumbnails:t}=e;t&&t.loaded&&t.endMove(!1,!0)})),this.bind(t.progress,"mousedown touchstart",(t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.startScrubbing(t)})),this.bind(t.progress,"mouseup touchend",(t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.endScrubbing(t)})),A.isWebKit&&Array.from(V.call(e,'input[type="range"]')).forEach((t=>{this.bind(t,"input",(t=>ke.updateRangeFill.call(e,t.target)))})),e.config.toggleInvert&&!_.element(t.display.duration)&&this.bind(t.display.currentTime,"click",(()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,ke.timeUpdate.call(e))})),this.bind(t.inputs.volume,i,(t=>{e.volume=t.target.value}),"volume"),this.bind(t.controls,"mouseenter mouseleave",(i=>{t.controls.hover=!e.touch&&"mouseenter"===i.type})),t.fullscreen&&Array.from(t.fullscreen.children).filter((e=>!e.contains(t.container))).forEach((i=>{this.bind(i,"mouseenter mouseleave",(i=>{t.controls&&(t.controls.hover=!e.touch&&"mouseenter"===i.type)}))})),this.bind(t.controls,"mousedown mouseup touchstart touchend touchcancel",(e=>{t.controls.pressed=["mousedown","touchstart"].includes(e.type)})),this.bind(t.controls,"focusin",(()=>{const{config:i,timers:n}=e;q(t.controls,i.classNames.noTransition,!0),He.toggleControls.call(e,!0),setTimeout((()=>{q(t.controls,i.classNames.noTransition,!1)}),0);const r=this.touch?3e3:4e3;clearTimeout(n.controls),n.controls=setTimeout((()=>He.toggleControls.call(e,!1)),r)})),this.bind(t.inputs.volume,"wheel",(t=>{const i=t.webkitDirectionInvertedFromDevice,[n,r]=[t.deltaX,-t.deltaY].map((e=>i?-e:e)),s=Math.sign(Math.abs(n)>Math.abs(r)?n:r);e.increaseVolume(s/50);const{volume:o}=e.media;(1===s&&o<1||-1===s&&o>0)&&t.preventDefault()}),"volume",!1)})),this.player=t,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(e){const{player:t}=this,{elements:i}=t,{key:n,type:r,altKey:s,ctrlKey:o,metaKey:a,shiftKey:l}=e,u="keydown"===r,c=u&&n===this.lastKey;var d;if(!(s||o||a||l)&&n)if(u){const r=document.activeElement;if(_.element(r)){const{editable:n}=t.config.selectors,{seek:s}=i.inputs;if(r!==s&&$(r,n))return;if(" "===e.key&&$(r,'button, [role^="menuitem"]'))return}switch([" ","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(n)&&(e.preventDefault(),e.stopPropagation()),n){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c||(d=parseInt(n,10),t.currentTime=t.duration/10*d);break;case" ":case"k":c||ne(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":c||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":c||t.toggleCaptions();break;case"l":t.loop=!t.loop}"Escape"===n&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=n}else this.lastKey=null}toggleMenu(e){ke.toggleMenu.call(this.player,e)}}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self&&self;var Ve=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e,t){e.exports=function(){var e=function(){},t={},i={},n={};function r(e,t){e=e.push?e:[e];var r,s,o,a=[],l=e.length,u=l;for(r=function(e,i){i.length&&a.push(e),--u||t(a)};l--;)s=e[l],(o=i[s])?r(s,o):(n[s]=n[s]||[]).push(r)}function s(e,t){if(e){var r=n[e];if(i[e]=t,r)for(;r.length;)r[0](e,t),r.splice(0,1)}}function o(t,i){t.call&&(t={success:t}),i.length?(t.error||e)(i):(t.success||e)(t)}function a(t,i,n,r){var s,o,l=document,u=n.async,c=(n.numRetries||0)+1,d=n.before||e,h=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");r=r||0,/(^css!|\.css$)/.test(h)?((o=l.createElement("link")).rel="stylesheet",o.href=p,(s="hideFocus"in o)&&o.relList&&(s=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(h)?(o=l.createElement("img")).src=p:((o=l.createElement("script")).src=t,o.async=void 0===u||u),o.onload=o.onerror=o.onbeforeload=function(e){var l=e.type[0];if(s)try{o.sheet.cssText.length||(l="e")}catch(e){18!=e.code&&(l="e")}if("e"==l){if((r+=1)<c)return a(t,i,n,r)}else if("preload"==o.rel&&"style"==o.as)return o.rel="stylesheet";i(t,l,e.defaultPrevented)},!1!==d(t,o)&&l.head.appendChild(o)}function l(e,t,i){var n,r,s=(e=e.push?e:[e]).length,o=s,l=[];for(n=function(e,i,n){if("e"==i&&l.push(e),"b"==i){if(!n)return;l.push(e)}--s||t(l)},r=0;r<o;r++)a(e[r],n,i)}function u(e,i,n){var r,a;if(i&&i.trim&&(r=i),a=(r?n:i)||{},r){if(r in t)throw"LoadJS";t[r]=!0}function u(t,i){l(e,(function(e){o(a,e),t&&o({success:t,error:i},e),s(r,e)}),a)}if(a.returnPromise)return new Promise(u);u()}return u.ready=function(e,t){return r(e,(function(e){o(t,e)})),u},u.done=function(e){s(e,[])},u.reset=function(){t={},i={},n={}},u.isDefined=function(e){return e in t},u}()}));function We(e){return new Promise(((t,i)=>{Ve(e,{success:t,error:i})}))}function Ge(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ee.call(this,this.media,e?"play":"pause"))}const Ue={setup(){const e=this;q(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,de.call(e),_.object(window.Vimeo)?Ue.ready.call(e):We(e.config.urls.vimeo.sdk).then((()=>{Ue.ready.call(e)})).catch((t=>{e.debug.warn("Vimeo SDK (player.js) failed to load",t)}))},ready(){const e=this,t=e.config.vimeo,{premium:i,referrerPolicy:n,...r}=t;let s=e.media.getAttribute("src"),o="";_.empty(s)?(s=e.media.getAttribute(e.config.attributes.embed.id),o=e.media.getAttribute(e.config.attributes.embed.hash)):o=function(e){const t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}(s);const a=o?{h:o}:{};i&&Object.assign(r,{controls:!1,sidedock:!1});const l=Me({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:e.config.playsinline,...a,...r}),u=(c=s,_.empty(c)?null:_.number(Number(c))?c:c.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:c);var c;const d=O("iframe"),h=fe(e.config.urls.vimeo.iframe,u,l);if(d.setAttribute("src",h),d.setAttribute("allowfullscreen",""),d.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),_.empty(n)||d.setAttribute("referrerPolicy",n),i||!t.customControls)d.setAttribute("data-poster",e.poster),e.media=B(d,e.media);else{const t=O("div",{class:e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(d),e.media=B(t,e.media)}t.customControls||xe(fe(e.config.urls.vimeo.api,h)).then((t=>{!_.empty(t)&&t.thumbnail_url&&He.setPoster.call(e,t.thumbnail_url).catch((()=>{}))})),e.embed=new window.Vimeo.Player(d,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(Ge.call(e,!0),e.embed.play()),e.media.pause=()=>(Ge.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:p}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>p,set(t){const{embed:i,media:n,paused:r,volume:s}=e,o=r&&!i.hasPlayed;n.seeking=!0,ee.call(e,n,"seeking"),Promise.resolve(o&&i.setVolume(0)).then((()=>i.setCurrentTime(t))).then((()=>o&&i.pause())).then((()=>o&&i.setVolume(s))).catch((()=>{}))}});let f=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>f,set(t){e.embed.setPlaybackRate(t).then((()=>{f=t,ee.call(e,e.media,"ratechange")})).catch((()=>{e.options.speed=[1]}))}});let{volume:m}=e.config;Object.defineProperty(e.media,"volume",{get:()=>m,set(t){e.embed.setVolume(t).then((()=>{m=t,ee.call(e,e.media,"volumechange")}))}});let{muted:g}=e.config;Object.defineProperty(e.media,"muted",{get:()=>g,set(t){const i=!!_.boolean(t)&&t;e.embed.setMuted(!!i||e.config.muted).then((()=>{g=i,ee.call(e,e.media,"volumechange")}))}});let v,{loop:y}=e.config;Object.defineProperty(e.media,"loop",{get:()=>y,set(t){const i=_.boolean(t)?t:e.config.loop.active;e.embed.setLoop(i).then((()=>{y=i}))}}),e.embed.getVideoUrl().then((t=>{v=t,ke.setDownloadUrl.call(e)})).catch((e=>{this.debug.warn(e)})),Object.defineProperty(e.media,"currentSrc",{get:()=>v}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then((t=>{const[i,n]=t;e.embed.ratio=he(i,n),de.call(this)})),e.embed.setAutopause(e.config.autopause).then((t=>{e.config.autopause=t})),e.embed.getVideoTitle().then((t=>{e.config.title=t,He.setTitle.call(this)})),e.embed.getCurrentTime().then((t=>{p=t,ee.call(e,e.media,"timeupdate")})),e.embed.getDuration().then((t=>{e.media.duration=t,ee.call(e,e.media,"durationchange")})),e.embed.getTextTracks().then((t=>{e.media.textTracks=t,Fe.setup.call(e)})),e.embed.on("cuechange",(({cues:t=[]})=>{const i=t.map((e=>function(e){const t=document.createDocumentFragment(),i=document.createElement("div");return t.appendChild(i),i.innerHTML=e,t.firstChild.innerText}(e.text)));Fe.updateCues.call(e,i)})),e.embed.on("loaded",(()=>{e.embed.getPaused().then((t=>{Ge.call(e,!t),t||ee.call(e,e.media,"playing")})),_.element(e.embed.element)&&e.supported.ui&&e.embed.element.setAttribute("tabindex",-1)})),e.embed.on("bufferstart",(()=>{ee.call(e,e.media,"waiting")})),e.embed.on("bufferend",(()=>{ee.call(e,e.media,"playing")})),e.embed.on("play",(()=>{Ge.call(e,!0),ee.call(e,e.media,"playing")})),e.embed.on("pause",(()=>{Ge.call(e,!1)})),e.embed.on("timeupdate",(t=>{e.media.seeking=!1,p=t.seconds,ee.call(e,e.media,"timeupdate")})),e.embed.on("progress",(t=>{e.media.buffered=t.percent,ee.call(e,e.media,"progress"),1===parseInt(t.percent,10)&&ee.call(e,e.media,"canplaythrough"),e.embed.getDuration().then((t=>{t!==e.media.duration&&(e.media.duration=t,ee.call(e,e.media,"durationchange"))}))})),e.embed.on("seeked",(()=>{e.media.seeking=!1,ee.call(e,e.media,"seeked")})),e.embed.on("ended",(()=>{e.media.paused=!0,ee.call(e,e.media,"ended")})),e.embed.on("error",(t=>{e.media.error=t,ee.call(e,e.media,"error")})),t.customControls&&setTimeout((()=>He.build.call(e)),0)}};function Ye(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ee.call(this,this.media,e?"play":"pause"))}function Xe(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const Ke={setup(){if(q(this.elements.wrapper,this.config.classNames.embed,!0),_.object(window.YT)&&_.function(window.YT.Player))Ke.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{_.function(e)&&e(),Ke.ready.call(this)},We(this.config.urls.youtube.sdk).catch((e=>{this.debug.warn("YouTube API failed to load",e)}))}},getTitle(e){xe(fe(this.config.urls.youtube.api,e)).then((e=>{if(_.object(e)){const{title:t,height:i,width:n}=e;this.config.title=t,He.setTitle.call(this),this.embed.ratio=he(n,i)}de.call(this)})).catch((()=>{de.call(this)}))},ready(){const e=this,t=e.config.youtube,i=e.media&&e.media.getAttribute("id");if(!_.empty(i)&&i.startsWith("youtube-"))return;let n=e.media.getAttribute("src");_.empty(n)&&(n=e.media.getAttribute(this.config.attributes.embed.id));const r=(s=n,_.empty(s)?null:s.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:s);var s;const o=O("div",{id:`${e.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":t.customControls?e.poster:void 0});if(e.media=B(o,e.media),t.customControls){const t=e=>`https://i.ytimg.com/vi/${r}/${e}default.jpg`;qe(t("maxres"),121).catch((()=>qe(t("sd"),121))).catch((()=>qe(t("hq")))).then((t=>He.setPoster.call(e,t.src))).then((t=>{t.includes("maxres")||(e.elements.poster.style.backgroundSize="cover")})).catch((()=>{}))}e.embed=new window.YT.Player(e.media,{videoId:r,host:Xe(t),playerVars:F({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&t.customControls?0:1,disablekb:1,playsinline:e.config.playsinline&&!e.config.fullscreen.iosNative?1:0,cc_load_policy:e.captions.active?1:0,cc_lang_pref:e.config.captions.language,widget_referrer:window?window.location.href:null},t),events:{onError(t){if(!e.media.error){const i=t.data,n={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."}[i]||"An unknown error occurred";e.media.error={code:i,message:n},ee.call(e,e.media,"error")}},onPlaybackRateChange(t){const i=t.target;e.media.playbackRate=i.getPlaybackRate(),ee.call(e,e.media,"ratechange")},onReady(i){if(_.function(e.media.play))return;const n=i.target;Ke.getTitle.call(e,r),e.media.play=()=>{Ye.call(e,!0),n.playVideo()},e.media.pause=()=>{Ye.call(e,!1),n.pauseVideo()},e.media.stop=()=>{n.stopVideo()},e.media.duration=n.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(n.getCurrentTime()),set(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,ee.call(e,e.media,"seeking"),n.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>n.getPlaybackRate(),set(e){n.setPlaybackRate(e)}});let{volume:s}=e.config;Object.defineProperty(e.media,"volume",{get:()=>s,set(t){s=t,n.setVolume(100*s),ee.call(e,e.media,"volumechange")}});let{muted:o}=e.config;Object.defineProperty(e.media,"muted",{get:()=>o,set(t){const i=_.boolean(t)?t:o;o=i,n[i?"mute":"unMute"](),n.setVolume(100*s),ee.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>n.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const a=n.getAvailablePlaybackRates();e.options.speed=a.filter((t=>e.config.speed.options.includes(t))),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),ee.call(e,e.media,"timeupdate"),ee.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval((()=>{e.media.buffered=n.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBuffered<e.media.buffered)&&ee.call(e,e.media,"progress"),e.media.lastBuffered=e.media.buffered,1===e.media.buffered&&(clearInterval(e.timers.buffering),ee.call(e,e.media,"canplaythrough"))}),200),t.customControls&&setTimeout((()=>He.build.call(e)),50)},onStateChange(i){const n=i.target;switch(clearInterval(e.timers.playing),e.media.seeking&&[1,2].includes(i.data)&&(e.media.seeking=!1,ee.call(e,e.media,"seeked")),i.data){case-1:ee.call(e,e.media,"timeupdate"),e.media.buffered=n.getVideoLoadedFraction(),ee.call(e,e.media,"progress");break;case 0:Ye.call(e,!1),e.media.loop?(n.stopVideo(),n.playVideo()):ee.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(Ye.call(e,!0),ee.call(e,e.media,"playing"),e.timers.playing=setInterval((()=>{ee.call(e,e.media,"timeupdate")}),50),e.media.duration!==n.getDuration()&&(e.media.duration=n.getDuration(),ee.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),Ye.call(e,!1);break;case 3:ee.call(e,e.media,"waiting")}ee.call(e,e.elements.container,"statechange",!1,{code:i.data})}}})}},Qe={setup(){this.media?(q(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),q(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&q(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=O("div",{class:this.config.classNames.video}),P(this.media,this.elements.wrapper),this.elements.poster=O("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?pe.setup.call(this):this.isYouTube?Ke.setup.call(this):this.isVimeo&&Ue.setup.call(this)):this.debug.warn("No media element found!")}};class Je{constructor(t){e(this,"load",(()=>{this.enabled&&(_.object(window.google)&&_.object(window.google.ima)?this.ready():We(this.player.config.urls.googleIMA.sdk).then((()=>{this.ready()})).catch((()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))})))})),e(this,"ready",(()=>{var e;this.enabled||((e=this).manager&&e.manager.destroy(),e.elements.displayContainer&&e.elements.displayContainer.destroy(),e.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then((()=>{this.clearSafetyTimer("onAdsManagerLoaded()")})),this.listeners(),this.setupIMA()})),e(this,"setupIMA",(()=>{this.elements.container=O("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,(e=>this.onAdsManagerLoaded(e)),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e)),!1),this.requestAds()})),e(this,"requestAds",(()=>{const{container:e}=this.player.elements;try{const t=new google.ima.AdsRequest;t.adTagUrl=this.tagUrl,t.linearAdSlotWidth=e.offsetWidth,t.linearAdSlotHeight=e.offsetHeight,t.nonLinearAdSlotWidth=e.offsetWidth,t.nonLinearAdSlotHeight=e.offsetHeight,t.forceNonLinearFullSlot=!1,t.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(t)}catch(e){this.onAdError(e)}})),e(this,"pollCountdown",((e=!1)=>{if(!e)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval((()=>{const e=Se(Math.max(this.manager.getRemainingTime(),0)),t=`${we.get("advertisement",this.player.config)} - ${e}`;this.elements.container.setAttribute("data-badge-text",t)}),100)})),e(this,"onAdsManagerLoaded",(e=>{if(!this.enabled)return;const t=new google.ima.AdsRenderingSettings;t.restoreCustomPlaybackStateOnAdBreakComplete=!0,t.enablePreloading=!0,this.manager=e.getAdsManager(this.player,t),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(e=>this.onAdError(e))),Object.keys(google.ima.AdEvent.Type).forEach((e=>{this.manager.addEventListener(google.ima.AdEvent.Type[e],(e=>this.onAdEvent(e)))})),this.trigger("loaded")})),e(this,"addCuePoints",(()=>{_.empty(this.cuePoints)||this.cuePoints.forEach((e=>{if(0!==e&&-1!==e&&e<this.player.duration){const t=this.player.elements.progress;if(_.element(t)){const i=100/this.player.duration*e,n=O("span",{class:this.player.config.classNames.cues});n.style.left=`${i.toString()}%`,t.appendChild(n)}}}))})),e(this,"onAdEvent",(e=>{const{container:t}=this.player.elements,i=e.getAd(),n=e.getAdData();switch((e=>{ee.call(this.player,this.player.media,`ads${e.replace(/_/g,"").toLowerCase()}`)})(e.type),e.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),i.isLinear()||(i.width=t.offsetWidth,i.height=t.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:n.adError&&this.player.debug.warn(`Non-fatal ad error: ${n.adError.getMessage()}`)}})),e(this,"onAdError",(e=>{this.cancel(),this.player.debug.warn("Ads error",e)})),e(this,"listeners",(()=>{const{container:e}=this.player.elements;let t;this.player.on("canplay",(()=>{this.addCuePoints()})),this.player.on("ended",(()=>{this.loader.contentComplete()})),this.player.on("timeupdate",(()=>{t=this.player.currentTime})),this.player.on("seeked",(()=>{const e=this.player.currentTime;_.empty(this.cuePoints)||this.cuePoints.forEach(((i,n)=>{t<i&&i<e&&(this.manager.discardAdBreak(),this.cuePoints.splice(n,1))}))})),window.addEventListener("resize",(()=>{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)}))})),e(this,"play",(()=>{const{container:e}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then((()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(e){this.onAdError(e)}})).catch((()=>{}))})),e(this,"resumeContent",(()=>{this.elements.container.style.zIndex="",this.playing=!1,ne(this.player.media.play())})),e(this,"pauseContent",(()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()})),e(this,"cancel",(()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()})),e(this,"loadAds",(()=>{this.managerPromise.then((()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise((e=>{this.on("loaded",e),this.player.debug.log(this.manager)})),this.initialized=!1,this.requestAds()})).catch((()=>{}))})),e(this,"trigger",((e,...t)=>{const i=this.events[e];_.array(i)&&i.forEach((e=>{_.function(e)&&e.apply(this,t)}))})),e(this,"on",((e,t)=>(_.array(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this))),e(this,"startSafetyTimer",((e,t)=>{this.player.debug.log(`Safety timer invoked from: ${t}`),this.safetyTimer=setTimeout((()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")}),e)})),e(this,"clearSafetyTimer",(e=>{_.nullOrUndefined(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${e}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)})),this.player=t,this.config=t.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(((e,t)=>{this.on("loaded",e),this.on("error",t)})),this.load()}get enabled(){const{config:e}=this;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!_.empty(e.publisherId)||_.url(e.tagUrl))}get tagUrl(){const{config:e}=this;return _.url(e.tagUrl)?e.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${Me({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:e.publisherId})}`}}function Ze(e=0,t=0,i=255){return Math.min(Math.max(e,t),i)}const et=e=>{const t=[];return e.split(/\r\n\r\n|\n\n|\r\r/).forEach((e=>{const i={};e.split(/\r\n|\n|\r/).forEach((e=>{if(_.number(i.startTime)){if(!_.empty(e.trim())&&_.empty(i.text)){const t=e.trim().split("#xywh=");[i.text]=t,t[1]&&([i.x,i.y,i.w,i.h]=t[1].split(","))}}else{const t=e.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})/);t&&(i.startTime=60*Number(t[1]||0)*60+60*Number(t[2])+Number(t[3])+Number(`0.${t[4]}`),i.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number(`0.${t[9]}`))}})),i.text&&t.push(i)})),t},tt=(e,t)=>{const i={};return e>t.width/t.height?(i.width=t.width,i.height=1/e*t.width):(i.height=t.height,i.width=e*t.height),i};class it{constructor(t){e(this,"load",(()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then((()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.listeners(),this.loaded=!0)}))})),e(this,"getThumbnails",(()=>new Promise((e=>{const{src:t}=this.player.config.previewThumbnails;if(_.empty(t))throw new Error("Missing previewThumbnails.src config attribute");const i=()=>{this.thumbnails.sort(((e,t)=>e.height-t.height)),this.player.debug.log("Preview thumbnails",this.thumbnails),e()};if(_.function(t))t((e=>{this.thumbnails=e,i()}));else{const e=(_.string(t)?[t]:t).map((e=>this.getThumbnail(e)));Promise.all(e).then(i)}})))),e(this,"getThumbnail",(e=>new Promise((t=>{xe(e).then((i=>{const n={frames:et(i),height:null,urlPrefix:""};n.frames[0].text.startsWith("/")||n.frames[0].text.startsWith("http://")||n.frames[0].text.startsWith("https://")||(n.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));const r=new Image;r.onload=()=>{n.height=r.naturalHeight,n.width=r.naturalWidth,this.thumbnails.push(n),t()},r.src=n.urlPrefix+n.frames[0].text}))})))),e(this,"startMove",(e=>{if(this.loaded&&_.event(e)&&["touchmove","mousemove"].includes(e.type)&&this.player.media.duration){if("touchmove"===e.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var t,i;const n=this.player.elements.progress.getBoundingClientRect(),r=100/n.width*(e.pageX-n.left);this.seekTime=this.player.media.duration*(r/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=e.pageX,this.elements.thumb.time.innerText=Se(this.seekTime);const s=null===(t=this.player.config.markers)||void 0===t||null===(i=t.points)||void 0===i?void 0:i.find((({time:e})=>e===Math.round(this.seekTime)));s&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${s.label}<br>`)}this.showImageAtCurrentTime()}})),e(this,"endMove",(()=>{this.toggleThumbContainer(!1,!0)})),e(this,"startScrubbing",(e=>{(_.nullOrUndefined(e.button)||!1===e.button||0===e.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))})),e(this,"endScrubbing",(()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):Z.call(this.player,this.player.media,"timeupdate",(()=>{this.mouseDown||this.toggleScrubbingContainer(!1)}))})),e(this,"listeners",(()=>{this.player.on("play",(()=>{this.toggleThumbContainer(!1,!0)})),this.player.on("seeked",(()=>{this.toggleThumbContainer(!1)})),this.player.on("timeupdate",(()=>{this.lastTime=this.player.media.currentTime}))})),e(this,"render",(()=>{this.elements.thumb.container=O("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=O("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=O("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=O("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),_.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=O("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)})),e(this,"destroy",(()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()})),e(this,"showImageAtCurrentTime",(()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();const e=this.thumbnails[0].frames.findIndex((e=>this.seekTime>=e.startTime&&this.seekTime<=e.endTime)),t=e>=0;let i=0;this.mouseDown||this.toggleThumbContainer(t),t&&(this.thumbnails.forEach(((t,n)=>{this.loadedImages.includes(t.frames[e].text)&&(i=n)})),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(i)))})),e(this,"loadImage",((e=0)=>{const t=this.showingThumb,i=this.thumbnails[e],{urlPrefix:n}=i,r=i.frames[t],s=i.frames[t].text,o=n+s;if(this.currentImageElement&&this.currentImageElement.dataset.filename===s)this.showImage(this.currentImageElement,r,e,t,s,!1),this.currentImageElement.dataset.index=t,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const i=new Image;i.src=o,i.dataset.index=t,i.dataset.filename=s,this.showingThumbFilename=s,this.player.debug.log(`Loading image: ${o}`),i.onload=()=>this.showImage(i,r,e,t,s,!0),this.loadingImage=i,this.removeOldImages(i)}})),e(this,"showImage",((e,t,i,n,r,s=!0)=>{this.player.debug.log(`Showing thumb: ${r}. num: ${n}. qual: ${i}. newimg: ${s}`),this.setImageSizeAndOffset(e,t),s&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(r)||this.loadedImages.push(r)),this.preloadNearby(n,!0).then(this.preloadNearby(n,!1)).then(this.getHigherQuality(i,e,t,r))})),e(this,"removeOldImages",(e=>{Array.from(this.currentImageContainer.children).forEach((t=>{if("img"!==t.tagName.toLowerCase())return;const i=this.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;const{currentImageContainer:e}=this;setTimeout((()=>{e.removeChild(t),this.player.debug.log(`Removing thumb: ${t.dataset.filename}`)}),i)}}))})),e(this,"preloadNearby",((e,t=!0)=>new Promise((i=>{setTimeout((()=>{const n=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===n){let r;r=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let s=!1;r.forEach((e=>{const t=e.text;if(t!==n&&!this.loadedImages.includes(t)){s=!0,this.player.debug.log(`Preloading thumb filename: ${t}`);const{urlPrefix:e}=this.thumbnails[0],n=e+t,r=new Image;r.src=n,r.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${t}`),this.loadedImages.includes(t)||this.loadedImages.push(t),i()}}})),s||i()}}),300)})))),e(this,"getHigherQuality",((e,t,i,n)=>{if(e<this.thumbnails.length-1){let r=t.naturalHeight;this.usingSprites&&(r=i.h),r<this.thumbContainerHeight&&setTimeout((()=>{this.showingThumbFilename===n&&(this.player.debug.log(`Showing higher quality thumb for: ${n}`),this.loadImage(e+1))}),300)}})),e(this,"toggleThumbContainer",((e=!1,t=!1)=>{const i=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(i,e),!e&&t&&(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"toggleScrubbingContainer",((e=!1)=>{const t=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(t,e),e||(this.showingThumb=null,this.showingThumbFilename=null)})),e(this,"determineContainerAutoSizing",(()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)})),e(this,"setThumbContainerSizeAndPos",(()=>{const{imageContainer:e}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(e.clientHeight>20&&e.clientWidth<20){const t=Math.floor(e.clientHeight*this.thumbAspectRatio);e.style.width=`${t}px`}else if(e.clientHeight<20&&e.clientWidth>20){const t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height=`${t}px`}}else{const t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height=`${this.thumbContainerHeight}px`,e.style.width=`${t}px`}this.setThumbContainerPos()})),e(this,"setThumbContainerPos",(()=>{const e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:i}=this.elements.thumb,n=t.left-e.left+10,r=t.right-e.left-i.clientWidth-10,s=this.mousePosX-e.left-i.clientWidth/2,o=Ze(s,n,r);i.style.left=`${o}px`,i.style.setProperty("--preview-arrow-offset",s-o+"px")})),e(this,"setScrubbingContainerSize",(()=>{const{width:e,height:t}=tt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${e}px`,this.elements.scrubbing.container.style.height=`${t}px`})),e(this,"setImageSizeAndOffset",((e,t)=>{if(!this.usingSprites)return;const i=this.thumbContainerHeight/t.h;e.style.height=e.naturalHeight*i+"px",e.style.width=e.naturalWidth*i+"px",e.style.left=`-${t.x*i}px`,e.style.top=`-${t.y*i}px`})),this.player=t,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){const{height:e}=tt(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return e}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(e){this.mouseDown?this.currentScrubbingImageElement=e:this.currentThumbnailImageElement=e}}const nt={insertElements(e,t){_.string(t)?I(e,this.media,{src:t}):_.array(t)&&t.forEach((t=>{I(e,this.media,t)}))},change(e){M(e,"sources.length")?(pe.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],N(this.media),this.media=null,_.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:i}=e,[{provider:n=Ie.html5,src:r}]=t,s="html5"===n?i:"div",o="html5"===n?{}:{src:r};Object.assign(this,{provider:n,type:i,supported:Y.check(i,n,this.config.playsinline),media:O(s,o)}),this.elements.container.appendChild(this.media),_.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),_.empty(e.poster)||(this.poster=e.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),He.addStyleHook.call(this),this.isHTML5&&nt.insertElements.call(this,"source",t),this.config.title=e.title,Qe.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&nt.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&He.build.call(this),this.isHTML5&&this.media.load(),_.empty(e.previewThumbnails)||(Object.assign(this.config.previewThumbnails,e.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new it(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class rt{constructor(t,i){if(e(this,"play",(()=>_.function(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play())).catch((()=>ne(this.media.play()))),this.media.play()):null)),e(this,"pause",(()=>this.playing&&_.function(this.media.pause)?this.media.pause():null)),e(this,"togglePlay",(e=>(_.boolean(e)?e:!this.playing)?this.play():this.pause())),e(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):_.function(this.media.stop)&&this.media.stop()})),e(this,"restart",(()=>{this.currentTime=0})),e(this,"rewind",(e=>{this.currentTime-=_.number(e)?e:this.config.seekTime})),e(this,"forward",(e=>{this.currentTime+=_.number(e)?e:this.config.seekTime})),e(this,"increaseVolume",(e=>{const t=this.media.muted?0:this.volume;this.volume=t+(_.number(e)?e:0)})),e(this,"decreaseVolume",(e=>{this.increaseVolume(-e)})),e(this,"airplay",(()=>{Y.airplay&&this.media.webkitShowPlaybackTargetPicker()})),e(this,"toggleControls",(e=>{if(this.supported.ui&&!this.isAudio){const t=H(this.elements.container,this.config.classNames.hideControls),i=void 0===e?void 0:!e,n=q(this.elements.container,this.config.classNames.hideControls,i);if(n&&_.array(this.config.controls)&&this.config.controls.includes("settings")&&!_.empty(this.config.settings)&&ke.toggleMenu.call(this,!1),n!==t){const e=n?"controlshidden":"controlsshown";ee.call(this,this.media,e)}return!n}return!1})),e(this,"on",((e,t)=>{Q.call(this,this.elements.container,e,t)})),e(this,"once",((e,t)=>{Z.call(this,this.elements.container,e,t)})),e(this,"off",((e,t)=>{J(this.elements.container,e,t)})),e(this,"destroy",((e,t=!1)=>{if(!this.ready)return;const i=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(N(this.elements.buttons.play),N(this.elements.captions),N(this.elements.controls),N(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),_.function(e)&&e()):(te.call(this),pe.cancelRequests.call(this),B(this.elements.original,this.elements.container),ee.call(this,this.elements.original,"destroyed",!0),_.function(e)&&e.call(this.elements.original),this.ready=!1,setTimeout((()=>{this.elements=null,this.media=null}),200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(He.toggleNativeControls.call(this,!0),i()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&_.function(this.embed.destroy)&&this.embed.destroy(),i()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(i),setTimeout(i,200))})),e(this,"supports",(e=>Y.mime.call(this,e))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=Y.touch,this.media=t,_.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||_.nodeList(this.media)||_.array(this.media))&&(this.media=this.media[0]),this.config=F({},Pe,rt.defaults,i||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch(e){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 Re(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",Y),_.nullOrUndefined(this.media)||!_.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(!Y.check().api)return void this.debug.error("Setup failed: no support");const n=this.media.cloneNode(!0);n.autoplay=!1,this.elements.original=n;const r=this.media.tagName.toLowerCase();let s=null,o=null;switch(r){case"div":if(s=this.media.querySelector("iframe"),_.element(s)){if(o=Ae(s.getAttribute("src")),this.provider=function(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?Ie.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?Ie.vimeo:null}(o.toString()),this.elements.container=this.media,this.media=s,this.elements.container.className="",o.search.length){const e=["1","true"];e.includes(o.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(o.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(o.searchParams.get("playsinline")),this.config.youtube.hl=o.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(_.empty(this.provider)||!Object.values(Ie).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=je;break;case"video":case"audio":this.type=r,this.provider=Ie.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")}this.supported=Y.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new $e(this),this.storage=new De(this),this.media.plyr=this,_.element(this.elements.container)||(this.elements.container=O("div"),P(this.media,this.elements.container)),He.migrateStyles.call(this),He.addStyleHook.call(this),Qe.setup.call(this),this.config.debug&&Q.call(this,this.elements.container,this.config.events.join(" "),(e=>{this.debug.log(`event: ${e.type}`)})),this.fullscreen=new ze(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&He.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new Je(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>ne(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new it(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===Ie.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===Ie.youtube}get isVimeo(){return this.provider===Ie.vimeo}get isVideo(){return this.type===je}get isAudio(){return this.type===Ne}get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&0===this.currentTime)}get ended(){return Boolean(this.media.ended)}set currentTime(e){if(!this.duration)return;const t=_.number(e)&&e>0;this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:e}=this.media;return _.number(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){const e=parseFloat(this.config.duration),t=(this.media||{}).duration,i=_.number(t)&&t!==1/0?t:0;return e||i}set volume(e){let t=e;_.string(t)&&(t=Number(t)),_.number(t)||(t=this.storage.get("volume")),_.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!_.empty(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;_.boolean(t)||(t=this.storage.get("muted")),_.boolean(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}set speed(e){let t=null;_.number(e)&&(t=e),_.number(t)||(t=this.storage.get("speed")),_.number(t)||(t=this.config.speed.selected);const{minimumSpeed:i,maximumSpeed:n}=this;t=Ze(t,i,n),this.config.speed.selected=t,setTimeout((()=>{this.media&&(this.media.playbackRate=t)}),0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(e){const t=this.config.quality,i=this.options.quality;if(!i.length)return;let n=[!_.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(_.number),r=!0;if(!i.includes(n)){const e=se(i,n);this.debug.warn(`Unsupported quality option: ${n}, using ${e} instead`),n=e,r=!1}t.selected=n,this.media.quality=n,r&&this.storage.set({quality:n})}get quality(){return this.media.quality}set loop(e){const t=_.boolean(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}get loop(){return Boolean(this.media.loop)}set source(e){nt.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return _.url(e)?e:this.source}set download(e){_.url(e)&&(this.config.urls.download=e,ke.setDownloadUrl.call(this))}set poster(e){this.isVideo?He.setPoster.call(this,e,!1).catch((()=>{})):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const e=ue(ce.call(this));return _.array(e)?e.join(":"):e}set ratio(e){this.isVideo?_.string(e)&&le(e)?(this.config.ratio=ue(e),de.call(this)):this.debug.error(`Invalid aspect ratio specified (${e})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(e){this.config.autoplay=_.boolean(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){Fe.toggle.call(this,e,!1)}set currentTrack(e){Fe.set.call(this,e,!1),Fe.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){Fe.setLanguage.call(this,e,!1)}get language(){return(Fe.getCurrentTrack.call(this)||{}).language}set pip(e){if(!Y.pip)return;const t=_.boolean(e)?e:!this.pip;_.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?Le:Oe),_.function(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return Y.pip?_.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Le:null}setPreviewThumbnails(e){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,e),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new it(this))}static supported(e,t){return Y.check(e,t)}static loadSprite(e,t){return Te(e,t)}static setup(e,t={}){let i=null;return _.string(e)?i=Array.from(document.querySelectorAll(e)):_.nodeList(e)?i=Array.from(e):_.array(e)&&(i=e.filter(_.element)),_.empty(i)?null:i.map((e=>new rt(e,t)))}}var st;return rt.defaults=(st=Pe,JSON.parse(JSON.stringify(st))),rt}())}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var s=t[n]={exports:{}};return e[n].call(s.exports,s,s.exports,i),s.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";function e(e,t,i){return Math.max(e,Math.min(t,i))}class t{advance(t){if(!this.isRunning)return;let i=!1;if(this.lerp)this.value=(n=this.value,r=this.to,s=60*this.lerp,o=t,function(e,t,i){return(1-i)*e+i*t}(n,r,1-Math.exp(-s*o))),Math.round(this.value)===this.to&&(this.value=this.to,i=!0);else{this.currentTime+=t;const n=e(0,this.currentTime/this.duration,1);i=n>=1;const r=i?1:this.easing(n);this.value=this.from+(this.to-this.from)*r}var n,r,s,o;this.onUpdate?.(this.value,i),i&&this.stop()}stop(){this.isRunning=!1}fromTo(e,t,{lerp:i=.1,duration:n=1,easing:r=(e=>e),onStart:s,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=i,this.duration=n,this.easing=r,this.currentTime=0,this.isRunning=!0,s?.(),this.onUpdate=o}}class n{constructor({wrapper:e,content:t,autoResize:i=!0,debounce:n=250}={}){this.wrapper=e,this.content=t,i&&(this.debouncedResize=function(e,t){let i;return function(){let n=arguments,r=this;clearTimeout(i),i=setTimeout((function(){e.apply(r,n)}),t)}}(this.resize,n),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class r{constructor(){this.events={}}emit(e,...t){let i=this.events[e]||[];for(let e=0,n=i.length;e<n;e++)i[e](...t)}on(e,t){return this.events[e]?.push(t)||(this.events[e]=[t]),()=>{this.events[e]=this.events[e]?.filter((e=>t!==e))}}off(e,t){this.events[e]=this.events[e]?.filter((e=>t!==e))}destroy(){this.events={}}}const s=100/6;class o{constructor(e,{wheelMultiplier:t=1,touchMultiplier:i=1}){this.element=e,this.wheelMultiplier=t,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new r,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,{passive:!1}),this.element.removeEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.removeEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.removeEventListener("touchend",this.onTouchEnd,{passive:!1})}onTouchStart=e=>{const{clientX:t,clientY:i}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:t,clientY:i}=e.targetTouches?e.targetTouches[0]:e,n=-(t-this.touchStart.x)*this.touchMultiplier,r=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=t,this.touchStart.y=i,this.lastDelta={x:n,y:r},this.emitter.emit("scroll",{deltaX:n,deltaY:r,event:e})};onTouchEnd=e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:i,deltaMode:n}=e;t*=1===n?s:2===n?this.windowWidth:1,i*=1===n?s:2===n?this.windowHeight:1,t*=this.wheelMultiplier,i*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:i,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var u,c,d,h,p,f,m,g,v,y,b,w,D,x,T,C,E,S={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},k={duration:.5,overwrite:!1,delay:0},A=1e8,M=1e-8,F=2*Math.PI,P=F/4,L=0,O=Math.sqrt,I=Math.cos,N=Math.sin,j=function(e){return"string"==typeof e},B=function(e){return"function"==typeof e},R=function(e){return"number"==typeof e},z=function(e){return void 0===e},q=function(e){return"object"==typeof e},H=function(e){return!1!==e},$=function(){return"undefined"!=typeof window},V=function(e){return B(e)||j(e)},W="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},G=Array.isArray,U=/(?:-?\.?\d|\.)+/gi,Y=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,X=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,K=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Q=/[+-]=-?[.\d]+/,J=/[^,'"\[\]\s]+/gi,Z=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,ee={},te={},ie=function(e){return(te=Fe(e,ee))&&Pi},ne=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},re=function(e,t){return!t&&console.warn(e)},se=function(e,t){return e&&(ee[e]=t)&&te&&(te[e]=t)||ee},oe=function(){return 0},ae={suppressEvents:!0,isStart:!0,kill:!1},le={suppressEvents:!0,kill:!1},ue={suppressEvents:!0},ce={},de=[],he={},pe={},fe={},me=30,ge=[],ve="",ye=function(e){var t,i,n=e[0];if(q(n)||B(n)||(e=[e]),!(t=(n._gsap||{}).harness)){for(i=ge.length;i--&&!ge[i].targetTest(n););t=ge[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new Gt(e[i],t)))||e.splice(i,1);return e},be=function(e){return e._gsap||ye(ut(e))[0]._gsap},we=function(e,t,i){return(i=e[t])&&B(i)?e[t]():z(i)&&e.getAttribute&&e.getAttribute(t)||i},De=function(e,t){return(e=e.split(",")).forEach(t)||e},xe=function(e){return Math.round(1e5*e)/1e5||0},Te=function(e){return Math.round(1e7*e)/1e7||0},Ce=function(e,t){var i=t.charAt(0),n=parseFloat(t.substr(2));return e=parseFloat(e),"+"===i?e+n:"-"===i?e-n:"*"===i?e*n:e/n},Ee=function(e,t){for(var i=t.length,n=0;e.indexOf(t[n])<0&&++n<i;);return n<i},_e=function(){var e,t,i=de.length,n=de.slice(0);for(he={},de.length=0,e=0;e<i;e++)(t=n[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},Se=function(e,t,i,n){de.length&&!c&&_e(),e.render(t,i,n||c&&t<0&&(e._initted||e._startAt)),de.length&&!c&&_e()},ke=function(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(J).length<2?t:j(e)?e.trim():e},Ae=function(e){return e},Me=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Fe=function(e,t){for(var i in t)e[i]=t[i];return e},Pe=function e(t,i){for(var n in i)"__proto__"!==n&&"constructor"!==n&&"prototype"!==n&&(t[n]=q(i[n])?e(t[n]||(t[n]={}),i[n]):i[n]);return t},Le=function(e,t){var i,n={};for(i in e)i in t||(n[i]=e[i]);return n},Oe=function(e){var t,i=e.parent||h,n=e.keyframes?(t=G(e.keyframes),function(e,i){for(var n in i)n in e||"duration"===n&&t||"ease"===n||(e[n]=i[n])}):Me;if(H(e.inherit))for(;i;)n(e,i.vars.defaults),i=i.parent||i._dp;return e},Ie=function(e,t,i,n,r){void 0===i&&(i="_first"),void 0===n&&(n="_last");var s,o=e[n];if(r)for(s=t[r];o&&o[r]>s;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[n]=t,t._prev=o,t.parent=t._dp=e,t},Ne=function(e,t,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var r=t._prev,s=t._next;r?r._next=s:e[i]===t&&(e[i]=s),s?s._prev=r:e[n]===t&&(e[n]=r),t._next=t._prev=t.parent=null},je=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},Be=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},Re=function(e,t,i,n){return e._startAt&&(c?e._startAt.revert(le):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,n))},ze=function e(t){return!t||t._ts&&e(t.parent)},qe=function(e){return e._repeat?He(e._tTime,e=e.duration()+e._rDelay)*e:0},He=function(e,t){var i=Math.floor(e/=t);return e&&i===e?i-1:i},$e=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},Ve=function(e){return e._end=Te(e._start+(e._tDur/Math.abs(e._ts||e._rts||M)||0))},We=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=Te(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),Ve(e),i._dirty||Be(i,e)),e},Ge=function(e,t){var i;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(i=$e(e.rawTime(),t),(!t._dur||rt(0,t.totalDuration(),i)-t._tTime>M)&&t.render(i,!0)),Be(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-1e-8}},Ue=function(e,t,i,n){return t.parent&&je(t),t._start=Te((R(i)?i:i||e!==h?tt(e,i,t):e._time)+t._delay),t._end=Te(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Ie(e,t,"_first","_last",e._sort?"_start":0),Qe(t)||(e._recent=t),n||Ge(e,t),e._ts<0&&We(e,e._tTime),e},Ye=function(e,t){return(ee.ScrollTrigger||ne("scrollTrigger",t))&&ee.ScrollTrigger.create(t,e)},Xe=function(e,t,i,n,r){return ei(e,t,r),e._initted?!i&&e._pt&&!c&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&v!==Lt.frame?(de.push(e),e._lazy=[r,n],1):void 0:1},Ke=function e(t){var i=t.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||e(i))},Qe=function(e){var t=e.data;return"isFromStart"===t||"isStart"===t},Je=function(e,t,i,n){var r=e._repeat,s=Te(t)||0,o=e._tTime/e._tDur;return o&&!n&&(e._time*=s/e._dur),e._dur=s,e._tDur=r?r<0?1e10:Te(s*(r+1)+e._rDelay*r):s,o>0&&!n&&We(e,e._tTime=e._tDur*o),e.parent&&Ve(e),i||Be(e.parent,e),e},Ze=function(e){return e instanceof Yt?Be(e):Je(e,e._dur)},et={_start:0,endTime:oe,totalDuration:oe},tt=function e(t,i,n){var r,s,o,a=t.labels,l=t._recent||et,u=t.duration()>=A?l.endTime(!1):t._dur;return j(i)&&(isNaN(i)||i in a)?(s=i.charAt(0),o="%"===i.substr(-1),r=i.indexOf("="),"<"===s||">"===s?(r>=0&&(i=i.replace(/=/,"")),("<"===s?l._start:l.endTime(l._repeat>=0))+(parseFloat(i.substr(1))||0)*(o?(r<0?l:n).totalDuration()/100:1)):r<0?(i in a||(a[i]=u),a[i]):(s=parseFloat(i.charAt(r-1)+i.substr(r+1)),o&&n&&(s=s/100*(G(n)?n[0]:n).totalDuration()),r>1?e(t,i.substr(0,r-1),n)+s:u+s)):null==i?u:+i},it=function(e,t,i){var n,r,s=R(t[1]),o=(s?2:1)+(e<2?0:1),a=t[o];if(s&&(a.duration=t[1]),a.parent=i,e){for(n=a,r=i;r&&!("immediateRender"in n);)n=r.vars.defaults||{},r=H(r.vars.inherit)&&r.parent;a.immediateRender=H(n.immediateRender),e<2?a.runBackwards=1:a.startAt=t[o-1]}return new si(t[0],a,t[o+1])},nt=function(e,t){return e||0===e?t(e):t},rt=function(e,t,i){return i<e?e:i>t?t:i},st=function(e,t){return j(e)&&(t=Z.exec(e))?t[1]:""},ot=[].slice,at=function(e,t){return e&&q(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&q(e[0]))&&!e.nodeType&&e!==p},lt=function(e,t,i){return void 0===i&&(i=[]),e.forEach((function(e){var n;return j(e)&&!t||at(e,1)?(n=i).push.apply(n,ut(e)):i.push(e)}))||i},ut=function(e,t,i){return d&&!t&&d.selector?d.selector(e):!j(e)||i||!f&&Ot()?G(e)?lt(e,i):at(e)?ot.call(e,0):e?[e]:[]:ot.call((t||m).querySelectorAll(e),0)},ct=function(e){return e=ut(e)[0]||re("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return ut(t,i.querySelectorAll?i:i===e?re("Invalid scope")||m.createElement("div"):e)}},dt=function(e){return e.sort((function(){return.5-Math.random()}))},ht=function(e){if(B(e))return e;var t=q(e)?e:{each:e},i=qt(t.ease),n=t.from||0,r=parseFloat(t.base)||0,s={},o=n>0&&n<1,a=isNaN(n)||o,l=t.axis,u=n,c=n;return j(n)?u=c={center:.5,edges:.5,end:1}[n]||0:!o&&a&&(u=n[0],c=n[1]),function(e,o,d){var h,p,f,m,g,v,y,b,w,D=(d||t).length,x=s[D];if(!x){if(!(w="auto"===t.grid?0:(t.grid||[1,A])[1])){for(y=-A;y<(y=d[w++].getBoundingClientRect().left)&&w<D;);w<D&&w--}for(x=s[D]=[],h=a?Math.min(w,D)*u-.5:n%w,p=w===A?0:a?D*c/w-.5:n/w|0,y=0,b=A,v=0;v<D;v++)f=v%w-h,m=p-(v/w|0),x[v]=g=l?Math.abs("y"===l?m:f):O(f*f+m*m),g>y&&(y=g),g<b&&(b=g);"random"===n&&dt(x),x.max=y-b,x.min=b,x.v=D=(parseFloat(t.amount)||parseFloat(t.each)*(w>D?D-1:l?"y"===l?D/w:w:Math.max(w,D/w))||0)*("edges"===n?-1:1),x.b=D<0?r-D:r,x.u=st(t.amount||t.each)||0,i=i&&D<0?Rt(i):i}return D=(x[e]-x.min)/x.max||0,Te(x.b+(i?i(D):D)*x.v)+x.u}},pt=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var n=Te(Math.round(parseFloat(i)/e)*e*t);return(n-n%1)/t+(R(i)?0:st(i))}},ft=function(e,t){var i,n,r=G(e);return!r&&q(e)&&(i=r=e.radius||A,e.values?(e=ut(e.values),(n=!R(e[0]))&&(i*=i)):e=pt(e.increment)),nt(t,r?B(e)?function(t){return n=e(t),Math.abs(n-t)<=i?n:t}:function(t){for(var r,s,o=parseFloat(n?t.x:t),a=parseFloat(n?t.y:0),l=A,u=0,c=e.length;c--;)(r=n?(r=e[c].x-o)*r+(s=e[c].y-a)*s:Math.abs(e[c]-o))<l&&(l=r,u=c);return u=!i||l<=i?e[u]:t,n||u===t||R(t)?u:u+st(t)}:pt(e))},mt=function(e,t,i,n){return nt(G(e)?!t:!0===i?!!(i=0):!n,(function(){return G(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+.99*i))/i)*i*n)/n}))},gt=function(e,t,i){return nt(i,(function(i){return e[~~t(i)]}))},vt=function(e){for(var t,i,n,r,s=0,o="";~(t=e.indexOf("random(",s));)n=e.indexOf(")",t),r="["===e.charAt(t+7),i=e.substr(t+7,n-t-7).match(r?J:U),o+=e.substr(s,t-s)+mt(r?i:+i[0],r?0:+i[1],+i[2]||1e-5),s=n+1;return o+e.substr(s,e.length-s)},yt=function(e,t,i,n,r){var s=t-e,o=n-i;return nt(r,(function(t){return i+((t-e)/s*o||0)}))},bt=function(e,t,i){var n,r,s,o=e.labels,a=A;for(n in o)(r=o[n]-t)<0==!!i&&r&&a>(r=Math.abs(r))&&(s=n,a=r);return s},wt=function(e,t,i){var n,r,s,o=e.vars,a=o[t],l=d,u=e._ctx;if(a)return n=o[t+"Params"],r=o.callbackScope||e,i&&de.length&&_e(),u&&(d=u),s=n?a.apply(r,n):a.call(r),d=l,s},Dt=function(e){return je(e),e.scrollTrigger&&e.scrollTrigger.kill(!!c),e.progress()<1&&wt(e,"onInterrupt"),e},xt=[],Tt=function(e){if(e)if(e=!e.name&&e.default||e,$()||e.headless){var t=e.name,i=B(e),n=t&&!i&&e.init?function(){this._props=[]}:e,r={init:oe,render:fi,add:Jt,kill:gi,modifier:mi,rawVars:0},s={targetTest:0,get:0,getSetter:ci,aliases:{},register:0};if(Ot(),e!==n){if(pe[t])return;Me(n,Me(Le(e,r),s)),Fe(n.prototype,Fe(r,Le(e,s))),pe[n.prop=t]=n,e.targetTest&&(ge.push(n),ce[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}se(t,n),e.register&&e.register(Pi,n,bi)}else xt.push(e)},Ct=255,Et={aqua:[0,Ct,Ct],lime:[0,Ct,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Ct],navy:[0,0,128],white:[Ct,Ct,Ct],olive:[128,128,0],yellow:[Ct,Ct,0],orange:[Ct,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Ct,0,0],pink:[Ct,192,203],cyan:[0,Ct,Ct],transparent:[Ct,Ct,Ct,0]},_t=function(e,t,i){return(6*(e+=e<0?1:e>1?-1:0)<1?t+(i-t)*e*6:e<.5?i:3*e<2?t+(i-t)*(2/3-e)*6:t)*Ct+.5|0},St=function(e,t,i){var n,r,s,o,a,l,u,c,d,h,p=e?R(e)?[e>>16,e>>8&Ct,e&Ct]:0:Et.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),Et[e])p=Et[e];else if("#"===e.charAt(0)){if(e.length<6&&(n=e.charAt(1),r=e.charAt(2),s=e.charAt(3),e="#"+n+n+r+r+s+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&Ct,p&Ct,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&Ct,e&Ct]}else if("hsl"===e.substr(0,3))if(p=h=e.match(U),t){if(~e.indexOf("="))return p=e.match(Y),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,a=+p[1]/100,n=2*(l=+p[2]/100)-(r=l<=.5?l*(a+1):l+a-l*a),p.length>3&&(p[3]*=1),p[0]=_t(o+1/3,n,r),p[1]=_t(o,n,r),p[2]=_t(o-1/3,n,r);else p=e.match(U)||Et.transparent;p=p.map(Number)}return t&&!h&&(n=p[0]/Ct,r=p[1]/Ct,s=p[2]/Ct,l=((u=Math.max(n,r,s))+(c=Math.min(n,r,s)))/2,u===c?o=a=0:(d=u-c,a=l>.5?d/(2-u-c):d/(u+c),o=u===n?(r-s)/d+(r<s?6:0):u===r?(s-n)/d+2:(n-r)/d+4,o*=60),p[0]=~~(o+.5),p[1]=~~(100*a+.5),p[2]=~~(100*l+.5)),i&&p.length<4&&(p[3]=1),p},kt=function(e){var t=[],i=[],n=-1;return e.split(Mt).forEach((function(e){var r=e.match(X)||[];t.push.apply(t,r),i.push(n+=r.length+1)})),t.c=i,t},At=function(e,t,i){var n,r,s,o,a="",l=(e+a).match(Mt),u=t?"hsla(":"rgba(",c=0;if(!l)return e;if(l=l.map((function(e){return(e=St(e,t,1))&&u+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"})),i&&(s=kt(e),(n=i.c).join(a)!==s.c.join(a)))for(o=(r=e.replace(Mt,"1").split(X)).length-1;c<o;c++)a+=r[c]+(~n.indexOf(c)?l.shift()||u+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!r)for(o=(r=e.split(Mt)).length-1;c<o;c++)a+=r[c]+l[c];return a+r[o]},Mt=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(e in Et)t+="|"+e+"\\b";return new RegExp(t+")","gi")}(),Ft=/hsl[a]?\(/,Pt=function(e){var t,i=e.join(" ");if(Mt.lastIndex=0,Mt.test(i))return t=Ft.test(i),e[1]=At(e[1],t),e[0]=At(e[0],t,kt(e[1])),!0},Lt=function(){var e,t,i,n,r,s,o=Date.now,a=500,l=33,u=o(),c=u,d=1e3/240,h=d,v=[],y=function i(p){var f,m,g,y,b=o()-c,w=!0===p;if((b>a||b<0)&&(u+=b-l),((f=(g=(c+=b)-u)-h)>0||w)&&(y=++n.frame,r=g-1e3*n.time,n.time=g/=1e3,h+=f+(f>=d?4:d-f),m=1),w||(e=t(i)),m)for(s=0;s<v.length;s++)v[s](g,r,y,p)};return n={time:0,frame:0,tick:function(){y(!0)},deltaRatio:function(e){return r/(1e3/(e||60))},wake:function(){g&&(!f&&$()&&(p=f=window,m=p.document||{},ee.gsap=Pi,(p.gsapVersions||(p.gsapVersions=[])).push(Pi.version),ie(te||p.GreenSockGlobals||!p.gsap&&p||{}),xt.forEach(Tt)),i="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,e&&n.sleep(),t=i||function(e){return setTimeout(e,h-1e3*n.time+1|0)},b=1,y(2))},sleep:function(){(i?cancelAnimationFrame:clearTimeout)(e),b=0,t=oe},lagSmoothing:function(e,t){a=e||1/0,l=Math.min(t||33,a)},fps:function(e){d=1e3/(e||240),h=1e3*n.time+d},add:function(e,t,i){var r=t?function(t,i,s,o){e(t,i,s,o),n.remove(r)}:e;return n.remove(e),v[i?"unshift":"push"](r),Ot(),r},remove:function(e,t){~(t=v.indexOf(e))&&v.splice(t,1)&&s>=t&&s--},_listeners:v},n}(),Ot=function(){return!b&&Lt.wake()},It={},Nt=/^[\d.\-M][\d.\-,\s]/,jt=/["']/g,Bt=function(e){for(var t,i,n,r={},s=e.substr(1,e.length-3).split(":"),o=s[0],a=1,l=s.length;a<l;a++)i=s[a],t=a!==l-1?i.lastIndexOf(","):i.length,n=i.substr(0,t),r[o]=isNaN(n)?n.replace(jt,"").trim():+n,o=i.substr(t+1).trim();return r},Rt=function(e){return function(t){return 1-e(1-t)}},zt=function e(t,i){for(var n,r=t._first;r;)r instanceof Yt?e(r,i):!r.vars.yoyoEase||r._yoyo&&r._repeat||r._yoyo===i||(r.timeline?e(r.timeline,i):(n=r._ease,r._ease=r._yEase,r._yEase=n,r._yoyo=i)),r=r._next},qt=function(e,t){return e&&(B(e)?e:It[e]||function(e){var t,i,n,r,s=(e+"").split("("),o=It[s[0]];return o&&s.length>1&&o.config?o.config.apply(null,~e.indexOf("{")?[Bt(s[1])]:(t=e,i=t.indexOf("(")+1,n=t.indexOf(")"),r=t.indexOf("(",i),t.substring(i,~r&&r<n?t.indexOf(")",n+1):n)).split(",").map(ke)):It._CE&&Nt.test(e)?It._CE("",e):o}(e))||t},Ht=function(e,t,i,n){void 0===i&&(i=function(e){return 1-t(1-e)}),void 0===n&&(n=function(e){return e<.5?t(2*e)/2:1-t(2*(1-e))/2});var r,s={easeIn:t,easeOut:i,easeInOut:n};return De(e,(function(e){for(var t in It[e]=ee[e]=s,It[r=e.toLowerCase()]=i,s)It[r+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=It[e+"."+t]=s[t]})),s},$t=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}},Vt=function e(t,i,n){var r=i>=1?i:1,s=(n||(t?.3:.45))/(i<1?i:1),o=s/F*(Math.asin(1/r)||0),a=function(e){return 1===e?1:r*Math.pow(2,-10*e)*N((e-o)*s)+1},l="out"===t?a:"in"===t?function(e){return 1-a(1-e)}:$t(a);return s=F/s,l.config=function(i,n){return e(t,i,n)},l},Wt=function e(t,i){void 0===i&&(i=1.70158);var n=function(e){return e?--e*e*((i+1)*e+i)+1:0},r="out"===t?n:"in"===t?function(e){return 1-n(1-e)}:$t(n);return r.config=function(i){return e(t,i)},r};De("Linear,Quad,Cubic,Quart,Quint,Strong",(function(e,t){var i=t<5?t+1:t;Ht(e+",Power"+(i-1),t?function(e){return Math.pow(e,i)}:function(e){return e},(function(e){return 1-Math.pow(1-e,i)}),(function(e){return e<.5?Math.pow(2*e,i)/2:1-Math.pow(2*(1-e),i)/2}))})),It.Linear.easeNone=It.none=It.Linear.easeIn,Ht("Elastic",Vt("in"),Vt("out"),Vt()),w=7.5625,T=2*(x=1/(D=2.75)),C=2.5*x,Ht("Bounce",(function(e){return 1-E(1-e)}),E=function(e){return e<x?w*e*e:e<T?w*Math.pow(e-1.5/D,2)+.75:e<C?w*(e-=2.25/D)*e+.9375:w*Math.pow(e-2.625/D,2)+.984375}),Ht("Expo",(function(e){return e?Math.pow(2,10*(e-1)):0})),Ht("Circ",(function(e){return-(O(1-e*e)-1)})),Ht("Sine",(function(e){return 1===e?1:1-I(e*P)})),Ht("Back",Wt("in"),Wt("out"),Wt()),It.SteppedEase=It.steps=ee.SteppedEase={config:function(e,t){void 0===e&&(e=1);var i=1/e,n=e+(t?0:1),r=t?1:0;return function(e){return((n*rt(0,.99999999,e)|0)+r)*i}}},k.ease=It["quad.out"],De("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(e){return ve+=e+","+e+"Params,"}));var Gt=function(e,t){this.id=L++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:we,this.set=t?t.getSetter:ci},Ut=function(){function e(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,Je(this,+e.duration,1,1),this.data=e.data,d&&(this._ctx=d,d.data.push(this)),b||Lt.wake()}var t=e.prototype;return t.delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},t.duration=function(e){return arguments.length?this.totalDuration(this._repeat>0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},t.totalDuration=function(e){return arguments.length?(this._dirty=0,Je(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(e,t){if(Ot(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(We(this,e),!i._dp||i.parent||Ge(i,this);i&&i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e<this._tDur||this._ts<0&&e>0||!this._tDur&&!e)&&Ue(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===M||!e&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=e),Se(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+qe(this))%(this._dur+this._rDelay)||(e?this._dur:0),t):this._time},t.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+qe(this),t):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},t.iteration=function(e,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*i,t):this._repeat?He(this._tTime,i)+1:1},t.timeScale=function(e,t){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===e)return this;var i=this.parent&&this._ts?$e(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||-1e-8===e?0:this._rts,this.totalTime(rt(-Math.abs(this._delay),this._tDur,i),!1!==t),Ve(this),function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e}(this)},t.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ot(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==M&&(this._tTime-=M)))),this):this._ps},t.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&Ue(t,this,e-this._delay),this}return this._start},t.endTime=function(e){return this._start+(H(e)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?$e(t.rawTime(e),this):this._tTime:this._tTime},t.revert=function(e){void 0===e&&(e=ue);var t=c;return c=e,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(e),this.totalTime(-.01,e.suppressEvents)),"nested"!==this.data&&!1!==e.kill&&this.kill(),c=t,this},t.globalTime=function(e){for(var t=this,i=arguments.length?e:t.rawTime();t;)i=t._start+i/(Math.abs(t._ts)||1),t=t._dp;return!this.parent&&this._sat?this._sat.globalTime(e):i},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,Ze(this)):-2===this._repeat?1/0:this._repeat},t.repeatDelay=function(e){if(arguments.length){var t=this._time;return this._rDelay=e,Ze(this),t?this.time(t):this}return this._rDelay},t.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},t.seek=function(e,t){return this.totalTime(tt(this,e),H(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,H(t))},t.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},t.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},t.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-1e-8:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},t.isActive=function(){var e,t=this.parent||this._dp,i=this._start;return!(t&&!(this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=i&&e<this.endTime(!0)-M))},t.eventCallback=function(e,t,i){var n=this.vars;return arguments.length>1?(t?(n[e]=t,i&&(n[e+"Params"]=i),"onUpdate"===e&&(this._onUpdate=t)):delete n[e],this):n[e]},t.then=function(e){var t=this;return new Promise((function(i){var n=B(e)?e:Ae,r=function(){var e=t.then;t.then=null,B(n)&&(n=n(t))&&(n.then||n===t)&&(t.then=e),i(n),t.then=e};t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?r():t._prom=r}))},t.kill=function(){Dt(this)},e}();Me(Ut.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var Yt=function(e){function t(t,i){var n;return void 0===t&&(t={}),(n=e.call(this,t)||this).labels={},n.smoothChildTiming=!!t.smoothChildTiming,n.autoRemoveChildren=!!t.autoRemoveChildren,n._sort=H(t.sortChildren),h&&Ue(t.parent||h,a(n),i),t.reversed&&n.reverse(),t.paused&&n.paused(!0),t.scrollTrigger&&Ye(a(n),t.scrollTrigger),n}l(t,e);var i=t.prototype;return i.to=function(e,t,i){return it(0,arguments,this),this},i.from=function(e,t,i){return it(1,arguments,this),this},i.fromTo=function(e,t,i,n){return it(2,arguments,this),this},i.set=function(e,t,i){return t.duration=0,t.parent=this,Oe(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new si(e,t,tt(this,i),1),this},i.call=function(e,t,i){return Ue(this,si.delayedCall(0,e,t),i)},i.staggerTo=function(e,t,i,n,r,s,o){return i.duration=t,i.stagger=i.stagger||n,i.onComplete=s,i.onCompleteParams=o,i.parent=this,new si(e,i,tt(this,r)),this},i.staggerFrom=function(e,t,i,n,r,s,o){return i.runBackwards=1,Oe(i).immediateRender=H(i.immediateRender),this.staggerTo(e,t,i,n,r,s,o)},i.staggerFromTo=function(e,t,i,n,r,s,o,a){return n.startAt=i,Oe(n).immediateRender=H(n.immediateRender),this.staggerTo(e,t,n,r,s,o,a)},i.render=function(e,t,i){var n,r,s,o,a,l,u,d,p,f,m,g,v=this._time,y=this._dirty?this.totalDuration():this._tDur,b=this._dur,w=e<=0?0:Te(e),D=this._zTime<0!=e<0&&(this._initted||!b);if(this!==h&&w>y&&e>=0&&(w=y),w!==this._tTime||i||D){if(v!==this._time&&b&&(w+=this._time-v,e+=this._time-v),n=w,p=this._start,l=!(d=this._ts),D&&(b||(v=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(m=this._yoyo,a=b+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*a+e,t,i);if(n=Te(w%a),w===y?(o=this._repeat,n=b):((o=~~(w/a))&&o===w/a&&(n=b,o--),n>b&&(n=b)),f=He(this._tTime,a),!v&&this._tTime&&f!==o&&this._tTime-f*a-this._dur<=0&&(f=o),m&&1&o&&(n=b-n,g=1),o!==f&&!this._lock){var x=m&&1&f,T=x===(m&&1&o);if(o<f&&(x=!x),v=x?0:w%b?b:w,this._lock=1,this.render(v||(g?0:Te(o*a)),t,!b)._lock=0,this._tTime=w,!t&&this.parent&&wt(this,"onRepeat"),this.vars.repeatRefresh&&!g&&(this.invalidate()._lock=1),v&&v!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(b=this._dur,y=this._tDur,T&&(this._lock=2,v=x?b:-1e-4,this.render(v,!0),this.vars.repeatRefresh&&!g&&this.invalidate()),this._lock=0,!this._ts&&!l)return this;zt(this,g)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=function(e,t,i){var n;if(i>t)for(n=e._first;n&&n._start<=i;){if("isPause"===n.data&&n._start>t)return n;n=n._next}else for(n=e._last;n&&n._start>=i;){if("isPause"===n.data&&n._start<t)return n;n=n._prev}}(this,Te(v),Te(n)),u&&(w-=n-(n=u._start))),this._tTime=w,this._time=n,this._act=!d,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,v=0),!v&&n&&!t&&!o&&(wt(this,"onStart"),this._tTime!==w))return this;if(n>=v&&e>=0)for(r=this._first;r;){if(s=r._next,(r._act||n>=r._start)&&r._ts&&u!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(r._ts>0?(n-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(n-r._start)*r._ts,t,i),n!==this._time||!this._ts&&!l){u=0,s&&(w+=this._zTime=-1e-8);break}}r=s}else{r=this._last;for(var C=e<0?e:n;r;){if(s=r._prev,(r._act||C<=r._end)&&r._ts&&u!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(r._ts>0?(C-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(C-r._start)*r._ts,t,i||c&&(r._initted||r._startAt)),n!==this._time||!this._ts&&!l){u=0,s&&(w+=this._zTime=C?-1e-8:M);break}}r=s}}if(u&&!t&&(this.pause(),u.render(n>=v?0:-1e-8)._zTime=n>=v?1:-1,this._ts))return this._start=p,Ve(this),this.render(e,t,i);this._onUpdate&&!t&&wt(this,"onUpdate",!0),(w===y&&this._tTime>=this.totalDuration()||!w&&v)&&(p!==this._start&&Math.abs(d)===Math.abs(this._ts)||this._lock||((e||!b)&&(w===y&&this._ts>0||!w&&this._ts<0)&&je(this,1),t||e<0&&!v||!w&&!v&&y||(wt(this,w===y&&e>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(w<y&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(e,t){var i=this;if(R(t)||(t=tt(this,t,e)),!(e instanceof Ut)){if(G(e))return e.forEach((function(e){return i.add(e,t)})),this;if(j(e))return this.addLabel(e,t);if(!B(e))return this;e=si.delayedCall(0,e)}return this!==e?Ue(this,e,t):this},i.getChildren=function(e,t,i,n){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===i&&(i=!0),void 0===n&&(n=-A);for(var r=[],s=this._first;s;)s._start>=n&&(s instanceof si?t&&r.push(s):(i&&r.push(s),e&&r.push.apply(r,s.getChildren(!0,t,i)))),s=s._next;return r},i.getById=function(e){for(var t=this.getChildren(1,1,1),i=t.length;i--;)if(t[i].vars.id===e)return t[i]},i.remove=function(e){return j(e)?this.removeLabel(e):B(e)?this.killTweensOf(e):(Ne(this,e),e===this._recent&&(this._recent=this._last),Be(this))},i.totalTime=function(t,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Te(Lt.time-(this._ts>0?t/this._ts:(this.totalDuration()-t)/-this._ts))),e.prototype.totalTime.call(this,t,i),this._forcing=0,this):this._tTime},i.addLabel=function(e,t){return this.labels[e]=tt(this,t),this},i.removeLabel=function(e){return delete this.labels[e],this},i.addPause=function(e,t,i){var n=si.delayedCall(0,t||oe,i);return n.data="isPause",this._hasPause=1,Ue(this,n,tt(this,e))},i.removePause=function(e){var t=this._first;for(e=tt(this,e);t;)t._start===e&&"isPause"===t.data&&je(t),t=t._next},i.killTweensOf=function(e,t,i){for(var n=this.getTweensOf(e,i),r=n.length;r--;)Xt!==n[r]&&n[r].kill(e,t);return this},i.getTweensOf=function(e,t){for(var i,n=[],r=ut(e),s=this._first,o=R(t);s;)s instanceof si?Ee(s._targets,r)&&(o?(!Xt||s._initted&&s._ts)&&s.globalTime(0)<=t&&s.globalTime(s.totalDuration())>t:!t||s.isActive())&&n.push(s):(i=s.getTweensOf(r,t)).length&&n.push.apply(n,i),s=s._next;return n},i.tweenTo=function(e,t){t=t||{};var i,n=this,r=tt(n,e),s=t,o=s.startAt,a=s.onStart,l=s.onStartParams,u=s.immediateRender,c=si.to(n,Me({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:r,overwrite:"auto",duration:t.duration||Math.abs((r-(o&&"time"in o?o.time:n._time))/n.timeScale())||M,onStart:function(){if(n.pause(),!i){var e=t.duration||Math.abs((r-(o&&"time"in o?o.time:n._time))/n.timeScale());c._dur!==e&&Je(c,e,0,1).render(c._time,!0,!0),i=1}a&&a.apply(c,l||[])}},t));return u?c.render(0):c},i.tweenFromTo=function(e,t,i){return this.tweenTo(t,Me({startAt:{time:tt(this,e)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(e){return void 0===e&&(e=this._time),bt(this,tt(this,e))},i.previousLabel=function(e){return void 0===e&&(e=this._time),bt(this,tt(this,e),1)},i.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+M)},i.shiftChildren=function(e,t,i){void 0===i&&(i=0);for(var n,r=this._first,s=this.labels;r;)r._start>=i&&(r._start+=e,r._end+=e),r=r._next;if(t)for(n in s)s[n]>=i&&(s[n]+=e);return Be(this)},i.invalidate=function(t){var i=this._first;for(this._lock=0;i;)i.invalidate(t),i=i._next;return e.prototype.invalidate.call(this,t)},i.clear=function(e){void 0===e&&(e=!0);for(var t,i=this._first;i;)t=i._next,this.remove(i),i=t;return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),Be(this)},i.totalDuration=function(e){var t,i,n,r=0,s=this,o=s._last,a=A;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-e:e));if(s._dirty){for(n=s.parent;o;)t=o._prev,o._dirty&&o.totalDuration(),(i=o._start)>a&&s._sort&&o._ts&&!s._lock?(s._lock=1,Ue(s,o,i-o._delay,1)._lock=0):a=i,i<0&&o._ts&&(r-=i,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-Infinity),a=0),o._end>r&&o._ts&&(r=o._end),o=t;Je(s,s===h&&s._time>r?s._time:r,1,1),s._dirty=0}return s._tDur},t.updateRoot=function(e){if(h._ts&&(Se(h,$e(e,h)),v=Lt.frame),Lt.frame>=me){me+=S.autoSleep||120;var t=h._first;if((!t||!t._ts)&&S.autoSleep&&Lt._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||Lt.sleep()}}},t}(Ut);Me(Yt.prototype,{_lock:0,_hasPause:0,_forcing:0});var Xt,Kt,Qt=function(e,t,i,n,r,s,o){var a,l,u,c,d,h,p,f,m=new bi(this._pt,e,t,0,1,pi,null,r),g=0,v=0;for(m.b=i,m.e=n,i+="",(p=~(n+="").indexOf("random("))&&(n=vt(n)),s&&(s(f=[i,n],e,t),i=f[0],n=f[1]),l=i.match(K)||[];a=K.exec(n);)c=a[0],d=n.substring(g,a.index),u?u=(u+1)%5:"rgba("===d.substr(-5)&&(u=1),c!==l[v++]&&(h=parseFloat(l[v-1])||0,m._pt={_next:m._pt,p:d||1===v?d:",",s:h,c:"="===c.charAt(1)?Ce(h,c)-h:parseFloat(c)-h,m:u&&u<4?Math.round:0},g=K.lastIndex);return m.c=g<n.length?n.substring(g,n.length):"",m.fp=o,(Q.test(n)||p)&&(m.e=0),this._pt=m,m},Jt=function(e,t,i,n,r,s,o,a,l,u){B(n)&&(n=n(r||0,e,s));var c,d=e[t],h="get"!==i?i:B(d)?l?e[t.indexOf("set")||!B(e["get"+t.substr(3)])?t:"get"+t.substr(3)](l):e[t]():d,p=B(d)?l?li:ai:oi;if(j(n)&&(~n.indexOf("random(")&&(n=vt(n)),"="===n.charAt(1)&&((c=Ce(h,n)+(st(h)||0))||0===c)&&(n=c)),!u||h!==n||Kt)return isNaN(h*n)||""===n?(!d&&!(t in e)&&ne(t,n),Qt.call(this,e,t,h,n,p,a||S.stringFilter,l)):(c=new bi(this._pt,e,t,+h||0,n-(h||0),"boolean"==typeof d?hi:di,0,p),l&&(c.fp=l),o&&c.modifier(o,this,e),this._pt=c)},Zt=function(e,t,i,n,r,s){var o,a,l,u;if(pe[e]&&!1!==(o=new pe[e]).init(r,o.rawVars?t[e]:function(e,t,i,n,r){if(B(e)&&(e=ii(e,r,t,i,n)),!q(e)||e.style&&e.nodeType||G(e)||W(e))return j(e)?ii(e,r,t,i,n):e;var s,o={};for(s in e)o[s]=ii(e[s],r,t,i,n);return o}(t[e],n,r,s,i),i,n,s)&&(i._pt=a=new bi(i._pt,r,e,0,1,o.render,o,0,o.priority),i!==y))for(l=i._ptLookup[i._targets.indexOf(r)],u=o._props.length;u--;)l[o._props[u]]=a;return o},ei=function e(t,i,n){var r,s,o,a,l,d,p,f,m,g,v,y,b,w=t.vars,D=w.ease,x=w.startAt,T=w.immediateRender,C=w.lazy,E=w.onUpdate,_=w.runBackwards,S=w.yoyoEase,F=w.keyframes,P=w.autoRevert,L=t._dur,O=t._startAt,I=t._targets,N=t.parent,j=N&&"nested"===N.data?N.vars.targets:I,B="auto"===t._overwrite&&!u,R=t.timeline;if(R&&(!F||!D)&&(D="none"),t._ease=qt(D,k.ease),t._yEase=S?Rt(qt(!0===S?D:S,k.ease)):0,S&&t._yoyo&&!t._repeat&&(S=t._yEase,t._yEase=t._ease,t._ease=S),t._from=!R&&!!w.runBackwards,!R||F&&!w.stagger){if(y=(f=I[0]?be(I[0]).harness:0)&&w[f.prop],r=Le(w,ce),O&&(O._zTime<0&&O.progress(1),i<0&&_&&T&&!P?O.render(-1,!0):O.revert(_&&L?le:ae),O._lazy=0),x){if(je(t._startAt=si.set(I,Me({data:"isStart",overwrite:!1,parent:N,immediateRender:!0,lazy:!O&&H(C),startAt:null,delay:0,onUpdate:E&&function(){return wt(t,"onUpdate")},stagger:0},x))),t._startAt._dp=0,t._startAt._sat=t,i<0&&(c||!T&&!P)&&t._startAt.revert(le),T&&L&&i<=0&&n<=0)return void(i&&(t._zTime=i))}else if(_&&L&&!O)if(i&&(T=!1),o=Me({overwrite:!1,data:"isFromStart",lazy:T&&!O&&H(C),immediateRender:T,stagger:0,parent:N},r),y&&(o[f.prop]=y),je(t._startAt=si.set(I,o)),t._startAt._dp=0,t._startAt._sat=t,i<0&&(c?t._startAt.revert(le):t._startAt.render(-1,!0)),t._zTime=i,T){if(!i)return}else e(t._startAt,M,M);for(t._pt=t._ptCache=0,C=L&&H(C)||C&&!L,s=0;s<I.length;s++){if(p=(l=I[s])._gsap||ye(I)[s]._gsap,t._ptLookup[s]=g={},he[p.id]&&de.length&&_e(),v=j===I?s:j.indexOf(l),f&&!1!==(m=new f).init(l,y||r,t,v,j)&&(t._pt=a=new bi(t._pt,l,m.name,0,1,m.render,m,0,m.priority),m._props.forEach((function(e){g[e]=a})),m.priority&&(d=1)),!f||y)for(o in r)pe[o]&&(m=Zt(o,r,t,v,l,j))?m.priority&&(d=1):g[o]=a=Jt.call(t,l,o,"get",r[o],v,j,0,w.stringFilter);t._op&&t._op[s]&&t.kill(l,t._op[s]),B&&t._pt&&(Xt=t,h.killTweensOf(l,g,t.globalTime(i)),b=!t.parent,Xt=0),t._pt&&C&&(he[p.id]=1)}d&&yi(t),t._onInit&&t._onInit(t)}t._onUpdate=E,t._initted=(!t._op||t._pt)&&!b,F&&i<=0&&R.render(A,!0,!0)},ti=function(e,t,i,n){var r,s,o=t.ease||n||"power1.inOut";if(G(t))s=i[e]||(i[e]=[]),t.forEach((function(e,i){return s.push({t:i/(t.length-1)*100,v:e,e:o})}));else for(r in t)s=i[r]||(i[r]=[]),"ease"===r||s.push({t:parseFloat(e),v:t[r],e:o})},ii=function(e,t,i,n,r){return B(e)?e.call(t,i,n,r):j(e)&&~e.indexOf("random(")?vt(e):e},ni=ve+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",ri={};De(ni+",id,stagger,delay,duration,paused,scrollTrigger",(function(e){return ri[e]=1}));var si=function(e){function t(t,i,n,r){var s;"number"==typeof i&&(n.duration=i,i=n,n=null);var o,l,c,d,p,f,m,g,v=(s=e.call(this,r?i:Oe(i))||this).vars,y=v.duration,b=v.delay,w=v.immediateRender,D=v.stagger,x=v.overwrite,T=v.keyframes,C=v.defaults,E=v.scrollTrigger,_=v.yoyoEase,k=i.parent||h,A=(G(t)||W(t)?R(t[0]):"length"in i)?[t]:ut(t);if(s._targets=A.length?ye(A):re("GSAP target "+t+" not found. https://gsap.com",!S.nullTargetWarn)||[],s._ptLookup=[],s._overwrite=x,T||D||V(y)||V(b)){if(i=s.vars,(o=s.timeline=new Yt({data:"nested",defaults:C||{},targets:k&&"nested"===k.data?k.vars.targets:A})).kill(),o.parent=o._dp=a(s),o._start=0,D||V(y)||V(b)){if(d=A.length,m=D&&ht(D),q(D))for(p in D)~ni.indexOf(p)&&(g||(g={}),g[p]=D[p]);for(l=0;l<d;l++)(c=Le(i,ri)).stagger=0,_&&(c.yoyoEase=_),g&&Fe(c,g),f=A[l],c.duration=+ii(y,a(s),l,f,A),c.delay=(+ii(b,a(s),l,f,A)||0)-s._delay,!D&&1===d&&c.delay&&(s._delay=b=c.delay,s._start+=b,c.delay=0),o.to(f,c,m?m(l,f,A):0),o._ease=It.none;o.duration()?y=b=0:s.timeline=0}else if(T){Oe(Me(o.vars.defaults,{ease:"none"})),o._ease=qt(T.ease||i.ease||"none");var M,F,P,L=0;if(G(T))T.forEach((function(e){return o.to(A,e,">")})),o.duration();else{for(p in c={},T)"ease"===p||"easeEach"===p||ti(p,T[p],c,T.easeEach);for(p in c)for(M=c[p].sort((function(e,t){return e.t-t.t})),L=0,l=0;l<M.length;l++)(P={ease:(F=M[l]).e,duration:(F.t-(l?M[l-1].t:0))/100*y})[p]=F.v,o.to(A,P,L),L+=P.duration;o.duration()<y&&o.to({},{duration:y-o.duration()})}}y||s.duration(y=o.duration())}else s.timeline=0;return!0!==x||u||(Xt=a(s),h.killTweensOf(A),Xt=0),Ue(k,a(s),n),i.reversed&&s.reverse(),i.paused&&s.paused(!0),(w||!y&&!T&&s._start===Te(k._time)&&H(w)&&ze(a(s))&&"nested"!==k.data)&&(s._tTime=-1e-8,s.render(Math.max(0,-b)||0)),E&&Ye(a(s),E),s}l(t,e);var i=t.prototype;return i.render=function(e,t,i){var n,r,s,o,a,l,u,d,h,p=this._time,f=this._tDur,m=this._dur,g=e<0,v=e>f-M&&!g?f:e<M?0:e;if(m){if(v!==this._tTime||!e||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g){if(n=v,d=this.timeline,this._repeat){if(o=m+this._rDelay,this._repeat<-1&&g)return this.totalTime(100*o+e,t,i);if(n=Te(v%o),v===f?(s=this._repeat,n=m):((s=~~(v/o))&&s===Te(v/o)&&(n=m,s--),n>m&&(n=m)),(l=this._yoyo&&1&s)&&(h=this._yEase,n=m-n),a=He(this._tTime,o),n===p&&!i&&this._initted&&s===a)return this._tTime=v,this;s!==a&&(d&&this._yEase&&zt(d,l),this.vars.repeatRefresh&&!l&&!this._lock&&this._time!==o&&this._initted&&(this._lock=i=1,this.render(Te(o*s),!0).invalidate()._lock=0))}if(!this._initted){if(Xe(this,g?e:n,i,t,v))return this._tTime=0,this;if(!(p===this._time||i&&this.vars.repeatRefresh&&s!==a))return this;if(m!==this._dur)return this.render(e,t,i)}if(this._tTime=v,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=u=(h||this._ease)(n/m),this._from&&(this.ratio=u=1-u),n&&!p&&!t&&!s&&(wt(this,"onStart"),this._tTime!==v))return this;for(r=this._pt;r;)r.r(u,r.d),r=r._next;d&&d.render(e<0?e:d._dur*d._ease(n/this._dur),t,i)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(g&&Re(this,e,0,i),wt(this,"onUpdate")),this._repeat&&s!==a&&this.vars.onRepeat&&!t&&this.parent&&wt(this,"onRepeat"),v!==this._tDur&&v||this._tTime!==v||(g&&!this._onUpdate&&Re(this,e,0,!0),(e||!m)&&(v===this._tDur&&this._ts>0||!v&&this._ts<0)&&je(this,1),t||g&&!p||!(v||p||l)||(wt(this,v===f?"onComplete":"onReverseComplete",!0),this._prom&&!(v<f&&this.timeScale()>0)&&this._prom()))}}else!function(e,t,i,n){var r,s,o,a=e.ratio,l=t<0||!t&&(!e._start&&Ke(e)&&(e._initted||!Qe(e))||(e._ts<0||e._dp._ts<0)&&!Qe(e))?0:1,u=e._rDelay,d=0;if(u&&e._repeat&&(d=rt(0,e._tDur,t),s=He(d,u),e._yoyo&&1&s&&(l=1-l),s!==He(e._tTime,u)&&(a=1-l,e.vars.repeatRefresh&&e._initted&&e.invalidate())),l!==a||c||n||e._zTime===M||!t&&e._zTime){if(!e._initted&&Xe(e,t,n,i,d))return;for(o=e._zTime,e._zTime=t||(i?M:0),i||(i=t&&!o),e.ratio=l,e._from&&(l=1-l),e._time=0,e._tTime=d,r=e._pt;r;)r.r(l,r.d),r=r._next;t<0&&Re(e,t,0,!0),e._onUpdate&&!i&&wt(e,"onUpdate"),d&&e._repeat&&!i&&e.parent&&wt(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===l&&(l&&je(e,1),i||c||(wt(e,l?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)}(this,e,t,i);return this},i.targets=function(){return this._targets},i.invalidate=function(t){return(!t||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),e.prototype.invalidate.call(this,t)},i.resetTo=function(e,t,i,n,r){b||Lt.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||ei(this,s),function(e,t,i,n,r,s,o,a){var l,u,c,d,h=(e._pt&&e._ptCache||(e._ptCache={}))[t];if(!h)for(h=e._ptCache[t]=[],c=e._ptLookup,d=e._targets.length;d--;){if((l=c[d][t])&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==t&&l.fp!==t;)l=l._next;if(!l)return Kt=1,e.vars[t]="+=0",ei(e,o),Kt=0,a?re(t+" not eligible for reset"):1;h.push(l)}for(d=h.length;d--;)(l=(u=h[d])._pt||u).s=!n&&0!==n||r?l.s+(n||0)+s*l.c:n,l.c=i-l.s,u.e&&(u.e=xe(i)+st(u.e)),u.b&&(u.b=l.s+st(u.b))}(this,e,t,i,n,this._ease(s/this._dur),s,r)?this.resetTo(e,t,i,n,1):(We(this,0),this.parent||Ie(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(e,t){if(void 0===t&&(t="all"),!(e||t&&"all"!==t))return this._lazy=this._pt=0,this.parent?Dt(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,Xt&&!0!==Xt.vars.overwrite)._first||Dt(this),this.parent&&i!==this.timeline.totalDuration()&&Je(this,this._dur*this.timeline._tDur/i,0,1),this}var n,r,s,o,a,l,u,c=this._targets,d=e?ut(e):c,h=this._ptLookup,p=this._pt;if((!t||"all"===t)&&function(e,t){for(var i=e.length,n=i===t.length;n&&i--&&e[i]===t[i];);return i<0}(c,d))return"all"===t&&(this._pt=0),Dt(this);for(n=this._op=this._op||[],"all"!==t&&(j(t)&&(a={},De(t,(function(e){return a[e]=1})),t=a),t=function(e,t){var i,n,r,s,o=e[0]?be(e[0]).harness:0,a=o&&o.aliases;if(!a)return t;for(n in i=Fe({},t),a)if(n in i)for(r=(s=a[n].split(",")).length;r--;)i[s[r]]=i[n];return i}(c,t)),u=c.length;u--;)if(~d.indexOf(c[u]))for(a in r=h[u],"all"===t?(n[u]=t,o=r,s={}):(s=n[u]=n[u]||{},o=t),o)(l=r&&r[a])&&("kill"in l.d&&!0!==l.d.kill(a)||Ne(this,l,"_pt"),delete r[a]),"all"!==s&&(s[a]=1);return this._initted&&!this._pt&&p&&Dt(this),this},t.to=function(e,i){return new t(e,i,arguments[2])},t.from=function(e,t){return it(1,arguments)},t.delayedCall=function(e,i,n,r){return new t(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:i,onReverseComplete:i,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:r})},t.fromTo=function(e,t,i){return it(2,arguments)},t.set=function(e,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new t(e,i)},t.killTweensOf=function(e,t,i){return h.killTweensOf(e,t,i)},t}(Ut);Me(si.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),De("staggerTo,staggerFrom,staggerFromTo",(function(e){si[e]=function(){var t=new Yt,i=ot.call(arguments,0);return i.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,i)}}));var oi=function(e,t,i){return e[t]=i},ai=function(e,t,i){return e[t](i)},li=function(e,t,i,n){return e[t](n.fp,i)},ui=function(e,t,i){return e.setAttribute(t,i)},ci=function(e,t){return B(e[t])?ai:z(e[t])&&e.setAttribute?ui:oi},di=function(e,t){return t.set(t.t,t.p,Math.round(1e6*(t.s+t.c*e))/1e6,t)},hi=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},pi=function(e,t){var i=t._pt,n="";if(!e&&t.b)n=t.b;else if(1===e&&t.e)n=t.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*e):Math.round(1e4*(i.s+i.c*e))/1e4)+n,i=i._next;n+=t.c}t.set(t.t,t.p,n,t)},fi=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},mi=function(e,t,i,n){for(var r,s=this._pt;s;)r=s._next,s.p===n&&s.modifier(e,t,i),s=r},gi=function(e){for(var t,i,n=this._pt;n;)i=n._next,n.p===e&&!n.op||n.op===e?Ne(this,n,"_pt"):n.dep||(t=1),n=i;return!t},vi=function(e,t,i,n){n.mSet(e,t,n.m.call(n.tween,i,n.mt),n)},yi=function(e){for(var t,i,n,r,s=e._pt;s;){for(t=s._next,i=n;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:r)?s._prev._next=s:n=s,(s._next=i)?i._prev=s:r=s,s=t}e._pt=n},bi=function(){function e(e,t,i,n,r,s,o,a,l){this.t=t,this.s=n,this.c=r,this.p=i,this.r=s||di,this.d=o||this,this.set=a||oi,this.pr=l||0,this._next=e,e&&(e._prev=this)}return e.prototype.modifier=function(e,t,i){this.mSet=this.mSet||this.set,this.set=vi,this.m=e,this.mt=i,this.tween=t},e}();De(ve+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(e){return ce[e]=1})),ee.TweenMax=ee.TweenLite=si,ee.TimelineLite=ee.TimelineMax=Yt,h=new Yt({sortChildren:!1,defaults:k,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),S.stringFilter=Pt;var wi=[],Di={},xi=[],Ti=0,Ci=0,Ei=function(e){return(Di[e]||xi).map((function(e){return e()}))},_i=function(){var e=Date.now(),t=[];e-Ti>2&&(Ei("matchMediaInit"),wi.forEach((function(e){var i,n,r,s,o=e.queries,a=e.conditions;for(n in o)(i=p.matchMedia(o[n]).matches)&&(r=1),i!==a[n]&&(a[n]=i,s=1);s&&(e.revert(),r&&t.push(e))})),Ei("matchMediaRevert"),t.forEach((function(e){return e.onMatch(e,(function(t){return e.add(null,t)}))})),Ti=e,Ei("matchMedia"))},Si=function(){function e(e,t){this.selector=t&&ct(t),this.data=[],this._r=[],this.isReverted=!1,this.id=Ci++,e&&this.add(e)}var t=e.prototype;return t.add=function(e,t,i){B(e)&&(i=t,t=e,e=B);var n=this,r=function(){var e,r=d,s=n.selector;return r&&r!==n&&r.data.push(n),i&&(n.selector=ct(i)),d=n,e=t.apply(n,arguments),B(e)&&n._r.push(e),d=r,n.selector=s,n.isReverted=!1,e};return n.last=r,e===B?r(n,(function(e){return n.add(null,e)})):e?n[e]=r:r},t.ignore=function(e){var t=d;d=null,e(this),d=t},t.getTweens=function(){var t=[];return this.data.forEach((function(i){return i instanceof e?t.push.apply(t,i.getTweens()):i instanceof si&&!(i.parent&&"nested"===i.parent.data)&&t.push(i)})),t},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(e,t){var i=this;if(e?function(){for(var t,n=i.getTweens(),r=i.data.length;r--;)"isFlip"===(t=i.data[r]).data&&(t.revert(),t.getChildren(!0,!0,!1).forEach((function(e){return n.splice(n.indexOf(e),1)})));for(n.map((function(e){return{g:e._dur||e._delay||e._sat&&!e._sat.vars.immediateRender?e.globalTime(0):-1/0,t:e}})).sort((function(e,t){return t.g-e.g||-1/0})).forEach((function(t){return t.t.revert(e)})),r=i.data.length;r--;)(t=i.data[r])instanceof Yt?"nested"!==t.data&&(t.scrollTrigger&&t.scrollTrigger.revert(),t.kill()):!(t instanceof si)&&t.revert&&t.revert(e);i._r.forEach((function(t){return t(e,i)})),i.isReverted=!0}():this.data.forEach((function(e){return e.kill&&e.kill()})),this.clear(),t)for(var n=wi.length;n--;)wi[n].id===this.id&&wi.splice(n,1)},t.revert=function(e){this.kill(e||{})},e}(),ki=function(){function e(e){this.contexts=[],this.scope=e,d&&d.data.push(this)}var t=e.prototype;return t.add=function(e,t,i){q(e)||(e={matches:e});var n,r,s,o=new Si(0,i||this.scope),a=o.conditions={};for(r in d&&!o.selector&&(o.selector=d.selector),this.contexts.push(o),t=o.add("onMatch",t),o.queries=e,e)"all"===r?s=1:(n=p.matchMedia(e[r]))&&(wi.indexOf(o)<0&&wi.push(o),(a[r]=n.matches)&&(s=1),n.addListener?n.addListener(_i):n.addEventListener("change",_i));return s&&t(o,(function(e){return o.add(null,e)})),this},t.revert=function(e){this.kill(e||{})},t.kill=function(e){this.contexts.forEach((function(t){return t.kill(e,!0)}))},e}(),Ai={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach((function(e){return Tt(e)}))},timeline:function(e){return new Yt(e)},getTweensOf:function(e,t){return h.getTweensOf(e,t)},getProperty:function(e,t,i,n){j(e)&&(e=ut(e)[0]);var r=be(e||{}).get,s=i?Ae:ke;return"native"===i&&(i=""),e?t?s((pe[t]&&pe[t].get||r)(e,t,i,n)):function(t,i,n){return s((pe[t]&&pe[t].get||r)(e,t,i,n))}:e},quickSetter:function(e,t,i){if((e=ut(e)).length>1){var n=e.map((function(e){return Pi.quickSetter(e,t,i)})),r=n.length;return function(e){for(var t=r;t--;)n[t](e)}}e=e[0]||{};var s=pe[t],o=be(e),a=o.harness&&(o.harness.aliases||{})[t]||t,l=s?function(t){var n=new s;y._pt=0,n.init(e,i?t+i:t,y,0,[e]),n.render(1,n),y._pt&&fi(1,y)}:o.set(e,a);return s?l:function(t){return l(e,a,i?t+i:t,o,1)}},quickTo:function(e,t,i){var n,r=Pi.to(e,Fe(((n={})[t]="+=0.1",n.paused=!0,n),i||{})),s=function(e,i,n){return r.resetTo(t,e,i,n)};return s.tween=r,s},isTweening:function(e){return h.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=qt(e.ease,k.ease)),Pe(k,e||{})},config:function(e){return Pe(S,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,n=e.plugins,r=e.defaults,s=e.extendTimeline;(n||"").split(",").forEach((function(e){return e&&!pe[e]&&!ee[e]&&re(t+" effect requires "+e+" plugin.")})),fe[t]=function(e,t,n){return i(ut(e),Me(t||{},r),n)},s&&(Yt.prototype[t]=function(e,i,n){return this.add(fe[t](e,q(i)?i:(n=i)&&{},this),n)})},registerEase:function(e,t){It[e]=qt(t)},parseEase:function(e,t){return arguments.length?qt(e,t):It},getById:function(e){return h.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var i,n,r=new Yt(e);for(r.smoothChildTiming=H(e.smoothChildTiming),h.remove(r),r._dp=0,r._time=r._tTime=h._time,i=h._first;i;)n=i._next,!t&&!i._dur&&i instanceof si&&i.vars.onComplete===i._targets[0]||Ue(r,i,i._start-i._delay),i=n;return Ue(h,r,0),r},context:function(e,t){return e?new Si(e,t):d},matchMedia:function(e){return new ki(e)},matchMediaRefresh:function(){return wi.forEach((function(e){var t,i,n=e.conditions;for(i in n)n[i]&&(n[i]=!1,t=1);t&&e.revert()}))||_i()},addEventListener:function(e,t){var i=Di[e]||(Di[e]=[]);~i.indexOf(t)||i.push(t)},removeEventListener:function(e,t){var i=Di[e],n=i&&i.indexOf(t);n>=0&&i.splice(n,1)},utils:{wrap:function e(t,i,n){var r=i-t;return G(t)?gt(t,e(0,t.length),i):nt(n,(function(e){return(r+(e-t)%r)%r+t}))},wrapYoyo:function e(t,i,n){var r=i-t,s=2*r;return G(t)?gt(t,e(0,t.length-1),i):nt(n,(function(e){return t+((e=(s+(e-t)%s)%s||0)>r?s-e:e)}))},distribute:ht,random:mt,snap:ft,normalize:function(e,t,i){return yt(e,t,0,1,i)},getUnit:st,clamp:function(e,t,i){return nt(i,(function(i){return rt(e,t,i)}))},splitColor:St,toArray:ut,selector:ct,mapRange:yt,pipe:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return t.reduce((function(e,t){return t(e)}),e)}},unitize:function(e,t){return function(i){return e(parseFloat(i))+(t||st(i))}},interpolate:function e(t,i,n,r){var s=isNaN(t+i)?0:function(e){return(1-e)*t+e*i};if(!s){var o,a,l,u,c,d=j(t),h={};if(!0===n&&(r=1)&&(n=null),d)t={p:t},i={p:i};else if(G(t)&&!G(i)){for(l=[],u=t.length,c=u-2,a=1;a<u;a++)l.push(e(t[a-1],t[a]));u--,s=function(e){e*=u;var t=Math.min(c,~~e);return l[t](e-t)},n=i}else r||(t=Fe(G(t)?[]:{},t));if(!l){for(o in i)Jt.call(h,t,o,"get",i[o]);s=function(e){return fi(e,h)||(d?t.p:t)}}}return nt(n,s)},shuffle:dt},install:ie,effects:fe,ticker:Lt,updateRoot:Yt.updateRoot,plugins:pe,globalTimeline:h,core:{PropTween:bi,globals:se,Tween:si,Timeline:Yt,Animation:Ut,getCache:be,_removeLinkedListItem:Ne,reverting:function(){return c},context:function(e){return e&&d&&(d.data.push(e),e._ctx=d),d},suppressOverwrites:function(e){return u=e}}};De("to,from,fromTo,delayedCall,set,killTweensOf",(function(e){return Ai[e]=si[e]})),Lt.add(Yt.updateRoot),y=Ai.to({},{duration:0});var Mi=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},Fi=function(e,t){return{name:e,rawVars:1,init:function(e,i,n){n._onInit=function(e){var n,r;if(j(i)&&(n={},De(i,(function(e){return n[e]=1})),i=n),t){for(r in n={},i)n[r]=t(i[r]);i=n}!function(e,t){var i,n,r,s=e._targets;for(i in t)for(n=s.length;n--;)(r=e._ptLookup[n][i])&&(r=r.d)&&(r._pt&&(r=Mi(r,i)),r&&r.modifier&&r.modifier(t[i],e,s[n],i))}(e,i)}}}},Pi=Ai.registerPlugin({name:"attr",init:function(e,t,i,n,r){var s,o,a;for(s in this.tween=i,t)a=e.getAttribute(s)||"",(o=this.add(e,"setAttribute",(a||0)+"",t[s],n,r,0,0,s)).op=s,o.b=a,this._props.push(s)},render:function(e,t){for(var i=t._pt;i;)c?i.set(i.t,i.p,i.b,i):i.r(e,i.d),i=i._next}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i],0,0,0,0,0,1)}},Fi("roundProps",pt),Fi("modifiers"),Fi("snap",ft))||Ai;si.version=Yt.version=Pi.version="3.12.5",g=1,$()&&Ot();It.Power0,It.Power1,It.Power2,It.Power3,It.Power4,It.Linear,It.Quad,It.Cubic,It.Quart,It.Quint,It.Strong,It.Elastic,It.Back,It.SteppedEase,It.Bounce,It.Sine,It.Expo,It.Circ;var Li,Oi,Ii,Ni,ji,Bi,Ri,zi,qi={},Hi=180/Math.PI,$i=Math.PI/180,Vi=Math.atan2,Wi=/([A-Z])/g,Gi=/(left|right|width|margin|padding|x)/i,Ui=/[\s,\(]\S/,Yi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Xi=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},Ki=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},Qi=function(e,t){return t.set(t.t,t.p,e?Math.round(1e4*(t.s+t.c*e))/1e4+t.u:t.b,t)},Ji=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},Zi=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},en=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},tn=function(e,t,i){return e.style[t]=i},nn=function(e,t,i){return e.style.setProperty(t,i)},rn=function(e,t,i){return e._gsap[t]=i},sn=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},on=function(e,t,i,n,r){var s=e._gsap;s.scaleX=s.scaleY=i,s.renderTransform(r,s)},an=function(e,t,i,n,r){var s=e._gsap;s[t]=i,s.renderTransform(r,s)},ln="transform",un=ln+"Origin",cn=function e(t,i){var n=this,r=this.target,s=r.style,o=r._gsap;if(t in qi&&s){if(this.tfm=this.tfm||{},"transform"===t)return Yi.transform.split(",").forEach((function(t){return e.call(n,t,i)}));if(~(t=Yi[t]||t).indexOf(",")?t.split(",").forEach((function(e){return n.tfm[e]=kn(r,e)})):this.tfm[t]=o.x?o[t]:kn(r,t),t===un&&(this.tfm.zOrigin=o.zOrigin),this.props.indexOf(ln)>=0)return;o.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(un,i,"")),t=ln}(s||i)&&this.props.push(t,i,s[t])},dn=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},hn=function(){var e,t,i=this.props,n=this.target,r=n.style,s=n._gsap;for(e=0;e<i.length;e+=3)i[e+1]?n[i[e]]=i[e+2]:i[e+2]?r[i[e]]=i[e+2]:r.removeProperty("--"===i[e].substr(0,2)?i[e]:i[e].replace(Wi,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)s[t]=this.tfm[t];s.svg&&(s.renderTransform(),n.setAttribute("data-svg-origin",this.svgo||"")),(e=Ri())&&e.isStart||r[ln]||(dn(r),s.zOrigin&&r[un]&&(r[un]+=" "+s.zOrigin+"px",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},pn=function(e,t){var i={target:e,props:[],revert:hn,save:cn};return e._gsap||Pi.core.getCache(e),t&&t.split(",").forEach((function(e){return i.save(e)})),i},fn=function(e,t){var i=Oi.createElementNS?Oi.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Oi.createElement(e);return i&&i.style?i:Oi.createElement(e)},mn=function e(t,i,n){var r=getComputedStyle(t);return r[i]||r.getPropertyValue(i.replace(Wi,"-$1").toLowerCase())||r.getPropertyValue(i)||!n&&e(t,vn(i)||i,1)||""},gn="O,Moz,ms,Ms,Webkit".split(","),vn=function(e,t,i){var n=(t||ji).style,r=5;if(e in n&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);r--&&!(gn[r]+e in n););return r<0?null:(3===r?"ms":r>=0?gn[r]:"")+e},yn=function(){"undefined"!=typeof window&&window.document&&(Li=window,Oi=Li.document,Ii=Oi.documentElement,ji=fn("div")||{style:{}},fn("div"),ln=vn(ln),un=ln+"Origin",ji.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",zi=!!vn("perspective"),Ri=Pi.core.reverting,Ni=1)},bn=function e(t){var i,n=fn("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=this.parentNode,s=this.nextSibling,o=this.style.cssText;if(Ii.appendChild(n),n.appendChild(this),this.style.display="block",t)try{i=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=e}catch(e){}else this._gsapBBox&&(i=this._gsapBBox());return r&&(s?r.insertBefore(this,s):r.appendChild(this)),Ii.removeChild(n),this.style.cssText=o,i},wn=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},Dn=function(e){var t;try{t=e.getBBox()}catch(i){t=bn.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===bn||(t=bn.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+wn(e,["x","cx","x1"])||0,y:+wn(e,["y","cy","y1"])||0,width:0,height:0}},xn=function(e){return!(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!Dn(e))},Tn=function(e,t){if(t){var i,n=e.style;t in qi&&t!==un&&(t=ln),n.removeProperty?("ms"!==(i=t.substr(0,2))&&"webkit"!==t.substr(0,6)||(t="-"+t),n.removeProperty("--"===i?t:t.replace(Wi,"-$1").toLowerCase())):n.removeAttribute(t)}},Cn=function(e,t,i,n,r,s){var o=new bi(e._pt,t,i,0,1,s?en:Zi);return e._pt=o,o.b=n,o.e=r,e._props.push(i),o},En={deg:1,rad:1,turn:1},_n={grid:1,flex:1},Sn=function e(t,i,n,r){var s,o,a,l,u=parseFloat(n)||0,c=(n+"").trim().substr((u+"").length)||"px",d=ji.style,h=Gi.test(i),p="svg"===t.tagName.toLowerCase(),f=(p?"client":"offset")+(h?"Width":"Height"),m=100,g="px"===r,v="%"===r;if(r===c||!u||En[r]||En[c])return u;if("px"!==c&&!g&&(u=e(t,i,n,"px")),l=t.getCTM&&xn(t),(v||"%"===c)&&(qi[i]||~i.indexOf("adius")))return s=l?t.getBBox()[h?"width":"height"]:t[f],xe(v?u/s*m:u/100*s);if(d[h?"width":"height"]=m+(g?c:r),o=~i.indexOf("adius")||"em"===r&&t.appendChild&&!p?t:t.parentNode,l&&(o=(t.ownerSVGElement||{}).parentNode),o&&o!==Oi&&o.appendChild||(o=Oi.body),(a=o._gsap)&&v&&a.width&&h&&a.time===Lt.time&&!a.uncache)return xe(u/a.width*m);if(!v||"height"!==i&&"width"!==i)(v||"%"===c)&&!_n[mn(o,"display")]&&(d.position=mn(t,"position")),o===t&&(d.position="static"),o.appendChild(ji),s=ji[f],o.removeChild(ji),d.position="absolute";else{var y=t.style[i];t.style[i]=m+r,s=t[f],y?t.style[i]=y:Tn(t,i)}return h&&v&&((a=be(o)).time=Lt.time,a.width=o[f]),xe(g?s*u/m:s&&u?m/s*u:0)},kn=function(e,t,i,n){var r;return Ni||yn(),t in Yi&&"transform"!==t&&~(t=Yi[t]).indexOf(",")&&(t=t.split(",")[0]),qi[t]&&"transform"!==t?(r=Rn(e,n),r="transformOrigin"!==t?r[t]:r.svg?r.origin:zn(mn(e,un))+" "+r.zOrigin+"px"):(!(r=e.style[t])||"auto"===r||n||~(r+"").indexOf("calc("))&&(r=Pn[t]&&Pn[t](e,t,i)||mn(e,t)||we(e,t)||("opacity"===t?1:0)),i&&!~(r+"").trim().indexOf(" ")?Sn(e,t,r,i)+i:r},An=function(e,t,i,n){if(!i||"none"===i){var r=vn(t,e,1),s=r&&mn(e,r,1);s&&s!==i?(t=r,i=s):"borderColor"===t&&(i=mn(e,"borderTopColor"))}var o,a,l,u,c,d,h,p,f,m,g,v=new bi(this._pt,e.style,t,0,1,pi),y=0,b=0;if(v.b=i,v.e=n,i+="","auto"===(n+="")&&(d=e.style[t],e.style[t]=n,n=mn(e,t)||n,d?e.style[t]=d:Tn(e,t)),Pt(o=[i,n]),n=o[1],l=(i=o[0]).match(X)||[],(n.match(X)||[]).length){for(;a=X.exec(n);)h=a[0],f=n.substring(y,a.index),c?c=(c+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(c=1),h!==(d=l[b++]||"")&&(u=parseFloat(d)||0,g=d.substr((u+"").length),"="===h.charAt(1)&&(h=Ce(u,h)+g),p=parseFloat(h),m=h.substr((p+"").length),y=X.lastIndex-m.length,m||(m=m||S.units[t]||g,y===n.length&&(n+=m,v.e+=m)),g!==m&&(u=Sn(e,t,d,m)||0),v._pt={_next:v._pt,p:f||1===b?f:",",s:u,c:p-u,m:c&&c<4||"zIndex"===t?Math.round:0});v.c=y<n.length?n.substring(y,n.length):""}else v.r="display"===t&&"none"===n?en:Zi;return Q.test(n)&&(v.e=0),this._pt=v,v},Mn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Fn=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i,n,r,s=t.t,o=s.style,a=t.u,l=s._gsap;if("all"===a||!0===a)o.cssText="",n=1;else for(r=(a=a.split(",")).length;--r>-1;)i=a[r],qi[i]&&(n=1,i="transformOrigin"===i?un:ln),Tn(s,i);n&&(Tn(s,ln),l&&(l.svg&&s.removeAttribute("transform"),Rn(s,1),l.uncache=1,dn(o)))}},Pn={clearProps:function(e,t,i,n,r){if("isFromStart"!==r.data){var s=e._pt=new bi(e._pt,t,i,0,0,Fn);return s.u=n,s.pr=-10,s.tween=r,e._props.push(i),1}}},Ln=[1,0,0,1,0,0],On={},In=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},Nn=function(e){var t=mn(e,ln);return In(t)?Ln:t.substr(7).match(Y).map(xe)},jn=function(e,t){var i,n,r,s,o=e._gsap||be(e),a=e.style,l=Nn(e);return o.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(r=e.transform.baseVal.consolidate().matrix).a,r.b,r.c,r.d,r.e,r.f]).join(",")?Ln:l:(l!==Ln||e.offsetParent||e===Ii||o.svg||(r=a.display,a.display="block",(i=e.parentNode)&&e.offsetParent||(s=1,n=e.nextElementSibling,Ii.appendChild(e)),l=Nn(e),r?a.display=r:Tn(e,"display"),s&&(n?i.insertBefore(e,n):i?i.appendChild(e):Ii.removeChild(e))),t&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},Bn=function(e,t,i,n,r,s){var o,a,l,u=e._gsap,c=r||jn(e,!0),d=u.xOrigin||0,h=u.yOrigin||0,p=u.xOffset||0,f=u.yOffset||0,m=c[0],g=c[1],v=c[2],y=c[3],b=c[4],w=c[5],D=t.split(" "),x=parseFloat(D[0])||0,T=parseFloat(D[1])||0;i?c!==Ln&&(a=m*y-g*v)&&(l=x*(-g/a)+T*(m/a)-(m*w-g*b)/a,x=x*(y/a)+T*(-v/a)+(v*w-y*b)/a,T=l):(x=(o=Dn(e)).x+(~D[0].indexOf("%")?x/100*o.width:x),T=o.y+(~(D[1]||D[0]).indexOf("%")?T/100*o.height:T)),n||!1!==n&&u.smooth?(b=x-d,w=T-h,u.xOffset=p+(b*m+w*v)-b,u.yOffset=f+(b*g+w*y)-w):u.xOffset=u.yOffset=0,u.xOrigin=x,u.yOrigin=T,u.smooth=!!n,u.origin=t,u.originIsAbsolute=!!i,e.style[un]="0px 0px",s&&(Cn(s,u,"xOrigin",d,x),Cn(s,u,"yOrigin",h,T),Cn(s,u,"xOffset",p,u.xOffset),Cn(s,u,"yOffset",f,u.yOffset)),e.setAttribute("data-svg-origin",x+" "+T)},Rn=function(e,t){var i=e._gsap||new Gt(e);if("x"in i&&!t&&!i.uncache)return i;var n,r,s,o,a,l,u,c,d,h,p,f,m,g,v,y,b,w,D,x,T,C,E,_,k,A,M,F,P,L,O,I,N=e.style,j=i.scaleX<0,B="px",R="deg",z=getComputedStyle(e),q=mn(e,un)||"0";return n=r=s=l=u=c=d=h=p=0,o=a=1,i.svg=!(!e.getCTM||!xn(e)),z.translate&&("none"===z.translate&&"none"===z.scale&&"none"===z.rotate||(N[ln]=("none"!==z.translate?"translate3d("+(z.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==z.rotate?"rotate("+z.rotate+") ":"")+("none"!==z.scale?"scale("+z.scale.split(" ").join(",")+") ":"")+("none"!==z[ln]?z[ln]:"")),N.scale=N.rotate=N.translate="none"),g=jn(e,i.svg),i.svg&&(i.uncache?(k=e.getBBox(),q=i.xOrigin-k.x+"px "+(i.yOrigin-k.y)+"px",_=""):_=!t&&e.getAttribute("data-svg-origin"),Bn(e,_||q,!!_||i.originIsAbsolute,!1!==i.smooth,g)),f=i.xOrigin||0,m=i.yOrigin||0,g!==Ln&&(w=g[0],D=g[1],x=g[2],T=g[3],n=C=g[4],r=E=g[5],6===g.length?(o=Math.sqrt(w*w+D*D),a=Math.sqrt(T*T+x*x),l=w||D?Vi(D,w)*Hi:0,(d=x||T?Vi(x,T)*Hi+l:0)&&(a*=Math.abs(Math.cos(d*$i))),i.svg&&(n-=f-(f*w+m*x),r-=m-(f*D+m*T))):(I=g[6],L=g[7],M=g[8],F=g[9],P=g[10],O=g[11],n=g[12],r=g[13],s=g[14],u=(v=Vi(I,P))*Hi,v&&(_=C*(y=Math.cos(-v))+M*(b=Math.sin(-v)),k=E*y+F*b,A=I*y+P*b,M=C*-b+M*y,F=E*-b+F*y,P=I*-b+P*y,O=L*-b+O*y,C=_,E=k,I=A),c=(v=Vi(-x,P))*Hi,v&&(y=Math.cos(-v),O=T*(b=Math.sin(-v))+O*y,w=_=w*y-M*b,D=k=D*y-F*b,x=A=x*y-P*b),l=(v=Vi(D,w))*Hi,v&&(_=w*(y=Math.cos(v))+D*(b=Math.sin(v)),k=C*y+E*b,D=D*y-w*b,E=E*y-C*b,w=_,C=k),u&&Math.abs(u)+Math.abs(l)>359.9&&(u=l=0,c=180-c),o=xe(Math.sqrt(w*w+D*D+x*x)),a=xe(Math.sqrt(E*E+I*I)),v=Vi(C,E),d=Math.abs(v)>2e-4?v*Hi:0,p=O?1/(O<0?-O:O):0),i.svg&&(_=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!In(mn(e,ln)),_&&e.setAttribute("transform",_))),Math.abs(d)>90&&Math.abs(d)<270&&(j?(o*=-1,d+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,d+=d<=0?180:-180)),t=t||i.uncache,i.x=n-((i.xPercent=n&&(!t&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-n)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+B,i.y=r-((i.yPercent=r&&(!t&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-r)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+B,i.z=s+B,i.scaleX=xe(o),i.scaleY=xe(a),i.rotation=xe(l)+R,i.rotationX=xe(u)+R,i.rotationY=xe(c)+R,i.skewX=d+R,i.skewY=h+R,i.transformPerspective=p+B,(i.zOrigin=parseFloat(q.split(" ")[2])||!t&&i.zOrigin||0)&&(N[un]=zn(q)),i.xOffset=i.yOffset=0,i.force3D=S.force3D,i.renderTransform=i.svg?Un:zi?Gn:Hn,i.uncache=0,i},zn=function(e){return(e=e.split(" "))[0]+" "+e[1]},qn=function(e,t,i){var n=st(t);return xe(parseFloat(t)+parseFloat(Sn(e,"x",i+"px",n)))+n},Hn=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,Gn(e,t)},$n="0deg",Vn="0px",Wn=") ",Gn=function(e,t){var i=t||this,n=i.xPercent,r=i.yPercent,s=i.x,o=i.y,a=i.z,l=i.rotation,u=i.rotationY,c=i.rotationX,d=i.skewX,h=i.skewY,p=i.scaleX,f=i.scaleY,m=i.transformPerspective,g=i.force3D,v=i.target,y=i.zOrigin,b="",w="auto"===g&&e&&1!==e||!0===g;if(y&&(c!==$n||u!==$n)){var D,x=parseFloat(u)*$i,T=Math.sin(x),C=Math.cos(x);x=parseFloat(c)*$i,D=Math.cos(x),s=qn(v,s,T*D*-y),o=qn(v,o,-Math.sin(x)*-y),a=qn(v,a,C*D*-y+y)}m!==Vn&&(b+="perspective("+m+Wn),(n||r)&&(b+="translate("+n+"%, "+r+"%) "),(w||s!==Vn||o!==Vn||a!==Vn)&&(b+=a!==Vn||w?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+Wn),l!==$n&&(b+="rotate("+l+Wn),u!==$n&&(b+="rotateY("+u+Wn),c!==$n&&(b+="rotateX("+c+Wn),d===$n&&h===$n||(b+="skew("+d+", "+h+Wn),1===p&&1===f||(b+="scale("+p+", "+f+Wn),v.style[ln]=b||"translate(0, 0)"},Un=function(e,t){var i,n,r,s,o,a=t||this,l=a.xPercent,u=a.yPercent,c=a.x,d=a.y,h=a.rotation,p=a.skewX,f=a.skewY,m=a.scaleX,g=a.scaleY,v=a.target,y=a.xOrigin,b=a.yOrigin,w=a.xOffset,D=a.yOffset,x=a.forceCSS,T=parseFloat(c),C=parseFloat(d);h=parseFloat(h),p=parseFloat(p),(f=parseFloat(f))&&(p+=f=parseFloat(f),h+=f),h||p?(h*=$i,p*=$i,i=Math.cos(h)*m,n=Math.sin(h)*m,r=Math.sin(h-p)*-g,s=Math.cos(h-p)*g,p&&(f*=$i,o=Math.tan(p-f),r*=o=Math.sqrt(1+o*o),s*=o,f&&(o=Math.tan(f),i*=o=Math.sqrt(1+o*o),n*=o)),i=xe(i),n=xe(n),r=xe(r),s=xe(s)):(i=m,s=g,n=r=0),(T&&!~(c+"").indexOf("px")||C&&!~(d+"").indexOf("px"))&&(T=Sn(v,"x",c,"px"),C=Sn(v,"y",d,"px")),(y||b||w||D)&&(T=xe(T+y-(y*i+b*r)+w),C=xe(C+b-(y*n+b*s)+D)),(l||u)&&(o=v.getBBox(),T=xe(T+l/100*o.width),C=xe(C+u/100*o.height)),o="matrix("+i+","+n+","+r+","+s+","+T+","+C+")",v.setAttribute("transform",o),x&&(v.style[ln]=o)},Yn=function(e,t,i,n,r){var s,o,a=360,l=j(r),u=parseFloat(r)*(l&&~r.indexOf("rad")?Hi:1)-n,c=n+u+"deg";return l&&("short"===(s=r.split("_")[1])&&(u%=a)!==u%180&&(u+=u<0?a:-360),"cw"===s&&u<0?u=(u+36e9)%a-~~(u/a)*a:"ccw"===s&&u>0&&(u=(u-36e9)%a-~~(u/a)*a)),e._pt=o=new bi(e._pt,t,i,n,u,Ki),o.e=c,o.u="deg",e._props.push(i),o},Xn=function(e,t){for(var i in t)e[i]=t[i];return e},Kn=function(e,t,i){var n,r,s,o,a,l,u,c=Xn({},i._gsap),d=i.style;for(r in c.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),d[ln]=t,n=Rn(i,1),Tn(i,ln),i.setAttribute("transform",s)):(s=getComputedStyle(i)[ln],d[ln]=t,n=Rn(i,1),d[ln]=s),qi)(s=c[r])!==(o=n[r])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)<0&&(a=st(s)!==(u=st(o))?Sn(i,r,s,u):parseFloat(s),l=parseFloat(o),e._pt=new bi(e._pt,n,r,a,l-a,Xi),e._pt.u=u||0,e._props.push(r));Xn(n,c)};De("padding,margin,Width,Radius",(function(e,t){var i="Top",n="Right",r="Bottom",s="Left",o=(t<3?[i,n,r,s]:[i+s,i+n,r+n,r+s]).map((function(i){return t<2?e+i:"border"+i+e}));Pn[t>1?"border"+e:e]=function(e,t,i,n,r){var s,a;if(arguments.length<4)return s=o.map((function(t){return kn(e,t,i)})),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},o.forEach((function(e,t){return a[e]=s[t]=s[t]||s[(t-1)/2|0]})),e.init(t,a,r)}}));var Qn,Jn,Zn,er={name:"css",register:yn,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,n,r){var s,o,a,l,u,c,d,h,p,f,m,g,v,y,b,w,D,x,T,C,E=this._props,_=e.style,k=i.vars.startAt;for(d in Ni||yn(),this.styles=this.styles||pn(e),w=this.styles.props,this.tween=i,t)if("autoRound"!==d&&(o=t[d],!pe[d]||!Zt(d,t,i,n,e,r)))if(u=typeof o,c=Pn[d],"function"===u&&(u=typeof(o=o.call(i,n,e,r))),"string"===u&&~o.indexOf("random(")&&(o=vt(o)),c)c(this,e,d,o,i)&&(b=1);else if("--"===d.substr(0,2))s=(getComputedStyle(e).getPropertyValue(d)+"").trim(),o+="",Mt.lastIndex=0,Mt.test(s)||(h=st(s),p=st(o)),p?h!==p&&(s=Sn(e,d,s,p)+p):h&&(o+=h),this.add(_,"setProperty",s,o,n,r,0,0,d),E.push(d),w.push(d,0,_[d]);else if("undefined"!==u){if(k&&d in k?(s="function"==typeof k[d]?k[d].call(i,n,e,r):k[d],j(s)&&~s.indexOf("random(")&&(s=vt(s)),st(s+"")||"auto"===s||(s+=S.units[d]||st(kn(e,d))||""),"="===(s+"").charAt(1)&&(s=kn(e,d))):s=kn(e,d),l=parseFloat(s),(f="string"===u&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),a=parseFloat(o),d in Yi&&("autoAlpha"===d&&(1===l&&"hidden"===kn(e,"visibility")&&a&&(l=0),w.push("visibility",0,_.visibility),Cn(this,_,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==d&&"transform"!==d&&~(d=Yi[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in qi)if(this.styles.save(d),g||((v=e._gsap).renderTransform&&!t.parseTransform||Rn(e,t.parseTransform),y=!1!==t.smoothOrigin&&v.smooth,(g=this._pt=new bi(this._pt,_,ln,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===d)this._pt=new bi(this._pt,v,"scaleY",v.scaleY,(f?Ce(v.scaleY,f+a):a)-v.scaleY||0,Xi),this._pt.u=0,E.push("scaleY",d),d+="X";else{if("transformOrigin"===d){w.push(un,0,_[un]),x=void 0,T=void 0,C=void 0,x=(D=o).split(" "),T=x[0],C=x[1]||"50%","top"!==T&&"bottom"!==T&&"left"!==C&&"right"!==C||(D=T,T=C,C=D),x[0]=Mn[T]||T,x[1]=Mn[C]||C,o=x.join(" "),v.svg?Bn(e,o,0,y,0,this):((p=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&Cn(this,v,"zOrigin",v.zOrigin,p),Cn(this,_,d,zn(s),zn(o)));continue}if("svgOrigin"===d){Bn(e,o,1,y,0,this);continue}if(d in On){Yn(this,v,d,l,f?Ce(l,f+o):o);continue}if("smoothOrigin"===d){Cn(this,v,"smooth",v.smooth,o);continue}if("force3D"===d){v[d]=o;continue}if("transform"===d){Kn(this,o,e);continue}}else d in _||(d=vn(d)||d);if(m||(a||0===a)&&(l||0===l)&&!Ui.test(o)&&d in _)a||(a=0),(h=(s+"").substr((l+"").length))!==(p=st(o)||(d in S.units?S.units[d]:h))&&(l=Sn(e,d,s,p)),this._pt=new bi(this._pt,m?v:_,d,l,(f?Ce(l,f+a):a)-l,m||"px"!==p&&"zIndex"!==d||!1===t.autoRound?Xi:Ji),this._pt.u=p||0,h!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=Qi);else if(d in _)An.call(this,e,d,s,f?f+o:o);else if(d in e)this.add(e,d,s||e[d],f?f+o:o,n,r);else if("parseTransform"!==d){ne(d,o);continue}m||(d in _?w.push(d,0,_[d]):w.push(d,1,s||e[d])),E.push(d)}b&&yi(this)},render:function(e,t){if(t.tween._time||!Ri())for(var i=t._pt;i;)i.r(e,i.d),i=i._next;else t.styles.revert()},get:kn,aliases:Yi,getSetter:function(e,t,i){var n=Yi[t];return n&&n.indexOf(",")<0&&(t=n),t in qi&&t!==un&&(e._gsap.x||kn(e,"x"))?i&&Bi===i?"scale"===t?sn:rn:(Bi=i||{})&&("scale"===t?on:an):e.style&&!z(e.style[t])?tn:~t.indexOf("-")?nn:ci(e,t)},core:{_removeProperty:Tn,_getMatrix:jn}};Pi.utils.checkPrefix=vn,Pi.core.getStyleSaver=pn,Zn=De((Qn="x,y,z,scale,scaleX,scaleY,xPercent,yPercent")+","+(Jn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(e){qi[e]=1})),De(Jn,(function(e){S.units[e]="deg",On[e]=1})),Yi[Zn[13]]=Qn+","+Jn,De("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(e){var t=e.split(":");Yi[t[1]]=Zn[t[0]]})),De("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(e){S.units[e]="px"})),Pi.registerPlugin(er);var tr=Pi.registerPlugin(er)||Pi;tr.core.Tween;function ir(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var nr,rr,sr,or,ar,lr,ur,cr,dr,hr,pr,fr,mr,gr=function(){return nr||"undefined"!=typeof window&&(nr=window.gsap)&&nr.registerPlugin&&nr},vr=1,yr=[],br=[],wr=[],Dr=Date.now,xr=function(e,t){return t},Tr=function(e,t){return~wr.indexOf(e)&&wr[wr.indexOf(e)+1][t]},Cr=function(e){return!!~hr.indexOf(e)},Er=function(e,t,i,n,r){return e.addEventListener(t,i,{passive:!1!==n,capture:!!r})},_r=function(e,t,i,n){return e.removeEventListener(t,i,!!n)},Sr="scrollLeft",kr="scrollTop",Ar=function(){return pr&&pr.isPressed||br.cache++},Mr=function(e,t){var i=function i(n){if(n||0===n){vr&&(sr.history.scrollRestoration="manual");var r=pr&&pr.isPressed;n=i.v=Math.round(n)||(pr&&pr.iOS?1:0),e(n),i.cacheID=br.cache,r&&xr("ss",n)}else(t||br.cache!==i.cacheID||xr("ref"))&&(i.cacheID=br.cache,i.v=e());return i.v+i.offset};return i.offset=0,e&&i},Fr={s:Sr,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Mr((function(e){return arguments.length?sr.scrollTo(e,Pr.sc()):sr.pageXOffset||or[Sr]||ar[Sr]||lr[Sr]||0}))},Pr={s:kr,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Fr,sc:Mr((function(e){return arguments.length?sr.scrollTo(Fr.sc(),e):sr.pageYOffset||or[kr]||ar[kr]||lr[kr]||0}))},Lr=function(e,t){return(t&&t._ctx&&t._ctx.selector||nr.utils.toArray)(e)[0]||("string"==typeof e&&!1!==nr.config().nullTargetWarn?console.warn("Element not found:",e):null)},Or=function(e,t){var i=t.s,n=t.sc;Cr(e)&&(e=or.scrollingElement||ar);var r=br.indexOf(e),s=n===Pr.sc?1:2;!~r&&(r=br.push(e)-1),br[r+s]||Er(e,"scroll",Ar);var o=br[r+s],a=o||(br[r+s]=Mr(Tr(e,i),!0)||(Cr(e)?n:Mr((function(t){return arguments.length?e[i]=t:e[i]}))));return a.target=e,o||(a.smooth="smooth"===nr.getProperty(e,"scrollBehavior")),a},Ir=function(e,t,i){var n=e,r=e,s=Dr(),o=s,a=t||50,l=Math.max(500,3*a),u=function(e,t){var l=Dr();t||l-s>a?(r=n,n=e,o=s,s=l):i?n+=e:n=r+(e-r)/(l-o)*(s-o)};return{update:u,reset:function(){r=n=i?0:n,o=s=0},getVelocity:function(e){var t=o,a=r,c=Dr();return(e||0===e)&&e!==n&&u(e),s===o||c-o>l?0:(n+(i?a:-a))/((i?c:s)-t)*1e3}}},Nr=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},jr=function(e){var t=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(i)?t:i},Br=function(){var e,t,i,n;(dr=nr.core.globals().ScrollTrigger)&&dr.core&&(e=dr.core,t=e.bridge||{},i=e._scrollers,n=e._proxies,i.push.apply(i,br),n.push.apply(n,wr),br=i,wr=n,xr=function(e,i){return t[e](i)})},Rr=function(e){return nr=e||gr(),!rr&&nr&&"undefined"!=typeof document&&document.body&&(sr=window,or=document,ar=or.documentElement,lr=or.body,hr=[sr,or,ar,lr],nr.utils.clamp,mr=nr.core.context||function(){},cr="onpointerenter"in lr?"pointer":"mouse",ur=zr.isTouch=sr.matchMedia&&sr.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in sr||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,fr=zr.eventTypes=("ontouchstart"in ar?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in ar?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return vr=0}),500),Br(),rr=1),rr};Fr.op=Pr,br.cache=0;var zr=function(){function e(e){this.init(e)}var t,i,n;return e.prototype.init=function(e){rr||Rr(nr)||console.warn("Please gsap.registerPlugin(Observer)"),dr||Br();var t=e.tolerance,i=e.dragMinimum,n=e.type,r=e.target,s=e.lineHeight,o=e.debounce,a=e.preventDefault,l=e.onStop,u=e.onStopDelay,c=e.ignore,d=e.wheelSpeed,h=e.event,p=e.onDragStart,f=e.onDragEnd,m=e.onDrag,g=e.onPress,v=e.onRelease,y=e.onRight,b=e.onLeft,w=e.onUp,D=e.onDown,x=e.onChangeX,T=e.onChangeY,C=e.onChange,E=e.onToggleX,_=e.onToggleY,S=e.onHover,k=e.onHoverEnd,A=e.onMove,M=e.ignoreCheck,F=e.isNormalizer,P=e.onGestureStart,L=e.onGestureEnd,O=e.onWheel,I=e.onEnable,N=e.onDisable,j=e.onClick,B=e.scrollSpeed,R=e.capture,z=e.allowClicks,q=e.lockAxis,H=e.onLockAxis;this.target=r=Lr(r)||ar,this.vars=e,c&&(c=nr.utils.toArray(c)),t=t||1e-9,i=i||0,d=d||1,B=B||1,n=n||"wheel,touch,pointer",o=!1!==o,s||(s=parseFloat(sr.getComputedStyle(lr).lineHeight)||22);var $,V,W,G,U,Y,X,K=this,Q=0,J=0,Z=e.passive||!a,ee=Or(r,Fr),te=Or(r,Pr),ie=ee(),ne=te(),re=~n.indexOf("touch")&&!~n.indexOf("pointer")&&"pointerdown"===fr[0],se=Cr(r),oe=r.ownerDocument||or,ae=[0,0,0],le=[0,0,0],ue=0,ce=function(){return ue=Dr()},de=function(e,t){return(K.event=e)&&c&&~c.indexOf(e.target)||t&&re&&"touch"!==e.pointerType||M&&M(e,t)},he=function(){var e=K.deltaX=jr(ae),i=K.deltaY=jr(le),n=Math.abs(e)>=t,r=Math.abs(i)>=t;C&&(n||r)&&C(K,e,i,ae,le),n&&(y&&K.deltaX>0&&y(K),b&&K.deltaX<0&&b(K),x&&x(K),E&&K.deltaX<0!=Q<0&&E(K),Q=K.deltaX,ae[0]=ae[1]=ae[2]=0),r&&(D&&K.deltaY>0&&D(K),w&&K.deltaY<0&&w(K),T&&T(K),_&&K.deltaY<0!=J<0&&_(K),J=K.deltaY,le[0]=le[1]=le[2]=0),(G||W)&&(A&&A(K),W&&(m(K),W=!1),G=!1),Y&&!(Y=!1)&&H&&H(K),U&&(O(K),U=!1),$=0},pe=function(e,t,i){ae[i]+=e,le[i]+=t,K._vx.update(e),K._vy.update(t),o?$||($=requestAnimationFrame(he)):he()},fe=function(e,t){q&&!X&&(K.axis=X=Math.abs(e)>Math.abs(t)?"x":"y",Y=!0),"y"!==X&&(ae[2]+=e,K._vx.update(e,!0)),"x"!==X&&(le[2]+=t,K._vy.update(t,!0)),o?$||($=requestAnimationFrame(he)):he()},me=function(e){if(!de(e,1)){var t=(e=Nr(e,a)).clientX,n=e.clientY,r=t-K.x,s=n-K.y,o=K.isDragging;K.x=t,K.y=n,(o||Math.abs(K.startX-t)>=i||Math.abs(K.startY-n)>=i)&&(m&&(W=!0),o||(K.isDragging=!0),fe(r,s),o||p&&p(K))}},ge=K.onPress=function(e){de(e,1)||e&&e.button||(K.axis=X=null,V.pause(),K.isPressed=!0,e=Nr(e),Q=J=0,K.startX=K.x=e.clientX,K.startY=K.y=e.clientY,K._vx.reset(),K._vy.reset(),Er(F?r:oe,fr[1],me,Z,!0),K.deltaX=K.deltaY=0,g&&g(K))},ve=K.onRelease=function(e){if(!de(e,1)){_r(F?r:oe,fr[1],me,!0);var t=!isNaN(K.y-K.startY),i=K.isDragging,n=i&&(Math.abs(K.x-K.startX)>3||Math.abs(K.y-K.startY)>3),s=Nr(e);!n&&t&&(K._vx.reset(),K._vy.reset(),a&&z&&nr.delayedCall(.08,(function(){if(Dr()-ue>300&&!e.defaultPrevented)if(e.target.click)e.target.click();else if(oe.createEvent){var t=oe.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,sr,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}))),K.isDragging=K.isGesturing=K.isPressed=!1,l&&i&&!F&&V.restart(!0),f&&i&&f(K),v&&v(K,n)}},ye=function(e){return e.touches&&e.touches.length>1&&(K.isGesturing=!0)&&P(e,K.isDragging)},be=function(){return(K.isGesturing=!1)||L(K)},we=function(e){if(!de(e)){var t=ee(),i=te();pe((t-ie)*B,(i-ne)*B,1),ie=t,ne=i,l&&V.restart(!0)}},De=function(e){if(!de(e)){e=Nr(e,a),O&&(U=!0);var t=(1===e.deltaMode?s:2===e.deltaMode?sr.innerHeight:1)*d;pe(e.deltaX*t,e.deltaY*t,0),l&&!F&&V.restart(!0)}},xe=function(e){if(!de(e)){var t=e.clientX,i=e.clientY,n=t-K.x,r=i-K.y;K.x=t,K.y=i,G=!0,l&&V.restart(!0),(n||r)&&fe(n,r)}},Te=function(e){K.event=e,S(K)},Ce=function(e){K.event=e,k(K)},Ee=function(e){return de(e)||Nr(e,a)&&j(K)};V=K._dc=nr.delayedCall(u||.25,(function(){K._vx.reset(),K._vy.reset(),V.pause(),l&&l(K)})).pause(),K.deltaX=K.deltaY=0,K._vx=Ir(0,50,!0),K._vy=Ir(0,50,!0),K.scrollX=ee,K.scrollY=te,K.isDragging=K.isGesturing=K.isPressed=!1,mr(this),K.enable=function(e){return K.isEnabled||(Er(se?oe:r,"scroll",Ar),n.indexOf("scroll")>=0&&Er(se?oe:r,"scroll",we,Z,R),n.indexOf("wheel")>=0&&Er(r,"wheel",De,Z,R),(n.indexOf("touch")>=0&&ur||n.indexOf("pointer")>=0)&&(Er(r,fr[0],ge,Z,R),Er(oe,fr[2],ve),Er(oe,fr[3],ve),z&&Er(r,"click",ce,!0,!0),j&&Er(r,"click",Ee),P&&Er(oe,"gesturestart",ye),L&&Er(oe,"gestureend",be),S&&Er(r,cr+"enter",Te),k&&Er(r,cr+"leave",Ce),A&&Er(r,cr+"move",xe)),K.isEnabled=!0,e&&e.type&&ge(e),I&&I(K)),K},K.disable=function(){K.isEnabled&&(yr.filter((function(e){return e!==K&&Cr(e.target)})).length||_r(se?oe:r,"scroll",Ar),K.isPressed&&(K._vx.reset(),K._vy.reset(),_r(F?r:oe,fr[1],me,!0)),_r(se?oe:r,"scroll",we,R),_r(r,"wheel",De,R),_r(r,fr[0],ge,R),_r(oe,fr[2],ve),_r(oe,fr[3],ve),_r(r,"click",ce,!0),_r(r,"click",Ee),_r(oe,"gesturestart",ye),_r(oe,"gestureend",be),_r(r,cr+"enter",Te),_r(r,cr+"leave",Ce),_r(r,cr+"move",xe),K.isEnabled=K.isPressed=K.isDragging=!1,N&&N(K))},K.kill=K.revert=function(){K.disable();var e=yr.indexOf(K);e>=0&&yr.splice(e,1),pr===K&&(pr=0)},yr.push(K),F&&Cr(r)&&(pr=K),K.enable(h)},t=e,(i=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&ir(t.prototype,i),n&&ir(t,n),e}();zr.version="3.12.5",zr.create=function(e){return new zr(e)},zr.register=Rr,zr.getAll=function(){return yr.slice()},zr.getById=function(e){return yr.filter((function(t){return t.vars.id===e}))[0]},gr()&&nr.registerPlugin(zr);var qr,Hr,$r,Vr,Wr,Gr,Ur,Yr,Xr,Kr,Qr,Jr,Zr,es,ts,is,ns,rs,ss,os,as,ls,us,cs,ds,hs,ps,fs,ms,gs,vs,ys,bs,ws,Ds,xs,Ts,Cs,Es=1,_s=Date.now,Ss=_s(),ks=0,As=0,Ms=function(e,t,i){var n=Vs(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return i["_"+t+"Clamp"]=n,n?e.substr(6,e.length-7):e},Fs=function(e,t){return!t||Vs(e)&&"clamp("===e.substr(0,6)?e:"clamp("+e+")"},Ps=function e(){return As&&requestAnimationFrame(e)},Ls=function(){return es=1},Os=function(){return es=0},Is=function(e){return e},Ns=function(e){return Math.round(1e5*e)/1e5||0},js=function(){return"undefined"!=typeof window},Bs=function(){return qr||js()&&(qr=window.gsap)&&qr.registerPlugin&&qr},Rs=function(e){return!!~Ur.indexOf(e)},zs=function(e){return("Height"===e?vs:$r["inner"+e])||Wr["client"+e]||Gr["client"+e]},qs=function(e){return Tr(e,"getBoundingClientRect")||(Rs(e)?function(){return ta.width=$r.innerWidth,ta.height=vs,ta}:function(){return fo(e)})},Hs=function(e,t){var i=t.s,n=t.d2,r=t.d,s=t.a;return Math.max(0,(i="scroll"+n)&&(s=Tr(e,i))?s()-qs(e)()[r]:Rs(e)?(Wr[i]||Gr[i])-zs(n):e[i]-e["offset"+n])},$s=function(e,t){for(var i=0;i<ss.length;i+=3)(!t||~t.indexOf(ss[i+1]))&&e(ss[i],ss[i+1],ss[i+2])},Vs=function(e){return"string"==typeof e},Ws=function(e){return"function"==typeof e},Gs=function(e){return"number"==typeof e},Us=function(e){return"object"==typeof e},Ys=function(e,t,i){return e&&e.progress(t?0:1)&&i&&e.pause()},Xs=function(e,t){if(e.enabled){var i=e._ctx?e._ctx.add((function(){return t(e)})):t(e);i&&i.totalTime&&(e.callbackAnimation=i)}},Ks=Math.abs,Qs="left",Js="right",Zs="bottom",eo="width",to="height",io="Right",no="Left",ro="Top",so="Bottom",oo="padding",ao="margin",lo="Width",uo="Height",co="px",ho=function(e){return $r.getComputedStyle(e)},po=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},fo=function(e,t){var i=t&&"matrix(1, 0, 0, 1, 0, 0)"!==ho(e)[ts]&&qr.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=e.getBoundingClientRect();return i&&i.progress(0).kill(),n},mo=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},go=function(e){var t,i=[],n=e.labels,r=e.duration();for(t in n)i.push(n[t]/r);return i},vo=function(e){var t=qr.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort((function(e,t){return e-t}));return i?function(e,n,r){var s;if(void 0===r&&(r=.001),!n)return t(e);if(n>0){for(e-=r,s=0;s<i.length;s++)if(i[s]>=e)return i[s];return i[s-1]}for(s=i.length,e+=r;s--;)if(i[s]<=e)return i[s];return i[0]}:function(i,n,r){void 0===r&&(r=.001);var s=t(i);return!n||Math.abs(s-i)<r||s-i<0==n<0?s:t(n<0?i-e:i+e)}},yo=function(e,t,i,n){return i.split(",").forEach((function(i){return e(t,i,n)}))},bo=function(e,t,i,n,r){return e.addEventListener(t,i,{passive:!n,capture:!!r})},wo=function(e,t,i,n){return e.removeEventListener(t,i,!!n)},Do=function(e,t,i){(i=i&&i.wheelHandler)&&(e(t,"wheel",i),e(t,"touchmove",i))},xo={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},To={toggleActions:"play",anticipatePin:0},Co={top:0,left:0,center:.5,bottom:1,right:1},Eo=function(e,t){if(Vs(e)){var i=e.indexOf("="),n=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(n*=t/100),e=e.substr(0,i-1)),e=n+(e in Co?Co[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},_o=function(e,t,i,n,r,s,o,a){var l=r.startColor,u=r.endColor,c=r.fontSize,d=r.indent,h=r.fontWeight,p=Vr.createElement("div"),f=Rs(i)||"fixed"===Tr(i,"pinType"),m=-1!==e.indexOf("scroller"),g=f?Gr:i,v=-1!==e.indexOf("start"),y=v?l:u,b="border-color:"+y+";font-size:"+c+";color:"+y+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((m||a)&&f?"fixed;":"absolute;"),(m||a||!f)&&(b+=(n===Pr?Js:Zs)+":"+(s+parseFloat(d))+"px;"),o&&(b+="box-sizing:border-box;text-align:left;width:"+o.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||0===t?e+"-"+t:e,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+n.op.d2],So(p,0,n,v),p},So=function(e,t,i,n){var r={display:"block"},s=i[n?"os2":"p2"],o=i[n?"p2":"os2"];e._isFlipped=n,r[i.a+"Percent"]=n?-100:0,r[i.a]=n?"1px":0,r["border"+s+lo]=1,r["border"+o+lo]=0,r[i.p]=t+"px",qr.set(e,r)},ko=[],Ao={},Mo=function(){return _s()-ks>34&&(Ds||(Ds=requestAnimationFrame(Yo)))},Fo=function(){(!us||!us.isPressed||us.startX>Gr.clientWidth)&&(br.cache++,us?Ds||(Ds=requestAnimationFrame(Yo)):Yo(),ks||jo("scrollStart"),ks=_s())},Po=function(){hs=$r.innerWidth,ds=$r.innerHeight},Lo=function(){br.cache++,!Zr&&!ls&&!Vr.fullscreenElement&&!Vr.webkitFullscreenElement&&(!cs||hs!==$r.innerWidth||Math.abs($r.innerHeight-ds)>.25*$r.innerHeight)&&Yr.restart(!0)},Oo={},Io=[],No=function e(){return wo(la,"scrollEnd",e)||Wo(!0)},jo=function(e){return Oo[e]&&Oo[e].map((function(e){return e()}))||Io},Bo=[],Ro=function(e){for(var t=0;t<Bo.length;t+=5)(!e||Bo[t+4]&&Bo[t+4].query===e)&&(Bo[t].style.cssText=Bo[t+1],Bo[t].getBBox&&Bo[t].setAttribute("transform",Bo[t+2]||""),Bo[t+3].uncache=1)},zo=function(e,t){var i;for(is=0;is<ko.length;is++)!(i=ko[is])||t&&i._ctx!==t||(e?i.kill(1):i.revert(!0,!0));ys=!0,t&&Ro(t),t||jo("revert")},qo=function(e,t){br.cache++,(t||!xs)&&br.forEach((function(e){return Ws(e)&&e.cacheID++&&(e.rec=0)})),Vs(e)&&($r.history.scrollRestoration=ms=e)},Ho=0,$o=function(){Gr.appendChild(gs),vs=!us&&gs.offsetHeight||$r.innerHeight,Gr.removeChild(gs)},Vo=function(e){return Xr(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(t){return t.style.display=e?"none":"block"}))},Wo=function(e,t){if(!ks||e||ys){$o(),xs=la.isRefreshing=!0,br.forEach((function(e){return Ws(e)&&++e.cacheID&&(e.rec=e())}));var i=jo("refreshInit");os&&la.sort(),t||zo(),br.forEach((function(e){Ws(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))})),ko.slice(0).forEach((function(e){return e.refresh()})),ys=!1,ko.forEach((function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",i=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-i),e.refresh()}})),bs=1,Vo(!0),ko.forEach((function(e){var t=Hs(e.scroller,e._dir),i="max"===e.vars.end||e._endClamp&&e.end>t,n=e._startClamp&&e.start>=t;(i||n)&&e.setPositions(n?t-1:e.start,i?Math.max(n?t:e.start+1,t):e.end,!0)})),Vo(!1),bs=0,i.forEach((function(e){return e&&e.render&&e.render(-1)})),br.forEach((function(e){Ws(e)&&(e.smooth&&requestAnimationFrame((function(){return e.target.style.scrollBehavior="smooth"})),e.rec&&e(e.rec))})),qo(ms,1),Yr.pause(),Ho++,xs=2,Yo(2),ko.forEach((function(e){return Ws(e.vars.onRefresh)&&e.vars.onRefresh(e)})),xs=la.isRefreshing=!1,jo("refresh")}else bo(la,"scrollEnd",No)},Go=0,Uo=1,Yo=function(e){if(2===e||!xs&&!ys){la.isUpdating=!0,Cs&&Cs.update(0);var t=ko.length,i=_s(),n=i-Ss>=50,r=t&&ko[0].scroll();if(Uo=Go>r?-1:1,xs||(Go=r),n&&(ks&&!es&&i-ks>200&&(ks=0,jo("scrollEnd")),Qr=Ss,Ss=i),Uo<0){for(is=t;is-- >0;)ko[is]&&ko[is].update(0,n);Uo=1}else for(is=0;is<t;is++)ko[is]&&ko[is].update(0,n);la.isUpdating=!1}Ds=0},Xo=[Qs,"top",Zs,Js,ao+so,ao+io,ao+ro,ao+no,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Ko=Xo.concat([eo,to,"boxSizing","max"+lo,"max"+uo,"position",ao,oo,oo+ro,oo+io,oo+so,oo+no]),Qo=function(e,t,i,n){if(!e._gsap.swappedIn){for(var r,s=Xo.length,o=t.style,a=e.style;s--;)o[r=Xo[s]]=i[r];o.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(o.display="inline-block"),a[Zs]=a[Js]="auto",o.flexBasis=i.flexBasis||"auto",o.overflow="visible",o.boxSizing="border-box",o[eo]=mo(e,Fr)+co,o[to]=mo(e,Pr)+co,o[oo]=a[ao]=a.top=a[Qs]="0",Zo(n),a[eo]=a["max"+lo]=i[eo],a[to]=a["max"+uo]=i[to],a[oo]=i[oo],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},Jo=/([A-Z])/g,Zo=function(e){if(e){var t,i,n=e.t.style,r=e.length,s=0;for((e.t._gsap||qr.core.getCache(e.t)).uncache=1;s<r;s+=2)i=e[s+1],t=e[s],i?n[t]=i:n[t]&&n.removeProperty(t.replace(Jo,"-$1").toLowerCase())}},ea=function(e){for(var t=Ko.length,i=e.style,n=[],r=0;r<t;r++)n.push(Ko[r],i[Ko[r]]);return n.t=e,n},ta={left:0,top:0},ia=function(e,t,i,n,r,s,o,a,l,u,c,d,h,p){Ws(e)&&(e=e(a)),Vs(e)&&"max"===e.substr(0,3)&&(e=d+("="===e.charAt(4)?Eo("0"+e.substr(3),i):0));var f,m,g,v=h?h.time():0;if(h&&h.seek(0),isNaN(e)||(e=+e),Gs(e))h&&(e=qr.utils.mapRange(h.scrollTrigger.start,h.scrollTrigger.end,0,d,e)),o&&So(o,i,n,!0);else{Ws(t)&&(t=t(a));var y,b,w,D,x=(e||"0").split(" ");g=Lr(t,a)||Gr,(y=fo(g)||{})&&(y.left||y.top)||"none"!==ho(g).display||(D=g.style.display,g.style.display="block",y=fo(g),D?g.style.display=D:g.style.removeProperty("display")),b=Eo(x[0],y[n.d]),w=Eo(x[1]||"0",i),e=y[n.p]-l[n.p]-u+b+r-w,o&&So(o,w,n,i-w<20||o._isStart&&w>20),i-=i-w}if(p&&(a[p]=e||-.001,e<0&&(e=0)),s){var T=e+i,C=s._isStart;f="scroll"+n.d2,So(s,T,n,C&&T>20||!C&&(c?Math.max(Gr[f],Wr[f]):s.parentNode[f])<=T+1),c&&(l=fo(o),c&&(s.style[n.op.p]=l[n.op.p]-n.op.m-s._offset+co))}return h&&g&&(f=fo(g),h.seek(d),m=fo(g),h._caScrollDist=f[n.p]-m[n.p],e=e/h._caScrollDist*d),h&&h.seek(v),h?e:Math.round(e)},na=/(webkit|moz|length|cssText|inset)/i,ra=function(e,t,i,n){if(e.parentNode!==t){var r,s,o=e.style;if(t===Gr){for(r in e._stOrig=o.cssText,s=ho(e))+r||na.test(r)||!s[r]||"string"!=typeof o[r]||"0"===r||(o[r]=s[r]);o.top=i,o.left=n}else o.cssText=e._stOrig;qr.core.getCache(e).uncache=1,t.appendChild(e)}},sa=function(e,t,i){var n=t,r=n;return function(t){var s=Math.round(e());return s!==n&&s!==r&&Math.abs(s-n)>3&&Math.abs(s-r)>3&&(t=s,i&&i()),r=n,n=t,t}},oa=function(e,t,i){var n={};n[t.p]="+="+i,qr.set(e,n)},aa=function(e,t){var i=Or(e,t),n="_scroll"+t.p2,r=function t(r,s,o,a,l){var u=t.tween,c=s.onComplete,d={};o=o||i();var h=sa(i,o,(function(){u.kill(),t.tween=0}));return l=a&&l||0,a=a||r-o,u&&u.kill(),s[n]=r,s.inherit=!1,s.modifiers=d,d[n]=function(){return h(o+a*u.ratio+l*u.ratio*u.ratio)},s.onUpdate=function(){br.cache++,t.tween&&Yo()},s.onComplete=function(){t.tween=0,c&&c.call(u)},u=t.tween=qr.to(e,s)};return e[n]=i,i.wheelHandler=function(){return r.tween&&r.tween.kill()&&(r.tween=0)},bo(e,"wheel",i.wheelHandler),la.isTouch&&bo(e,"touchmove",i.wheelHandler),r},la=function(){function e(t,i){Hr||e.register(qr)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),fs(this),this.init(t,i)}return e.prototype.init=function(t,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),As){var n,r,s,o,a,l,u,c,d,h,p,f,m,g,v,y,b,w,D,x,T,C,E,_,S,k,A,M,F,P,L,O,I,N,j,B,R,z,q,H,$,V,W=t=po(Vs(t)||Gs(t)||t.nodeType?{trigger:t}:t,To),G=W.onUpdate,U=W.toggleClass,Y=W.id,X=W.onToggle,K=W.onRefresh,Q=W.scrub,J=W.trigger,Z=W.pin,ee=W.pinSpacing,te=W.invalidateOnRefresh,ie=W.anticipatePin,ne=W.onScrubComplete,re=W.onSnapComplete,se=W.once,oe=W.snap,ae=W.pinReparent,le=W.pinSpacer,ue=W.containerAnimation,ce=W.fastScrollEnd,de=W.preventOverlaps,he=t.horizontal||t.containerAnimation&&!1!==t.horizontal?Fr:Pr,pe=!Q&&0!==Q,fe=Lr(t.scroller||$r),me=qr.core.getCache(fe),ge=Rs(fe),ve="fixed"===("pinType"in t?t.pinType:Tr(fe,"pinType")||ge&&"fixed"),ye=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],be=pe&&t.toggleActions.split(" "),we="markers"in t?t.markers:To.markers,De=ge?0:parseFloat(ho(fe)["border"+he.p2+lo])||0,xe=this,Te=t.onRefreshInit&&function(){return t.onRefreshInit(xe)},Ce=function(e,t,i){var n=i.d,r=i.d2,s=i.a;return(s=Tr(e,"getBoundingClientRect"))?function(){return s()[n]}:function(){return(t?zs(r):e["client"+r])||0}}(fe,ge,he),Ee=function(e,t){return!t||~wr.indexOf(e)?qs(e):function(){return ta}}(fe,ge),_e=0,Se=0,ke=0,Ae=Or(fe,he);if(xe._startClamp=xe._endClamp=!1,xe._dir=he,ie*=45,xe.scroller=fe,xe.scroll=ue?ue.time.bind(ue):Ae,o=Ae(),xe.vars=t,i=i||t.animation,"refreshPriority"in t&&(os=1,-9999===t.refreshPriority&&(Cs=xe)),me.tweenScroll=me.tweenScroll||{top:aa(fe,Pr),left:aa(fe,Fr)},xe.tweenTo=n=me.tweenScroll[he.p],xe.scrubDuration=function(e){(I=Gs(e)&&e)?O?O.duration(e):O=qr.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:I,paused:!0,onComplete:function(){return ne&&ne(xe)}}):(O&&O.progress(1).kill(),O=0)},i&&(i.vars.lazy=!1,i._initted&&!xe.isReverted||!1!==i.vars.immediateRender&&!1!==t.immediateRender&&i.duration()&&i.render(0,!0,!0),xe.animation=i.pause(),i.scrollTrigger=xe,xe.scrubDuration(Q),P=0,Y||(Y=i.vars.id)),oe&&(Us(oe)&&!oe.push||(oe={snapTo:oe}),"scrollBehavior"in Gr.style&&qr.set(ge?[Gr,Wr]:fe,{scrollBehavior:"auto"}),br.forEach((function(e){return Ws(e)&&e.target===(ge?Vr.scrollingElement||Wr:fe)&&(e.smooth=!1)})),s=Ws(oe.snapTo)?oe.snapTo:"labels"===oe.snapTo?function(e){return function(t){return qr.utils.snap(go(e),t)}}(i):"labelsDirectional"===oe.snapTo?(H=i,function(e,t){return vo(go(H))(e,t.direction)}):!1!==oe.directional?function(e,t){return vo(oe.snapTo)(e,_s()-Se<500?0:t.direction)}:qr.utils.snap(oe.snapTo),N=oe.duration||{min:.1,max:2},N=Us(N)?Kr(N.min,N.max):Kr(N,N),j=qr.delayedCall(oe.delay||I/2||.1,(function(){var e=Ae(),t=_s()-Se<500,r=n.tween;if(!(t||Math.abs(xe.getVelocity())<10)||r||es||_e===e)xe.isActive&&_e!==e&&j.restart(!0);else{var o,a,c=(e-l)/g,d=i&&!pe?i.totalProgress():c,h=t?0:(d-L)/(_s()-Qr)*1e3||0,p=qr.utils.clamp(-c,1-c,Ks(h/2)*h/.185),f=c+(!1===oe.inertia?0:p),m=oe,v=m.onStart,y=m.onInterrupt,b=m.onComplete;if(o=s(f,xe),Gs(o)||(o=f),a=Math.round(l+o*g),e<=u&&e>=l&&a!==e){if(r&&!r._initted&&r.data<=Ks(a-e))return;!1===oe.inertia&&(p=o-c),n(a,{duration:N(Ks(.185*Math.max(Ks(f-d),Ks(o-d))/h/.05||0)),ease:oe.ease||"power3",data:Ks(a-e),onInterrupt:function(){return j.restart(!0)&&y&&y(xe)},onComplete:function(){xe.update(),_e=Ae(),i&&(O?O.resetTo("totalProgress",o,i._tTime/i._tDur):i.progress(o)),P=L=i&&!pe?i.totalProgress():xe.progress,re&&re(xe),b&&b(xe)}},e,p*g,a-e-p*g),v&&v(xe,n.tween)}}})).pause()),Y&&(Ao[Y]=xe),(q=(J=xe.trigger=Lr(J||!0!==Z&&Z))&&J._gsap&&J._gsap.stRevert)&&(q=q(xe)),Z=!0===Z?J:Lr(Z),Vs(U)&&(U={targets:J,className:U}),Z&&(!1===ee||ee===ao||(ee=!(!ee&&Z.parentNode&&Z.parentNode.style&&"flex"===ho(Z.parentNode).display)&&oo),xe.pin=Z,(r=qr.core.getCache(Z)).spacer?v=r.pinState:(le&&((le=Lr(le))&&!le.nodeType&&(le=le.current||le.nativeElement),r.spacerIsNative=!!le,le&&(r.spacerState=ea(le))),r.spacer=w=le||Vr.createElement("div"),w.classList.add("pin-spacer"),Y&&w.classList.add("pin-spacer-"+Y),r.pinState=v=ea(Z)),!1!==t.force3D&&qr.set(Z,{force3D:!0}),xe.spacer=w=r.spacer,F=ho(Z),_=F[ee+he.os2],x=qr.getProperty(Z),T=qr.quickSetter(Z,he.a,co),Qo(Z,w,F),b=ea(Z)),we){f=Us(we)?po(we,xo):xo,h=_o("scroller-start",Y,fe,he,f,0),p=_o("scroller-end",Y,fe,he,f,0,h),D=h["offset"+he.op.d2];var Me=Lr(Tr(fe,"content")||fe);c=this.markerStart=_o("start",Y,Me,he,f,D,0,ue),d=this.markerEnd=_o("end",Y,Me,he,f,D,0,ue),ue&&(z=qr.quickSetter([c,d],he.a,co)),ve||wr.length&&!0===Tr(fe,"fixedMarkers")||(V=ho($=ge?Gr:fe).position,$.style.position="absolute"===V||"fixed"===V?V:"relative",qr.set([h,p],{force3D:!0}),k=qr.quickSetter(h,he.a,co),M=qr.quickSetter(p,he.a,co))}if(ue){var Fe=ue.vars.onUpdate,Pe=ue.vars.onUpdateParams;ue.eventCallback("onUpdate",(function(){xe.update(0,0,1),Fe&&Fe.apply(ue,Pe||[])}))}if(xe.previous=function(){return ko[ko.indexOf(xe)-1]},xe.next=function(){return ko[ko.indexOf(xe)+1]},xe.revert=function(e,t){if(!t)return xe.kill(!0);var n=!1!==e||!xe.enabled,r=Zr;n!==xe.isReverted&&(n&&(B=Math.max(Ae(),xe.scroll.rec||0),ke=xe.progress,R=i&&i.progress()),c&&[c,d,h,p].forEach((function(e){return e.style.display=n?"none":"block"})),n&&(Zr=xe,xe.update(n)),!Z||ae&&xe.isActive||(n?function(e,t,i){Zo(i);var n=e._gsap;if(n.spacerIsNative)Zo(n.spacerState);else if(e._gsap.swappedIn){var r=t.parentNode;r&&(r.insertBefore(e,t),r.removeChild(t))}e._gsap.swappedIn=!1}(Z,w,v):Qo(Z,w,ho(Z),S)),n||xe.update(n),Zr=r,xe.isReverted=n)},xe.refresh=function(r,s,f,D){if(!Zr&&xe.enabled||s)if(Z&&r&&ks)bo(e,"scrollEnd",No);else{!xs&&Te&&Te(xe),Zr=xe,n.tween&&!f&&(n.tween.kill(),n.tween=0),O&&O.pause(),te&&i&&i.revert({kill:!1}).invalidate(),xe.isReverted||xe.revert(!0,!0),xe._subPinOffset=!1;var T,_,k,M,F,P,L,I,N,z,q,H,$,V=Ce(),W=Ee(),G=ue?ue.duration():Hs(fe,he),U=g<=.01,Y=0,X=D||0,Q=Us(f)?f.end:t.end,ie=t.endTrigger||J,ne=Us(f)?f.start:t.start||(0!==t.start&&J?Z?"0 0":"0 100%":0),re=xe.pinnedContainer=t.pinnedContainer&&Lr(t.pinnedContainer,xe),se=J&&Math.max(0,ko.indexOf(xe))||0,oe=se;for(we&&Us(f)&&(H=qr.getProperty(h,he.p),$=qr.getProperty(p,he.p));oe--;)(P=ko[oe]).end||P.refresh(0,1)||(Zr=xe),!(L=P.pin)||L!==J&&L!==Z&&L!==re||P.isReverted||(z||(z=[]),z.unshift(P),P.revert(!0,!0)),P!==ko[oe]&&(se--,oe--);for(Ws(ne)&&(ne=ne(xe)),ne=Ms(ne,"start",xe),l=ia(ne,J,V,he,Ae(),c,h,xe,W,De,ve,G,ue,xe._startClamp&&"_startClamp")||(Z?-.001:0),Ws(Q)&&(Q=Q(xe)),Vs(Q)&&!Q.indexOf("+=")&&(~Q.indexOf(" ")?Q=(Vs(ne)?ne.split(" ")[0]:"")+Q:(Y=Eo(Q.substr(2),V),Q=Vs(ne)?ne:(ue?qr.utils.mapRange(0,ue.duration(),ue.scrollTrigger.start,ue.scrollTrigger.end,l):l)+Y,ie=J)),Q=Ms(Q,"end",xe),u=Math.max(l,ia(Q||(ie?"100% 0":G),ie,V,he,Ae()+Y,d,p,xe,W,De,ve,G,ue,xe._endClamp&&"_endClamp"))||-.001,Y=0,oe=se;oe--;)(L=(P=ko[oe]).pin)&&P.start-P._pinPush<=l&&!ue&&P.end>0&&(T=P.end-(xe._startClamp?Math.max(0,P.start):P.start),(L===J&&P.start-P._pinPush<l||L===re)&&isNaN(ne)&&(Y+=T*(1-P.progress)),L===Z&&(X+=T));if(l+=Y,u+=Y,xe._startClamp&&(xe._startClamp+=Y),xe._endClamp&&!xs&&(xe._endClamp=u||-.001,u=Math.min(u,Hs(fe,he))),g=u-l||(l-=.01)&&.001,U&&(ke=qr.utils.clamp(0,1,qr.utils.normalize(l,u,B))),xe._pinPush=X,c&&Y&&((T={})[he.a]="+="+Y,re&&(T[he.p]="-="+Ae()),qr.set([c,d],T)),!Z||bs&&xe.end>=Hs(fe,he)){if(J&&Ae()&&!ue)for(_=J.parentNode;_&&_!==Gr;)_._pinOffset&&(l-=_._pinOffset,u-=_._pinOffset),_=_.parentNode}else T=ho(Z),M=he===Pr,k=Ae(),C=parseFloat(x(he.a))+X,!G&&u>1&&(q={style:q=(ge?Vr.scrollingElement||Wr:fe).style,value:q["overflow"+he.a.toUpperCase()]},ge&&"scroll"!==ho(Gr)["overflow"+he.a.toUpperCase()]&&(q.style["overflow"+he.a.toUpperCase()]="scroll")),Qo(Z,w,T),b=ea(Z),_=fo(Z,!0),I=ve&&Or(fe,M?Fr:Pr)(),ee?((S=[ee+he.os2,g+X+co]).t=w,(oe=ee===oo?mo(Z,he)+g+X:0)&&(S.push(he.d,oe+co),"auto"!==w.style.flexBasis&&(w.style.flexBasis=oe+co)),Zo(S),re&&ko.forEach((function(e){e.pin===re&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)})),ve&&Ae(B)):(oe=mo(Z,he))&&"auto"!==w.style.flexBasis&&(w.style.flexBasis=oe+co),ve&&((F={top:_.top+(M?k-l:I)+co,left:_.left+(M?I:k-l)+co,boxSizing:"border-box",position:"fixed"})[eo]=F["max"+lo]=Math.ceil(_.width)+co,F[to]=F["max"+uo]=Math.ceil(_.height)+co,F[ao]=F[ao+ro]=F[ao+io]=F[ao+so]=F[ao+no]="0",F[oo]=T[oo],F[oo+ro]=T[oo+ro],F[oo+io]=T[oo+io],F[oo+so]=T[oo+so],F[oo+no]=T[oo+no],y=function(e,t,i){for(var n,r=[],s=e.length,o=i?8:0;o<s;o+=2)n=e[o],r.push(n,n in t?t[n]:e[o+1]);return r.t=e.t,r}(v,F,ae),xs&&Ae(0)),i?(N=i._initted,as(1),i.render(i.duration(),!0,!0),E=x(he.a)-C+g+X,A=Math.abs(g-E)>1,ve&&A&&y.splice(y.length-2,2),i.render(0,!0,!0),N||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),as(0)):E=g,q&&(q.value?q.style["overflow"+he.a.toUpperCase()]=q.value:q.style.removeProperty("overflow-"+he.a));z&&z.forEach((function(e){return e.revert(!1,!0)})),xe.start=l,xe.end=u,o=a=xs?B:Ae(),ue||xs||(o<B&&Ae(B),xe.scroll.rec=0),xe.revert(!1,!0),Se=_s(),j&&(_e=-1,j.restart(!0)),Zr=0,i&&pe&&(i._initted||R)&&i.progress()!==R&&i.progress(R||0,!0).render(i.time(),!0,!0),(U||ke!==xe.progress||ue||te)&&(i&&!pe&&i.totalProgress(ue&&l<-.001&&!ke?qr.utils.normalize(l,u,0):ke,!0),xe.progress=U||(o-l)/g===ke?0:ke),Z&&ee&&(w._pinOffset=Math.round(xe.progress*E)),O&&O.invalidate(),isNaN(H)||(H-=qr.getProperty(h,he.p),$-=qr.getProperty(p,he.p),oa(h,he,H),oa(c,he,H-(D||0)),oa(p,he,$),oa(d,he,$-(D||0))),U&&!xs&&xe.update(),!K||xs||m||(m=!0,K(xe),m=!1)}},xe.getVelocity=function(){return(Ae()-a)/(_s()-Qr)*1e3||0},xe.endAnimation=function(){Ys(xe.callbackAnimation),i&&(O?O.progress(1):i.paused()?pe||Ys(i,xe.direction<0,1):Ys(i,i.reversed()))},xe.labelToScroll=function(e){return i&&i.labels&&(l||xe.refresh()||l)+i.labels[e]/i.duration()*g||0},xe.getTrailing=function(e){var t=ko.indexOf(xe),i=xe.direction>0?ko.slice(0,t).reverse():ko.slice(t+1);return(Vs(e)?i.filter((function(t){return t.vars.preventOverlaps===e})):i).filter((function(e){return xe.direction>0?e.end<=l:e.start>=u}))},xe.update=function(e,t,r){if(!ue||r||e){var s,c,d,p,f,m,v,D=!0===xs?B:xe.scroll(),x=e?0:(D-l)/g,S=x<0?0:x>1?1:x||0,F=xe.progress;if(t&&(a=o,o=ue?Ae():D,oe&&(L=P,P=i&&!pe?i.totalProgress():S)),ie&&Z&&!Zr&&!Es&&ks&&(!S&&l<D+(D-a)/(_s()-Qr)*ie?S=1e-4:1===S&&u>D+(D-a)/(_s()-Qr)*ie&&(S=.9999)),S!==F&&xe.enabled){if(p=(f=(s=xe.isActive=!!S&&S<1)!==(!!F&&F<1))||!!S!=!!F,xe.direction=S>F?1:-1,xe.progress=S,p&&!Zr&&(c=S&&!F?0:1===S?1:1===F?2:3,pe&&(d=!f&&"none"!==be[c+1]&&be[c+1]||be[c],v=i&&("complete"===d||"reset"===d||d in i))),de&&(f||v)&&(v||Q||!i)&&(Ws(de)?de(xe):xe.getTrailing(de).forEach((function(e){return e.endAnimation()}))),pe||(!O||Zr||Es?i&&i.totalProgress(S,!(!Zr||!Se&&!e)):(O._dp._time-O._start!==O._time&&O.render(O._dp._time-O._start),O.resetTo?O.resetTo("totalProgress",S,i._tTime/i._tDur):(O.vars.totalProgress=S,O.invalidate().restart()))),Z)if(e&&ee&&(w.style[ee+he.os2]=_),ve){if(p){if(m=!e&&S>F&&u+1>D&&D+1>=Hs(fe,he),ae)if(e||!s&&!m)ra(Z,w);else{var I=fo(Z,!0),N=D-l;ra(Z,Gr,I.top+(he===Pr?N:0)+co,I.left+(he===Pr?0:N)+co)}Zo(s||m?y:b),A&&S<1&&s||T(C+(1!==S||m?0:E))}}else T(Ns(C+E*S));oe&&!n.tween&&!Zr&&!Es&&j.restart(!0),U&&(f||se&&S&&(S<1||!ws))&&Xr(U.targets).forEach((function(e){return e.classList[s||se?"add":"remove"](U.className)})),G&&!pe&&!e&&G(xe),p&&!Zr?(pe&&(v&&("complete"===d?i.pause().totalProgress(1):"reset"===d?i.restart(!0).pause():"restart"===d?i.restart(!0):i[d]()),G&&G(xe)),!f&&ws||(X&&f&&Xs(xe,X),ye[c]&&Xs(xe,ye[c]),se&&(1===S?xe.kill(!1,1):ye[c]=0),f||ye[c=1===S?1:3]&&Xs(xe,ye[c])),ce&&!s&&Math.abs(xe.getVelocity())>(Gs(ce)?ce:2500)&&(Ys(xe.callbackAnimation),O?O.progress(1):Ys(i,"reverse"===d?1:!S,1))):pe&&G&&!Zr&&G(xe)}if(M){var R=ue?D/ue.duration()*(ue._caScrollDist||0):D;k(R+(h._isFlipped?1:0)),M(R)}z&&z(-D/ue.duration()*(ue._caScrollDist||0))}},xe.enable=function(t,i){xe.enabled||(xe.enabled=!0,bo(fe,"resize",Lo),ge||bo(fe,"scroll",Fo),Te&&bo(e,"refreshInit",Te),!1!==t&&(xe.progress=ke=0,o=a=_e=Ae()),!1!==i&&xe.refresh())},xe.getTween=function(e){return e&&n?n.tween:O},xe.setPositions=function(e,t,i,n){if(ue){var r=ue.scrollTrigger,s=ue.duration(),o=r.end-r.start;e=r.start+o*e/s,t=r.start+o*t/s}xe.refresh(!1,!1,{start:Fs(e,i&&!!xe._startClamp),end:Fs(t,i&&!!xe._endClamp)},n),xe.update()},xe.adjustPinSpacing=function(e){if(S&&e){var t=S.indexOf(he.d)+1;S[t]=parseFloat(S[t])+e+co,S[1]=parseFloat(S[1])+e+co,Zo(S)}},xe.disable=function(t,i){if(xe.enabled&&(!1!==t&&xe.revert(!0,!0),xe.enabled=xe.isActive=!1,i||O&&O.pause(),B=0,r&&(r.uncache=1),Te&&wo(e,"refreshInit",Te),j&&(j.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!ge)){for(var s=ko.length;s--;)if(ko[s].scroller===fe&&ko[s]!==xe)return;wo(fe,"resize",Lo),ge||wo(fe,"scroll",Fo)}},xe.kill=function(e,n){xe.disable(e,n),O&&!n&&O.kill(),Y&&delete Ao[Y];var s=ko.indexOf(xe);s>=0&&ko.splice(s,1),s===is&&Uo>0&&is--,s=0,ko.forEach((function(e){return e.scroller===xe.scroller&&(s=1)})),s||xs||(xe.scroll.rec=0),i&&(i.scrollTrigger=null,e&&i.revert({kill:!1}),n||i.kill()),c&&[c,d,h,p].forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),Cs===xe&&(Cs=0),Z&&(r&&(r.uncache=1),s=0,ko.forEach((function(e){return e.pin===Z&&s++})),s||(r.spacer=0)),t.onKill&&t.onKill(xe)},ko.push(xe),xe.enable(!1,!1),q&&q(xe),i&&i.add&&!g){var Le=xe.update;xe.update=function(){xe.update=Le,l||u||xe.refresh()},qr.delayedCall(.01,xe.update),g=.01,l=u=0}else xe.refresh();Z&&function(){if(Ts!==Ho){var e=Ts=Ho;requestAnimationFrame((function(){return e===Ho&&Wo(!0)}))}}()}else this.update=this.refresh=this.kill=Is},e.register=function(t){return Hr||(qr=t||Bs(),js()&&window.document&&e.enable(),Hr=As),Hr},e.defaults=function(e){if(e)for(var t in e)To[t]=e[t];return To},e.disable=function(e,t){As=0,ko.forEach((function(i){return i[t?"kill":"disable"](e)})),wo($r,"wheel",Fo),wo(Vr,"scroll",Fo),clearInterval(Jr),wo(Vr,"touchcancel",Is),wo(Gr,"touchstart",Is),yo(wo,Vr,"pointerdown,touchstart,mousedown",Ls),yo(wo,Vr,"pointerup,touchend,mouseup",Os),Yr.kill(),$s(wo);for(var i=0;i<br.length;i+=3)Do(wo,br[i],br[i+1]),Do(wo,br[i],br[i+2])},e.enable=function(){if($r=window,Vr=document,Wr=Vr.documentElement,Gr=Vr.body,qr&&(Xr=qr.utils.toArray,Kr=qr.utils.clamp,fs=qr.core.context||Is,as=qr.core.suppressOverwrites||Is,ms=$r.history.scrollRestoration||"auto",Go=$r.pageYOffset,qr.core.globals("ScrollTrigger",e),Gr)){As=1,(gs=document.createElement("div")).style.height="100vh",gs.style.position="absolute",$o(),Ps(),zr.register(qr),e.isTouch=zr.isTouch,ps=zr.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),cs=1===zr.isTouch,bo($r,"wheel",Fo),Ur=[$r,Vr,Wr,Gr],qr.matchMedia?(e.matchMedia=function(e){var t,i=qr.matchMedia();for(t in e)i.add(t,e[t]);return i},qr.addEventListener("matchMediaInit",(function(){return zo()})),qr.addEventListener("matchMediaRevert",(function(){return Ro()})),qr.addEventListener("matchMedia",(function(){Wo(0,1),jo("matchMedia")})),qr.matchMedia("(orientation: portrait)",(function(){return Po(),Po}))):console.warn("Requires GSAP 3.11.0 or later"),Po(),bo(Vr,"scroll",Fo);var t,i,n=Gr.style,r=n.borderTopStyle,s=qr.core.Animation.prototype;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",t=fo(Gr),Pr.m=Math.round(t.top+Pr.sc())||0,Fr.m=Math.round(t.left+Fr.sc())||0,r?n.borderTopStyle=r:n.removeProperty("border-top-style"),Jr=setInterval(Mo,250),qr.delayedCall(.5,(function(){return Es=0})),bo(Vr,"touchcancel",Is),bo(Gr,"touchstart",Is),yo(bo,Vr,"pointerdown,touchstart,mousedown",Ls),yo(bo,Vr,"pointerup,touchend,mouseup",Os),ts=qr.utils.checkPrefix("transform"),Ko.push(ts),Hr=_s(),Yr=qr.delayedCall(.2,Wo).pause(),ss=[Vr,"visibilitychange",function(){var e=$r.innerWidth,t=$r.innerHeight;Vr.hidden?(ns=e,rs=t):ns===e&&rs===t||Lo()},Vr,"DOMContentLoaded",Wo,$r,"load",Wo,$r,"resize",Lo],$s(bo),ko.forEach((function(e){return e.enable(0,1)})),i=0;i<br.length;i+=3)Do(wo,br[i],br[i+1]),Do(wo,br[i],br[i+2])}},e.config=function(t){"limitCallbacks"in t&&(ws=!!t.limitCallbacks);var i=t.syncInterval;i&&clearInterval(Jr)||(Jr=i)&&setInterval(Mo,i),"ignoreMobileResize"in t&&(cs=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&($s(wo)||$s(bo,t.autoRefreshEvents||"none"),ls=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var i=Lr(e),n=br.indexOf(i),r=Rs(i);~n&&br.splice(n,r?6:2),t&&(r?wr.unshift($r,t,Gr,t,Wr,t):wr.unshift(i,t))},e.clearMatchMedia=function(e){ko.forEach((function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)}))},e.isInViewport=function(e,t,i){var n=(Vs(e)?Lr(e):e).getBoundingClientRect(),r=n[i?eo:to]*t||0;return i?n.right-r>0&&n.left+r<$r.innerWidth:n.bottom-r>0&&n.top+r<$r.innerHeight},e.positionInViewport=function(e,t,i){Vs(e)&&(e=Lr(e));var n=e.getBoundingClientRect(),r=n[i?eo:to],s=null==t?r/2:t in Co?Co[t]*r:~t.indexOf("%")?parseFloat(t)*r/100:parseFloat(t)||0;return i?(n.left+s)/$r.innerWidth:(n.top+s)/$r.innerHeight},e.killAll=function(e){if(ko.slice(0).forEach((function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()})),!0!==e){var t=Oo.killAll||[];Oo={},t.forEach((function(e){return e()}))}},e}();la.version="3.12.5",la.saveStyles=function(e){return e?Xr(e).forEach((function(e){if(e&&e.style){var t=Bo.indexOf(e);t>=0&&Bo.splice(t,5),Bo.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),qr.core.getCache(e),fs())}})):Bo},la.revert=function(e,t){return zo(!e,t)},la.create=function(e,t){return new la(e,t)},la.refresh=function(e){return e?Lo():(Hr||la.register())&&Wo(!0)},la.update=function(e){return++br.cache&&Yo(!0===e?2:0)},la.clearScrollMemory=qo,la.maxScroll=function(e,t){return Hs(e,t?Fr:Pr)},la.getScrollFunc=function(e,t){return Or(Lr(e),t?Fr:Pr)},la.getById=function(e){return Ao[e]},la.getAll=function(){return ko.filter((function(e){return"ScrollSmoother"!==e.vars.id}))},la.isScrolling=function(){return!!ks},la.snapDirectional=vo,la.addEventListener=function(e,t){var i=Oo[e]||(Oo[e]=[]);~i.indexOf(t)||i.push(t)},la.removeEventListener=function(e,t){var i=Oo[e],n=i&&i.indexOf(t);n>=0&&i.splice(n,1)},la.batch=function(e,t){var i,n=[],r={},s=t.interval||.016,o=t.batchMax||1e9,a=function(e,t){var i=[],n=[],r=qr.delayedCall(s,(function(){t(i,n),i=[],n=[]})).pause();return function(e){i.length||r.restart(!0),i.push(e.trigger),n.push(e),o<=i.length&&r.progress(1)}};for(i in t)r[i]="on"===i.substr(0,2)&&Ws(t[i])&&"onRefreshInit"!==i?a(0,t[i]):t[i];return Ws(o)&&(o=o(),bo(la,"refresh",(function(){return o=t.batchMax()}))),Xr(e).forEach((function(e){var t={};for(i in r)t[i]=r[i];t.trigger=e,n.push(la.create(t))})),n};var ua,ca=function(e,t,i,n){return t>n?e(n):t<0&&e(0),i>n?(n-t)/(i-t):i<0?t/(t-i):1},da=function e(t,i){!0===i?t.style.removeProperty("touch-action"):t.style.touchAction=!0===i?"auto":i?"pan-"+i+(zr.isTouch?" pinch-zoom":""):"none",t===Wr&&e(Gr,i)},ha={auto:1,scroll:1},pa=function(e){var t,i=e.event,n=e.target,r=e.axis,s=(i.changedTouches?i.changedTouches[0]:i).target,o=s._gsap||qr.core.getCache(s),a=_s();if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==Gr&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!ha[(t=ho(s)).overflowY]&&!ha[t.overflowX]);)s=s.parentNode;o._isScroll=s&&s!==n&&!Rs(s)&&(ha[(t=ho(s)).overflowY]||ha[t.overflowX]),o._isScrollT=a}(o._isScroll||"x"===r)&&(i.stopPropagation(),i._gsapAllow=!0)},fa=function(e,t,i,n){return zr.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&pa,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return i&&bo(Vr,zr.eventTypes[0],ga,!1,!0)},onDisable:function(){return wo(Vr,zr.eventTypes[0],ga,!0)}})},ma=/(input|label|select|textarea)/i,ga=function(e){var t=ma.test(e.target.tagName);(t||ua)&&(e._gsapAllow=!0,ua=t)},va=function(e){Us(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,i,n,r,s,o,a,l,u=e,c=u.normalizeScrollX,d=u.momentum,h=u.allowNestedScroll,p=u.onRelease,f=Lr(e.target)||Wr,m=qr.core.globals().ScrollSmoother,g=m&&m.get(),v=ps&&(e.content&&Lr(e.content)||g&&!1!==e.content&&!g.smooth()&&g.content()),y=Or(f,Pr),b=Or(f,Fr),w=1,D=(zr.isTouch&&$r.visualViewport?$r.visualViewport.scale*$r.visualViewport.width:$r.outerWidth)/$r.innerWidth,x=0,T=Ws(d)?function(){return d(t)}:function(){return d||2.8},C=fa(f,e.type,!0,h),E=function(){return r=!1},_=Is,S=Is,k=function(){i=Hs(f,Pr),S=Kr(ps?1:0,i),c&&(_=Kr(0,Hs(f,Fr))),n=Ho},A=function(){v._gsap.y=Ns(parseFloat(v._gsap.y)+y.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},M=function(){k(),s.isActive()&&s.vars.scrollY>i&&(y()>i?s.progress(1)&&y(i):s.resetTo("scrollY",i))};return v&&qr.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return ps&&"touchmove"===e.type&&function(){if(r){requestAnimationFrame(E);var e=Ns(t.deltaY/2),i=S(y.v-e);if(v&&i!==y.v+y.offset){y.offset=i-y.v;var n=Ns((parseFloat(v&&v._gsap.y)||0)-y.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",v._gsap.y=n+"px",y.cacheID=br.cache,Yo()}return!0}y.offset&&A(),r=!0}()||w>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){r=!1;var e=w;w=Ns(($r.visualViewport&&$r.visualViewport.scale||1)/D),s.pause(),e!==w&&da(f,w>1.01||!c&&"x"),o=b(),a=y(),k(),n=Ho},e.onRelease=e.onGestureStart=function(e,t){if(y.offset&&A(),t){br.cache++;var n,r,o=T();c&&(r=(n=b())+.05*o*-e.velocityX/.227,o*=ca(b,n,r,Hs(f,Fr)),s.vars.scrollX=_(r)),r=(n=y())+.05*o*-e.velocityY/.227,o*=ca(y,n,r,Hs(f,Pr)),s.vars.scrollY=S(r),s.invalidate().duration(o).play(.01),(ps&&s.vars.scrollY>=i||n>=i-1)&&qr.to({},{onUpdate:M,duration:o})}else l.restart(!0);p&&p(e)},e.onWheel=function(){s._ts&&s.pause(),_s()-x>1e3&&(n=0,x=_s())},e.onChange=function(e,t,i,r,s){if(Ho!==n&&k(),t&&c&&b(_(r[2]===t?o+(e.startX-e.x):b()+t-r[1])),i){y.offset&&A();var l=s[2]===i,u=l?a+e.startY-e.y:y()+i-s[1],d=S(u);l&&u!==d&&(a+=d-u),y(d)}(i||t)&&Yo()},e.onEnable=function(){da(f,!c&&"x"),la.addEventListener("refresh",M),bo($r,"resize",M),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=b.smooth=!1),C.enable()},e.onDisable=function(){da(f,!0),wo($r,"resize",M),la.removeEventListener("refresh",M),C.kill()},e.lockAxis=!1!==e.lockAxis,(t=new zr(e)).iOS=ps,ps&&!y()&&y(1),ps&&qr.ticker.add(Is),l=t._dc,s=qr.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:sa(y,y(),(function(){return s.pause()}))},onUpdate:Yo,onComplete:l.vars.onComplete}),t};la.sort=function(e){return ko.sort(e||function(e,t){return-1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},la.observe=function(e){return new zr(e)},la.normalizeScroll=function(e){if(void 0===e)return us;if(!0===e&&us)return us.enable();if(!1===e)return us&&us.kill(),void(us=e);var t=e instanceof zr?e:va(e);return us&&us.target===t.target&&us.kill(),Rs(t.target)&&(us=t),t},la.core={_getVelocityProp:Ir,_inputObserver:fa,_scrollers:br,_proxies:wr,bridge:{ss:function(){ks||jo("scrollStart"),ks=_s()},ref:function(){return Zr}}},Bs()&&qr.registerPlugin(la);var ya=/(?:^\s+|\s+$)/g,ba=/([\uD800-\uDBFF][\uDC00-\uDFFF](?:[\u200D\uFE0F][\uD800-\uDBFF][\uDC00-\uDFFF]){2,}|\uD83D\uDC69(?:\u200D(?:(?:\uD83D\uDC69\u200D)?\uD83D\uDC67|(?:\uD83D\uDC69\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D(?:\uD83D\uDC69\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]\uFE0F|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC6F\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3C-\uDD3E\uDDD6-\uDDDF])\u200D[\u2640\u2642]\uFE0F|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F\u200D[\u2640\u2642]|(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642])\uFE0F|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\uD83D\uDC69\u200D[\u2695\u2696\u2708]|\uD83D\uDC68(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708]))\uFE0F|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83D\uDC69\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|\uD83D\uDC68(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66\u200D\uD83D\uDC66|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92])|(?:\uD83C[\uDFFB-\uDFFF])\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]))|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDD1-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\u200D(?:(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC67|(?:(?:\uD83D[\uDC68\uDC69])\u200D)?\uD83D\uDC66)|\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC69\uDC6E\uDC70-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD18-\uDD1C\uDD1E\uDD1F\uDD26\uDD30-\uDD39\uDD3D\uDD3E\uDDD1-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])?|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDEEB\uDEEC\uDEF4-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEF8]|\uD83E[\uDD10-\uDD3A\uDD3C-\uDD3E\uDD40-\uDD45\uDD47-\uDD4C\uDD50-\uDD6B\uDD80-\uDD97\uDDC0\uDDD0-\uDDE6])\uFE0F)/;function wa(e,t,i,n){for(var r,s=e.firstChild,o=[];s;)3===s.nodeType?(r=(s.nodeValue+"").replace(/^\n+/g,""),n||(r=r.replace(/\s+/g," ")),o.push.apply(o,Da(r,t,i,n))):"br"===(s.nodeName+"").toLowerCase()?o[o.length-1]+="<br>":o.push(s.outerHTML),s=s.nextSibling;for(r=o.length;r--;)"&"===o[r]&&o.splice(r,1,"&amp;");return o}function Da(e,t,i,n){if(e+="",i&&(e=e.trim?e.trim():e.replace(ya,"")),t&&""!==t)return e.replace(/>/g,"&gt;").replace(/</g,"&lt;").split(t);for(var r,s,o=[],a=e.length,l=0;l<a;l++)((s=e.charAt(l)).charCodeAt(0)>=55296&&s.charCodeAt(0)<=56319||e.charCodeAt(l+1)>=65024&&e.charCodeAt(l+1)<=65039)&&(r=((e.substr(l,12).split(ba)||[])[1]||"").length||2,s=e.substr(l,r),o.emoji=1,l+=r-1),o.push(">"===s?"&gt;":"<"===s?"&lt;":!n||" "!==s||" "!==e.charAt(l-1)&&" "!==e.charAt(l+1)?s:"&nbsp;");return o}var xa,Ta,Ca={version:"3.12.5",name:"text",init:function(e,t,i){"object"!=typeof t&&(t={value:t});var n,r,s,o,a,l,u,c,d=e.nodeName.toUpperCase(),h=this,p=t,f=p.newClass,m=p.oldClass,g=p.preserveSpaces,v=p.rtl,y=h.delimiter=t.delimiter||"",b=h.fillChar=t.fillChar||(t.padSpace?"&nbsp;":"");if(h.svg=e.getBBox&&("TEXT"===d||"TSPAN"===d),!("innerHTML"in e)&&!h.svg)return!1;if(h.target=e,"value"in t){for(s=wa(e,y,!1,g),Ta||(Ta=document.createElement("div")),Ta.innerHTML=t.value,r=wa(Ta,y,!1,g),h.from=i._from,!h.from&&!v||v&&h.from||(d=s,s=r,r=d),h.hasClass=!(!f&&!m),h.newClass=v?m:f,h.oldClass=v?f:m,n=(d=s.length-r.length)<0?s:r,d<0&&(d=-d);--d>-1;)n.push(b);if("diff"===t.type){for(o=0,a=[],l=[],u="",d=0;d<r.length;d++)(c=r[d])===s[d]?u+=c:(a[o]=u+c,l[o++]=u+s[d],u="");r=a,s=l,u&&(r.push(u),s.push(u))}t.speed&&i.duration(Math.min(.05/t.speed*n.length,t.maxDuration||9999)),h.rtl=v,h.original=s,h.text=r,h._props.push("text")}else h.text=h.original=[""]},render:function(e,t){e>1?e=1:e<0&&(e=0),t.from&&(e=1-e);var i,n,r,s=t.text,o=t.hasClass,a=t.newClass,l=t.oldClass,u=t.delimiter,c=t.target,d=t.fillChar,h=t.original,p=t.rtl,f=s.length,m=(p?1-e:e)*f+.5|0;o&&e?(n=l&&m!==f,r=((i=a&&m)?"<span class='"+a+"'>":"")+s.slice(0,m).join(u)+(i?"</span>":"")+(n?"<span class='"+l+"'>":"")+u+h.slice(m).join(u)+(n?"</span>":"")):r=s.slice(0,m).join(u)+u+h.slice(m).join(u),t.svg?c.textContent=r:c.innerHTML="&nbsp;"===d&&~r.indexOf("  ")?r.split("  ").join("&nbsp;&nbsp;"):r}};Ca.splitInnerHTML=wa,Ca.emojiSafeSplit=Da,Ca.getText=function e(t){var i=t.nodeType,n="";if(1===i||9===i||11===i){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=e(t)}else if(3===i||4===i)return t.nodeValue;return n},(xa||"undefined"!=typeof window&&(xa=window.gsap)&&xa.registerPlugin&&xa)&&xa.registerPlugin(Ca);var Ea=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,_a=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,Sa=Math.PI/180,ka=(Math.PI,Math.sin),Aa=Math.cos,Ma=Math.abs,Fa=Math.sqrt,Pa=(Math.atan2,function(e){return"number"==typeof e}),La=1e5,Oa=function(e){return Math.round(e*La)/La||0};function Ia(e,t,i,n,r,s,o,a,l){if(e!==a||t!==l){i=Ma(i),n=Ma(n);var u=r%360*Sa,c=Aa(u),d=ka(u),h=Math.PI,p=2*h,f=(e-a)/2,m=(t-l)/2,g=c*f+d*m,v=-d*f+c*m,y=g*g,b=v*v,w=y/(i*i)+b/(n*n);w>1&&(i=Fa(w)*i,n=Fa(w)*n);var D=i*i,x=n*n,T=(D*x-D*b-x*y)/(D*b+x*y);T<0&&(T=0);var C=(s===o?-1:1)*Fa(T),E=C*(i*v/n),_=C*(-n*g/i),S=(e+a)/2+(c*E-d*_),k=(t+l)/2+(d*E+c*_),A=(g-E)/i,M=(v-_)/n,F=(-g-E)/i,P=(-v-_)/n,L=A*A+M*M,O=(M<0?-1:1)*Math.acos(A/Fa(L)),I=(A*P-M*F<0?-1:1)*Math.acos((A*F+M*P)/Fa(L*(F*F+P*P)));isNaN(I)&&(I=h),!o&&I>0?I-=p:o&&I<0&&(I+=p),O%=p,I%=p;var N,j=Math.ceil(Ma(I)/(p/4)),B=[],R=I/j,z=4/3*ka(R/2)/(1+Aa(R/2)),q=c*i,H=d*i,$=d*-n,V=c*n;for(N=0;N<j;N++)g=Aa(r=O+N*R),v=ka(r),A=Aa(r+=R),M=ka(r),B.push(g-z*v,v+z*g,A+z*M,M-z*A,A,M);for(N=0;N<B.length;N+=2)g=B[N],v=B[N+1],B[N]=g*q+v*$+S,B[N+1]=g*H+v*V+k;return B[N-2]=a,B[N-1]=l,B}}function Na(e){var t,i,n,r,s,o,a,l,u,c,d,h,p,f,m,g=(e+"").replace(_a,(function(e){var t=+e;return t<1e-4&&t>-1e-4?0:t})).match(Ea)||[],v=[],y=0,b=0,w=2/3,D=g.length,x=0,T="ERROR: malformed path: "+e,C=function(e,t,i,n){c=(i-e)/3,d=(n-t)/3,a.push(e+c,t+d,i-c,n-d,i,n)};if(!e||!isNaN(g[0])||isNaN(g[1]))return console.log(T),v;for(t=0;t<D;t++)if(p=s,isNaN(g[t])?o=(s=g[t].toUpperCase())!==g[t]:t--,n=+g[t+1],r=+g[t+2],o&&(n+=y,r+=b),t||(l=n,u=r),"M"===s)a&&(a.length<8?v.length-=1:x+=a.length),y=l=n,b=u=r,a=[n,r],v.push(a),t+=2,s="L";else if("C"===s)a||(a=[0,0]),o||(y=b=0),a.push(n,r,y+1*g[t+3],b+1*g[t+4],y+=1*g[t+5],b+=1*g[t+6]),t+=6;else if("S"===s)c=y,d=b,"C"!==p&&"S"!==p||(c+=y-a[a.length-4],d+=b-a[a.length-3]),o||(y=b=0),a.push(c,d,n,r,y+=1*g[t+3],b+=1*g[t+4]),t+=4;else if("Q"===s)c=y+(n-y)*w,d=b+(r-b)*w,o||(y=b=0),y+=1*g[t+3],b+=1*g[t+4],a.push(c,d,y+(n-y)*w,b+(r-b)*w,y,b),t+=4;else if("T"===s)c=y-a[a.length-4],d=b-a[a.length-3],a.push(y+c,b+d,n+(y+1.5*c-n)*w,r+(b+1.5*d-r)*w,y=n,b=r),t+=2;else if("H"===s)C(y,b,y=n,b),t+=1;else if("V"===s)C(y,b,y,b=n+(o?b-y:0)),t+=1;else if("L"===s||"Z"===s)"Z"===s&&(n=l,r=u,a.closed=!0),("L"===s||Ma(y-n)>.5||Ma(b-r)>.5)&&(C(y,b,n,r),"L"===s&&(t+=2)),y=n,b=r;else if("A"===s){if(f=g[t+4],m=g[t+5],c=g[t+6],d=g[t+7],i=7,f.length>1&&(f.length<3?(d=c,c=m,i--):(d=m,c=f.substr(2),i-=2),m=f.charAt(1),f=f.charAt(0)),h=Ia(y,b,+g[t+1],+g[t+2],+g[t+3],+f,+m,(o?y:0)+1*c,(o?b:0)+1*d),t+=i,h)for(i=0;i<h.length;i++)a.push(h[i]);y=a[a.length-2],b=a[a.length-1]}else console.log(T);return(t=a.length)<6?(v.pop(),t=0):a[0]===a[t-2]&&a[1]===a[t-1]&&(a.closed=!0),v.totalPoints=x+t,v}function ja(e){Pa(e[0])&&(e=[e]);var t,i,n,r,s="",o=e.length;for(i=0;i<o;i++){for(r=e[i],s+="M"+Oa(r[0])+","+Oa(r[1])+" C",t=r.length,n=2;n<t;n++)s+=Oa(r[n++])+","+Oa(r[n++])+" "+Oa(r[n++])+","+Oa(r[n++])+" "+Oa(r[n++])+","+Oa(r[n])+" ";r.closed&&(s+="z")}return s}var Ba,Ra,za=function(){return Ba||"undefined"!=typeof window&&(Ba=window.gsap)&&Ba.registerPlugin&&Ba},qa=function(){(Ba=za())?(Ba.registerEase("_CE",Ga.create),Ra=1):console.warn("Please gsap.registerPlugin(CustomEase)")},Ha=function(e){return~~(1e3*e+(e<0?-.5:.5))/1e3},$a=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/gi,Va=/[cLlsSaAhHvVtTqQ]/g,Wa=function e(t,i,n,r,s,o,a,l,u,c,d){var h,p=(t+n)/2,f=(i+r)/2,m=(n+s)/2,g=(r+o)/2,v=(s+a)/2,y=(o+l)/2,b=(p+m)/2,w=(f+g)/2,D=(m+v)/2,x=(g+y)/2,T=(b+D)/2,C=(w+x)/2,E=a-t,_=l-i,S=Math.abs((n-a)*_-(r-l)*E),k=Math.abs((s-a)*_-(o-l)*E);return c||(c=[{x:t,y:i},{x:a,y:l}],d=1),c.splice(d||c.length-1,0,{x:T,y:C}),(S+k)*(S+k)>u*(E*E+_*_)&&(h=c.length,e(t,i,p,f,b,w,T,C,u,c,d),e(T,C,D,x,v,y,a,l,u,c,d+1+(c.length-h))),c},Ga=function(){function e(e,t,i){Ra||qa(),this.id=e,this.setData(t,i)}var t=e.prototype;return t.setData=function(e,t){t=t||{};var i,n,r,s,o,a,l,u,c,d=(e=e||"0,0,1,1").match($a),h=1,p=[],f=[],m=t.precision||1,g=m<=1;if(this.data=e,(Va.test(e)||~e.indexOf("M")&&e.indexOf("C")<0)&&(d=Na(e)[0]),4===(i=d.length))d.unshift(0,0),d.push(1,1),i=8;else if((i-2)%6)throw"Invalid CustomEase";for(0==+d[0]&&1==+d[i-2]||function(e,t,i){i||0===i||(i=Math.max(+e[e.length-1],+e[1]));var n,r=-1*+e[0],s=-i,o=e.length,a=1/(+e[o-2]+r),l=-t||(Math.abs(+e[o-1]-+e[1])<.01*(+e[o-2]-+e[0])?function(e){var t,i=e.length,n=1e20;for(t=1;t<i;t+=6)+e[t]<n&&(n=+e[t]);return n}(e)+s:+e[o-1]+s);for(l=l?1/l:-a,n=0;n<o;n+=2)e[n]=(+e[n]+r)*a,e[n+1]=(+e[n+1]+s)*l}(d,t.height,t.originY),this.segment=d,s=2;s<i;s+=6)n={x:+d[s-2],y:+d[s-1]},r={x:+d[s+4],y:+d[s+5]},p.push(n,r),Wa(n.x,n.y,+d[s],+d[s+1],+d[s+2],+d[s+3],r.x,r.y,1/(2e5*m),p,p.length-1);for(i=p.length,s=0;s<i;s++)l=p[s],u=p[s-1]||l,(l.x>u.x||u.y!==l.y&&u.x===l.x||l===u)&&l.x<=1?(u.cx=l.x-u.x,u.cy=l.y-u.y,u.n=l,u.nx=l.x,g&&s>1&&Math.abs(u.cy/u.cx-p[s-2].cy/p[s-2].cx)>2&&(g=0),u.cx<h&&(u.cx?h=u.cx:(u.cx=.001,s===i-1&&(u.x-=.001,h=Math.min(h,.001),g=0)))):(p.splice(s--,1),i--);if(o=1/(i=1/h+1|0),a=0,l=p[0],g){for(s=0;s<i;s++)c=s*o,l.nx<c&&(l=p[++a]),n=l.y+(c-l.x)/l.cx*l.cy,f[s]={x:c,cx:o,y:n,cy:0,nx:9},s&&(f[s-1].cy=n-f[s-1].y);f[i-1].cy=p[p.length-1].y-n}else{for(s=0;s<i;s++)l.nx<s*o&&(l=p[++a]),f[s]=l;a<p.length-1&&(f[s-1]=p[p.length-2])}return this.ease=function(e){var t=f[e*i|0]||f[i-1];return t.nx<e&&(t=t.n),t.y+(e-t.x)/t.cx*t.cy},this.ease.custom=this,this.id&&Ba&&Ba.registerEase(this.id,this.ease),this},t.getSVGData=function(t){return e.getSVGData(this,t)},e.create=function(t,i,n){return new e(t,i,n).ease},e.register=function(e){Ba=e,qa()},e.get=function(e){return Ba.parseEase(e)},e.getSVGData=function(t,i){var n,r,s,o,a,l,u,c,d,h,p=(i=i||{}).width||100,f=i.height||100,m=i.x||0,g=(i.y||0)+f,v=Ba.utils.toArray(i.path)[0];if(i.invert&&(f=-f,g=0),"string"==typeof t&&(t=Ba.parseEase(t)),t.custom&&(t=t.custom),t instanceof e)n=ja(function(e,t,i,n,r,s,o){for(var a,l,u,c,d,h=e.length;--h>-1;)for(l=(a=e[h]).length,u=0;u<l;u+=2)c=a[u],d=a[u+1],a[u]=c*t+d*n+s,a[u+1]=c*i+d*r+o;return e._dirty=1,e}([t.segment],p,0,0,-f,m,g));else{for(n=[m,g],o=1/(u=Math.max(5,200*(i.precision||1))),c=5/(u+=2),d=Ha(m+o*p),r=((h=Ha(g+t(o)*-f))-g)/(d-m),s=2;s<u;s++)a=Ha(m+s*o*p),l=Ha(g+t(s*o)*-f),(Math.abs((l-h)/(a-d)-r)>c||s===u-1)&&(n.push(d,h),r=(l-h)/(a-d)),d=a,h=l;n="M"+n.join(",")}return v&&v.setAttribute("d",n),n},e}();function Ua(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var n,r,s,o,a=[],l=!0,u=!1;try{if(s=(i=i.call(e)).next,0===t){if(Object(i)!==i)return;l=!1}else for(;!(l=(n=s.call(i)).done)&&(a.push(n.value),a.length!==t);l=!0);}catch(e){u=!0,r=e}finally{try{if(!l&&null!=i.return&&(o=i.return(),Object(o)!==o))return}finally{if(u)throw r}}return a}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ya(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Ya(e,t)}(e,t)||function(){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 Ya(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function Xa(e){return Xa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xa(e)}function Ka(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ja(n.key),n)}}function Qa(e,t,i){return(t=Ja(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function Ja(e){var t=function(e,t){if("object"!=Xa(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=Xa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xa(t)?t:t+""}function Za(e,t,i){el(e,t),t.set(e,i)}function el(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function tl(e,t){return e.get(il(e,t))}function il(e,t,i){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:i;throw new TypeError("Private element is not present on this object")}za()&&Ba.registerPlugin(Ga),Ga.version="3.12.5";var nl=new WeakMap,rl=new WeakMap,sl=new WeakMap,ol=new WeakSet,al=function(){return e=function e(t){var i,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),el(i=this,n=ol),n.add(i),Za(this,nl,{charClass:"aki__char",wordClass:"aki__word",lineClass:"aki__line",globalClass:"aki_wrapper",emptySpaceName:"__AKI__EMPTY__SPACE__"}),Za(this,rl,[]),Qa(this,"chars",[]),Za(this,sl,[]),Qa(this,"words",[]),Qa(this,"lines",[]),this.init(t),this.target=null,this.textContent=null},(t=[{key:"init",value:function(e){if(il(ol,this,ll).call(this,e))this.target=e,il(ol,this,ml).call(this),il(ol,this,gl).call(this);else if(""!==e){var t=document.querySelector("".concat(e));t?(this.target=t,il(ol,this,ml).call(this),il(ol,this,gl).call(this)):il(ol,this,yl).call(this,"can't found %c".concat(e,"%c in DOM tree!"))}else il(ol,this,yl).call(this,"selector is empty! %cplease give a valid%c selector!");il(ol,this,vl).call(this,this.target),il(ol,this,fl).call(this)}}])&&Ka(e.prototype,t),i&&Ka(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}();function ll(e){try{return e instanceof HTMLElement}catch(t){return"object"===Xa(e)&&1===e.nodeType&&"object"===Xa(e.style)&&"object"===Xa(e.ownerDocument)}}function ul(e){for(var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=document.createElement(e),s=arguments.length,o=new Array(s>3?s-3:0),a=3;a<s;a++)o[a-3]=arguments[a];(t=r.classList).add.apply(t,o),r.textContent=i;for(var l=0,u=Object.entries(n);l<u.length;l++){var c=Ua(u[l],2),d=c[0],h=c[1];r.setAttribute(d,h)}return r}function cl(){var e=this;"".concat(this.textContent).split("").forEach((function(t,i){var n=il(ol,e,ul).call(e,"div","".concat(t),{style:"position:relative; display:inline-block; color:".concat(e.colorStyles[i]||"inherit")},"".concat(tl(nl,e).globalClass),"".concat(tl(nl,e).charClass));tl(rl,e).push(" "===t?" ":n),e.chars.push(n)})),tl(rl,this).push(" ")}function dl(){var e=this,t=0;tl(rl,this).forEach((function(i,n){if(" "===i){var r=tl(rl,e).slice(t,n).filter((function(e){return" "!==e})),s=il(ol,e,ul).call(e,"div","",{style:"position:relative; display:inline-block; color:".concat(e.colorStyles[t]||"inherit")},"".concat(tl(nl,e).globalClass),"".concat(tl(nl,e).wordClass));r.forEach((function(e){s.append(e)})),e.words.push(s),tl(sl,e).push(s," "),t=n}}))}function hl(){var e=this,t=0,i=[];this.words.reduce((function(n,r,s){var o=r.offsetTop;if(n!==o&&null!==n||s===e.words.length-1){var a=s===e.words.length-1?s+1:s,l=e.words.slice(t,a);i.push(l),t=s}return o}),null),i.forEach((function(t){var i=il(ol,e,ul).call(e,"div","",{style:"position:relative; display:inline-block;"},"".concat(tl(nl,e).globalClass),"".concat(tl(nl,e).lineClass));t.forEach((function(e){i.append(e),i.append(" ")})),e.lines.push(i),e.target.append(i)}))}function pl(){var e=this;this.words.forEach((function(t){e.target.append(t),e.target.append(" ")})),il(ol,this,hl).call(this)}function fl(){il(ol,this,cl).call(this),il(ol,this,dl).call(this),il(ol,this,pl).call(this)}function ml(){this.textContent=this.target.textContent}function gl(){for(var e,t=document.createTreeWalker(this.target,NodeFilter.SHOW_TEXT,null,!1),i=[],n=function(){var t=e.parentElement;if(t&&window.getComputedStyle(t).color){var n=window.getComputedStyle(t).color;e.textContent.split("").forEach((function(){return i.push(n)}))}else e.textContent.split("").forEach((function(){return i.push(null)}))};e=t.nextNode();)n();this.colorStyles=i}function vl(e){e.innerHTML=""}function yl(e){throw e.includes("%c")?console.error("".concat(e),"color:red","color:inherit"):console.error("".concat(e)),"SplitTextException! ⬆️"}function bl(e){return function(e){if(Array.isArray(e))return wl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return wl(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return wl(e,t)}(e)||function(){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 wl(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}tr.registerPlugin(la,Ca,Ga);var Dl=.4,xl=1.4,Tl=.2;document.addEventListener("DOMContentLoaded",(function(){document.body.classList.add("visible"),function(){var e=document.querySelector(".hero-block");if(!e)return;var t=e.querySelector(".background-video");if(!t)return;var i=document.querySelector("header"),n=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--header-height"),10),r=e.getBoundingClientRect().height-2*n;if(!e)return;window.addEventListener("DOMContentLoaded",(function(){t&&i.classList.add("scrolled")})),window.addEventListener("scroll",(function(){window.scrollY>r&&t?i.classList.remove("transparent-header"):i.classList.add("transparent-header")}))}(),function(){if(document.querySelector("main").classList.contains("disable-animations"))return;var e={".hero-block p, .hero-block .button, .hero-block .scroll-down, .hero-block .image-wrapper img":{},".get-results ul":{},".partners":{},".services .eyebrow":{},".services .button":{},".about-us .eyebrow":{},".about-us .button":{},".article-list .eyebrow":{},".article-list .button":{},".testimonials .eyebrow":{},".testimonials testimonial-slider-wrapper":{},".projects .eyebrow":{},".projects .button":{}};Object.keys(e).forEach((function(t){bl(document.querySelectorAll(t)).forEach((function(i){i.setAttribute("data-a-delay",e[t].delay)}))})),tr.utils.toArray(Object.keys(e)).forEach((function(e){var t=e.getAttribute("data-a-delay")||0;tr.from(e,{scrollTrigger:{trigger:e,start:"top 85%",end:"bottom 15%",toggleActions:"play none none reverse"},opacity:0,delay:parseFloat(t),duration:xl,ease:"ease"})}))}(),function(){var e={".hero-block .image-wrapper img":{delay:0,scale:.975,start:"top 45%",end:"bottom 65%",y:100,scrub:1},".home-hero + section":{delay:0,scale:1,y:50},".about-us .container":{scale:.95,y:50}};Object.keys(e).forEach((function(t){bl(document.querySelectorAll(t)).forEach((function(i){var n,r,s,o,a,l;i.setAttribute("data-a-delay",null!==(n=e[t].delay)&&void 0!==n?n:0),i.setAttribute("data-a-scale",null!==(r=e[t].scale)&&void 0!==r?r:.9),i.setAttribute("data-a-y",null!==(s=e[t].y)&&void 0!==s?s:0),i.setAttribute("data-a-start",null!==(o=e[t].start)&&void 0!==o?o:"top 95%"),i.setAttribute("data-a-end",null!==(a=e[t].end)&&void 0!==a?a:"bottom 95%"),i.setAttribute("data-a-scrub",null!==(l=e[t].scrub)&&void 0!==l?l:1)}))})),tr.utils.toArray(Object.keys(e)).forEach((function(e){var t=e.getAttribute("data-a-delay")||0,i=e.getAttribute("data-a-scale")||.9,n=e.getAttribute("data-a-y")||0,r=e.getAttribute("data-a-start")||"top 95%",s=e.getAttribute("data-a-end")||"bottom 95%",o=e.getAttribute("data-a-scrub")||1;tr.from(e,{scrollTrigger:{trigger:e,start:r,end:s,toggleActions:"play none none reverse",scrub:o},scale:i,delay:parseFloat(t),y:n,duration:xl,ease:"ease"})}))}(),function(){if(document.querySelector("main").classList.contains("disable-animations"))return;var e=tr.utils.toArray(".projects__container");if(0===e.length)return;var t=tr.matchMedia(),i=document.querySelector(".header-primary"),n=document.querySelector(".projects__container"),r=i.offsetHeight,s=window.innerHeight,o=n.offsetHeight;function a(){return r=i.offsetHeight,s=window.innerHeight,o=n.offsetHeight,(s-o+r)/2}window.addEventListener("resize",(function(){a(),la.refresh()})),t.add("(min-width: 992px)",(function(){tr.to(e,{xPercent:-100*(e.length+.5),ease:"none",scrollTrigger:{trigger:".projects__container",pin:!0,scrub:1,snap:1/(e.length-1),invalidateOnRefresh:!0,start:function(){return"top ".concat(a(),"px")},end:function(){return"bottom ".concat(r,"px")}}})})),t.add("(max-width: 991px) and (min-width: 769px)",(function(){tr.to(e,{xPercent:-100*(e.length+.9),ease:"none",scrollTrigger:{trigger:".projects__container",pin:!0,scrub:1,snap:1/(e.length-1),invalidateOnRefresh:!0,start:function(){return"top ".concat(a(),"px")},end:function(){return"bottom ".concat(r,"px")}}})}))}(),function(){if(document.querySelector("main").classList.contains("disable-animations"))return;var e={".hero-block h1":{},".about-us .quote":{},".text-block .quote":{}};tr.utils.toArray(Object.keys(e)).forEach((function(e){var t=new al(e,{type:"lines",linesClass:"line"});tr.from(t.lines,{scrollTrigger:{trigger:e,start:"top 85%",end:"bottom 15%",toggleActions:"play none none reverse"},stagger:.2,opacity:0,x:80,duration:xl,ease:Ga.create("custom","M0,0 C0.165,0.84 0.44,1 1,1 ")})}))}(),function(){if(document.querySelector("main").classList.contains("disable-animations"))return;var e={"main h2":{}};tr.utils.toArray(Object.keys(e)).forEach((function(e){var t=new al(e,{type:"lines",linesClass:"line"});tr.from(t.lines,{scrollTrigger:{trigger:e,start:"top 100%",end:"bottom 15%",toggleActions:"play none none reverse"},stagger:Tl,opacity:0,x:80,duration:xl,ease:Ga.create("custom","M0,0 C0.165,0.84 0.44,1 1,1 ")})}))}(),function(){if(document.querySelector("main").classList.contains("disable-animations"))return;var e={".gallery-list .images-wrapper .col-md-7":{delay:0},".gallery-list .small-gallery-image:nth-child(1)":{delay:Dl},".gallery-list .small-gallery-image:nth-child(2)":{delay:.8},".services li:nth-child(1)":{delay:0},".services li:nth-child(2)":{delay:Dl},".services li:nth-child(3)":{delay:Dl},".services li:nth-child(4)":{delay:.2},".services li:nth-child(5)":{delay:.24},".services li:nth-child(6)":{delay:.27999999999999997},".services li:nth-child(7)":{delay:.27999999999999997},".services li:nth-child(8)":{delay:.27999999999999997},".services li:nth-child(9)":{delay:.27999999999999997},".services li:nth-child(10)":{delay:.27999999999999997},".services li:nth-child(11)":{delay:.27999999999999997},".services li:nth-child(12)":{delay:.27999999999999997},".article-list-inner > div:nth-child(1)":{delay:0},".article-list-inner > div:nth-child(2)":{delay:Dl},".article-list-inner > div:nth-child(3)":{delay:.8}};Object.keys(e).forEach((function(t){bl(document.querySelectorAll(t)).forEach((function(i){i.setAttribute("data-a-delay",e[t].delay)}))})),tr.utils.toArray(Object.keys(e)).forEach((function(e){var t=e.getAttribute("data-a-delay")||0;tr.from(e,{scrollTrigger:{trigger:e,start:"top 85%",end:"bottom 15%",toggleActions:"play none none reverse"},opacity:0,delay:parseFloat(t),y:25,duration:xl,ease:"ease"})}))}()}));var Cl=new class{constructor({wrapper:e=window,content:i=document.documentElement,wheelEventsTarget:s=e,eventsTarget:a=s,smoothWheel:l=!0,syncTouch:u=!1,syncTouchLerp:c=.075,touchInertiaMultiplier:d=35,duration:h,easing:p=(e=>Math.min(1,1.001-Math.pow(2,-10*e))),lerp:f=!h&&.1,infinite:m=!1,orientation:g="vertical",gestureOrientation:v="vertical",touchMultiplier:y=1,wheelMultiplier:b=1,autoResize:w=!0,__experimental__naiveDimensions:D=!1}={}){this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:e,deltaY:t,event:i})=>{if(i.ctrlKey)return;const n=i.type.includes("touch"),r=i.type.includes("wheel");if(this.options.syncTouch&&n&&"touchstart"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const s=0===e&&0===t,o="vertical"===this.options.gestureOrientation&&0===t||"horizontal"===this.options.gestureOrientation&&0===e;if(s||o)return;let a=i.composedPath();if(a=a.slice(0,a.indexOf(this.rootElement)),a.find((e=>{var t,i,s,o,a;return(null===(t=e.hasAttribute)||void 0===t?void 0:t.call(e,"data-lenis-prevent"))||n&&(null===(i=e.hasAttribute)||void 0===i?void 0:i.call(e,"data-lenis-prevent-touch"))||r&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,"data-lenis-prevent-wheel"))||(null===(o=e.classList)||void 0===o?void 0:o.contains("lenis"))&&!(null===(a=e.classList)||void 0===a?void 0:a.contains("lenis-stopped"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(this.isSmooth=this.options.syncTouch&&n||this.options.smoothWheel&&r,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();i.preventDefault();let l=t;"both"===this.options.gestureOrientation?l=Math.abs(t)>Math.abs(e)?t:e:"horizontal"===this.options.gestureOrientation&&(l=e);const u=n&&this.options.syncTouch,c=n&&"touchend"===i.type&&Math.abs(l)>5;c&&(l=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+l,Object.assign({programmatic:!1},u?{lerp:c?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},window.lenisVersion="1.0.42",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:s,eventsTarget:a,smoothWheel:l,syncTouch:u,syncTouchLerp:c,touchInertiaMultiplier:d,duration:h,easing:p,lerp:f,infinite:m,gestureOrientation:v,orientation:g,touchMultiplier:y,wheelMultiplier:b,autoResize:w,__experimental__naiveDimensions:D},this.animate=new t,this.emitter=new r,this.dimensions=new n({wrapper:e,content:i,autoResize:w}),this.toggleClassName("lenis",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=u||l,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.virtualScroll=new o(a,{touchMultiplier:y,wheelMultiplier:b}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName("lenis",!1),this.toggleClassName("lenis-smooth",!1),this.toggleClassName("lenis-scrolling",!1),this.toggleClassName("lenis-stopped",!1),this.toggleClassName("lenis-locked",!1)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const t=e-(this.time||e);this.time=e,this.animate.advance(.001*t)}scrollTo(t,{offset:i=0,immediate:n=!1,lock:r=!1,duration:s=this.options.duration,easing:o=this.options.easing,lerp:a=!s&&this.options.lerp,onComplete:l,force:u=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||u){if(["top","left","start"].includes(t))t=0;else if(["bottom","right","end"].includes(t))t=this.limit;else{let e;if("string"==typeof t?e=document.querySelector(t):(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const e=this.options.wrapper.getBoundingClientRect();i-=this.isHorizontal?e.left:e.top}const n=e.getBoundingClientRect();t=(this.isHorizontal?n.left:n.top)+this.animatedScroll}}if("number"==typeof t){if(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=e(0,t,this.limit),n)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==l||l(this));if(!c){if(t===this.targetScroll)return;this.targetScroll=t}this.animate.fromTo(this.animatedScroll,t,{duration:s,easing:o,lerp:a,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(e,t)=>{this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),null==l||l(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll;var e}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.__isSmooth=e,this.toggleClassName("lenis-smooth",e))}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.toggleClassName("lenis-scrolling",e))}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.toggleClassName("lenis-stopped",e))}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.toggleClassName("lenis-locked",e))}get className(){let e="lenis";return this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),this.isSmooth&&(e+=" lenis-smooth"),e}toggleClassName(e,t){this.rootElement.classList.toggle(e,t),this.emitter.emit("className change",this)}};Cl.on("scroll",la.update),tr.ticker.add((function(e){Cl.raf(400*e)})),tr.ticker.lagSmoothing(0);new MutationObserver((function(e){Cl.resize()})).observe(document.getElementsByTagName("main")[0],{childList:!0,subtree:!0}),function(){if(!document.querySelector("main").classList.contains("disable-animations")&&window.innerWidth>767){var e,t,i,n=function(){window.innerHeight<700?(t="top 0%",i="bottom 0%",u.style.marginTop="24px",s.forEach((function(e){e.style.paddingTop="15px",e.style.paddingBottom="15px"}))):(t="".concat(h,"px 30%"),i="bottom 15%",u.style="",s.forEach((function(e){e.style="",e.style=""}))),la.getAll().forEach((function(e){e.vars.start=t,e.vars.end=i,e.refresh()}))},r=Array.from(document.querySelectorAll(".our-process .item")).slice(0,-1),s=Array.from(document.querySelectorAll(".our-process .item")),o=document.querySelector(".our-process .container"),a=document.querySelector(".our-process"),l=document.querySelector("#wpadminbar"),u=document.querySelector(".our-process .content");window.innerHeight;if(!o)return;for(var c=0,d=a.nextElementSibling;d;)c+=d.offsetHeight,d=d.nextElementSibling;a.style.paddingBottom="".concat(c,"px"),console.log("Total height of all next sections: ".concat(c,"px")),window.addEventListener("resize",(function(){n(),la.refresh()})),n(),e=l?l.offsetHeight:0;var h,p=o.querySelector(".title-text");h=p?p.offsetHeight+e:0+e;var f=tr.timeline({scrollTrigger:{trigger:o,start:t,end:i,scrub:!0}});r.forEach((function(e){var t=e.querySelector(".item-text");f.to(t,{height:"20px",opacity:0,scrub:!0,duration:1,onEnter:function(){tr.to(t,{y:0,opacity:1,height:"100%"}).progress(1)},onLeaveBack:function(){tr.to(t,{y:0,opacity:1,height:"100%"}).progress(1)}})})),tr.to(a,{top:"".concat(e,"px"),duration:1,ease:"power1.inOut"})}}();i(429);function El(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function _l(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((i=>{void 0===e[i]?e[i]=t[i]:El(t[i])&&El(e[i])&&Object.keys(t[i]).length>0&&_l(e[i],t[i])}))}const Sl={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function kl(){const e="undefined"!=typeof document?document:{};return _l(e,Sl),e}const Al={document:Sl,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function Ml(){const e="undefined"!=typeof window?window:{};return _l(e,Al),e}function Fl(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function Pl(){return Date.now()}function Ll(e,t){void 0===t&&(t="x");const i=Ml();let n,r,s;const o=function(e){const t=Ml();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=o.transform||o.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((e=>e.replace(",","."))).join(", ")),s=new i.WebKitCSSMatrix("none"===r?"":r)):(s=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=s.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?s.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=i.WebKitCSSMatrix?s.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}function Ol(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Il(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const r=n<0||arguments.length<=n?void 0:arguments[n];if(null!=r&&(i=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){const i=Object.keys(Object(r)).filter((e=>t.indexOf(e)<0));for(let t=0,n=i.length;t<n;t+=1){const n=i[t],s=Object.getOwnPropertyDescriptor(r,n);void 0!==s&&s.enumerable&&(Ol(e[n])&&Ol(r[n])?r[n].__swiper__?e[n]=r[n]:Il(e[n],r[n]):!Ol(e[n])&&Ol(r[n])?(e[n]={},r[n].__swiper__?e[n]=r[n]:Il(e[n],r[n])):e[n]=r[n])}}}var i;return e}function Nl(e,t,i){e.style.setProperty(t,i)}function jl(e){let{swiper:t,targetPosition:i,side:n}=e;const r=Ml(),s=-t.translate;let o,a=null;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);const u=i>s?"next":"prev",c=(e,t)=>"next"===u&&e>=t||"prev"===u&&e<=t,d=()=>{o=(new Date).getTime(),null===a&&(a=o);const e=Math.max(Math.min((o-a)/l,1),0),u=.5-Math.cos(e*Math.PI)/2;let h=s+u*(i-s);if(c(h,i)&&(h=i),t.wrapperEl.scrollTo({[n]:h}),c(h,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:h})})),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(d)};d()}function Bl(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function Rl(e){try{return void console.warn(e)}catch(e){}}function zl(e,t){void 0===t&&(t=[]);const i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}(t)),i}function ql(e,t){return Ml().getComputedStyle(e,null).getPropertyValue(t)}function Hl(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function $l(e,t){const i=[];let n=e.parentElement;for(;n;)t?n.matches(t)&&i.push(n):i.push(n),n=n.parentElement;return i}function Vl(e,t,i){const n=Ml();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function Wl(e){return(Array.isArray(e)?e:[e]).filter((e=>!!e))}let Gl,Ul,Yl;function Xl(){return Gl||(Gl=function(){const e=Ml(),t=kl();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),Gl}function Kl(e){return void 0===e&&(e={}),Ul||(Ul=function(e){let{userAgent:t}=void 0===e?{}:e;const i=Xl(),n=Ml(),r=n.navigator.platform,s=t||n.navigator.userAgent,o={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,u=s.match(/(Android);?[\s\/]+([\d.]+)?/);let c=s.match(/(iPad).*OS\s([\d_]+)/);const d=s.match(/(iPod)(.*OS\s([\d_]+))?/),h=!c&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===r;let f="MacIntel"===r;return!c&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(c=s.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),f=!1),u&&!p&&(o.os="android",o.android=!0),(c||h||d)&&(o.os="ios",o.ios=!0),o}(e)),Ul}function Ql(){return Yl||(Yl=function(){const e=Ml(),t=Kl();let i=!1;function n(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(n()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));i=e<16||16===e&&n<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=n();return{isSafari:i||s,needPerspectiveFix:i,need3dFix:s||r&&t.ios,isWebView:r}}()),Yl}var Jl={on(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const r=i?"unshift":"push";return e.split(" ").forEach((e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][r](t)})),n},once(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function r(){n.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var i=arguments.length,s=new Array(i),o=0;o<i;o++)s[o]=arguments[o];t.apply(n,s)}return r.__emitterProxy=t,n.on(e,r,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof e)return i;const n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach(((n,r)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)}))})),i):i},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,n;for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];"string"==typeof s[0]||Array.isArray(s[0])?(t=s[0],i=s.slice(1,s.length),n=e):(t=s[0].events,i=s[0].data,n=s[0].context||e),i.unshift(n);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(n,[t,...i])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(n,i)}))})),e}};const Zl=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};const eu=(e,t)=>{if(!e||e.destroyed||!e.params)return;const i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},tu=(e,t)=>{if(!e.slides[t])return;const i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},iu=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);const n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const i=r,s=[i-t];return s.push(...Array.from({length:t}).map(((e,t)=>i+n+t))),void e.slides.forEach(((t,i)=>{s.includes(t.column)&&tu(e,i)}))}const s=r+n-1;if(e.params.rewind||e.params.loop)for(let n=r-t;n<=s+t;n+=1){const t=(n%i+i)%i;(t<r||t>s)&&tu(e,t)}else for(let n=Math.max(r-t,0);n<=Math.min(s+t,i-1);n+=1)n!==r&&(n>s||n<r)&&tu(e,n)};var nu={updateSize:function(){const e=this;let t,i;const n=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:n.clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:n.clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(ql(n,"padding-left")||0,10)-parseInt(ql(n,"padding-right")||0,10),i=i-parseInt(ql(n,"padding-top")||0,10)-parseInt(ql(n,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){const e=this;function t(t,i){return parseFloat(t.getPropertyValue(e.getDirectionLabel(i))||0)}const i=e.params,{wrapperEl:n,slidesEl:r,size:s,rtlTranslate:o,wrongRTL:a}=e,l=e.virtual&&i.virtual.enabled,u=l?e.virtual.slides.length:e.slides.length,c=Bl(r,`.${e.params.slideClass}, swiper-slide`),d=l?e.virtual.slides.length:c.length;let h=[];const p=[],f=[];let m=i.slidesOffsetBefore;"function"==typeof m&&(m=i.slidesOffsetBefore.call(e));let g=i.slidesOffsetAfter;"function"==typeof g&&(g=i.slidesOffsetAfter.call(e));const v=e.snapGrid.length,y=e.slidesGrid.length;let b=i.spaceBetween,w=-m,D=0,x=0;if(void 0===s)return;"string"==typeof b&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*s:"string"==typeof b&&(b=parseFloat(b)),e.virtualSize=-b,c.forEach((e=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),i.centeredSlides&&i.cssMode&&(Nl(n,"--swiper-centered-offset-before",""),Nl(n,"--swiper-centered-offset-after",""));const T=i.grid&&i.grid.rows>1&&e.grid;let C;T?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const E="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter((e=>void 0!==i.breakpoints[e].slidesPerView)).length>0;for(let n=0;n<d;n+=1){let r;if(C=0,c[n]&&(r=c[n]),T&&e.grid.updateSlide(n,r,c),!c[n]||"none"!==ql(r,"display")){if("auto"===i.slidesPerView){E&&(c[n].style[e.getDirectionLabel("width")]="");const s=getComputedStyle(r),o=r.style.transform,a=r.style.webkitTransform;if(o&&(r.style.transform="none"),a&&(r.style.webkitTransform="none"),i.roundLengths)C=e.isHorizontal()?Vl(r,"width",!0):Vl(r,"height",!0);else{const e=t(s,"width"),i=t(s,"padding-left"),n=t(s,"padding-right"),o=t(s,"margin-left"),a=t(s,"margin-right"),l=s.getPropertyValue("box-sizing");if(l&&"border-box"===l)C=e+o+a;else{const{clientWidth:t,offsetWidth:s}=r;C=e+i+n+o+a+(s-t)}}o&&(r.style.transform=o),a&&(r.style.webkitTransform=a),i.roundLengths&&(C=Math.floor(C))}else C=(s-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(C=Math.floor(C)),c[n]&&(c[n].style[e.getDirectionLabel("width")]=`${C}px`);c[n]&&(c[n].swiperSlideSize=C),f.push(C),i.centeredSlides?(w=w+C/2+D/2+b,0===D&&0!==n&&(w=w-s/2-b),0===n&&(w=w-s/2-b),Math.abs(w)<.001&&(w=0),i.roundLengths&&(w=Math.floor(w)),x%i.slidesPerGroup==0&&h.push(w),p.push(w)):(i.roundLengths&&(w=Math.floor(w)),(x-Math.min(e.params.slidesPerGroupSkip,x))%e.params.slidesPerGroup==0&&h.push(w),p.push(w),w=w+C+b),e.virtualSize+=C+b,D=C,x+=1}}if(e.virtualSize=Math.max(e.virtualSize,s)+g,o&&a&&("slide"===i.effect||"coverflow"===i.effect)&&(n.style.width=`${e.virtualSize+b}px`),i.setWrapperSize&&(n.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),T&&e.grid.updateWrapperSize(C,h),!i.centeredSlides){const t=[];for(let n=0;n<h.length;n+=1){let r=h[n];i.roundLengths&&(r=Math.floor(r)),h[n]<=e.virtualSize-s&&t.push(r)}h=t,Math.floor(e.virtualSize-s)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-s)}if(l&&i.loop){const t=f[0]+b;if(i.slidesPerGroup>1){const n=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),r=t*i.slidesPerGroup;for(let e=0;e<n;e+=1)h.push(h[h.length-1]+r)}for(let n=0;n<e.virtual.slidesBefore+e.virtual.slidesAfter;n+=1)1===i.slidesPerGroup&&h.push(h[h.length-1]+t),p.push(p[p.length-1]+t),e.virtualSize+=t}if(0===h.length&&(h=[0]),0!==b){const t=e.isHorizontal()&&o?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>!(i.cssMode&&!i.loop)||t!==c.length-1)).forEach((e=>{e.style[t]=`${b}px`}))}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;f.forEach((t=>{e+=t+(b||0)})),e-=b;const t=e-s;h=h.map((e=>e<=0?-m:e>t?t+g:e))}if(i.centerInsufficientSlides){let e=0;if(f.forEach((t=>{e+=t+(b||0)})),e-=b,e<s){const t=(s-e)/2;h.forEach(((e,i)=>{h[i]=e-t})),p.forEach(((e,i)=>{p[i]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:h,slidesGrid:p,slidesSizesGrid:f}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){Nl(n,"--swiper-centered-offset-before",-h[0]+"px"),Nl(n,"--swiper-centered-offset-after",e.size/2-f[f.length-1]/2+"px");const t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+i))}if(d!==u&&e.emit("slidesLengthChange"),h.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==y&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(l||i.cssMode||"slide"!==i.effect&&"fade"!==i.effect)){const t=`${i.containerModifierClass}backface-hidden`,n=e.el.classList.contains(t);d<=i.maxBackfaceHiddenSlides?n||e.el.classList.add(t):n&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,i=[],n=t.virtual&&t.params.virtual.enabled;let r,s=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const o=e=>n?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{i.push(e)}));else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const e=t.activeIndex+r;if(e>t.slides.length&&!n)break;i.push(o(e))}else i.push(o(t.activeIndex));for(r=0;r<i.length;r+=1)if(void 0!==i[r]){const e=i[r].offsetHeight;s=e>s?e:s}(s||0===s)&&(t.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=(e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop)-i-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,i=t.params,{slides:n,rtlTranslate:r,snapGrid:s}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let o=-e;r&&(o=e),n.forEach((e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let a=i.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*t.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<n.length;e+=1){const l=n[e];let u=l.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(u-=n[0].swiperSlideOffset);const c=(o+(i.centeredSlides?t.minTranslate():0)-u)/(l.swiperSlideSize+a),d=(o-s[0]+(i.centeredSlides?t.minTranslate():0)-u)/(l.swiperSlideSize+a),h=-(o-u),p=h+t.slidesSizesGrid[e],f=h>=0&&h<=t.size-t.slidesSizesGrid[e];(h>=0&&h<t.size-1||p>1&&p<=t.size||h<=0&&p>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),n[e].classList.add(i.slideVisibleClass)),f&&n[e].classList.add(i.slideFullyVisibleClass),l.progress=r?-c:c,l.originalProgress=r?-d:d}},updateProgress:function(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:r,isBeginning:s,isEnd:o,progressLoop:a}=t;const l=s,u=o;if(0===n)r=0,s=!0,o=!0;else{r=(e-t.minTranslate())/n;const i=Math.abs(e-t.minTranslate())<1,a=Math.abs(e-t.maxTranslate())<1;s=i||r<=0,o=a||r>=1,i&&(r=0),a&&(r=1)}if(i.loop){const i=t.getSlideIndexByData(0),n=t.getSlideIndexByData(t.slides.length-1),r=t.slidesGrid[i],s=t.slidesGrid[n],o=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);a=l>=r?(l-r)/o:(l+o-s)/o,a>1&&(a-=1)}Object.assign(t,{progress:r,progressLoop:a,isBeginning:s,isEnd:o}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),o&&!u&&t.emit("reachEnd toEdge"),(l&&!s||u&&!o)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,slidesEl:n,activeIndex:r}=e,s=e.virtual&&i.virtual.enabled,o=e.grid&&i.grid&&i.grid.rows>1,a=e=>Bl(n,`.${i.slideClass}${e}, swiper-slide${e}`)[0];let l,u,c;if(s)if(i.loop){let t=r-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=a(`[data-swiper-slide-index="${t}"]`)}else l=a(`[data-swiper-slide-index="${r}"]`);else o?(l=t.filter((e=>e.column===r))[0],c=t.filter((e=>e.column===r+1))[0],u=t.filter((e=>e.column===r-1))[0]):l=t[r];l&&(o||(c=function(e,t){const i=[];for(;e.nextElementSibling;){const n=e.nextElementSibling;t?n.matches(t)&&i.push(n):i.push(n),e=n}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!c&&(c=t[0]),u=function(e,t){const i=[];for(;e.previousElementSibling;){const n=e.previousElementSibling;t?n.matches(t)&&i.push(n):i.push(n),e=n}return i}(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&0===!u&&(u=t[t.length-1]))),t.forEach((e=>{Zl(e,e===l,i.slideActiveClass),Zl(e,e===c,i.slideNextClass),Zl(e,e===u,i.slidePrevClass)})),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:n,params:r,activeIndex:s,realIndex:o,snapIndex:a}=t;let l,u=e;const c=e=>{let i=e-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===u&&(u=function(e){const{slidesGrid:t,params:i}=e,n=e.rtlTranslate?e.translate:-e.translate;let r;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?n>=t[e]&&n<t[e+1]-(t[e+1]-t[e])/2?r=e:n>=t[e]&&n<t[e+1]&&(r=e+1):n>=t[e]&&(r=e);return i.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0),r}(t)),n.indexOf(i)>=0)l=n.indexOf(i);else{const e=Math.min(r.slidesPerGroupSkip,u);l=e+Math.floor((u-e)/r.slidesPerGroup)}if(l>=n.length&&(l=n.length-1),u===s&&!t.params.loop)return void(l!==a&&(t.snapIndex=l,t.emit("snapIndexChange")));if(u===s&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(u));const d=t.grid&&r.grid&&r.grid.rows>1;let h;if(t.virtual&&r.virtual.enabled&&r.loop)h=c(u);else if(d){const e=t.slides.filter((e=>e.column===u))[0];let i=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(i)&&(i=Math.max(t.slides.indexOf(e),0)),h=Math.floor(i/r.grid.rows)}else if(t.slides[u]){const e=t.slides[u].getAttribute("data-swiper-slide-index");h=e?parseInt(e,10):u}else h=u;Object.assign(t,{previousSnapIndex:a,snapIndex:l,previousRealIndex:o,realIndex:h,previousIndex:s,activeIndex:u}),t.initialized&&iu(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(o!==h&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const i=this,n=i.params;let r=e.closest(`.${n.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!r&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(r=e)}));let s,o=!1;if(r)for(let e=0;e<i.slides.length;e+=1)if(i.slides[e]===r){o=!0,s=e;break}if(!r||!o)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=r,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=s,n.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}};var ru={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:i,translate:n,wrapperEl:r}=this;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;let s=Ll(r,e);return s+=this.cssOverflowAdjustment(),i&&(s=-s),s||0},setTranslate:function(e,t){const i=this,{rtlTranslate:n,params:r,wrapperEl:s,progress:o}=i;let a,l=0,u=0;i.isHorizontal()?l=n?-e:e:u=e,r.roundLengths&&(l=Math.floor(l),u=Math.floor(u)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:u,r.cssMode?s[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-u:r.virtualTranslate||(i.isHorizontal()?l-=i.cssOverflowAdjustment():u-=i.cssOverflowAdjustment(),s.style.transform=`translate3d(${l}px, ${u}px, 0px)`);const c=i.maxTranslate()-i.minTranslate();a=0===c?0:(e-i.minTranslate())/c,a!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);const s=this,{params:o,wrapperEl:a}=s;if(s.animating&&o.preventInteractionOnTransition)return!1;const l=s.minTranslate(),u=s.maxTranslate();let c;if(c=n&&e>l?l:n&&e<u?u:e,s.updateProgress(c),o.cssMode){const e=s.isHorizontal();if(0===t)a[e?"scrollLeft":"scrollTop"]=-c;else{if(!s.support.smoothScroll)return jl({swiper:s,targetPosition:-c,side:e?"left":"top"}),!0;a.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(s.setTransition(0),s.setTranslate(c),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(c),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,i&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}};function su(e){let{swiper:t,runCallbacks:i,direction:n,step:r}=e;const{activeIndex:s,previousIndex:o}=t;let a=n;if(a||(a=s>o?"next":s<o?"prev":"reset"),t.emit(`transition${r}`),i&&s!==o){if("reset"===a)return void t.emit(`slideResetTransition${r}`);t.emit(`slideChangeTransition${r}`),"next"===a?t.emit(`slideNextTransition${r}`):t.emit(`slidePrevTransition${r}`)}}var ou={setTransition:function(e,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=0===e?"0ms":""),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),su({swiper:i,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const i=this,{params:n}=i;i.animating=!1,n.cssMode||(i.setTransition(0),su({swiper:i,runCallbacks:e,direction:t,step:"End"}))}};var au={slideTo:function(e,t,i,n,r){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));const s=this;let o=e;o<0&&(o=0);const{params:a,snapGrid:l,slidesGrid:u,previousIndex:c,activeIndex:d,rtlTranslate:h,wrapperEl:p,enabled:f}=s;if(!f&&!n&&!r||s.destroyed||s.animating&&a.preventInteractionOnTransition)return!1;void 0===t&&(t=s.params.speed);const m=Math.min(s.params.slidesPerGroupSkip,o);let g=m+Math.floor((o-m)/s.params.slidesPerGroup);g>=l.length&&(g=l.length-1);const v=-l[g];if(a.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){const t=-Math.floor(100*v),i=Math.floor(100*u[e]),n=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=i&&t<n-(n-i)/2?o=e:t>=i&&t<n&&(o=e+1):t>=i&&(o=e)}if(s.initialized&&o!==d){if(!s.allowSlideNext&&(h?v>s.translate&&v>s.minTranslate():v<s.translate&&v<s.minTranslate()))return!1;if(!s.allowSlidePrev&&v>s.translate&&v>s.maxTranslate()&&(d||0)!==o)return!1}let y;if(o!==(c||0)&&i&&s.emit("beforeSlideChangeStart"),s.updateProgress(v),y=o>d?"next":o<d?"prev":"reset",h&&-v===s.translate||!h&&v===s.translate)return s.updateActiveIndex(o),a.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==a.effect&&s.setTranslate(v),"reset"!==y&&(s.transitionStart(i,y),s.transitionEnd(i,y)),!1;if(a.cssMode){const e=s.isHorizontal(),i=h?v:-v;if(0===t){const t=s.virtual&&s.params.virtual.enabled;t&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),t&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{p[e?"scrollLeft":"scrollTop"]=i}))):p[e?"scrollLeft":"scrollTop"]=i,t&&requestAnimationFrame((()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1}))}else{if(!s.support.smoothScroll)return jl({swiper:s,targetPosition:i,side:e?"left":"top"}),!0;p.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(v),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,n),s.transitionStart(i,y),0===t?s.transitionEnd(i,y):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,y))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,n){if(void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e){e=parseInt(e,10)}const r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);const s=r.grid&&r.params.grid&&r.params.grid.rows>1;let o=e;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)o+=r.virtual.slidesBefore;else{let e;if(s){const t=o*r.params.grid.rows;e=r.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0].column}else e=r.getSlideIndexByData(o);const t=s?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:i}=r.params;let a=r.params.slidesPerView;"auto"===a?a=r.slidesPerViewDynamic():(a=Math.ceil(parseFloat(r.params.slidesPerView,10)),i&&a%2==0&&(a+=1));let l=t-e<a;if(i&&(l=l||e<Math.ceil(a/2)),n&&i&&"auto"!==r.params.slidesPerView&&!s&&(l=!1),l){const n=i?e<r.activeIndex?"prev":"next":e-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?e+1:e-t+1,slideRealIndex:"next"===n?r.realIndex:void 0})}if(s){const e=o*r.params.grid.rows;o=r.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0].column}else o=r.getSlideIndexByData(o)}return requestAnimationFrame((()=>{r.slideTo(o,t,i,n)})),r},slideNext:function(e,t,i){void 0===t&&(t=!0);const n=this,{enabled:r,params:s,animating:o}=n;if(!r||n.destroyed)return n;void 0===e&&(e=n.params.speed);let a=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<s.slidesPerGroupSkip?1:a,u=n.virtual&&s.virtual.enabled;if(s.loop){if(o&&!u&&s.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&s.cssMode)return requestAnimationFrame((()=>{n.slideTo(n.activeIndex+l,e,t,i)})),!0}return s.rewind&&n.isEnd?n.slideTo(0,e,t,i):n.slideTo(n.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);const n=this,{params:r,snapGrid:s,slidesGrid:o,rtlTranslate:a,enabled:l,animating:u}=n;if(!l||n.destroyed)return n;void 0===e&&(e=n.params.speed);const c=n.virtual&&r.virtual.enabled;if(r.loop){if(u&&!c&&r.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const h=d(a?n.translate:-n.translate),p=s.map((e=>d(e)));let f=s[p.indexOf(h)-1];if(void 0===f&&r.cssMode){let e;s.forEach(((t,i)=>{h>=t&&(e=i)})),void 0!==e&&(f=s[e>0?e-1:e])}let m=0;if(void 0!==f&&(m=o.indexOf(f),m<0&&(m=n.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(m=m-n.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),r.rewind&&n.isBeginning){const r=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(r,e,t,i)}return r.loop&&0===n.activeIndex&&r.cssMode?(requestAnimationFrame((()=>{n.slideTo(m,e,t,i)})),!0):n.slideTo(m,e,t,i)},slideReset:function(e,t,i){void 0===t&&(t=!0);const n=this;if(!n.destroyed)return void 0===e&&(e=n.params.speed),n.slideTo(n.activeIndex,e,t,i)},slideToClosest:function(e,t,i,n){void 0===t&&(t=!0),void 0===n&&(n=.5);const r=this;if(r.destroyed)return;void 0===e&&(e=r.params.speed);let s=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,s),a=o+Math.floor((s-o)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){const e=r.snapGrid[a];l-e>(r.snapGrid[a+1]-e)*n&&(s+=r.params.slidesPerGroup)}else{const e=r.snapGrid[a-1];l-e<=(r.snapGrid[a]-e)*n&&(s-=r.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,r.slidesGrid.length-1),r.slideTo(s,e,t,i)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:i}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,s=e.clickedIndex;const o=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-n/2||s>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),s=e.getSlideIndex(Bl(i,`${o}[data-swiper-slide-index="${r}"]`)[0]),Fl((()=>{e.slideTo(s)}))):e.slideTo(s):s>e.slides.length-n?(e.loopFix(),s=e.getSlideIndex(Bl(i,`${o}[data-swiper-slide-index="${r}"]`)[0]),Fl((()=>{e.slideTo(s)}))):e.slideTo(s)}else e.slideTo(s)}};var lu={loopCreate:function(e){const t=this,{params:i,slidesEl:n}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const r=()=>{Bl(n,`.${i.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},s=t.grid&&i.grid&&i.grid.rows>1,o=i.slidesPerGroup*(s?i.grid.rows:1),a=t.slides.length%o!=0,l=s&&t.slides.length%i.grid.rows!=0,u=e=>{for(let n=0;n<e;n+=1){const e=t.isElement?zl("swiper-slide",[i.slideBlankClass]):zl("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(e)}};if(a){if(i.loopAddBlankSlides){u(o-t.slides.length%o),t.recalcSlides(),t.updateSlides()}else Rl("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(l){if(i.loopAddBlankSlides){u(i.grid.rows-t.slides.length%i.grid.rows),t.recalcSlides(),t.updateSlides()}else Rl("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else r();t.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:n,setTranslate:r,activeSlideIndex:s,byController:o,byMousewheel:a}=void 0===e?{}:e;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:u,allowSlidePrev:c,allowSlideNext:d,slidesEl:h,params:p}=l,{centeredSlides:f}=p;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&p.virtual.enabled)return i&&(p.centeredSlides||0!==l.snapIndex?p.centeredSlides&&l.snapIndex<p.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=c,l.allowSlideNext=d,void l.emit("loopFix");let m=p.slidesPerView;"auto"===m?m=l.slidesPerViewDynamic():(m=Math.ceil(parseFloat(p.slidesPerView,10)),f&&m%2==0&&(m+=1));const g=p.slidesPerGroupAuto?m:p.slidesPerGroup;let v=g;v%g!=0&&(v+=g-v%g),v+=p.loopAdditionalSlides,l.loopedSlides=v;const y=l.grid&&p.grid&&p.grid.rows>1;u.length<m+v?Rl("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):y&&"row"===p.grid.fill&&Rl("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const b=[],w=[];let D=l.activeIndex;void 0===s?s=l.getSlideIndex(u.filter((e=>e.classList.contains(p.slideActiveClass)))[0]):D=s;const x="next"===n||!n,T="prev"===n||!n;let C=0,E=0;const _=y?Math.ceil(u.length/p.grid.rows):u.length,S=(y?u[s].column:s)+(f&&void 0===r?-m/2+.5:0);if(S<v){C=Math.max(v-S,g);for(let e=0;e<v-S;e+=1){const t=e-Math.floor(e/_)*_;if(y){const e=_-t-1;for(let t=u.length-1;t>=0;t-=1)u[t].column===e&&b.push(t)}else b.push(_-t-1)}}else if(S+m>_-v){E=Math.max(S-(_-2*v),g);for(let e=0;e<E;e+=1){const t=e-Math.floor(e/_)*_;y?u.forEach(((e,i)=>{e.column===t&&w.push(i)})):w.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame((()=>{l.__preventObserver__=!1})),T&&b.forEach((e=>{u[e].swiperLoopMoveDOM=!0,h.prepend(u[e]),u[e].swiperLoopMoveDOM=!1})),x&&w.forEach((e=>{u[e].swiperLoopMoveDOM=!0,h.append(u[e]),u[e].swiperLoopMoveDOM=!1})),l.recalcSlides(),"auto"===p.slidesPerView?l.updateSlides():y&&(b.length>0&&T||w.length>0&&x)&&l.slides.forEach(((e,t)=>{l.grid.updateSlide(t,e,l.slides)})),p.watchSlidesProgress&&l.updateSlidesOffset(),i)if(b.length>0&&T){if(void 0===t){const e=l.slidesGrid[D],t=l.slidesGrid[D+C]-e;a?l.setTranslate(l.translate-t):(l.slideTo(D+Math.ceil(C),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(r){const e=y?b.length/p.grid.rows:b.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(w.length>0&&x)if(void 0===t){const e=l.slidesGrid[D],t=l.slidesGrid[D-E]-e;a?l.setTranslate(l.translate-t):(l.slideTo(D-E,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=y?w.length/p.grid.rows:w.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=d,l.controller&&l.controller.control&&!o){const e={slideRealIndex:t,direction:n,setTranslate:r,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===p.slidesPerView&&i})})):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,slideTo:l.controller.control.params.slidesPerView===p.slidesPerView&&i})}l.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const n=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;n[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),n.forEach((e=>{i.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function uu(e,t,i){const n=Ml(),{params:r}=e,s=r.edgeSwipeDetection,o=r.edgeSwipeThreshold;return!s||!(i<=o||i>=n.innerWidth-o)||"prevent"===s&&(t.preventDefault(),!0)}function cu(e){const t=this,i=kl();let n=e;n.originalEvent&&(n=n.originalEvent);const r=t.touchEventsData;if("pointerdown"===n.type){if(null!==r.pointerId&&r.pointerId!==n.pointerId)return;r.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(r.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void uu(t,n,n.targetTouches[0].pageX);const{params:s,touches:o,enabled:a}=t;if(!a)return;if(!s.simulateTouch&&"mouse"===n.pointerType)return;if(t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let l=n.target;if("wrapper"===s.touchEventsTarget&&!t.wrapperEl.contains(l))return;if("which"in n&&3===n.which)return;if("button"in n&&n.button>0)return;if(r.isTouched&&r.isMoved)return;const u=!!s.noSwipingClass&&""!==s.noSwipingClass,c=n.composedPath?n.composedPath():n.path;u&&n.target&&n.target.shadowRoot&&c&&(l=c[0]);const d=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,h=!(!n.target||!n.target.shadowRoot);if(s.noSwiping&&(h?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===kl()||i===Ml())return null;i.assignedSlot&&(i=i.assignedSlot);const n=i.closest(e);return n||i.getRootNode?n||t(i.getRootNode().host):null}(t)}(d,l):l.closest(d)))return void(t.allowClick=!0);if(s.swipeHandler&&!l.closest(s.swipeHandler))return;o.currentX=n.pageX,o.currentY=n.pageY;const p=o.currentX,f=o.currentY;if(!uu(t,n,p))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=p,o.startY=f,r.touchStartTime=Pl(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1);let m=!0;l.matches(r.focusableElements)&&(m=!1,"SELECT"===l.nodeName&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&i.activeElement.blur();const g=m&&t.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!g||l.isContentEditable||n.preventDefault(),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",n)}function du(e){const t=kl(),i=this,n=i.touchEventsData,{params:r,touches:s,rtlTranslate:o,enabled:a}=i;if(!a)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let l,u=e;if(u.originalEvent&&(u=u.originalEvent),"pointermove"===u.type){if(null!==n.touchId)return;if(u.pointerId!==n.pointerId)return}if("touchmove"===u.type){if(l=[...u.changedTouches].filter((e=>e.identifier===n.touchId))[0],!l||l.identifier!==n.touchId)return}else l=u;if(!n.isTouched)return void(n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",u));const c=l.pageX,d=l.pageY;if(u.preventedByNestedSwiper)return s.startX=c,void(s.startY=d);if(!i.allowTouchMove)return u.target.matches(n.focusableElements)||(i.allowClick=!1),void(n.isTouched&&(Object.assign(s,{startX:c,startY:d,currentX:c,currentY:d}),n.touchStartTime=Pl()));if(r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(d<s.startY&&i.translate<=i.maxTranslate()||d>s.startY&&i.translate>=i.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(c<s.startX&&i.translate<=i.maxTranslate()||c>s.startX&&i.translate>=i.minTranslate())return;if(t.activeElement&&u.target===t.activeElement&&u.target.matches(n.focusableElements))return n.isMoved=!0,void(i.allowClick=!1);n.allowTouchCallbacks&&i.emit("touchMove",u),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=c,s.currentY=d;const h=s.currentX-s.startX,p=s.currentY-s.startY;if(i.params.threshold&&Math.sqrt(h**2+p**2)<i.params.threshold)return;if(void 0===n.isScrolling){let e;i.isHorizontal()&&s.currentY===s.startY||i.isVertical()&&s.currentX===s.startX?n.isScrolling=!1:h*h+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(h))/Math.PI,n.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",u),void 0===n.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;i.allowClick=!1,!r.cssMode&&u.cancelable&&u.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&u.stopPropagation();let f=i.isHorizontal()?h:p,m=i.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;r.oneWayMovement&&(f=Math.abs(f)*(o?1:-1),m=Math.abs(m)*(o?1:-1)),s.diff=f,f*=r.touchRatio,o&&(f=-f,m=-m);const g=i.touchesDirection;i.swipeDirection=f>0?"prev":"next",i.touchesDirection=m>0?"prev":"next";const v=i.params.loop&&!r.cssMode,y="next"===i.touchesDirection&&i.allowSlideNext||"prev"===i.touchesDirection&&i.allowSlidePrev;if(!n.isMoved){if(v&&y&&i.loopFix({direction:i.swipeDirection}),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});i.wrapperEl.dispatchEvent(e)}n.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",u)}if((new Date).getTime(),n.isMoved&&n.allowThresholdMove&&g!==i.touchesDirection&&v&&y&&Math.abs(f)>=1)return Object.assign(s,{startX:c,startY:d,currentX:c,currentY:d,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,void(n.startTranslate=n.currentTranslate);i.emit("sliderMove",u),n.isMoved=!0,n.currentTranslate=f+n.startTranslate;let b=!0,w=r.resistanceRatio;if(r.touchReleaseOnEdges&&(w=0),f>0?(v&&y&&n.allowThresholdMove&&n.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>i.minTranslate()&&(b=!1,r.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+f)**w))):f<0&&(v&&y&&n.allowThresholdMove&&n.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]:i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-("auto"===r.slidesPerView?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),n.currentTranslate<i.maxTranslate()&&(b=!1,r.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-f)**w))),b&&(u.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),i.allowSlidePrev||i.allowSlideNext||(n.currentTranslate=n.startTranslate),r.threshold>0){if(!(Math.abs(f)>r.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,n.currentTranslate=n.startTranslate,void(s.diff=i.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function hu(e){const t=this,i=t.touchEventsData;let n,r=e;r.originalEvent&&(r=r.originalEvent);if("touchend"===r.type||"touchcancel"===r.type){if(n=[...r.changedTouches].filter((e=>e.identifier===i.touchId))[0],!n||n.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(r.pointerId!==i.pointerId)return;n=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)){if(!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return}i.pointerId=null,i.touchId=null;const{params:s,touches:o,rtlTranslate:a,slidesGrid:l,enabled:u}=t;if(!u)return;if(!s.simulateTouch&&"mouse"===r.pointerType)return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=Pl(),d=c-i.touchStartTime;if(t.allowClick){const e=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(e&&e[0]||r.target,e),t.emit("tap click",r),d<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=Pl(),Fl((()=>{t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===o.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let h;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=s.followFinger?a?t.translate:-t.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});const p=h>=-t.maxTranslate()&&!t.params.loop;let f=0,m=t.slidesSizesGrid[0];for(let e=0;e<l.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){const t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==l[e+t]?(p||h>=l[e]&&h<l[e+t])&&(f=e,m=l[e+t]-l[e]):(p||h>=l[e])&&(f=e,m=l[l.length-1]-l[l.length-2])}let g=null,v=null;s.rewind&&(t.isBeginning?v=s.virtual&&s.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const y=(h-l[f])/m,b=f<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(d>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(y>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?g:f+b):t.slideTo(f)),"prev"===t.swipeDirection&&(y>1-s.longSwipesRatio?t.slideTo(f+b):null!==v&&y<0&&Math.abs(y)>s.longSwipesRatio?t.slideTo(v):t.slideTo(f))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(f+b):t.slideTo(f):("next"===t.swipeDirection&&t.slideTo(null!==g?g:f+b),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:f))}}function pu(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:r,snapGrid:s}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const a=o&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||a?e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=r,e.allowSlideNext=n,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function fu(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function mu(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:n}=e;if(!n)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const s=e.maxTranslate()-e.minTranslate();r=0===s?0:(e.translate-e.minTranslate())/s,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function gu(e){const t=this;eu(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function vu(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const yu=(e,t)=>{const i=kl(),{params:n,el:r,wrapperEl:s,device:o}=e,a=!!n.nested,l="on"===t?"addEventListener":"removeEventListener",u=t;i[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:a}),r[l]("touchstart",e.onTouchStart,{passive:!1}),r[l]("pointerdown",e.onTouchStart,{passive:!1}),i[l]("touchmove",e.onTouchMove,{passive:!1,capture:a}),i[l]("pointermove",e.onTouchMove,{passive:!1,capture:a}),i[l]("touchend",e.onTouchEnd,{passive:!0}),i[l]("pointerup",e.onTouchEnd,{passive:!0}),i[l]("pointercancel",e.onTouchEnd,{passive:!0}),i[l]("touchcancel",e.onTouchEnd,{passive:!0}),i[l]("pointerout",e.onTouchEnd,{passive:!0}),i[l]("pointerleave",e.onTouchEnd,{passive:!0}),i[l]("contextmenu",e.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&r[l]("click",e.onClick,!0),n.cssMode&&s[l]("scroll",e.onScroll),n.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",pu,!0):e[u]("observerUpdate",pu,!0),r[l]("load",e.onLoad,{capture:!0})};const bu=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var wu={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Du(e,t){return function(i){void 0===i&&(i={});const n=Object.keys(i)[0],r=i[n];"object"==typeof r&&null!==r?(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),n in e&&"enabled"in r?("object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),Il(t,i)):Il(t,i)):Il(t,i)}}const xu={eventsEmitter:Jl,update:nu,translate:ru,transition:ou,slide:au,loop:lu,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=cu.bind(e),e.onTouchMove=du.bind(e),e.onTouchEnd=hu.bind(e),e.onDocumentTouchStart=vu.bind(e),t.cssMode&&(e.onScroll=mu.bind(e)),e.onClick=fu.bind(e),e.onLoad=gu.bind(e),yu(e,"on")},detachEvents:function(){yu(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:i,params:n,el:r}=e,s=n.breakpoints;if(!s||s&&0===Object.keys(s).length)return;const o=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;const a=(o in s?s[o]:void 0)||e.originalParams,l=bu(e,n),u=bu(e,a),c=e.params.grabCursor,d=a.grabCursor,h=n.enabled;l&&!u?(r.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&u&&(r.classList.add(`${n.containerModifierClass}grid`),(a.grid.fill&&"column"===a.grid.fill||!a.grid.fill&&"column"===n.grid.fill)&&r.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!d?e.unsetGrabCursor():!c&&d&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===a[t])return;const i=n[t]&&n[t].enabled,r=a[t]&&a[t].enabled;i&&!r&&e[t].disable(),!i&&r&&e[t].enable()}));const p=a.direction&&a.direction!==n.direction,f=n.loop&&(a.slidesPerView!==n.slidesPerView||p),m=n.loop;p&&i&&e.changeDirection(),Il(e.params,a);const g=e.params.enabled,v=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!g?e.disable():!h&&g&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",a),i&&(f?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!m&&v?(e.loopCreate(t),e.updateSlides()):m&&!v&&e.loopDestroy()),e.emit("breakpoint",a)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let n=!1;const r=Ml(),s="window"===t?r.innerHeight:i.clientHeight,o=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:s*t,point:e}}return{value:e,point:e}}));o.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<o.length;e+=1){const{point:s,value:a}=o[e];"window"===t?r.matchMedia(`(min-width: ${a}px)`).matches&&(n=s):a<=i.clientWidth&&(n=s)}return n||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:n}=i;if(n){const t=e.slides.length-1,i=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size>i}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:i,rtl:n,el:r,device:s}=e,o=function(e,t){const i=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((n=>{e[n]&&i.push(t+n)})):"string"==typeof e&&i.push(t+e)})),i}(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...o),r.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},Tu={};class Cu{constructor(){let e,t;for(var i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r];1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?t=n[0]:[e,t]=n,t||(t={}),t=Il({},t),e&&!t.el&&(t.el=e);const s=kl();if(t.el&&"string"==typeof t.el&&s.querySelectorAll(t.el).length>1){const e=[];return s.querySelectorAll(t.el).forEach((i=>{const n=Il({},t,{el:i});e.push(new Cu(n))})),e}const o=this;o.__swiper__=!0,o.support=Xl(),o.device=Kl({userAgent:t.userAgent}),o.browser=Ql(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],t.modules&&Array.isArray(t.modules)&&o.modules.push(...t.modules);const a={};o.modules.forEach((e=>{e({params:t,swiper:o,extendParams:Du(t,a),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})}));const l=Il({},wu,a);return o.params=Il({},l,Tu,t),o.originalParams=Il({},o.params),o.passedParams=Il({},t),o.params&&o.params.on&&Object.keys(o.params.on).forEach((e=>{o.on(e,o.params.on[e])})),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,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,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:i}=this,n=Hl(Bl(t,`.${i.slideClass}, swiper-slide`)[0]);return Hl(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=Bl(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const i=this;e=Math.min(Math.max(e,0),1);const n=i.minTranslate(),r=(i.maxTranslate()-n)*e+n;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((i=>{const n=e.getSlideClasses(i);t.push({slideEl:i,classNames:n}),e.emit("_slideClass",i,n)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:i,slides:n,slidesGrid:r,slidesSizesGrid:s,size:o,activeIndex:a}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=n[a]?Math.ceil(n[a].swiperSlideSize):0;for(let i=a+1;i<n.length;i+=1)n[i]&&!e&&(t+=Math.ceil(n[i].swiperSlideSize),l+=1,t>o&&(e=!0));for(let i=a-1;i>=0;i-=1)n[i]&&!e&&(t+=n[i].swiperSlideSize,l+=1,t>o&&(e=!0))}else if("current"===e)for(let e=a+1;e<n.length;e+=1){(t?r[e]+s[e]-r[a]<o:r[e]-r[a]<o)&&(l+=1)}else for(let e=a-1;e>=0;e-=1){r[a]-r[e]<o&&(l+=1)}return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}let r;if(i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&eu(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&e.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const t=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;r=e.slideTo(t.length-1,0,!1,!0)}else r=e.slideTo(e.activeIndex,0,!1,!0);r||n()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const i=this,n=i.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(i&&i.shadowRoot&&i.shadowRoot.querySelector){return i.shadowRoot.querySelector(n())}return Bl(i,n())[0]})();return!r&&t.params.createElements&&(r=zl("div",t.params.wrapperClass),i.append(r),Bl(i,`.${t.params.slideClass}`).forEach((e=>{r.append(e)}))),Object.assign(t,{el:i,wrapperEl:r,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:r,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===ql(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===ql(i,"direction")),wrongRTL:"-webkit-box"===ql(r,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach((e=>{e.complete?eu(t,e):e.addEventListener("load",(e=>{eu(t,e.target)}))})),iu(t),t.initialized=!0,iu(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{params:n,el:r,wrapperEl:s,slides:o}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttribute("style"),s.removeAttribute("style"),o&&o.length&&o.forEach((e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((e=>{i.off(e)})),!1!==e&&(i.el.swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(i)),i.destroyed=!0),null}static extendDefaults(e){Il(Tu,e)}static get extendedDefaults(){return Tu}static get defaults(){return wu}static installModule(e){Cu.prototype.__modules__||(Cu.prototype.__modules__=[]);const t=Cu.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>Cu.installModule(e))),Cu):(Cu.installModule(e),Cu)}}function Eu(e,t,i,n){return e.params.createElements&&Object.keys(n).forEach((r=>{if(!i[r]&&!0===i.auto){let s=Bl(e.el,`.${n[r]}`)[0];s||(s=zl("div",n[r]),s.className=n[r],e.el.append(s)),i[r]=s,t[r]=s}})),i}function _u(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;function s(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e),i)?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i?e:i)}function o(e,i){const n=t.params.navigation;(e=Wl(e)).forEach((e=>{e&&(e.classList[i?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass))}))}function a(){const{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop)return o(i,!1),void o(e,!1);o(i,t.isBeginning&&!t.params.rewind),o(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),r("navigationPrev"))}function u(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),r("navigationNext"))}function c(){const e=t.params.navigation;if(t.params.navigation=Eu(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let i=s(e.nextEl),n=s(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:n}),i=Wl(i),n=Wl(n);const r=(i,n)=>{i&&i.addEventListener("click","next"===n?u:l),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach((e=>r(e,"next"))),n.forEach((e=>r(e,"prev")))}function d(){let{nextEl:e,prevEl:i}=t.navigation;e=Wl(e),i=Wl(i);const n=(e,i)=>{e.removeEventListener("click","next"===i?u:l),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>n(e,"next"))),i.forEach((e=>n(e,"prev")))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},n("init",(()=>{!1===t.params.navigation.enabled?h():(c(),a())})),n("toEdge fromEdge lock unlock",(()=>{a()})),n("destroy",(()=>{d()})),n("enable disable",(()=>{let{nextEl:e,prevEl:i}=t.navigation;e=Wl(e),i=Wl(i),t.enabled?a():[...e,...i].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),n("click",((e,i)=>{let{nextEl:n,prevEl:s}=t.navigation;n=Wl(n),s=Wl(s);const o=i.target;if(t.params.navigation.hideOnClick&&!s.includes(o)&&!n.includes(o)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;let e;n.length?e=n[0].classList.contains(t.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...n,...s].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const h=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),a()},disable:h,update:a,init:c,destroy:d})}function Su(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ku(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const s="swiper-pagination";let o;i({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:e=>e,formatFractionTotal:e=>e,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),t.pagination={el:null,bullets:[]};let a=0;function l(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function u(e,i){const{bulletActiveClass:n}=t.params.pagination;e&&(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${n}-${i}`),(e=e[("prev"===i?"previous":"next")+"ElementSibling"])&&e.classList.add(`${n}-${i}-${i}`))}function c(e){const i=e.target.closest(Su(t.params.pagination.bulletClass));if(!i)return;e.preventDefault();const n=Hl(i)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===n)return;t.slideToLoop(n)}else t.slideTo(n)}function d(){const e=t.rtl,i=t.params.pagination;if(l())return;let n,s,c=t.pagination.el;c=Wl(c);const d=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,h=t.params.loop?Math.ceil(d/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(s=t.previousRealIndex||0,n=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(n=t.snapIndex,s=t.previousSnapIndex):(s=t.previousIndex||0,n=t.activeIndex||0),"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const r=t.pagination.bullets;let l,d,h;if(i.dynamicBullets&&(o=Vl(r[0],t.isHorizontal()?"width":"height",!0),c.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=o*(i.dynamicMainBullets+4)+"px"})),i.dynamicMainBullets>1&&void 0!==s&&(a+=n-(s||0),a>i.dynamicMainBullets-1?a=i.dynamicMainBullets-1:a<0&&(a=0)),l=Math.max(n-a,0),d=l+(Math.min(r.length,i.dynamicMainBullets)-1),h=(d+l)/2),r.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${i.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),c.length>1)r.forEach((e=>{const r=Hl(e);r===n?e.classList.add(...i.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),i.dynamicBullets&&(r>=l&&r<=d&&e.classList.add(...`${i.bulletActiveClass}-main`.split(" ")),r===l&&u(e,"prev"),r===d&&u(e,"next"))}));else{const e=r[n];if(e&&e.classList.add(...i.bulletActiveClass.split(" ")),t.isElement&&r.forEach(((e,t)=>{e.setAttribute("part",t===n?"bullet-active":"bullet")})),i.dynamicBullets){const e=r[l],t=r[d];for(let e=l;e<=d;e+=1)r[e]&&r[e].classList.add(...`${i.bulletActiveClass}-main`.split(" "));u(e,"prev"),u(t,"next")}}if(i.dynamicBullets){const n=Math.min(r.length,i.dynamicMainBullets+4),s=(o*n-o)/2-h*o,a=e?"right":"left";r.forEach((e=>{e.style[t.isHorizontal()?a:"top"]=`${s}px`}))}}c.forEach(((e,s)=>{if("fraction"===i.type&&(e.querySelectorAll(Su(i.currentClass)).forEach((e=>{e.textContent=i.formatFractionCurrent(n+1)})),e.querySelectorAll(Su(i.totalClass)).forEach((e=>{e.textContent=i.formatFractionTotal(h)}))),"progressbar"===i.type){let r;r=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const s=(n+1)/h;let o=1,a=1;"horizontal"===r?o=s:a=s,e.querySelectorAll(Su(i.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${o}) scaleY(${a})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===i.type&&i.renderCustom?(e.innerHTML=i.renderCustom(t,n+1,h),0===s&&r("paginationRender",e)):(0===s&&r("paginationRender",e),r("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](i.lockClass)}))}function h(){const e=t.params.pagination;if(l())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let n=t.pagination.el;n=Wl(n);let s="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(i/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>i&&(n=i);for(let i=0;i<n;i+=1)e.renderBullet?s+=e.renderBullet.call(t,i,e.bulletClass):s+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],n.forEach((i=>{"custom"!==e.type&&(i.innerHTML=s||""),"bullets"===e.type&&t.pagination.bullets.push(...i.querySelectorAll(Su(e.bulletClass)))})),"custom"!==e.type&&r("paginationRender",n[0])}function p(){t.params.pagination=Eu(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i;"string"==typeof e.el&&t.isElement&&(i=t.el.querySelector(e.el)),i||"string"!=typeof e.el||(i=[...document.querySelectorAll(e.el)]),i||(i=e.el),i&&0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(i)&&i.length>1&&(i=[...t.el.querySelectorAll(e.el)],i.length>1&&(i=i.filter((e=>$l(e,".swiper")[0]===t.el))[0])),Array.isArray(i)&&1===i.length&&(i=i[0]),Object.assign(t.pagination,{el:i}),i=Wl(i),i.forEach((i=>{"bullets"===e.type&&e.clickable&&i.classList.add(...(e.clickableClass||"").split(" ")),i.classList.add(e.modifierClass+e.type),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.classList.add(`${e.modifierClass}${e.type}-dynamic`),a=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.classList.add(e.progressbarOppositeClass),e.clickable&&i.addEventListener("click",c),t.enabled||i.classList.add(e.lockClass)})))}function f(){const e=t.params.pagination;if(l())return;let i=t.pagination.el;i&&(i=Wl(i),i.forEach((i=>{i.classList.remove(e.hiddenClass),i.classList.remove(e.modifierClass+e.type),i.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(i.classList.remove(...(e.clickableClass||"").split(" ")),i.removeEventListener("click",c))}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}n("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:i}=t.pagination;i=Wl(i),i.forEach((i=>{i.classList.remove(e.horizontalClass,e.verticalClass),i.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),n("init",(()=>{!1===t.params.pagination.enabled?m():(p(),h(),d())})),n("activeIndexChange",(()=>{void 0===t.snapIndex&&d()})),n("snapIndexChange",(()=>{d()})),n("snapGridLengthChange",(()=>{h(),d()})),n("destroy",(()=>{f()})),n("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=Wl(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),n("lock unlock",(()=>{d()})),n("click",((e,i)=>{const n=i.target,s=Wl(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&s&&s.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;const e=s[0].classList.contains(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),s.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const m=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=Wl(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),f()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=Wl(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),p(),h(),d()},disable:m,render:h,update:d,init:p,destroy:f})}function Au(e){let t,i,{swiper:n,extendParams:r,on:s,emit:o,params:a}=e;n.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,u,c,d,h,p,f,m,g=a&&a.autoplay?a.autoplay.delay:3e3,v=a&&a.autoplay?a.autoplay.delay:3e3,y=(new Date).getTime();function b(e){n&&!n.destroyed&&n.wrapperEl&&e.target===n.wrapperEl&&(n.wrapperEl.removeEventListener("transitionend",b),m||E())}const w=()=>{if(n.destroyed||!n.autoplay.running)return;n.autoplay.paused?u=!0:u&&(v=l,u=!1);const e=n.autoplay.paused?l:y+v-(new Date).getTime();n.autoplay.timeLeft=e,o("autoplayTimeLeft",e,e/g),i=requestAnimationFrame((()=>{w()}))},D=e=>{if(n.destroyed||!n.autoplay.running)return;cancelAnimationFrame(i),w();let r=void 0===e?n.params.autoplay.delay:e;g=n.params.autoplay.delay,v=n.params.autoplay.delay;const s=(()=>{let e;if(e=n.virtual&&n.params.virtual.enabled?n.slides.filter((e=>e.classList.contains("swiper-slide-active")))[0]:n.slides[n.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(s)&&s>0&&void 0===e&&(r=s,g=s,v=s),l=r;const a=n.params.speed,u=()=>{n&&!n.destroyed&&(n.params.autoplay.reverseDirection?!n.isBeginning||n.params.loop||n.params.rewind?(n.slidePrev(a,!0,!0),o("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(n.slides.length-1,a,!0,!0),o("autoplay")):!n.isEnd||n.params.loop||n.params.rewind?(n.slideNext(a,!0,!0),o("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(0,a,!0,!0),o("autoplay")),n.params.cssMode&&(y=(new Date).getTime(),requestAnimationFrame((()=>{D()}))))};return r>0?(clearTimeout(t),t=setTimeout((()=>{u()}),r)):requestAnimationFrame((()=>{u()})),r},x=()=>{y=(new Date).getTime(),n.autoplay.running=!0,D(),o("autoplayStart")},T=()=>{n.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),o("autoplayStop")},C=(e,i)=>{if(n.destroyed||!n.autoplay.running)return;clearTimeout(t),e||(f=!0);const r=()=>{o("autoplayPause"),n.params.autoplay.waitForTransition?n.wrapperEl.addEventListener("transitionend",b):E()};if(n.autoplay.paused=!0,i)return p&&(l=n.params.autoplay.delay),p=!1,void r();const s=l||n.params.autoplay.delay;l=s-((new Date).getTime()-y),n.isEnd&&l<0&&!n.params.loop||(l<0&&(l=0),r())},E=()=>{n.isEnd&&l<0&&!n.params.loop||n.destroyed||!n.autoplay.running||(y=(new Date).getTime(),f?(f=!1,D(l)):D(),n.autoplay.paused=!1,o("autoplayResume"))},_=()=>{if(n.destroyed||!n.autoplay.running)return;const e=kl();"hidden"===e.visibilityState&&(f=!0,C(!0)),"visible"===e.visibilityState&&E()},S=e=>{"mouse"===e.pointerType&&(f=!0,m=!0,n.animating||n.autoplay.paused||C(!0))},k=e=>{"mouse"===e.pointerType&&(m=!1,n.autoplay.paused&&E())};s("init",(()=>{n.params.autoplay.enabled&&(n.params.autoplay.pauseOnMouseEnter&&(n.el.addEventListener("pointerenter",S),n.el.addEventListener("pointerleave",k)),kl().addEventListener("visibilitychange",_),x())})),s("destroy",(()=>{n.el.removeEventListener("pointerenter",S),n.el.removeEventListener("pointerleave",k),kl().removeEventListener("visibilitychange",_),n.autoplay.running&&T()})),s("_freeModeStaticRelease",(()=>{(d||f)&&E()})),s("_freeModeNoMomentumRelease",(()=>{n.params.autoplay.disableOnInteraction?T():C(!0,!0)})),s("beforeTransitionStart",((e,t,i)=>{!n.destroyed&&n.autoplay.running&&(i||!n.params.autoplay.disableOnInteraction?C(!0,!0):T())})),s("sliderFirstMove",(()=>{!n.destroyed&&n.autoplay.running&&(n.params.autoplay.disableOnInteraction?T():(c=!0,d=!1,f=!1,h=setTimeout((()=>{f=!0,d=!0,C(!0)}),200)))})),s("touchEnd",(()=>{if(!n.destroyed&&n.autoplay.running&&c){if(clearTimeout(h),clearTimeout(t),n.params.autoplay.disableOnInteraction)return d=!1,void(c=!1);d&&n.params.cssMode&&E(),d=!1,c=!1}})),s("slideChange",(()=>{!n.destroyed&&n.autoplay.running&&(p=!0)})),Object.assign(n.autoplay,{start:x,stop:T,pause:C,resume:E})}Object.keys(xu).forEach((e=>{Object.keys(xu[e]).forEach((t=>{Cu.prototype[t]=xu[e][t]}))})),Cu.use([function(e){let{swiper:t,on:i,emit:n}=e;const r=Ml();let s=null,o=null;const a=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};i("init",(()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver((e=>{o=r.requestAnimationFrame((()=>{const{width:i,height:n}=t;let r=i,s=n;e.forEach((e=>{let{contentBoxSize:i,contentRect:n,target:o}=e;o&&o!==t.el||(r=n?n.width:(i[0]||i).inlineSize,s=n?n.height:(i[0]||i).blockSize)})),r===i&&s===n||a()}))})),s.observe(t.el)):(r.addEventListener("resize",a),r.addEventListener("orientationchange",l))})),i("destroy",(()=>{o&&r.cancelAnimationFrame(o),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null),r.removeEventListener("resize",a),r.removeEventListener("orientationchange",l)}))},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const s=[],o=Ml(),a=function(e,i){void 0===i&&(i={});const n=new(o.MutationObserver||o.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void r("observerUpdate",e[0]);const i=function(){r("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(i):o.setTimeout(i,0)}));n.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),s.push(n)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=$l(t.hostEl);for(let t=0;t<e.length;t+=1)a(e[t])}a(t.hostEl,{childList:t.params.observeSlideChildren}),a(t.wrapperEl,{attributes:!1})}})),n("destroy",(()=>{s.forEach((e=>{e.disconnect()})),s.splice(0,s.length)}))}]),document.addEventListener("DOMContentLoaded",(function(){var e=document.querySelectorAll(".stripe-swiper");!function(e){Cu.use([Au]),e.forEach((function(e){!function(e){if(e){var t=e.querySelectorAll(".swiper-slide");if(t.length<10)for(var i=e.querySelector(".swiper-wrapper"),n=t.length,r=0;r<10-n;r++)t.forEach((function(e){var t=e.cloneNode(!0);i.appendChild(t)}))}}(e),new Cu(e,{centeredSlides:!1,autoplay:{delay:0},speed:6e3,loop:!0,slidesPerView:"auto",spaceBetween:89,allowTouchMove:!1,disableOnInteraction:!0})}))}(Array.from(e))})),Cu.use([_u]),new Cu(".testimonial-swiper",{spaceBetween:100,centeredSlides:!1,loop:!1,slidesPerView:1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),Cu.use([_u,ku]),new Cu(".blog-slider",{centeredSlides:!0,loop:!1,slidesPerView:1,spaceBetween:30,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".pagination",clickable:!0}});i(17);var Mu=i(330),Fu=new(i.n(Mu)())("#my-video");function Pu(){Fu.on("play",(function(){var e=document.querySelector(".home-hero .content-wrapper"),t=document.querySelector(".image-wrapper");null!==e&&null!==t&&(t.style.height="100%",t.style.transition="width 0.6s linear 0s",t.style.zIndex="1")}))}Fu&&Fu.elements&&Fu.elements.container&&Fu.elements.container.addEventListener("dblclick",(function(e){e.stopPropagation()}),!0),window.addEventListener("resize",Pu),Pu();var Lu=i(692),Ou=i.n(Lu);function Iu(e){return function(e){if(Array.isArray(e))return Nu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Nu(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Nu(e,t)}(e)||function(){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 Nu(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}var ju,Bu=function(e){return'[data-js-element="'.concat(e,'"]')};function Ru(e){return function(e){if(Array.isArray(e))return zu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return zu(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return zu(e,t)}(e)||function(){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 zu(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}ju=["posts","news"].map((function(e){return Bu(e)})),Ou()(ju).each((function(){Ou()(this).each((function(){var e=this,t={"ajax-button-default":"More Articles","ajax-button-procesing":"Loading...","ajax-log-error":"AJAX Error"},i=Ou()(".top-article").data("js-post"),n={name:Ou()(this).attr("data-js-element"),postsPerPage:parseInt(Ou()(this).attr("data-js-posts-per-page")),status:{get:function(){return Ou()(e).attr("data-js-element-status")},set:function(t){return Ou()(e).attr("data-js-element-status",t)}},data:function(){return{ajax_nonce:customjs_ajax_object.ajax_nonce,posts_per_page:n.postsPerPage,offset:Ou()(e).find(Bu("ajax-element")).length,search:Ou()(e).attr("data-js-search"),post__not_in:i}},$:{block:Ou()(this),list:Ou()(this).find(Bu("ajax-list")),loadMore:Ou()(this).find(Bu("load-more"))}};"news"===n.name&&(t["ajax-button-default"]="Show More"),n.$.loadMore.length&&jQuery((function(){var e;n.$.loadMore.on("click touch",(function(){n.$.loadMore.text(t["ajax-button-procesing"]),r()}));var i=Ou()("input#post-search");function r(){wp.ajax.post("get_"+n.name,n.data()).done((function(e){if(e.length<n.postsPerPage+1)return Iu(e).forEach((function(e){n.$.list.append(e)})),n.status.set("404"),void n.$.loadMore.hide();var i=Iu(e);i.pop(),[i].forEach((function(e){n.$.list.append(e)})),n.$.loadMore.text(t["ajax-button-default"]),n.status.set("200")})).fail((function(e){n.$.list.append('<p class="h1 text--color--blue mt-2 text-center">No results found</p>'),console.log(t["ajax-log-error"],e.responseText),n.$.loadMore.hide(),n.status.set("404")}))}i&&Ou()(i).on("input",(function(s){""!=i.val()?(e&&clearTimeout(e),n.$.loadMore.show(),n.$.loadMore.text(t["ajax-button-procesing"]),e=setTimeout((function(){n.$.list.empty(),r()}),400)):(n.$.list.empty(),n.$.loadMore.hide(),r())})),n.$.loadMore.trigger("click")}))}))})),Ou()("input#post-search").on("input",(function(){var e=Ou()(this).val();Ou()(".article-list").attr("data-js-search",e)}));var qu=function(e){return'[data-js-element="'.concat(e,'"]')};jQuery((function(){var e=["cases"].map((function(e){return qu(e)}));Ou()(e).each((function(){Ou()(this).each((function(){var e=this,t={name:Ou()(this).attr("data-js-element"),status:{get:function(){return Ou()(e).attr("data-js-element-status")},set:function(t){return Ou()(e).attr("data-js-element-status",t)}},data:function(e){return{ajax_nonce:customjs_ajax_object.ajax_nonce,category:e}},$:{block:Ou()(this),list:Ou()(this).find(qu("ajax-list"))}};function i(){Ou()("[data-js-slug]").each((function(e,n){Ou()(n).off("click"),Ou()(n).on("click",(function(e){var n,r=Ou()(e.target).attr("data-js-slug")?Ou()(e.target).attr("data-js-slug"):"''";e.preventDefault(),t.$.list.empty(),Ou()(".our-cases .tags .active").removeClass("active"),Ou()(Ou()(".our-cases .tags [data-js-slug="+r+"]")).addClass("active"),n=Ou()(e.target).attr("data-js-slug"),wp.ajax.post("get_cases",t.data(n)).done((function(e){Ru(e).forEach((function(e){t.$.list.append(e)})),i(),t.status.set("200")})).fail((function(e){t.$.list.append('<p class="h1 text--color--blue mt-2 text-center">No results found</p>'),console.log(_["ajax-log-error"],e.responseText),t.status.set("404")}))}))}))}i(),Ou()("#all-project-filter").trigger("click")}))}))}));i(827)})()})();