/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.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,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,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(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===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]||I.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]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(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!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.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 Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,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&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.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},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.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 $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(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&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.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",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},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,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.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),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.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=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.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)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,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":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.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 ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.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(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.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,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});jQuery.noConflict();/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!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,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.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,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});document.getElementById("ak_js_1").setAttribute("value",(new Date()).getTime());!function(e){if(!e.hasInitialised){var t={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){var i=" ",o=e.className;return"object"==typeof o&&(o=e.className.baseVal||""),1===e.nodeType&&(i+o+i).replace(/[\n\t]/g,i).indexOf(i+t+i)>=0},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var i=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(i,"")},interpolateString:function(e,t){return e.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(e){return t(arguments[1])||""})},getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"=");return t.length<2?void 0:t.pop().split(";").shift()},setCookie:function(e,t,i,o,n,s){var c=new Date;c.setHours(c.getHours()+24*(i||365));var a=[e+"="+t,"expires="+c.toUTCString(),"samesite=lax;path="+(n||"/")];o&&a.push("domain="+o),s&&a.push("secure"),document.cookie=a.join(";")},deepExtend:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(i in e&&this.isPlainObject(e[i])&&this.isPlainObject(t[i])?this.deepExtend(e[i],t[i]):e[i]=t[i]);return e},throttle:function(e,t){var i=!1;return function(){i||(e.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(e){var t,i,o=0;if(0===e.length)return o;for(t=0,i=e.length;t<i;++t)o=(o<<5)-o+e.charCodeAt(t),o|=0;return o},normaliseHex:function(e){return"#"==e[0]&&(e=e.substr(1)),3==e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),e},getContrast:function(e){return e=this.normaliseHex(e),(299*parseInt(e.substr(0,2),16)+587*parseInt(e.substr(2,2),16)+114*parseInt(e.substr(4,2),16))/1e3>=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),i=38+(t>>16),o=38+(t>>8&255),n=38+(255&t);return"#"+(16777216+65536*(i<255?i<1?0:i:255)+256*(o<255?o<1?0:o:255)+(n<255?n<1?0:n:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object},traverseDOMPath:function(e,i){return e&&e.parentNode?t.hasClass(e,i)?e:this.traverseDOMPath(e.parentNode,i):null}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss",allowall:"allowall",savesettings:"savesettings",detailed:"detailed",close:"close",discard:"discard"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var i in t)if(t.hasOwnProperty(i)&&void 0!==e.style[i+"ransition"])return t[i];return""}(),e.hasTransition=!!e.transitionEnd;var i=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){var o={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},onNoCookieLaw:function(e,t){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",savesettings:"Save Settings",link:"Learn more",href:"https://www.cookiescanner.com",close:"x",target:"_blank",policy:"Cookie Policy"},elements:{header:'<span class="cc-header">{{header}}</span>&nbsp;',message:'<span id="cookieconsent:desc" class="cc-message">{{message}}</span>',messagelink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="cookies - {{link}} " role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a></span>',messageswitchlink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="cookies - {{link}}" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a><div class="cc-allswitches {{allswitchesclasses}}">{{allswitches}}</div></span>',dismiss:'<a aria-label="{{dismiss}} cookie" role=button tabindex="0" class="cc-btn cc-dismiss">{{dismiss}}</a>',allow:'<a aria-label="{{allow}} cookies" role=button tabindex="0"  class="cc-btn cc-allow">{{allow}}</a>',deny:'<a aria-label="{{deny}} cookies" role=button tabindex="0" class="cc-btn cc-deny">{{deny}}</a>',savesettings:'<a aria-label="{{savesettings}}" role=button tabindex="0"  class="cc-btn cc-savesettings">{{savesettings}}</a>',allowall:'<a aria-label="{{allow}}" role=button tabindex="0"  class="cc-btn cc-allowall">{{allow}}</a>',link:'<a aria-label="cookies - {{link}}" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a>',close:'<span aria-label="{{close}} cookie" role=button tabindex="0" class="cc-close">{{close}}</span>',closeCustomText:'<span aria-label="{{close}} cookie" role=button tabindex="0" class="cc-close cc-closeXcustomText">{{close}}</span>',switch:'<span class="cc-switch-element"><label id="nsc_bar_label_{{cc-cookietype-id}}" class="cc-switch"><input data-currentValue="{{checked}}" aria-label="{{label}}" id="nsc_bar_input_switch{{cc-cookietype-id}}" type="checkbox" {{checked}} {{disabled}}><span class="cc-slider {{theme}} {{disabled}}"></span><span class="cc-visually-hidden">{{label}}</span></label><span class="cc-switch-label">{{label}}</span></span></span>'},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window {{classes}}">\x3c!--googleoff: all--\x3e{{children}}\x3c!--googleon: all--\x3e</div>',revokeBtnText:'<div aria-label="{{policy}}" role=button class="cc-revoke {{classes}}">{{policy}}</div>',revokeBtnIcon:'<div aria-label="{{policy}}" class="cc-revoke {{classes}}"><svg role=button class="cc-revoke-button-icon" height="{{revokeBtnIconHeight}}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title class="cc-revoke-button-icon">{{policy}}</title><path class="cc-revoke-button-icon" fill="{{revokeBtnIconColor}}" d="{{dValue}}" /></svg></div>',revokeBtnType:"textOnly",revokeBtnIconDValue:"M14.5 10C13.67 10 13 9.33 13 8.5V8H12.5C11.67 8 11 7.33 11 6.5V5.07C7.91 5.5 5.47 8 5.07 11.08C5.25 10.46 5.82 10 6.5 10C7.33 10 8 10.67 8 11.5S7.33 13 6.5 13C5.71 13 5.07 12.39 5 11.62C5 12.11 5 12.61 5.09 13.12C5.5 15.81 7.54 18.04 10.16 18.74C9.76 18.47 9.5 18 9.5 17.5C9.5 16.67 10.17 16 11 16C11.59 16 12.1 16.35 12.34 16.84C12.16 17.39 12.06 17.97 12 18.57C11.83 18.76 11.6 18.9 11.32 18.96C11.55 19 11.78 19 12 19V19C12 19.69 12.11 20.36 12.29 21C12.19 21 12.1 21 12 21C7.03 21 3 16.97 3 12S7.03 3 12 3C12 3 13 3 13 4V6H14C14 6 15 6 15 7V8H17C17 8 18 8 18 9V10H20C20 10 20.6 10 20.87 10.5C20.96 11 21 11.5 21 12C21 12.1 21 12.19 21 12.29C20.36 12.11 19.69 12 19 12H17.5C16.67 12 16 11.33 16 10.5V10H14.5M11.5 11C10.67 11 10 11.67 10 12.5S10.67 14 11.5 14 13 13.33 13 12.5 12.33 11 11.5 11M11 7.5C11 6.67 10.33 6 9.5 6S8 6.67 8 7.5 8.67 9 9.5 9 11 8.33 11 7.5M23.8 20.4C23.9 20.4 23.9 20.5 23.8 20.6L22.8 22.3C22.7 22.4 22.6 22.4 22.5 22.4L21.3 22C21 22.2 20.8 22.3 20.5 22.5L20.3 23.8C20.3 23.9 20.2 24 20.1 24H18.1C18 24 17.9 23.9 17.8 23.8L17.6 22.5C17.3 22.4 17 22.2 16.8 22L15.6 22.5C15.5 22.5 15.4 22.5 15.3 22.4L14.3 20.7C14.2 20.6 14.3 20.5 14.4 20.4L15.5 19.6V18.6L14.4 17.8C14.3 17.7 14.3 17.6 14.3 17.5L15.3 15.8C15.4 15.7 15.5 15.7 15.6 15.7L16.8 16.2C17.1 16 17.3 15.9 17.6 15.7L17.8 14.4C17.8 14.3 17.9 14.2 18.1 14.2H20.1C20.2 14.2 20.3 14.3 20.3 14.4L20.5 15.7C20.8 15.8 21.1 16 21.4 16.2L22.6 15.7C22.7 15.7 22.9 15.7 22.9 15.8L23.9 17.5C24 17.6 23.9 17.7 23.8 17.8L22.7 18.6V19.6L23.8 20.4M20.5 19C20.5 18.2 19.8 17.5 19 17.5S17.5 18.2 17.5 19 18.2 20.5 19 20.5 20.5 19.8 20.5 19Z",revokeBtnIconColor:"#009868",revokeBtnIconHeight:"2em",blockingScreen:'<div class="cc-blockingScreen"></div>',blockScreen:!1,makeButtonsEqual:!1,buttonOrderAllowFirst:!1,activateConsentMode:!1,consentModeConfig:{},compliance:{info:'<div class="cc-compliance">{{dismiss}}</div>',"opt-in":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>',"opt-out":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>',detailed:'<div class="cc-compliance">{{savesettings}}</div>',detailedRev:'<div class="cc-compliance cc-highlight">{{savesettings}}{{allowall}}</div>',detailedRevDeny:'<div class="cc-compliance cc-highlight">{{deny}}{{savesettings}}{{allowall}}</div>'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-closeCustomText":"{{messagelink}}{{compliance}}{{closeCustomText}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}",detailed:"{{messageswitchlink}}{{compliance}}","detailed-close":"{{messageswitchlink}}{{compliance}}{{close}}","detailed-closeCustomText":"{{messageswitchlink}}{{compliance}}{{closeCustomText}}"},cookietypes:null,statsUrl:null,statsSendOnOpen:!1,statsCountOpens:!1,layout:"basic",position:"bottom",positionRevokeButton:"bottom-right",centerBanner:!1,theme:"block",static:!1,palette:null,revokable:!0,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,forceToAppend:!0,whitelistPage:[],blacklistPage:[],disableWithiniFrames:"0",overrideHTML:null,closeXClickStatus:"default",dataLayerName:"dataLayer"};function n(){this.initialise.apply(this,arguments)}function s(){var e;try{e=localStorage.getItem("beautiful_cookie_banner_open_counter"),e=parseInt(e,10)}catch(e){return console.error(e),0}return("number"!=typeof e||isNaN(e))&&(e=0),e}function c(e,t){var i=document.cookie.match("(^|;)\\s*"+e+"_"+t+"\\s*=\\s*([^;]+)");return i?i.pop():""}function a(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function l(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function r(){var e=this.options,i="top"==e.position||"bottom"==e.position?"banner":"floating";return t.isMobile()&&(i="floating"),i}function h(e){var t=s.call(this);return{href:window.location.href,referrer:document.referrer,cookieName:this.options.cookie.name,mainStatus:e,openCount:t,cookieTypeConsent:[]}}function u(e){if(this.options.statsUrl)try{var t=new XMLHttpRequest;t.withCredentials=!1,t.open("POST",this.options.statsUrl),t.setRequestHeader("Content-Type","application/json"),t.send(JSON.stringify(e))}catch(e){console.error(e)}}function p(o){var n=this.options,s=document.createElement("div");let c=!1;var a;n.container&&1===n.container.nodeType?a=n.container:(a=document.body,c=!0),s.innerHTML=o;var l=s.children[0];return l.style.display="none",t.hasClass(l,"cc-window")&&e.hasTransition&&t.addClass(l,"cc-invisible"),this.onButtonClick=function(o){if("keyup"===o.type&&13!==o.keyCode)return;var n=t.traverseDOMPath(o.target,"cc-btn")||o.target;if(t.hasClass(n,"cc-btn")){var s=n.className.match(new RegExp("\\bcc-("+i.join("|")+")\\b")),c=s&&s[1]||!1;if("dismiss"===c&&"default"!==this.options.infoClickStatus&&e.status.hasOwnProperty(this.options.infoClickStatus))return this.setStatus(this.options.infoClickStatus),void this.close(!0);c&&(this.setStatus(c),this.close(!0))}t.hasClass(n,"cc-close")&&"default"!==this.options.closeXClickStatus&&e.status.hasOwnProperty(this.options.closeXClickStatus)&&(this.setStatus(this.options.closeXClickStatus),this.close(!0));t.hasClass(n,"cc-close")&&"opt-out"===this.options.type&&"default"===this.options.closeXClickStatus&&(this.setStatus(e.status.allow),this.close(!0));t.hasClass(n,"cc-close")&&"detailed"===this.options.type&&"default"===this.options.closeXClickStatus&&(this.setStatus(e.status.savesettings),this.close(!0));t.hasClass(n,"cc-close")&&"detailedRev"===this.options.type&&"default"===this.options.closeXClickStatus&&(this.setStatus(e.status.savesettings),this.close(!0));t.hasClass(n,"cc-close")&&"detailedRevDeny"===this.options.type&&"default"===this.options.closeXClickStatus&&(this.setStatus(e.status.savesettings),this.close(!0));t.hasClass(n,"cc-close")&&"opt-in"===this.options.type&&"default"===this.options.closeXClickStatus&&(this.setStatus(e.status.deny),this.close(!0));t.hasClass(n,"cc-close")&&"info"===this.options.type&&"default"===this.options.closeXClickStatus&&(this.setStatus(e.status.allow),this.close(!0));(t.hasClass(n,"cc-revoke")||t.hasClass(n,"cc-revoke-button-icon"))&&this.revokeChoice()}.bind(this),l.addEventListener("click",this.onButtonClick),l.addEventListener("keyup",this.onButtonClick),n.autoAttach&&(!a.firstChild||n.forceToAppend&&c?a.appendChild(l):a.insertBefore(l,a.firstChild)),l}function d(e){return"000000"==(e=t.normaliseHex(e))?"#222":t.getLuminance(e)}function v(e,t){for(var i=0,o=e.length;i<o;++i){var n=e[i];if(n instanceof RegExp&&n.test(t)||"string"==typeof n&&n.length&&n===t)return!0}return!1}return n.prototype.initialise=function(i){if(this.options&&this.destroy(),t.deepExtend(this.options={},o),t.isPlainObject(i)&&t.deepExtend(this.options,i),"1"!==this.options.disableWithiniFrames||!0!==function(){var e,t=window.location.href;try{e=window.parent.location.href}catch(e){}return!e||t!==e}()){"svgIcon"!==this.options.revokeBtnType&&(this.options.revokeBtn=this.options.revokeBtnText),"svgIcon"===this.options.revokeBtnType&&(this.options.revokeBtn=this.options.revokeBtnIcon.replace(/\{\{dValue\}\}/g,this.options.revokeBtnIconDValue).replace(/\{\{revokeBtnIconColor\}\}/g,this.options.revokeBtnIconColor).replace(/\{\{revokeBtnIconHeight\}\}/g,this.options.revokeBtnIconHeight)),!0===this.options.buttonOrderAllowFirst&&(this.options.compliance["opt-in"]='<div class="cc-compliance cc-first-highlight">{{allow}}{{deny}}</div>',this.options.compliance["opt-out"]='<div class="cc-compliance cc-first-highlight">{{allow}}{{deny}}</div>',this.options.compliance.detailedRev='<div class="cc-compliance cc-first-highlight">{{allowall}}{{savesettings}}</div>',this.options.compliance.detailedRevDeny='<div class="cc-compliance cc-first-highlight">{{allowall}}{{savesettings}}{{deny}}</div>'),function(){var t=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return t(e.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return t(e.status.allow),!0;var i=Object.keys(e.status),o=this.getStatus(),n=i.indexOf(o)>=0;n&&t(o);return n}.call(this)&&(this.options.enabled=!1),v(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),v(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var n=this.options.window.replace("{{classes}}",function(){var i=this.options;positionStyle=r.call(this);var o=["cc-"+positionStyle,"cc-type-"+i.type,"cc-theme-"+i.theme];i.static&&o.push("cc-static");i.showCloseX&&o.push("cc-addedcloseX");o.push.apply(o,function(){var e=this.options.position.split("-"),t=[];if(1===e.length&&"centered"===e[0])return["cc-top","cc-right","cc-popovercenter"];return e.forEach(function(e){t.push("cc-"+e)}),t}.call(this));(function(i,o){var n=t.hash(JSON.stringify(i)),s="cc-color-override-"+n,c=t.isPlainObject(i);this.customStyleSelector=c?s:null,c&&function(i,o,n,s){if(e.customStyles[i])return void++e.customStyles[i].references;var c={},a=o.popup,l=o.button,r=o.highlight,h=o.switches;a&&(a.text=a.text?a.text:t.getContrast(a.background),a.link=a.link?a.link:a.text,c[n+".cc-window"]=["color: "+a.text,"background-color: "+a.background],c[n+".cc-revoke"]=["color: "+a.text,"background-color: "+a.background],c[n+" .cc-link,"+n+" .cc-link:active,"+n+" .cc-link:visited"]=["color: "+a.link],l&&(l.text=l.text?l.text:t.getContrast(l.background),l.border=l.border?l.border:"transparent",c[n+" .cc-btn"]=["color: "+l.text,"border-color: "+l.border,"background-color: "+l.background],l.padding&&c[n+" .cc-btn"].push("padding: "+l.padding),"transparent"!=l.background&&(c[n+" .cc-btn:hover, "+n+" .cc-btn:focus"]=["background-color: "+(l.hover||d(l.background))]),r?(r.text=r.text?r.text:t.getContrast(r.background),r.border=r.border?r.border:"transparent",c[n+" .cc-highlight .cc-btn:first-child"]=["color: "+r.text,"border-color: "+r.border,"background-color: "+r.background]):!0===s?c[n+" .cc-first-highlight .cc-btn:last-child"]=["color: "+a.text]:c[n+" .cc-highlight .cc-btn:first-child"]=["color: "+a.text]));h&&(c[".cc-slider"]=["background-color: "+h.background+"!important"],c[".cc-slider:before"]=["background-color: "+h.switch+"!important"],c[".cc-switch-label"]=["color: "+h.text],c["input:checked+.cc-slider"]=["background-color: "+h.backgroundChecked+"!important"],c["input:focus+.cc-slider"]=["background-color: "+h.backgroundChecked+"!important"]);var u=document.createElement("style");document.head.appendChild(u),e.customStyles[i]={references:1,element:u.sheet};var p=-1;for(var v in c)c.hasOwnProperty(v)&&u.sheet.insertRule(v+"{"+c[v].join(";")+"}",++p)}(n,i,"."+s,o);return c}).call(this,this.options.palette,this.options.buttonOrderAllowFirst);this.customStyleSelector&&o.push(this.customStyleSelector);return o}.call(this).join(" ")).replace("{{children}}",function(){var e={},i=this.options;i.showLink||(i.elements.link="",i.elements.messagelink=i.elements.message);if(i.cookietypes){var o="",n=this.options.cookie;i.cookietypes.forEach(function(e){var s=e.checked,c=t.getCookie(n.name+"_"+e.cookie_suffix);"deny"===c&&(s=""),"allow"===c&&(s="checked"),o+=i.elements.switch.replace(/\{\{cc\-cookietype\-id\}\}/g,e.cookie_suffix).replace(/\{\{label\}\}/g,e.label).replace(/\{\{checked\}\}/g,s).replace(/\{\{disabled\}\}/g,e.disabled).replace(/\{\{theme\}\}/g,i.theme)}),i.elements.messageswitchlink=i.elements.messageswitchlink.replace(/\{\{allswitches\}\}/g,o).replace("{{allswitchesclasses}}",function(){positionStyle=r.call(this);var e=["cc-"+positionStyle];this.customStyleSelector&&e.push(this.customStyleSelector);return e}.call(this).join(" "))}Object.keys(i.elements).forEach(function(o){e[o]=t.interpolateString(i.elements[o],function(e){var t=i.content[e];return e&&"string"==typeof t&&t.length?t:""})});var s=i.compliance[i.type];s||(s=i.compliance.info);e.compliance=t.interpolateString(s,function(t){return e[t]});var c=function(e){if(!e.showCloseX)return e.layouts[e.layout];if("detailed"===e.type||"detailedRev"===e.type||"detailedRevDeny"===e.type)return"x"!==e.content.close?e.layouts["detailed-closeCustomText"]:e.layouts["detailed-close"];if("x"!==e.content.close)return e.layouts["basic-closeCustomText"];return e.layouts["basic-close"]}(i);c||(c=i.layouts.basic);return t.interpolateString(c,function(t){return e[t]})}.call(this));this.options.makeButtonsEqual&&(n=(n=n.replace("cc-highlight","")).replace("cc-first-highlight",""));var s=this.options.overrideHTML;if("string"==typeof s&&s.length&&(n=s),this.options.static){var c=p.call(this,'<div class="cc-grower">'+n+"</div>");c.style.display="",this.element=c.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=p.call(this,n);(function(){var i=this.setStatus.bind(this),o=this.close.bind(this),n=this.options.dismissOnTimeout,s=e.status.dismiss;"detailed"===this.options.type&&(s=e.status.savesettings);"detailedRev"===this.options.type&&(s=e.status.allowall);"detailedRevDeny"===this.options.type&&(s=e.status.allowall);"opt-in"!==this.options.type&&"opt-out"!==this.options.type||(s=e.status.allow);"number"==typeof n&&n>=0&&this.options.enabled&&(this.dismissTimeout=window.setTimeout(function(){i(s),o(!0)},Math.floor(n)));var c=this.options.dismissOnScroll;if("number"==typeof c&&c>=0){var a=function(e){window.pageYOffset>Math.floor(c)&&(i(s),o(!0),window.removeEventListener("scroll",a,{passive:!0}),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=a,window.addEventListener("scroll",a,{passive:!0}))}var l=this.options.dismissOnWindowClick,r=this.options.ignoreClicksFrom;if(l){var h=function(e){for(var n=!1,c=e.path.length,a=r.length,l=0;l<c;l++)if(!n)for(var u=0;u<a;u++)n||(n=t.hasClass(e.path[l],r[u]));n||(i(s),o(!0),window.removeEventListener("click",h),window.removeEventListener("touchend",h),this.onWindowClick=null)}.bind(this);this.options.enabled&&(this.onWindowClick=h,window.addEventListener("click",h),window.addEventListener("touchend",h))}}).call(this),function(){t.isMobile()&&(this.options.animateRevokable=!1);if(1==this.options.revokable){var e=function(){var e=this.options.positionRevokeButton.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}.call(this);this.options.animateRevokable&&e.push("cc-animate"),this.customStyleSelector&&e.push(this.customStyleSelector);var i=this.options.revokeBtn.replace("{{classes}}",e.join(" ")).replace(/\{\{policy\}\}/g,this.options.content.policy);this.revokeBtn=p.call(this,i);var o=this.revokeBtn;if(this.options.animateRevokable){var n=t.throttle(function(e){var i=!1,n=window.innerHeight-20;t.hasClass(o,"cc-top")&&e.clientY<20&&(i=!0),t.hasClass(o,"cc-bottom")&&e.clientY>n&&(i=!0),i?t.hasClass(o,"cc-active")||t.addClass(o,"cc-active"):t.hasClass(o,"cc-active")&&t.removeClass(o,"cc-active")},200);this.onMouseMove=n,window.addEventListener("mousemove",n)}}}.call(this),this.options.autoOpen&&this.autoOpen(),function(){try{links=document.querySelectorAll('a[id="nsc_bar_link_show_banner"]')}catch(e){links=[]}if(this.shortCodeLink=function(){this.revokeChoice()}.bind(this),links.length>0)for(var e=0;e<links.length;e+=1)links[e].addEventListener("click",this.shortCodeLink)}.call(this)}},n.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.element.removeEventListener("keyup",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,this.blockingScreen&&this.blockingScreen.parentNode&&this.blockingScreen.parentNode.removeChild(this.blockingScreen),this.blockingScreen=null,function(i){if(t.isPlainObject(i)){var o=t.hash(JSON.stringify(i)),n=e.customStyles[o];if(n&&!--n.references){var s=n.element.ownerNode;s&&s.parentNode&&s.parentNode.removeChild(s),e.customStyles[o]=null}}}(this.options.palette),this.options=null},n.prototype.open=function(t){if(this.element){if(!this.isOpen()){if(function(){if(1!=this.options.blockScreen)return!1;var e=this.options.blockingScreen;this.blockingScreen=p.call(this,e),this.blockingScreen.style.display=""}.call(this),e.hasTransition?this.fadeIn():this.element.style.display="",1==this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this),this.options.statsCountOpens){var i=s.call(this);i+=1;try{localStorage.setItem("beautiful_cookie_banner_open_counter",i)}catch(e){return void console.error(e)}}if(this.options.statsSendOnOpen){var o=h.call(this,"banner_open");u.call(this,o)}}return this}},n.prototype.close=function(t){if(this.element)return this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",this.blockingScreen&&this.blockingScreen.parentNode&&this.blockingScreen.parentNode.removeChild(this.blockingScreen),this.blockingScreen=null,t&&1==this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},n.prototype.fadeIn=function(){var i=this.element;if(e.hasTransition&&i&&(this.afterTransition&&l.call(this,i),t.hasClass(i,"cc-invisible"))){if(i.style.display="",this.options.static){var o=this.element.clientHeight;this.element.parentNode.style.maxHeight=o+"px"}this.openingTimeout=setTimeout(a.bind(this,i),20)}},n.prototype.fadeOut=function(){var i=this.element;e.hasTransition&&i&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),a.bind(this,i)),t.hasClass(i,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=l.bind(this,i),i.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(i,"cc-invisible")))},n.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},n.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},n.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},n.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},n.prototype.hasConsented=function(t){var i=this.getStatus();return i==e.status.allow||i==e.status.dismiss||i==e.status.allowall},n.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&1==this.options.revokable&&this.toggleRevokeButton(!0)},n.prototype.setStatus=function(i){var o=this.options.cookie,n=t.getCookie(o.name);Object.keys(e.status).indexOf(n);Object.keys(e.status).indexOf(i)>=0?(t.setCookie(o.name,i,o.expiryDays,o.domain,o.path,o.secure),function(e){var i=this.options,o=this.options.cookie,n=h.call(this,e);i.cookietypes&&i.cookietypes.forEach(function(i){try{var s;const c=document.querySelector("input[id=nsc_bar_input_switch"+i.cookie_suffix+"]");"allowall"==e&&(c.disabled||(c.checked=!0)),"deny"==e&&(c.disabled||(c.checked=!1)),s=c.checked?"allow":"deny",t.setCookie(o.name+"_"+i.cookie_suffix,s,o.expiryDays,o.domain,o.path,o.secure),n.cookieTypeConsent.push({name:i.cookie_suffix,status:s})}catch(e){}});(function(){try{localStorage.removeItem("beautiful_cookie_banner_open_counter")}catch(e){console.error(e)}}).call(this),u.call(this,n)}.call(this,i),!0===this.options.activateConsentMode&&function(e,t,i,o,n,s){"dismiss"===e&&(e="allow");const a={},l=Object.keys(n);for(let s=0;s<l.length;s+=1){const h=n[l[s]];if("detailed"===t||"detailedRev"===t||"detailedRevDeny"===t)for(let e=0;e<i.length;e+=1){var r=c(o,i[e].cookie_suffix);h.includes(i[e].cookie_suffix)&&"allow"===r&&(a[l[s]]="granted"),h.includes(i[e].cookie_suffix)&&"deny"===r&&(a[l[s]]="denied")}else a[l[s]]=h.includes(e)?"granted":"denied"}window[s]=window[s]||[],function(){window[s].push(arguments)}("consent","update",a)}(i,this.options.type,this.options.cookietypes,this.options.cookie.name,this.options.consentModeConfig,this.options.dataLayerName),1==this.options.onStatusChange&&function(e,t,i,o,n){var s={event:"beautiful_cookie_consent_updated"};s.statusBefore=t,"dismiss"===e&&(e="allow");s.cookieconsent_status=e;for(var a=0,l=o.length;a<l;a+=1){var r=c(n,o[a].cookie_suffix);r&&(s["cookieconsent_status_"+o[a].cookie_suffix]=r)}window[i]=window[i]||[],window[i].push(s)}(i,n,this.options.dataLayerName,this.options.cookietypes,this.options.cookie.name),"function"==typeof window.nsc_bar_set_status_callback&&window.nsc_bar_set_status_callback(i)):this.clearStatus()},n.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},n.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},n}(),e.Location=function(){var e={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var i=JSON.parse(t);return i.error?s(i):{code:i.country}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return"ERROR"==i.statusCode?s({error:i.statusMessage}):{code:i.countryCode}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){window.geoip2?geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(t){e(s(t))}},function(t){e(s(t))}):e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};function i(i){t.deepExtend(this.options={},e),t.isPlainObject(i)&&t.deepExtend(this.options,i),this.currentServiceIndex=-1}function o(e,t,i){var o,n=document.createElement("script");n.type="text/"+(e.type||"javascript"),n.src=e.src||e,n.async=!1,n.onreadystatechange=n.onload=function(){var e=n.readyState;clearTimeout(o),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),n.onreadystatechange=n.onload=null)},document.body.appendChild(n),o=setTimeout(function(){t.done=!0,t(),n.onreadystatechange=n.onload=null},i)}function n(e,t,i,o,n){var s=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(s.open(o?"POST":"GET",e,1),s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(n))for(var c=0,a=n.length;c<a;++c){var l=n[c].split(":",2);s.setRequestHeader(l[0].replace(/^\s+|\s+$/g,""),l[1].replace(/^\s+|\s+$/g,""))}"function"==typeof t&&(s.onreadystatechange=function(){s.readyState>3&&t(s)}),s.send(o)}function s(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}return i.prototype.getNextService=function(){var e;do{e=this.getServiceByIdx(++this.currentServiceIndex)}while(this.currentServiceIndex<this.options.services.length&&!e);return e},i.prototype.getServiceByIdx=function(e){var i=this.options.services[e];if("function"==typeof i){var o=i();return o.name&&t.deepExtend(o,this.options.serviceDefinitions[o.name](o)),o}return"string"==typeof i?this.options.serviceDefinitions[i]():t.isPlainObject(i)?this.options.serviceDefinitions[i.name](i):null},i.prototype.locate=function(e,t){var i=this.getNextService();i?(this.callbackComplete=e,this.callbackError=t,this.runService(i,this.runNextServiceOnError.bind(this))):t(new Error("No services to run"))},i.prototype.setupUrl=function(e){var t=this.getCurrentServiceOpts();return e.url.replace(/\{(.*?)\}/g,function(i,o){if("callback"===o){var n="callback"+Date.now();return window[n]=function(t){e.__JSONP_DATA=JSON.stringify(t)},n}if(o in t.interpolateUrl)return t.interpolateUrl[o]})},i.prototype.runService=function(e,t){var i=this;e&&e.url&&e.callback&&(e.isScript?o:n)(this.setupUrl(e),function(o){var n=o?o.responseText:"";e.__JSONP_DATA&&(n=e.__JSONP_DATA,delete e.__JSONP_DATA),i.runServiceCallback.call(i,t,e,n)},this.options.timeout,e.data,e.headers)},i.prototype.runServiceCallback=function(e,t,i){var o=this,n=t.callback(function(t){n||o.onServiceResult.call(o,e,t)},i);n&&this.onServiceResult.call(this,e,n)},i.prototype.onServiceResult=function(e,t){t instanceof Error||t&&t.error?e.call(this,t,null):e.call(this,null,t)},i.prototype.runNextServiceOnError=function(e,t){if(e){this.logError(e);var i=this.getNextService();i?this.runService(i,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,t)},i.prototype.getCurrentServiceOpts=function(){var e=this.options.services[this.currentServiceIndex];return"string"==typeof e?{name:e}:"function"==typeof e?e():t.isPlainObject(e)?e:{}},i.prototype.completeService=function(e,t){this.currentServiceIndex=-1,e&&e(t)},i.prototype.logError=function(e){var t=this.currentServiceIndex,i=this.getServiceByIdx(t);console.warn("The service["+t+"] ("+i.url+") responded with the following error",e)},i}(),e.Law=function(){var e={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","NO","PL","PT","SK","ES","SE","GB","UK","GR","EU","RO"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","NO","PT","ES"],explicitAction:["HR","IT","ES","NO"]};function i(e){this.initialise.apply(this,arguments)}return i.prototype.initialise=function(i){t.deepExtend(this.options={},e),t.isPlainObject(i)&&t.deepExtend(this.options,i)},i.prototype.get=function(e){var t=this.options;return{hasLaw:t.hasLaw.indexOf(e)>=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},i.prototype.applyLaw=function(e,t){var i=this.get(t);return i.hasLaw||(e.enabled=!1,"function"==typeof e.onNoCookieLaw&&e.onNoCookieLaw(t,i)),this.options.regionalLaw&&(i.revokable&&(e.revokable=!0),i.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},i}(),e.destroy=function(){var e=document.getElementsByClassName("cc-banner");e[0]&&e[0].remove(),(e=document.getElementsByClassName("cc-revoke"))[0]&&e[0].remove()},e.initialise=function(i,o,n){var s=new e.Law(i.law);"detailed"!=i.type&&"detailedRev"!=i.type&&"detailedRevDeny"!=i.type||(i.layout="detailed"),o||(o=function(){}),n||(n=function(){});var c=Object.keys(e.status),a=t.getCookie("cookieconsent_status");c.indexOf(a)>=0?o(new e.Popup(i)):e.getCountryCode(i,function(t){delete i.law,delete i.location,t.code&&(i=s.applyLaw(i,t.code)),o(new e.Popup(i))},function(t){delete i.law,delete i.location,n(t,new e.Popup(i))})},e.getCountryCode=function(t,i,o){t.law&&t.law.countryCode?i({code:t.law.countryCode}):t.location?new e.Location(t.location).locate(function(e){i(e||{})},o):i({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{});;var themeVars={"debug":"0","ajax_url":"https:\/\/prefirmy.benefitplus.sk\/wp-admin\/admin-ajax.php","theme_url":"https:\/\/prefirmy.benefitplus.sk\/wp-content\/themes\/benefit-plus","offline_url":"https:\/\/prefirmy.benefitplus.sk\/offline","service_worker_url":"https:\/\/prefirmy.benefitplus.sk\/wp-content\/themes\/benefit-plus\/serviceworker.js"};/*! For license information please see theme.js.LICENSE.txt */
!function(){var e={893:function(e){e.exports=function e(t,i,n){function r(o,a){if(!i[o]){if(!t[o]){if(s)return s(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var c=i[o]={exports:{}};t[o][0].call(c.exports,(function(e){return r(t[o][1][e]||e)}),c,c.exports,e,t,i,n)}return i[o].exports}for(var s=void 0,o=0;o<n.length;o++)r(n[o]);return r}({1:[function(e,t,i){t.exports=function(e){var t=2.5949095;return(e*=2)<1?e*e*((t+1)*e-t)*.5:.5*((e-=2)*e*((t+1)*e+t)+2)}},{}],2:[function(e,t,i){t.exports=function(e){var t=1.70158;return e*e*((t+1)*e-t)}},{}],3:[function(e,t,i){t.exports=function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1}},{}],4:[function(e,t,i){var n=e("./bounce-out");t.exports=function(e){return e<.5?.5*(1-n(1-2*e)):.5*n(2*e-1)+.5}},{"./bounce-out":6}],5:[function(e,t,i){var n=e("./bounce-out");t.exports=function(e){return 1-n(1-e)}},{"./bounce-out":6}],6:[function(e,t,i){t.exports=function(e){var t=e*e;return e<4/11?7.5625*t:e<8/11?9.075*t-9.9*e+3.4:e<.9?4356/361*t-35442/1805*e+16061/1805:10.8*e*e-20.52*e+10.72}},{}],7:[function(e,t,i){t.exports=function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)}},{}],8:[function(e,t,i){t.exports=function(e){return 1-Math.sqrt(1-e*e)}},{}],9:[function(e,t,i){t.exports=function(e){return Math.sqrt(1- --e*e)}},{}],10:[function(e,t,i){t.exports=function(e){return e<.5?4*e*e*e:.5*Math.pow(2*e-2,3)+1}},{}],11:[function(e,t,i){t.exports=function(e){return e*e*e}},{}],12:[function(e,t,i){t.exports=function(e){var t=e-1;return t*t*t+1}},{}],13:[function(e,t,i){t.exports=function(e){return e<.5?.5*Math.sin(13*Math.PI/2*2*e)*Math.pow(2,10*(2*e-1)):.5*Math.sin(-13*Math.PI/2*(2*e-1+1))*Math.pow(2,-10*(2*e-1))+1}},{}],14:[function(e,t,i){t.exports=function(e){return Math.sin(13*e*Math.PI/2)*Math.pow(2,10*(e-1))}},{}],15:[function(e,t,i){t.exports=function(e){return Math.sin(-13*(e+1)*Math.PI/2)*Math.pow(2,-10*e)+1}},{}],16:[function(e,t,i){t.exports=function(e){return 0===e||1===e?e:e<.5?.5*Math.pow(2,20*e-10):-.5*Math.pow(2,10-20*e)+1}},{}],17:[function(e,t,i){t.exports=function(e){return 0===e?e:Math.pow(2,10*(e-1))}},{}],18:[function(e,t,i){t.exports=function(e){return 1===e?e:1-Math.pow(2,-10*e)}},{}],19:[function(e,t,i){t.exports={backInOut:e("./back-in-out"),backIn:e("./back-in"),backOut:e("./back-out"),bounceInOut:e("./bounce-in-out"),bounceIn:e("./bounce-in"),bounceOut:e("./bounce-out"),circInOut:e("./circ-in-out"),circIn:e("./circ-in"),circOut:e("./circ-out"),cubicInOut:e("./cubic-in-out"),cubicIn:e("./cubic-in"),cubicOut:e("./cubic-out"),elasticInOut:e("./elastic-in-out"),elasticIn:e("./elastic-in"),elasticOut:e("./elastic-out"),expoInOut:e("./expo-in-out"),expoIn:e("./expo-in"),expoOut:e("./expo-out"),linear:e("./linear"),quadInOut:e("./quad-in-out"),quadIn:e("./quad-in"),quadOut:e("./quad-out"),quartInOut:e("./quart-in-out"),quartIn:e("./quart-in"),quartOut:e("./quart-out"),quintInOut:e("./quint-in-out"),quintIn:e("./quint-in"),quintOut:e("./quint-out"),sineInOut:e("./sine-in-out"),sineIn:e("./sine-in"),sineOut:e("./sine-out")}},{"./back-in":2,"./back-in-out":1,"./back-out":3,"./bounce-in":5,"./bounce-in-out":4,"./bounce-out":6,"./circ-in":8,"./circ-in-out":7,"./circ-out":9,"./cubic-in":11,"./cubic-in-out":10,"./cubic-out":12,"./elastic-in":14,"./elastic-in-out":13,"./elastic-out":15,"./expo-in":17,"./expo-in-out":16,"./expo-out":18,"./linear":20,"./quad-in":22,"./quad-in-out":21,"./quad-out":23,"./quart-in":25,"./quart-in-out":24,"./quart-out":26,"./quint-in":28,"./quint-in-out":27,"./quint-out":29,"./sine-in":31,"./sine-in-out":30,"./sine-out":32}],20:[function(e,t,i){t.exports=function(e){return e}},{}],21:[function(e,t,i){t.exports=function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)}},{}],22:[function(e,t,i){t.exports=function(e){return e*e}},{}],23:[function(e,t,i){t.exports=function(e){return-e*(e-2)}},{}],24:[function(e,t,i){t.exports=function(e){return e<.5?8*Math.pow(e,4):-8*Math.pow(e-1,4)+1}},{}],25:[function(e,t,i){t.exports=function(e){return Math.pow(e,4)}},{}],26:[function(e,t,i){t.exports=function(e){return Math.pow(e-1,3)*(1-e)+1}},{}],27:[function(e,t,i){t.exports=function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)}},{}],28:[function(e,t,i){t.exports=function(e){return e*e*e*e*e}},{}],29:[function(e,t,i){t.exports=function(e){return--e*e*e*e*e+1}},{}],30:[function(e,t,i){t.exports=function(e){return-.5*(Math.cos(Math.PI*e)-1)}},{}],31:[function(e,t,i){t.exports=function(e){var t=Math.cos(e*Math.PI*.5);return Math.abs(t)<1e-14?1:1-t}},{}],32:[function(e,t,i){t.exports=function(e){return Math.sin(e*Math.PI/2)}},{}],33:[function(e,t,i){t.exports=function(e,t){t||(t=[0,""]),e=String(e);var i=parseFloat(e,10);return t[0]=i,t[1]=e.match(/[\d.\-\+]*\s*(.*)/)[1]||"",t}},{}],34:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.create=void 0;var n=s(e("parse-unit")),r=s(e("eases"));function s(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="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})(e)}var a,l,c=[],u="undefined"!=typeof window,d=function(){return(document.scrollingElement||document.documentElement).scrollTop},h=function(){return window.innerHeight||window.outerHeight},f=function(e){return!1===isNaN((0,n.default)(e)[0])},p=function(e){var t=(0,n.default)(e);return{value:t[0],unit:t[1]}},m=function(e){return null!==String(e).match(/^[a-z]+-[a-z]+$/)},g=function(e,t){return!0===e?t.elem:e instanceof HTMLElement==1?t.direct:t.global},y=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d(),n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:h(),r=t.getBoundingClientRect(),s=e.match(/^[a-z]+/)[0],o=e.match(/[a-z]+$/)[0],a=0;return"top"===o&&(a-=0),"middle"===o&&(a-=n/2),"bottom"===o&&(a-=n),"top"===s&&(a+=r.top+i),"middle"===s&&(a+=r.top+i+r.height/2),"bottom"===s&&(a+=r.top+i+r.height),"".concat(a,"px")},v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d(),i=e.getData(),n=i.to.value-i.from.value,r=(t-i.from.value)/(n/100),s=Math.min(Math.max(r,0),100),o=g(i.direct,{global:document.documentElement,elem:i.elem,direct:i.direct}),a=Object.keys(i.props).reduce((function(e,t){var n=i.props[t],r=n.from.unit||n.to.unit,o=n.from.value-n.to.value,a=n.timing(s/100),l=n.from.value-o*a,c=Math.round(1e4*l)/1e4;return e[t]=c+r,e}),{}),l=r<0||r>100;return 1==(r>=0&&r<=100)&&i.inside(e,r,a),!0===l&&i.outside(e,r,a),{elem:o,props:a}},b=function(e,t){Object.keys(t).forEach((function(i){return function(e,t){e.style.setProperty(t.key,t.value)}(e,{key:i,value:t[i]})}))};i.create=function(e){var t=null,i=!1,n={isActive:function(){return i},getData:function(){return t},calculate:function(){t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null==(e=Object.assign({},e)).inside&&(e.inside=function(){}),null==e.outside&&(e.outside=function(){}),null==e.direct&&(e.direct=!1),null==e.track&&(e.track=!0),null==e.props&&(e.props={}),null==e.from)throw new Error("Missing property `from`");if(null==e.to)throw new Error("Missing property `to`");if("function"!=typeof e.inside)throw new Error("Property `inside` must be undefined or a function");if("function"!=typeof e.outside)throw new Error("Property `outside` must be undefined or a function");if("boolean"!=typeof e.direct&&e.direct instanceof HTMLElement==0)throw new Error("Property `direct` must be undefined, a boolean or a DOM element/node");if(!0===e.direct&&null==e.elem)throw new Error("Property `elem` is required when `direct` is true");if("boolean"!=typeof e.track)throw new Error("Property `track` must be undefined or a boolean");if("object"!==o(e.props))throw new Error("Property `props` must be undefined or an object");if(null==e.elem){if(!1===f(e.from))throw new Error("Property `from` must be a absolute value when no `elem` has been provided");if(!1===f(e.to))throw new Error("Property `to` must be a absolute value when no `elem` has been provided")}else!0===m(e.from)&&(e.from=y(e.from,e.elem)),!0===m(e.to)&&(e.to=y(e.to,e.elem));return e.from=p(e.from),e.to=p(e.to),e.props=Object.keys(e.props).reduce((function(t,i){var n=Object.assign({},e.props[i]);if(!1===f(n.from))throw new Error("Property `from` of prop must be a absolute value");if(!1===f(n.to))throw new Error("Property `from` of prop must be a absolute value");if(n.from=p(n.from),n.to=p(n.to),null==n.timing&&(n.timing=r.default.linear),"string"!=typeof n.timing&&"function"!=typeof n.timing)throw new Error("Property `timing` of prop must be undefined, a string or a function");if("string"==typeof n.timing&&null==r.default[n.timing])throw new Error("Unknown timing for property `timing` of prop");return"string"==typeof n.timing&&(n.timing=r.default[n.timing]),t[i]=n,t}),{}),e}(e)},update:function(){var e=v(n),t=e.elem,i=e.props;return b(t,i),i},start:function(){i=!0},stop:function(){i=!1},destroy:function(){c[s]=void 0}},s=c.push(n)-1;return n.calculate(),n},!0===u?(function e(t,i){var n=function(){requestAnimationFrame((function(){return e(t,i)}))},r=function(e){return e.filter((function(e){return null!=e&&e.isActive()}))}(c);if(0===r.length)return n();var s=d();if(i===s)return n();i=s,r.map((function(e){return v(e,s)})).forEach((function(e){var t=e.elem,i=e.props;return b(t,i)})),n()}(),window.addEventListener("resize",(a=function(){(function(e){return e.filter((function(e){return null!=e&&e.getData().track}))})(c).forEach((function(e){e.calculate(),e.update()}))},50,l=null,function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];clearTimeout(l),l=setTimeout((function(){return a.apply(void 0,t)}),50)}))):console.warn("basicScroll is not executing because you are using it in an environment without a `window` object")},{eases:19,"parse-unit":33}]},{},[34])(34)},152:function(e){var t;t=function(){return function(){var e={686:function(e,t,i){"use strict";i.d(t,{default:function(){return _}});var n=i(279),r=i.n(n),s=i(370),o=i.n(s),a=i(817),l=i.n(a);function c(e){try{return document.execCommand(e)}catch(e){return!1}}var u=function(e){var t=l()(e);return c("cut"),t},d=function(e,t){var i=function(e){var t="rtl"===document.documentElement.getAttribute("dir"),i=document.createElement("textarea");i.style.fontSize="12pt",i.style.border="0",i.style.padding="0",i.style.margin="0",i.style.position="absolute",i.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;return i.style.top="".concat(n,"px"),i.setAttribute("readonly",""),i.value=e,i}(e);t.container.appendChild(i);var n=l()(i);return c("copy"),i.remove(),n},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},i="";return"string"==typeof e?i=d(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?i=d(e.value,t):(i=l()(e),c("copy")),i};function f(e){return f="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},f(e)}function p(e){return p="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},p(e)}function m(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 g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function y(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function b(e,t){var i="data-clipboard-".concat(e);if(t.hasAttribute(i))return t.getAttribute(i)}var w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(l,e);var t,i,n,r,s,a=(r=l,s=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=v(r);if(s){var i=v(this).constructor;e=Reflect.construct(t,arguments,i)}else e=t.apply(this,arguments);return y(this,e)});function l(e,t){var i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(i=a.call(this)).resolveOptions(t),i.listenClick(e),i}return t=l,i=[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=o()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,i=this.action(t)||"copy",n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,i=void 0===t?"copy":t,n=e.container,r=e.target,s=e.text;if("copy"!==i&&"cut"!==i)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==r){if(!r||"object"!==f(r)||1!==r.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===i&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===i&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return s?h(s,{container:n}):r?"cut"===i?u(r):h(r,{container:n}):void 0}({action:i,container:this.container,target:this.target(t),text:this.text(t)});this.emit(n?"success":"error",{action:i,text:n,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return b("action",e)}},{key:"defaultTarget",value:function(e){var t=b("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return b("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return h(e,t)}},{key:"cut",value:function(e){return u(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,i=!!document.queryCommandSupported;return t.forEach((function(e){i=i&&!!document.queryCommandSupported(e)})),i}}],i&&m(t.prototype,i),n&&m(t,n),l}(r()),_=w},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,i){var n=i(828);function r(e,t,i,n,r){var o=s.apply(this,arguments);return e.addEventListener(i,o,r),{destroy:function(){e.removeEventListener(i,o,r)}}}function s(e,t,i,r){return function(i){i.delegateTarget=n(i.target,t),i.delegateTarget&&r.call(e,i)}}e.exports=function(e,t,i,n,s){return"function"==typeof e.addEventListener?r.apply(null,arguments):"function"==typeof i?r.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return r(e,t,i,n,s)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var i=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===i||"[object HTMLCollection]"===i)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,i){var n=i(879),r=i(438);e.exports=function(e,t,i){if(!e&&!t&&!i)throw new Error("Missing required arguments");if(!n.string(t))throw new TypeError("Second argument must be a String");if(!n.fn(i))throw new TypeError("Third argument must be a Function");if(n.node(e))return function(e,t,i){return e.addEventListener(t,i),{destroy:function(){e.removeEventListener(t,i)}}}(e,t,i);if(n.nodeList(e))return function(e,t,i){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,i)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,i)}))}}}(e,t,i);if(n.string(e))return function(e,t,i){return r(document.body,e,t,i)}(e,t,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var i=e.hasAttribute("readonly");i||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),i||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),r=document.createRange();r.selectNodeContents(e),n.removeAllRanges(),n.addRange(r),t=n.toString()}return t}},279:function(e){function t(){}t.prototype={on:function(e,t,i){var n=this.e||(this.e={});return(n[e]||(n[e]=[])).push({fn:t,ctx:i}),this},once:function(e,t,i){var n=this;function r(){n.off(e,r),t.apply(i,arguments)}return r._=t,this.on(e,r,i)},emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),n=0,r=i.length;n<r;n++)i[n].fn.apply(i[n].ctx,t);return this},off:function(e,t){var i=this.e||(this.e={}),n=i[e],r=[];if(n&&t)for(var s=0,o=n.length;s<o;s++)n[s].fn!==t&&n[s].fn._!==t&&r.push(n[s]);return r.length?i[e]=r:delete i[e],this}},e.exports=t,e.exports.TinyEmitter=t}},t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={exports:{}};return e[n](r,r.exports,i),r.exports}return i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(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.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i(686)}().default},e.exports=t()},443:function(e,t,i){"object"==typeof navigator&&(e.exports=function(){"use strict";function e(e,t,i){return 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};function a(e,t){return function(){return Array.from(document.querySelectorAll(t)).includes(this)}.call(e,t)}var l=function(e){return null!=e?e.constructor:null},c=function(e,t){return!!(e&&t&&e instanceof t)},u=function(e){return l(e)===String},d=function(e){return Array.isArray(e)},h=function(e){return c(e,NodeList)},f=u,p=d,m=h,g=function(e){return c(e,Element)},y=function(e){return c(e,Event)},v=function(e){return function(e){return null==e}(e)||(u(e)||d(e)||h(e))&&!e.length||function(e){return l(e)===Object}(e)&&!Object.keys(e).length};var b=function(){function e(t,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),g(t)?this.element=t:f(t)&&(this.element=document.querySelector(t)),g(this.element)&&v(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||!y(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(),c=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)*c:50<i&&(i+=2*(i-50)*c),s+function(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}(i/100*(o-s),a)}},{key:"set",value:function(t){e.enabled&&y(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(v(t)||f(t)?n=Array.from(document.querySelectorAll(f(t)?t:'input[type="range"]')):g(t)?n=[t]:m(t)?n=Array.from(t):p(t)&&(n=t.filter(g)),v(n))return null;var r=s({},o,{},i);if(f(t)&&r.watch){var l=new MutationObserver((function(i){Array.from(i).forEach((function(i){Array.from(i.addedNodes).forEach((function(i){g(i)&&a(i,t)&&new e(i,r)}))}))}));l.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 w=e=>null!=e?e.constructor:null,_=(e,t)=>Boolean(e&&t&&e instanceof t),k=e=>null==e,T=e=>w(e)===Object,S=e=>w(e)===String,x=e=>"function"==typeof e,E=e=>Array.isArray(e),C=e=>_(e,NodeList),A=e=>k(e)||(S(e)||E(e)||C(e))&&!e.length||T(e)&&!Object.keys(e).length;var P=k,L=T,M=e=>w(e)===Number&&!Number.isNaN(e),O=S,I=e=>w(e)===Boolean,F=x,j=E,N=C,q=e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,D=e=>_(e,Event),R=e=>_(e,KeyboardEvent),$=e=>_(e,TextTrack)||!k(e)&&S(e.kind),H=e=>{if(_(e,window.URL))return!0;if(!S(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t=`http://${e}`);try{return!A(new URL(t).hostname)}catch(e){return!1}},z=A;const V=(()=>{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!!O(i)&&t[i]})();function B(e,t){setTimeout((()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch(e){}}),t)}const U={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,isIos:/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1};function W(e,t){return t.split(".").reduce(((e,t)=>e&&e[t]),e)}function Y(e={},...t){if(!t.length)return e;const i=t.shift();return L(i)?(Object.keys(i).forEach((t=>{L(i[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),Y(e[t],i[t])):Object.assign(e,{[t]:i[t]})})),Y(e,...t)):e}function G(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 X(e,t){q(e)&&!z(t)&&Object.entries(t).filter((([,e])=>!P(e))).forEach((([t,i])=>e.setAttribute(t,i)))}function K(e,t,i){const n=document.createElement(e);return L(t)&&X(n,t),O(i)&&(n.innerText=i),n}function Q(e,t,i,n){q(t)&&t.appendChild(K(e,i,n))}function J(e){N(e)||j(e)?Array.from(e).forEach(J):q(e)&&q(e.parentNode)&&e.parentNode.removeChild(e)}function Z(e){if(!q(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function ee(e,t){return q(t)&&q(t.parentNode)&&q(e)?(t.parentNode.replaceChild(e,t),e):null}function te(e,t){if(!O(e)||z(e))return{};const i={},n=Y({},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".":O(n.class)?i.class=`${n.class} ${r}`:i.class=r;break;case"#":i.id=t.replace("#","");break;case"[":i[o]=a}})),Y(n,i)}function ie(e,t){if(!q(e))return;let i=t;I(i)||(i=!e.hidden),e.hidden=i}function ne(e,t,i){if(N(e))return Array.from(e).map((e=>ne(e,t,i)));if(q(e)){let n="toggle";return void 0!==i&&(n=i?"add":"remove"),e.classList[n](t),e.classList.contains(t)}return!1}function re(e,t){return q(e)&&e.classList.contains(t)}function se(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 oe(e){return this.elements.container.querySelectorAll(e)}function ae(e){return this.elements.container.querySelector(e)}function le(e=null,t=!1){q(e)&&(e.focus({preventScroll:!0}),t&&ne(e,this.config.classNames.tabFocus))}const ce={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},ue={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t,i){const n=U.isIPhone&&i&&ue.playsinline,r=ue[e]||"html5"!==t;return{api:r,ui:r&&ue.rangeInput&&("video"!==e||!U.isIPhone||n)}},pip:!(U.isIPhone||!F(K("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||K("video").disablePictureInPicture)),airplay:F(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(z(e))return!1;const[t]=e.split("/");let i=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(ce).includes(i)&&(i+=`; codecs="${ce[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!==V,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},de=(()=>{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 he(e,t,i,n=!1,r=!0,s=!1){if(!e||!("addEventListener"in e)||z(t)||!F(i))return;const o=t.split(" ");let a=s;de&&(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 fe(e,t="",i,n=!0,r=!1){he.call(this,e,t,i,!0,n,r)}function pe(e,t="",i,n=!0,r=!1){he.call(this,e,t,i,!1,n,r)}function me(e,t="",i,n=!0,r=!1){const s=(...o)=>{pe(e,t,s,n,r),i.apply(this,o)};he.call(this,e,t,s,!0,n,r)}function ge(e,t="",i=!1,n={}){if(!q(e)||z(t))return;const r=new CustomEvent(t,{bubbles:i,detail:{...n,plyr:this}});e.dispatchEvent(r)}function ye(){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 ve(){return new Promise((e=>this.ready?setTimeout(e,0):fe.call(this,this.elements.container,"ready",e))).then((()=>{}))}function be(e){(e=>_(e,Promise)&&x(e.then))(e)&&e.then(null,(()=>{}))}function we(e){return j(e)?e.filter(((t,i)=>e.indexOf(t)===i)):e}function _e(e,t){return j(e)&&e.length?e.reduce(((e,i)=>Math.abs(i-t)<Math.abs(e-t)?i:e)):null}function ke(e){return!(!window||!window.CSS)&&window.CSS.supports(e)}const Te=[[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 Se(e){return!!(j(e)||O(e)&&e.includes(":"))&&(j(e)?e:e.split(":")).map(Number).every(M)}function xe(e){if(!j(e)||!e.every(M))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 Ee(e){const t=e=>Se(e)?e.split(":").map(Number):null;let i=t(e);if(null===i&&(i=t(this.config.ratio)),null===i&&!z(this.embed)&&j(this.embed.ratio)&&({ratio:i}=this.embed),null===i&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;i=[e,t]}return xe(i)}function Ce(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,i=Ee.call(this,e);if(!j(i))return{};const[n,r]=xe(i),s=100/n*r;if(ke(`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 Ae(e,t,i=.05){const n=e/t,r=_e(Object.keys(Te),n);return Math.abs(r-n)<=i?Te[r]:[e,t]}const Pe={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((e=>{const t=e.getAttribute("type");return!!z(t)||ue.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,z(this.config.ratio)||Ce.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&&F(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||be(e.play())})),e.media.load())}ge.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(J(Pe.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function Le(e,...t){return z(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()),Oe=(e="")=>e.toString().replace(/\w\S*/g,(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()));function Ie(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const Fe={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},je={get(e="",t={}){if(z(e)||z(t))return"";let i=W(t.i18n,e);if(z(i))return Object.keys(Fe).includes(e)?Fe[e]:"";const n={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(n).forEach((([e,t])=>{i=Me(i,e,t)})),i}};class Ne{constructor(t){e(this,"get",(e=>{if(!Ne.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(z(t))return null;const i=JSON.parse(t);return O(e)&&e.length?i[e]:i})),e(this,"set",(e=>{if(!Ne.supported||!this.enabled)return;if(!L(e))return;let t=this.get();z(t)&&(t={}),Y(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 qe(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 De(e,t){if(!O(e))return;const i=O(t);let n=!1;const r=()=>null!==document.getElementById(t),s=(e,t)=>{e.innerHTML=t,i&&r()||document.body.insertAdjacentElement("afterbegin",e)};if(!i||!r()){const r=Ne.supported,o=document.createElement("div");if(o.setAttribute("hidden",""),i&&o.setAttribute("id",t),r){const e=window.localStorage.getItem(`cache-${t}`);if(n=null!==e,n){const t=JSON.parse(e);s(o,t.content)}}qe(e).then((e=>{if(!z(e)){if(r)try{window.localStorage.setItem(`cache-${t}`,JSON.stringify({content:e}))}catch(e){}s(o,e)}})).catch((()=>{}))}}const Re=e=>Math.trunc(e/60/60%60,10);function $e(e=0,t=!1,i=!1){if(!M(e))return $e(void 0,t,i);const n=e=>`0${e}`.slice(-2);let r=Re(e);const s=(o=e,Math.trunc(o/60%60,10));var o;const a=(e=>Math.trunc(e%60,10))(e);return r=t||r>0?`${r}:`:"",`${i&&e>0?"-":""}${r}${n(s)}:${n(a)}`}const He={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||U.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:i}},findElements(){try{return this.elements.controls=ae.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:oe.call(this,this.config.selectors.buttons.play),pause:ae.call(this,this.config.selectors.buttons.pause),restart:ae.call(this,this.config.selectors.buttons.restart),rewind:ae.call(this,this.config.selectors.buttons.rewind),fastForward:ae.call(this,this.config.selectors.buttons.fastForward),mute:ae.call(this,this.config.selectors.buttons.mute),pip:ae.call(this,this.config.selectors.buttons.pip),airplay:ae.call(this,this.config.selectors.buttons.airplay),settings:ae.call(this,this.config.selectors.buttons.settings),captions:ae.call(this,this.config.selectors.buttons.captions),fullscreen:ae.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=ae.call(this,this.config.selectors.progress),this.elements.inputs={seek:ae.call(this,this.config.selectors.inputs.seek),volume:ae.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:ae.call(this,this.config.selectors.display.buffer),currentTime:ae.call(this,this.config.selectors.display.currentTime),duration:ae.call(this,this.config.selectors.display.duration)},q(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=He.getIconUrl.call(this),r=`${n.cors?"":n.url}#${this.config.iconPrefix}`,s=document.createElementNS(i,"svg");X(s,Y(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=je.get(e,this.config);return K("span",{...t,class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")},i)},createBadge(e){if(z(e))return null;const t=K("span",{class:this.config.classNames.menu.value});return t.appendChild(K("span",{class:this.config.classNames.menu.badge},e)),t},createButton(e,t){const i=Y({},t);let n=function(e=""){let t=e.toString();return t=function(e=""){let t=e.toString();return t=Me(t,"-"," "),t=Me(t,"_"," "),t=Oe(t),Me(t," ","")}(t),t.charAt(0).toLowerCase()+t.slice(1)}(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))||Y(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:z(r.label)&&(r.label=n),z(r.icon)&&(r.icon=e)}const s=K(r.element);return r.toggle?(s.appendChild(He.createIcon.call(this,r.iconPressed,{class:"icon--pressed"})),s.appendChild(He.createIcon.call(this,r.icon,{class:"icon--not-pressed"})),s.appendChild(He.createLabel.call(this,r.labelPressed,{class:"label--pressed"})),s.appendChild(He.createLabel.call(this,r.label,{class:"label--not-pressed"}))):(s.appendChild(He.createIcon.call(this,r.icon)),s.appendChild(He.createLabel.call(this,r.label))),Y(i,te(this.config.selectors.buttons[n],i)),X(s,i),"play"===n?(j(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=K("input",Y(te(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":je.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=i,He.updateRangeFill.call(this,i),b.setup(i),i},createProgress(e,t){const i=K("progress",Y(te(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){i.appendChild(K("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],n=t?je.get(t,this.config):"";i.innerText=`% ${n.toLowerCase()}`}return this.elements.display[e]=i,i},createTime(e,t){const i=te(this.config.selectors.display[e],t),n=K("div",Y(i,{class:`${i.class?i.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":je.get(e,this.config)}),"00:00");return this.elements.display[e]=n,n},bindMenuItemShortcuts(e,t){fe.call(this,e,"keydown keyup",(i=>{if(!["Space","ArrowUp","ArrowDown","ArrowRight"].includes(i.key))return;if(i.preventDefault(),i.stopPropagation(),"keydown"===i.type)return;const n=se(e,'[role="menuitemradio"]');if(!n&&["Space","ArrowRight"].includes(i.key))He.showMenuPanel.call(this,t,!0);else{let t;"Space"!==i.key&&("ArrowDown"===i.key||n&&"ArrowRight"===i.key?(t=e.nextElementSibling,q(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,q(t)||(t=e.parentNode.lastElementChild)),le.call(this,t,!0))}}),!1),fe.call(this,e,"keyup",(e=>{"Return"===e.key&&He.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:e,list:t,type:i,title:n,badge:r=null,checked:s=!1}){const o=te(this.config.selectors.inputs[i]),a=K("button",Y(o,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${o.class?o.class:""}`.trim(),"aria-checked":s,value:e})),l=K("span");l.innerHTML=n,q(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=>se(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(!R(t)||"Space"===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)}He.showMenuPanel.call(this,"home",R(t))}}),i,!1),He.bindMenuItemShortcuts.call(this,a,i),t.appendChild(a)},formatTime(e=0,t=!1){return M(e)?$e(e,Re(this.duration)>0,t):e},updateTimeDisplay(e=null,t=0,i=!1){q(e)&&M(t)&&(e.innerText=He.formatTime(t,i))},updateVolume(){this.supported.ui&&(q(this.elements.inputs.volume)&&He.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),q(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){q(e)&&(e.value=t,He.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!D(e))return;let t=0;const i=(e,t)=>{const i=M(t)?t:0,n=q(e)?e:this.elements.display.buffer;if(q(n)){n.value=i;const e=n.getElementsByTagName("span")[0];q(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&&He.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=D(e)?e.target:e;if(q(t)&&"range"===t.getAttribute("type")){if(se(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=He.formatTime(this.currentTime),i=He.formatTime(this.duration),n=je.get("seekLabel",this.config);t.setAttribute("aria-valuetext",n.replace("{currentTime}",e).replace("{duration}",i))}else if(se(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);U.isWebkit&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){var t,i;if(!this.config.tooltips.seek||!q(this.elements.inputs.seek)||!q(this.elements.display.seekTooltip)||0===this.duration)return;const n=this.elements.display.seekTooltip,r=`${this.config.classNames.tooltip}--visible`,s=e=>ne(n,r,e);if(this.touch)return void s(!1);let o=0;const a=this.elements.progress.getBoundingClientRect();if(D(e))o=100/a.width*(e.pageX-a.left);else{if(!re(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=He.formatTime(l);const c=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)));c&&n.insertAdjacentHTML("afterbegin",`${c.label}<br>`),n.style.left=`${o}%`,D(e)&&["mouseenter","mouseleave"].includes(e.type)&&s("mouseenter"===e.type)},timeUpdate(e){const t=!q(this.elements.display.duration)&&this.config.invertTime;He.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||He.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return ie(this.elements.display.currentTime,!0),void ie(this.elements.progress,!0);q(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=q(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&He.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&He.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&He.setMarkers.call(this),He.updateSeekTooltip.call(this)},toggleMenuButton(e,t){ie(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=z(i)?this[e]:i,z(r)&&(r=this.config[e].default),!z(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(q(s)||(s=n&&n.querySelector('[role="menu"]')),!q(s))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=He.getLabel.call(this,e,r);const o=s&&s.querySelector(`[value="${r}"]`);q(o)&&(o.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?je.get("normal",this.config):`${t}&times;`;case"quality":if(M(t)){const e=je.get(`qualityLabel.${t}`,this.config);return e.length?e:`${t}p`}return Oe(t);case"captions":return Be.getLabel.call(this);default:return null}},setQualityMenu(e){if(!q(this.elements.settings.panels.quality))return;const t="quality",i=this.elements.settings.panels.quality.querySelector('[role="menu"]');j(e)&&(this.options.quality=we(e).filter((e=>this.config.quality.options.includes(e))));const n=!z(this.options.quality)&&this.options.quality.length>1;if(He.toggleMenuButton.call(this,t,n),Z(i),He.checkMenu.call(this),!n)return;const r=e=>{const t=je.get(`qualityBadge.${e}`,this.config);return t.length?He.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=>{He.createMenuItem.call(this,{value:e,list:i,type:t,title:He.getLabel.call(this,"quality",e),badge:r(e)})})),He.updateSetting.call(this,t,i)},setCaptionsMenu(){if(!q(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),i=Be.getTracks.call(this),n=Boolean(i.length);if(He.toggleMenuButton.call(this,e,n),Z(t),He.checkMenu.call(this),!n)return;const r=i.map(((e,i)=>({value:i,checked:this.captions.toggled&&this.currentTrack===i,title:Be.getLabel.call(this,e),badge:e.language&&He.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"})));r.unshift({value:-1,checked:!this.captions.toggled,title:je.get("disabled",this.config),list:t,type:"language"}),r.forEach(He.createMenuItem.bind(this)),He.updateSetting.call(this,e,t)},setSpeedMenu(){if(!q(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=!z(this.options.speed)&&this.options.speed.length>1;He.toggleMenuButton.call(this,e,i),Z(t),He.checkMenu.call(this),i&&(this.options.speed.forEach((i=>{He.createMenuItem.call(this,{value:i,list:t,type:e,title:He.getLabel.call(this,"speed",i)})})),He.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!z(e)&&Object.values(e).some((e=>!e.hidden));ie(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let i=e;q(i)||(i=Object.values(this.elements.settings.panels).find((e=>!e.hidden)));const n=i.querySelector('[role^="menuitem"]');le.call(this,n,t)},toggleMenu(e){const{popup:t}=this.elements.settings,i=this.elements.buttons.settings;if(!q(t)||!q(i))return;const{hidden:n}=t;let r=n;if(I(e))r=e;else if(R(e)&&"Escape"===e.key)r=!1;else if(D(e)){const n=F(e.composedPath)?e.composedPath()[0]:e.target,s=t.contains(n);if(s||!s&&e.target!==i&&r)return}i.setAttribute("aria-expanded",r),ie(t,!r),ne(this.elements.container,this.config.classNames.menu.open,r),r&&R(e)?He.focusFirstMenuItem.call(this,null,!0):r||n||le.call(this,i,R(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 J(t),{width:i,height:n}},showMenuPanel(e="",t=!1){const i=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!q(i))return;const n=i.parentNode,r=Array.from(n.children).find((e=>!e.hidden));if(ue.transitions&&!ue.reducedMotion){n.style.width=`${r.scrollWidth}px`,n.style.height=`${r.scrollHeight}px`;const e=He.getMenuSize.call(this,i),t=e=>{e.target===n&&["width","height"].includes(e.propertyName)&&(n.style.width="",n.style.height="",pe.call(this,n,V,t))};fe.call(this,n,V,t),n.style.width=`${e.width}px`,n.style.height=`${e.height}px`}ie(r,!0),ie(i,!1),He.focusFirstMenuItem.call(this,i,t)},setDownloadUrl(){const e=this.elements.buttons.download;q(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}=He;this.elements.controls=null,j(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(i.call(this,"play-large"));const c=K("div",te(this.config.selectors.controls.wrapper));this.elements.controls=c;const u={class:"plyr__controls__item"};return we(j(this.config.controls)?this.config.controls:[]).forEach((o=>{if("restart"===o&&c.appendChild(i.call(this,"restart",u)),"rewind"===o&&c.appendChild(i.call(this,"rewind",u)),"play"===o&&c.appendChild(i.call(this,"play",u)),"fast-forward"===o&&c.appendChild(i.call(this,"fast-forward",u)),"progress"===o){const t=K("div",{class:`${u.class} plyr__progress__container`}),i=K("div",te(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=K("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),c.appendChild(t)}if("current-time"===o&&c.appendChild(s.call(this,"currentTime",u)),"duration"===o&&c.appendChild(s.call(this,"duration",u)),"mute"===o||"volume"===o){let{volume:t}=this.elements;if(q(t)&&c.contains(t)||(t=K("div",Y({},u,{class:`${u.class} plyr__volume`.trim()})),this.elements.volume=t,c.appendChild(t)),"mute"===o&&t.appendChild(i.call(this,"mute")),"volume"===o&&!U.isIos){const i={max:1,step:.05,value:this.config.volume};t.appendChild(r.call(this,"volume",Y(i,{id:`plyr-volume-${e.id}`})))}}if("captions"===o&&c.appendChild(i.call(this,"captions",u)),"settings"===o&&!z(this.config.settings)){const n=K("div",Y({},u,{class:`${u.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=K("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),s=K("div"),o=K("div",{id:`plyr-settings-${e.id}-home`}),a=K("div",{role:"menu"});o.appendChild(a),s.appendChild(o),this.elements.settings.panels.home=o,this.config.settings.forEach((i=>{const n=K("button",Y(te(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),fe.call(this,n,"click",(()=>{l.call(this,i,!1)}));const r=K("span",null,je.get(i,this.config)),o=K("span",{class:this.config.classNames.menu.value});o.innerHTML=e[i],r.appendChild(o),n.appendChild(r),a.appendChild(n);const c=K("div",{id:`plyr-settings-${e.id}-${i}`,hidden:""}),u=K("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});u.appendChild(K("span",{"aria-hidden":!0},je.get(i,this.config))),u.appendChild(K("span",{class:this.config.classNames.hidden},je.get("menuBack",this.config))),fe.call(this,c,"keydown",(e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),l.call(this,"home",!0))}),!1),fe.call(this,u,"click",(()=>{l.call(this,"home",!1)})),c.appendChild(u),c.appendChild(K("div",{role:"menu"})),s.appendChild(c),this.elements.settings.buttons[i]=n,this.elements.settings.panels[i]=c})),r.appendChild(s),n.appendChild(r),c.appendChild(n),this.elements.settings.popup=r,this.elements.settings.menu=n}if("pip"===o&&ue.pip&&c.appendChild(i.call(this,"pip",u)),"airplay"===o&&ue.airplay&&c.appendChild(i.call(this,"airplay",u)),"download"===o){const e=Y({},u,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!H(t)&&this.isEmbed&&Y(e,{icon:`logo-${this.provider}`,label:this.provider}),c.appendChild(i.call(this,"download",e))}"fullscreen"===o&&c.appendChild(i.call(this,"fullscreen",u))})),this.isHTML5&&o.call(this,Pe.getQualityOptions.call(this)),a.call(this),c},inject(){if(this.config.loadSprite){const e=He.getIconUrl.call(this);e.cors&&De(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(F(this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),q(this.config.controls)||O(this.config.controls)?e=this.config.controls:(e=He.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:Be.getLabel.call(this)}),n=!1),n&&O(this.config.controls)&&(e=(e=>{let i=e;return Object.entries(t).forEach((([e,t])=>{i=Me(i,`{${e}}`,t)})),i})(e)),O(this.config.selectors.controls.container)&&(i=document.querySelector(this.config.selectors.controls.container)),q(i)||(i=this.elements.container),i[q(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),q(this.elements.controls)||He.findElements.call(this),!z(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:()=>re(e,t),set(i=!1){ne(e,t,i),e.setAttribute("aria-pressed",i?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach((t=>{j(t)||N(t)?Array.from(t).filter(Boolean).forEach(e):e(t)}))}if(U.isEdge&&B(i),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,i=`${t.controls.wrapper} ${t.labels} .${e.hidden}`,n=oe.call(this,i);Array.from(n).forEach((e=>{ne(e,this.config.classNames.hidden,!1),ne(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=>ne(s,o,e);i.forEach((e=>{const t=K("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=K("span",{class:this.config.classNames.tooltip},""),n.appendChild(s)),this.elements.markers={points:r,tip:s},this.elements.progress.appendChild(n)}};function ze(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 Ve(e){const t=new URLSearchParams;return L(e)&&Object.entries(e).forEach((([e,i])=>{t.set(e,i)})),t}const Be={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!ue.textTracks)return void(j(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&He.setCaptionsMenu.call(this));var e,t;if(q(this.elements.captions)||(this.elements.captions=K("div",te(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),e=this.elements.captions,t=this.elements.wrapper,q(e)&&q(t)&&t.parentNode.insertBefore(e,t.nextSibling)),U.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach((e=>{const t=e.getAttribute("src"),i=ze(t);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&qe(t,"blob").then((t=>{e.setAttribute("src",window.URL.createObjectURL(t))})).catch((()=>{J(e)}))}))}const i=we((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(I(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";fe.call(this,this.media.textTracks,e,Be.update.bind(this))}setTimeout(Be.update.bind(this),0)},update(){const e=Be.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"),fe.call(this,e,"cuechange",(()=>Be.updateCues.call(this)))})),(s&&this.language!==i||!e.includes(r))&&(Be.setLanguage.call(this,i),Be.toggle.call(this,t&&s)),this.elements&&ne(this.elements.container,this.config.classNames.captions.enabled,!z(e)),j(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&He.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:i}=this.captions,n=this.config.classNames.captions.active,r=P(e)?!i:e;if(r!==i){if(t||(this.captions.active=r,this.storage.set({captions:r})),!this.language&&r&&!t){const e=Be.getTracks.call(this),t=Be.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void Be.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=r),ne(this.elements.container,n,r),this.captions.toggled=r,He.updateSetting.call(this,"captions"),ge.call(this,this.media,r?"captionsenabled":"captionsdisabled")}setTimeout((()=>{r&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(e,t=!0){const i=Be.getTracks.call(this);if(-1!==e)if(M(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,He.updateSetting.call(this,"captions"),t||(this.captions.language=r,this.storage.set({language:r})),this.isVimeo&&this.embed.enableTextTrack(r),ge.call(this,this.media,"languagechange")}Be.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&Be.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else Be.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!O(e))return void this.debug.warn("Invalid language argument",e);const i=e.toLowerCase();this.captions.language=i;const n=Be.getTracks.call(this),r=Be.findTrack.call(this,[i]);Be.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=Be.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 Be.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!$(t)&&ue.textTracks&&this.captions.toggled&&(t=Be.getCurrentTrack.call(this)),$(t)?z(t.label)?z(t.language)?je.get("enabled",this.config):e.language.toUpperCase():t.label:je.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!q(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!P(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=Be.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map((e=>e.getCueAsHTML())).map(Ie)}const i=t.map((e=>e.trim())).join("\n");if(i!==this.elements.captions.innerHTML){Z(this.elements.captions);const e=K("span",te(this.config.selectors.caption));e.innerHTML=i,this.elements.captions.appendChild(e),ge.call(this,this.media,"cuechange")}}},Ue={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.3/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",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},tabFocus:"plyr__tab-focus",previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",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:[]}},We="picture-in-picture",Ye={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Ge="video",Xe=()=>{};class Ke{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):Xe}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Xe}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Xe}}class Qe{constructor(t){e(this,"onChange",(()=>{if(!this.enabled)return;const e=this.player.elements.buttons.fullscreen;q(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;ge.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":"",ne(this.target,this.player.config.classNames.fullscreen.fallback,e),U.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=O(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(U.isIos||!this.active||"Tab"!==e.key)return;const t=document.activeElement,i=oe.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.enabled){let e;e=this.forceFallback?"Fallback (forced)":Qe.native?"Native":"Fallback",this.player.debug.log(`${e} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");ne(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.enabled)})),e(this,"enter",(()=>{this.enabled&&(U.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!Qe.native||this.forceFallback?this.toggleFallback(!0):this.prefix?z(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))})),e(this,"exit",(()=>{if(this.enabled)if(U.isIos&&this.player.config.fullscreen.iosNative)this.target.webkitExitFullscreen(),be(this.player.play());else if(!Qe.native||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!z(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=Qe.prefix,this.property=Qe.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(se.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),fe.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,(()=>{this.onChange()})),fe.call(this.player,this.player.elements.container,"dblclick",(e=>{q(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")})),fe.call(this,this.player.elements.container,"keydown",(e=>this.trapFocus(e))),this.update()}static get native(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get usingNative(){return Qe.native&&!this.forceFallback}static get prefix(){if(F(document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some((t=>!(!F(document[`${t}ExitFullscreen`])&&!F(document[`${t}CancelFullScreen`])||(e=t,0)))),e}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get enabled(){return(Qe.native||this.player.config.fullscreen.fallback)&&this.player.config.fullscreen.enabled&&this.player.supported.ui&&this.player.isVideo}get active(){if(!this.enabled)return!1;if(!Qe.native||this.forceFallback)return re(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 U.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen||this.player.elements.container}}function Je(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 Ze={addStyleHook(){ne(this.elements.container,this.config.selectors.container.replace(".",""),!0),ne(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 Ze.toggleNativeControls.call(this,!0);q(this.elements.controls)||(He.inject.call(this),this.listeners.controls()),Ze.toggleNativeControls.call(this),this.isHTML5&&Be.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,He.updateVolume.call(this),He.timeUpdate.call(this),He.durationUpdate.call(this),Ze.checkPlaying.call(this),ne(this.elements.container,this.config.classNames.pip.supported,ue.pip&&this.isHTML5&&this.isVideo),ne(this.elements.container,this.config.classNames.airplay.supported,ue.airplay&&this.isHTML5),ne(this.elements.container,this.config.classNames.isIos,U.isIos),ne(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{ge.call(this,this.media,"ready")}),0),Ze.setTitle.call(this),this.poster&&Ze.setPoster.call(this,this.poster,!1).catch((()=>{})),this.config.duration&&He.durationUpdate.call(this),this.config.mediaMetadata&&He.setMediaMetadata.call(this)},setTitle(){let e=je.get("play",this.config);if(O(this.config.title)&&!z(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach((t=>{t.setAttribute("aria-label",e)})),this.isEmbed){const e=ae.call(this,"iframe");if(!q(e))return;const t=z(this.config.title)?"video":this.config.title,i=je.get("frameTitle",this.config);e.setAttribute("title",i.replace("{title}",t))}},togglePoster(e){ne(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"),ve.call(this).then((()=>Je(e))).catch((t=>{throw e===this.poster&&Ze.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:""}),Ze.togglePoster.call(this,!0),e))))},checkPlaying(e){ne(this.elements.container,this.config.classNames.playing,this.playing),ne(this.elements.container,this.config.classNames.paused,this.paused),ne(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",je.get(this.playing?"pause":"play",this.config))})),D(e)&&"timeupdate"===e.type||Ze.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{ne(this.elements.container,this.config.classNames.loading,this.loading),Ze.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=>!z(e)&&O(e)&&e.startsWith("--plyr"))).forEach((e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)})),z(this.media.style)&&this.media.removeAttribute("style")}};class et{constructor(t){e(this,"firstTouch",(()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,ne(t.container,e.config.classNames.isTouch,!0)})),e(this,"setTabFocus",(e=>{const{player:t}=this,{elements:i}=t,{key:n,type:r,timeStamp:s}=e;if(clearTimeout(this.focusTimer),"keydown"===r&&"Tab"!==n)return;"keydown"===r&&(this.lastKeyDown=s);const o=s-this.lastKeyDown<=20;("focus"!==r||o)&&((()=>{const e=t.config.classNames.tabFocus;ne(oe.call(t,`.${e}`),e,!1)})(),"focusout"!==r&&(this.focusTimer=setTimeout((()=>{const e=document.activeElement;i.container.contains(e)&&ne(document.activeElement,t.config.classNames.tabFocus,!0)}),10)))})),e(this,"global",((e=!0)=>{const{player:t}=this;t.config.keyboard.global&&he.call(t,window,"keydown keyup",this.handleKey,e,!1),he.call(t,document.body,"click",this.toggleMenu,e),me.call(t,document.body,"touchstart",this.firstTouch),he.call(t,document.body,"keydown focus blur focusout",this.setTabFocus,e,!1,!0)})),e(this,"container",(()=>{const{player:e}=this,{config:t,elements:i,timers:n}=e;!t.keyboard.global&&t.keyboard.focused&&fe.call(e,i.container,"keydown keyup",this.handleKey,!1),fe.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)&&(Ze.toggleControls.call(e,!0),s=e.touch?3e3:2e3),clearTimeout(n.controls),n.controls=setTimeout((()=>Ze.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]=Ee.call(e),o=ke(`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)],c=a/l>r/s;o?(t.style.width=c?"auto":"100%",t.style.height=c?"100%":"auto"):(t.style.maxWidth=c?l/s*r+"px":null,t.style.margin=c?"0 auto":null)},s=()=>{clearTimeout(n.resized),n.resized=setTimeout(r,50)};fe.call(e,i.container,"enterfullscreen exitfullscreen",(t=>{const{target:n}=e.fullscreen;n===i.container&&(!e.isEmbed&&z(e.config.ratio)||(r(),("enterfullscreen"===t.type?fe:pe).call(e,window,"resize",s)))}))})),e(this,"media",(()=>{const{player:e}=this,{elements:t}=e;if(fe.call(e,e.media,"timeupdate seeking seeked",(t=>He.timeUpdate.call(e,t))),fe.call(e,e.media,"durationchange loadeddata loadedmetadata",(t=>He.durationUpdate.call(e,t))),fe.call(e,e.media,"ended",(()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())})),fe.call(e,e.media,"progress playing seeking seeked",(t=>He.updateProgress.call(e,t))),fe.call(e,e.media,"volumechange",(t=>He.updateVolume.call(e,t))),fe.call(e,e.media,"playing play pause ended emptied timeupdate",(t=>Ze.checkPlaying.call(e,t))),fe.call(e,e.media,"waiting canplay seeked playing",(t=>Ze.checkLoading.call(e,t))),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const i=ae.call(e,`.${e.config.classNames.video}`);if(!q(i))return;fe.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,(()=>{be(e.play())}),"play")):this.proxy(n,(()=>{be(e.togglePlay())}),"play")))}))}e.supported.ui&&e.config.disableContextMenu&&fe.call(e,t.wrapper,"contextmenu",(e=>{e.preventDefault()}),!1),fe.call(e,e.media,"volumechange",(()=>{e.storage.set({volume:e.volume,muted:e.muted})})),fe.call(e,e.media,"ratechange",(()=>{He.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})})),fe.call(e,e.media,"qualitychange",(t=>{He.updateSetting.call(e,"quality",null,t.detail.quality)})),fe.call(e,e.media,"ready qualitychange",(()=>{He.setDownloadUrl.call(e)}));const i=e.config.events.concat(["keyup","keydown"]).join(" ");fe.call(e,e.media,i,(i=>{let{detail:n={}}=i;"error"===i.type&&(n=e.media.error),ge.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;F(r)&&(s=r.call(n,e)),!1!==s&&F(t)&&t.call(n,e)})),e(this,"bind",((e,t,i,n,r=!0)=>{const{player:s}=this,o=s.config.listeners[n],a=F(o);fe.call(s,e,t,(e=>this.proxy(e,i,n)),r&&!a)})),e(this,"controls",(()=>{const{player:e}=this,{elements:t}=e,i=U.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach((t=>{this.bind(t,"click",(()=>{be(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",(()=>{ge.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(),He.toggleMenu.call(e,t)}),null,!1),this.bind(t.buttons.settings,"keyup",(t=>{["Space","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),He.toggleMenu.call(e,t)):He.focusFirstMenuItem.call(e,null,!0))}),null,!1),this.bind(t.settings.menu,"keydown",(t=>{"Escape"===t.key&&He.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(R(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),be(e.play())):!s&&e.playing&&(i.setAttribute(n,""),e.pause())})),U.isIos){const t=oe.call(e,'input[type="range"]');Array.from(t).forEach((e=>this.bind(e,i,(e=>B(e.target)))))}this.bind(t.inputs.seek,i,(t=>{const i=t.currentTarget;let n=i.getAttribute("seek-value");z(n)&&(n=i.value),i.removeAttribute("seek-value"),e.currentTime=n/i.max*e.duration}),"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",(t=>He.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)})),U.isWebkit&&Array.from(oe.call(e,'input[type="range"]')).forEach((t=>{this.bind(t,"input",(t=>He.updateRangeFill.call(e,t.target)))})),e.config.toggleInvert&&!q(t.display.duration)&&this.bind(t.display.currentTime,"click",(()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,He.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;ne(t.controls,i.classNames.noTransition,!0),Ze.toggleControls.call(e,!0),setTimeout((()=>{ne(t.controls,i.classNames.noTransition,!1)}),0);const r=this.touch?3e3:4e3;clearTimeout(n.controls),n.controls=setTimeout((()=>Ze.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.setTabFocus=this.setTabFocus.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,c="keydown"===r,u=c&&n===this.lastKey;var d;if(!(s||o||a||l)&&n)if(c){const r=document.activeElement;if(q(r)){const{editable:n}=t.config.selectors,{seek:s}=i.inputs;if(r!==s&&se(r,n))return;if("Space"===e.key&&se(r,'button, [role^="menuitem"]'))return}switch(["Space","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":u||(d=parseInt(n,10),t.currentTime=t.duration/10*d);break;case"Space":case"k":u||be(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":u||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":u||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){He.toggleMenu.call(this.player,e)}}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self&&self;var tt=function(e,t){return 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,c=l;for(r=function(e,i){i.length&&a.push(e),--c||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,c=n.async,u=(n.numRetries||0)+1,d=n.before||e,h=t.replace(/[\?|#].*$/,""),f=t.replace(/^(css|img)!/,"");r=r||0,/(^css!|\.css$)/.test(h)?((o=l.createElement("link")).rel="stylesheet",o.href=f,(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=f:((o=l.createElement("script")).src=t,o.async=void 0===c||c),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)<u)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 c(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 c(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(c);c()}return c.ready=function(e,t){return r(e,(function(e){o(t,e)})),c},c.done=function(e){s(e,[])},c.reset=function(){t={},i={},n={}},c.isDefined=function(e){return e in t},c}()}(t={exports:{}}),t.exports}();function it(e){return new Promise(((t,i)=>{tt(e,{success:t,error:i})}))}function nt(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ge.call(this,this.media,e?"play":"pause"))}const rt={setup(){const e=this;ne(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,Ce.call(e),L(window.Vimeo)?rt.ready.call(e):it(e.config.urls.vimeo.sdk).then((()=>{rt.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="";z(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=Ve({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:!this.config.fullscreen.iosNative,...a,...r}),c=z(u=s)?null:M(Number(u))?u:u.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:u;var u;const d=K("iframe"),h=Le(e.config.urls.vimeo.iframe,c,l);if(d.setAttribute("src",h),d.setAttribute("allowfullscreen",""),d.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),z(n)||d.setAttribute("referrerPolicy",n),i||!t.customControls)d.setAttribute("data-poster",e.poster),e.media=ee(d,e.media);else{const t=K("div",{class:e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(d),e.media=ee(t,e.media)}t.customControls||qe(Le(e.config.urls.vimeo.api,h)).then((t=>{!z(t)&&t.thumbnail_url&&Ze.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=()=>(nt.call(e,!0),e.embed.play()),e.media.pause=()=>(nt.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:f}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>f,set(t){const{embed:i,media:n,paused:r,volume:s}=e,o=r&&!i.hasPlayed;n.seeking=!0,ge.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 p=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>p,set(t){e.embed.setPlaybackRate(t).then((()=>{p=t,ge.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,ge.call(e,e.media,"volumechange")}))}});let{muted:g}=e.config;Object.defineProperty(e.media,"muted",{get:()=>g,set(t){const i=!!I(t)&&t;e.embed.setVolume(i?0:e.config.volume).then((()=>{g=i,ge.call(e,e.media,"volumechange")}))}});let y,{loop:v}=e.config;Object.defineProperty(e.media,"loop",{get:()=>v,set(t){const i=I(t)?t:e.config.loop.active;e.embed.setLoop(i).then((()=>{v=i}))}}),e.embed.getVideoUrl().then((t=>{y=t,He.setDownloadUrl.call(e)})).catch((e=>{this.debug.warn(e)})),Object.defineProperty(e.media,"currentSrc",{get:()=>y}),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=Ae(i,n),Ce.call(this)})),e.embed.setAutopause(e.config.autopause).then((t=>{e.config.autopause=t})),e.embed.getVideoTitle().then((t=>{e.config.title=t,Ze.setTitle.call(this)})),e.embed.getCurrentTime().then((t=>{f=t,ge.call(e,e.media,"timeupdate")})),e.embed.getDuration().then((t=>{e.media.duration=t,ge.call(e,e.media,"durationchange")})),e.embed.getTextTracks().then((t=>{e.media.textTracks=t,Be.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)));Be.updateCues.call(e,i)})),e.embed.on("loaded",(()=>{e.embed.getPaused().then((t=>{nt.call(e,!t),t||ge.call(e,e.media,"playing")})),q(e.embed.element)&&e.supported.ui&&e.embed.element.setAttribute("tabindex",-1)})),e.embed.on("bufferstart",(()=>{ge.call(e,e.media,"waiting")})),e.embed.on("bufferend",(()=>{ge.call(e,e.media,"playing")})),e.embed.on("play",(()=>{nt.call(e,!0),ge.call(e,e.media,"playing")})),e.embed.on("pause",(()=>{nt.call(e,!1)})),e.embed.on("timeupdate",(t=>{e.media.seeking=!1,f=t.seconds,ge.call(e,e.media,"timeupdate")})),e.embed.on("progress",(t=>{e.media.buffered=t.percent,ge.call(e,e.media,"progress"),1===parseInt(t.percent,10)&&ge.call(e,e.media,"canplaythrough"),e.embed.getDuration().then((t=>{t!==e.media.duration&&(e.media.duration=t,ge.call(e,e.media,"durationchange"))}))})),e.embed.on("seeked",(()=>{e.media.seeking=!1,ge.call(e,e.media,"seeked")})),e.embed.on("ended",(()=>{e.media.paused=!0,ge.call(e,e.media,"ended")})),e.embed.on("error",(t=>{e.media.error=t,ge.call(e,e.media,"error")})),t.customControls&&setTimeout((()=>Ze.build.call(e)),0)}};function st(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,ge.call(this,this.media,e?"play":"pause"))}function ot(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const at={setup(){if(ne(this.elements.wrapper,this.config.classNames.embed,!0),L(window.YT)&&F(window.YT.Player))at.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{F(e)&&e(),at.ready.call(this)},it(this.config.urls.youtube.sdk).catch((e=>{this.debug.warn("YouTube API failed to load",e)}))}},getTitle(e){qe(Le(this.config.urls.youtube.api,e)).then((e=>{if(L(e)){const{title:t,height:i,width:n}=e;this.config.title=t,Ze.setTitle.call(this),this.embed.ratio=Ae(n,i)}Ce.call(this)})).catch((()=>{Ce.call(this)}))},ready(){const e=this,t=e.config.youtube,i=e.media&&e.media.getAttribute("id");if(!z(i)&&i.startsWith("youtube-"))return;let n=e.media.getAttribute("src");z(n)&&(n=e.media.getAttribute(this.config.attributes.embed.id));const r=z(s=n)?null:s.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:s;var s;const o=K("div",{id:`${e.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":t.customControls?e.poster:void 0});if(e.media=ee(o,e.media),t.customControls){const t=e=>`https://i.ytimg.com/vi/${r}/${e}default.jpg`;Je(t("maxres"),121).catch((()=>Je(t("sd"),121))).catch((()=>Je(t("hq")))).then((t=>Ze.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:ot(t),playerVars:Y({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&t.customControls?0:1,disablekb:1,playsinline:e.config.fullscreen.iosNative?0:1,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 occured";e.media.error={code:i,message:n},ge.call(e,e.media,"error")}},onPlaybackRateChange(t){const i=t.target;e.media.playbackRate=i.getPlaybackRate(),ge.call(e,e.media,"ratechange")},onReady(i){if(F(e.media.play))return;const n=i.target;at.getTitle.call(e,r),e.media.play=()=>{st.call(e,!0),n.playVideo()},e.media.pause=()=>{st.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,ge.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),ge.call(e,e.media,"volumechange")}});let{muted:o}=e.config;Object.defineProperty(e.media,"muted",{get:()=>o,set(t){const i=I(t)?t:o;o=i,n[i?"mute":"unMute"](),n.setVolume(100*s),ge.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),ge.call(e,e.media,"timeupdate"),ge.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)&&ge.call(e,e.media,"progress"),e.media.lastBuffered=e.media.buffered,1===e.media.buffered&&(clearInterval(e.timers.buffering),ge.call(e,e.media,"canplaythrough"))}),200),t.customControls&&setTimeout((()=>Ze.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,ge.call(e,e.media,"seeked")),i.data){case-1:ge.call(e,e.media,"timeupdate"),e.media.buffered=n.getVideoLoadedFraction(),ge.call(e,e.media,"progress");break;case 0:st.call(e,!1),e.media.loop?(n.stopVideo(),n.playVideo()):ge.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(st.call(e,!0),ge.call(e,e.media,"playing"),e.timers.playing=setInterval((()=>{ge.call(e,e.media,"timeupdate")}),50),e.media.duration!==n.getDuration()&&(e.media.duration=n.getDuration(),ge.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),st.call(e,!1);break;case 3:ge.call(e,e.media,"waiting")}ge.call(e,e.elements.container,"statechange",!1,{code:i.data})}}})}},lt={setup(){this.media?(ne(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),ne(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&ne(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=K("div",{class:this.config.classNames.video}),G(this.media,this.elements.wrapper),this.elements.poster=K("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?Pe.setup.call(this):this.isYouTube?at.setup.call(this):this.isVimeo&&rt.setup.call(this)):this.debug.warn("No media element found!")}};class ct{constructor(t){e(this,"load",(()=>{this.enabled&&(L(window.google)&&L(window.google.ima)?this.ready():it(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=K("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=$e(Math.max(this.manager.getRemainingTime(),0)),t=`${je.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",(()=>{z(this.cuePoints)||this.cuePoints.forEach((e=>{if(0!==e&&-1!==e&&e<this.player.duration){const t=this.player.elements.progress;if(q(t)){const i=100/this.player.duration*e,n=K("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=>{ge.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;z(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,be(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];j(i)&&i.forEach((e=>{F(e)&&e.apply(this,t)}))})),e(this,"on",((e,t)=>(j(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=>{P(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&&(!z(e.publisherId)||H(e.tagUrl))}get tagUrl(){const{config:e}=this;return H(e.tagUrl)?e.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${Ve({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 ut(e=0,t=0,i=255){return Math.min(Math.max(e,t),i)}const dt=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(M(i.startTime)){if(!z(e.trim())&&z(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},ht=(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 ft{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.loaded=!0)}))})),e(this,"getThumbnails",(()=>new Promise((e=>{const{src:t}=this.player.config.previewThumbnails;if(z(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(F(t))t((e=>{this.thumbnails=e,i()}));else{const e=(O(t)?[t]:t).map((e=>this.getThumbnail(e)));Promise.all(e).then(i)}})))),e(this,"getThumbnail",(e=>new Promise((t=>{qe(e).then((i=>{const n={frames:dt(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&&D(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=$e(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=>{(P(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):me.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=K("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=K("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=K("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=K("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),q(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=K("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=ut(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}=ht(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}=ht(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 pt={insertElements(e,t){O(t)?Q(e,this.media,{src:t}):j(t)&&t.forEach((t=>{Q(e,this.media,t)}))},change(e){W(e,"sources.length")?(Pe.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],J(this.media),this.media=null,q(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:i}=e,[{provider:n=Ye.html5,src:r}]=t,s="html5"===n?i:"div",o="html5"===n?{}:{src:r};Object.assign(this,{provider:n,type:i,supported:ue.check(i,n,this.config.playsinline),media:K(s,o)}),this.elements.container.appendChild(this.media),I(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),z(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","")),Ze.addStyleHook.call(this),this.isHTML5&&pt.insertElements.call(this,"source",t),this.config.title=e.title,lt.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&pt.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Ze.build.call(this),this.isHTML5&&this.media.load(),z(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 ft(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class mt{constructor(t,i){if(e(this,"play",(()=>F(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play())).catch((()=>be(this.media.play()))),this.media.play()):null)),e(this,"pause",(()=>this.playing&&F(this.media.pause)?this.media.pause():null)),e(this,"togglePlay",(e=>(I(e)?e:!this.playing)?this.play():this.pause())),e(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):F(this.media.stop)&&this.media.stop()})),e(this,"restart",(()=>{this.currentTime=0})),e(this,"rewind",(e=>{this.currentTime-=M(e)?e:this.config.seekTime})),e(this,"forward",(e=>{this.currentTime+=M(e)?e:this.config.seekTime})),e(this,"increaseVolume",(e=>{const t=this.media.muted?0:this.volume;this.volume=t+(M(e)?e:0)})),e(this,"decreaseVolume",(e=>{this.increaseVolume(-e)})),e(this,"airplay",(()=>{ue.airplay&&this.media.webkitShowPlaybackTargetPicker()})),e(this,"toggleControls",(e=>{if(this.supported.ui&&!this.isAudio){const t=re(this.elements.container,this.config.classNames.hideControls),i=void 0===e?void 0:!e,n=ne(this.elements.container,this.config.classNames.hideControls,i);if(n&&j(this.config.controls)&&this.config.controls.includes("settings")&&!z(this.config.settings)&&He.toggleMenu.call(this,!1),n!==t){const e=n?"controlshidden":"controlsshown";ge.call(this,this.media,e)}return!n}return!1})),e(this,"on",((e,t)=>{fe.call(this,this.elements.container,e,t)})),e(this,"once",((e,t)=>{me.call(this,this.elements.container,e,t)})),e(this,"off",((e,t)=>{pe(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&&(J(this.elements.buttons.play),J(this.elements.captions),J(this.elements.controls),J(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),F(e)&&e()):(ye.call(this),Pe.cancelRequests.call(this),ee(this.elements.original,this.elements.container),ge.call(this,this.elements.original,"destroyed",!0),F(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?(Ze.toggleNativeControls.call(this,!0),i()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&F(this.embed.destroy)&&this.embed.destroy(),i()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(i),setTimeout(i,200))})),e(this,"supports",(e=>ue.mime.call(this,e))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=ue.touch,this.media=t,O(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||N(this.media)||j(this.media))&&(this.media=this.media[0]),this.config=Y({},Ue,mt.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 Ke(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",ue),P(this.media)||!q(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(!ue.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"),q(s)){if(o=ze(s.getAttribute("src")),this.provider=function(e){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?Ye.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?Ye.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(z(this.provider)||!Object.values(Ye).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=Ge;break;case"video":case"audio":this.type=r,this.provider=Ye.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=ue.check(this.type,this.provider,this.config.playsinline),this.supported.api?(this.eventListeners=[],this.listeners=new et(this),this.storage=new Ne(this),this.media.plyr=this,q(this.elements.container)||(this.elements.container=K("div",{tabindex:0}),G(this.media,this.elements.container)),Ze.migrateStyles.call(this),Ze.addStyleHook.call(this),lt.setup.call(this),this.config.debug&&fe.call(this,this.elements.container,this.config.events.join(" "),(e=>{this.debug.log(`event: ${e.type}`)})),this.fullscreen=new Qe(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Ze.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new ct(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>be(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new ft(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===Ye.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===Ye.youtube}get isVimeo(){return this.provider===Ye.vimeo}get isVideo(){return this.type===Ge}get isAudio(){return"audio"===this.type}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=M(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 M(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=M(t)&&t!==1/0?t:0;return e||i}set volume(e){let t=e;O(t)&&(t=Number(t)),M(t)||(t=this.storage.get("volume")),M(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!z(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;I(t)||(t=this.storage.get("muted")),I(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;M(e)&&(t=e),M(t)||(t=this.storage.get("speed")),M(t)||(t=this.config.speed.selected);const{minimumSpeed:i,maximumSpeed:n}=this;t=ut(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=[!z(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(M),r=!0;if(!i.includes(n)){const e=_e(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=I(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){pt.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return H(e)?e:this.source}set download(e){H(e)&&(this.config.urls.download=e,He.setDownloadUrl.call(this))}set poster(e){this.isVideo?Ze.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=xe(Ee.call(this));return j(e)?e.join(":"):e}set ratio(e){this.isVideo?O(e)&&Se(e)?(this.config.ratio=xe(e),Ce.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=I(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){Be.toggle.call(this,e,!1)}set currentTrack(e){Be.set.call(this,e,!1),Be.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){Be.setLanguage.call(this,e,!1)}get language(){return(Be.getCurrentTrack.call(this)||{}).language}set pip(e){if(!ue.pip)return;const t=I(e)?e:!this.pip;F(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?We:"inline"),F(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return ue.pip?z(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===We: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 ft(this))}static supported(e,t,i){return ue.check(e,t,i)}static loadSprite(e,t){return De(e,t)}static setup(e,t={}){let i=null;return O(e)?i=Array.from(document.querySelectorAll(e)):N(e)?i=Array.from(e):j(e)&&(i=e.filter(q)),z(i)?null:i.map((e=>new mt(e,t)))}}var gt;return mt.defaults=(gt=Ue,JSON.parse(JSON.stringify(gt))),mt}())},238:function(e){e.exports=function(){"use strict";var e=function(){return e=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},e.apply(this,arguments)},t=!("undefined"==typeof window||!window.document||!window.document.createElement),i=!!t&&window.history&&"pushState"in window.history&&"file:"!==window.location.protocol,n=function(){var e=!1;if(!t)return e;try{var i=window,n=Object.defineProperty({},"passive",{get:function(){e=!0}});i.addEventListener("test",null,n),i.removeEventListener("test",null,n)}catch(e){}return e}(),r=function(e){return"string"==typeof e},s=function(e){return"function"==typeof e},o=function(e){return Array.isArray(e)},a=function(e,t){return e&&e.hasOwnProperty(t)},l=t?window.requestAnimationFrame.bind(window):null,c=t?window.cancelAnimationFrame.bind(window):null,u=Math.cos,d=Math.sin,h=Math.pow,f=Math.sqrt,p=Math.PI,m={linear:function(e){return e},easeInQuad:function(e,t,i,n,r){return n*(t/=r)*t+i},easeOutQuad:function(e,t,i,n,r){return-n*(t/=r)*(t-2)+i},easeInOutQuad:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t+i:-n/2*(--t*(t-2)-1)+i},easeInCubic:function(e,t,i,n,r){return n*(t/=r)*t*t+i},easeOutCubic:function(e,t,i,n,r){return n*((t=t/r-1)*t*t+1)+i},easeInOutCubic:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t*t+i:n/2*((t-=2)*t*t+2)+i},easeInQuart:function(e,t,i,n,r){return n*(t/=r)*t*t*t+i},easeOutQuart:function(e,t,i,n,r){return-n*((t=t/r-1)*t*t*t-1)+i},easeInOutQuart:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t*t*t+i:-n/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(e,t,i,n,r){return n*(t/=r)*t*t*t*t+i},easeOutQuint:function(e,t,i,n,r){return n*((t=t/r-1)*t*t*t*t+1)+i},easeInOutQuint:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+i:n/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(e,t,i,n,r){return-n*u(t/r*(p/2))+n+i},easeOutSine:function(e,t,i,n,r){return n*d(t/r*(p/2))+i},easeInOutSine:function(e,t,i,n,r){return-n/2*(u(p*t/r)-1)+i},easeInExpo:function(e,t,i,n,r){return 0===t?i:n*h(2,10*(t/r-1))+i},easeOutExpo:function(e,t,i,n,r){return t===r?i+n:n*(1-h(2,-10*t/r))+i},easeInOutExpo:function(e,t,i,n,r){return 0===t?i:t===r?i+n:(t/=r/2)<1?n/2*h(2,10*(t-1))+i:n/2*(2-h(2,-10*--t))+i},easeInCirc:function(e,t,i,n,r){return-n*(f(1-(t/=r)*t)-1)+i},easeOutCirc:function(e,t,i,n,r){return n*f(1-(t=t/r-1)*t)+i},easeInOutCirc:function(e,t,i,n,r){return(t/=r/2)<1?-n/2*(f(1-t*t)-1)+i:n/2*(f(1-(t-=2)*t)+1)+i}},g=function(e){return Array.prototype.slice.call(e?document.querySelectorAll(e):[])},y=function(e){return g(e).shift()||null},v=function(e){return e instanceof Element},b=function(e){return e===window},w=function(e){return e===document.documentElement||e===document.body},_=function(e,t){if(v(t))return e===t;for(var i=g(t),n=i.length;--n>=0&&i[n]!==e;);return n>-1},k=function(e){return Math.max(e.scrollHeight,e.clientHeight,e.offsetHeight)},T=function(e){return Math.max(e.scrollWidth,e.clientWidth,e.offsetWidth)},S=function(e){return{width:T(e),height:k(e)}},x={y:"scrollTop",x:"scrollLeft"},E={y:"pageYOffset",x:"pageXOffset"},C=function(e,t){return b(e)?e[E[t]]:e[x[t]]},A=function(e,t,i){if(b(e)){var n="y"===i;e.scrollTo(n?e.pageXOffset:t,n?t:e.pageYOffset)}else e[x[i]]=t},P=function(e,t){var i=e.getBoundingClientRect();if(i.width||i.height){var n={top:0,left:0},r=void 0;if(b(t)||w(t))r=document.documentElement,n.top=window[E.y],n.left=window[E.x];else{var s=(r=t).getBoundingClientRect();n.top=-1*s.top+r[x.y],n.left=-1*s.left+r[x.x]}return{top:i.top+n.top-r.clientTop,left:i.left+n.left-r.clientLeft}}return i},L=t?"onwheel"in document?"wheel":"mousewheel":"wheel",M=function(e,t,i,r,s){i.split(" ").forEach((function(i){e[t](function(e){return"wheel"===e?L:e}(i),r,!!n&&{passive:s})}))},O=function(e,t,i,n){return M(e,"addEventListener",t,i,n)},I=function(e,t,i,n){return M(e,"removeEventListener",t,i,n)},F=/^(\+|-)=(\d+(?:\.\d+)?)$/,j=function(t,i){var n,s={top:0,left:0,relative:!1};if(a(t,"top")||a(t,"left"))s=e({},s,t);else if(o(t))if(t.length>1)s.top=t[0],s.left=t[1];else{if(1!==t.length)return null;s.top=i?t[0]:0,s.left=i?0:t[0]}else if(!o(n=t)&&n-parseFloat(n)+1>=0)i?s.top=t:s.left=t;else{if(!r(t))return null;var l=t.trim().match(F);if(!l)return null;var c=l[1],u=parseInt(l[2],10);"+"===c?(s.top=i?u:0,s.left=i?0:u):(s.top=i?-u:0,s.left=i?0:-u),s.relative=!0}return s},N={trigger:"[data-scroll]",header:"[data-scroll-header]",duration:1e3,easing:"easeOutQuint",offset:0,vertical:!0,horizontal:!1,cancellable:!0,updateURL:!1,preventDefault:!0,stopPropagation:!0,before:null,after:null,cancel:null,complete:null,step:null},q="click",D="wheel touchstart touchmove",R=function(){function n(i,r){var s=this;this.$el=null,this.ctx={$trigger:null,opts:null,progress:!1,pos:null,startPos:null,easing:null,start:0,id:0,cancel:!1,hash:null},this.loop=function(e){var t=s,i=t.$el,r=t.ctx;if(r.start||(r.start=e),r.progress&&i){var o=r.opts,a=r.pos,l=r.start,c=r.startPos,u=r.easing,d=o.duration,h={top:"y",left:"x"},f=e-l,p=Math.min(1,Math.max(f/d,0));Object.keys(a).forEach((function(e){var t=a[e],n=c[e],r=t-n;if(0!==r){var s=u(p,d*p,0,1,d);A(i,Math.round(n+r*s),h[e])}})),f<=d?(s.hook(o,"step",p),r.id=n.raf(s.loop)):s.stop(!0)}else s.stop()},this.handleClick=function(t){for(var i=s.opts,n=t.target;n&&n!==document;n=n.parentNode)if(_(n,i.trigger)){var r=JSON.parse(n.getAttribute("data-scroll-options")||"{}"),o=n.getAttribute("data-scroll")||n.getAttribute("href"),a=e({},i,r),l=a.preventDefault,c=a.stopPropagation,u=a.vertical,d=a.horizontal;l&&t.preventDefault(),c&&t.stopPropagation(),s.ctx.$trigger=n,d&&u?s.to(o,a):u?s.toTop(o,a):d&&s.toLeft(o,a);break}},this.handleStop=function(e){var t=s.ctx,i=t.opts;i&&i.cancellable?(t.cancel=!0,s.stop()):e.preventDefault()},this.opts=e({},N,i||{});var o=null;t&&(o="string"==typeof r?y(r):null!=r?r:window),this.$el=o,o&&this.bind(!0,!1)}return n.create=function(e,t){return new n(e,t)},n.prototype.to=function(i,n){if(t){var s=this,o=s.$el,a=s.ctx,l=s.opts,c=a.$trigger,u=e({},l,n||{}),d=u.offset,h=u.vertical,f=u.horizontal,p=v(u.header)?u.header:y(u.header),m=r(i)&&/^#/.test(i)?i:null;if(a.opts=u,a.cancel=!1,a.hash=m,this.stop(),o){var g=j(d,h),_=j(i,h),x={top:0,left:0};if(_)if(_.relative){var E=C(o,h?"y":"x");x.top=h?E+_.top:_.top,x.left=h?_.left:E+_.left}else x=_;else if(r(i)&&"#"!==i){var A=y(i);if(!A)return;x=P(A,o)}g&&(x.top+=g.top,x.left+=g.left),p&&(x.top=Math.max(0,x.top-S(p).height));var L=function(e){var t=b(e)||w(e);return{viewport:{width:t?Math.min(window.innerWidth,document.documentElement.clientWidth):e.clientWidth,height:t?window.innerHeight:e.clientHeight},size:t?{width:Math.max(T(document.body),T(document.documentElement)),height:Math.max(k(document.body),k(document.documentElement))}:S(e)}}(o),M=L.viewport,O=L.size;x.top=h?Math.max(0,Math.min(O.height-M.height,x.top)):C(o,"y"),x.left=f?Math.max(0,Math.min(O.width-M.width,x.left)):C(o,"x"),!1!==this.hook(u,"before",x,c)?(a.pos=x,this.start(u),this.bind(!1,!0)):a.opts=null}}},n.prototype.toTop=function(t,i){this.to(t,e({},i||{},{vertical:!0,horizontal:!1}))},n.prototype.toLeft=function(t,i){this.to(t,e({},i||{},{vertical:!1,horizontal:!0}))},n.prototype.toElement=function(e,i){var n=this.$el;t&&n&&this.to(P(e,n),i||{})},n.prototype.stop=function(e){void 0===e&&(e=!1);var t=this.$el,i=this.ctx,r=i.pos;t&&i.progress&&(n.caf(i.id),i.progress=!1,i.start=0,i.id=0,e&&r&&(A(t,r.left,"x"),A(t,r.top,"y")),this.complete())},n.prototype.update=function(t){if(this.$el){var i=e({},this.opts,t);this.stop(),this.unbind(!0,!0),this.opts=i,this.bind(!0,!1)}},n.prototype.destroy=function(){this.$el&&(this.stop(),this.unbind(!0,!0),this.$el=null)},n.prototype.onBefore=function(e,t){return!0},n.prototype.onStep=function(e){},n.prototype.onAfter=function(e,t){},n.prototype.onCancel=function(){},n.prototype.onComplete=function(e){},n.prototype.start=function(e){var t=this.ctx;t.opts=e,t.progress=!0,t.easing=s(e.easing)?e.easing:m[e.easing];var i=this.$el,r={top:C(i,"y"),left:C(i,"x")};t.startPos=r,t.id=n.raf(this.loop)},n.prototype.complete=function(){var e=this.$el,n=this.ctx,r=n.hash,s=n.cancel,o=n.opts,a=n.pos,l=n.$trigger;if(e&&o){if(null!=r&&r!==window.location.hash){var c=o.updateURL;t&&i&&!1!==c&&window.history["replace"===c?"replaceState":"pushState"](null,"",r)}this.unbind(!1,!0),n.opts=null,n.$trigger=null,s?this.hook(o,"cancel"):this.hook(o,"after",a,l),this.hook(o,"complete",s)}},n.prototype.hook=function(e,t){for(var i,n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o,a,l=e[t];return s(l)&&(o=l.apply(this,n.concat([this]))),a=(i=this)["on"+(t[0].toUpperCase()+t.slice(1))].apply(i,n),void 0!==o?o:a},n.prototype.bind=function(e,t){var i=this.$el,n=this.ctx.opts;i&&(e&&O(i,q,this.handleClick,!1),t&&O(i,D,this.handleStop,!n||n.cancellable))},n.prototype.unbind=function(e,t){var i=this.$el,n=this.ctx.opts;i&&(e&&I(i,q,this.handleClick,!1),t&&I(i,D,this.handleStop,!n||n.cancellable))},n.raf=l,n.caf=c,n}();return R}()},982:function(e,t,i){var n,r;r=window,n=function(){return function(e){"use strict";var t=e,i=e.document;function n(e,t){return!(!e||!("classList"in e))&&e.classList.contains(t)}function r(e,t){return e&&"classList"in e?e.classList.add(t):void 0}function s(e,t){return e&&"classList"in e?e.classList.remove(t):void 0}function o(e,t,n){if(CustomEvent&&CustomEvent.name)var r=new CustomEvent(t,n);else(r=i.createEvent("CustomEvent")).initCustomEvent(t,!!n.bubbles,!!n.cancelable,n.detail);return e.dispatchEvent(r)}function a(e,t){if("function"==typeof Object.assign)return Object.assign({},e,t||{});var i=Object.constructor();for(var n in e)i[n]=n in t?t[n]:e[n];return i}function l(e,t){var n=i.createElement(e);return n.className=t&&t.join?t.join(" "):t||"",n}var c,u=function(e,t){if((e="string"==typeof e?i.querySelectorAll(e):e)instanceof NodeList||e instanceof HTMLCollection||e instanceof Array){for(var n=[],r=e.length,s=0;s<r;s++)n.push(new u(e[s],a(t,{})));return 1===n.length?n[0]:0!==n.length&&n}if(!(e instanceof Element&&this instanceof u))return e instanceof Element&&new u(e,t);if(u.inst[e.getAttribute("data-tail-select")])return u.inst[e.getAttribute("data-tail-select")];if(e.getAttribute("data-select")){var o=JSON.parse(e.getAttribute("data-select").replace(/\'/g,'"'));o instanceof Object&&(t=a(t,o))}var l=e.getAttribute("placeholder")||e.getAttribute("data-placeholder"),c="bindSourceSelect",d="sourceHide";return(t="object"==typeof t?t:{}).multiple="multiple"in t?t.multiple:e.multiple,t.disabled="disabled"in t?t.disabled:e.disabled,t.placeholder=l||t.placeholder||null,t.width="auto"===t.width?e.offsetWidth+50:t.width,t.sourceBind=c in t?t[c]:t.sourceBind||!1,t.sourceHide=d in t?t[d]:t.sourceHide||!0,t.multiLimit=t.multiLimit>=0?t.multiLimit:1/0,this.e=e,this.id=++u.count,this.con=a(u.defaults,t),this.events={},u.inst["tail-"+this.id]=this,this.init().bind()};return u.count=0,u.inst={},u.defaults={animate:!0,classNames:null,csvOutput:!1,csvSeparator:",",descriptions:!1,deselect:!1,disabled:!1,height:350,hideDisabled:!1,hideSelected:!1,items:{},locale:"en",linguisticRules:{"е":"ё",a:"ä",o:"ö",u:"ü",ss:"ß"},multiple:!1,multiLimit:1/0,multiPinSelected:!1,multiContainer:!1,multiShowCount:!0,multiShowLimit:!1,multiSelectAll:!1,multiSelectGroup:!0,openAbove:null,placeholder:null,search:!1,searchConfig:["text","value"],searchFocus:!0,searchMarked:!0,searchMinLength:1,searchDisabled:!0,sortItems:!1,sortGroups:!1,sourceBind:!1,sourceHide:!0,startOpen:!1,stayOpen:!1,width:null,cbComplete:void 0,cbEmpty:void 0,cbLoopItem:void 0,cbLoopGroup:void 0},u.strings={en:{all:"All",none:"None",empty:"No Options available",emptySearch:"No Options found",limit:"You can't select more Options",placeholder:"Select an Option...",placeholderMulti:"Select up to :limit Options...",search:"Type in to search...",disabled:"This Field is disabled"},modify:function(e,t,i){if(!(e in this))return!1;if(t instanceof Object)for(var n in t)this.modify(e,n,t[n]);else this[e][t]="string"==typeof i?i:this[e][t];return!0},register:function(e,t){return"string"==typeof e&&t instanceof Object&&(this[e]=t,!0)}},u.prototype={_e:function(e,t,i){if(!(e in this.__))return i||e;if("function"==typeof(e=this.__[e])&&(e=e.call(this,t)),"object"==typeof t)for(var n in t)e=e.replace(n,t[n]);return e},init:function(){var e=this,t=["tail-select"],n=this.con,r=!0===n.classNames?this.e.className:n.classNames;t.push(r&&r.push?r.join(" "):r&&r.split?r:"no-classes"),n.hideSelected&&t.push("hide-selected"),n.hideDisabled&&t.push("hide-disabled"),0==n.multiLimit&&t.push("disabled"),n.multiple&&t.push("multiple"),n.deselect&&t.push("deselect"),n.disabled&&t.push("disabled"),this.__=a(u.strings.en,u.strings[n.locale]||{}),this._init=!0,this._query=!1,this.select=l("DIV",t),this.label=l("DIV","select-label"),this.dropdown=l("DIV","select-dropdown"),this.search=l("DIV","dropdown-search"),this.csvInput=l("INPUT","select-search"),null!==this.e.getAttribute("tabindex")?this.select.setAttribute("tabindex",this.e.getAttribute("tabindex")):this.select.setAttribute("tabindex",0),n.width&&/^[0-9.]+(?:cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|\%)$/i.test(n.width)?this.select.style.width=n.width:n.width&&!isNaN(parseFloat(n.width,10))&&(this.select.style.width=n.width+"px"),this.label.addEventListener("click",(function(t){e.toggle.call(e,e.con.animate)})),this.select.appendChild(this.label),isNaN(parseInt(n.height,10))||(this.dropdown.style.maxHeight=parseInt(n.height,10)+"px"),n.search&&(this.search.innerHTML='<input type="text" class="search-input" />',this.search.children[0].placeholder=this._e("search"),this.search.children[0].addEventListener("input",(function(t){e.query.call(e,this.value.length>n.searchMinLength?this.value:void 0)})),this.dropdown.appendChild(this.search)),this.select.appendChild(this.dropdown),this.csvInput.type="hidden",n.csvOutput&&(this.csvInput.name=this.e.name,this.e.removeAttribute("name"),this.select.appendChild(this.csvInput)),n.multiple&&n.multiContainer&&(i.querySelector(n.multiContainer)?(this.container=i.querySelector(n.multiContainer),this.container.className+=" tail-select-container"):!0===n.multiContainer&&(this.container=this.label,this.container.className+=" tail-select-container")),this.options=new c(this.e,this);for(var s=this.e.options.length,o=0;o<s;o++)this.options.set(this.e.options[o],!1);for(var d in n.items)"string"==typeof n.items[d]&&(n.items[d]={value:n.items[d]}),this.options.add(n.items[d].key||d,n.items[d].value,n.items[d].group,n.items[d].selected,n.items[d].disabled,n.items[d].description);return this.query(),this.e.nextElementSibling?this.e.parentElement.insertBefore(this.select,this.e.nextElementSibling):this.e.parentElement.appendChild(this.select),n.sourceHide&&("none"==this.e.style.display?(this.select.style.display="none",this.e.setAttribute("data-select-hidden","display")):"hidden"==this.e.style.visibility?(this.select.style.visibiltiy="hidden",this.e.setAttribute("data-select-hidden","visibility")):(this.e.style.display="none",this.e.setAttribute("data-select-hidden","0"))),this.e.setAttribute("data-tail-select","tail-"+this.id),e.con.startOpen&&this.open(n.animate),(n.cbComplete||function(){}).call(this,this.select),this._init=!1,this},bind:function(){var e=this;if(void 0===this.options_initial){for(var t=[],o=0;o<this.options.selected.length;++o)t.push(this.options.selected[o]);this.options_initial={selected:t}}return i.addEventListener("keydown",(function(t){var i,o,a,l,c,u=t.keyCode||t.which;if((32!=u||e.select!==document.activeElement)&&(!n(e.select,"active")||[13,27,38,40].indexOf(u)<0))return!1;if(t.preventDefault(),t.stopPropagation(),32===u)return e.open(e.con.animate);if(13==u&&(i=e.dropdown.querySelector(".dropdown-option.hover:not(.disabled)"))&&(i.classList.contains("selected")?e.options.unselect.call(e.options,i):e.options.select.call(e.options,i)),27==u||13==u)return e.close(e.con.animate);if(i=e.dropdown.querySelector(".dropdown-option.hover:not(.disabled)"))for(s(i,"hover"),a=[(40==u?"next":"previous")+"ElementSibling"];(i=null!==(l=i[a])&&"LI"==i.tagName?l:null!==(l=i.parentElement[a])&&l.children.length>0&&"UL"==l.tagName&&l.children[40==u?0:l.children.length-1])&&(!n(i,"dropdown-option")||n(i,"disabled")););if(i||40!=u?i||38!=u||(i=(c=e.dropdown.querySelectorAll(".dropdown-option:not(.disabled)"))[c.length-1]):i=e.dropdown.querySelector(".dropdown-option:not(.disabled)"),i&&(o=e.dropdown.querySelector(".dropdown-inner"))){var d=function(e){for(var t={top:e.offsetTop,height:e.offsetHeight};(e=e.parentElement)!=o;)t.top+=e.offsetTop;return t}(i);r(i,"hover"),o.scrollTop=Math.max(0,d.top-2*d.height)}return!0})),i.addEventListener("click",(function(t){if(!n(e.select,"active")||n(e.select,"idle"))return!1;if(!0===e.con.stayOpen)return!1;for(var i=[e.e,e.select,e.container],r=i.length,s=0;s<r;s++){if(i[s]&&(i[s].contains(t.target)||i[s]==t.target))return!1;if(!t.target.parentElement)return!1}return e.close.call(e,e.con.animate)})),!this.con.sourceBind||(this.e.addEventListener("change",(function(t){if(null!=t.detail)return!1;if(t.preventDefault(),t.stopPropagation(),!this.multiple&&this.selectedIndex)e.options.select.call(e.options,this.options[this.selectedIndex]);else{var i=[].concat(e.options.selected),n=[].filter.call(this.querySelectorAll("option:checked"),(function(e){return!(i.indexOf(e)>=0&&(i.splice(i.indexOf(e),1),1))}));e.options.walk.call(e.options,"unselect",i),e.options.walk.call(e.options,"select",n)}})),!0)},callback:function(e,t,i){var n="[data-key='"+e.key.replace(/('|\\)/g,"\\$1")+"'][data-group='"+e.group.replace(/('|\\)/g,"\\$1")+"']";if("rebuild"==t)return this.query();var o=this.dropdown.querySelector(n);return o&&["select","disable"].indexOf(t)>=0?r(o,"select"==t?"selected":"disabled"):o&&["unselect","enable"].indexOf(t)>=0&&s(o,"unselect"==t?"selected":"disabled"),this.update(e),!0===i||this.trigger("change",e,t)},trigger:function(e){if(this._init)return!1;var t={bubbles:!1,cancelable:!0,detail:{args:arguments,self:this}};"change"==e&&arguments[2]&&arguments[2].indexOf("select")>=0&&(o(this.e,"input",t),o(this.e,"change",t)),o(this.select,"tail::"+e,t);var i,n=[];return Array.prototype.map.call(arguments,(function(e,t){t>0&&n.push(e)})),(this.events[e]||[]).forEach((function(e){(i=[].concat(n)).push(e.args||null),(e.cb||function(){}).apply(t.detail.self,i)})),!0},calc:function(){var e=this.dropdown.cloneNode(!0),i=this.con.height,n=0,o=this.dropdown.querySelector(".dropdown-inner");(e=this.dropdown.cloneNode(!0)).style.cssText="height:auto;min-height:auto;max-height:none;opacity:0;display:block;visibility:hidden;",e.style.maxHeight=this.con.height+"px",e.className+=" cloned",this.dropdown.parentElement.appendChild(e),i=i>e.clientHeight?e.clientHeight:i,this.con.search&&(n=e.querySelector(".dropdown-search").clientHeight),this.dropdown.parentElement.removeChild(e);var a=this.select.getBoundingClientRect(),l=t.innerHeight-(a.top+a.height),c=i+n>l&&a.top>l;return!0===this.con.openAbove||!1!==this.con.openAbove&&c?(c=!0,i=Math.min(i,a.top-10),r(this.select,"open-top")):(c=!1,i=Math.min(i,l-10),s(this.select,"open-top")),o&&(this.dropdown.style.maxHeight=i+"px",o.style.maxHeight=i-n+"px"),this},query:function(e,t){var i,r,s,o,a,c,u=this,d=this.con,h="getAttribute",f=l("DIV","dropdown-inner"),p=e?"finder":"walker",m=e?[e,t]:[d.sortItems,d.sortGroups];for(this._query="string"==typeof e&&e;i=this.options[p].apply(this.options,m);){if(!s||s&&s[h]("data-group")!==i.group){if(!((r=(d.cbLoopGroup||this.cbGroup).call(this,i.group,e,f))instanceof Element))break;(s=r).setAttribute("data-group",i.group),f.appendChild(s)}if(null!==(o=(d.cbLoopItem||this.cbItem).call(this,i,s,e,f))){if(!1===o)break;o.setAttribute("data-key",i.key),o.setAttribute("data-group",i.group),o.addEventListener("click",(function(e){if(!this.hasAttribute("data-key"))return!1;var t=this[h]("data-key"),i=this[h]("data-group")||"#";u.options.toggle.call(u.options,t,i)&&(!1!==u.con.stayOpen||u.con.multiple||u.close.call(u,u.con.animate))})),s.appendChild(o)}}var g=f.querySelectorAll("*[data-key]").length;0==g&&(this.con.cbEmpty||function(e){var t=l("SPAN","dropdown-empty");t.innerText=this._e("empty"),e.appendChild(t)}).call(this,f,e),g>0&&d.multiple&&d.multiLimit==1/0&&d.multiSelectAll&&(a=l("BUTTON","tail-all"),c=l("BUTTON","tail-none"),a.innerText=this._e("all"),a.addEventListener("click",(function(e){e.preventDefault();var t=u.dropdown.querySelectorAll(".dropdown-inner .dropdown-option");u.options.walk.call(u.options,"select",t)})),c.innerText=this._e("none"),c.addEventListener("click",(function(e){e.preventDefault();var t=u.dropdown.querySelectorAll(".dropdown-inner .dropdown-option");u.options.walk.call(u.options,"unselect",t)})),(o=l("SPAN","dropdown-action")).appendChild(a),o.appendChild(c),f.insertBefore(o,f.children[0]));var y=this.dropdown.querySelector(".dropdown-inner");return this.dropdown[(y?"replace":"append")+"Child"](f,y),n(this.select,"active")&&this.calc(),this.updateCSV().updateLabel()},cbGroup:function(e,t){var i,n,r=l("UL","dropdown-optgroup"),s=this;return"#"==e||(r.innerHTML='<li class="optgroup-title"><b>'+e+"</b></li>",this.con.multiple&&this.con.multiLimit==1/0&&this.con.multiSelectAll&&(i=l("BUTTON","tail-none"),n=l("BUTTON","tail-all"),i.innerText=this._e("none"),i.addEventListener("click",(function(e){e.preventDefault();var t=this.parentElement.parentElement.getAttribute("data-group");s.options.all.call(s.options,"unselect",t)})),n.innerText=this._e("all"),n.addEventListener("click",(function(e){e.preventDefault();var t=this.parentElement.parentElement.getAttribute("data-group");s.options.all.call(s.options,"select",t)})),r.children[0].appendChild(i),r.children[0].appendChild(n))),r},cbItem:function(e,t,i){var n=l("LI","dropdown-option"+(e.selected?" selected":"")+(e.disabled?" disabled":""));return n.title=e.option.title,i&&i.length>0&&this.con.searchMarked?(i=this.options.applyLinguisticRules(i),n.innerHTML=e.value.replace(new RegExp("("+i+")","i"),"<mark>$1</mark>")):n.innerText=e.value,this.con.descriptions&&e.description&&(n.innerHTML+='<span class="option-description">'+e.description+"</span>"),n},update:function(e){return this.updateLabel().updateContainer(e).updatePin(e).updateCSV(e)},updateLabel:function(e){if(this.container==this.label&&this.options.selected.length>0)return this.label.querySelector(".label-inner")&&this.label.removeChild(this.label.querySelector(".label-inner")),this.label.querySelector(".label-count")&&this.label.removeChild(this.label.querySelector(".label-count")),this;var t,i=this.con,r=this.options.selected.length;return"string"!=typeof e&&(e=i.disabled?"disabled":0==this.dropdown.querySelectorAll("*[data-key]").length?"empty"+(n(this.select,"in-search")?"Search":""):i.multiLimit<=r?"limit":!i.multiple&&this.options.selected.length>0?this.options.selected[0].innerText:"string"==typeof i.placeholder?i.placeholder:"placeholder"+(i.multiple&&i.multiLimit<1/0?"Multi":"")),e='<span class="label-inner">'+(e=this._e(e,{":limit":i.multiLimit},e))+"</span>",t=i.multiShowLimit&&i.multiLimit<1/0,i.multiple&&i.multiShowCount&&(e=(e='<span class="label-count '+(r?"label-count--selected":"")+'">:c</span>'+e).replace(":c",r+(t?" / "+i.multiLimit:""))),this.label.innerHTML=e,this},updateContainer:function(e){if(!this.container||!this.con.multiContainer)return this;var t="[data-group='"+e.group+"'][data-key='"+e.key+"']";if(this.container.querySelector(t))return e.selected||this.container.removeChild(this.container.querySelector(t)),this;if(e.selected){var i=this,n=l("DIV","select-handle");n.innerText=e.value,n.setAttribute("data-key",e.key),n.setAttribute("data-group",e.group),n.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation();var t=this.getAttribute("data-key"),n=this.getAttribute("data-group");i.options.unselect.call(i.options,t,n)})),this.container.appendChild(n)}return this},updatePin:function(e){var t=this.dropdown.querySelector(".dropdown-inner ul"),i="li[data-key='"+e.key+"'][data-group='"+e.group+"']";if(!this.con.multiPinSelected||!t||!1!==this._query)return this;if(i=this.dropdown.querySelector(i),e.selected)t.insertBefore(i,t.children[0]);else{for(var n=this.dropdown.querySelector("ul[data-group='"+e.group+"']"),r=this.options[e.index-1],s=!1;r&&r.group==e.group&&!(s=n.querySelector("li[data-key='"+r.key+"']"));)r=this.options[r.index-1];s&&s.nextElementSibling?n.insertBefore(i,s.nextElementSibling):n.appendChild(i)}return this},updateCSV:function(e){if(!this.csvInput||!this.con.csvOutput)return this;for(var t=[],i=this.options.selected.length,n=0;n<i;n++)t.push(this.options.selected[n].value);return this.csvInput.value=t.join(this.con.csvSeparator||","),this},open:function(e){if(n(this.select,"active")||n(this.select,"idle")||this.con.disabled)return!1;this.calc();var t=function(){r(i.select,"active"),s(i.select,"idle"),this.dropdown.style.height="auto",this.dropdown.style.overflow="visible",this.label.removeAttribute("style"),this.con.search&&this.con.searchFocus&&this.dropdown.querySelector("input").focus(),this.trigger.call(this,"open")},i=this,o=this.dropdown.style;return!1!==e?(this.label.style.zIndex=25,this.dropdown.style.cssText+="height:0;display:block;overflow:hidden;",r(i.select,"idle"),function e(){var n=parseInt(o.height,10),r=parseInt(o.maxHeight,10);if(n>=r)return t.call(i);o.height=(n+50>r?r:n+50)+"px",setTimeout(e,20)}()):(o.cssText="height:"+o.maxHeight+";display:block;overflow:hidden;",t.call(this)),this},close:function(e){if(!n(this.select,"active")||n(this.select,"idle"))return!1;var t=function(){s(this.select,"active"),s(this.select,"idle"),this.dropdown.removeAttribute("style"),this.dropdown.querySelector(".dropdown-inner").removeAttribute("style"),this.trigger.call(this,"close")},i=this,o=this.dropdown;return!1!==e?(r(this.select,"idle"),this.dropdown.style.overflow="hidden",function e(){if(parseInt(o.offsetHeight,10)-50<=0)return t.call(i);o.style.height=parseInt(o.offsetHeight,10)-50+"px",setTimeout(e,20)}()):t.call(this),this},toggle:function(e){return n(this.select,"active")?this.close(e):n(this.select,"idle")?this:this.open(e)},remove:function(){if(this.e.removeAttribute("data-tail-select"),this.e.hasAttribute("data-select-hidden")&&("0"==this.e.getAttribute("data-select-hidden")&&this.e.style.removeProperty("display"),this.e.removeAttribute("data-select-hidden")),Array.prototype.map.call(this.e.querySelectorAll("[data-select-option='add']"),(function(e){e.parentElement.removeChild(e)})),Array.prototype.map.call(this.e.querySelectorAll("[data-select-optgroup='add']"),(function(e){e.parentElement.removeChild(e)})),this.e.name=this.csvInput.hasAttribute("name")?this.csvInput.name:this.e.name,this.select.parentElement&&this.select.parentElement.removeChild(this.select),this.container)for(var e=this.container.querySelectorAll(".select-handle"),t=e.length,i=0;i<t;i++)this.container.removeChild(e[i]);return this},reload:function(){return this.remove().init()},reset:function(){for(var e=0;e<this.options.element.length;++e)this.options.element[e].selected=!1,this.options.unselect(this.options.element[e].value,"#",!0);for(e=0;e<this.options_initial.selected.length;++e)this.options_initial.selected[e].selected=!0,this.options.select(this.options_initial.selected[e].value,"#",!0);this.dropdown.querySelector("input").value="",this.query.call(this,"")},config:function(e,t,i){if(e instanceof Object){for(var n in e)this.config(n,e[n],!1);return this.reload(),this.con}return void 0===e?this.con:e in this.con&&(void 0===t?this.con[e]:(this.con[e]=t,!1!==i&&this.reload(),this))},enable:function(e){return s(this.select,"disabled"),this.e.disabled=!1,this.con.disabled=!1,!1===e?this:this.reload()},disable:function(e){return r(this.select,"disabled"),this.e.disabled=!0,this.con.disabled=!0,!1===e?this:this.reload()},on:function(e,t,i){return!(["open","close","change"].indexOf(e)<0||"function"!=typeof t)&&(e in this.events||(this.events[e]=[]),this.events[e].push({cb:t,args:i instanceof Array?i:[]}),this)},value:function(){return 0==this.options.selected.length?null:this.con.multiple?this.options.selected.map((function(e){return e.value})):this.options.selected[0].value}},(c=u.options=function(e,t){return this instanceof c?(this.self=t,this.element=e,this.length=0,this.selected=[],this.disabled=[],this.items={"#":{}},this.groups={},this):new c(e,t)}).prototype={_r:function(e){return e.replace("disabled","disable").replace("enabled","enable").replace("selected","select").replace("unselected","unselect")},get:function(e,t){var i="getAttribute";if("object"==typeof e&&e.key&&e.group)t=e.group||t,e=e.key;else if(e instanceof Element)"OPTION"==e.tagName?(t=e.parentElement.label||"#",e=e.value||e.innerText):e.hasAttribute("data-key")&&(t=e[i]("data-group")||e.parentElement[i]("data-group")||"#",e=e[i]("data-key"));else if("string"!=typeof e)return!1;return e=/^[0-9]+$/.test(e)?"_"+e:e,t in this.items&&this.items[t][e]},set:function(e,t){var i=e.value||e.innerText,n=e.parentElement.label||"#";if(n in this.items||(this.items[n]={},this.groups[n]=e.parentElement),i in this.items[n])return!1;var r=/^[0-9]+$/.test(i)?"_"+i:i,s=this.self.con;if(s.multiple&&this.selected.length>=s.multiLimit&&(e.selected=!1),!e.selected||!s.deselect||e.hasAttribute("selected")&&0!=s.multiLimit||(e.selected=!1,e.parentElement.selectedIndex=-1),e.hasAttribute("data-description")){var o=l("SPAN");o.innerHTML=e.getAttribute("data-description"),e.setAttribute("data-description",o.innerHTML)}return this.items[n][r]={key:i,value:e.text,description:e.getAttribute("data-description")||null,group:n,option:e,optgroup:"#"!=n?this.groups[n]:void 0,selected:e.selected,disabled:e.disabled,hidden:e.hidden||!1},this.length++,e.selected&&this.select(this.items[n][r]),e.disabled&&this.disable(this.items[n][r]),!t||this.self.callback(this.items[n][i],"rebuild")},add:function(e,t,n,r,s,o,a){if(e instanceof Object){for(var c in e)this.add(e[c].key||c,e[c].value,e[c].group,e[c].selected,e[c].disabled,e[c].description,!1);return this.self.query()}if(this.get(e,n))return!1;if("#"!==(n="string"==typeof n?n:"#")&&!(n in this.groups)){var u=l("OPTGROUP");u.label=n,u.setAttribute("data-select-optgroup","add"),this.element.appendChild(u),this.items[n]={},this.groups[n]=u}this.self.con.multiple&&this.selected.length>=this.self.con.multiLimit&&(r=!1),s=!!s;var d=i.createElement("OPTION");return d.value=e,d.selected=r,d.disabled=s,d.innerText=t,d.setAttribute("data-select-option","add"),o&&o.length>0&&d.setAttribute("data-description",o),("#"==n?this.element:this.groups[n]).appendChild(d),this.set(d,a)},move:function(e,t,i,n){if(!(e=this.get(e,t)))return!1;if("#"!==i&&!(i in this.groups)){var r=l("OPTGROUP");r.label=i,this.element.appendChild(r),this.items[i]={},this.groups[i]=r,this.groups[i].appendChild(e.option)}return delete this.items[e.group][e.key],e.group=i,e.optgroup=this.groups[i]||void 0,this.items[i][e.key]=e,!n||this.self.query()},remove:function(e,t,i){if(!(e=this.get(e,t)))return!1;e.selected&&this.unselect(e),e.disabled&&this.enable(e),e.option.parentElement.removeChild(e.option);var n=/^[0-9]+$/.test(e.key)?"_"+e.key:e.key;return delete this.items[e.group][n],this.length--,0===Object.keys(this.items[e.group]).length&&(delete this.items[e.group],delete this.groups[e.group]),!i||this.self.query()},is:function(e,t,i){e=this._r(e);var n=this.get(t,i);return!n||["select","unselect","disable","enable"].indexOf(e)<0?null:"disable"==e||"enable"==e?"disable"==e?n.disabled:!n.disabled:("select"==e||"unselect"==e)&&("select"==e?n.selected:!n.selected)},handle:function(e,t,i,r){var s=this.get(t,i);if(e=this._r(e),!s||["select","unselect","disable","enable"].indexOf(e)<0)return null;if("disable"==e||"enable"==e)return s.option in this.disabled||"disable"!=e?s.option in this.disabled&&"enable"==e&&this.disabled.splice(this.disabled.indexOf(s.option),1):this.disabled.push(s.option),s.disabled="disable"==e,s.option.disabled="disable"==e,this.self.callback.call(this.self,s,e);var o=n(this.self.select,"disabled")||s.disabled||s.option.disabled,a=this.self.con.multiple&&this.self.con.multiLimit<=this.selected.length,l=!this.self.con.multiple&&this.selected.indexOf(s.option)>0,c=0==this.self.con.multiLimit&&1==this.self.con.deselect,u=!this.self.con.multiple&&!this.self.con.deselect&&!0!==r;if("select"==e){if(o||a||c||l)return!1;if(!this.self.con.multiple)for(var d in this.selected)this.unselect(this.selected[d],void 0,!0);this.selected.indexOf(s.option)<0&&this.selected.push(s.option)}else if("unselect"==e){if(o||u)return!1;this.selected.splice(this.selected.indexOf(s.option),1)}return s.selected="select"==e,s.option.selected="select"==e,s.option[(e.length>6?"remove":"set")+"Attribute"]("selected","selected"),this.self.callback.call(this.self,s,e,r)},enable:function(e,t){return this.handle("enable",e,t,!1)},disable:function(e,t){return this.handle("disable",e,t,!1)},select:function(e,t){return this.handle("select",e,t,!1)},unselect:function(e,t,i){return this.handle("unselect",e,t,i)},toggle:function(e,t){return!!(e=this.get(e,t))&&this.handle(e.selected?"unselect":"select",e,t,!1)},invert:function(e){if(e=this._r(e),["enable","disable"].indexOf(e)>=0)var t=this.disabled,i="enable"==e?"disable":"enable";else["select","unselect"].indexOf(e)>=0&&(t=this.selected,i="select"==e?"unselect":"select");var n=Array.prototype.filter.call(this,(function(e){return!(e in t)})),r=this;return[].concat(t).forEach((function(e){r.handle.call(r,i,e)})),[].concat(n).forEach((function(t){r.handle.call(r,e,t)})),!0},all:function(e,t){var i=this,n=this;return t in this.items?n=Object.keys(this.items[t]):["unselect","enable"].indexOf(e)>=0&&(n=[].concat("unselect"==e?this.selected:this.disabled)),Array.prototype.forEach.call(n,(function(n){i.handle.call(i,e,n,t,!1)})),!0},walk:function(e,t,i){if(t instanceof Array||t.length)for(var n=t.length,r=0;r<n;r++)this.handle.apply(this,[e,t[r],null].concat(i));else if(t instanceof Object){var s=this;if(t.forEach)t.forEach((function(t){s.handle.apply(s,[e,t,null].concat(i))}));else for(var o in t)("string"==typeof t[o]||"number"==typeof t[o]||t[o]instanceof Element)&&this.handle.apply(this,[e,t[o],o in this.items?o:null]).concat(i)}return this},applyLinguisticRules:function(e,t){var i=this.self.con.linguisticRules,n=[];return Object.keys(i).forEach((function(e){n.push("("+e+"|["+i[e]+"])")})),t&&(n=n.concat(n.map((function(e){return e.toUpperCase()})))),e.replace(new RegExp(n.join("|"),t?"g":"ig"),(function(e){return n[[].indexOf.call(arguments,e,1)-1]}))},find:function(e,t){var i,n=this,r={};if(t||(t=this.self.con.searchConfig),"function"==typeof t)i=t.bind(this,e);else{(t=t instanceof Array?t:[t]).forEach((function(e){"string"==typeof e&&(r[e]=!0)})),r.any=r.any?r.any:r.attributes&&r.value,r.regex&&!r.text||(e=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r.exactglyphes||(e=this.self.options.applyLinguisticRules(e,r.case)),r.word&&(e="\\b"+e+"\\b");var s=new RegExp(e,r.case?"m":"mi"),o=function(e){return s.test(e.text||e.value)};if(i=r.any?function(e){return o(e)||[].some.call(e.attributes,o)}:r.attributes?function(e){return[].some.call(e.attributes,o)}:o,!this.self.con.searchDisabled){var a=i;i=function(e){return!e.disabled&&a(e)}}}return[].filter.call(this.self.e.options,i).map((function(e){return!e.hidden&&n.get(e)}))},finder:function(e,t){var i;for(void 0===this._finderLoop&&(this._finderLoop=this.find(e,t));void 0!==(i=this._finderLoop.shift());)return i;return delete this._finderLoop,!1},walker:function(e,t){if(void 0!==this._inLoop&&this._inLoop){if(this._inItems.length>0){do{var i=this.items[this._inGroup][this._inItems.shift()]}while(!0===i.hidden);return i}if(this._inGroups.length>0){for(;this._inGroups.length>0;){var n=this._inGroups.shift();if(!(n in this.items))return!1;var r=Object.keys(this.items[n]);if(r.length>0)break}return"ASC"==e?r.sort():"DESC"==e?r.sort().reverse():"function"==typeof e&&(r=e.call(this,r)),this._inItems=r,this._inGroup=n,this.walker(null,null)}return delete this._inLoop,delete this._inItems,delete this._inGroup,delete this._inGroups,!1}var s=Object.keys(this.groups)||[];return"ASC"==t?s.sort():"DESC"==t?s.sort().reverse():"function"==typeof t&&(s=t.call(this,s)),s.unshift("#"),this._inLoop=!0,this._inItems=[],this._inGroups=s,this.walker(e,null)}},u}(r)}.call(t,i,t,e),void 0===n||(e.exports=n)},732:function(e){e.exports=function(){"use strict";function e(){return e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},e.apply(this,arguments)}var t="undefined"!=typeof window,i=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),n=t&&"IntersectionObserver"in window,r=t&&"classList"in document.createElement("p"),s=t&&window.devicePixelRatio>1,o={elements_selector:".lazy",container:i||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},a=function(t){return e({},o,t)},l=function(e,t){var i,n="LazyLoad::Initialized",r=new e(t);try{i=new CustomEvent(n,{detail:{instance:r}})}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent(n,!1,!1,{instance:r})}window.dispatchEvent(i)},c="src",u="srcset",d="sizes",h="poster",f="llOriginalAttrs",p="data",m="loading",g="loaded",y="applied",v="error",b="native",w=function(e,t){return e.getAttribute("data-"+t)},_=function(e){return w(e,"ll-status")},k=function(e,t){return function(e,t,i){var n="data-ll-status";null!==i?e.setAttribute(n,i):e.removeAttribute(n)}(e,0,t)},T=function(e){return k(e,null)},S=function(e){return null===_(e)},x=function(e){return _(e)===b},E=[m,g,y,v],C=function(e,t,i,n){e&&(void 0===n?void 0===i?e(t):e(t,i):e(t,i,n))},A=function(e,t){r?e.classList.add(t):e.className+=(e.className?" ":"")+t},P=function(e,t){r?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},L=function(e){return e.llTempImage},M=function(e,t){if(t){var i=t._observer;i&&i.unobserve(e)}},O=function(e,t){e&&(e.loadingCount+=t)},I=function(e,t){e&&(e.toLoadCount=t)},F=function(e){for(var t,i=[],n=0;t=e.children[n];n+=1)"SOURCE"===t.tagName&&i.push(t);return i},j=function(e,t){var i=e.parentNode;i&&"PICTURE"===i.tagName&&F(i).forEach(t)},N=function(e,t){F(e).forEach(t)},q=[c],D=[c,h],R=[c,u,d],$=[p],H=function(e){return!!e[f]},z=function(e){return e[f]},V=function(e){return delete e[f]},B=function(e,t){if(!H(e)){var i={};t.forEach((function(t){i[t]=e.getAttribute(t)})),e[f]=i}},U=function(e,t){if(H(e)){var i=z(e);t.forEach((function(t){!function(e,t,i){i?e.setAttribute(t,i):e.removeAttribute(t)}(e,t,i[t])}))}},W=function(e,t,i){A(e,t.class_applied),k(e,y),i&&(t.unobserve_completed&&M(e,t),C(t.callback_applied,e,i))},Y=function(e,t,i){A(e,t.class_loading),k(e,m),i&&(O(i,1),C(t.callback_loading,e,i))},G=function(e,t,i){i&&e.setAttribute(t,i)},X=function(e,t){G(e,d,w(e,t.data_sizes)),G(e,u,w(e,t.data_srcset)),G(e,c,w(e,t.data_src))},K={IMG:function(e,t){j(e,(function(e){B(e,R),X(e,t)})),B(e,R),X(e,t)},IFRAME:function(e,t){B(e,q),G(e,c,w(e,t.data_src))},VIDEO:function(e,t){N(e,(function(e){B(e,q),G(e,c,w(e,t.data_src))})),B(e,D),G(e,h,w(e,t.data_poster)),G(e,c,w(e,t.data_src)),e.load()},OBJECT:function(e,t){B(e,$),G(e,p,w(e,t.data_src))}},Q=["IMG","IFRAME","VIDEO","OBJECT"],J=function(e,t){!t||function(e){return e.loadingCount>0}(t)||function(e){return e.toLoadCount>0}(t)||C(e.callback_finish,t)},Z=function(e,t,i){e.addEventListener(t,i),e.llEvLisnrs[t]=i},ee=function(e,t,i){e.removeEventListener(t,i)},te=function(e){return!!e.llEvLisnrs},ie=function(e){if(te(e)){var t=e.llEvLisnrs;for(var i in t){var n=t[i];ee(e,i,n)}delete e.llEvLisnrs}},ne=function(e,t,i){!function(e){delete e.llTempImage}(e),O(i,-1),function(e){e&&(e.toLoadCount-=1)}(i),P(e,t.class_loading),t.unobserve_completed&&M(e,i)},re=function(e,t,i){var n=L(e)||e;te(n)||function(e,t,i){te(e)||(e.llEvLisnrs={});var n="VIDEO"===e.tagName?"loadeddata":"load";Z(e,n,t),Z(e,"error",i)}(n,(function(r){!function(e,t,i,n){var r=x(t);ne(t,i,n),A(t,i.class_loaded),k(t,g),C(i.callback_loaded,t,n),r||J(i,n)}(0,e,t,i),ie(n)}),(function(r){!function(e,t,i,n){var r=x(t);ne(t,i,n),A(t,i.class_error),k(t,v),C(i.callback_error,t,n),i.restore_on_error&&U(t,R),r||J(i,n)}(0,e,t,i),ie(n)}))},se=function(e,t,i){!function(e){return Q.indexOf(e.tagName)>-1}(e)?function(e,t,i){!function(e){e.llTempImage=document.createElement("IMG")}(e),re(e,t,i),function(e){H(e)||(e[f]={backgroundImage:e.style.backgroundImage})}(e),function(e,t,i){var n=w(e,t.data_bg),r=w(e,t.data_bg_hidpi),o=s&&r?r:n;o&&(e.style.backgroundImage='url("'.concat(o,'")'),L(e).setAttribute(c,o),Y(e,t,i))}(e,t,i),function(e,t,i){var n=w(e,t.data_bg_multi),r=w(e,t.data_bg_multi_hidpi),o=s&&r?r:n;o&&(e.style.backgroundImage=o,W(e,t,i))}(e,t,i),function(e,t,i){var n=w(e,t.data_bg_set);if(n){var r=n.split("|"),s=r.map((function(e){return"image-set(".concat(e,")")}));e.style.backgroundImage=s.join(),""===e.style.backgroundImage&&(s=r.map((function(e){return"-webkit-image-set(".concat(e,")")})),e.style.backgroundImage=s.join()),W(e,t,i)}}(e,t,i)}(e,t,i):function(e,t,i){re(e,t,i),function(e,t,i){var n=K[e.tagName];n&&(n(e,t),Y(e,t,i))}(e,t,i)}(e,t,i)},oe=function(e){e.removeAttribute(c),e.removeAttribute(u),e.removeAttribute(d)},ae=function(e){j(e,(function(e){U(e,R)})),U(e,R)},le={IMG:ae,IFRAME:function(e){U(e,q)},VIDEO:function(e){N(e,(function(e){U(e,q)})),U(e,D),e.load()},OBJECT:function(e){U(e,$)}},ce=["IMG","IFRAME","VIDEO"],ue=function(e){return e.use_native&&"loading"in HTMLImageElement.prototype},de=function(e){return Array.prototype.slice.call(e)},he=function(e){return e.container.querySelectorAll(e.elements_selector)},fe=function(e){return function(e){return _(e)===v}(e)},pe=function(e,t){return function(e){return de(e).filter(S)}(e||he(t))},me=function(e,i){var r=a(e);this._settings=r,this.loadingCount=0,function(e,t){n&&!ue(e)&&(t._observer=new IntersectionObserver((function(i){!function(e,t,i){e.forEach((function(e){return function(e){return e.isIntersecting||e.intersectionRatio>0}(e)?function(e,t,i,n){var r=function(e){return E.indexOf(_(e))>=0}(e);k(e,"entered"),A(e,i.class_entered),P(e,i.class_exited),function(e,t,i){t.unobserve_entered&&M(e,i)}(e,i,n),C(i.callback_enter,e,t,n),r||se(e,i,n)}(e.target,e,t,i):function(e,t,i,n){S(e)||(A(e,i.class_exited),function(e,t,i,n){i.cancel_on_exit&&function(e){return _(e)===m}(e)&&"IMG"===e.tagName&&(ie(e),function(e){j(e,(function(e){oe(e)})),oe(e)}(e),ae(e),P(e,i.class_loading),O(n,-1),T(e),C(i.callback_cancel,e,t,n))}(e,t,i,n),C(i.callback_exit,e,t,n))}(e.target,e,t,i)}))}(i,e,t)}),function(e){return{root:e.container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}}(e)))}(r,this),function(e,i){t&&(i._onlineHandler=function(){!function(e,t){var i;(i=he(e),de(i).filter(fe)).forEach((function(t){P(t,e.class_error),T(t)})),t.update()}(e,i)},window.addEventListener("online",i._onlineHandler))}(r,this),this.update(i)};return me.prototype={update:function(e){var t,r,s=this._settings,o=pe(e,s);I(this,o.length),!i&&n?ue(s)?function(e,t,i){e.forEach((function(e){-1!==ce.indexOf(e.tagName)&&function(e,t,i){e.setAttribute("loading","lazy"),re(e,t,i),function(e,t){var i=K[e.tagName];i&&i(e,t)}(e,t),k(e,b)}(e,t,i)})),I(i,0)}(o,s,this):(r=o,function(e){e.disconnect()}(t=this._observer),function(e,t){t.forEach((function(t){e.observe(t)}))}(t,r)):this.loadAll(o)},destroy:function(){this._observer&&this._observer.disconnect(),t&&window.removeEventListener("online",this._onlineHandler),he(this._settings).forEach((function(e){V(e)})),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){var t=this,i=this._settings;pe(e,i).forEach((function(e){M(e,t),se(e,i,t)}))},restoreAll:function(){var e=this._settings;he(e).forEach((function(t){!function(e,t){(function(e){var t=le[e.tagName];t?t(e):function(e){if(H(e)){var t=z(e);e.style.backgroundImage=t.backgroundImage}}(e)})(e),function(e,t){S(e)||x(e)||(P(e,t.class_entered),P(e,t.class_exited),P(e,t.class_applied),P(e,t.class_loading),P(e,t.class_loaded),P(e,t.class_error))}(e,t),T(e),V(e)}(t,e)}))}},me.load=function(e,t){var i=a(t);se(e,i)},me.resetStatus=function(e){T(e)},t&&function(e,t){if(t)if(t.length)for(var i,n=0;i=t[n];n+=1)l(e,i);else l(e,t)}(me,window.lazyLoadOptions),me}()}},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=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(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=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";function e(t){return e="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},e(t)}function t(t,i){for(var n=0;n<i.length;n++){var r=i[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,(void 0,s=function(t,i){if("object"!==e(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,"string");if("object"!==e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(r.key),"symbol"===e(s)?s:String(s)),r)}var s}var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var i,n;return i=e,n=[{key:"write",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";if(void 0!==themeVars.debug&&"1"===themeVars.debug){var i="background: #59bcf0; font-weight: bold; color: #fff",n=" Info: ";switch(t){case"error":n=" Error: ",i="background: #ed1111; font-weight: bold; color: #fff";break;case"success":n=" Success: ",i="background: #43d896; font-weight: bold; color: #fff"}console.log("%c "+n+e+" ",i)}}}],n&&t(i.prototype,n),Object.defineProperty(i,"prototype",{writable:!1}),e}();function r(e){return r="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},r(e)}function s(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,(void 0,s=function(e,t){if("object"!==r(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===r(s)?s:String(s)),n)}var s}var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,i;return t=e,i=[{key:"single",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return null!==t&&document.querySelectorAll(t).length<1?null:new e(t,i)}},{key:"multiple",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=[],r=document.querySelectorAll(t);return r.length<1||r.forEach((function(t,r){n[r]=new e(t,i)})),n}}],i&&s(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function a(e){return a="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},a(e)}function l(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,(void 0,r=function(e,t){if("object"!==a(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===a(r)?r:String(r)),n)}var r}var c=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,i;return t=e,i=[{key:"throttle",value:function(e,t){var i=Date.now();return function(){i+t-Date.now()<0&&(e(),i=Date.now())}}},{key:"debounce",value:function(e,t,i){var n;return function(){var r=this,s=arguments,o=function(){n=null,i||e.apply(r,s)},a=i&&!n;clearTimeout(n),n=setTimeout(o,t),a&&e.apply(r,s)}}},{key:"slideUp",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.height=e.offsetHeight+"px",e.offsetHeight,e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,window.setTimeout((function(){e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")}),t)}},{key:"slideDown",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"block";e.style.removeProperty("display");var n=window.getComputedStyle(e).display;"none"===n&&(n=i),e.style.display=n;var r=e.offsetHeight;e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,e.offsetHeight,e.style.boxSizing="border-box",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=r+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout((function(){e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")}),t)}},{key:"slideToggle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"block";return"none"===window.getComputedStyle(e).display?this.slideDown(e,t,i):this.slideUp(e,t)}}],i&&l(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function u(e){return u="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},u(e)}function d(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,(void 0,r=function(e,t){if("object"!==u(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===u(r)?r:String(r)),n)}var r}var h=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.init()}var t,i;return t=e,(i=[{key:"init",value:function(){var e=document.querySelectorAll("[data-viewport]"),t=new IntersectionObserver(this.callback,{threshold:.1,rootMargin:"0px"});e.forEach((function(e){t.observe(e)}))}},{key:"callback",value:function(e,t){e.forEach((function(e){e.isIntersecting&&(e.target.classList.add("visible"),t.unobserve(e.target))}))}}])&&d(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}(),f=i(732),p=i.n(f);function m(e){return m="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},m(e)}function g(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 y(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?g(Object(i),!0).forEach((function(t){v(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):g(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function v(e,t,i){return(t=_(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(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 w(e,t,i){return t&&b(e.prototype,t),i&&b(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function _(e){var t=function(e,t){if("object"!==m(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===m(t)?t:String(t)}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var T=w((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"[data-lazy]",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};k(this,e);var n={elements_selector:t,thresholds:"150% 0px",unobserve_entered:!0},r=y(y({},n),i);return new(p())(r)})),S=i(238),x=i.n(S);function E(e){return E="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},E(e)}function C(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,(void 0,r=function(e,t){if("object"!==E(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===E(r)?r:String(r)),n)}var r}function A(e,t,i){return t&&C(e.prototype,t),i&&C(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function P(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var L=A((function e(){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return P(this,e),new(x())(t)})),M=i(152),O=i.n(M);function I(e){return I="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},I(e)}function F(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,(void 0,r=function(e,t){if("object"!==I(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==I(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===I(r)?r:String(r)),n)}var r}function j(e,t,i){return t&&F(e.prototype,t),i&&F(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var N=j((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var i=null!==t?t:"[data-copy-link]";new(O())(i,{text:function(e){return e.getAttribute("data-copy-link")}})}));function q(e){return q="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},q(e)}function D(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,(void 0,r=function(e,t){if("object"!==q(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==q(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===q(r)?r:String(r)),n)}var r}var R=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),document.body.classList.contains("hide-sticky-header")||window.addEventListener("scroll",this.scrollHandler)}var t,i;return t=e,(i=[{key:"scrollHandler",value:function(){var e=document.documentElement.scrollTop;document.body.classList.contains("disable-sticky-header")||(e>0?document.body.classList.add("enable-sticky-header"):document.body.classList.remove("enable-sticky-header"))}}])&&D(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}(),$=!1;if("undefined"!=typeof window){var H={get passive(){$=!0}};window.addEventListener("testPassive",null,H),window.removeEventListener("testPassive",null,H)}var z="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),V=[],B=!1,U=-1,W=void 0,Y=void 0,G=function(e){return V.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},X=function(e){var t=e||window.event;return!!G(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},K=function(){void 0!==Y&&(document.body.style.paddingRight=Y,Y=void 0),void 0!==W&&(document.body.style.overflow=W,W=void 0)},Q=function(e,t){if(e){if(!V.some((function(t){return t.targetElement===e}))){var i={targetElement:e,options:t||{}};V=[].concat(function(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}(V),[i]),z?(e.ontouchstart=function(e){1===e.targetTouches.length&&(U=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){var i=e.targetTouches[0].clientY-U;!G(e.target)&&(t&&0===t.scrollTop&&i>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&i<0?X(e):e.stopPropagation())}(t,e)},B||(document.addEventListener("touchmove",X,$?{passive:!1}:void 0),B=!0)):function(e){if(void 0===Y){var t=!!e&&!0===e.reserveScrollBarGap,i=window.innerWidth-document.documentElement.clientWidth;t&&i>0&&(Y=document.body.style.paddingRight,document.body.style.paddingRight=i+"px")}void 0===W&&(W=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},J=function(){z?(V.forEach((function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null})),B&&(document.removeEventListener("touchmove",X,$?{passive:!1}:void 0),B=!1),U=-1):K(),V=[]};function Z(e){return Z="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},Z(e)}function ee(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,(void 0,r=function(e,t){if("object"!==Z(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==Z(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===Z(r)?r:String(r)),n)}var r}function te(e,t,i){return t&&ee(e.prototype,t),i&&ee(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var ie=te((function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.progress=!1;var i=document.querySelector('[data-navigation="trigger"]'),n=document.querySelector('[data-navigation="target"]');if(null!==i&&null!==n){var r=new CustomEvent("closemenu");i.addEventListener("click",(function(e){!1===t.progress&&(t.progress=!0,document.body.classList.contains("navigation-opened")?(t.progress=!1,document.body.classList.remove("navigation-opened"),document.dispatchEvent(r),J()):(t.progress=!1,Q(n,{reserveScrollBarGap:!0}),document.body.classList.add("navigation-opened")))}));var s=window.innerWidth;window.addEventListener("resize",(function(e){s!==window.innerWidth&&(s=window.innerWidth,document.body.classList.remove("navigation-opened","navigation-opened-end"),J())})),document.addEventListener("openMegamenu",(function(){var e=document.querySelector('[data-mega-menus="menu"].active');J(),Q(e,{reserveScrollBarGap:!0})})),document.addEventListener("closeMegamenu",(function(){J(),document.body.classList.contains("navigation-opened")&&Q(n,{reserveScrollBarGap:!0})}))}})),ne=i(982),re=i.n(ne);function se(e){return se="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},se(e)}function oe(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,(void 0,r=function(e,t){if("object"!==se(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===se(r)?r:String(r)),n)}var r}function ae(e,t,i){return t&&oe(e.prototype,t),i&&oe(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var le=ae((function e(t,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var n=t.querySelector('option[value=""]'),r=t.firstChild.innerHTML,s=!!t.hasAttribute("multiple");!0===s&&t.firstChild.remove();var o=re()(t,{multiple:s,placeholder:r});t.addEventListener("change",(function(){o.options.disable(n,"#")}))}));function ce(e){return ce="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},ce(e)}function ue(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,(void 0,r=function(e,t){if("object"!==ce(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==ce(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===ce(r)?r:String(r)),n)}var r}function de(e,t,i){return t&&ue(e.prototype,t),i&&ue(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var he=de((function e(t,i){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.element=t,this.inputID=this.element.getAttribute("data-input-watch"),this.input=document.querySelector("[name*="+this.inputID+"]"),1==this.input.checked&&this.element.classList.add("checked"),this.input.addEventListener("change",(function(){1==n.input.checked?n.element.classList.add("checked"):n.element.classList.remove("checked")}))}));function fe(e){return fe="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},fe(e)}function pe(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,(void 0,r=function(e,t){if("object"!==fe(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==fe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===fe(r)?r:String(r)),n)}var r}function me(e,t,i){return t&&pe(e.prototype,t),i&&pe(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var ye=me((function e(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:'[data-mega-menus="element"]';ge(this,e),this.currentTrigger=null,this.currentTarget=null,this.currentHeight=0,this.element=document.querySelector(i),this.triggers=document.querySelectorAll('[rel="mega-menu"]'),document.addEventListener("closemenu",(function(){document.body.classList.remove("mega-menu-opened"),t.element.querySelectorAll(":scope > div").forEach((function(e){e.classList.remove("active")}))}));var n=new CustomEvent("openMegamenu"),r=new CustomEvent("closeMegamenu");document.addEventListener("click",(function(e){!1===t.element.contains(e.target)&&!1===e.target.hasAttribute("rel")&&document.body.classList.contains("mega-menu-opened")&&(document.body.classList.remove("mega-menu-opened"),t.triggers.forEach((function(e){e.parentNode.classList.remove("active")})),t.element.querySelectorAll(":scope > div").forEach((function(e){e.classList.remove("active")})),document.dispatchEvent(r))})),this.triggers.forEach((function(e){var i=t.element.querySelector(e.getAttribute("href"));if(null!==i){var s=i.querySelectorAll('[rel="tab"]');s.length>0&&(window.innerWidth>991&&s[0].parentNode.classList.add("active-tab"),s.forEach((function(e){e.addEventListener("mouseenter",(function(t){t.preventDefault();var i=e;s.forEach((function(e){i===e?e.parentNode.classList.add("active-tab"):e.parentNode.classList.remove("active-tab")}))}))}))),i.querySelector('[data-mega-menus="back"]').addEventListener("click",(function(){document.dispatchEvent(r),document.body.classList.remove("mega-menu-opened"),e.parentNode.classList.remove("active"),i.classList.remove("active")})),e.addEventListener("click",(function(){var s=i.querySelectorAll("ul"),o=0;s.forEach((function(e){var t=e.offsetHeight;o=o>t?o:t})),i.querySelector('[data-mega-menus="navigation"]').style.minHeight=o+"px",document.body.classList.contains("mega-menu-opened")&&t.currentTarget!==i?(t.currentTarget.classList.remove("active"),i.classList.add("active"),t.currentTrigger.parentNode.classList.remove("active"),e.parentNode.classList.add("active"),t.currentTrigger=e,t.currentTarget=i,document.dispatchEvent(n)):setTimeout((function(){document.body.classList.toggle("mega-menu-opened"),e.parentNode.classList.toggle("active"),i.classList.toggle("active"),document.body.classList.contains("mega-menu-opened")?document.dispatchEvent(n):document.dispatchEvent(r),t.currentTrigger=e,t.currentTarget=i}),100)}))}}))}));function ve(e){return ve="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},ve(e)}function be(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,(void 0,r=function(e,t){if("object"!==ve(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==ve(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===ve(r)?r:String(r)),n)}var r}function we(e,t,i){return t&&be(e.prototype,t),i&&be(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var _e=we((function e(t){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),document.querySelectorAll(t);var n=document.querySelectorAll("[data-modal-trigger]"),r=document.querySelectorAll("[data-modal-close]");n.forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault(),i.activeInner=document.querySelector(".modal__box__inner"),Q(i.activeInner,{reserveScrollBarGap:!0}),document.querySelector(t).style.display="block",setTimeout((function(){document.querySelector(t).classList.add("modal--opened")}),20)}))})),r.forEach((function(e){e.addEventListener("click",(function(e){var n;e.preventDefault(),i.activeInner=document.querySelector(".modal__box__inner"),(n=i.activeInner)?(V=V.filter((function(e){return e.targetElement!==n})),z?(n.ontouchstart=null,n.ontouchmove=null,B&&0===V.length&&(document.removeEventListener("touchmove",X,$?{passive:!1}:void 0),B=!1)):V.length||K()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices."),J(),document.querySelector(t).style.opacity=0,setTimeout((function(){document.querySelector(t).classList.remove("modal--opened"),document.querySelector(t).removeAttribute("style")}),400)}))}))}));function ke(e){return ke="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},ke(e)}function Te(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,(void 0,r=function(e,t){if("object"!==ke(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==ke(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===ke(r)?r:String(r)),n)}var r}function Se(e,t,i){return t&&Te(e.prototype,t),i&&Te(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var xe=Se((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),document.querySelectorAll(t).forEach((function(e){e.addEventListener("click",(function(){document.body.classList.toggle("search-opened"),document.querySelector('[name="s"]').focus(),document.body.classList.contains("search-opened")?Q(document.querySelector(".overlay-search")):J()}))}))}));function Ee(e){return Ee="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},Ee(e)}function Ce(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,(void 0,r=function(e,t){if("object"!==Ee(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===Ee(r)?r:String(r)),n)}var r}function Ae(e,t,i){return t&&Ce(e.prototype,t),i&&Ce(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function Pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Le=Ae((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"[data-footer-navigation]";Pe(this,e);var i=document.querySelector(t),n=i.querySelectorAll(".footer__navigation__menu > li > a"),r=new(x())({header:"#site-header"});n.forEach((function(e){var t=e.nextElementSibling,i=e;i.addEventListener("click",(function(e){window.innerWidth<1024&&(e.preventDefault(),n.forEach((function(e){e!==i&&(window.theme.helpers.slideUp(e.nextElementSibling,250),e.parentNode.classList.remove("active"))})),window.theme.helpers.slideToggle(t,250),i.parentNode.classList.toggle("active"),setTimeout((function(){r.toElement(i)}),250))}))}))}));function Me(e){return Me="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},Me(e)}function Oe(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,(void 0,r=function(e,t){if("object"!==Me(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==Me(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===Me(r)?r:String(r)),n)}var r}function Ie(e,t,i){return t&&Oe(e.prototype,t),i&&Oe(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var Fe=Ie((function e(t,i){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.current=!1;var r=t.querySelectorAll('[data-accordion="item"]'),s=new(x())({header:"#site-header",offset:-20});if(window.location.hash&&"#form"!==window.location.hash){var o=window.location.hash.substr(1),a=t.querySelector('[data-id="'+o+'"]');if(null===a)return;a.classList.add("active"),window.theme.helpers.slideDown(a.querySelector('[data-accordion="target"]'),0),this.current=a,setTimeout((function(){s.toElement(a)}),0)}r.forEach((function(e){var i=e.querySelector('[data-accordion="trigger"]'),r=e.querySelector('[data-accordion="target"]');i.addEventListener("click",(function(i){if(!1!==n.current&&(n.current.classList.remove("active"),window.theme.helpers.slideUp(n.current.querySelector('[data-accordion="target"]'),250)),n.current!==e){var o="block";e.hasAttribute("data-accordion-display")&&(o=e.getAttribute("data-accordion-display")),e.classList.add("active"),window.theme.helpers.slideDown(r,250,o),n.current=e,window.history.replaceState(null,"",e.getAttribute("data-url")),setTimeout((function(){s.toElement(e)}),250)}else n.current=!1,window.history.replaceState(null,"",t.getAttribute("data-default-url")),setTimeout((function(){s.toElement(t)}),250)}))}))})),je=Object.defineProperty,Ne=(e,t,i)=>(((e,t,i)=>{t in e?je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i})(e,"symbol"!=typeof t?t+"":t,i),i);const qe=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,De=/^[0-9]+$/,Re=/^(?=.*[A-Za-z])(?=.*\d).{8,}$/,$e=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/;var He=(e=>(e.Required="required",e.Email="email",e.MinLength="minLength",e.MaxLength="maxLength",e.Password="password",e.Number="number",e.MaxNumber="maxNumber",e.MinNumber="minNumber",e.StrongPassword="strongPassword",e.CustomRegexp="customRegexp",e.MinFilesCount="minFilesCount",e.MaxFilesCount="maxFilesCount",e.Files="files",e))(He||{}),ze=(e=>(e.Required="required",e))(ze||{}),Ve=(e=>(e.Label="label",e.LabelArrow="labelArrow",e))(Ve||{});const Be=[{key:He.Required,dict:{en:"The field is required"}},{key:He.Email,dict:{en:"Email has invalid format"}},{key:He.MaxLength,dict:{en:"The field must contain a maximum of :value characters"}},{key:He.MinLength,dict:{en:"The field must contain a minimum of :value characters"}},{key:He.Password,dict:{en:"Password must contain minimum eight characters, at least one letter and one number"}},{key:He.StrongPassword,dict:{en:"Password should contain minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character"}},{key:He.Number,dict:{en:"Value should be a number"}},{key:He.MaxNumber,dict:{en:"Number should be less or equal than :value"}},{key:He.MinNumber,dict:{en:"Number should be more or equal than :value"}},{key:He.MinFilesCount,dict:{en:"Files count should be more or equal than :value"}},{key:He.MaxFilesCount,dict:{en:"Files count should be less or equal than :value"}},{key:He.Files,dict:{en:"Uploaded files have one or several invalid properties (extension/size/type etc)."}}],Ue=e=>"object"==typeof e&&null!==e&&"then"in e&&"function"==typeof e.then,We=e=>Array.isArray(e)?e.filter((e=>e.length>0)):"string"==typeof e&&e.trim()?[...e.split(" ").filter((e=>e.length>0))]:[],Ye={errorFieldStyle:{color:"#b81111",border:"1px solid #B81111"},errorFieldCssClass:"just-validate-error-field",successFieldCssClass:"just-validate-success-field",errorLabelStyle:{color:"#b81111"},errorLabelCssClass:"just-validate-error-label",successLabelCssClass:"just-validate-success-label",focusInvalidField:!0,lockForm:!0,testingMode:!1,validateBeforeSubmitting:!1};class Ge{constructor(e,t,i){Ne(this,"form",null),Ne(this,"fields",{}),Ne(this,"groupFields",{}),Ne(this,"errors",{}),Ne(this,"isValid",!1),Ne(this,"isSubmitted",!1),Ne(this,"globalConfig",Ye),Ne(this,"errorLabels",{}),Ne(this,"successLabels",{}),Ne(this,"eventListeners",[]),Ne(this,"dictLocale",Be),Ne(this,"currentLocale","en"),Ne(this,"customStyleTags",{}),Ne(this,"onSuccessCallback"),Ne(this,"onFailCallback"),Ne(this,"tooltips",[]),Ne(this,"lastScrollPosition"),Ne(this,"isScrollTick"),Ne(this,"refreshAllTooltips",(()=>{this.tooltips.forEach((e=>{e.refresh()}))})),Ne(this,"handleDocumentScroll",(()=>{this.lastScrollPosition=window.scrollY,this.isScrollTick||(window.requestAnimationFrame((()=>{this.refreshAllTooltips(),this.isScrollTick=!1})),this.isScrollTick=!0)})),Ne(this,"formSubmitHandler",(e=>{e.preventDefault(),this.isSubmitted=!0,this.validateHandler(e)})),Ne(this,"handleFieldChange",(e=>{let t;for(const i in this.fields)if(this.fields[i].elem===e){t=i;break}t&&this.validateField(t,!0)})),Ne(this,"handleGroupChange",(e=>{let t,i;for(const n in this.groupFields){const r=this.groupFields[n];if(r.elems.find((t=>t===e))){t=r,i=n;break}}t&&i&&this.validateGroup(i,t)})),Ne(this,"handlerChange",(e=>{e.target&&(this.handleFieldChange(e.target),this.handleGroupChange(e.target),this.renderErrors())})),this.initialize(e,t,i)}initialize(e,t,i){if(this.form=null,this.errors={},this.isValid=!1,this.isSubmitted=!1,this.globalConfig=Ye,this.errorLabels={},this.successLabels={},this.eventListeners=[],this.customStyleTags={},this.tooltips=[],this.currentLocale="en","string"==typeof e){const t=document.querySelector(e);if(!t)throw Error(`Form with ${e} selector not found! Please check the form selector`);this.setForm(t)}else{if(!(e instanceof HTMLFormElement))throw Error("Form selector is not valid. Please specify a string selector or a DOM element.");this.setForm(e)}if(this.globalConfig={...Ye,...t},i&&(this.dictLocale=[...i,...Be]),this.isTooltip()){const e=document.createElement("style");e.textContent=".just-validate-error-label[data-tooltip=true]{position:fixed;padding:4px 8px;background:#423f3f;color:#fff;white-space:nowrap;z-index:10;border-radius:4px;transform:translateY(-5px)}.just-validate-error-label[data-tooltip=true]:before{content:'';width:0;height:0;border-left:solid 5px transparent;border-right:solid 5px transparent;border-bottom:solid 5px #423f3f;position:absolute;z-index:3;display:block;bottom:-5px;transform:rotate(180deg);left:calc(50% - 5px)}.just-validate-error-label[data-tooltip=true][data-direction=left]{transform:translateX(-5px)}.just-validate-error-label[data-tooltip=true][data-direction=left]:before{right:-7px;bottom:auto;left:auto;top:calc(50% - 2px);transform:rotate(90deg)}.just-validate-error-label[data-tooltip=true][data-direction=right]{transform:translateX(5px)}.just-validate-error-label[data-tooltip=true][data-direction=right]:before{right:auto;bottom:auto;left:-7px;top:calc(50% - 2px);transform:rotate(-90deg)}.just-validate-error-label[data-tooltip=true][data-direction=bottom]{transform:translateY(5px)}.just-validate-error-label[data-tooltip=true][data-direction=bottom]:before{right:auto;bottom:auto;left:calc(50% - 5px);top:-5px;transform:rotate(0)}",this.customStyleTags[Ve.Label]=document.head.appendChild(e),this.addListener("scroll",document,this.handleDocumentScroll)}}getLocalisedString(e,t,i){var n,r;const s=null!=i?i:e;let o=null==(n=this.dictLocale.find((e=>e.key===s)))?void 0:n.dict[this.currentLocale];if(o||i&&(o=i||(null==(r=this.dictLocale.find((t=>t.key===e)))?void 0:r.dict.en)),o&&void 0!==t)switch(e){case He.MaxLength:case He.MinLength:case He.MaxNumber:case He.MinNumber:case He.MinFilesCount:case He.MaxFilesCount:o=o.replace(":value",String(t))}return o||i||"Value is incorrect"}getFieldErrorMessage(e,t){const i="function"==typeof e.errorMessage?e.errorMessage(this.getElemValue(t),this.fields):e.errorMessage;return this.getLocalisedString(e.rule,e.value,i)}getFieldSuccessMessage(e,t){const i="function"==typeof e?e(this.getElemValue(t),this.fields):e;return this.getLocalisedString(void 0,void 0,i)}getGroupErrorMessage(e){return this.getLocalisedString(e.rule,void 0,e.errorMessage)}getGroupSuccessMessage(e){if(e.successMessage)return this.getLocalisedString(void 0,void 0,e.successMessage)}setFieldInvalid(e,t){this.fields[e].isValid=!1,this.fields[e].errorMessage=this.getFieldErrorMessage(t,this.fields[e].elem)}setFieldValid(e,t){this.fields[e].isValid=!0,void 0!==t&&(this.fields[e].successMessage=this.getFieldSuccessMessage(t,this.fields[e].elem))}setGroupInvalid(e,t){this.groupFields[e].isValid=!1,this.groupFields[e].errorMessage=this.getGroupErrorMessage(t)}setGroupValid(e,t){this.groupFields[e].isValid=!0,this.groupFields[e].successMessage=this.getGroupSuccessMessage(t)}getElemValue(e){switch(e.type){case"checkbox":return e.checked;case"file":return e.files;default:return e.value}}validateGroupRule(e,t,i){i.rule===ze.Required&&(t.every((e=>!e.checked))?this.setGroupInvalid(e,i):this.setGroupValid(e,i))}validateFieldRule(e,t,i,n=!1){const r=i.value,s=this.getElemValue(t);var o;if(i.plugin)i.plugin(s,this.fields)||this.setFieldInvalid(e,i);else switch(i.rule){case He.Required:(e=>{let t=e;return"string"==typeof e&&(t=e.trim()),!t})(s)&&this.setFieldInvalid(e,i);break;case He.Email:if("string"!=typeof s){this.setFieldInvalid(e,i);break}o=s,qe.test(o)||this.setFieldInvalid(e,i);break;case He.MaxLength:if(void 0===r){console.error(`Value for ${i.rule} rule for [${e}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${e}] should be a number. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("string"!=typeof s){this.setFieldInvalid(e,i);break}if(""===s)break;((e,t)=>e.length>t)(s,r)&&this.setFieldInvalid(e,i);break;case He.MinLength:if(void 0===r){console.error(`Value for ${i.rule} rule for [${e}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${e}] should be a number. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("string"!=typeof s){this.setFieldInvalid(e,i);break}if(""===s)break;((e,t)=>e.length<t)(s,r)&&this.setFieldInvalid(e,i);break;case He.Password:if("string"!=typeof s){this.setFieldInvalid(e,i);break}if(""===s)break;(e=>Re.test(e))(s)||this.setFieldInvalid(e,i);break;case He.StrongPassword:if("string"!=typeof s){this.setFieldInvalid(e,i);break}if(""===s)break;(e=>$e.test(e))(s)||this.setFieldInvalid(e,i);break;case He.Number:if("string"!=typeof s){this.setFieldInvalid(e,i);break}if(""===s)break;(e=>De.test(e))(s)||this.setFieldInvalid(e,i);break;case He.MaxNumber:{if(void 0===r){console.error(`Value for ${i.rule} rule for [${e}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${e}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("string"!=typeof s){this.setFieldInvalid(e,i);break}if(""===s)break;const t=+s;(Number.isNaN(t)||((e,t)=>e>t)(t,r))&&this.setFieldInvalid(e,i);break}case He.MinNumber:{if(void 0===r){console.error(`Value for ${i.rule} rule for [${e}] field is not defined. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${e}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if("string"!=typeof s){this.setFieldInvalid(e,i);break}if(""===s)break;const t=+s;(Number.isNaN(t)||((e,t)=>e<t)(t,r))&&this.setFieldInvalid(e,i);break}case He.CustomRegexp:{if(void 0===r)return console.error(`Value for ${i.rule} rule for [${e}] field is not defined. This field will be always invalid.`),void this.setFieldInvalid(e,i);let t;try{t=new RegExp(r)}catch(t){console.error(`Value for ${i.rule} rule for [${e}] should be a valid regexp. This field will be always invalid.`),this.setFieldInvalid(e,i);break}const n=String(s);""===n||t.test(n)||this.setFieldInvalid(e,i);break}case He.MinFilesCount:if(void 0===r){console.error(`Value for ${i.rule} rule for [${e}] field is not defined. This field will be always invalid.`),this.setFieldInvalid(e,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${e}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if(Number.isFinite(null==s?void 0:s.length)&&s.length<r){this.setFieldInvalid(e,i);break}break;case He.MaxFilesCount:if(void 0===r){console.error(`Value for ${i.rule} rule for [${e}] field is not defined. This field will be always invalid.`),this.setFieldInvalid(e,i);break}if("number"!=typeof r){console.error(`Value for ${i.rule} rule for [${e}] field should be a number. The field will be always invalid.`),this.setFieldInvalid(e,i);break}if(Number.isFinite(null==s?void 0:s.length)&&s.length>r){this.setFieldInvalid(e,i);break}break;case He.Files:{if(void 0===r)return console.error(`Value for ${i.rule} rule for [${e}] field is not defined. This field will be always invalid.`),void this.setFieldInvalid(e,i);if("object"!=typeof r)return console.error(`Value for ${i.rule} rule for [${e}] field should be an object. This field will be always invalid.`),void this.setFieldInvalid(e,i);const t=r.files;if("object"!=typeof t)return console.error(`Value for ${i.rule} rule for [${e}] field should be an object with files array. This field will be always invalid.`),void this.setFieldInvalid(e,i);const n=(e,t)=>{const i=Number.isFinite(t.minSize)&&e.size<t.minSize,n=Number.isFinite(t.maxSize)&&e.size>t.maxSize,r=Array.isArray(t.names)&&!t.names.includes(e.name),s=Array.isArray(t.extensions)&&!t.extensions.includes(e.name.split(".")[e.name.split(".").length-1]),o=Array.isArray(t.types)&&!t.types.includes(e.type);return i||n||r||s||o};if("object"==typeof s&&null!==s)for(let r=0,o=s.length;r<o;++r){const o=s.item(r);if(!o){this.setFieldInvalid(e,i);break}if(n(o,t)){this.setFieldInvalid(e,i);break}}break}default:{if("function"!=typeof i.validator)return console.error(`Validator for custom rule for [${e}] field should be a function. This field will be always invalid.`),void this.setFieldInvalid(e,i);const t=i.validator(s,this.fields);if("boolean"!=typeof t&&"function"!=typeof t&&console.error(`Validator return value for [${e}] field should be boolean or function. It will be cast to boolean.`),"function"==typeof t){if(!n){this.fields[e].asyncCheckPending=!1;const n=t();return Ue(n)?n.then((t=>{t||this.setFieldInvalid(e,i)})).catch((()=>{this.setFieldInvalid(e,i)})):(console.error(`Validator function for custom rule for [${e}] field should return a Promise. This field will be always invalid.`),void this.setFieldInvalid(e,i))}this.fields[e].asyncCheckPending=!0}t||this.setFieldInvalid(e,i)}}}validateField(e,t=!1){var i;const n=this.fields[e];n.isValid=!0;const r=[];return[...n.rules].reverse().forEach((i=>{const s=this.validateFieldRule(e,n.elem,i,t);Ue(s)&&r.push(s)})),n.isValid&&this.setFieldValid(e,null==(i=n.config)?void 0:i.successMessage),Promise.allSettled(r)}revalidateField(e){if("string"!=typeof e)throw Error("Field selector is not valid. Please specify a string selector.");return this.fields[e]?new Promise((t=>{this.validateField(e,!0).finally((()=>{this.clearFieldStyle(e),this.clearFieldLabel(e),this.renderFieldError(e),t(!!this.fields[e].isValid)}))})):(console.error("Field not found. Check the field selector."),Promise.reject())}validateGroup(e,t){const i=[];return[...t.rules].reverse().forEach((n=>{const r=this.validateGroupRule(e,t.elems,n);Ue(r)&&i.push(r)})),Promise.allSettled(i)}focusInvalidField(){for(const e in this.fields){const t=this.fields[e];if(!t.isValid){setTimeout((()=>t.elem.focus()),0);break}}}afterSubmitValidation(e=!1){this.renderErrors(e),this.globalConfig.focusInvalidField&&this.focusInvalidField()}validate(e=!1){return new Promise((t=>{const i=[];Object.keys(this.fields).forEach((e=>{const t=this.validateField(e);Ue(t)&&i.push(t)})),Object.keys(this.groupFields).forEach((e=>{const t=this.groupFields[e],n=this.validateGroup(e,t);Ue(n)&&i.push(n)})),i.length?Promise.allSettled(i).then((()=>{this.afterSubmitValidation(e),t(!0)})):(this.afterSubmitValidation(e),t(!1))}))}revalidate(){return new Promise((e=>{this.validateHandler(void 0,!0).finally((()=>{this.globalConfig.focusInvalidField&&this.focusInvalidField(),e(this.isValid)}))}))}validateHandler(e,t=!1){return this.globalConfig.lockForm&&this.lockForm(),this.validate(t).finally((()=>{var t,i;this.globalConfig.lockForm&&this.unlockForm(),this.isValid?null==(t=this.onSuccessCallback)||t.call(this,e):null==(i=this.onFailCallback)||i.call(this,this.fields,this.groupFields)}))}setForm(e){this.form=e,this.form.setAttribute("novalidate","novalidate"),this.removeListener("submit",this.form,this.formSubmitHandler),this.addListener("submit",this.form,this.formSubmitHandler)}addListener(e,t,i){t.addEventListener(e,i),this.eventListeners.push({type:e,elem:t,func:i})}removeListener(e,t,i){t.removeEventListener(e,i),this.eventListeners=this.eventListeners.filter((i=>i.type!==e||i.elem!==t))}addField(e,t,i){if("string"!=typeof e)throw Error("Field selector is not valid. Please specify a string selector.");const n=this.form.querySelector(e);if(!n)throw Error(`Field with ${e} selector not found! Please check the field selector.`);if(!Array.isArray(t)||!t.length)throw Error(`Rules argument for the field [${e}] should be an array and should contain at least 1 element.`);return t.forEach((t=>{if(!("rule"in t||"validator"in t||"plugin"in t))throw Error(`Rules argument for the field [${e}] must contain at least one rule or validator property.`);if(!(t.validator||t.plugin||t.rule&&Object.values(He).includes(t.rule)))throw Error(`Rule should be one of these types: ${Object.values(He).join(", ")}. Provided value: ${t.rule}`)})),this.fields[e]={elem:n,rules:t,isValid:void 0,config:i},this.setListeners(n),this.isSubmitted&&this.validate(),this}removeField(e){if("string"!=typeof e)throw Error("Field selector is not valid. Please specify a string selector.");if(!this.fields[e])return console.error("Field not found. Check the field selector."),this;const t=this.getListenerType(this.fields[e].elem.type);return this.removeListener(t,this.fields[e].elem,this.handlerChange),this.clearErrors(),delete this.fields[e],this}removeGroup(e){if("string"!=typeof e)throw Error("Group selector is not valid. Please specify a string selector.");return this.groupFields[e]?(this.groupFields[e].elems.forEach((e=>{const t=this.getListenerType(e.type);this.removeListener(t,e,this.handlerChange)})),this.clearErrors(),delete this.groupFields[e],this):(console.error("Group not found. Check the group selector."),this)}addRequiredGroup(e,t,i,n){if("string"!=typeof e)throw Error("Group selector is not valid. Please specify a string selector.");const r=this.form.querySelector(e);if(!r)throw Error(`Group with ${e} selector not found! Please check the group selector.`);const s=r.querySelectorAll("input"),o=Array.from(s).filter((e=>{const t=((e,t)=>{const i=[...t].reverse();for(let t=0,n=i.length;t<n;++t){const n=i[t];for(const t in e){const i=e[t];if(i.groupElem===n)return[t,i]}}return null})(this.groupFields,(e=>{let t=e;const i=[];for(;t;)i.unshift(t),t=t.parentNode;return i})(e));return!t||t[1].elems.find((t=>t!==e))}));return this.groupFields[e]={rules:[{rule:ze.Required,errorMessage:t,successMessage:n}],groupElem:r,elems:o,isDirty:!1,isValid:void 0,config:i},s.forEach((e=>{this.setListeners(e)})),this}getListenerType(e){switch(e){case"checkbox":case"select-one":case"file":case"radio":return"change";default:return"input"}}setListeners(e){const t=this.getListenerType(e.type);this.removeListener(t,e,this.handlerChange),this.addListener(t,e,this.handlerChange)}clearFieldLabel(e){var t,i;null==(t=this.errorLabels[e])||t.remove(),null==(i=this.successLabels[e])||i.remove()}clearFieldStyle(e){var t,i,n,r;const s=this.fields[e],o=(null==(t=s.config)?void 0:t.errorFieldStyle)||this.globalConfig.errorFieldStyle;Object.keys(o).forEach((e=>{s.elem.style[e]=""}));const a=(null==(i=s.config)?void 0:i.successFieldStyle)||this.globalConfig.successFieldStyle||{};Object.keys(a).forEach((e=>{s.elem.style[e]=""})),s.elem.classList.remove(...We((null==(n=s.config)?void 0:n.errorFieldCssClass)||this.globalConfig.errorFieldCssClass),...We((null==(r=s.config)?void 0:r.successFieldCssClass)||this.globalConfig.successFieldCssClass))}clearErrors(){var e,t;Object.keys(this.errorLabels).forEach((e=>this.errorLabels[e].remove())),Object.keys(this.successLabels).forEach((e=>this.successLabels[e].remove()));for(const e in this.fields)this.clearFieldStyle(e);for(const i in this.groupFields){const n=this.groupFields[i],r=(null==(e=n.config)?void 0:e.errorFieldStyle)||this.globalConfig.errorFieldStyle;Object.keys(r).forEach((e=>{n.elems.forEach((t=>{var i;t.style[e]="",t.classList.remove(...We((null==(i=n.config)?void 0:i.errorFieldCssClass)||this.globalConfig.errorFieldCssClass))}))}));const s=(null==(t=n.config)?void 0:t.successFieldStyle)||this.globalConfig.successFieldStyle||{};Object.keys(s).forEach((e=>{n.elems.forEach((t=>{var i;t.style[e]="",t.classList.remove(...We((null==(i=n.config)?void 0:i.successFieldCssClass)||this.globalConfig.successFieldCssClass))}))}))}this.tooltips=[]}isTooltip(){return!!this.globalConfig.tooltip}lockForm(){const e=this.form.querySelectorAll("input, textarea, button, select");for(let t=0,i=e.length;t<i;++t)e[t].setAttribute("data-just-validate-fallback-disabled",e[t].disabled?"true":"false"),e[t].setAttribute("disabled","disabled"),e[t].style.pointerEvents="none",e[t].style.webkitFilter="grayscale(100%)",e[t].style.filter="grayscale(100%)"}unlockForm(){const e=this.form.querySelectorAll("input, textarea, button, select");for(let t=0,i=e.length;t<i;++t)"true"!==e[t].getAttribute("data-just-validate-fallback-disabled")&&e[t].removeAttribute("disabled"),e[t].style.pointerEvents="",e[t].style.webkitFilter="",e[t].style.filter=""}renderTooltip(e,t,i){var n;const{top:r,left:s,width:o,height:a}=e.getBoundingClientRect(),l=t.getBoundingClientRect(),c=i||(null==(n=this.globalConfig.tooltip)?void 0:n.position);switch(c){case"left":t.style.top=r+a/2-l.height/2+"px",t.style.left=s-l.width-5+"px";break;case"top":t.style.top=r-l.height-5+"px",t.style.left=s+o/2-l.width/2+"px";break;case"right":t.style.top=r+a/2-l.height/2+"px",t.style.left=`${s+o+5}px`;break;case"bottom":t.style.top=`${r+a+5}px`,t.style.left=s+o/2-l.width/2+"px"}return t.dataset.direction=c,{refresh:()=>{this.renderTooltip(e,t,i)}}}createErrorLabelElem(e,t,i){const n=document.createElement("div");n.innerHTML=t;const r=this.isTooltip()?null==i?void 0:i.errorLabelStyle:(null==i?void 0:i.errorLabelStyle)||this.globalConfig.errorLabelStyle;return Object.assign(n.style,r),n.classList.add(...We((null==i?void 0:i.errorLabelCssClass)||this.globalConfig.errorLabelCssClass),"just-validate-error-label"),this.isTooltip()&&(n.dataset.tooltip="true"),this.globalConfig.testingMode&&(n.dataset.testId=`error-label-${e}`),this.errorLabels[e]=n,n}createSuccessLabelElem(e,t,i){if(void 0===t)return null;const n=document.createElement("div");n.innerHTML=t;const r=(null==i?void 0:i.successLabelStyle)||this.globalConfig.successLabelStyle;return Object.assign(n.style,r),n.classList.add(...We((null==i?void 0:i.successLabelCssClass)||this.globalConfig.successLabelCssClass),"just-validate-success-label"),this.globalConfig.testingMode&&(n.dataset.testId=`success-label-${e}`),this.successLabels[e]=n,n}renderErrorsContainer(e,t){const i=t||this.globalConfig.errorsContainer;if("string"==typeof i){const t=this.form.querySelector(i);if(t)return t.appendChild(e),!0;console.error(`Error container with ${i} selector not found. Errors will be rendered as usual`)}return i instanceof Element?(i.appendChild(e),!0):(void 0!==i&&console.error("Error container not found. It should be a string or existing Element. Errors will be rendered as usual"),!1)}renderGroupLabel(e,t,i,n){!n&&this.renderErrorsContainer(t,i)||e.appendChild(t)}renderFieldLabel(e,t,i,n){var r,s,o,a,l,c,u;if(n||!this.renderErrorsContainer(t,i))if("checkbox"===e.type||"radio"===e.type){const i=document.querySelector(`label[for="${e.getAttribute("id")}"]`);"label"===(null==(s=null==(r=e.parentElement)?void 0:r.tagName)?void 0:s.toLowerCase())?null==(a=null==(o=e.parentElement)?void 0:o.parentElement)||a.appendChild(t):i?null==(l=i.parentElement)||l.appendChild(t):null==(c=e.parentElement)||c.appendChild(t)}else null==(u=e.parentElement)||u.appendChild(t)}showLabels(e,t){Object.keys(e).forEach(((i,n)=>{const r=e[i],s=this.fields[i];s.isValid=!t,this.clearFieldStyle(i),this.clearFieldLabel(i),this.renderFieldError(i,r),0===n&&this.globalConfig.focusInvalidField&&setTimeout((()=>s.elem.focus()),0)}))}showErrors(e){if("object"!=typeof e)throw Error("[showErrors]: Errors should be an object with key: value format");this.showLabels(e,!0)}showSuccessLabels(e){if("object"!=typeof e)throw Error("[showSuccessLabels]: Labels should be an object with key: value format");this.showLabels(e,!1)}renderFieldError(e,t){var i,n,r,s,o,a;const l=this.fields[e];if(void 0===l.isValid)return;if(l.isValid){if(!l.asyncCheckPending){const r=this.createSuccessLabelElem(e,void 0!==t?t:l.successMessage,l.config);r&&this.renderFieldLabel(l.elem,r,null==(i=l.config)?void 0:i.errorsContainer,!0),l.elem.classList.add(...We((null==(n=l.config)?void 0:n.successFieldCssClass)||this.globalConfig.successFieldCssClass))}return}this.isValid=!1,l.elem.classList.add(...We((null==(r=l.config)?void 0:r.errorFieldCssClass)||this.globalConfig.errorFieldCssClass));const c=this.createErrorLabelElem(e,void 0!==t?t:l.errorMessage,l.config);this.renderFieldLabel(l.elem,c,null==(s=l.config)?void 0:s.errorsContainer),this.isTooltip()&&this.tooltips.push(this.renderTooltip(l.elem,c,null==(a=null==(o=l.config)?void 0:o.tooltip)?void 0:a.position))}renderGroupError(e){var t,i,n,r;const s=this.groupFields[e];if(void 0===s.isValid)return;if(s.isValid){s.elems.forEach((e=>{var t,i;Object.assign(e.style,(null==(t=s.config)?void 0:t.successFieldStyle)||this.globalConfig.successFieldStyle),e.classList.add(...We((null==(i=s.config)?void 0:i.successFieldCssClass)||this.globalConfig.successFieldCssClass))}));const i=this.createSuccessLabelElem(e,s.successMessage,s.config);return void(i&&this.renderGroupLabel(s.groupElem,i,null==(t=s.config)?void 0:t.errorsContainer,!0))}this.isValid=!1,s.elems.forEach((e=>{var t,i;Object.assign(e.style,(null==(t=s.config)?void 0:t.errorFieldStyle)||this.globalConfig.errorFieldStyle),e.classList.add(...We((null==(i=s.config)?void 0:i.errorFieldCssClass)||this.globalConfig.errorFieldCssClass))}));const o=this.createErrorLabelElem(e,s.errorMessage,s.config);this.renderGroupLabel(s.groupElem,o,null==(i=s.config)?void 0:i.errorsContainer),this.isTooltip()&&this.tooltips.push(this.renderTooltip(s.groupElem,o,null==(r=null==(n=s.config)?void 0:n.tooltip)?void 0:r.position))}renderErrors(e=!1){if(this.isSubmitted||e||this.globalConfig.validateBeforeSubmitting){this.clearErrors(),this.isValid=!0;for(const e in this.groupFields)this.renderGroupError(e);for(const e in this.fields)this.renderFieldError(e)}}destroy(){this.eventListeners.forEach((e=>{this.removeListener(e.type,e.elem,e.func)})),Object.keys(this.customStyleTags).forEach((e=>{this.customStyleTags[e].remove()})),this.clearErrors(),this.globalConfig.lockForm&&this.unlockForm()}refresh(){this.destroy(),this.form?(this.initialize(this.form,this.globalConfig),Object.keys(this.fields).forEach((e=>{this.addField(e,[...this.fields[e].rules],this.fields[e].config)}))):console.error("Cannot initialize the library! Form is not defined")}setCurrentLocale(e){"string"==typeof e||void 0===e?(this.currentLocale=e,this.isSubmitted&&this.validate()):console.error("Current locale should be a string")}onSuccess(e){return this.onSuccessCallback=e,this}onFail(e){return this.onFailCallback=e,this}}function Xe(e){return Xe="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},Xe(e)}function Ke(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,(void 0,r=function(e,t){if("object"!==Xe(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==Xe(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===Xe(r)?r:String(r)),n)}var r}function Qe(e,t,i){return t&&Ke(e.prototype,t),i&&Ke(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var Je=Qe((function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var i=new Ge(t),n=t.querySelectorAll("input"),r=["hidden","checkbox","radio","null"];n.forEach((function(e){var t=[],n=e.getAttribute("name");"wpcf7cf_group"==e.parentElement.parentElement.parentElement.getAttribute("data-class")?e.classList.remove("wpcf7-validates-as-required"):r.includes(e.getAttribute("type"))||(e.classList.add("just-validate-field"),null!=n&&(t.push({rule:"minLength",value:0}),e.classList.contains("wpcf7-validates-as-required")&&(t.push({rule:"required",errorMessage:"Toto pole je povinné"}),n.includes("email")&&t.push({rule:"email",errorMessage:"Email je povinný"})),i.addField('[name="'+n+'"]',t),["focusout","change"].forEach((function(t){e.addEventListener(t,(function(t){i.revalidateField('[name="'+n+'"]').then((function(t){if(t){var i=e.parentElement.parentElement.parentElement;if(0==i.querySelectorAll(".just-validate-error-field").length&&i.querySelectorAll(".just-validate-success-field").length==i.querySelectorAll(".just-validate-field").length){var n=i.parentElement.nextElementSibling;i.parentElement.classList.remove("active"),i.parentElement.classList.add("contact-form__fully-validated"),window.theme.helpers.slideUp(i.parentElement.querySelector('[data-accordion="target"]'),250),n.classList.add("active"),window.theme.helpers.slideDown(n.querySelector('[data-accordion="target"]'),250,"flex"),window.theme.accordion[0].current=n,setTimeout((function(){window.theme.animateScroll.opts.offset=-20,window.theme.animateScroll.toElement(n),n.querySelector("input").focus()}),250)}}else e.parentElement.parentElement.parentElement.parentElement.classList.remove("contact-form__fully-validated")}))}))}))))})),t.addEventListener("submit",(function(e){document.querySelector(".wpcf7-response-output").innerHTML="",document.querySelector(".wpcf7-response-output").style.display="none",document.querySelector(".wpcf7-submit").setAttribute("disabled","disabled");var i=setInterval((function(){if(document.querySelector(".wpcf7-response-output").innerHTML.length>0){document.querySelector(".wpcf7-submit").removeAttribute("disabled");var e=document.querySelector(".wpcf7-not-valid");if(e){var n=e.closest(".contact-form__fieldset--accordion");if(n.classList.contains("active"))e.focus();else{var r=document.querySelector(".contact-form__fieldset.active");if(r){var s=r.querySelector(".contact-form__controls");s&&(s.parentElement.classList.remove("active"),window.theme.helpers.slideUp(s.parentElement.querySelector('[data-accordion="target"]'),250))}n.classList.add("active"),window.theme.helpers.slideDown(n.querySelector('[data-accordion="target"]'),250,"flex"),window.theme.accordion[0].current=n,setTimeout((function(){window.theme.animateScroll.opts.offset=-20,window.theme.animateScroll.toElement(n),e.focus()}),250)}}else{var o=document.querySelector(".contact-form__fieldset.active");if(null!==o){var a=o.querySelector(".contact-form__controls");null!==a&&(a.parentElement.classList.remove("active"),window.theme.helpers.slideUp(a.parentElement.querySelector('[data-accordion="target"]'),250))}t.querySelectorAll(".contact-form__fully-validated").forEach((function(e){e.classList.remove("contact-form__fully-validated")}))}document.querySelector(".wpcf7-response-output").style.display="block",document.querySelector(".wpcf7-submit").removeAttribute("disabled"),clearInterval(i)}}),250)}))}));function Ze(e){return Ze="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},Ze(e)}function et(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,(void 0,r=function(e,t){if("object"!==Ze(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==Ze(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===Ze(r)?r:String(r)),n)}var r}var tt=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.init()}var t,i;return t=e,(i=[{key:"init",value:function(){document.querySelectorAll('[data-language="element"]').forEach((function(e){var t=e.querySelector('[data-language="trigger"]');t&&t.addEventListener("click",(function(t){t.preventDefault(),e.classList.contains("opened")?e.classList.remove("opened"):e.classList.add("opened")})),document.addEventListener("click",(function(t){e.contains(t.target)||e.classList.remove("opened")}))}))}}])&&et(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function it(e){return it="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},it(e)}function nt(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,(void 0,r=function(e,t){if("object"!==it(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==it(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===it(r)?r:String(r)),n)}var r}function rt(e,t,i){return t&&nt(e.prototype,t),i&&nt(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var st=rt((function e(t,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.element=t;var n=this.element.querySelectorAll("[data-tabs-trigger] "),r=this.element.querySelectorAll("[data-tabs-target]");n.forEach((function(e){var t=e;e.addEventListener("click",(function(i){var s=e.getAttribute("data-tabs-trigger");n.forEach((function(e){e.classList.remove("active"),t===e&&e.classList.add("active")})),r.forEach((function(e){var t=e.getAttribute("data-tabs-target");e.classList.remove("active"),s===t&&e.classList.add("active")}))}))}))}));function ot(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function at(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var lt,ct,ut,dt,ht,ft,pt,mt,gt,yt,vt,bt,wt,_t,kt,Tt={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},St={duration:.5,overwrite:!1,delay:0},xt=1e8,Et=1e-8,Ct=2*Math.PI,At=Ct/4,Pt=0,Lt=Math.sqrt,Mt=Math.cos,Ot=Math.sin,It=function(e){return"string"==typeof e},Ft=function(e){return"function"==typeof e},jt=function(e){return"number"==typeof e},Nt=function(e){return void 0===e},qt=function(e){return"object"==typeof e},Dt=function(e){return!1!==e},Rt=function(){return"undefined"!=typeof window},$t=function(e){return Ft(e)||It(e)},Ht="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},zt=Array.isArray,Vt=/(?:-?\.?\d|\.)+/gi,Bt=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Ut=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Wt=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Yt=/[+-]=-?[.\d]+/,Gt=/[^,'"\[\]\s]+/gi,Xt=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Kt={},Qt={},Jt=function(e){return(Qt=Ci(e,Kt))&&Cr},Zt=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},ei=function(e,t){return!t&&console.warn(e)},ti=function(e,t){return e&&(Kt[e]=t)&&Qt&&(Qt[e]=t)||Kt},ii=function(){return 0},ni={suppressEvents:!0,isStart:!0,kill:!1},ri={suppressEvents:!0,kill:!1},si={suppressEvents:!0},oi={},ai=[],li={},ci={},ui={},di=30,hi=[],fi="",pi=function(e){var t,i,n=e[0];if(qt(n)||Ft(n)||(e=[e]),!(t=(n._gsap||{}).harness)){for(i=hi.length;i--&&!hi[i].targetTest(n););t=hi[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new zn(e[i],t)))||e.splice(i,1);return e},mi=function(e){return e._gsap||pi(on(e))[0]._gsap},gi=function(e,t,i){return(i=e[t])&&Ft(i)?e[t]():Nt(i)&&e.getAttribute&&e.getAttribute(t)||i},yi=function(e,t){return(e=e.split(",")).forEach(t)||e},vi=function(e){return Math.round(1e5*e)/1e5||0},bi=function(e){return Math.round(1e7*e)/1e7||0},wi=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},_i=function(e,t){for(var i=t.length,n=0;e.indexOf(t[n])<0&&++n<i;);return n<i},ki=function(){var e,t,i=ai.length,n=ai.slice(0);for(li={},ai.length=0,e=0;e<i;e++)(t=n[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},Ti=function(e,t,i,n){ai.length&&ki(),e.render(t,i,n||ct&&t<0&&(e._initted||e._startAt)),ai.length&&ki()},Si=function(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(Gt).length<2?t:It(e)?e.trim():e},xi=function(e){return e},Ei=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Ci=function(e,t){for(var i in t)e[i]=t[i];return e},Ai=function e(t,i){for(var n in i)"__proto__"!==n&&"constructor"!==n&&"prototype"!==n&&(t[n]=qt(i[n])?e(t[n]||(t[n]={}),i[n]):i[n]);return t},Pi=function(e,t){var i,n={};for(i in e)i in t||(n[i]=e[i]);return n},Li=function(e){var t,i=e.parent||dt,n=e.keyframes?(t=zt(e.keyframes),function(e,i){for(var n in i)n in e||"duration"===n&&t||"ease"===n||(e[n]=i[n])}):Ei;if(Dt(e.inherit))for(;i;)n(e,i.vars.defaults),i=i.parent||i._dp;return e},Mi=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},Oi=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},Ii=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},Fi=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},ji=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Ni=function(e,t,i,n){return e._startAt&&(ct?e._startAt.revert(ri):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,n))},qi=function e(t){return!t||t._ts&&e(t.parent)},Di=function(e){return e._repeat?Ri(e._tTime,e=e.duration()+e._rDelay)*e:0},Ri=function(e,t){var i=Math.floor(e/=t);return e&&i===e?i-1:i},$i=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},Hi=function(e){return e._end=bi(e._start+(e._tDur/Math.abs(e._ts||e._rts||Et)||0))},zi=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=bi(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),Hi(e),i._dirty||Fi(i,e)),e},Vi=function(e,t){var i;if((t._time||t._initted&&!t._dur)&&(i=$i(e.rawTime(),t),(!t._dur||tn(0,t.totalDuration(),i)-t._tTime>Et)&&t.render(i,!0)),Fi(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}},Bi=function(e,t,i,n){return t.parent&&Ii(t),t._start=bi((jt(i)?i:i||e!==dt?Ji(e,i,t):e._time)+t._delay),t._end=bi(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Mi(e,t,"_first","_last",e._sort?"_start":0),Gi(t)||(e._recent=t),n||Vi(e,t),e._ts<0&&zi(e,e._tTime),e},Ui=function(e,t){return(Kt.ScrollTrigger||Zt("scrollTrigger",t))&&Kt.ScrollTrigger.create(t,e)},Wi=function(e,t,i,n,r){return Kn(e,t,r),e._initted?!i&&e._pt&&!ct&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&gt!==Pn.frame?(ai.push(e),e._lazy=[r,n],1):void 0:1},Yi=function e(t){var i=t.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||e(i))},Gi=function(e){var t=e.data;return"isFromStart"===t||"isStart"===t},Xi=function(e,t,i,n){var r=e._repeat,s=bi(t)||0,o=e._tTime/e._tDur;return o&&!n&&(e._time*=s/e._dur),e._dur=s,e._tDur=r?r<0?1e10:bi(s*(r+1)+e._rDelay*r):s,o>0&&!n&&zi(e,e._tTime=e._tDur*o),e.parent&&Hi(e),i||Fi(e.parent,e),e},Ki=function(e){return e instanceof Bn?Fi(e):Xi(e,e._dur)},Qi={_start:0,endTime:ii,totalDuration:ii},Ji=function e(t,i,n){var r,s,o,a=t.labels,l=t._recent||Qi,c=t.duration()>=xt?l.endTime(!1):t._dur;return It(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]=c),a[i]):(s=parseFloat(i.charAt(r-1)+i.substr(r+1)),o&&n&&(s=s/100*(zt(n)?n[0]:n).totalDuration()),r>1?e(t,i.substr(0,r-1),n)+s:c+s)):null==i?c:+i},Zi=function(e,t,i){var n,r,s=jt(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=Dt(r.vars.inherit)&&r.parent;a.immediateRender=Dt(n.immediateRender),e<2?a.runBackwards=1:a.startAt=t[o-1]}return new tr(t[0],a,t[o+1])},en=function(e,t){return e||0===e?t(e):t},tn=function(e,t,i){return i<e?e:i>t?t:i},nn=function(e,t){return It(e)&&(t=Xt.exec(e))?t[1]:""},rn=[].slice,sn=function(e,t){return e&&qt(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&qt(e[0]))&&!e.nodeType&&e!==ht},on=function(e,t,i){return ut&&!t&&ut.selector?ut.selector(e):!It(e)||i||!ft&&Ln()?zt(e)?function(e,t,i){return void 0===i&&(i=[]),e.forEach((function(e){var n;return It(e)&&!t||sn(e,1)?(n=i).push.apply(n,on(e)):i.push(e)}))||i}(e,i):sn(e)?rn.call(e,0):e?[e]:[]:rn.call((t||pt).querySelectorAll(e),0)},an=function(e){return e=on(e)[0]||ei("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return on(t,i.querySelectorAll?i:i===e?ei("Invalid scope")||pt.createElement("div"):e)}},ln=function(e){return e.sort((function(){return.5-Math.random()}))},cn=function(e){if(Ft(e))return e;var t=qt(e)?e:{each:e},i=qn(t.ease),n=t.from||0,r=parseFloat(t.base)||0,s={},o=n>0&&n<1,a=isNaN(n)||o,l=t.axis,c=n,u=n;return It(n)?c=u={center:.5,edges:.5,end:1}[n]||0:!o&&a&&(c=n[0],u=n[1]),function(e,o,d){var h,f,p,m,g,y,v,b,w,_=(d||t).length,k=s[_];if(!k){if(!(w="auto"===t.grid?0:(t.grid||[1,xt])[1])){for(v=-xt;v<(v=d[w++].getBoundingClientRect().left)&&w<_;);w--}for(k=s[_]=[],h=a?Math.min(w,_)*c-.5:n%w,f=w===xt?0:a?_*u/w-.5:n/w|0,v=0,b=xt,y=0;y<_;y++)p=y%w-h,m=f-(y/w|0),k[y]=g=l?Math.abs("y"===l?m:p):Lt(p*p+m*m),g>v&&(v=g),g<b&&(b=g);"random"===n&&ln(k),k.max=v-b,k.min=b,k.v=_=(parseFloat(t.amount)||parseFloat(t.each)*(w>_?_-1:l?"y"===l?_/w:w:Math.max(w,_/w))||0)*("edges"===n?-1:1),k.b=_<0?r-_:r,k.u=nn(t.amount||t.each)||0,i=i&&_<0?jn(i):i}return _=(k[e]-k.min)/k.max||0,bi(k.b+(i?i(_):_)*k.v)+k.u}},un=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var n=bi(Math.round(parseFloat(i)/e)*e*t);return(n-n%1)/t+(jt(i)?0:nn(i))}},dn=function(e,t){var i,n,r=zt(e);return!r&&qt(e)&&(i=r=e.radius||xt,e.values?(e=on(e.values),(n=!jt(e[0]))&&(i*=i)):e=un(e.increment)),en(t,r?Ft(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=xt,c=0,u=e.length;u--;)(r=n?(r=e[u].x-o)*r+(s=e[u].y-a)*s:Math.abs(e[u]-o))<l&&(l=r,c=u);return c=!i||l<=i?e[c]:t,n||c===t||jt(t)?c:c+nn(t)}:un(e))},hn=function(e,t,i,n){return en(zt(e)?!t:!0===i?!!(i=0):!n,(function(){return zt(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}))},fn=function(e,t,i){return en(i,(function(i){return e[~~t(i)]}))},pn=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?Gt:Vt),o+=e.substr(s,t-s)+hn(r?i:+i[0],r?0:+i[1],+i[2]||1e-5),s=n+1;return o+e.substr(s,e.length-s)},mn=function(e,t,i,n,r){var s=t-e,o=n-i;return en(r,(function(t){return i+((t-e)/s*o||0)}))},gn=function(e,t,i){var n,r,s,o=e.labels,a=xt;for(n in o)(r=o[n]-t)<0==!!i&&r&&a>(r=Math.abs(r))&&(s=n,a=r);return s},yn=function(e,t,i){var n,r,s,o=e.vars,a=o[t],l=ut,c=e._ctx;if(a)return n=o[t+"Params"],r=o.callbackScope||e,i&&ai.length&&ki(),c&&(ut=c),s=n?a.apply(r,n):a.call(r),ut=l,s},vn=function(e){return Ii(e),e.scrollTrigger&&e.scrollTrigger.kill(!!ct),e.progress()<1&&yn(e,"onInterrupt"),e},bn=function(e){var t=(e=!e.name&&e.default||e).name,i=Ft(e),n=t&&!i&&e.init?function(){this._props=[]}:e,r={init:ii,render:ur,add:Gn,kill:hr,modifier:dr,rawVars:0},s={targetTest:0,get:0,getSetter:or,aliases:{},register:0};if(Ln(),e!==n){if(ci[t])return;Ei(n,Ei(Pi(e,r),s)),Ci(n.prototype,Ci(r,Pi(e,s))),ci[n.prop=t]=n,e.targetTest&&(hi.push(n),oi[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}ti(t,n),e.register&&e.register(Cr,n,mr)},wn=255,_n={aqua:[0,wn,wn],lime:[0,wn,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,wn],navy:[0,0,128],white:[wn,wn,wn],olive:[128,128,0],yellow:[wn,wn,0],orange:[wn,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[wn,0,0],pink:[wn,192,203],cyan:[0,wn,wn],transparent:[wn,wn,wn,0]},kn=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)*wn+.5|0},Tn=function(e,t,i){var n,r,s,o,a,l,c,u,d,h,f=e?jt(e)?[e>>16,e>>8&wn,e&wn]:0:_n.black;if(!f){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),_n[e])f=_n[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[(f=parseInt(e.substr(1,6),16))>>16,f>>8&wn,f&wn,parseInt(e.substr(7),16)/255];f=[(e=parseInt(e.substr(1),16))>>16,e>>8&wn,e&wn]}else if("hsl"===e.substr(0,3))if(f=h=e.match(Vt),t){if(~e.indexOf("="))return f=e.match(Bt),i&&f.length<4&&(f[3]=1),f}else o=+f[0]%360/360,a=+f[1]/100,n=2*(l=+f[2]/100)-(r=l<=.5?l*(a+1):l+a-l*a),f.length>3&&(f[3]*=1),f[0]=kn(o+1/3,n,r),f[1]=kn(o,n,r),f[2]=kn(o-1/3,n,r);else f=e.match(Vt)||_n.transparent;f=f.map(Number)}return t&&!h&&(n=f[0]/wn,r=f[1]/wn,s=f[2]/wn,l=((c=Math.max(n,r,s))+(u=Math.min(n,r,s)))/2,c===u?o=a=0:(d=c-u,a=l>.5?d/(2-c-u):d/(c+u),o=c===n?(r-s)/d+(r<s?6:0):c===r?(s-n)/d+2:(n-r)/d+4,o*=60),f[0]=~~(o+.5),f[1]=~~(100*a+.5),f[2]=~~(100*l+.5)),i&&f.length<4&&(f[3]=1),f},Sn=function(e){var t=[],i=[],n=-1;return e.split(En).forEach((function(e){var r=e.match(Ut)||[];t.push.apply(t,r),i.push(n+=r.length+1)})),t.c=i,t},xn=function(e,t,i){var n,r,s,o,a="",l=(e+a).match(En),c=t?"hsla(":"rgba(",u=0;if(!l)return e;if(l=l.map((function(e){return(e=Tn(e,t,1))&&c+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"})),i&&(s=Sn(e),(n=i.c).join(a)!==s.c.join(a)))for(o=(r=e.replace(En,"1").split(Ut)).length-1;u<o;u++)a+=r[u]+(~n.indexOf(u)?l.shift()||c+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!r)for(o=(r=e.split(En)).length-1;u<o;u++)a+=r[u]+l[u];return a+r[o]},En=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(e in _n)t+="|"+e+"\\b";return new RegExp(t+")","gi")}(),Cn=/hsl[a]?\(/,An=function(e){var t,i=e.join(" ");if(En.lastIndex=0,En.test(i))return t=Cn.test(i),e[1]=xn(e[1],t),e[0]=xn(e[0],t,Sn(e[1])),!0},Pn=function(){var e,t,i,n,r,s,o=Date.now,a=500,l=33,c=o(),u=c,d=1e3/240,h=d,f=[],p=function i(p){var m,g,y,v,b=o()-u,w=!0===p;if(b>a&&(c+=b-l),((m=(y=(u+=b)-c)-h)>0||w)&&(v=++n.frame,r=y-1e3*n.time,n.time=y/=1e3,h+=m+(m>=d?4:d-m),g=1),w||(e=t(i)),g)for(s=0;s<f.length;s++)f[s](y,r,v,p)};return n={time:0,frame:0,tick:function(){p(!0)},deltaRatio:function(e){return r/(1e3/(e||60))},wake:function(){mt&&(!ft&&Rt()&&(ht=ft=window,pt=ht.document||{},Kt.gsap=Cr,(ht.gsapVersions||(ht.gsapVersions=[])).push(Cr.version),Jt(Qt||ht.GreenSockGlobals||!ht.gsap&&ht||{}),i=ht.requestAnimationFrame),e&&n.sleep(),t=i||function(e){return setTimeout(e,h-1e3*n.time+1|0)},vt=1,p(2))},sleep:function(){(i?ht.cancelAnimationFrame:clearTimeout)(e),vt=0,t=ii},lagSmoothing:function(e,t){a=e||1e8,l=Math.min(t,a,0)},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),f[i?"unshift":"push"](r),Ln(),r},remove:function(e,t){~(t=f.indexOf(e))&&f.splice(t,1)&&s>=t&&s--},_listeners:f}}(),Ln=function(){return!vt&&Pn.wake()},Mn={},On=/^[\d.\-M][\d.\-,\s]/,In=/["']/g,Fn=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(In,"").trim():+n,o=i.substr(t+1).trim();return r},jn=function(e){return function(t){return 1-e(1-t)}},Nn=function e(t,i){for(var n,r=t._first;r;)r instanceof Bn?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},qn=function(e,t){return e&&(Ft(e)?e:Mn[e]||function(e){var t,i,n,r,s=(e+"").split("("),o=Mn[s[0]];return o&&s.length>1&&o.config?o.config.apply(null,~e.indexOf("{")?[Fn(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(Si)):Mn._CE&&On.test(e)?Mn._CE("",e):o}(e))||t},Dn=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 yi(e,(function(e){for(var t in Mn[e]=Kt[e]=s,Mn[r=e.toLowerCase()]=i,s)Mn[r+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=Mn[e+"."+t]=s[t]})),s},Rn=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}},$n=function e(t,i,n){var r=i>=1?i:1,s=(n||(t?.3:.45))/(i<1?i:1),o=s/Ct*(Math.asin(1/r)||0),a=function(e){return 1===e?1:r*Math.pow(2,-10*e)*Ot((e-o)*s)+1},l="out"===t?a:"in"===t?function(e){return 1-a(1-e)}:Rn(a);return s=Ct/s,l.config=function(i,n){return e(t,i,n)},l},Hn=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)}:Rn(n);return r.config=function(i){return e(t,i)},r};yi("Linear,Quad,Cubic,Quart,Quint,Strong",(function(e,t){var i=t<5?t+1:t;Dn(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}))})),Mn.Linear.easeNone=Mn.none=Mn.Linear.easeIn,Dn("Elastic",$n("in"),$n("out"),$n()),bt=7.5625,_t=1/(wt=2.75),Dn("Bounce",(function(e){return 1-kt(1-e)}),kt=function(e){return e<_t?bt*e*e:e<.7272727272727273?bt*Math.pow(e-1.5/wt,2)+.75:e<.9090909090909092?bt*(e-=2.25/wt)*e+.9375:bt*Math.pow(e-2.625/wt,2)+.984375}),Dn("Expo",(function(e){return e?Math.pow(2,10*(e-1)):0})),Dn("Circ",(function(e){return-(Lt(1-e*e)-1)})),Dn("Sine",(function(e){return 1===e?1:1-Mt(e*At)})),Dn("Back",Hn("in"),Hn("out"),Hn()),Mn.SteppedEase=Mn.steps=Kt.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*tn(0,.99999999,e)|0)+r)*i}}},St.ease=Mn["quad.out"],yi("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(e){return fi+=e+","+e+"Params,"}));var zn=function(e,t){this.id=Pt++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:gi,this.set=t?t.getSetter:or},Vn=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,Xi(this,+e.duration,1,1),this.data=e.data,ut&&(this._ctx=ut,ut.data.push(this)),vt||Pn.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,Xi(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(e,t){if(Ln(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(zi(this,e),!i._dp||i.parent||Vi(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)&&Bi(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===Et||!e&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=e),Ti(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+Di(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.ratio},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+Di(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},t.iteration=function(e,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*i,t):this._repeat?Ri(this._tTime,i)+1:1},t.timeScale=function(e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===e)return this;var t=this.parent&&this._ts?$i(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||-1e-8===e?0:this._rts,this.totalTime(tn(-this._delay,this._tDur,t),!0),Hi(this),ji(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):(Ln(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==Et&&(this._tTime-=Et)))),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)&&Bi(t,this,e-this._delay),this}return this._start},t.endTime=function(e){return this._start+(Dt(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?$i(t.rawTime(e),this):this._tTime:this._tTime},t.revert=function(e){void 0===e&&(e=si);var t=ct;return ct=e,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(e),this.totalTime(-.01,e.suppressEvents)),"nested"!==this.data&&!1!==e.kill&&this.kill(),ct=t,this},t.globalTime=function(e){for(var t=this,i=arguments.length?e:t.rawTime();t;)i=t._start+i/(t._ts||1),t=t._dp;return!this.parent&&this.vars.immediateRender?-1:i},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,Ki(this)):-2===this._repeat?1/0:this._repeat},t.repeatDelay=function(e){if(arguments.length){var t=this._time;return this._rDelay=e,Ki(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(Ji(this,e),Dt(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,Dt(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)-Et))},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=Ft(e)?e:xi,r=function(){var e=t.then;t.then=null,Ft(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(){vn(this)},e}();Ei(Vn.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 Bn=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=Dt(t.sortChildren),dt&&Bi(t.parent||dt,ot(n),i),t.reversed&&n.reverse(),t.paused&&n.paused(!0),t.scrollTrigger&&Ui(ot(n),t.scrollTrigger),n}at(t,e);var i=t.prototype;return i.to=function(e,t,i){return Zi(0,arguments,this),this},i.from=function(e,t,i){return Zi(1,arguments,this),this},i.fromTo=function(e,t,i,n){return Zi(2,arguments,this),this},i.set=function(e,t,i){return t.duration=0,t.parent=this,Li(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new tr(e,t,Ji(this,i),1),this},i.call=function(e,t,i){return Bi(this,tr.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 tr(e,i,Ji(this,r)),this},i.staggerFrom=function(e,t,i,n,r,s,o){return i.runBackwards=1,Li(i).immediateRender=Dt(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,Li(n).immediateRender=Dt(n.immediateRender),this.staggerTo(e,t,n,r,s,o,a)},i.render=function(e,t,i){var n,r,s,o,a,l,c,u,d,h,f,p,m=this._time,g=this._dirty?this.totalDuration():this._tDur,y=this._dur,v=e<=0?0:bi(e),b=this._zTime<0!=e<0&&(this._initted||!y);if(this!==dt&&v>g&&e>=0&&(v=g),v!==this._tTime||i||b){if(m!==this._time&&y&&(v+=this._time-m,e+=this._time-m),n=v,d=this._start,l=!(u=this._ts),b&&(y||(m=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(f=this._yoyo,a=y+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*a+e,t,i);if(n=bi(v%a),v===g?(o=this._repeat,n=y):((o=~~(v/a))&&o===v/a&&(n=y,o--),n>y&&(n=y)),h=Ri(this._tTime,a),!m&&this._tTime&&h!==o&&(h=o),f&&1&o&&(n=y-n,p=1),o!==h&&!this._lock){var w=f&&1&h,_=w===(f&&1&o);if(o<h&&(w=!w),m=w?0:y,this._lock=1,this.render(m||(p?0:bi(o*a)),t,!y)._lock=0,this._tTime=v,!t&&this.parent&&yn(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),m&&m!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(y=this._dur,g=this._tDur,_&&(this._lock=2,m=w?y:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!l)return this;Nn(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(c=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,bi(m),bi(n)),c&&(v-=n-(n=c._start))),this._tTime=v,this._time=n,this._act=!u,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,m=0),!m&&n&&!t&&(yn(this,"onStart"),this._tTime!==v))return this;if(n>=m&&e>=0)for(r=this._first;r;){if(s=r._next,(r._act||n>=r._start)&&r._ts&&c!==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){c=0,s&&(v+=this._zTime=-1e-8);break}}r=s}else{r=this._last;for(var k=e<0?e:n;r;){if(s=r._prev,(r._act||k<=r._end)&&r._ts&&c!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(r._ts>0?(k-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(k-r._start)*r._ts,t,i||ct&&(r._initted||r._startAt)),n!==this._time||!this._ts&&!l){c=0,s&&(v+=this._zTime=k?-1e-8:Et);break}}r=s}}if(c&&!t&&(this.pause(),c.render(n>=m?0:-1e-8)._zTime=n>=m?1:-1,this._ts))return this._start=d,Hi(this),this.render(e,t,i);this._onUpdate&&!t&&yn(this,"onUpdate",!0),(v===g&&this._tTime>=this.totalDuration()||!v&&m)&&(d!==this._start&&Math.abs(u)===Math.abs(this._ts)||this._lock||((e||!y)&&(v===g&&this._ts>0||!v&&this._ts<0)&&Ii(this,1),t||e<0&&!m||!v&&!m&&g||(yn(this,v===g&&e>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(v<g&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(e,t){var i=this;if(jt(t)||(t=Ji(this,t,e)),!(e instanceof Vn)){if(zt(e))return e.forEach((function(e){return i.add(e,t)})),this;if(It(e))return this.addLabel(e,t);if(!Ft(e))return this;e=tr.delayedCall(0,e)}return this!==e?Bi(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=-xt);for(var r=[],s=this._first;s;)s._start>=n&&(s instanceof tr?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 It(e)?this.removeLabel(e):Ft(e)?this.killTweensOf(e):(Oi(this,e),e===this._recent&&(this._recent=this._last),Fi(this))},i.totalTime=function(t,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=bi(Pn.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]=Ji(this,t),this},i.removeLabel=function(e){return delete this.labels[e],this},i.addPause=function(e,t,i){var n=tr.delayedCall(0,t||ii,i);return n.data="isPause",this._hasPause=1,Bi(this,n,Ji(this,e))},i.removePause=function(e){var t=this._first;for(e=Ji(this,e);t;)t._start===e&&"isPause"===t.data&&Ii(t),t=t._next},i.killTweensOf=function(e,t,i){for(var n=this.getTweensOf(e,i),r=n.length;r--;)Un!==n[r]&&n[r].kill(e,t);return this},i.getTweensOf=function(e,t){for(var i,n=[],r=on(e),s=this._first,o=jt(t);s;)s instanceof tr?_i(s._targets,r)&&(o?(!Un||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=Ji(n,e),s=t,o=s.startAt,a=s.onStart,l=s.onStartParams,c=s.immediateRender,u=tr.to(n,Ei({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())||Et,onStart:function(){if(n.pause(),!i){var e=t.duration||Math.abs((r-(o&&"time"in o?o.time:n._time))/n.timeScale());u._dur!==e&&Xi(u,e,0,1).render(u._time,!0,!0),i=1}a&&a.apply(u,l||[])}},t));return c?u.render(0):u},i.tweenFromTo=function(e,t,i){return this.tweenTo(t,Ei({startAt:{time:Ji(this,e)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(e){return void 0===e&&(e=this._time),gn(this,Ji(this,e))},i.previousLabel=function(e){return void 0===e&&(e=this._time),gn(this,Ji(this,e),1)},i.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+Et)},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 Fi(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={}),Fi(this)},i.totalDuration=function(e){var t,i,n,r=0,s=this,o=s._last,a=xt;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,Bi(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;Xi(s,s===dt&&s._time>r?s._time:r,1,1),s._dirty=0}return s._tDur},t.updateRoot=function(e){if(dt._ts&&(Ti(dt,$i(e,dt)),gt=Pn.frame),Pn.frame>=di){di+=Tt.autoSleep||120;var t=dt._first;if((!t||!t._ts)&&Tt.autoSleep&&Pn._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||Pn.sleep()}}},t}(Vn);Ei(Bn.prototype,{_lock:0,_hasPause:0,_forcing:0});var Un,Wn,Yn=function(e,t,i,n,r,s,o){var a,l,c,u,d,h,f,p,m=new mr(this._pt,e,t,0,1,cr,null,r),g=0,y=0;for(m.b=i,m.e=n,i+="",(f=~(n+="").indexOf("random("))&&(n=pn(n)),s&&(s(p=[i,n],e,t),i=p[0],n=p[1]),l=i.match(Wt)||[];a=Wt.exec(n);)u=a[0],d=n.substring(g,a.index),c?c=(c+1)%5:"rgba("===d.substr(-5)&&(c=1),u!==l[y++]&&(h=parseFloat(l[y-1])||0,m._pt={_next:m._pt,p:d||1===y?d:",",s:h,c:"="===u.charAt(1)?wi(h,u)-h:parseFloat(u)-h,m:c&&c<4?Math.round:0},g=Wt.lastIndex);return m.c=g<n.length?n.substring(g,n.length):"",m.fp=o,(Yt.test(n)||f)&&(m.e=0),this._pt=m,m},Gn=function(e,t,i,n,r,s,o,a,l,c){Ft(n)&&(n=n(r||0,e,s));var u,d=e[t],h="get"!==i?i:Ft(d)?l?e[t.indexOf("set")||!Ft(e["get"+t.substr(3)])?t:"get"+t.substr(3)](l):e[t]():d,f=Ft(d)?l?rr:nr:ir;if(It(n)&&(~n.indexOf("random(")&&(n=pn(n)),"="===n.charAt(1)&&((u=wi(h,n)+(nn(h)||0))||0===u)&&(n=u)),!c||h!==n||Wn)return isNaN(h*n)||""===n?(!d&&!(t in e)&&Zt(t,n),Yn.call(this,e,t,h,n,f,a||Tt.stringFilter,l)):(u=new mr(this._pt,e,t,+h||0,n-(h||0),"boolean"==typeof d?lr:ar,0,f),l&&(u.fp=l),o&&u.modifier(o,this,e),this._pt=u)},Xn=function(e,t,i,n,r,s){var o,a,l,c;if(ci[e]&&!1!==(o=new ci[e]).init(r,o.rawVars?t[e]:function(e,t,i,n,r){if(Ft(e)&&(e=Jn(e,r,t,i,n)),!qt(e)||e.style&&e.nodeType||zt(e)||Ht(e))return It(e)?Jn(e,r,t,i,n):e;var s,o={};for(s in e)o[s]=Jn(e[s],r,t,i,n);return o}(t[e],n,r,s,i),i,n,s)&&(i._pt=a=new mr(i._pt,r,e,0,1,o.render,o,0,o.priority),i!==yt))for(l=i._ptLookup[i._targets.indexOf(r)],c=o._props.length;c--;)l[o._props[c]]=a;return o},Kn=function e(t,i,n){var r,s,o,a,l,c,u,d,h,f,p,m,g,y=t.vars,v=y.ease,b=y.startAt,w=y.immediateRender,_=y.lazy,k=y.onUpdate,T=y.onUpdateParams,S=y.callbackScope,x=y.runBackwards,E=y.yoyoEase,C=y.keyframes,A=y.autoRevert,P=t._dur,L=t._startAt,M=t._targets,O=t.parent,I=O&&"nested"===O.data?O.vars.targets:M,F="auto"===t._overwrite&&!lt,j=t.timeline;if(j&&(!C||!v)&&(v="none"),t._ease=qn(v,St.ease),t._yEase=E?jn(qn(!0===E?v:E,St.ease)):0,E&&t._yoyo&&!t._repeat&&(E=t._yEase,t._yEase=t._ease,t._ease=E),t._from=!j&&!!y.runBackwards,!j||C&&!y.stagger){if(m=(d=M[0]?mi(M[0]).harness:0)&&y[d.prop],r=Pi(y,oi),L&&(L._zTime<0&&L.progress(1),i<0&&x&&w&&!A?L.render(-1,!0):L.revert(x&&P?ri:ni),L._lazy=0),b){if(Ii(t._startAt=tr.set(M,Ei({data:"isStart",overwrite:!1,parent:O,immediateRender:!0,lazy:Dt(_),startAt:null,delay:0,onUpdate:k,onUpdateParams:T,callbackScope:S,stagger:0},b))),t._startAt._dp=0,i<0&&(ct||!w&&!A)&&t._startAt.revert(ri),w&&P&&i<=0&&n<=0)return void(i&&(t._zTime=i))}else if(x&&P&&!L)if(i&&(w=!1),o=Ei({overwrite:!1,data:"isFromStart",lazy:w&&Dt(_),immediateRender:w,stagger:0,parent:O},r),m&&(o[d.prop]=m),Ii(t._startAt=tr.set(M,o)),t._startAt._dp=0,i<0&&(ct?t._startAt.revert(ri):t._startAt.render(-1,!0)),t._zTime=i,w){if(!i)return}else e(t._startAt,Et,Et);for(t._pt=t._ptCache=0,_=P&&Dt(_)||_&&!P,s=0;s<M.length;s++){if(u=(l=M[s])._gsap||pi(M)[s]._gsap,t._ptLookup[s]=f={},li[u.id]&&ai.length&&ki(),p=I===M?s:I.indexOf(l),d&&!1!==(h=new d).init(l,m||r,t,p,I)&&(t._pt=a=new mr(t._pt,l,h.name,0,1,h.render,h,0,h.priority),h._props.forEach((function(e){f[e]=a})),h.priority&&(c=1)),!d||m)for(o in r)ci[o]&&(h=Xn(o,r,t,p,l,I))?h.priority&&(c=1):f[o]=a=Gn.call(t,l,o,"get",r[o],p,I,0,y.stringFilter);t._op&&t._op[s]&&t.kill(l,t._op[s]),F&&t._pt&&(Un=t,dt.killTweensOf(l,f,t.globalTime(i)),g=!t.parent,Un=0),t._pt&&_&&(li[u.id]=1)}c&&pr(t),t._onInit&&t._onInit(t)}t._onUpdate=k,t._initted=(!t._op||t._pt)&&!g,C&&i<=0&&j.render(xt,!0,!0)},Qn=function(e,t,i,n){var r,s,o=t.ease||n||"power1.inOut";if(zt(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})},Jn=function(e,t,i,n,r){return Ft(e)?e.call(t,i,n,r):It(e)&&~e.indexOf("random(")?pn(e):e},Zn=fi+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",er={};yi(Zn+",id,stagger,delay,duration,paused,scrollTrigger",(function(e){return er[e]=1}));var tr=function(e){function t(t,i,n,r){var s;"number"==typeof i&&(n.duration=i,i=n,n=null);var o,a,l,c,u,d,h,f,p=(s=e.call(this,r?i:Li(i))||this).vars,m=p.duration,g=p.delay,y=p.immediateRender,v=p.stagger,b=p.overwrite,w=p.keyframes,_=p.defaults,k=p.scrollTrigger,T=p.yoyoEase,S=i.parent||dt,x=(zt(t)||Ht(t)?jt(t[0]):"length"in i)?[t]:on(t);if(s._targets=x.length?pi(x):ei("GSAP target "+t+" not found. https://greensock.com",!Tt.nullTargetWarn)||[],s._ptLookup=[],s._overwrite=b,w||v||$t(m)||$t(g)){if(i=s.vars,(o=s.timeline=new Bn({data:"nested",defaults:_||{},targets:S&&"nested"===S.data?S.vars.targets:x})).kill(),o.parent=o._dp=ot(s),o._start=0,v||$t(m)||$t(g)){if(c=x.length,h=v&&cn(v),qt(v))for(u in v)~Zn.indexOf(u)&&(f||(f={}),f[u]=v[u]);for(a=0;a<c;a++)(l=Pi(i,er)).stagger=0,T&&(l.yoyoEase=T),f&&Ci(l,f),d=x[a],l.duration=+Jn(m,ot(s),a,d,x),l.delay=(+Jn(g,ot(s),a,d,x)||0)-s._delay,!v&&1===c&&l.delay&&(s._delay=g=l.delay,s._start+=g,l.delay=0),o.to(d,l,h?h(a,d,x):0),o._ease=Mn.none;o.duration()?m=g=0:s.timeline=0}else if(w){Li(Ei(o.vars.defaults,{ease:"none"})),o._ease=qn(w.ease||i.ease||"none");var E,C,A,P=0;if(zt(w))w.forEach((function(e){return o.to(x,e,">")})),o.duration();else{for(u in l={},w)"ease"===u||"easeEach"===u||Qn(u,w[u],l,w.easeEach);for(u in l)for(E=l[u].sort((function(e,t){return e.t-t.t})),P=0,a=0;a<E.length;a++)(A={ease:(C=E[a]).e,duration:(C.t-(a?E[a-1].t:0))/100*m})[u]=C.v,o.to(x,A,P),P+=A.duration;o.duration()<m&&o.to({},{duration:m-o.duration()})}}m||s.duration(m=o.duration())}else s.timeline=0;return!0!==b||lt||(Un=ot(s),dt.killTweensOf(x),Un=0),Bi(S,ot(s),n),i.reversed&&s.reverse(),i.paused&&s.paused(!0),(y||!m&&!w&&s._start===bi(S._time)&&Dt(y)&&qi(ot(s))&&"nested"!==S.data)&&(s._tTime=-1e-8,s.render(Math.max(0,-g)||0)),k&&Ui(ot(s),k),s}at(t,e);var i=t.prototype;return i.render=function(e,t,i){var n,r,s,o,a,l,c,u,d,h=this._time,f=this._tDur,p=this._dur,m=e<0,g=e>f-Et&&!m?f:e<Et?0:e;if(p){if(g!==this._tTime||!e||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==m){if(n=g,u=this.timeline,this._repeat){if(o=p+this._rDelay,this._repeat<-1&&m)return this.totalTime(100*o+e,t,i);if(n=bi(g%o),g===f?(s=this._repeat,n=p):((s=~~(g/o))&&s===g/o&&(n=p,s--),n>p&&(n=p)),(l=this._yoyo&&1&s)&&(d=this._yEase,n=p-n),a=Ri(this._tTime,o),n===h&&!i&&this._initted)return this._tTime=g,this;s!==a&&(u&&this._yEase&&Nn(u,l),!this.vars.repeatRefresh||l||this._lock||(this._lock=i=1,this.render(bi(o*s),!0).invalidate()._lock=0))}if(!this._initted){if(Wi(this,m?e:n,i,t,g))return this._tTime=0,this;if(h!==this._time)return this;if(p!==this._dur)return this.render(e,t,i)}if(this._tTime=g,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(d||this._ease)(n/p),this._from&&(this.ratio=c=1-c),n&&!h&&!t&&(yn(this,"onStart"),this._tTime!==g))return this;for(r=this._pt;r;)r.r(c,r.d),r=r._next;u&&u.render(e<0?e:!n&&l?-1e-8:u._dur*u._ease(n/this._dur),t,i)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(m&&Ni(this,e,0,i),yn(this,"onUpdate")),this._repeat&&s!==a&&this.vars.onRepeat&&!t&&this.parent&&yn(this,"onRepeat"),g!==this._tDur&&g||this._tTime!==g||(m&&!this._onUpdate&&Ni(this,e,0,!0),(e||!p)&&(g===this._tDur&&this._ts>0||!g&&this._ts<0)&&Ii(this,1),t||m&&!h||!(g||h||l)||(yn(this,g===f?"onComplete":"onReverseComplete",!0),this._prom&&!(g<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&&Yi(e)&&(e._initted||!Gi(e))||(e._ts<0||e._dp._ts<0)&&!Gi(e))?0:1,c=e._rDelay,u=0;if(c&&e._repeat&&(u=tn(0,e._tDur,t),s=Ri(u,c),e._yoyo&&1&s&&(l=1-l),s!==Ri(e._tTime,c)&&(a=1-l,e.vars.repeatRefresh&&e._initted&&e.invalidate())),l!==a||ct||n||e._zTime===Et||!t&&e._zTime){if(!e._initted&&Wi(e,t,n,i,u))return;for(o=e._zTime,e._zTime=t||(i?Et:0),i||(i=t&&!o),e.ratio=l,e._from&&(l=1-l),e._time=0,e._tTime=u,r=e._pt;r;)r.r(l,r.d),r=r._next;t<0&&Ni(e,t,0,!0),e._onUpdate&&!i&&yn(e,"onUpdate"),u&&e._repeat&&!i&&e.parent&&yn(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===l&&(l&&Ii(e,1),i||ct||(yn(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){vt||Pn.wake(),this._ts||this.play();var r=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Kn(this,r),function(e,t,i,n,r,s,o){var a,l,c,u,d=(e._pt&&e._ptCache||(e._ptCache={}))[t];if(!d)for(d=e._ptCache[t]=[],c=e._ptLookup,u=e._targets.length;u--;){if((a=c[u][t])&&a.d&&a.d._pt)for(a=a.d._pt;a&&a.p!==t&&a.fp!==t;)a=a._next;if(!a)return Wn=1,e.vars[t]="+=0",Kn(e,o),Wn=0,1;d.push(a)}for(u=d.length;u--;)(a=(l=d[u])._pt||l).s=!n&&0!==n||r?a.s+(n||0)+s*a.c:n,a.c=i-a.s,l.e&&(l.e=vi(i)+nn(l.e)),l.b&&(l.b=a.s+nn(l.b))}(this,e,t,i,n,this._ease(r/this._dur),r)?this.resetTo(e,t,i,n):(zi(this,0),this.parent||Mi(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?vn(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,Un&&!0!==Un.vars.overwrite)._first||vn(this),this.parent&&i!==this.timeline.totalDuration()&&Xi(this,this._dur*this.timeline._tDur/i,0,1),this}var n,r,s,o,a,l,c,u=this._targets,d=e?on(e):u,h=this._ptLookup,f=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}(u,d))return"all"===t&&(this._pt=0),vn(this);for(n=this._op=this._op||[],"all"!==t&&(It(t)&&(a={},yi(t,(function(e){return a[e]=1})),t=a),t=function(e,t){var i,n,r,s,o=e[0]?mi(e[0]).harness:0,a=o&&o.aliases;if(!a)return t;for(n in i=Ci({},t),a)if(n in i)for(r=(s=a[n].split(",")).length;r--;)i[s[r]]=i[n];return i}(u,t)),c=u.length;c--;)if(~d.indexOf(u[c]))for(a in r=h[c],"all"===t?(n[c]=t,o=r,s={}):(s=n[c]=n[c]||{},o=t),o)(l=r&&r[a])&&("kill"in l.d&&!0!==l.d.kill(a)||Oi(this,l,"_pt"),delete r[a]),"all"!==s&&(s[a]=1);return this._initted&&!this._pt&&f&&vn(this),this},t.to=function(e,i){return new t(e,i,arguments[2])},t.from=function(e,t){return Zi(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 Zi(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 dt.killTweensOf(e,t,i)},t}(Vn);Ei(tr.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),yi("staggerTo,staggerFrom,staggerFromTo",(function(e){tr[e]=function(){var t=new Bn,i=rn.call(arguments,0);return i.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,i)}}));var ir=function(e,t,i){return e[t]=i},nr=function(e,t,i){return e[t](i)},rr=function(e,t,i,n){return e[t](n.fp,i)},sr=function(e,t,i){return e.setAttribute(t,i)},or=function(e,t){return Ft(e[t])?nr:Nt(e[t])&&e.setAttribute?sr:ir},ar=function(e,t){return t.set(t.t,t.p,Math.round(1e6*(t.s+t.c*e))/1e6,t)},lr=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},cr=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)},ur=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},dr=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},hr=function(e){for(var t,i,n=this._pt;n;)i=n._next,n.p===e&&!n.op||n.op===e?Oi(this,n,"_pt"):n.dep||(t=1),n=i;return!t},fr=function(e,t,i,n){n.mSet(e,t,n.m.call(n.tween,i,n.mt),n)},pr=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},mr=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||ar,this.d=o||this,this.set=a||ir,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=fr,this.m=e,this.mt=i,this.tween=t},e}();yi(fi+"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 oi[e]=1})),Kt.TweenMax=Kt.TweenLite=tr,Kt.TimelineLite=Kt.TimelineMax=Bn,dt=new Bn({sortChildren:!1,defaults:St,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Tt.stringFilter=An;var gr=[],yr={},vr=[],br=0,wr=function(e){return(yr[e]||vr).map((function(e){return e()}))},_r=function(){var e=Date.now(),t=[];e-br>2&&(wr("matchMediaInit"),gr.forEach((function(e){var i,n,r,s,o=e.queries,a=e.conditions;for(n in o)(i=ht.matchMedia(o[n]).matches)&&(r=1),i!==a[n]&&(a[n]=i,s=1);s&&(e.revert(),r&&t.push(e))})),wr("matchMediaRevert"),t.forEach((function(e){return e.onMatch(e)})),br=e,wr("matchMedia"))},kr=function(){function e(e,t){this.selector=t&&an(t),this.data=[],this._r=[],this.isReverted=!1,e&&this.add(e)}var t=e.prototype;return t.add=function(e,t,i){Ft(e)&&(i=t,t=e,e=Ft);var n=this,r=function(){var e,r=ut,s=n.selector;return r&&r!==n&&r.data.push(n),i&&(n.selector=an(i)),ut=n,e=t.apply(n,arguments),Ft(e)&&n._r.push(e),ut=r,n.selector=s,n.isReverted=!1,e};return n.last=r,e===Ft?r(n):e?n[e]=r:r},t.ignore=function(e){var t=ut;ut=null,e(this),ut=t},t.getTweens=function(){var t=[];return this.data.forEach((function(i){return i instanceof e?t.push.apply(t,i.getTweens()):i instanceof tr&&!(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){var n=this.getTweens();this.data.forEach((function(e){"isFlip"===e.data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(e){return n.splice(n.indexOf(e),1)})))})),n.map((function(e){return{g:e.globalTime(0),t:e}})).sort((function(e,t){return t.g-e.g||-1})).forEach((function(t){return t.t.revert(e)})),this.data.forEach((function(t){return!(t instanceof Vn)&&t.revert&&t.revert(e)})),this._r.forEach((function(t){return t(e,i)})),this.isReverted=!0}else this.data.forEach((function(e){return e.kill&&e.kill()}));if(this.clear(),t){var r=gr.indexOf(this);~r&&gr.splice(r,1)}},t.revert=function(e){this.kill(e||{})},e}(),Tr=function(){function e(e){this.contexts=[],this.scope=e}var t=e.prototype;return t.add=function(e,t,i){qt(e)||(e={matches:e});var n,r,s,o=new kr(0,i||this.scope),a=o.conditions={};for(r in this.contexts.push(o),t=o.add("onMatch",t),o.queries=e,e)"all"===r?s=1:(n=ht.matchMedia(e[r]))&&(gr.indexOf(o)<0&&gr.push(o),(a[r]=n.matches)&&(s=1),n.addListener?n.addListener(_r):n.addEventListener("change",_r));return s&&t(o),this},t.revert=function(e){this.kill(e||{})},t.kill=function(e){this.contexts.forEach((function(t){return t.kill(e,!0)}))},e}(),Sr={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 bn(e)}))},timeline:function(e){return new Bn(e)},getTweensOf:function(e,t){return dt.getTweensOf(e,t)},getProperty:function(e,t,i,n){It(e)&&(e=on(e)[0]);var r=mi(e||{}).get,s=i?xi:Si;return"native"===i&&(i=""),e?t?s((ci[t]&&ci[t].get||r)(e,t,i,n)):function(t,i,n){return s((ci[t]&&ci[t].get||r)(e,t,i,n))}:e},quickSetter:function(e,t,i){if((e=on(e)).length>1){var n=e.map((function(e){return Cr.quickSetter(e,t,i)})),r=n.length;return function(e){for(var t=r;t--;)n[t](e)}}e=e[0]||{};var s=ci[t],o=mi(e),a=o.harness&&(o.harness.aliases||{})[t]||t,l=s?function(t){var n=new s;yt._pt=0,n.init(e,i?t+i:t,yt,0,[e]),n.render(1,n),yt._pt&&ur(1,yt)}: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=Cr.to(e,Ci(((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 dt.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=qn(e.ease,St.ease)),Ai(St,e||{})},config:function(e){return Ai(Tt,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&&!ci[e]&&!Kt[e]&&ei(t+" effect requires "+e+" plugin.")})),ui[t]=function(e,t,n){return i(on(e),Ei(t||{},r),n)},s&&(Bn.prototype[t]=function(e,i,n){return this.add(ui[t](e,qt(i)?i:(n=i)&&{},this),n)})},registerEase:function(e,t){Mn[e]=qn(t)},parseEase:function(e,t){return arguments.length?qn(e,t):Mn},getById:function(e){return dt.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var i,n,r=new Bn(e);for(r.smoothChildTiming=Dt(e.smoothChildTiming),dt.remove(r),r._dp=0,r._time=r._tTime=dt._time,i=dt._first;i;)n=i._next,!t&&!i._dur&&i instanceof tr&&i.vars.onComplete===i._targets[0]||Bi(r,i,i._start-i._delay),i=n;return Bi(dt,r,0),r},context:function(e,t){return e?new kr(e,t):ut},matchMedia:function(e){return new Tr(e)},matchMediaRefresh:function(){return gr.forEach((function(e){var t,i,n=e.conditions;for(i in n)n[i]&&(n[i]=!1,t=1);t&&e.revert()}))||_r()},addEventListener:function(e,t){var i=yr[e]||(yr[e]=[]);~i.indexOf(t)||i.push(t)},removeEventListener:function(e,t){var i=yr[e],n=i&&i.indexOf(t);n>=0&&i.splice(n,1)},utils:{wrap:function e(t,i,n){var r=i-t;return zt(t)?fn(t,e(0,t.length),i):en(n,(function(e){return(r+(e-t)%r)%r+t}))},wrapYoyo:function e(t,i,n){var r=i-t,s=2*r;return zt(t)?fn(t,e(0,t.length-1),i):en(n,(function(e){return t+((e=(s+(e-t)%s)%s||0)>r?s-e:e)}))},distribute:cn,random:hn,snap:dn,normalize:function(e,t,i){return mn(e,t,0,1,i)},getUnit:nn,clamp:function(e,t,i){return en(i,(function(i){return tn(e,t,i)}))},splitColor:Tn,toArray:on,selector:an,mapRange:mn,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||nn(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,c,u,d=It(t),h={};if(!0===n&&(r=1)&&(n=null),d)t={p:t},i={p:i};else if(zt(t)&&!zt(i)){for(l=[],c=t.length,u=c-2,a=1;a<c;a++)l.push(e(t[a-1],t[a]));c--,s=function(e){e*=c;var t=Math.min(u,~~e);return l[t](e-t)},n=i}else r||(t=Ci(zt(t)?[]:{},t));if(!l){for(o in i)Gn.call(h,t,o,"get",i[o]);s=function(e){return ur(e,h)||(d?t.p:t)}}}return en(n,s)},shuffle:ln},install:Jt,effects:ui,ticker:Pn,updateRoot:Bn.updateRoot,plugins:ci,globalTimeline:dt,core:{PropTween:mr,globals:ti,Tween:tr,Timeline:Bn,Animation:Vn,getCache:mi,_removeLinkedListItem:Oi,reverting:function(){return ct},context:function(e){return e&&ut&&(ut.data.push(e),e._ctx=ut),ut},suppressOverwrites:function(e){return lt=e}}};yi("to,from,fromTo,delayedCall,set,killTweensOf",(function(e){return Sr[e]=tr[e]})),Pn.add(Bn.updateRoot),yt=Sr.to({},{duration:0});var xr=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},Er=function(e,t){return{name:e,rawVars:1,init:function(e,i,n){n._onInit=function(e){var n,r;if(It(i)&&(n={},yi(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=xr(r,i)),r&&r.modifier&&r.modifier(t[i],e,s[n],i))}(e,i)}}}},Cr=Sr.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;)ct?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)}},Er("roundProps",un),Er("modifiers"),Er("snap",dn))||Sr;tr.version=Bn.version=Cr.version="3.11.3",mt=1,Rt()&&Ln(),Mn.Power0,Mn.Power1,Mn.Power2,Mn.Power3,Mn.Power4,Mn.Linear,Mn.Quad,Mn.Cubic,Mn.Quart,Mn.Quint,Mn.Strong,Mn.Elastic,Mn.Back,Mn.SteppedEase,Mn.Bounce,Mn.Sine,Mn.Expo,Mn.Circ;var Ar,Pr,Lr,Mr,Or,Ir,Fr,jr,Nr={},qr=180/Math.PI,Dr=Math.PI/180,Rr=Math.atan2,$r=/([A-Z])/g,Hr=/(left|right|width|margin|padding|x)/i,zr=/[\s,\(]\S/,Vr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Br=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},Ur=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)},Wr=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)},Yr=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},Gr=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},Xr=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},Kr=function(e,t,i){return e.style[t]=i},Qr=function(e,t,i){return e.style.setProperty(t,i)},Jr=function(e,t,i){return e._gsap[t]=i},Zr=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},es=function(e,t,i,n,r){var s=e._gsap;s.scaleX=s.scaleY=i,s.renderTransform(r,s)},ts=function(e,t,i,n,r){var s=e._gsap;s[t]=i,s.renderTransform(r,s)},is="transform",ns=is+"Origin",rs=function(e,t){var i=this,n=this.target,r=n.style;if(e in Nr){if(this.tfm=this.tfm||{},"transform"!==e&&(~(e=Vr[e]||e).indexOf(",")?e.split(",").forEach((function(e){return i.tfm[e]=ks(n,e)})):this.tfm[e]=n._gsap.x?n._gsap[e]:ks(n,e)),this.props.indexOf(is)>=0)return;n._gsap.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(ns,t,"")),e=is}(r||t)&&this.props.push(e,t,r[e])},ss=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},os=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].replace($r,"-$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=Fr())||e.isStart||r[is]||(ss(r),s.uncache=1)}},as=function(e,t){var i={target:e,props:[],revert:os,save:rs};return t&&t.split(",").forEach((function(e){return i.save(e)})),i},ls=function(e,t){var i=Pr.createElementNS?Pr.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Pr.createElement(e);return i.style?i:Pr.createElement(e)},cs=function e(t,i,n){var r=getComputedStyle(t);return r[i]||r.getPropertyValue(i.replace($r,"-$1").toLowerCase())||r.getPropertyValue(i)||!n&&e(t,ds(i)||i,1)||""},us="O,Moz,ms,Ms,Webkit".split(","),ds=function(e,t,i){var n=(t||Or).style,r=5;if(e in n&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);r--&&!(us[r]+e in n););return r<0?null:(3===r?"ms":r>=0?us[r]:"")+e},hs=function(){"undefined"!=typeof window&&window.document&&(Ar=window,Pr=Ar.document,Lr=Pr.documentElement,Or=ls("div")||{style:{}},ls("div"),is=ds(is),ns=is+"Origin",Or.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",jr=!!ds("perspective"),Fr=Cr.core.reverting,Mr=1)},fs=function e(t){var i,n=ls("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=this.parentNode,s=this.nextSibling,o=this.style.cssText;if(Lr.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)),Lr.removeChild(n),this.style.cssText=o,i},ps=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},ms=function(e){var t;try{t=e.getBBox()}catch(i){t=fs.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===fs||(t=fs.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+ps(e,["x","cx","x1"])||0,y:+ps(e,["y","cy","y1"])||0,width:0,height:0}},gs=function(e){return!(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!ms(e))},ys=function(e,t){if(t){var i=e.style;t in Nr&&t!==ns&&(t=is),i.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),i.removeProperty(t.replace($r,"-$1").toLowerCase())):i.removeAttribute(t)}},vs=function(e,t,i,n,r,s){var o=new mr(e._pt,t,i,0,1,s?Xr:Gr);return e._pt=o,o.b=n,o.e=r,e._props.push(i),o},bs={deg:1,rad:1,turn:1},ws={grid:1,flex:1},_s=function e(t,i,n,r){var s,o,a,l,c=parseFloat(n)||0,u=(n+"").trim().substr((c+"").length)||"px",d=Or.style,h=Hr.test(i),f="svg"===t.tagName.toLowerCase(),p=(f?"client":"offset")+(h?"Width":"Height"),m=100,g="px"===r,y="%"===r;return r===u||!c||bs[r]||bs[u]?c:("px"!==u&&!g&&(c=e(t,i,n,"px")),l=t.getCTM&&gs(t),!y&&"%"!==u||!Nr[i]&&!~i.indexOf("adius")?(d[h?"width":"height"]=m+(g?u:r),o=~i.indexOf("adius")||"em"===r&&t.appendChild&&!f?t:t.parentNode,l&&(o=(t.ownerSVGElement||{}).parentNode),o&&o!==Pr&&o.appendChild||(o=Pr.body),(a=o._gsap)&&y&&a.width&&h&&a.time===Pn.time&&!a.uncache?vi(c/a.width*m):((y||"%"===u)&&!ws[cs(o,"display")]&&(d.position=cs(t,"position")),o===t&&(d.position="static"),o.appendChild(Or),s=Or[p],o.removeChild(Or),d.position="absolute",h&&y&&((a=mi(o)).time=Pn.time,a.width=o[p]),vi(g?s*c/m:s&&c?m/s*c:0))):(s=l?t.getBBox()[h?"width":"height"]:t[p],vi(y?c/s*m:c/100*s)))},ks=function(e,t,i,n){var r;return Mr||hs(),t in Vr&&"transform"!==t&&~(t=Vr[t]).indexOf(",")&&(t=t.split(",")[0]),Nr[t]&&"transform"!==t?(r=Is(e,n),r="transformOrigin"!==t?r[t]:r.svg?r.origin:Fs(cs(e,ns))+" "+r.zOrigin+"px"):(!(r=e.style[t])||"auto"===r||n||~(r+"").indexOf("calc("))&&(r=Es[t]&&Es[t](e,t,i)||cs(e,t)||gi(e,t)||("opacity"===t?1:0)),i&&!~(r+"").trim().indexOf(" ")?_s(e,t,r,i)+i:r},Ts=function(e,t,i,n){if(!i||"none"===i){var r=ds(t,e,1),s=r&&cs(e,r,1);s&&s!==i?(t=r,i=s):"borderColor"===t&&(i=cs(e,"borderTopColor"))}var o,a,l,c,u,d,h,f,p,m,g,y=new mr(this._pt,e.style,t,0,1,cr),v=0,b=0;if(y.b=i,y.e=n,i+="","auto"==(n+="")&&(e.style[t]=n,n=cs(e,t)||n,e.style[t]=i),An(o=[i,n]),n=o[1],l=(i=o[0]).match(Ut)||[],(n.match(Ut)||[]).length){for(;a=Ut.exec(n);)h=a[0],p=n.substring(v,a.index),u?u=(u+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(u=1),h!==(d=l[b++]||"")&&(c=parseFloat(d)||0,g=d.substr((c+"").length),"="===h.charAt(1)&&(h=wi(c,h)+g),f=parseFloat(h),m=h.substr((f+"").length),v=Ut.lastIndex-m.length,m||(m=m||Tt.units[t]||g,v===n.length&&(n+=m,y.e+=m)),g!==m&&(c=_s(e,t,d,m)||0),y._pt={_next:y._pt,p:p||1===b?p:",",s:c,c:f-c,m:u&&u<4||"zIndex"===t?Math.round:0});y.c=v<n.length?n.substring(v,n.length):""}else y.r="display"===t&&"none"===n?Xr:Gr;return Yt.test(n)&&(y.e=0),this._pt=y,y},Ss={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},xs=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],Nr[i]&&(n=1,i="transformOrigin"===i?ns:is),ys(s,i);n&&(ys(s,is),l&&(l.svg&&s.removeAttribute("transform"),Is(s,1),l.uncache=1,ss(o)))}},Es={clearProps:function(e,t,i,n,r){if("isFromStart"!==r.data){var s=e._pt=new mr(e._pt,t,i,0,0,xs);return s.u=n,s.pr=-10,s.tween=r,e._props.push(i),1}}},Cs=[1,0,0,1,0,0],As={},Ps=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},Ls=function(e){var t=cs(e,is);return Ps(t)?Cs:t.substr(7).match(Bt).map(vi)},Ms=function(e,t){var i,n,r,s,o=e._gsap||mi(e),a=e.style,l=Ls(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(",")?Cs:l:(l!==Cs||e.offsetParent||e===Lr||o.svg||(r=a.display,a.display="block",(i=e.parentNode)&&e.offsetParent||(s=1,n=e.nextElementSibling,Lr.appendChild(e)),l=Ls(e),r?a.display=r:ys(e,"display"),s&&(n?i.insertBefore(e,n):i?i.appendChild(e):Lr.removeChild(e))),t&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},Os=function(e,t,i,n,r,s){var o,a,l,c=e._gsap,u=r||Ms(e,!0),d=c.xOrigin||0,h=c.yOrigin||0,f=c.xOffset||0,p=c.yOffset||0,m=u[0],g=u[1],y=u[2],v=u[3],b=u[4],w=u[5],_=t.split(" "),k=parseFloat(_[0])||0,T=parseFloat(_[1])||0;i?u!==Cs&&(a=m*v-g*y)&&(l=k*(-g/a)+T*(m/a)-(m*w-g*b)/a,k=k*(v/a)+T*(-y/a)+(y*w-v*b)/a,T=l):(k=(o=ms(e)).x+(~_[0].indexOf("%")?k/100*o.width:k),T=o.y+(~(_[1]||_[0]).indexOf("%")?T/100*o.height:T)),n||!1!==n&&c.smooth?(b=k-d,w=T-h,c.xOffset=f+(b*m+w*y)-b,c.yOffset=p+(b*g+w*v)-w):c.xOffset=c.yOffset=0,c.xOrigin=k,c.yOrigin=T,c.smooth=!!n,c.origin=t,c.originIsAbsolute=!!i,e.style[ns]="0px 0px",s&&(vs(s,c,"xOrigin",d,k),vs(s,c,"yOrigin",h,T),vs(s,c,"xOffset",f,c.xOffset),vs(s,c,"yOffset",p,c.yOffset)),e.setAttribute("data-svg-origin",k+" "+T)},Is=function(e,t){var i=e._gsap||new zn(e);if("x"in i&&!t&&!i.uncache)return i;var n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,b,w,_,k,T,S,x,E,C,A,P,L,M,O,I,F,j=e.style,N=i.scaleX<0,q="px",D="deg",R=getComputedStyle(e),$=cs(e,ns)||"0";return n=r=s=l=c=u=d=h=f=0,o=a=1,i.svg=!(!e.getCTM||!gs(e)),R.translate&&("none"===R.translate&&"none"===R.scale&&"none"===R.rotate||(j[is]=("none"!==R.translate?"translate3d("+(R.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==R.rotate?"rotate("+R.rotate+") ":"")+("none"!==R.scale?"scale("+R.scale.split(" ").join(",")+") ":"")+("none"!==R[is]?R[is]:"")),j.scale=j.rotate=j.translate="none"),g=Ms(e,i.svg),i.svg&&(i.uncache?(C=e.getBBox(),$=i.xOrigin-C.x+"px "+(i.yOrigin-C.y)+"px",E=""):E=!t&&e.getAttribute("data-svg-origin"),Os(e,E||$,!!E||i.originIsAbsolute,!1!==i.smooth,g)),p=i.xOrigin||0,m=i.yOrigin||0,g!==Cs&&(w=g[0],_=g[1],k=g[2],T=g[3],n=S=g[4],r=x=g[5],6===g.length?(o=Math.sqrt(w*w+_*_),a=Math.sqrt(T*T+k*k),l=w||_?Rr(_,w)*qr:0,(d=k||T?Rr(k,T)*qr+l:0)&&(a*=Math.abs(Math.cos(d*Dr))),i.svg&&(n-=p-(p*w+m*k),r-=m-(p*_+m*T))):(F=g[6],O=g[7],P=g[8],L=g[9],M=g[10],I=g[11],n=g[12],r=g[13],s=g[14],c=(y=Rr(F,M))*qr,y&&(E=S*(v=Math.cos(-y))+P*(b=Math.sin(-y)),C=x*v+L*b,A=F*v+M*b,P=S*-b+P*v,L=x*-b+L*v,M=F*-b+M*v,I=O*-b+I*v,S=E,x=C,F=A),u=(y=Rr(-k,M))*qr,y&&(v=Math.cos(-y),I=T*(b=Math.sin(-y))+I*v,w=E=w*v-P*b,_=C=_*v-L*b,k=A=k*v-M*b),l=(y=Rr(_,w))*qr,y&&(E=w*(v=Math.cos(y))+_*(b=Math.sin(y)),C=S*v+x*b,_=_*v-w*b,x=x*v-S*b,w=E,S=C),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,u=180-u),o=vi(Math.sqrt(w*w+_*_+k*k)),a=vi(Math.sqrt(x*x+F*F)),y=Rr(S,x),d=Math.abs(y)>2e-4?y*qr:0,f=I?1/(I<0?-I:I):0),i.svg&&(E=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!Ps(cs(e,is)),E&&e.setAttribute("transform",E))),Math.abs(d)>90&&Math.abs(d)<270&&(N?(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)+q,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)+q,i.z=s+q,i.scaleX=vi(o),i.scaleY=vi(a),i.rotation=vi(l)+D,i.rotationX=vi(c)+D,i.rotationY=vi(u)+D,i.skewX=d+D,i.skewY=h+D,i.transformPerspective=f+q,(i.zOrigin=parseFloat($.split(" ")[2])||0)&&(j[ns]=Fs($)),i.xOffset=i.yOffset=0,i.force3D=Tt.force3D,i.renderTransform=i.svg?Hs:jr?$s:Ns,i.uncache=0,i},Fs=function(e){return(e=e.split(" "))[0]+" "+e[1]},js=function(e,t,i){var n=nn(t);return vi(parseFloat(t)+parseFloat(_s(e,"x",i+"px",n)))+n},Ns=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,$s(e,t)},qs="0deg",Ds="0px",Rs=") ",$s=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,c=i.rotationY,u=i.rotationX,d=i.skewX,h=i.skewY,f=i.scaleX,p=i.scaleY,m=i.transformPerspective,g=i.force3D,y=i.target,v=i.zOrigin,b="",w="auto"===g&&e&&1!==e||!0===g;if(v&&(u!==qs||c!==qs)){var _,k=parseFloat(c)*Dr,T=Math.sin(k),S=Math.cos(k);k=parseFloat(u)*Dr,_=Math.cos(k),s=js(y,s,T*_*-v),o=js(y,o,-Math.sin(k)*-v),a=js(y,a,S*_*-v+v)}m!==Ds&&(b+="perspective("+m+Rs),(n||r)&&(b+="translate("+n+"%, "+r+"%) "),(w||s!==Ds||o!==Ds||a!==Ds)&&(b+=a!==Ds||w?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+Rs),l!==qs&&(b+="rotate("+l+Rs),c!==qs&&(b+="rotateY("+c+Rs),u!==qs&&(b+="rotateX("+u+Rs),d===qs&&h===qs||(b+="skew("+d+", "+h+Rs),1===f&&1===p||(b+="scale("+f+", "+p+Rs),y.style[is]=b||"translate(0, 0)"},Hs=function(e,t){var i,n,r,s,o,a=t||this,l=a.xPercent,c=a.yPercent,u=a.x,d=a.y,h=a.rotation,f=a.skewX,p=a.skewY,m=a.scaleX,g=a.scaleY,y=a.target,v=a.xOrigin,b=a.yOrigin,w=a.xOffset,_=a.yOffset,k=a.forceCSS,T=parseFloat(u),S=parseFloat(d);h=parseFloat(h),f=parseFloat(f),(p=parseFloat(p))&&(f+=p=parseFloat(p),h+=p),h||f?(h*=Dr,f*=Dr,i=Math.cos(h)*m,n=Math.sin(h)*m,r=Math.sin(h-f)*-g,s=Math.cos(h-f)*g,f&&(p*=Dr,o=Math.tan(f-p),r*=o=Math.sqrt(1+o*o),s*=o,p&&(o=Math.tan(p),i*=o=Math.sqrt(1+o*o),n*=o)),i=vi(i),n=vi(n),r=vi(r),s=vi(s)):(i=m,s=g,n=r=0),(T&&!~(u+"").indexOf("px")||S&&!~(d+"").indexOf("px"))&&(T=_s(y,"x",u,"px"),S=_s(y,"y",d,"px")),(v||b||w||_)&&(T=vi(T+v-(v*i+b*r)+w),S=vi(S+b-(v*n+b*s)+_)),(l||c)&&(o=y.getBBox(),T=vi(T+l/100*o.width),S=vi(S+c/100*o.height)),o="matrix("+i+","+n+","+r+","+s+","+T+","+S+")",y.setAttribute("transform",o),k&&(y.style[is]=o)},zs=function(e,t,i,n,r){var s,o,a=360,l=It(r),c=parseFloat(r)*(l&&~r.indexOf("rad")?qr:1)-n,u=n+c+"deg";return l&&("short"===(s=r.split("_")[1])&&(c%=a)!=c%180&&(c+=c<0?a:-360),"cw"===s&&c<0?c=(c+36e9)%a-~~(c/a)*a:"ccw"===s&&c>0&&(c=(c-36e9)%a-~~(c/a)*a)),e._pt=o=new mr(e._pt,t,i,n,c,Ur),o.e=u,o.u="deg",e._props.push(i),o},Vs=function(e,t){for(var i in t)e[i]=t[i];return e},Bs=function(e,t,i){var n,r,s,o,a,l,c,u=Vs({},i._gsap),d=i.style;for(r in u.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),d[is]=t,n=Is(i,1),ys(i,is),i.setAttribute("transform",s)):(s=getComputedStyle(i)[is],d[is]=t,n=Is(i,1),d[is]=s),Nr)(s=u[r])!==(o=n[r])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)<0&&(a=nn(s)!==(c=nn(o))?_s(i,r,s,c):parseFloat(s),l=parseFloat(o),e._pt=new mr(e._pt,n,r,a,l-a,Br),e._pt.u=c||0,e._props.push(r));Vs(n,u)};yi("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}));Es[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 ks(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 Us,Ws,Ys={name:"css",register:hs,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,n,r){var s,o,a,l,c,u,d,h,f,p,m,g,y,v,b,w,_,k,T,S,x=this._props,E=e.style,C=i.vars.startAt;for(d in Mr||hs(),this.styles=this.styles||as(e),w=this.styles.props,this.tween=i,t)if("autoRound"!==d&&(o=t[d],!ci[d]||!Xn(d,t,i,n,e,r)))if(c=typeof o,u=Es[d],"function"===c&&(c=typeof(o=o.call(i,n,e,r))),"string"===c&&~o.indexOf("random(")&&(o=pn(o)),u)u(this,e,d,o,i)&&(b=1);else if("--"===d.substr(0,2))s=(getComputedStyle(e).getPropertyValue(d)+"").trim(),o+="",En.lastIndex=0,En.test(s)||(h=nn(s),f=nn(o)),f?h!==f&&(s=_s(e,d,s,f)+f):h&&(o+=h),this.add(E,"setProperty",s,o,n,r,0,0,d),x.push(d),w.push(d,0,E[d]);else if("undefined"!==c){if(C&&d in C?(s="function"==typeof C[d]?C[d].call(i,n,e,r):C[d],It(s)&&~s.indexOf("random(")&&(s=pn(s)),nn(s+"")||(s+=Tt.units[d]||nn(ks(e,d))||""),"="===(s+"").charAt(1)&&(s=ks(e,d))):s=ks(e,d),l=parseFloat(s),(p="string"===c&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),a=parseFloat(o),d in Vr&&("autoAlpha"===d&&(1===l&&"hidden"===ks(e,"visibility")&&a&&(l=0),w.push("visibility",0,E.visibility),vs(this,E,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==d&&"transform"!==d&&~(d=Vr[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in Nr)if(this.styles.save(d),g||((y=e._gsap).renderTransform&&!t.parseTransform||Is(e,t.parseTransform),v=!1!==t.smoothOrigin&&y.smooth,(g=this._pt=new mr(this._pt,E,is,0,1,y.renderTransform,y,0,-1)).dep=1),"scale"===d)this._pt=new mr(this._pt,y,"scaleY",l,(p?wi(l,p+a):a)-l||0,Br),this._pt.u=0,x.push("scaleY",d),d+="X";else{if("transformOrigin"===d){w.push(ns,0,E[ns]),k=void 0,T=void 0,S=void 0,T=(k=(_=o).split(" "))[0],S=k[1]||"50%","top"!==T&&"bottom"!==T&&"left"!==S&&"right"!==S||(_=T,T=S,S=_),k[0]=Ss[T]||T,k[1]=Ss[S]||S,o=k.join(" "),y.svg?Os(e,o,0,v,0,this):((f=parseFloat(o.split(" ")[2])||0)!==y.zOrigin&&vs(this,y,"zOrigin",y.zOrigin,f),vs(this,E,d,Fs(s),Fs(o)));continue}if("svgOrigin"===d){Os(e,o,1,v,0,this);continue}if(d in As){zs(this,y,d,l,p?wi(l,p+o):o);continue}if("smoothOrigin"===d){vs(this,y,"smooth",y.smooth,o);continue}if("force3D"===d){y[d]=o;continue}if("transform"===d){Bs(this,o,e);continue}}else d in E||(d=ds(d)||d);if(m||(a||0===a)&&(l||0===l)&&!zr.test(o)&&d in E)a||(a=0),(h=(s+"").substr((l+"").length))!==(f=nn(o)||(d in Tt.units?Tt.units[d]:h))&&(l=_s(e,d,s,f)),this._pt=new mr(this._pt,m?y:E,d,l,(p?wi(l,p+a):a)-l,m||"px"!==f&&"zIndex"!==d||!1===t.autoRound?Br:Yr),this._pt.u=f||0,h!==f&&"%"!==f&&(this._pt.b=s,this._pt.r=Wr);else if(d in E)Ts.call(this,e,d,s,p?p+o:o);else{if(!(d in e)){Zt(d,o);continue}this.add(e,d,s||e[d],p?p+o:o,n,r)}m||(d in E?w.push(d,0,E[d]):w.push(d,1,s||e[d])),x.push(d)}b&&pr(this)},render:function(e,t){if(t.tween._time||!Fr())for(var i=t._pt;i;)i.r(e,i.d),i=i._next;else t.styles.revert()},get:ks,aliases:Vr,getSetter:function(e,t,i){var n=Vr[t];return n&&n.indexOf(",")<0&&(t=n),t in Nr&&t!==ns&&(e._gsap.x||ks(e,"x"))?i&&Ir===i?"scale"===t?Zr:Jr:(Ir=i||{})&&("scale"===t?es:ts):e.style&&!Nt(e.style[t])?Kr:~t.indexOf("-")?Qr:or(e,t)},core:{_removeProperty:ys,_getMatrix:Ms}};Cr.utils.checkPrefix=ds,Cr.core.getStyleSaver=as,Ws=yi("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(Us="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(e){Nr[e]=1})),yi(Us,(function(e){Tt.units[e]="deg",As[e]=1})),Vr[Ws[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Us,yi("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(e){var t=e.split(":");Vr[t[1]]=Ws[t[0]]})),yi("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(e){Tt.units[e]="px"})),Cr.registerPlugin(Ys);var Gs=Cr.registerPlugin(Ys)||Cr;function Xs(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)}}Gs.core.Tween;var Ks,Qs,Js,Zs,eo,to,io,no,ro,so,oo,ao,lo=function(){return Ks||"undefined"!=typeof window&&(Ks=window.gsap)&&Ks.registerPlugin&&Ks},co=1,uo=[],ho=[],fo=[],po=Date.now,mo=function(e,t){return t},go=function(e,t){return~fo.indexOf(e)&&fo[fo.indexOf(e)+1][t]},yo=function(e){return!!~so.indexOf(e)},vo=function(e,t,i,n,r){return e.addEventListener(t,i,{passive:!n,capture:!!r})},bo=function(e,t,i,n){return e.removeEventListener(t,i,!!n)},wo="scrollLeft",_o="scrollTop",ko=function(){return oo&&oo.isPressed||ho.cache++},To=function(e,t){var i=function i(n){if(n||0===n){co&&(Js.history.scrollRestoration="manual");var r=oo&&oo.isPressed;n=i.v=Math.round(n)||(oo&&oo.iOS?1:0),e(n),i.cacheID=ho.cache,r&&mo("ss",n)}else(t||ho.cache!==i.cacheID||mo("ref"))&&(i.cacheID=ho.cache,i.v=e());return i.v+i.offset};return i.offset=0,e&&i},So={s:wo,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:To((function(e){return arguments.length?Js.scrollTo(e,xo.sc()):Js.pageXOffset||Zs[wo]||eo[wo]||to[wo]||0}))},xo={s:_o,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:So,sc:To((function(e){return arguments.length?Js.scrollTo(So.sc(),e):Js.pageYOffset||Zs[_o]||eo[_o]||to[_o]||0}))},Eo=function(e){return Ks.utils.toArray(e)[0]||("string"==typeof e&&!1!==Ks.config().nullTargetWarn?console.warn("Element not found:",e):null)},Co=function(e,t){var i=t.s,n=t.sc;yo(e)&&(e=Zs.scrollingElement||eo);var r=ho.indexOf(e),s=n===xo.sc?1:2;!~r&&(r=ho.push(e)-1),ho[r+s]||e.addEventListener("scroll",ko);var o=ho[r+s],a=o||(ho[r+s]=To(go(e,i),!0)||(yo(e)?n:To((function(t){return arguments.length?e[i]=t:e[i]}))));return a.target=e,o||(a.smooth="smooth"===Ks.getProperty(e,"scrollBehavior")),a},Ao=function(e,t,i){var n=e,r=e,s=po(),o=s,a=t||50,l=Math.max(500,3*a),c=function(e,t){var l=po();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:c,reset:function(){r=n=i?0:n,o=s=0},getVelocity:function(e){var t=o,a=r,u=po();return(e||0===e)&&e!==n&&c(e),s===o||u-o>l?0:(n+(i?a:-a))/((i?u:s)-t)*1e3}}},Po=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Lo=function(e){var t=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(i)?t:i},Mo=function(){var e,t,i,n;(ro=Ks.core.globals().ScrollTrigger)&&ro.core&&(e=ro.core,t=e.bridge||{},i=e._scrollers,n=e._proxies,i.push.apply(i,ho),n.push.apply(n,fo),ho=i,fo=n,mo=function(e,i){return t[e](i)})},Oo=function(e){return(Ks=e||lo())&&"undefined"!=typeof document&&document.body&&(Js=window,Zs=document,eo=Zs.documentElement,to=Zs.body,so=[Js,Zs,eo,to],Ks.utils.clamp,no="onpointerenter"in to?"pointer":"mouse",io=Io.isTouch=Js.matchMedia&&Js.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Js||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,ao=Io.eventTypes=("ontouchstart"in eo?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in eo?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return co=0}),500),Mo(),Qs=1),Qs};So.op=xo,ho.cache=0;var Io=function(){function e(e){this.init(e)}var t,i;return e.prototype.init=function(e){Qs||Oo(Ks)||console.warn("Please gsap.registerPlugin(Observer)"),ro||Mo();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,c=e.onStopDelay,u=e.ignore,d=e.wheelSpeed,h=e.event,f=e.onDragStart,p=e.onDragEnd,m=e.onDrag,g=e.onPress,y=e.onRelease,v=e.onRight,b=e.onLeft,w=e.onUp,_=e.onDown,k=e.onChangeX,T=e.onChangeY,S=e.onChange,x=e.onToggleX,E=e.onToggleY,C=e.onHover,A=e.onHoverEnd,P=e.onMove,L=e.ignoreCheck,M=e.isNormalizer,O=e.onGestureStart,I=e.onGestureEnd,F=e.onWheel,j=e.onEnable,N=e.onDisable,q=e.onClick,D=e.scrollSpeed,R=e.capture,$=e.allowClicks,H=e.lockAxis,z=e.onLockAxis;this.target=r=Eo(r)||eo,this.vars=e,u&&(u=Ks.utils.toArray(u)),t=t||1e-9,i=i||0,d=d||1,D=D||1,n=n||"wheel,touch,pointer",o=!1!==o,s||(s=parseFloat(Js.getComputedStyle(to).lineHeight)||22);var V,B,U,W,Y,G,X,K=this,Q=0,J=0,Z=Co(r,So),ee=Co(r,xo),te=Z(),ie=ee(),ne=~n.indexOf("touch")&&!~n.indexOf("pointer")&&"pointerdown"===ao[0],re=yo(r),se=r.ownerDocument||Zs,oe=[0,0,0],ae=[0,0,0],le=0,ce=function(){return le=po()},ue=function(e,t){return(K.event=e)&&u&&~u.indexOf(e.target)||t&&ne&&"touch"!==e.pointerType||L&&L(e,t)},de=function(){var e=K.deltaX=Lo(oe),i=K.deltaY=Lo(ae),n=Math.abs(e)>=t,r=Math.abs(i)>=t;S&&(n||r)&&S(K,e,i,oe,ae),n&&(v&&K.deltaX>0&&v(K),b&&K.deltaX<0&&b(K),k&&k(K),x&&K.deltaX<0!=Q<0&&x(K),Q=K.deltaX,oe[0]=oe[1]=oe[2]=0),r&&(_&&K.deltaY>0&&_(K),w&&K.deltaY<0&&w(K),T&&T(K),E&&K.deltaY<0!=J<0&&E(K),J=K.deltaY,ae[0]=ae[1]=ae[2]=0),(W||U)&&(P&&P(K),U&&(m(K),U=!1),W=!1),G&&!(G=!1)&&z&&z(K),Y&&(F(K),Y=!1),V=0},he=function(e,t,i){oe[i]+=e,ae[i]+=t,K._vx.update(e),K._vy.update(t),o?V||(V=requestAnimationFrame(de)):de()},fe=function(e,t){H&&!X&&(K.axis=X=Math.abs(e)>Math.abs(t)?"x":"y",G=!0),"y"!==X&&(oe[2]+=e,K._vx.update(e,!0)),"x"!==X&&(ae[2]+=t,K._vy.update(t,!0)),o?V||(V=requestAnimationFrame(de)):de()},pe=function(e){if(!ue(e,1)){var t=(e=Po(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&&(U=!0),o||(K.isDragging=!0),fe(r,s),o||f&&f(K))}},me=K.onPress=function(e){ue(e,1)||(K.axis=X=null,B.pause(),K.isPressed=!0,e=Po(e),Q=J=0,K.startX=K.x=e.clientX,K.startY=K.y=e.clientY,K._vx.reset(),K._vy.reset(),vo(M?r:se,ao[1],pe,a,!0),K.deltaX=K.deltaY=0,g&&g(K))},ge=function(e){if(!ue(e,1)){bo(M?r:se,ao[1],pe,!0);var t=K.isDragging&&(Math.abs(K.x-K.startX)>3||Math.abs(K.y-K.startY)>3),i=Po(e);t||(K._vx.reset(),K._vy.reset(),a&&$&&Ks.delayedCall(.08,(function(){if(po()-le>300&&!e.defaultPrevented)if(e.target.click)e.target.click();else if(se.createEvent){var t=se.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,Js,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}))),K.isDragging=K.isGesturing=K.isPressed=!1,l&&!M&&B.restart(!0),p&&t&&p(K),y&&y(K,t)}},ye=function(e){return e.touches&&e.touches.length>1&&(K.isGesturing=!0)&&O(e,K.isDragging)},ve=function(){return(K.isGesturing=!1)||I(K)},be=function(e){if(!ue(e)){var t=Z(),i=ee();he((t-te)*D,(i-ie)*D,1),te=t,ie=i,l&&B.restart(!0)}},we=function(e){if(!ue(e)){e=Po(e,a),F&&(Y=!0);var t=(1===e.deltaMode?s:2===e.deltaMode?Js.innerHeight:1)*d;he(e.deltaX*t,e.deltaY*t,0),l&&!M&&B.restart(!0)}},_e=function(e){if(!ue(e)){var t=e.clientX,i=e.clientY,n=t-K.x,r=i-K.y;K.x=t,K.y=i,W=!0,(n||r)&&fe(n,r)}},ke=function(e){K.event=e,C(K)},Te=function(e){K.event=e,A(K)},Se=function(e){return ue(e)||Po(e,a)&&q(K)};B=K._dc=Ks.delayedCall(c||.25,(function(){K._vx.reset(),K._vy.reset(),B.pause(),l&&l(K)})).pause(),K.deltaX=K.deltaY=0,K._vx=Ao(0,50,!0),K._vy=Ao(0,50,!0),K.scrollX=Z,K.scrollY=ee,K.isDragging=K.isGesturing=K.isPressed=!1,K.enable=function(e){return K.isEnabled||(vo(re?se:r,"scroll",ko),n.indexOf("scroll")>=0&&vo(re?se:r,"scroll",be,a,R),n.indexOf("wheel")>=0&&vo(r,"wheel",we,a,R),(n.indexOf("touch")>=0&&io||n.indexOf("pointer")>=0)&&(vo(r,ao[0],me,a,R),vo(se,ao[2],ge),vo(se,ao[3],ge),$&&vo(r,"click",ce,!1,!0),q&&vo(r,"click",Se),O&&vo(se,"gesturestart",ye),I&&vo(se,"gestureend",ve),C&&vo(r,no+"enter",ke),A&&vo(r,no+"leave",Te),P&&vo(r,no+"move",_e)),K.isEnabled=!0,e&&e.type&&me(e),j&&j(K)),K},K.disable=function(){K.isEnabled&&(uo.filter((function(e){return e!==K&&yo(e.target)})).length||bo(re?se:r,"scroll",ko),K.isPressed&&(K._vx.reset(),K._vy.reset(),bo(M?r:se,ao[1],pe,!0)),bo(re?se:r,"scroll",be,R),bo(r,"wheel",we,R),bo(r,ao[0],me,R),bo(se,ao[2],ge),bo(se,ao[3],ge),bo(r,"click",ce,!0),bo(r,"click",Se),bo(se,"gesturestart",ye),bo(se,"gestureend",ve),bo(r,no+"enter",ke),bo(r,no+"leave",Te),bo(r,no+"move",_e),K.isEnabled=K.isPressed=K.isDragging=!1,N&&N(K))},K.kill=function(){K.disable();var e=uo.indexOf(K);e>=0&&uo.splice(e,1),oo===K&&(oo=0)},uo.push(K),M&&yo(r)&&(oo=K),K.enable(h)},t=e,(i=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&Xs(t.prototype,i),e}();Io.version="3.11.3",Io.create=function(e){return new Io(e)},Io.register=Oo,Io.getAll=function(){return uo.slice()},Io.getById=function(e){return uo.filter((function(t){return t.vars.id===e}))[0]},lo()&&Ks.registerPlugin(Io);var Fo,jo,No,qo,Do,Ro,$o,Ho,zo,Vo,Bo,Uo,Wo,Yo,Go,Xo,Ko,Qo,Jo,Zo,ea,ta,ia,na,ra,sa,oa,aa,la,ca,ua,da,ha,fa,pa=1,ma=Date.now,ga=ma(),ya=0,va=0,ba=function(){return Yo=1},wa=function(){return Yo=0},_a=function(e){return e},ka=function(e){return Math.round(1e5*e)/1e5||0},Ta=function(){return"undefined"!=typeof window},Sa=function(){return Fo||Ta()&&(Fo=window.gsap)&&Fo.registerPlugin&&Fo},xa=function(e){return!!~$o.indexOf(e)},Ea=function(e){return go(e,"getBoundingClientRect")||(xa(e)?function(){return ql.width=No.innerWidth,ql.height=No.innerHeight,ql}:function(){return Ja(e)})},Ca=function(e,t){var i=t.s,n=t.d2,r=t.d,s=t.a;return(i="scroll"+n)&&(s=go(e,i))?s()-Ea(e)()[r]:xa(e)?(Do[i]||Ro[i])-(No["inner"+n]||Do["client"+n]||Ro["client"+n]):e[i]-e["offset"+n]},Aa=function(e,t){for(var i=0;i<Jo.length;i+=3)(!t||~t.indexOf(Jo[i+1]))&&e(Jo[i],Jo[i+1],Jo[i+2])},Pa=function(e){return"string"==typeof e},La=function(e){return"function"==typeof e},Ma=function(e){return"number"==typeof e},Oa=function(e){return"object"==typeof e},Ia=function(e,t,i){return e&&e.progress(t?0:1)&&i&&e.pause()},Fa=function(e,t){if(e.enabled){var i=t(e);i&&i.totalTime&&(e.callbackAnimation=i)}},ja=Math.abs,Na="left",qa="right",Da="bottom",Ra="width",$a="height",Ha="Right",za="Left",Va="Top",Ba="Bottom",Ua="padding",Wa="margin",Ya="Width",Ga="Height",Xa="px",Ka=function(e){return No.getComputedStyle(e)},Qa=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Ja=function(e,t){var i=t&&"matrix(1, 0, 0, 1, 0, 0)"!==Ka(e)[Go]&&Fo.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},Za=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},el=function(e){var t,i=[],n=e.labels,r=e.duration();for(t in n)i.push(n[t]/r);return i},tl=function(e){var t=Fo.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)}},il=function(e,t,i,n){return i.split(",").forEach((function(i){return e(t,i,n)}))},nl=function(e,t,i,n,r){return e.addEventListener(t,i,{passive:!n,capture:!!r})},rl=function(e,t,i,n){return e.removeEventListener(t,i,!!n)},sl=function(e,t,i){return i&&i.wheelHandler&&e(t,"wheel",i)},ol={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},al={toggleActions:"play",anticipatePin:0},ll={top:0,left:0,center:.5,bottom:1,right:1},cl=function(e,t){if(Pa(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 ll?ll[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},ul=function(e,t,i,n,r,s,o,a){var l=r.startColor,c=r.endColor,u=r.fontSize,d=r.indent,h=r.fontWeight,f=qo.createElement("div"),p=xa(i)||"fixed"===go(i,"pinType"),m=-1!==e.indexOf("scroller"),g=p?Ro:i,y=-1!==e.indexOf("start"),v=y?l:c,b="border-color:"+v+";font-size:"+u+";color:"+v+";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)&&p?"fixed;":"absolute;"),(m||a||!p)&&(b+=(n===xo?qa:Da)+":"+(s+parseFloat(d))+"px;"),o&&(b+="box-sizing:border-box;text-align:left;width:"+o.offsetWidth+"px;"),f._isStart=y,f.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),f.style.cssText=b,f.innerText=t||0===t?e+"-"+t:e,g.children[0]?g.insertBefore(f,g.children[0]):g.appendChild(f),f._offset=f["offset"+n.op.d2],dl(f,0,n,y),f},dl=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+Ya]=1,r["border"+o+Ya]=0,r[i.p]=t+"px",Fo.set(e,r)},hl=[],fl={},pl=function(){return ma()-ya>34&&(ua||(ua=requestAnimationFrame(Ll)))},ml=function(){(!ia||!ia.isPressed||ia.startX>Ro.clientWidth)&&(ho.cache++,ia?ua||(ua=requestAnimationFrame(Ll)):Ll(),ya||_l("scrollStart"),ya=ma())},gl=function(){sa=No.innerWidth,ra=No.innerHeight},yl=function(){ho.cache++,!Wo&&!ta&&!qo.fullscreenElement&&!qo.webkitFullscreenElement&&(!na||sa!==No.innerWidth||Math.abs(No.innerHeight-ra)>.25*No.innerHeight)&&Ho.restart(!0)},vl={},bl=[],wl=function e(){return rl(zl,"scrollEnd",e)||Cl(!0)},_l=function(e){return vl[e]&&vl[e].map((function(e){return e()}))||bl},kl=[],Tl=function(e){for(var t=0;t<kl.length;t+=5)(!e||kl[t+4]&&kl[t+4].query===e)&&(kl[t].style.cssText=kl[t+1],kl[t].getBBox&&kl[t].setAttribute("transform",kl[t+2]||""),kl[t+3].uncache=1)},Sl=function(e,t){var i;for(Xo=0;Xo<hl.length;Xo++)!(i=hl[Xo])||t&&i._ctx!==t||(e?i.kill(1):i.revert(!0,!0));t&&Tl(t),t||_l("revert")},xl=function(e,t){ho.cache++,(t||!da)&&ho.forEach((function(e){return La(e)&&e.cacheID++&&(e.rec=0)})),Pa(e)&&(No.history.scrollRestoration=la=e)},El=0,Cl=function(e,t){if(!ya||e){da=zl.isRefreshing=!0,ho.forEach((function(e){return La(e)&&e.cacheID++&&(e.rec=e())}));var i=_l("refreshInit");Zo&&zl.sort(),t||Sl(),ho.forEach((function(e){La(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))})),hl.slice(0).forEach((function(e){return e.refresh()})),hl.forEach((function(e,t){if(e._subPinOffset&&e.pin){var i=e.vars.horizontal?"offsetWidth":"offsetHeight",n=e.pin[i];e.revert(!0,1),e.adjustPinSpacing(e.pin[i]-n),e.revert(!1,1)}})),hl.forEach((function(e){return"max"===e.vars.end&&e.setPositions(e.start,Math.max(e.start+1,Ca(e.scroller,e._dir)))})),i.forEach((function(e){return e&&e.render&&e.render(-1)})),ho.forEach((function(e){La(e)&&(e.smooth&&requestAnimationFrame((function(){return e.target.style.scrollBehavior="smooth"})),e.rec&&e(e.rec))})),xl(la,1),Ho.pause(),El++,Ll(2),hl.forEach((function(e){return La(e.vars.onRefresh)&&e.vars.onRefresh(e)})),da=zl.isRefreshing=!1,_l("refresh")}else nl(zl,"scrollEnd",wl)},Al=0,Pl=1,Ll=function(e){if(!da||2===e){zl.isUpdating=!0,fa&&fa.update(0);var t=hl.length,i=ma(),n=i-ga>=50,r=t&&hl[0].scroll();if(Pl=Al>r?-1:1,Al=r,n&&(ya&&!Yo&&i-ya>200&&(ya=0,_l("scrollEnd")),Bo=ga,ga=i),Pl<0){for(Xo=t;Xo-->0;)hl[Xo]&&hl[Xo].update(0,n);Pl=1}else for(Xo=0;Xo<t;Xo++)hl[Xo]&&hl[Xo].update(0,n);zl.isUpdating=!1}ua=0},Ml=[Na,"top",Da,qa,Wa+Ba,Wa+Ha,Wa+Va,Wa+za,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Ol=Ml.concat([Ra,$a,"boxSizing","max"+Ya,"max"+Ga,"position",Wa,Ua,Ua+Va,Ua+Ha,Ua+Ba,Ua+za]),Il=function(e,t,i,n){if(!e._gsap.swappedIn){for(var r,s=Ml.length,o=t.style,a=e.style;s--;)o[r=Ml[s]]=i[r];o.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(o.display="inline-block"),a[Da]=a[qa]="auto",o.flexBasis=i.flexBasis||"auto",o.overflow="visible",o.boxSizing="border-box",o[Ra]=Za(e,So)+Xa,o[$a]=Za(e,xo)+Xa,o[Ua]=a[Wa]=a.top=a[Na]="0",jl(n),a[Ra]=a["max"+Ya]=i[Ra],a[$a]=a["max"+Ga]=i[$a],a[Ua]=i[Ua],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},Fl=/([A-Z])/g,jl=function(e){if(e){var t,i,n=e.t.style,r=e.length,s=0;for((e.t._gsap||Fo.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(Fl,"-$1").toLowerCase())}},Nl=function(e){for(var t=Ol.length,i=e.style,n=[],r=0;r<t;r++)n.push(Ol[r],i[Ol[r]]);return n.t=e,n},ql={left:0,top:0},Dl=function(e,t,i,n,r,s,o,a,l,c,u,d,h){La(e)&&(e=e(a)),Pa(e)&&"max"===e.substr(0,3)&&(e=d+("="===e.charAt(4)?cl("0"+e.substr(3),i):0));var f,p,m,g=h?h.time():0;if(h&&h.seek(0),Ma(e))o&&dl(o,i,n,!0);else{La(t)&&(t=t(a));var y,v,b,w,_=(e||"0").split(" ");m=Eo(t)||Ro,(y=Ja(m)||{})&&(y.left||y.top)||"none"!==Ka(m).display||(w=m.style.display,m.style.display="block",y=Ja(m),w?m.style.display=w:m.style.removeProperty("display")),v=cl(_[0],y[n.d]),b=cl(_[1]||"0",i),e=y[n.p]-l[n.p]-c+v+r-b,o&&dl(o,b,n,i-b<20||o._isStart&&b>20),i-=i-b}if(s){var k=e+i,T=s._isStart;f="scroll"+n.d2,dl(s,k,n,T&&k>20||!T&&(u?Math.max(Ro[f],Do[f]):s.parentNode[f])<=k+1),u&&(l=Ja(o),u&&(s.style[n.op.p]=l[n.op.p]-n.op.m-s._offset+Xa))}return h&&m&&(f=Ja(m),h.seek(d),p=Ja(m),h._caScrollDist=f[n.p]-p[n.p],e=e/h._caScrollDist*d),h&&h.seek(g),h?e:Math.round(e)},Rl=/(webkit|moz|length|cssText|inset)/i,$l=function(e,t,i,n){if(e.parentNode!==t){var r,s,o=e.style;if(t===Ro){for(r in e._stOrig=o.cssText,s=Ka(e))+r||Rl.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;Fo.core.getCache(e).uncache=1,t.appendChild(e)}},Hl=function(e,t){var i,n,r=Co(e,t),s="_scroll"+t.p2,o=function t(o,a,l,c,u){var d=t.tween,h=a.onComplete,f={};return l=l||r(),u=c&&u||0,c=c||o-l,d&&d.kill(),i=Math.round(l),a[s]=o,a.modifiers=f,f[s]=function(e){return(e=Math.round(r()))!==i&&e!==n&&Math.abs(e-i)>3&&Math.abs(e-n)>3?(d.kill(),t.tween=0):e=l+c*d.ratio+u*d.ratio*d.ratio,n=i,i=Math.round(e)},a.onComplete=function(){t.tween=0,h&&h.call(d)},d=t.tween=Fo.to(e,a)};return e[s]=r,r.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},nl(e,"wheel",r.wheelHandler),o},zl=function(){function e(t,i){jo||e.register(Fo)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(t,i)}return e.prototype.init=function(t,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),va){var n,r,s,o,a,l,c,u,d,h,f,p,m,g,y,v,b,w,_,k,T,S,x,E,C,A,P,L,M,O,I,F,j,N,q,D,R,$,H,z,V,B=t=Qa(Pa(t)||Ma(t)||t.nodeType?{trigger:t}:t,al),U=B.onUpdate,W=B.toggleClass,Y=B.id,G=B.onToggle,X=B.onRefresh,K=B.scrub,Q=B.trigger,J=B.pin,Z=B.pinSpacing,ee=B.invalidateOnRefresh,te=B.anticipatePin,ie=B.onScrubComplete,ne=B.onSnapComplete,re=B.once,se=B.snap,oe=B.pinReparent,ae=B.pinSpacer,le=B.containerAnimation,ce=B.fastScrollEnd,ue=B.preventOverlaps,de=t.horizontal||t.containerAnimation&&!1!==t.horizontal?So:xo,he=!K&&0!==K,fe=Eo(t.scroller||No),pe=Fo.core.getCache(fe),me=xa(fe),ge="fixed"===("pinType"in t?t.pinType:go(fe,"pinType")||me&&"fixed"),ye=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],ve=he&&t.toggleActions.split(" "),be="markers"in t?t.markers:al.markers,we=me?0:parseFloat(Ka(fe)["border"+de.p2+Ya])||0,_e=this,ke=t.onRefreshInit&&function(){return t.onRefreshInit(_e)},Te=function(e,t,i){var n=i.d,r=i.d2,s=i.a;return(s=go(e,"getBoundingClientRect"))?function(){return s()[n]}:function(){return(t?No["inner"+r]:e["client"+r])||0}}(fe,me,de),Se=function(e,t){return!t||~fo.indexOf(e)?Ea(e):function(){return ql}}(fe,me),xe=0,Ee=0,Ce=Co(fe,de);if(aa(_e),_e._dir=de,te*=45,_e.scroller=fe,_e.scroll=le?le.time.bind(le):Ce,o=Ce(),_e.vars=t,i=i||t.animation,"refreshPriority"in t&&(Zo=1,-9999===t.refreshPriority&&(fa=_e)),pe.tweenScroll=pe.tweenScroll||{top:Hl(fe,xo),left:Hl(fe,So)},_e.tweenTo=n=pe.tweenScroll[de.p],_e.scrubDuration=function(e){(I=Ma(e)&&e)?O?O.duration(e):O=Fo.to(i,{ease:"expo",totalProgress:"+=0.001",duration:I,paused:!0,onComplete:function(){return ie&&ie(_e)}}):(O&&O.progress(1).kill(),O=0)},i&&(i.vars.lazy=!1,i._initted||!1!==i.vars.immediateRender&&!1!==t.immediateRender&&i.duration()&&i.render(0,!0,!0),_e.animation=i.pause(),i.scrollTrigger=_e,_e.scrubDuration(K),L=0,Y||(Y=i.vars.id)),hl.push(_e),se&&(Oa(se)&&!se.push||(se={snapTo:se}),"scrollBehavior"in Ro.style&&Fo.set(me?[Ro,Do]:fe,{scrollBehavior:"auto"}),ho.forEach((function(e){return La(e)&&e.target===(me?qo.scrollingElement||Do:fe)&&(e.smooth=!1)})),s=La(se.snapTo)?se.snapTo:"labels"===se.snapTo?function(e){return function(t){return Fo.utils.snap(el(e),t)}}(i):"labelsDirectional"===se.snapTo?(H=i,function(e,t){return tl(el(H))(e,t.direction)}):!1!==se.directional?function(e,t){return tl(se.snapTo)(e,ma()-Ee<500?0:t.direction)}:Fo.utils.snap(se.snapTo),F=se.duration||{min:.1,max:2},F=Oa(F)?Vo(F.min,F.max):Vo(F,F),j=Fo.delayedCall(se.delay||I/2||.1,(function(){var e=Ce(),t=ma()-Ee<500,r=n.tween;if(!(t||Math.abs(_e.getVelocity())<10)||r||Yo||xe===e)_e.isActive&&xe!==e&&j.restart(!0);else{var o=(e-l)/m,a=i&&!he?i.totalProgress():o,u=t?0:(a-M)/(ma()-Bo)*1e3||0,d=Fo.utils.clamp(-o,1-o,ja(u/2)*u/.185),h=o+(!1===se.inertia?0:d),f=Vo(0,1,s(h,_e)),p=Math.round(l+f*m),g=se,y=g.onStart,v=g.onInterrupt,b=g.onComplete;if(e<=c&&e>=l&&p!==e){if(r&&!r._initted&&r.data<=ja(p-e))return;!1===se.inertia&&(d=f-o),n(p,{duration:F(ja(.185*Math.max(ja(h-a),ja(f-a))/u/.05||0)),ease:se.ease||"power3",data:ja(p-e),onInterrupt:function(){return j.restart(!0)&&v&&v(_e)},onComplete:function(){_e.update(),xe=Ce(),L=M=i&&!he?i.totalProgress():_e.progress,ne&&ne(_e),b&&b(_e)}},e,d*m,p-e-d*m),y&&y(_e,n.tween)}}})).pause()),Y&&(fl[Y]=_e),($=(Q=_e.trigger=Eo(Q||J))&&Q._gsap&&Q._gsap.stRevert)&&($=$(_e)),J=!0===J?Q:Eo(J),Pa(W)&&(W={targets:Q,className:W}),J&&(!1===Z||Z===Wa||(Z=!(!Z&&J.parentNode&&J.parentNode.style&&"flex"===Ka(J.parentNode).display)&&Ua),_e.pin=J,(r=Fo.core.getCache(J)).spacer?g=r.pinState:(ae&&((ae=Eo(ae))&&!ae.nodeType&&(ae=ae.current||ae.nativeElement),r.spacerIsNative=!!ae,ae&&(r.spacerState=Nl(ae))),r.spacer=b=ae||qo.createElement("div"),b.classList.add("pin-spacer"),Y&&b.classList.add("pin-spacer-"+Y),r.pinState=g=Nl(J)),!1!==t.force3D&&Fo.set(J,{force3D:!0}),_e.spacer=b=r.spacer,P=Ka(J),x=P[Z+de.os2],_=Fo.getProperty(J),k=Fo.quickSetter(J,de.a,Xa),Il(J,b,P),v=Nl(J)),be){p=Oa(be)?Qa(be,ol):ol,h=ul("scroller-start",Y,fe,de,p,0),f=ul("scroller-end",Y,fe,de,p,0,h),w=h["offset"+de.op.d2];var Ae=Eo(go(fe,"content")||fe);u=this.markerStart=ul("start",Y,Ae,de,p,w,0,le),d=this.markerEnd=ul("end",Y,Ae,de,p,w,0,le),le&&(R=Fo.quickSetter([u,d],de.a,Xa)),ge||fo.length&&!0===go(fe,"fixedMarkers")||(V=Ka(z=me?Ro:fe).position,z.style.position="absolute"===V||"fixed"===V?V:"relative",Fo.set([h,f],{force3D:!0}),C=Fo.quickSetter(h,de.a,Xa),A=Fo.quickSetter(f,de.a,Xa))}if(le){var Pe=le.vars.onUpdate,Le=le.vars.onUpdateParams;le.eventCallback("onUpdate",(function(){_e.update(0,0,1),Pe&&Pe.apply(Le||[])}))}_e.previous=function(){return hl[hl.indexOf(_e)-1]},_e.next=function(){return hl[hl.indexOf(_e)+1]},_e.revert=function(e,t){if(!t)return _e.kill(!0);var n=!1!==e||!_e.enabled,r=Wo;n!==_e.isReverted&&(n&&(q=Math.max(Ce(),_e.scroll.rec||0),N=_e.progress,D=i&&i.progress()),u&&[u,d,h,f].forEach((function(e){return e.style.display=n?"none":"block"})),n&&(Wo=1,_e.update(n)),J&&(n?function(e,t,i){jl(i);var n=e._gsap;if(n.spacerIsNative)jl(n.spacerState);else if(e._gsap.swappedIn){var r=t.parentNode;r&&(r.insertBefore(e,t),r.removeChild(t))}e._gsap.swappedIn=!1}(J,b,g):(!oe||!_e.isActive)&&Il(J,b,Ka(J),E)),n||_e.update(n),Wo=r,_e.isReverted=n)},_e.refresh=function(r,s){if(!Wo&&_e.enabled||s)if(J&&r&&ya)nl(e,"scrollEnd",wl);else{!da&&ke&&ke(_e),Wo=1,Ee=ma(),n.tween&&(n.tween.kill(),n.tween=0),O&&O.pause(),ee&&i&&i.revert({kill:!1}).invalidate(),_e.isReverted||_e.revert(!0,!0),_e._subPinOffset=!1;for(var p,w,k,x,C,A,P,L,M,I,F=Te(),R=Se(),$=le?le.duration():Ca(fe,de),H=0,z=0,V=t.end,B=t.endTrigger||Q,U=t.start||(0!==t.start&&Q?J?"0 0":"0 100%":0),W=_e.pinnedContainer=t.pinnedContainer&&Eo(t.pinnedContainer),Y=Q&&Math.max(0,hl.indexOf(_e))||0,G=Y;G--;)(A=hl[G]).end||A.refresh(0,1)||(Wo=1),!(P=A.pin)||P!==Q&&P!==J||A.isReverted||(I||(I=[]),I.unshift(A),A.revert(!0,!0)),A!==hl[G]&&(Y--,G--);for(La(U)&&(U=U(_e)),l=Dl(U,Q,F,de,Ce(),u,h,_e,R,we,ge,$,le)||(J?-.001:0),La(V)&&(V=V(_e)),Pa(V)&&!V.indexOf("+=")&&(~V.indexOf(" ")?V=(Pa(U)?U.split(" ")[0]:"")+V:(H=cl(V.substr(2),F),V=Pa(U)?U:l+H,B=Q)),c=Math.max(l,Dl(V||(B?"100% 0":$),B,F,de,Ce()+H,d,f,_e,R,we,ge,$,le))||-.001,m=c-l||(l-=.01)&&.001,H=0,G=Y;G--;)(P=(A=hl[G]).pin)&&A.start-A._pinPush<=l&&!le&&A.end>0&&(p=A.end-A.start,(P===Q&&A.start-A._pinPush<l||P===W)&&!Ma(U)&&(H+=p*(1-A.progress)),P===J&&(z+=p));if(l+=H,c+=H,_e._pinPush=z,u&&H&&((p={})[de.a]="+="+H,W&&(p[de.p]="-="+Ce()),Fo.set([u,d],p)),J)p=Ka(J),x=de===xo,k=Ce(),T=parseFloat(_(de.a))+z,!$&&c>1&&((me?Ro:fe).style["overflow-"+de.a]="scroll"),Il(J,b,p),v=Nl(J),w=Ja(J,!0),L=ge&&Co(fe,x?So:xo)(),Z&&((E=[Z+de.os2,m+z+Xa]).t=b,(G=Z===Ua?Za(J,de)+m+z:0)&&E.push(de.d,G+Xa),jl(E),W&&hl.forEach((function(e){e.pin===W&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)})),ge&&Ce(q)),ge&&((C={top:w.top+(x?k-l:L)+Xa,left:w.left+(x?L:k-l)+Xa,boxSizing:"border-box",position:"fixed"})[Ra]=C["max"+Ya]=Math.ceil(w.width)+Xa,C[$a]=C["max"+Ga]=Math.ceil(w.height)+Xa,C[Wa]=C[Wa+Va]=C[Wa+Ha]=C[Wa+Ba]=C[Wa+za]="0",C[Ua]=p[Ua],C[Ua+Va]=p[Ua+Va],C[Ua+Ha]=p[Ua+Ha],C[Ua+Ba]=p[Ua+Ba],C[Ua+za]=p[Ua+za],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}(g,C,oe),da&&Ce(0)),i?(M=i._initted,ea(1),i.render(i.duration(),!0,!0),S=_(de.a)-T+m+z,m!==S&&ge&&y.splice(y.length-2,2),i.render(0,!0,!0),M||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),ea(0)):S=m;else if(Q&&Ce()&&!le)for(w=Q.parentNode;w&&w!==Ro;)w._pinOffset&&(l-=w._pinOffset,c-=w._pinOffset),w=w.parentNode;I&&I.forEach((function(e){return e.revert(!1,!0)})),_e.start=l,_e.end=c,o=a=da?q:Ce(),le||da||(o<q&&Ce(q),_e.scroll.rec=0),_e.revert(!1,!0),j&&(xe=-1,_e.isActive&&Ce(l+m*N),j.restart(!0)),Wo=0,i&&he&&(i._initted||D)&&i.progress()!==D&&i.progress(D,!0).render(i.time(),!0,!0),(N!==_e.progress||le)&&(i&&!he&&i.totalProgress(N,!0),_e.progress=(o-l)/m===N?0:N),J&&Z&&(b._pinOffset=Math.round(_e.progress*S)),X&&!da&&X(_e)}},_e.getVelocity=function(){return(Ce()-a)/(ma()-Bo)*1e3||0},_e.endAnimation=function(){Ia(_e.callbackAnimation),i&&(O?O.progress(1):i.paused()?he||Ia(i,_e.direction<0,1):Ia(i,i.reversed()))},_e.labelToScroll=function(e){return i&&i.labels&&(l||_e.refresh()||l)+i.labels[e]/i.duration()*m||0},_e.getTrailing=function(e){var t=hl.indexOf(_e),i=_e.direction>0?hl.slice(0,t).reverse():hl.slice(t+1);return(Pa(e)?i.filter((function(t){return t.vars.preventOverlaps===e})):i).filter((function(e){return _e.direction>0?e.end<=l:e.start>=c}))},_e.update=function(e,t,r){if(!le||r||e){var s,u,d,f,p,g,w,_=da?q:_e.scroll(),E=e?0:(_-l)/m,P=E<0?0:E>1?1:E||0,I=_e.progress;if(t&&(a=o,o=le?Ce():_,se&&(M=L,L=i&&!he?i.totalProgress():P)),te&&!P&&J&&!Wo&&!pa&&ya&&l<_+(_-a)/(ma()-Bo)*te&&(P=1e-4),P!==I&&_e.enabled){if(f=(p=(s=_e.isActive=!!P&&P<1)!=(!!I&&I<1))||!!P!=!!I,_e.direction=P>I?1:-1,_e.progress=P,f&&!Wo&&(u=P&&!I?0:1===P?1:1===I?2:3,he&&(d=!p&&"none"!==ve[u+1]&&ve[u+1]||ve[u],w=i&&("complete"===d||"reset"===d||d in i))),ue&&(p||w)&&(w||K||!i)&&(La(ue)?ue(_e):_e.getTrailing(ue).forEach((function(e){return e.endAnimation()}))),he||(!O||Wo||pa?i&&i.totalProgress(P,!!Wo):((le||fa&&fa!==_e)&&O.render(O._dp._time-O._start),O.resetTo?O.resetTo("totalProgress",P,i._tTime/i._tDur):(O.vars.totalProgress=P,O.invalidate().restart()))),J)if(e&&Z&&(b.style[Z+de.os2]=x),ge){if(f){if(g=!e&&P>I&&c+1>_&&_+1>=Ca(fe,de),oe)if(e||!s&&!g)$l(J,b);else{var F=Ja(J,!0),N=_-l;$l(J,Ro,F.top+(de===xo?N:0)+Xa,F.left+(de===xo?0:N)+Xa)}jl(s||g?y:v),S!==m&&P<1&&s||k(T+(1!==P||g?0:S))}}else k(ka(T+S*P));se&&!n.tween&&!Wo&&!pa&&j.restart(!0),W&&(p||re&&P&&(P<1||!ca))&&zo(W.targets).forEach((function(e){return e.classList[s||re?"add":"remove"](W.className)})),U&&!he&&!e&&U(_e),f&&!Wo?(he&&(w&&("complete"===d?i.pause().totalProgress(1):"reset"===d?i.restart(!0).pause():"restart"===d?i.restart(!0):i[d]()),U&&U(_e)),!p&&ca||(G&&p&&Fa(_e,G),ye[u]&&Fa(_e,ye[u]),re&&(1===P?_e.kill(!1,1):ye[u]=0),p||ye[u=1===P?1:3]&&Fa(_e,ye[u])),ce&&!s&&Math.abs(_e.getVelocity())>(Ma(ce)?ce:2500)&&(Ia(_e.callbackAnimation),O?O.progress(1):Ia(i,"reverse"===d?1:!P,1))):he&&U&&!Wo&&U(_e)}if(A){var D=le?_/le.duration()*(le._caScrollDist||0):_;C(D+(h._isFlipped?1:0)),A(D)}R&&R(-_/le.duration()*(le._caScrollDist||0))}},_e.enable=function(t,i){_e.enabled||(_e.enabled=!0,nl(fe,"resize",yl),nl(me?qo:fe,"scroll",ml),ke&&nl(e,"refreshInit",ke),!1!==t&&(_e.progress=N=0,o=a=xe=Ce()),!1!==i&&_e.refresh())},_e.getTween=function(e){return e&&n?n.tween:O},_e.setPositions=function(e,t){J&&(T+=e-l,S+=t-e-m,Z===Ua&&_e.adjustPinSpacing(t-e-m)),_e.start=l=e,_e.end=c=t,m=t-e,_e.update()},_e.adjustPinSpacing=function(e){if(E){var t=E.indexOf(de.d)+1;E[t]=parseFloat(E[t])+e+Xa,E[1]=parseFloat(E[1])+e+Xa,jl(E)}},_e.disable=function(t,i){if(_e.enabled&&(!1!==t&&_e.revert(!0,!0),_e.enabled=_e.isActive=!1,i||O&&O.pause(),q=0,r&&(r.uncache=1),ke&&rl(e,"refreshInit",ke),j&&(j.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!me)){for(var s=hl.length;s--;)if(hl[s].scroller===fe&&hl[s]!==_e)return;rl(fe,"resize",yl),rl(fe,"scroll",ml)}},_e.kill=function(e,n){_e.disable(e,n),O&&!n&&O.kill(),Y&&delete fl[Y];var s=hl.indexOf(_e);s>=0&&hl.splice(s,1),s===Xo&&Pl>0&&Xo--,s=0,hl.forEach((function(e){return e.scroller===_e.scroller&&(s=1)})),s||da||(_e.scroll.rec=0),i&&(i.scrollTrigger=null,e&&i.revert({kill:!1}),n||i.kill()),u&&[u,d,h,f].forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),fa===_e&&(fa=0),J&&(r&&(r.uncache=1),s=0,hl.forEach((function(e){return e.pin===J&&s++})),s||(r.spacer=0)),t.onKill&&t.onKill(_e)},_e.enable(!1,!1),$&&$(_e),i&&i.add&&!m?Fo.delayedCall(.01,(function(){return l||c||_e.refresh()}))&&(m=.01)&&(l=c=0):_e.refresh(),J&&function(){if(ha!==El){var e=ha=El;requestAnimationFrame((function(){return e===El&&Cl(!0)}))}}()}else this.update=this.refresh=this.kill=_a},e.register=function(t){return jo||(Fo=t||Sa(),Ta()&&window.document&&e.enable(),jo=va),jo},e.defaults=function(e){if(e)for(var t in e)al[t]=e[t];return al},e.disable=function(e,t){va=0,hl.forEach((function(i){return i[t?"kill":"disable"](e)})),rl(No,"wheel",ml),rl(qo,"scroll",ml),clearInterval(Uo),rl(qo,"touchcancel",_a),rl(Ro,"touchstart",_a),il(rl,qo,"pointerdown,touchstart,mousedown",ba),il(rl,qo,"pointerup,touchend,mouseup",wa),Ho.kill(),Aa(rl);for(var i=0;i<ho.length;i+=3)sl(rl,ho[i],ho[i+1]),sl(rl,ho[i],ho[i+2])},e.enable=function(){if(No=window,qo=document,Do=qo.documentElement,Ro=qo.body,Fo&&(zo=Fo.utils.toArray,Vo=Fo.utils.clamp,aa=Fo.core.context||_a,ea=Fo.core.suppressOverwrites||_a,la=No.history.scrollRestoration||"auto",Fo.core.globals("ScrollTrigger",e),Ro)){va=1,Io.register(Fo),e.isTouch=Io.isTouch,oa=Io.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),nl(No,"wheel",ml),$o=[No,qo,Do,Ro],Fo.matchMedia?(e.matchMedia=function(e){var t,i=Fo.matchMedia();for(t in e)i.add(t,e[t]);return i},Fo.addEventListener("matchMediaInit",(function(){return Sl()})),Fo.addEventListener("matchMediaRevert",(function(){return Tl()})),Fo.addEventListener("matchMedia",(function(){Cl(0,1),_l("matchMedia")})),Fo.matchMedia("(orientation: portrait)",(function(){return gl(),gl}))):console.warn("Requires GSAP 3.11.0 or later"),gl(),nl(qo,"scroll",ml);var t,i,n=Ro.style,r=n.borderTopStyle,s=Fo.core.Animation.prototype;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",t=Ja(Ro),xo.m=Math.round(t.top+xo.sc())||0,So.m=Math.round(t.left+So.sc())||0,r?n.borderTopStyle=r:n.removeProperty("border-top-style"),Uo=setInterval(pl,250),Fo.delayedCall(.5,(function(){return pa=0})),nl(qo,"touchcancel",_a),nl(Ro,"touchstart",_a),il(nl,qo,"pointerdown,touchstart,mousedown",ba),il(nl,qo,"pointerup,touchend,mouseup",wa),Go=Fo.utils.checkPrefix("transform"),Ol.push(Go),jo=ma(),Ho=Fo.delayedCall(.2,Cl).pause(),Jo=[qo,"visibilitychange",function(){var e=No.innerWidth,t=No.innerHeight;qo.hidden?(Ko=e,Qo=t):Ko===e&&Qo===t||yl()},qo,"DOMContentLoaded",Cl,No,"load",Cl,No,"resize",yl],Aa(nl),hl.forEach((function(e){return e.enable(0,1)})),i=0;i<ho.length;i+=3)sl(rl,ho[i],ho[i+1]),sl(rl,ho[i],ho[i+2])}},e.config=function(t){"limitCallbacks"in t&&(ca=!!t.limitCallbacks);var i=t.syncInterval;i&&clearInterval(Uo)||(Uo=i)&&setInterval(pl,i),"ignoreMobileResize"in t&&(na=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(Aa(rl)||Aa(nl,t.autoRefreshEvents||"none"),ta=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var i=Eo(e),n=ho.indexOf(i),r=xa(i);~n&&ho.splice(n,r?6:2),t&&(r?fo.unshift(No,t,Ro,t,Do,t):fo.unshift(i,t))},e.clearMatchMedia=function(e){hl.forEach((function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)}))},e.isInViewport=function(e,t,i){var n=(Pa(e)?Eo(e):e).getBoundingClientRect(),r=n[i?Ra:$a]*t||0;return i?n.right-r>0&&n.left+r<No.innerWidth:n.bottom-r>0&&n.top+r<No.innerHeight},e.positionInViewport=function(e,t,i){Pa(e)&&(e=Eo(e));var n=e.getBoundingClientRect(),r=n[i?Ra:$a],s=null==t?r/2:t in ll?ll[t]*r:~t.indexOf("%")?parseFloat(t)*r/100:parseFloat(t)||0;return i?(n.left+s)/No.innerWidth:(n.top+s)/No.innerHeight},e.killAll=function(e){if(hl.forEach((function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()})),!0!==e){var t=vl.killAll||[];vl={},t.forEach((function(e){return e()}))}},e}();zl.version="3.11.3",zl.saveStyles=function(e){return e?zo(e).forEach((function(e){if(e&&e.style){var t=kl.indexOf(e);t>=0&&kl.splice(t,5),kl.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),Fo.core.getCache(e),aa())}})):kl},zl.revert=function(e,t){return Sl(!e,t)},zl.create=function(e,t){return new zl(e,t)},zl.refresh=function(e){return e?yl():(jo||zl.register())&&Cl(!0)},zl.update=Ll,zl.clearScrollMemory=xl,zl.maxScroll=function(e,t){return Ca(e,t?So:xo)},zl.getScrollFunc=function(e,t){return Co(Eo(e),t?So:xo)},zl.getById=function(e){return fl[e]},zl.getAll=function(){return hl.filter((function(e){return"ScrollSmoother"!==e.vars.id}))},zl.isScrolling=function(){return!!ya},zl.snapDirectional=tl,zl.addEventListener=function(e,t){var i=vl[e]||(vl[e]=[]);~i.indexOf(t)||i.push(t)},zl.removeEventListener=function(e,t){var i=vl[e],n=i&&i.indexOf(t);n>=0&&i.splice(n,1)},zl.batch=function(e,t){var i,n=[],r={},s=t.interval||.016,o=t.batchMax||1e9,a=function(e,t){var i=[],n=[],r=Fo.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)&&La(t[i])&&"onRefreshInit"!==i?a(0,t[i]):t[i];return La(o)&&(o=o(),nl(zl,"refresh",(function(){return o=t.batchMax()}))),zo(e).forEach((function(e){var t={};for(i in r)t[i]=r[i];t.trigger=e,n.push(zl.create(t))})),n};var Vl,Bl=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},Ul=function e(t,i){!0===i?t.style.removeProperty("touch-action"):t.style.touchAction=!0===i?"auto":i?"pan-"+i+(Io.isTouch?" pinch-zoom":""):"none",t===Do&&e(Ro,i)},Wl={auto:1,scroll:1},Yl=function(e){var t,i=e.event,n=e.target,r=e.axis,s=(i.changedTouches?i.changedTouches[0]:i).target,o=s._gsap||Fo.core.getCache(s),a=ma();if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s.scrollHeight<=s.clientHeight;)s=s.parentNode;o._isScroll=s&&!xa(s)&&s!==n&&(Wl[(t=Ka(s)).overflowY]||Wl[t.overflowX]),o._isScrollT=a}(o._isScroll||"x"===r)&&(i.stopPropagation(),i._gsapAllow=!0)},Gl=function(e,t,i,n){return Io.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&Yl,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return i&&nl(qo,Io.eventTypes[0],Kl,!1,!0)},onDisable:function(){return rl(qo,Io.eventTypes[0],Kl,!0)}})},Xl=/(input|label|select|textarea)/i,Kl=function(e){var t=Xl.test(e.target.tagName);(t||Vl)&&(e._gsapAllow=!0,Vl=t)};function Ql(e){return Ql="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},Ql(e)}function Jl(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,(void 0,r=function(e,t){if("object"!==Ql(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==Ql(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===Ql(r)?r:String(r)),n)}var r}function Zl(e,t,i){return t&&Jl(e.prototype,t),i&&Jl(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}zl.sort=function(e){return hl.sort(e||function(e,t){return-1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},zl.observe=function(e){return new Io(e)},zl.normalizeScroll=function(e){if(void 0===e)return ia;if(!0===e&&ia)return ia.enable();if(!1===e)return ia&&ia.kill();var t=e instanceof Io?e:function(e){Oa(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,c=e,u=c.normalizeScrollX,d=c.momentum,h=c.allowNestedScroll,f=Eo(e.target)||Do,p=Fo.core.globals().ScrollSmoother,m=p&&p.get(),g=oa&&(e.content&&Eo(e.content)||m&&!1!==e.content&&!m.smooth()&&m.content()),y=Co(f,xo),v=Co(f,So),b=1,w=(Io.isTouch&&No.visualViewport?No.visualViewport.scale*No.visualViewport.width:No.outerWidth)/No.innerWidth,_=0,k=La(d)?function(){return d(t)}:function(){return d||2.8},T=Gl(f,e.type,!0,h),S=function(){return r=!1},x=_a,E=_a,C=function(){i=Ca(f,xo),E=Vo(oa?1:0,i),u&&(x=Vo(0,Ca(f,So))),n=El},A=function(){g._gsap.y=ka(parseFloat(g._gsap.y)+y.offset)+"px",g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(g._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},P=function(){C(),s.isActive()&&s.vars.scrollY>i&&(y()>i?s.progress(1)&&y(i):s.resetTo("scrollY",i))};return g&&Fo.set(g,{y:"+=0"}),e.ignoreCheck=function(e){return oa&&"touchmove"===e.type&&function(){if(r){requestAnimationFrame(S);var e=ka(t.deltaY/2),i=E(y.v-e);if(g&&i!==y.v+y.offset){y.offset=i-y.v;var n=ka((parseFloat(g&&g._gsap.y)||0)-y.offset);g.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",g._gsap.y=n+"px",y.cacheID=ho.cache,Ll()}return!0}y.offset&&A(),r=!0}()||b>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){var e=b;b=ka((No.visualViewport&&No.visualViewport.scale||1)/w),s.pause(),e!==b&&Ul(f,b>1.01||!u&&"x"),o=v(),a=y(),C(),n=El},e.onRelease=e.onGestureStart=function(e,t){if(y.offset&&A(),t){ho.cache++;var n,r,o=k();u&&(r=(n=v())+.05*o*-e.velocityX/.227,o*=Bl(v,n,r,Ca(f,So)),s.vars.scrollX=x(r)),r=(n=y())+.05*o*-e.velocityY/.227,o*=Bl(y,n,r,Ca(f,xo)),s.vars.scrollY=E(r),s.invalidate().duration(o).play(.01),(oa&&s.vars.scrollY>=i||n>=i-1)&&Fo.to({},{onUpdate:P,duration:o})}else l.restart(!0)},e.onWheel=function(){s._ts&&s.pause(),ma()-_>1e3&&(n=0,_=ma())},e.onChange=function(e,t,i,r,s){if(El!==n&&C(),t&&u&&v(x(r[2]===t?o+(e.startX-e.x):v()+t-r[1])),i){y.offset&&A();var l=s[2]===i,c=l?a+e.startY-e.y:y()+i-s[1],d=E(c);l&&c!==d&&(a+=d-c),y(d)}(i||t)&&Ll()},e.onEnable=function(){Ul(f,!u&&"x"),zl.addEventListener("refresh",P),nl(No,"resize",P),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=v.smooth=!1),T.enable()},e.onDisable=function(){Ul(f,!0),rl(No,"resize",P),zl.removeEventListener("refresh",P),T.kill()},e.lockAxis=!1!==e.lockAxis,(t=new Io(e)).iOS=oa,oa&&!y()&&y(1),oa&&Fo.ticker.add(_a),l=t._dc,s=Fo.to(t,{ease:"power4",paused:!0,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",onComplete:l.vars.onComplete}),t}(e);return ia&&ia.target===t.target&&ia.kill(),xa(t.target)&&(ia=t),t},zl.core={_getVelocityProp:Ao,_inputObserver:Gl,_scrollers:ho,_proxies:fo,bridge:{ss:function(){ya||_l("scrollStart"),ya=ma()},ref:function(){return Wo}}},Sa()&&Fo.registerPlugin(zl);var ec=Zl((function e(t,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.element=t,Gs.registerPlugin(zl);var n=t.querySelector('[data-horizontal-scroll="area"]'),r=n.querySelector('[data-horizontal-scroll="animation"]'),s=function(){return-(r.scrollWidth-.8*window.innerWidth)};Gs.fromTo(r,{x:function(){return r.classList.contains("to-right")?0:s()}},{x:function(){return r.classList.contains("to-right")?s():0},ease:"none",scrollTrigger:{trigger:t,start:"top top",end:function(){return"+="+r.scrollWidth},pin:n,invalidateOnRefresh:!0,anticipatePin:1,scrub:!0}})})),tc=i(443),ic=i.n(tc);function nc(e){return nc="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},nc(e)}function rc(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,(void 0,r=function(e,t){if("object"!==nc(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==nc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===nc(r)?r:String(r)),n)}var r}function sc(e,t,i){return t&&rc(e.prototype,t),i&&rc(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var oc=sc((function e(t,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.element=t,new(ic())(t,{controls:["play-large","play","progress","current-time","volume","fullscreen"]})})),ac=i(893);function lc(e){return lc="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},lc(e)}function cc(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,(void 0,r=function(e,t){if("object"!==lc(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==lc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===lc(r)?r:String(r)),n)}var r}function uc(e,t,i){return t&&cc(e.prototype,t),i&&cc(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}var dc=uc((function e(t,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),console.log(t),ac.create({elem:t,from:"top-bottom",to:"bottom-top",direct:!0,props:{"--ty":{from:"100px",to:"-100px",timing:"quadOut"}}}).start()}));function hc(e){return hc="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},hc(e)}function fc(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,(void 0,r=function(e,t){if("object"!==hc(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==hc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===hc(r)?r:String(r)),n)}var r}var pc=function(){function e(t,i){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.element=t,this.slides=this.element.querySelectorAll('[data-motto="slide"]'),this.delay=3e3,this.max=this.slides.length-1,this.current=0,this.next=this.max>this.current?this.current+1:0,this.slides[this.current].classList.add("active"),this.slides[this.next].classList.add("next"),setTimeout((function(){n.element.classList.add("animate"),n.animate()}),this.delay)}var t,i;return t=e,(i=[{key:"animate",value:function(){var e=this;this.slides[this.current].classList.remove("active"),this.slides[this.next].classList.remove("next"),this.current=this.max>this.current?this.current+1:0,this.next=this.max>this.current?this.current+1:0,this.slides[this.current].classList.add("active"),this.slides[this.next].classList.add("next"),setTimeout((function(){e.animate()}),this.delay)}}])&&fc(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();function mc(e){return mc="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},mc(e)}function gc(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,(void 0,r=function(e,t){if("object"!==mc(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,"string");if("object"!==mc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(n.key),"symbol"===mc(r)?r:String(r)),n)}var r}var yc=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,i;return t=e,(i=[{key:"init",value:function(){this.vars={isTouch:"undefined"!=typeof window&&"ontouchstart"in window},this.debug=new n,this.debug.write("Debug messages are shown only when WP_DEBUG constant is set to true!"),this.factory=new o,this.helpers=new c,this.viewport=this.factory.single(h),this.lazyload=this.factory.single(T),this.animateScroll=this.factory.single(L,'*[href*="#"]:not([rel="mega-menu"])',{trigger:'*[href^="#"]:not([rel="mega-menu"])',header:"#site-header"}),this.copyLink=this.factory.single(N),this.stickyHeader=this.factory.single(R),this.mobileNavigation=this.factory.single(ie),this.language=this.factory.single(tt),this.debug.write("Core modules loaded properly","success"),this.loadModules()}},{key:"loadModules",value:function(){this.select=this.factory.multiple(le,"select"),this.inputWatch=this.factory.multiple(he,"[data-input-watch]"),this.megaMenus=this.factory.single(ye,'[data-mega-menus="element"]'),this.Modal=this.factory.single(_e,"[data-modal]"),this.overlaySearch=this.factory.single(xe,"[data-overlay-search]"),this.footerNavigation=this.factory.single(Le,"[data-footer-navigation]"),this.accordion=this.factory.multiple(Fe,"[data-accordion]"),this.validate=this.factory.multiple(Je,"#just-validate-form"),this.tabs=this.factory.multiple(st,"[data-tabs]"),this.horizontalScroll=this.factory.multiple(ec,'[data-horizontal-scroll="element"]'),this.video=this.factory.multiple(oc,"[data-video]"),this.parallax=this.factory.multiple(dc,"[data-parallax]"),this.motto=this.factory.multiple(pc,'[data-motto="element"]'),this.debug.write("User defined modules loaded properly","success")}}])&&gc(t.prototype,i),Object.defineProperty(t,"prototype",{writable:!1}),e}();window.theme=new yc,document.addEventListener("DOMContentLoaded",(function(){window.theme.init()}),!1)}()}();!function(){"use strict";var t={d:function(e,n){for(var i in n)t.o(n,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:n[i]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r:function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function n(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,n){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,n)},t};this.tree=e();const n=/^(?<name>[a-z][-a-z0-9_:]*)(?<array>(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,i]of this.formData){const s=t.match(n);if(s)if(""===s.groups.array)this.tree.set(s.groups.name,i);else{const t=[...s.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(s.groups.name);const n=t.pop();t.reduce(((t,n)=>{if(/^[0-9]+$/.test(n)&&(n=parseInt(n)),t.get(n)instanceof Map)return t.get(n);const i=e();return t.set(n,i),i}),this.tree).set(n,i)}}}t.r(e),t.d(e,{date:function(){return f},dayofweek:function(){return h},email:function(){return a},enum:function(){return u},file:function(){return m},maxdate:function(){return z},maxfilesize:function(){return I},maxitems:function(){return v},maxlength:function(){return x},maxnumber:function(){return b},mindate:function(){return A},minfilesize:function(){return $},minitems:function(){return g},minlength:function(){return w},minnumber:function(){return y},number:function(){return c},required:function(){return o},requiredfile:function(){return r},tel:function(){return l},time:function(){return d},url:function(){return p}}),n.prototype.entries=function(){return this.tree.entries()},n.prototype.get=function(t){return this.tree.get(t)},n.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const n=[];if(t instanceof Map)for(const[i,s]of t)n.push(...e(s));else""!==t&&n.push(t);return n};return e(this.get(t))},n.prototype.has=function(t){return this.tree.has(t)},n.prototype.keys=function(){return this.tree.keys()},n.prototype.values=function(){return this.tree.values()};var i=n;function s({rule:t,field:e,error:n,...i}){this.rule=t,this.field=e,this.error=n,this.properties=i}const o=function(t){if(0===t.getAll(this.field).length)throw new s(this)},r=function(t){if(0===t.getAll(this.field).length)throw new s(this)},a=function(t){if(!t.getAll(this.field).every((t=>{if((t=t.trim()).length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,n]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(n))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(n))return!1;const i=n.split(".");if(i.length<2)return!1;for(const t of i){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new s(this)},p=function(t){const e=t.getAll(this.field);if(!e.every((t=>{if(""===(t=t.trim()))return!1;try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new s(this)},l=function(t){if(!t.getAll(this.field).every((t=>(t=(t=t.trim()).replaceAll(/[()/.*#\s-]+/g,""),/^[+]?[0-9]+$/.test(t)))))throw new s(this)},c=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)))))throw new s(this)},f=function(t){if(!t.getAll(this.field).every((t=>{if(t=t.trim(),!/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t))return!1;const e=new Date(t);return!Number.isNaN(e.valueOf())})))throw new s(this)},d=function(t){if(!t.getAll(this.field).every((t=>{const e=t.trim().match(/^([0-9]{2})\:([0-9]{2})(?:\:([0-9]{2}))?$/);if(!e)return!1;const n=parseInt(e[1]),i=parseInt(e[2]),s=e[3]?parseInt(e[3]):0;return 0<=n&&n<=23&&0<=i&&i<=59&&0<=s&&s<=59})))throw new s(this)},m=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],n=t.match(/^(?<toplevel>[a-z]+)\/(?<sub>[*]|[a-z0-9.+-]+)$/i);if(n){const t=n.groups.toplevel.toLowerCase(),i=n.groups.sub.toLowerCase();for(const[s,o]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===i&&o.startsWith(t+"/")||o===n[0])&&e.push(...s.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new s(this)},u=function(t){if(!t.getAll(this.field).every((t=>this.accept?.some((e=>t===String(e))))))throw new s(this)},h=function(t){if(!t.getAll(this.field).every((t=>{const e=0===(n=new Date(t).getDay())?7:n;var n;return this.accept?.some((t=>e===parseInt(t)))})))throw new s(this)},g=function(t){if(t.getAll(this.field).length<parseInt(this.threshold))throw new s(this)},v=function(t){const e=t.getAll(this.field);if(parseInt(this.threshold)<e.length)throw new s(this)},w=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{"string"==typeof t&&(n+=t.length)})),0!==n&&n<parseInt(this.threshold))throw new s(this)},x=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{"string"==typeof t&&(n+=t.length)})),parseInt(this.threshold)<n)throw new s(this)},y=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(t)<parseFloat(this.threshold)))))throw new s(this)},b=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(this.threshold)<parseFloat(t)))))throw new s(this)},A=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&t<this.threshold)))))throw new s(this)},z=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold<t)))))throw new s(this)},$=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{t instanceof File&&(n+=t.size)})),n<parseInt(this.threshold))throw new s(this)},I=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{t instanceof File&&(n+=t.size)})),parseInt(this.threshold)<n)throw new s(this)};var E;window.swv={validators:e,validate:(t,n,o={})=>{const r=(t.rules??[]).filter((({rule:t,...n})=>"function"==typeof e[t]&&("function"!=typeof e[t].matches||e[t].matches(n,o))));if(!r.length)return new Map;const a=new i(n),p=r.reduce(((t,n)=>{const{rule:i,...o}=n;if(t.get(o.field)?.error)return t;try{e[i].call({rule:i,...o},a)}catch(e){if(e instanceof s)return t.set(o.field,e)}return t}),new Map);for(const t of a.keys())p.has(t)||p.set(t,{validInputs:a.getAll(t)});return p},...null!==(E=window.swv)&&void 0!==E?E:{}}}();var wpcf7={"api":{"root":"https:\/\/prefirmy.benefitplus.sk\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};!function(){"use strict";const e=e=>Math.abs(parseInt(e,10)),t=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},a=(e,a)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(a)&&(a=n.get(a)),Array.from(n.values()).includes(a)||(a=`custom-${a=(a=a.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=a,e.setAttribute("data-status",a),e.classList.add(a),r&&r!==a){e.classList.remove(r);const a={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,prevStatus:r};t(e,"statuschanged",a)}return a},n=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return r.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:o,path:c,endpoint:s,headers:i,body:l,data:d,...p}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),c=r?n+"/"+r:n),"string"==typeof c&&(-1!==t.indexOf("?")&&(c=c.replace("?","&")),c=c.replace(/^\//,""),o=t+c),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],d&&(l=JSON.stringify(d),i["Content-Type"]="application/json");const u={code:"fetch_error",message:"You are probably offline."},f={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(o||c||window.location.href,{...p,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw f}));throw f}))),(()=>{throw u}))}))(e)},r=[];function o(e,t={}){var n;const{target:r,scope:o=e,...l}=t;if(void 0===e.wpcf7?.schema)return;const d={...e.wpcf7.schema};if(void 0!==r){if(!e.contains(r))return;if(!r.closest(".wpcf7-form-control-wrap[data-name]"))return;if(r.closest(".novalidate"))return}const p=new FormData,u=[];for(const e of o.querySelectorAll(".wpcf7-form-control-wrap"))if(!e.closest(".novalidate")&&(e.querySelectorAll(":where( input, textarea, select ):enabled").forEach((e=>{if(e.name)switch(e.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":e.checked&&p.append(e.name,e.value);break;case"select-multiple":for(const t of e.selectedOptions)p.append(e.name,t.value);break;case"file":for(const t of e.files)p.append(e.name,t);break;default:p.append(e.name,e.value)}})),e.dataset.name&&(u.push(e.dataset.name),e.setAttribute("data-under-validation","1"),e.contains(r))))break;d.rules=(null!==(n=d.rules)&&void 0!==n?n:[]).filter((({field:e})=>u.includes(e)));const f=e.getAttribute("data-status");Promise.resolve(a(e,"validating")).then((a=>{if(void 0!==swv){const a=swv.validate(d,p,t);for(const[t,{error:n,validInputs:r}]of a)s(e,t),void 0!==n&&c(e,t,n,{scope:o}),i(e,t,null!=r?r:[])}})).finally((()=>{a(e,f),e.querySelectorAll(".wpcf7-form-control-wrap[data-under-validation]").forEach((e=>{e.removeAttribute("data-under-validation")}))}))}n.use=e=>{r.unshift(e)};const c=(e,t,a,n)=>{const{scope:r=e,...o}=null!=n?n:{},c=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",c),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((t=>{if("validating"===e.getAttribute("data-status")&&!t.dataset.underValidation)return;const n=document.createElement("span");n.classList.add("wpcf7-not-valid-tip"),n.setAttribute("aria-hidden","true"),n.insertAdjacentText("beforeend",a),t.appendChild(n),t.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),t.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",c),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{n.setAttribute("style","display: none")})),n.addEventListener("click",(e=>{n.setAttribute("style","display: none")})))}))}))},s=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},i=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function l(e,r={}){if(wpcf7.blocked)return d(e),void a(e,"submitting");const o=new FormData(e);r.submitter&&r.submitter.name&&o.append(r.submitter.name,r.submitter.value);const s={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(o,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:o};n({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:o,wpcf7:{endpoint:"feedback",form:e,detail:s}}).then((n=>{const r=a(e,n.status);return s.status=n.status,s.apiResponse=n,["invalid","unaccepted","spam","aborted"].includes(r)?t(e,r,s):["sent","failed"].includes(r)&&t(e,`mail${r}`,s),t(e,"submit",s),n})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{c(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}n.use(((e,n)=>{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:n,detail:r}=e.wpcf7;d(n),t(n,"beforesubmit",r),a(n,"submitting")}return n(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&s(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function p(e){const r=new FormData(e),o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(r,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:r};n({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:o}}).then((n=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,a(e,"mail_sent")):a(e,"init"),o.apiResponse=n,t(e,"reset",o)})).catch((e=>console.error(e)))}n.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:n}=e.wpcf7;d(t),a(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},f=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function m(t){const a=new FormData(t);t.wpcf7={id:e(a.get("_wpcf7")),status:t.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:e(a.get("_wpcf7_container_post")),parent:t.closest(".wpcf7"),schema:void 0},t.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(t),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(t),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(t),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(t),(t=>{const a=(t,a)=>{const n=e(t.getAttribute("data-starting-value")),r=e(t.getAttribute("data-maximum-value")),o=e(t.getAttribute("data-minimum-value")),c=t.classList.contains("down")?n-a.value.length:a.value.length;t.setAttribute("data-current-value",c),t.innerText=c,r&&r<a.value.length?t.classList.add("too-long"):t.classList.remove("too-long"),o&&a.value.length<o?t.classList.add("too-short"):t.classList.remove("too-short")},n=e=>{e={init:!1,...e},t.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),o=t.querySelector(`[name="${r}"]`);o&&(o.value=o.defaultValue,a(n,o),e.init&&o.addEventListener("keyup",(e=>{a(n,o)})))}))};n({init:!0}),t.addEventListener("wpcf7reset",(e=>{n()}))})(t),window.addEventListener("load",(e=>{wpcf7.cached&&t.reset()})),t.addEventListener("reset",(e=>{wpcf7.reset(t)})),t.addEventListener("submit",(e=>{wpcf7.submit(t,{submitter:e.submitter}),e.preventDefault()})),t.addEventListener("wpcf7submit",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),t.addEventListener("wpcf7reset",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),n({endpoint:`contact-forms/${t.wpcf7.id}/feedback/schema`,method:"GET"}).then((e=>{t.wpcf7.schema=e})),t.addEventListener("change",(e=>{e.target.closest(".wpcf7-form-control")&&wpcf7.validate(t,{target:e.target})})),t.addEventListener("wpcf7statuschanged",(e=>{const a=e.detail.status;t.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),t.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(e=>{var t;"undefined"!=typeof wpcf7?void 0!==wpcf7.api?"function"==typeof window.fetch?"function"==typeof window.FormData?"function"==typeof NodeList.prototype.forEach?"function"==typeof String.prototype.replaceAll?(wpcf7={init:m,submit:l,reset:p,validate:o,...null!==(t=wpcf7)&&void 0!==t?t:{}},document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}))):console.error("Your browser does not support String.replaceAll()."):console.error("Your browser does not support NodeList.forEach()."):console.error("Your browser does not support window.FormData()."):console.error("Your browser does not support window.fetch()."):console.error("wpcf7.api is not defined."):console.error("wpcf7 is not defined.")}))}();var wpcf7cf_global_settings={"ajaxurl":"https:\/\/prefirmy.benefitplus.sk\/wp-admin\/admin-ajax.php"};"use strict";if(typeof wpcf7!=='undefined'){wpcf7.validate=(a,b)=>null}
let cf7signature_resized=0;let wpcf7cf_timeout;let wpcf7cf_change_time_ms=100;if(window.wpcf7&&!wpcf7.setStatus){wpcf7.setStatus=(form,status)=>{form=form.length?form[0]:form;const defaultStatuses=new Map([['init','init'],['validation_failed','invalid'],['acceptance_missing','unaccepted'],['spam','spam'],['aborted','aborted'],['mail_sent','sent'],['mail_failed','failed'],['submitting','submitting'],['resetting','resetting'],]);if(defaultStatuses.has(status)){status=defaultStatuses.get(status)}
if(!Array.from(defaultStatuses.values()).includes(status)){status=status.replace(/[^0-9a-z]+/i,' ').trim();status=status.replace(/\s+/,'-');status=`custom-${ status }`}
const prevStatus=form.getAttribute('data-status');form.wpcf7.status=status;form.setAttribute('data-status',status);form.classList.add(status);if(prevStatus&&prevStatus!==status){form.classList.remove(prevStatus)}
return status}}
if(window.wpcf7cf_running_tests){jQuery('input[name="_wpcf7cf_options"]').each(function(e){const $input=jQuery(this);const opt=JSON.parse($input.val());opt.settings.animation_intime=0;opt.settings.animation_outtime=0;$input.val(JSON.stringify(opt))});wpcf7cf_change_time_ms=0}
const wpcf7cf_show_animation={"height":"show","marginTop":"show","marginBottom":"show","paddingTop":"show","paddingBottom":"show"};const wpcf7cf_hide_animation={"height":"hide","marginTop":"hide","marginBottom":"hide","paddingTop":"hide","paddingBottom":"hide"};const wpcf7cf_show_step_animation={"opacity":"show"};const wpcf7cf_hide_step_animation={"opacity":"hide"};const wpcf7cf_change_events='input.wpcf7cf paste.wpcf7cf change.wpcf7cf click.wpcf7cf propertychange.wpcf7cf changedisabledprop.wpcf7cf';const wpcf7cf_forms=[];const Wpcf7cfForm=function($form){const options_element=$form.find('input[name="_wpcf7cf_options"]').eq(0);if(!options_element.length||!options_element.val()){return!1}
const form=this;const form_options=JSON.parse(options_element.val());form.$form=$form;form.$input_hidden_group_fields=$form.find('[name="_wpcf7cf_hidden_group_fields"]');form.$input_hidden_groups=$form.find('[name="_wpcf7cf_hidden_groups"]');form.$input_visible_groups=$form.find('[name="_wpcf7cf_visible_groups"]');form.$input_repeaters=$form.find('[name="_wpcf7cf_repeaters"]');form.$input_steps=$form.find('[name="_wpcf7cf_steps"]');form.unit_tag=$form.closest('.wpcf7').attr('id');form.conditions=form_options.conditions;form.simpleDom=null;form.reloadSimpleDom=function(){form.simpleDom=wpcf7cf.get_simplified_dom_model(form.$form[0])}
form.updateSimpleDom=function(){if(!form.simpleDom){form.reloadSimpleDom()}
const inputs=Object.values(form.simpleDom).filter(item=>item.type==='input');const formdata=new FormData(form.$form[0]);let formdataEntries=[...formdata.entries()].map(entry=>[entry[0],entry[1].name??entry[1]]);const buttonEntries=[...jQuery('button',form.$form)].map(entry=>[entry.name,entry.value]);formdataEntries=formdataEntries.concat(buttonEntries);inputs.forEach(simpleDomItem=>{const newValue=form.getNewDomValueIfChanged(simpleDomItem,formdataEntries);if(newValue!==null){form.simpleDom[simpleDomItem.name].val=newValue}})}
form.isDomMatch=function(simpleDomItem,formDataEntries){const simpleDomItemName=simpleDomItem.name;const simpleDomItemValues=simpleDomItem.val;const currentValues=formDataEntries.filter(entry=>entry[0]===simpleDomItemName).map(entry=>entry[1]);return currentValues.join('|')===simpleDomItemValues.join('|')}
form.getNewDomValueIfChanged=function(simpleDomItem,formDataEntries){const simpleDomItemName=simpleDomItem.name;const simpleDomItemValues=simpleDomItem.val;const currentValues=formDataEntries.filter(entry=>entry[0]===simpleDomItemName).map(entry=>entry[1]);return currentValues.join('|')===simpleDomItemValues.join('|')?null:currentValues}
form.get=function(selector){return jQuery(selector,form.$form)}
form.getFieldByName=function(name){return form.simpleDom[name]||form.simpleDom[name+'[]']}
for(let i=0;i<form.conditions.length;i++){const condition=form.conditions[i];if(!('and_rules' in condition)){condition.and_rules=[{'if_field':condition.if_field,'if_value':condition.if_value,'operator':condition.operator}]}}
form.initial_conditions=form.conditions;form.settings=form_options.settings;form.$groups=jQuery();form.repeaters=[];form.multistep=null;form.fields=[];form.settings.animation_intime=parseInt(form.settings.animation_intime);form.settings.animation_outtime=parseInt(form.settings.animation_outtime);if(form.settings.animation==='no'){form.settings.animation_intime=0;form.settings.animation_outtime=0}
form.updateGroups();form.updateEventListeners();form.displayFields();form.$form.on('reset.wpcf7cf',form,function(e){const form=e.data;setTimeout(function(){form.reloadSimpleDom();form.displayFields();form.resetRepeaters();if(form.multistep!=null){form.multistep.moveToStep(1,!1)}
setTimeout(function(){if(form.$form.hasClass('sent')){jQuery('.wpcf7-response-output',form.$form)[0].scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})}},400)},200)});form.get('.wpcf7cf_repeater:not(.wpcf7cf_repeater .wpcf7cf_repeater)').each(function(){form.repeaters.push(new Wpcf7cfRepeater(jQuery(this),form))});form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));const $multistep=form.get('.wpcf7cf_multistep');if($multistep.length){form.multistep=new Wpcf7cfMultistep($multistep,form)}}
Wpcf7cfForm.prototype.resetRepeaters=function(){const form=this;form.repeaters.forEach(repeater=>{repeater.updateSubs(repeater.params.$repeater.initial_subs)})}
Wpcf7cfForm.prototype.displayFields=function(){const form=this;const wpcf7cf_conditions=this.conditions;const wpcf7cf_settings=this.settings;if(cf7signature_resized===0&&typeof signatures!=='undefined'&&signatures.constructor===Array&&signatures.length>0){for(let i=0;i<signatures.length;i++){if(signatures[i].canvas.width===0){const $sig_canvas=jQuery(".wpcf7-form-control-signature-body>canvas");const $sig_wrap=jQuery(".wpcf7-form-control-signature-wrap");$sig_canvas.eq(i).attr('width',$sig_wrap.width());$sig_canvas.eq(i).attr('height',$sig_wrap.height());cf7signature_resized=1}}}
form.$groups.addClass('wpcf7cf-hidden');for(let i=0;i<wpcf7cf_conditions.length;i++){const condition=wpcf7cf_conditions[i];const show_group=window.wpcf7cf.should_group_be_shown(condition,form);if(show_group){form.get('[data-id="'+condition.then_field+'"]').removeClass('wpcf7cf-hidden')}}
const animation_intime=wpcf7cf_settings.animation_intime;const animation_outtime=wpcf7cf_settings.animation_outtime;form.$groups.each(function(index){const $group=jQuery(this);if($group.is(':animated')){$group.finish()}
if($group.css('display')==='none'&&!$group.hasClass('wpcf7cf-hidden')){if($group.prop('tagName')==='SPAN'){$group.show().trigger('wpcf7cf_show_group')}else{$group.animate(wpcf7cf_show_animation,animation_intime).trigger('wpcf7cf_show_group')}
if($group.attr('data-disable_on_hide')!==undefined){$group.find(':input').prop('disabled',!1).trigger('changedisabledprop.wpcf7cf');$group.find('.wpcf7-form-control-wrap').removeClass('wpcf7cf-disabled')}}else if($group.css('display')!=='none'&&$group.hasClass('wpcf7cf-hidden')){if($group.attr('data-clear_on_hide')!==undefined){const $inputs=jQuery(':input',$group).not(':button, :submit, :reset, :hidden');$inputs.each(function(){const $this=jQuery(this);$this.val(this.defaultValue);$this.prop('checked',this.defaultChecked)});jQuery('option',$group).each(function(){this.selected=this.defaultSelected});jQuery('select',$group).each(function(){const $select=jQuery(this);if($select.val()===null){$select.val(jQuery("option:first",$select).val())}});$inputs.each(function(){this.dispatchEvent(new Event("change",{"bubbles":!0}))})}
if($group.prop('tagName')==='SPAN'){$group.hide().trigger('wpcf7cf_hide_group')}else{$group.animate(wpcf7cf_hide_animation,animation_outtime).trigger('wpcf7cf_hide_group')}}});form.updateHiddenFields();form.updateSummaryFields()};Wpcf7cfForm.prototype.updateSummaryFields=function(){const form=this;const $summary=form.get('.wpcf7cf-summary');if($summary.length==0||!$summary.is(':visible')){return}
const fd=new FormData();const formdata=form.$form.serializeArray();jQuery.each(formdata,function(key,input){fd.append(input.name,input.value)});jQuery.each(form.$form.find('input[type="file"]'),function(index,el){if(!el.files.length)return!0;const fieldName=el.name;fd.append(fieldName,new Blob(),Array.from(el.files).map(file=>file.name).join(', '))});jQuery.ajax({url:wpcf7cf_global_settings.ajaxurl+'?action=wpcf7cf_get_summary',type:'POST',data:fd,processData:!1,contentType:!1,dataType:'json',success:function(json){$summary.html(json.summaryHtml)}})};Wpcf7cfForm.prototype.updateHiddenFields=function(){const form=this;const hidden_fields=[];const hidden_groups=[];const visible_groups=[];form.$groups.each(function(){const $group=jQuery(this);if($group.hasClass('wpcf7cf-hidden')){hidden_groups.push($group.attr('data-id'));if($group.attr('data-disable_on_hide')!==undefined){$group.find('input,select,textarea').each(function(){const $this=jQuery(this);if(!$this.prop('disabled')){$this.prop('disabled',!0).trigger('changedisabledprop.wpcf7cf')}
if(form.$form.find(`[data-class="wpcf7cf_group"]:not(.wpcf7cf-hidden) [name='${$this.attr('name')}']`).length===0){hidden_fields.push($this.attr('name'))}})
$group.find('.wpcf7-form-control-wrap').addClass('wpcf7cf-disabled')}else{$group.find('input,select,textarea').each(function(){hidden_fields.push(jQuery(this).attr('name'))})}}else{visible_groups.push($group.attr('data-id'))}});form.hidden_fields=hidden_fields;form.hidden_groups=hidden_groups;form.visible_groups=visible_groups;form.$input_hidden_group_fields.val(JSON.stringify(hidden_fields));form.$input_hidden_groups.val(JSON.stringify(hidden_groups));form.$input_visible_groups.val(JSON.stringify(visible_groups));return!0};Wpcf7cfForm.prototype.updateGroups=function(){const form=this;form.$groups=form.$form.find('[data-class="wpcf7cf_group"]');form.$groups.height('auto');form.conditions=window.wpcf7cf.get_nested_conditions(form)};Wpcf7cfForm.prototype.updateEventListeners=function(){const form=this;form.get('input, select, textarea, button').not('.wpcf7cf_add, .wpcf7cf_remove').off(wpcf7cf_change_events).on(wpcf7cf_change_events,form,function(e){const form=e.data;clearTimeout(wpcf7cf_timeout);wpcf7cf_timeout=setTimeout(function(){window.wpcf7cf.updateMultistepState(form.multistep);form.updateSimpleDom();form.displayFields()},wpcf7cf_change_time_ms)});form.get('.wpcf7cf-togglebutton').off('click.toggle_wpcf7cf').on('click.toggle_wpcf7cf',function(){const $this=jQuery(this);if($this.text()===$this.attr('data-val-1')){$this.text($this.attr('data-val-2'));$this.val($this.attr('data-val-2'))}else{$this.text($this.attr('data-val-1'));$this.val($this.attr('data-val-1'))}})};function Wpcf7cfRepeater($repeater,form){const $=jQuery;let thisRepeater=this;const wpcf7cf_settings=form.settings;thisRepeater.form=form;$repeater.parentRepeaters=Array.from($repeater.parents('.wpcf7cf_repeater').map(function(){return this.getAttribute('data-id')})).reverse();$repeater.num_subs=0;$repeater.id=$repeater.attr('data-id');$repeater.orig_id=$repeater.attr('data-orig_data_id');$repeater.min=typeof($repeater.attr('data-min'))!=='undefined'?parseInt($repeater.attr('data-min')):1;$repeater.max=typeof($repeater.attr('data-max'))!=='undefined'?parseInt($repeater.attr('data-max')):200;$repeater.initial_subs=typeof($repeater.attr('data-initial'))!=='undefined'?parseInt($repeater.attr('data-initial')):$repeater.min;if($repeater.initial_subs>$repeater.max){$repeater.initial_subs=$repeater.max}
const $repeater_sub=$repeater.children('.wpcf7cf_repeater_sub').eq(0);const $repeater_controls=$repeater.children('.wpcf7cf_repeater_controls').eq(0);const $repeater_sub_clone=$repeater_sub.clone();$repeater_sub_clone.find('.wpcf7cf_repeater_sub').addBack('.wpcf7cf_repeater_sub').each(function(){const $this=jQuery(this);const prev_suffix=$this.attr('data-repeater_sub_suffix');const new_suffix=prev_suffix+'__{{repeater_sub_suffix}}';$this.attr('data-repeater_sub_suffix',new_suffix)});$repeater_sub_clone.find('[name]').each(function(){const $this=jQuery(this);const prev_name=$this.attr('name');const new_name=thisRepeater.getNewName(prev_name);const orig_name=$this.attr('data-orig_name')!=null?$this.attr('data-orig_name'):prev_name;$this.attr('name',new_name);$this.attr('data-orig_name',orig_name);$this.closest('.wpcf7-form-control-wrap').attr('data-name',new_name.replace('[]',''))});$repeater_sub_clone.find('.wpcf7cf_repeater,[data-class="wpcf7cf_group"]').each(function(){const $this=jQuery(this);const prev_data_id=$this.attr('data-id');const orig_data_id=$this.attr('data-orig_data_id')!=null?$this.attr('data-orig_data_id'):prev_data_id;let new_data_id=thisRepeater.getNewName(prev_data_id);if(prev_data_id.endsWith('_count')){new_data_id=prev_data_id.replace('_count','__{{repeater_sub_suffix}}_count')}
$this.attr('data-id',new_data_id);$this.attr('data-orig_data_id',orig_data_id)});$repeater_sub_clone.find('[id]').each(function(){const $this=jQuery(this);const prev_id=$this.attr('id');const orig_id=$this.attr('data-orig_id')!=null?$this.attr('data-orig_id'):prev_id;const new_id=thisRepeater.getNewName(prev_id);$this.attr('id',new_id);$this.attr('data-orig_id',orig_id)});$repeater_sub_clone.find('[for]').each(function(){const $this=jQuery(this);const prev_for=$this.attr('for');const orig_for=$this.attr('data-orig_for')!=null?$this.attr('data-orig_for'):prev_for;const new_for=thisRepeater.getNewName(prev_for);$this.attr('for',new_for);$this.attr('data-orig_for',orig_for)});const repeater_sub_html=$repeater_sub_clone[0].outerHTML;const $repeater_count_field=$repeater.find('[name='+$repeater.id+'_count]').eq(0);const $button_add=$repeater_controls.find('.wpcf7cf_add').eq(0);const $button_remove=$repeater_controls.find('.wpcf7cf_remove').eq(0);const params={$repeater:$repeater,$repeater_count_field:$repeater_count_field,repeater_sub_html:repeater_sub_html,$repeater_controls:$repeater_controls,$button_add:$button_add,$button_remove:$button_remove,wpcf7cf_settings:wpcf7cf_settings};thisRepeater.params=params;$button_add.on('click',null,thisRepeater,function(e){thisRepeater=e.data;thisRepeater.updateSubs(params.$repeater.num_subs+1)});$button_remove.on('click',null,thisRepeater,function(e){thisRepeater=e.data;thisRepeater.updateSubs(params.$repeater.num_subs-1)});jQuery('> .wpcf7cf_repeater_sub',params.$repeater).eq(0).remove();thisRepeater.updateSubs($repeater.initial_subs);thisRepeater.updateButtons()}
Wpcf7cfRepeater.prototype.getNewName=function(previousName){const prev_parts=previousName.split('[');previousName=prev_parts[0];const prev_suff=prev_parts.length>1?'['+prev_parts.splice(1).join('['):'';let newName=previousName+'__{{repeater_sub_suffix}}'+prev_suff;if(previousName.endsWith('_count')){newName=previousName.replace('_count','__{{repeater_sub_suffix}}_count')}
return newName}
Wpcf7cfRepeater.prototype.updateButtons=function(){const repeater=this;const params=repeater.params;const num_subs=params.$repeater.num_subs;let showButtonRemove=!1;let showButtonAdd=!1;if(params.$repeater.num_subs<params.$repeater.max){showButtonAdd=!0}
if(params.$repeater.num_subs>params.$repeater.min){showButtonRemove=!0}
if(showButtonAdd){params.$button_add.show()}else{params.$button_add.hide()}
if(showButtonRemove){params.$button_remove.show()}else{params.$button_remove.hide()}
params.$repeater_count_field.val(num_subs)}
Wpcf7cfRepeater.prototype.updateSubs=function(subs_to_show){const repeater=this;const params=repeater.params;subs_to_show=subs_to_show<params.$repeater.min?params.$repeater.min:subs_to_show
subs_to_show=subs_to_show>params.$repeater.max?params.$repeater.max:subs_to_show
const subs_to_add=subs_to_show-params.$repeater.num_subs;if(subs_to_add<0){repeater.removeSubs(-subs_to_add)}else if(subs_to_add>0){repeater.addSubs(subs_to_add)}};Wpcf7cfRepeater.prototype.addSubs=function(subs_to_add,index=null){const $=jQuery;const params=this.params;const repeater=this;const form=repeater.form;const $repeater=params.$repeater;const $repeater_controls=params.$repeater_controls;if(subs_to_add+$repeater.num_subs>$repeater.max){subs_to_add=$repeater.max-$repeater.num_subs}
let html_str='';for(let i=1;i<=subs_to_add;i++){const sub_suffix=$repeater.num_subs+i;html_str+=params.repeater_sub_html.replace(/\{\{repeater_sub_suffix\}\}/g,sub_suffix).replace(new RegExp('\{\{'+$repeater.orig_id+'_index\}\}','g'),'<span class="wpcf7cf-index wpcf7cf__'+$repeater.orig_id+'">'+sub_suffix+'</span>')}
const $html=$(html_str);$('> .wpcf7cf_repeater_sub',$repeater).finish();if(index===null){$html.hide().insertBefore($repeater_controls).animate(wpcf7cf_show_animation,params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added')}else{$html.hide().insertBefore($('> .wpcf7cf_repeater_sub',$repeater).eq(index)).animate(wpcf7cf_show_animation,params.wpcf7cf_settings.animation_intime).trigger('wpcf7cf_repeater_added')}
$html.find('.wpcf7cf-disabled :input').prop('disabled',!1).trigger('changedisabledprop.wpcf7cf');$html.find('.wpcf7-form-control-wrap').removeClass('wpcf7cf-disabled');$('.wpcf7cf_repeater',$html).each(function(){form.repeaters.push(new Wpcf7cfRepeater($(this),form))});form.$input_repeaters.val(JSON.stringify(form.repeaters.map((item)=>item.params.$repeater.id)));$repeater.num_subs+=subs_to_add;if(index!==null){repeater.updateSuffixes()}
window.wpcf7cf.updateMultistepState(form.multistep);form.updateGroups();form.updateEventListeners();form.displayFields();repeater.updateButtons();$html.on('click','.wpcf7-exclusive-checkbox input:checkbox',function(){const name=$(this).attr('name');$html.find('input:checkbox[name="'+name+'"]').not(this).prop('checked',!1)});if(typeof window.cf7mdInit==="function"){window.cf7mdInit()}
return!1};Wpcf7cfRepeater.prototype.updateSuffixes=function(){const $repeater=this.params.$repeater;const num_subs=this.params.$repeater.num_subs;const form=this.form;const orig_id=$repeater.attr('data-orig_data_id');const repeater_id=$repeater.attr('data-id');const repeater_suffix=repeater_id.replace(orig_id,'');let simplifiedDomArray=Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));for(let i=0;i<num_subs;i++){const $sub=jQuery('> .wpcf7cf_repeater_sub',$repeater).eq(i);const newIndex=i+1;const currentSuffix=$sub.attr('data-repeater_sub_suffix');const newSuffix=repeater_suffix+'__'+newIndex;$sub.attr('data-repeater_sub_suffix',newSuffix);$sub.find('.wpcf7cf__'+orig_id).html(newIndex);simplifiedDomArray.forEach(function(el){if(el.suffix!==currentSuffix)return;const newName=el.name.replace(currentSuffix,newSuffix);const pureElName=el.name.replace('[]','');const pureNewName=newName.replace('[]','');jQuery('[name="'+el.name+'"]',$sub).attr('name',newName);jQuery('[id="'+el.name+'"]',$sub).attr('id',newName);jQuery('label[for="'+el.name+'"]',$sub).attr('for',newName);const $nested_repeater=jQuery('[data-id="'+el.name+'"]',$sub);$nested_repeater.attr('data-id',newName);jQuery(`.wpcf7-form-control-wrap[data-name="${pureElName}"]`,$sub).attr('data-name',pureNewName);if(el.type==='repeater'){const nested_repeater=form.repeaters.find(function(repeater){return repeater.params.$repeater.get(0)===$nested_repeater.get(0)});if(!nested_repeater)return;nested_repeater.params.repeater_sub_html=wpcf7cf.updateRepeaterSubHTML(nested_repeater.params.repeater_sub_html,currentSuffix,newSuffix,nested_repeater.params.$repeater.parentRepeaters);nested_repeater.updateSuffixes()}})}};Wpcf7cfRepeater.prototype.getParentRepeaters=function(){const simplifiedDomArray=Object.values(wpcf7cf.get_simplified_dom_model(form.$form[0]));form.repeaters.map(repeater=>{})};Wpcf7cfRepeater.prototype.removeSubs=function(subs_to_remove,index=null){const $=jQuery;const repeater=this;const params=repeater.params;const form=repeater.form;const $repeater=params.$repeater;if($repeater.num_subs-subs_to_remove<$repeater.min){subs_to_remove=$repeater.num_subs-$repeater.min}
if(index===null){index=$repeater.num_subs-subs_to_remove}
$repeater.num_subs-=subs_to_remove;jQuery('> .wpcf7cf_repeater_sub',$repeater).finish();jQuery('> .wpcf7cf_repeater_sub',$repeater).slice(index,index+subs_to_remove).animate(wpcf7cf_hide_animation,{duration:params.wpcf7cf_settings.animation_intime,done:function(){const $this=jQuery(this);$this.remove();params.$repeater.trigger('wpcf7cf_repeater_removed');window.wpcf7cf.updateMultistepState(form.multistep);form.updateGroups();form.updateEventListeners();form.displayFields();repeater.updateButtons();if(index!==null){repeater.updateSuffixes()}}});return!1};function Wpcf7cfMultistep($multistep,form){const multistep=this;multistep.$multistep=$multistep;multistep.form=form;multistep.$steps=$multistep.find('.wpcf7cf_step');multistep.$btn_next=$multistep.find('.wpcf7cf_next');multistep.$btn_prev=$multistep.find('.wpcf7cf_prev');multistep.$dots=$multistep.find('.wpcf7cf_steps-dots');multistep.currentStep=0;multistep.numSteps=multistep.$steps.length;multistep.$dots.html('');for(let i=1;i<=multistep.numSteps;i++){multistep.$dots.append(`
            <div class="dot" data-step="${i}">
                <div class="step-index">${i}</div>
                <div class="step-title">${multistep.$steps.eq(i-1).attr('data-title')}</div>
            </div>
        `)}
multistep.$btn_next.on('click.wpcf7cf_step',async function(){multistep.$btn_next.addClass('disabled').attr('disabled',!0);multistep.form.$form.addClass('submitting');const result=await multistep.validateStep(multistep.currentStep);multistep.form.$form.removeClass('submitting');if(result==='success'){multistep.moveToStep(multistep.currentStep+1)}});multistep.form.$form.on('submit.wpcf7cf_step',function(e){if(multistep.currentStep!==multistep.numSteps){multistep.$btn_next.trigger('click.wpcf7cf_step');e.stopImmediatePropagation();return!1}});multistep.$btn_prev.on('click',function(){multistep.moveToStep(multistep.currentStep-1)});multistep.moveToStep(1)}
Wpcf7cfMultistep.prototype.validateStep=function(step_index){const multistep=this;const $multistep=multistep.$multistep;const $form=multistep.form.$form;const form=multistep.form;$form.find('.wpcf7-response-output').addClass('wpcf7-display-none');return new Promise(resolve=>{const fd=new FormData();jQuery.each($form.find('[data-id="step-'+step_index+'"] input[type="file"]'),function(index,el){if(!el.files.length)return!0;const file=el.files[0];const fieldName=el.name;fd.append(fieldName,file)});const formdata=$form.serializeArray();jQuery.each(formdata,function(key,input){fd.append(input.name,input.value)});jQuery.ajax({url:wpcf7cf_global_settings.ajaxurl+'?action=wpcf7cf_validate_step',type:'POST',data:fd,processData:!1,contentType:!1,dataType:'json',}).done(function(json){$multistep.find('.wpcf7-form-control-wrap .wpcf7-not-valid-tip').remove();$multistep.find('.wpcf7-not-valid').removeClass('wpcf7-not-valid');$multistep.find('.wpcf7-response-output').remove();$multistep.find('.wpcf7-response-output.wpcf7-validation-errors').removeClass('wpcf7-validation-errors');multistep.$btn_next.removeClass('disabled').attr('disabled',!1);if(!json.success){let checkError=0;jQuery.each(json.invalid_fields,function(index,el){if($multistep.find('input[name="'+index+'"]').length||$multistep.find('input[name="'+index+'[]"]').length||$multistep.find('select[name="'+index+'"]').length||$multistep.find('select[name="'+index+'[]"]').length||$multistep.find('textarea[name="'+index+'"]').length||$multistep.find('textarea[name="'+index+'[]"]').length){checkError=checkError+1;const controlWrap=form.get(`.wpcf7-form-control-wrap[data-name="${index}"]`);controlWrap.find('.wpcf7-form-control').addClass('wpcf7-not-valid');controlWrap.find('span.wpcf7-not-valid-tip').remove();controlWrap.append('<span role="alert" class="wpcf7-not-valid-tip">'+el.reason+'</span>')}});resolve('failed');$multistep.parent().find('.wpcf7-response-output').removeClass('wpcf7-display-none').html(json.message);wpcf7.setStatus($form,'invalid');multistep.$steps.trigger('wpcf7cf_step_invalid')}else if(json.success){wpcf7.setStatus($form,'init');resolve('success');return!1}}).fail(function(){resolve('error')}).always(function(){})})};Wpcf7cfMultistep.prototype.moveToStep=function(step_index,scrollToTop=!0){const multistep=this;const previousStep=multistep.currentStep;multistep.currentStep=step_index>multistep.numSteps?multistep.numSteps:step_index<1?1:step_index;multistep.$multistep.attr('data-current_step',multistep.currentStep);multistep.$steps.hide();multistep.$steps.eq(multistep.currentStep-1).show().trigger('wpcf7cf_change_step',[previousStep,multistep.currentStep]);if(scrollToTop){const formEl=multistep.form.$form[0];const topOffset=formEl.getBoundingClientRect().top;if(topOffset<0&&previousStep>0){formEl.scrollIntoView({behavior:"smooth"})}}
multistep.form.updateSummaryFields();window.wpcf7cf.updateMultistepState(multistep)};Wpcf7cfMultistep.prototype.getFieldsInStep=function(step_index){this.form.reloadSimpleDom();let inStep=!1;return Object.values(this.form.simpleDom).filter(function(item,i){if(item.type=='step'){inStep=item.val==step_index+''}
return inStep&&item.type=='input'}).map(function(item){return item.name})};window.wpcf7cf={hideGroup:function($group,animate){},showGroup:function($group,animate){},updateRepeaterSubHTML:function(html,oldSuffix,newSuffix,parentRepeaters){const oldIndexes=oldSuffix.split('__');oldIndexes.shift();const newIndexes=newSuffix.split('__');newIndexes.shift();let returnHtml=html;if(oldIndexes&&newIndexes&&oldIndexes.length===parentRepeaters.length&&newIndexes.length===parentRepeaters.length){const parentRepeatersInfo=parentRepeaters.map((repeaterId,i)=>{return{[repeaterId.split('__')[0]]:[oldIndexes[i],newIndexes[i]]}});const length=parentRepeatersInfo.length;let replacements=oldIndexes.map((oldIndex,i)=>{return['__'+oldIndexes.slice(0,length-i).join('__'),'__'+newIndexes.slice(0,length-i).join('__'),]});for(let i=0;i<length;i++){const id=Object.keys(parentRepeatersInfo[i])[0];const find=parentRepeatersInfo[i][id][0];const repl=parentRepeatersInfo[i][id][1];replacements.push([`<span class="wpcf7cf-index wpcf7cf__${id}">${find}<\\/span>`,`<span class="wpcf7cf-index wpcf7cf__${id}">${repl}</span>`])}
replacements.forEach(([oldSuffix,newSuffix])=>{returnHtml=returnHtml.replace(new RegExp(oldSuffix,'g'),newSuffix)})}
return returnHtml},initForm:function($forms){$forms.each(function(){const $form=jQuery(this);if($form.hasClass('wpcf7-form')&&!wpcf7cf_forms.some((form)=>{return form.$form.get(0)===$form.get(0)})){wpcf7cf_forms.push(new Wpcf7cfForm($form))}})},getWpcf7cfForm:function($form){const matched_forms=wpcf7cf_forms.filter((form)=>{return form.$form.get(0)===$form.get(0)});if(matched_forms.length){return matched_forms[0]}
return!1},get_nested_conditions:function(form){const conditions=form.initial_conditions;form.reloadSimpleDom();const groups=Object.values(form.simpleDom).filter(function(item,i){return item.type==='group'});let sub_conditions=[];for(let i=0;i<groups.length;i++){const g=groups[i];let relevant_conditions=conditions.filter(function(condition,i){return condition.then_field===g.original_name});relevant_conditions=relevant_conditions.map(function(item,i){return{then_field:g.name,and_rules:item.and_rules.map(function(and_rule,i){return{if_field:and_rule.if_field+g.suffix,if_value:and_rule.if_value,operator:and_rule.operator}})}});sub_conditions=sub_conditions.concat(relevant_conditions)}
return sub_conditions},get_simplified_dom_model:function(currentNode,simplified_dom={},parentGroups=[],parentRepeaters=[]){const type=currentNode.classList&&currentNode.classList.contains('wpcf7cf_repeater')?'repeater':currentNode.dataset.class=='wpcf7cf_group'?'group':currentNode.className=='wpcf7cf_step'?'step':currentNode.hasAttribute('name')?'input':!1;let newParentRepeaters=[...parentRepeaters];let newParentGroups=[...parentGroups];if(type){const name=type==='input'?currentNode.getAttribute('name'):currentNode.dataset.id;if(type==='repeater'){newParentRepeaters.push(name)}
if(type==='group'){newParentGroups.push(name)}
if(name.substring(0,6)==='_wpcf7')return{};const original_name=type==='repeater'||type==='group'?currentNode.dataset.orig_data_id:type==='input'?(currentNode.getAttribute('data-orig_name')||name):name;const nameWithoutBrackets=name.replace('[]','');const originalNameWithoutBrackets=original_name.replace('[]','');const val=type==='step'?[currentNode.dataset.id.substring(5)]:[];const suffix=nameWithoutBrackets.replace(originalNameWithoutBrackets,'');if(!simplified_dom[name]){simplified_dom[name]={name,type,original_name,suffix,val,parentGroups,parentRepeaters}}
if(type==='input'){if((currentNode.type==='checkbox'||currentNode.type==='radio')&&!currentNode.checked)return{};if(currentNode.multiple&&currentNode.options){simplified_dom[name].val=Object.values(currentNode.options).filter(o=>o.selected).map(o=>o.value)}else{simplified_dom[name].val.push(currentNode.value)}}}
const getter=Object.getOwnPropertyDescriptor(Element.prototype,"children").get;const children=getter.call(currentNode);Array.from(children).forEach(childNode=>{const dom=wpcf7cf.get_simplified_dom_model(childNode,simplified_dom,newParentGroups,newParentRepeaters);simplified_dom={...dom,...simplified_dom}});return simplified_dom},updateMultistepState:function(multistep){if(multistep==null)return;const stepsData={currentStep:multistep.currentStep,numSteps:multistep.numSteps,fieldsInCurrentStep:multistep.getFieldsInStep(multistep.currentStep)};multistep.form.$input_steps.val(JSON.stringify(stepsData));multistep.$btn_prev.removeClass('disabled').attr('disabled',!1);multistep.$btn_next.removeClass('disabled').attr('disabled',!1);if(multistep.currentStep==multistep.numSteps){multistep.$btn_next.addClass('disabled').attr('disabled',!0)}
if(multistep.currentStep==1){multistep.$btn_prev.addClass('disabled').attr('disabled',!0)}
const $submit_button=multistep.form.$form.find('input[type="submit"]:last').eq(0);const $ajax_loader=multistep.form.$form.find('.wpcf7-spinner').eq(0);$submit_button.detach().prependTo(multistep.$btn_next.parent());$ajax_loader.detach().prependTo(multistep.$btn_next.parent());if(multistep.currentStep==multistep.numSteps){multistep.$btn_next.hide();$submit_button.show()}else{$submit_button.hide();multistep.$btn_next.show()}
const $dots=multistep.$dots.find('.dot');$dots.removeClass('active').removeClass('completed');for(let step=1;step<=multistep.numSteps;step++){if(step<multistep.currentStep){$dots.eq(step-1).addClass('completed')}else if(step==multistep.currentStep){$dots.eq(step-1).addClass('active')}}},should_group_be_shown:function(condition,form){let show_group=!0;let atLeastOneFieldFound=!1;for(let and_rule_i=0;and_rule_i<condition.and_rules.length;and_rule_i++){let condition_ok=!1;const condition_and_rule=condition.and_rules[and_rule_i];const inputField=form.getFieldByName(condition_and_rule.if_field);if(!inputField)continue;atLeastOneFieldFound=!0;const if_val=condition_and_rule.if_value;let operator=condition_and_rule.operator;operator=operator==='≤'?'less than or equals':operator;operator=operator==='≥'?'greater than or equals':operator;operator=operator==='>'?'greater than':operator;operator=operator==='<'?'less than':operator;const $field=operator==='function'&&jQuery(`[name="${inputField.name}"]`).eq(0);condition_ok=this.isConditionTrue(inputField.val,operator,if_val,$field);show_group=show_group&&condition_ok}
return show_group&&atLeastOneFieldFound},isConditionTrue(values,operator,testValue='',$field=jQuery()){if(!Array.isArray(values)){values=[values]}
let condition_ok=!1;const valuesAreEmpty=values.length===0||values.every((v)=>!v&&v!==0);if(operator==='equals'&&testValue===''&&valuesAreEmpty){return!0}
if(operator==='not equals'&&testValue===''&&valuesAreEmpty){return!1}
if(valuesAreEmpty){if(operator==='is empty'){condition_ok=!0}}else{if(operator==='not empty'){condition_ok=!0}}
const testValueNumber=isFinite(parseFloat(testValue))?parseFloat(testValue):NaN;if(operator==='not equals'||operator==='not equals (regex)'){condition_ok=!0}
if(operator==='function'&&typeof window[testValue]=='function'&&window[testValue]($field)){condition_ok=!0}
let regex_patt=/.*/i;let isValidRegex=!0;if(operator==='equals (regex)'||operator==='not equals (regex)'){try{regex_patt=new RegExp(testValue,'i')}catch(e){isValidRegex=!1}}
for(let i=0;i<values.length;i++){const value=values[i];const valueNumber=isFinite(parseFloat(value))?parseFloat(value):NaN;const valsAreNumbers=!isNaN(valueNumber)&&!isNaN(testValueNumber);if(operator==='equals'&&value===testValue||operator==='equals (regex)'&&regex_patt.test(value)||operator==='greater than'&&valsAreNumbers&&valueNumber>testValueNumber||operator==='less than'&&valsAreNumbers&&valueNumber<testValueNumber||operator==='greater than or equals'&&valsAreNumbers&&valueNumber>=testValueNumber||operator==='less than or equals'&&valsAreNumbers&&valueNumber<=testValueNumber){condition_ok=!0;break}else if(operator==='not equals'&&value===testValue||operator==='not equals (regex)'&&regex_patt.test(value)){condition_ok=!1;break}}
return condition_ok},getFormObj($form){if(typeof $form==='string'){$form=jQuery($form).eq(0)}
return wpcf7cf.getWpcf7cfForm($form)},getRepeaterObj($form,repeaterDataId){const form=wpcf7cf.getFormObj($form);const repeater=form.repeaters.find(repeater=>repeater.params.$repeater.attr('data-id')===repeaterDataId);return repeater},getMultiStepObj($form){const form=wpcf7cf.getFormObj($form);return form.multistep},repeaterAddSub($form,repeaterDataId){const repeater=wpcf7cf.getRepeaterObj($form,repeaterDataId);repeater.updateSubs(repeater.params.$repeater.num_subs+1)},repeaterAddSubAtIndex($form,repeaterDataId,index){const repeater=wpcf7cf.getRepeaterObj($form,repeaterDataId);repeater.addSubs(1,index)},repeaterRemoveSubAtIndex($form,repeaterDataId,index){const repeater=wpcf7cf.getRepeaterObj($form,repeaterDataId);repeater.removeSubs(1,index)},repeaterRemoveSub($form,repeaterDataId){const repeater=wpcf7cf.getRepeaterObj($form,repeaterDataId);repeater.updateSubs(repeater.params.$repeater.num_subs-1)},repeaterSetNumberOfSubs($form,repeaterDataId,numberOfSubs){const repeater=wpcf7cf.getRepeaterObj($form,repeaterDataId);repeater.updateSubs(numberOfSubs)},multistepMoveToStep($form,step){const multistep=wpcf7cf.getMultiStepObj($form);multistep.moveToStep(step)},async multistepMoveToStepWithValidation($form,step){const multistep=wpcf7cf.getMultiStepObj($form);const result=await multistep.validateStep(multistep.currentStep);if(result==='success'){multistep.moveToStep(step)}},};jQuery('.wpcf7-form').each(function(){wpcf7cf_forms.push(new Wpcf7cfForm(jQuery(this)))});jQuery('document').ready(function(){wpcf7cf_forms.forEach(function(f){f.displayFields()})});const old_wpcf7ExclusiveCheckbox=jQuery.fn.wpcf7ExclusiveCheckbox;jQuery.fn.wpcf7ExclusiveCheckbox=function(){return this.find('input:checkbox').on('click',function(){const name=jQuery(this).attr('name');jQuery(this).closest('form').find('input:checkbox[name="'+name+'"]').not(this).prop('checked',!1).eq(0).change()})};(function(){var supportsPassive=!1;try{var opts=Object.defineProperty({},'passive',{get:function(){supportsPassive=!0}});window.addEventListener('testPassive',null,opts);window.removeEventListener('testPassive',null,opts)}catch(e){}
function init(){var input_begin='';var keydowns={};var lastKeyup=null;var lastKeydown=null;var keypresses=[];var modifierKeys=[];var correctionKeys=[];var lastMouseup=null;var lastMousedown=null;var mouseclicks=[];var mousemoveTimer=null;var lastMousemoveX=null;var lastMousemoveY=null;var mousemoveStart=null;var mousemoves=[];var touchmoveCountTimer=null;var touchmoveCount=0;var lastTouchEnd=null;var lastTouchStart=null;var touchEvents=[];var scrollCountTimer=null;var scrollCount=0;var correctionKeyCodes=['Backspace','Delete','ArrowUp','ArrowDown','ArrowLeft','ArrowRight','Home','End','PageUp','PageDown'];var modifierKeyCodes=['Shift','CapsLock'];var forms=document.querySelectorAll('form[method=post]');for(var i=0;i<forms.length;i++){var form=forms[i];var formAction=form.getAttribute('action');if(formAction){if(formAction.indexOf('http://')==0||formAction.indexOf('https://')==0){if(formAction.indexOf('http://'+window.location.hostname+'/')!=0&&formAction.indexOf('https://'+window.location.hostname+'/')!=0){continue}}}
form.addEventListener('submit',function(){var ak_bkp=prepare_timestamp_array_for_request(keypresses);var ak_bmc=prepare_timestamp_array_for_request(mouseclicks);var ak_bte=prepare_timestamp_array_for_request(touchEvents);var ak_bmm=prepare_timestamp_array_for_request(mousemoves);var input_fields={'bib':input_begin,'bfs':Date.now(),'bkpc':keypresses.length,'bkp':ak_bkp,'bmc':ak_bmc,'bmcc':mouseclicks.length,'bmk':modifierKeys.join(';'),'bck':correctionKeys.join(';'),'bmmc':mousemoves.length,'btmc':touchmoveCount,'bsc':scrollCount,'bte':ak_bte,'btec':touchEvents.length,'bmm':ak_bmm};var akismet_field_prefix='ak_';if(this.getElementsByClassName){var possible_akismet_containers=this.getElementsByClassName('akismet-fields-container');for(var containerIndex=0;containerIndex<possible_akismet_containers.length;containerIndex++){var container=possible_akismet_containers.item(containerIndex);if(container.getAttribute('data-prefix')){akismet_field_prefix=container.getAttribute('data-prefix');break}}}
for(var field_name in input_fields){var field=document.createElement('input');field.setAttribute('type','hidden');field.setAttribute('name',akismet_field_prefix+field_name);field.setAttribute('value',input_fields[field_name]);this.appendChild(field)}},supportsPassive?{passive:!0}:!1);form.addEventListener('keydown',function(e){if(e.key in keydowns){return}
var keydownTime=(new Date()).getTime();keydowns[e.key]=[keydownTime];if(!input_begin){input_begin=keydownTime}
var lastKeyEvent=Math.max(lastKeydown,lastKeyup);if(lastKeyEvent){keydowns[e.key].push(keydownTime-lastKeyEvent)}
lastKeydown=keydownTime},supportsPassive?{passive:!0}:!1);form.addEventListener('keyup',function(e){if(!(e.key in keydowns)){return}
var keyupTime=(new Date()).getTime();if('TEXTAREA'===e.target.nodeName||'INPUT'===e.target.nodeName){if(-1!==modifierKeyCodes.indexOf(e.key)){modifierKeys.push(keypresses.length-1)}else if(-1!==correctionKeyCodes.indexOf(e.key)){correctionKeys.push(keypresses.length-1)}else{var keydownTime=keydowns[e.key][0];var keypress=[];keypress.push(keyupTime-keydownTime);if(keydowns[e.key].length>1){keypress.push(keydowns[e.key][1])}
keypresses.push(keypress)}}
delete keydowns[e.key];lastKeyup=keyupTime},supportsPassive?{passive:!0}:!1);form.addEventListener("focusin",function(e){lastKeydown=null;lastKeyup=null;keydowns={}},supportsPassive?{passive:!0}:!1);form.addEventListener("focusout",function(e){lastKeydown=null;lastKeyup=null;keydowns={}},supportsPassive?{passive:!0}:!1)}
document.addEventListener('mousedown',function(e){lastMousedown=(new Date()).getTime()},supportsPassive?{passive:!0}:!1);document.addEventListener('mouseup',function(e){if(!lastMousedown){return}
var now=(new Date()).getTime();var mouseclick=[];mouseclick.push(now-lastMousedown);if(lastMouseup){mouseclick.push(lastMousedown-lastMouseup)}
mouseclicks.push(mouseclick);lastMouseup=now;lastKeydown=null;lastKeyup=null;keydowns={}},supportsPassive?{passive:!0}:!1);document.addEventListener('mousemove',function(e){if(mousemoveTimer){clearTimeout(mousemoveTimer);mousemoveTimer=null}else{mousemoveStart=(new Date()).getTime();lastMousemoveX=e.offsetX;lastMousemoveY=e.offsetY}
mousemoveTimer=setTimeout(function(theEvent,originalMousemoveStart){var now=(new Date()).getTime()-500;var mousemove=[];mousemove.push(now-originalMousemoveStart);mousemove.push(Math.round(Math.sqrt(Math.pow(theEvent.offsetX-lastMousemoveX,2)+Math.pow(theEvent.offsetY-lastMousemoveY,2))));if(mousemove[1]>0){mousemoves.push(mousemove)}
mousemoveStart=null;mousemoveTimer=null},500,e,mousemoveStart)},supportsPassive?{passive:!0}:!1);document.addEventListener('touchmove',function(e){if(touchmoveCountTimer){clearTimeout(touchmoveCountTimer)}
touchmoveCountTimer=setTimeout(function(){touchmoveCount++},500)},supportsPassive?{passive:!0}:!1);document.addEventListener('touchstart',function(e){lastTouchStart=(new Date()).getTime()},supportsPassive?{passive:!0}:!1);document.addEventListener('touchend',function(e){if(!lastTouchStart){return}
var now=(new Date()).getTime();var touchEvent=[];touchEvent.push(now-lastTouchStart);if(lastTouchEnd){touchEvent.push(lastTouchStart-lastTouchEnd)}
touchEvents.push(touchEvent);lastTouchEnd=now;lastKeydown=null;lastKeyup=null;keydowns={}},supportsPassive?{passive:!0}:!1);document.addEventListener('scroll',function(e){if(scrollCountTimer){clearTimeout(scrollCountTimer)}
scrollCountTimer=setTimeout(function(){scrollCount++},500)},supportsPassive?{passive:!0}:!1)}
function prepare_timestamp_array_for_request(a,limit){if(!limit){limit=100}
var rv='';if(a.length>0){var random_starting_point=Math.max(0,Math.floor(Math.random()*a.length-limit));for(var i=0;i<limit&&i<a.length;i++){rv+=a[random_starting_point+i][0];if(a[random_starting_point+i].length>=2){rv+=","+a[random_starting_point+i][1]}
rv+=";"}}
return rv}
if(document.readyState!=='loading'){init()}else{document.addEventListener('DOMContentLoaded',init)}})();(function(){var expirationDate=new Date();expirationDate.setTime(expirationDate.getTime()+31536000*1000);document.cookie="pll_language=en; expires="+expirationDate.toUTCString()+"; path=/; secure; SameSite=Lax"}())