<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
!function(a,b){"object"==typeof module&amp;&amp;"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0&gt;a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0&gt;a?b:0);return this.pushStack(c&gt;=0&amp;&amp;b&gt;c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&amp;&amp;(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&amp;&amp;(g=this,h--);i&gt;h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&amp;&amp;(j&amp;&amp;c&amp;&amp;(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&amp;&amp;n.isArray(a)?a:[]):f=a&amp;&amp;n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&amp;&amp;(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&amp;&amp;a==a.window},isNumeric:function(a){var b=a&amp;&amp;a.toString();return!n.isArray(a)&amp;&amp;b-parseFloat(b)+1&gt;=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&amp;&amp;!k.call(a,"constructor")&amp;&amp;!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&amp;&amp;n.trim(b)&amp;&amp;(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&amp;&amp;a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c&gt;d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&amp;&amp;(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0&gt;c?Math.max(0,d+c):c:0;d&gt;c;c++)if(c in b&amp;&amp;b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c&gt;d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g&gt;f;f++)d=!b(a[f],f),d!==h&amp;&amp;e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d&gt;g;g++)e=b(a[g],g,c),null!=e&amp;&amp;h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&amp;&amp;h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&amp;&amp;(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&amp;&amp;(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&amp;&amp;"length"in a&amp;&amp;a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&amp;&amp;b&gt;0&amp;&amp;b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&amp;&amp;(l=!0),0},C=1&lt;&lt;31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d&gt;c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([&gt;+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[&gt;+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0&gt;d?String.fromCharCode(d+65536):String.fromCharCode(d&gt;&gt;10|55296,1023&amp;d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&amp;&amp;b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&amp;&amp;9!==x&amp;&amp;11!==x)return d;if(!e&amp;&amp;((b?b.ownerDocument||b:v)!==n&amp;&amp;m(b),b=b||n,p)){if(11!==x&amp;&amp;(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&amp;&amp;(j=w.getElementById(f))&amp;&amp;t(b,j)&amp;&amp;j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&amp;&amp;c.getElementsByClassName&amp;&amp;b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&amp;&amp;!A[a+" "]&amp;&amp;(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&amp;"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&amp;&amp;oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&amp;&amp;b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")&gt;d.cacheLength&amp;&amp;delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&amp;&amp;b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&amp;&amp;a,d=c&amp;&amp;1===a.nodeType&amp;&amp;1===b.nodeType&amp;&amp;(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&amp;&amp;b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&amp;&amp;b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&amp;&amp;(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&amp;&amp;"undefined"!=typeof a.getElementsByTagName&amp;&amp;a}c=fa.support={},f=fa.isXML=function(a){var b=a&amp;&amp;(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&amp;&amp;9===g.nodeType&amp;&amp;g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&amp;&amp;e.top!==e&amp;&amp;(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&amp;&amp;e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&amp;&amp;p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&amp;&amp;a.getAttributeNode("id");return c&amp;&amp;c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&amp;&amp;d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&amp;&amp;function(a,b){return"undefined"!=typeof b.getElementsByClassName&amp;&amp;p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&amp;&amp;(ia(function(a){o.appendChild(a).innerHTML="&lt;a id='"+u+"'&gt;&lt;/a&gt;&lt;select id='"+u+"-\r\\' msallowcapture=''&gt;&lt;option selected=''&gt;&lt;/option&gt;&lt;/select&gt;",a.querySelectorAll("[msallowcapture^='']").length&amp;&amp;q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&amp;&amp;q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&amp;&amp;ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&amp;&amp;new RegExp(q.join("|")),r=r.length&amp;&amp;new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&amp;&amp;b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&amp;&amp;16&amp;a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&amp;d||!c.sortDetached&amp;&amp;b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&amp;&amp;t(v,a)?-1:b===n||b.ownerDocument===v&amp;&amp;t(v,b)?1:k?J(k,a)-J(k,b):0:4&amp;d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&amp;&amp;m(a),b=b.replace(T,"='$1']"),c.matchesSelector&amp;&amp;p&amp;&amp;!A[b+" "]&amp;&amp;(!r||!r.test(b))&amp;&amp;(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&amp;&amp;11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length&gt;0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&amp;&amp;m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&amp;&amp;m(a);var e=d.attrHandle[b.toLowerCase()],f=e&amp;&amp;D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&amp;&amp;f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&amp;&amp;a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&amp;&amp;(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{"&gt;":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&amp;&amp;(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&amp;&amp;fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&amp;&amp;a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&amp;&amp;U.test(c)&amp;&amp;(b=g(c,!0))&amp;&amp;(b=c.indexOf(")",c.length-b)-c.length)&amp;&amp;(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&amp;&amp;a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&amp;&amp;y(a,function(a){return b.test("string"==typeof a.className&amp;&amp;a.className||"undefined"!=typeof a.getAttribute&amp;&amp;a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&amp;&amp;0===e.indexOf(c):"*="===b?c&amp;&amp;e.indexOf(c)&gt;-1:"$="===b?c&amp;&amp;e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)&gt;-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&amp;&amp;0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&amp;&amp;b.nodeName.toLowerCase(),s=!i&amp;&amp;!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&amp;&amp;!o&amp;&amp;"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&amp;&amp;s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&amp;&amp;j[1],t=n&amp;&amp;j[2],m=n&amp;&amp;q.childNodes[n];while(m=++n&amp;&amp;m&amp;&amp;m[p]||(t=n=0)||o.pop())if(1===m.nodeType&amp;&amp;++t&amp;&amp;m===b){k[a]=[w,n,t];break}}else if(s&amp;&amp;(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&amp;&amp;j[1],t=n),t===!1)while(m=++n&amp;&amp;m&amp;&amp;m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&amp;&amp;++t&amp;&amp;(s&amp;&amp;(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&amp;&amp;t/d&gt;=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length&gt;1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&amp;&amp;(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length&gt;0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)&gt;-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&amp;&amp;1===b.nodeType);return!1}}),target:function(b){var c=a.location&amp;&amp;a.location.hash;return c&amp;&amp;c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&amp;&amp;(!n.hasFocus||n.hasFocus())&amp;&amp;!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&amp;&amp;!!a.checked||"option"===b&amp;&amp;!!a.selected},selected:function(a){return a.parentNode&amp;&amp;a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType&lt;6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&amp;&amp;"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&amp;&amp;"text"===a.type&amp;&amp;(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0&gt;c?c+b:c]}),even:na(function(a,b){for(var c=0;b&gt;c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b&gt;c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0&gt;c?c+b:c;--d&gt;=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0&gt;c?c+b:c;++d&lt;b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&amp;&amp;!(e=R.exec(h))||(e&amp;&amp;(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&amp;&amp;(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&amp;&amp;!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c&gt;b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&amp;&amp;"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&amp;&amp;a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&amp;&amp;h[0]===w&amp;&amp;h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length&gt;1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e&gt;d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i&gt;h;h++)(f=a[h])&amp;&amp;(c&amp;&amp;!c(f,d,e)||(g.push(f),j&amp;&amp;b.push(h)));return g}function va(a,b,c,d,e,f){return d&amp;&amp;!d[u]&amp;&amp;(d=va(d)),e&amp;&amp;!e[u]&amp;&amp;(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&amp;&amp;b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&amp;&amp;c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&amp;&amp;(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&amp;&amp;j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&amp;&amp;(j=e?J(f,l):m[k])&gt;-1&amp;&amp;(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)&gt;-1},h,!0),m=[function(a,c,d){var e=!g&amp;&amp;(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f&gt;i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f&gt;e;e++)if(d.relative[a[e].type])break;return va(i&gt;1&amp;&amp;sa(m),i&gt;1&amp;&amp;qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e&gt;i&amp;&amp;wa(a.slice(i,e)),f&gt;e&amp;&amp;wa(a=a.slice(e)),f&gt;e&amp;&amp;qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length&gt;0,e=a.length&gt;0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&amp;&amp;[],u=[],v=j,x=f||e&amp;&amp;d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&amp;&amp;(j=g===n||g||k);s!==z&amp;&amp;null!=(l=x[s]);s++){if(e&amp;&amp;l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&amp;&amp;(w=y)}c&amp;&amp;((l=!q&amp;&amp;l)&amp;&amp;r--,f&amp;&amp;t.push(l))}if(r+=s,c&amp;&amp;s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r&gt;0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&amp;&amp;!f&amp;&amp;u.length&gt;0&amp;&amp;r+b.length&gt;1&amp;&amp;fa.uniqueSort(i)}return k&amp;&amp;(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&amp;&amp;a,o=!f&amp;&amp;g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length&gt;2&amp;&amp;"ID"===(k=j[0]).type&amp;&amp;c.getById&amp;&amp;9===b.nodeType&amp;&amp;p&amp;&amp;d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&amp;&amp;(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&amp;&amp;(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&amp;&amp;oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&amp;&amp;qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&amp;&amp;oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&amp;a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="&lt;a href='#'&gt;&lt;/a&gt;","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&amp;&amp;ia(function(a){return a.innerHTML="&lt;input/&gt;",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&amp;&amp;d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&amp;&amp;9!==a.nodeType)if(1===a.nodeType){if(e&amp;&amp;n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&amp;&amp;a!==b&amp;&amp;c.push(a);return c},w=n.expr.match.needsContext,x=/^&lt;([\w-]+)\s*\/?&gt;(?:&lt;\/\1&gt;|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)&gt;-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&amp;&amp;(a=":not("+a+")"),1===b.length&amp;&amp;1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e&gt;b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e&gt;b;b++)n.find(a,d[b],c);return c=this.pushStack(e&gt;1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&amp;&amp;w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="&lt;"===a.charAt(0)&amp;&amp;"&gt;"===a.charAt(a.length-1)&amp;&amp;a.length&gt;=3?[null,a,null]:B.exec(a),!e||!e[1]&amp;&amp;b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&amp;&amp;b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&amp;&amp;n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&amp;&amp;f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&amp;&amp;(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d&gt;b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e&gt;d;d++)for(c=this[d];c&amp;&amp;c!==b;c=c.parentNode)if(c.nodeType&lt;11&amp;&amp;(g?g.index(c)&gt;-1:1===c.nodeType&amp;&amp;n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length&gt;1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&amp;&amp;this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&amp;&amp;1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&amp;&amp;11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&amp;&amp;(d=c),d&amp;&amp;"string"==typeof d&amp;&amp;(e=n.filter(d,e)),this.length&gt;1&amp;&amp;(E[a]||(e=n.uniqueSort(e)),D.test(a)&amp;&amp;(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h&lt;f.length)f[h].apply(c[0],c[1])===!1&amp;&amp;a.stopOnFalse&amp;&amp;(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&amp;&amp;(f=c?[]:"")},j={add:function(){return f&amp;&amp;(c&amp;&amp;!b&amp;&amp;(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&amp;&amp;j.has(c)||f.push(c):c&amp;&amp;c.length&amp;&amp;"string"!==n.type(c)&amp;&amp;d(c)})}(arguments),c&amp;&amp;!b&amp;&amp;i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))&gt;-1)f.splice(c,1),h&gt;=c&amp;&amp;h--}),this},has:function(a){return a?n.inArray(a,f)&gt;-1:f.length&gt;0},empty:function(){return f&amp;&amp;(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&amp;&amp;a[b];e[f[1]](function(){var a=g&amp;&amp;g.apply(this,arguments);a&amp;&amp;n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&amp;&amp;g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&amp;&amp;a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&amp;&amp;n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length&gt;1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d&gt;1)for(i=new Array(d),j=new Array(d),k=new Array(d);d&gt;b;b++)c[b]&amp;&amp;n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&amp;&amp;--n.readyWait&gt;0||(I.resolveWith(d,[n]),n.fn.triggerHandler&amp;&amp;(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&amp;&amp;(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&amp;&amp;!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&amp;&amp;d.documentElement}catch(e){}c&amp;&amp;c.doScroll&amp;&amp;!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&amp;&amp;c.style&amp;&amp;(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&amp;&amp;(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&amp;&amp;(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&amp;&amp;9!==c?!1:!b||b!==!0&amp;&amp;a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&amp;&amp;1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0;
}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&amp;&amp;"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&amp;&amp;h;if(k&amp;&amp;j[k]&amp;&amp;(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&amp;&amp;"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&amp;&amp;(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&amp;&amp;(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&amp;&amp;(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&amp;&amp;(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&amp;&amp;!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&amp;&amp;f.attributes;if(void 0===a){if(this.length&amp;&amp;(e=n.data(f),1===f.nodeType&amp;&amp;!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&amp;&amp;(d=g[c].name,0===d.indexOf("data-")&amp;&amp;(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length&gt;1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&amp;&amp;(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&amp;&amp;(e=c.shift(),d--),e&amp;&amp;("fx"===b&amp;&amp;c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&amp;&amp;f&amp;&amp;f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&amp;&amp;(b=a,a="fx",c--),arguments.length&lt;c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&amp;&amp;"inprogress"!==c[0]&amp;&amp;n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&amp;&amp;(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&amp;&amp;c.empty&amp;&amp;(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&amp;&amp;c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&amp;&amp;(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&amp;&amp;c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&amp;&amp;+i)&amp;&amp;U.exec(n.css(a,b));if(k&amp;&amp;k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&amp;&amp;1!==f&amp;&amp;--g)}return c&amp;&amp;(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&amp;&amp;(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&amp;&amp;(e=!0,n.isFunction(d)||(g=!0),j&amp;&amp;(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i&gt;h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/&lt;([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="  &lt;link/&gt;&lt;table&gt;&lt;/table&gt;&lt;a href='/a'&gt;a&lt;/a&gt;&lt;input type='checkbox'/&gt;",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="&lt;:nav&gt;&lt;/:nav&gt;"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="&lt;textarea&gt;x&lt;/textarea&gt;",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"&lt;select multiple='multiple'&gt;","&lt;/select&gt;"],legend:[1,"&lt;fieldset&gt;","&lt;/fieldset&gt;"],area:[1,"&lt;map&gt;","&lt;/map&gt;"],param:[1,"&lt;object&gt;","&lt;/object&gt;"],thead:[1,"&lt;table&gt;","&lt;/table&gt;"],tr:[2,"&lt;table&gt;&lt;tbody&gt;","&lt;/tbody&gt;&lt;/table&gt;"],col:[2,"&lt;table&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;colgroup&gt;","&lt;/colgroup&gt;&lt;/table&gt;"],td:[3,"&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;","&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"],_default:l.htmlSerialize?[0,"",""]:[1,"X&lt;div&gt;","&lt;/div&gt;"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&amp;&amp;n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/&lt;|&amp;#?\w+;/,ha=/&lt;tbody/i;function ia(a){Z.test(a.type)&amp;&amp;(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o&gt;r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&amp;&amp;aa.test(g)&amp;&amp;q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"&lt;table&gt;"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&amp;&amp;g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&amp;&amp;!k.childNodes.length&amp;&amp;g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&amp;&amp;p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&amp;&amp;n.inArray(g,d)&gt;-1)e&amp;&amp;e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&amp;&amp;fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&amp;&amp;c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&amp;&amp;(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&amp;&amp;null==e?(e=c,d=c=void 0):null==e&amp;&amp;("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&amp;&amp;(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&amp;&amp;(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&amp;&amp;n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&amp;&amp;(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&amp;&amp;n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&amp;&amp;j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&amp;&amp;a.attachEvent("on"+o,k))),j.add&amp;&amp;(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&amp;&amp;n._data(a);if(r&amp;&amp;(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&amp;&amp;new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&amp;&amp;q!==g.origType||c&amp;&amp;c.guid!==g.guid||h&amp;&amp;!h.test(g.namespace)||d&amp;&amp;d!==g.selector&amp;&amp;("**"!==d||!g.selector)||(m.splice(f,1),g.selector&amp;&amp;m.delegateCount--,l.remove&amp;&amp;l.remove.call(a,g));i&amp;&amp;!m.length&amp;&amp;(l.teardown&amp;&amp;l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&amp;&amp;(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&amp;&amp;8!==e.nodeType&amp;&amp;!na.test(q+n.event.triggered)&amp;&amp;(q.indexOf(".")&gt;-1&amp;&amp;(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")&lt;0&amp;&amp;"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&amp;&amp;b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&amp;&amp;!l.noBubble&amp;&amp;!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&amp;&amp;p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&amp;&amp;!b.isPropagationStopped())b.type=o&gt;1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&amp;&amp;n._data(i,"handle"),g&amp;&amp;g.apply(i,c),g=h&amp;&amp;i[h],g&amp;&amp;g.apply&amp;&amp;M(i)&amp;&amp;(b.result=g.apply(i,c),b.result===!1&amp;&amp;b.preventDefault());if(b.type=q,!f&amp;&amp;!b.isDefaultPrevented()&amp;&amp;(!l._default||l._default.apply(p.pop(),c)===!1)&amp;&amp;M(e)&amp;&amp;h&amp;&amp;e[q]&amp;&amp;!n.isWindow(e)){m=e[h],m&amp;&amp;(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&amp;&amp;(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&amp;&amp;!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&amp;&amp;!a.isImmediatePropagationStopped())a.rnamespace&amp;&amp;!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&amp;&amp;(a.result=d)===!1&amp;&amp;(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&amp;&amp;k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&amp;&amp;i.nodeType&amp;&amp;("click"!==a.type||isNaN(a.button)||a.button&lt;1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&amp;&amp;(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h&gt;c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&amp;&amp;(d[e]=f.needsContext?n(e,this).index(i)&gt;-1:n.find(e,this,null,[i]).length),d[e]&amp;&amp;d.push(f);d.length&amp;&amp;g.push({elem:i,handlers:d})}return h&lt;b.length&amp;&amp;g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&amp;&amp;(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&amp;&amp;(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&amp;&amp;null!=b.clientX&amp;&amp;(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&amp;&amp;f.scrollLeft||c&amp;&amp;c.scrollLeft||0)-(f&amp;&amp;f.clientLeft||c&amp;&amp;c.clientLeft||0),a.pageY=b.clientY+(f&amp;&amp;f.scrollTop||c&amp;&amp;c.scrollTop||0)-(f&amp;&amp;f.clientTop||c&amp;&amp;c.clientTop||0)),!a.relatedTarget&amp;&amp;h&amp;&amp;(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&amp;g?1:2&amp;g?3:4&amp;g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&amp;&amp;this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&amp;&amp;this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&amp;&amp;"checkbox"===this.type&amp;&amp;this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&amp;&amp;a.originalEvent&amp;&amp;(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&amp;&amp;c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&amp;&amp;a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&amp;&amp;("undefined"==typeof a[d]&amp;&amp;(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&amp;&amp;a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&amp;&amp;a.returnValue===!1?pa:qa):this.type=a,b&amp;&amp;n.extend(this,b),this.timeStamp=a&amp;&amp;a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&amp;&amp;(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&amp;&amp;!this.isSimulated&amp;&amp;(a.stopPropagation&amp;&amp;a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&amp;&amp;a.stopImmediatePropagation&amp;&amp;a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&amp;&amp;(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&amp;&amp;!n._data(c,"submit")&amp;&amp;(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&amp;&amp;(delete a._submitBubble,this.parentNode&amp;&amp;!a.isTrigger&amp;&amp;n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&amp;&amp;"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&amp;&amp;(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&amp;&amp;!a.isTrigger&amp;&amp;(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&amp;&amp;!n._data(b,"change")&amp;&amp;(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&amp;&amp;"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&amp;&amp;a.preventDefault&amp;&amp;a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&amp;&amp;"function"!=typeof b||(c=b,b=void 0),c===!1&amp;&amp;(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("&lt;(?:"+ba+")[\\s/&gt;]","i"),va=/&lt;(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^&gt;]*)\/&gt;/gi,wa=/&lt;script|&lt;style|&lt;link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*&lt;!(?:\[CDATA\[|--)|(?:\]\]|--)&gt;\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&amp;&amp;n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&amp;&amp;n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e&gt;d;d++)n.event.add(b,c,h[c][d])}g.data&amp;&amp;(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&amp;&amp;b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&amp;&amp;b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&amp;&amp;(b.outerHTML=a.outerHTML),l.html5Clone&amp;&amp;a.innerHTML&amp;&amp;!n.trim(b.innerHTML)&amp;&amp;(b.innerHTML=a.innerHTML)):"input"===c&amp;&amp;Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&amp;&amp;(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&amp;&amp;"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o&gt;1&amp;&amp;"string"==typeof q&amp;&amp;!l.checkClone&amp;&amp;xa.test(q))return a.each(function(e){var f=a.eq(e);r&amp;&amp;(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&amp;&amp;(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&amp;&amp;(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o&gt;m;m++)g=k,m!==p&amp;&amp;(g=n.clone(g,!0,!0),h&amp;&amp;n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h&gt;m;m++)g=i[m],_.test(g.type||"")&amp;&amp;!n._data(g,"globalEval")&amp;&amp;n.contains(j,g)&amp;&amp;(g.src?n._evalUrl&amp;&amp;n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&amp;&amp;(c&amp;&amp;n.contains(d.ownerDocument,d)&amp;&amp;fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"&lt;$1&gt;&lt;/$2&gt;")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("&lt;"+a.nodeName+"&gt;")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&amp;&amp;l.noCloneChecked||1!==a.nodeType&amp;&amp;11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&amp;&amp;Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length&gt;0&amp;&amp;fa(d,!i&amp;&amp;ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&amp;&amp;(f=d[i],g=f&amp;&amp;j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&amp;&amp;(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&amp;&amp;this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&amp;&amp;this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&amp;&amp;this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&amp;&amp;n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&amp;&amp;n.nodeName(a,"select")&amp;&amp;(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&amp;&amp;!wa.test(a)&amp;&amp;(l.htmlSerialize||!ua.test(a))&amp;&amp;(l.leadingWhitespace||!aa.test(a))&amp;&amp;!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d&gt;c;c++)b=this[c]||{},1===b.nodeType&amp;&amp;(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&amp;&amp;this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)&lt;0&amp;&amp;(n.cleanData(ea(this)),c&amp;&amp;c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h&gt;=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&amp;&amp;c||(Ja=(Ja||n("&lt;iframe frameborder='0' width='0' height='0'/&gt;")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&amp;&amp;k(),f},boxSizingReliable:function(){return null==b&amp;&amp;k(),e},pixelMarginRight:function(){return null==b&amp;&amp;k(),c},pixelPosition:function(){return null==b&amp;&amp;k(),b},reliableMarginRight:function(){return null==b&amp;&amp;k(),g},reliableMarginLeft:function(){return null==b&amp;&amp;k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&amp;&amp;(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&amp;&amp;(j.style.display="",j.innerHTML="&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;t&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&amp;&amp;(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&amp;&amp;c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&amp;&amp;void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&amp;&amp;!l.pixelMarginRight()&amp;&amp;Oa.test(g)&amp;&amp;Na.test(b)&amp;&amp;(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&amp;&amp;(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&amp;&amp;h&amp;&amp;h[b]&amp;&amp;(g=h[b]),Oa.test(g)&amp;&amp;!Ta.test(b)&amp;&amp;(d=h.left,e=a.runtimeStyle,f=e&amp;&amp;e.left,f&amp;&amp;(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&amp;&amp;(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h&gt;g;g++)d=a[g],d.style&amp;&amp;(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&amp;&amp;W(d)&amp;&amp;(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&amp;&amp;"none"!==c||!e)&amp;&amp;n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h&gt;g;g++)d=a[g],d.style&amp;&amp;(b&amp;&amp;"none"!==d.style.display&amp;&amp;""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4&gt;f;f+=2)"margin"===c&amp;&amp;(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&amp;&amp;(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&amp;&amp;(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&amp;&amp;(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&amp;&amp;"border-box"===n.css(a,"boxSizing",!1,f);if(0&gt;=e||null==e){if(e=Sa(a,b,f),(0&gt;e||null==e)&amp;&amp;(e=a.style[b]),Oa.test(e))return e;d=g&amp;&amp;(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&amp;&amp;3!==a.nodeType&amp;&amp;8!==a.nodeType&amp;&amp;a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&amp;&amp;"get"in g&amp;&amp;void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&amp;&amp;(e=U.exec(c))&amp;&amp;e[1]&amp;&amp;(c=X(a,b,e),f="number"),null!=c&amp;&amp;c===c&amp;&amp;("number"===f&amp;&amp;(c+=e&amp;&amp;e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&amp;&amp;"set"in g&amp;&amp;void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&amp;&amp;"get"in g&amp;&amp;(f=g.get(a,!0,c)),void 0===f&amp;&amp;(f=Sa(a,b,d)),"normal"===f&amp;&amp;b in $a&amp;&amp;(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&amp;&amp;0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&amp;&amp;Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&amp;&amp;"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&amp;&amp;a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&amp;&amp;d.filter||c.filter||"";c.zoom=1,(b&gt;=1||""===b)&amp;&amp;""===n.trim(f.replace(Va,""))&amp;&amp;c.removeAttribute&amp;&amp;(c.removeAttribute("filter"),""===b||d&amp;&amp;!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{
marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4&gt;d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e&gt;g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length&gt;1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&amp;&amp;a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&amp;&amp;this.options.step.call(this.elem,this.now,this),c&amp;&amp;c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&amp;&amp;null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&amp;&amp;"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&amp;&amp;!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&amp;&amp;a.elem.parentNode&amp;&amp;(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4&gt;e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&amp;&amp;(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g&gt;f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&amp;&amp;W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&amp;&amp;(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&amp;&amp;("height"in b||"width"in b)&amp;&amp;(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&amp;&amp;"none"===n.css(a,"float")&amp;&amp;(l.inlineBlockNeedsLayout&amp;&amp;"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&amp;&amp;(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&amp;&amp;r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&amp;&amp;(p.display=j);else{r?"hidden"in r&amp;&amp;(q=r.hidden):r=n._data(a,"fxshow",{}),f&amp;&amp;(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&amp;&amp;(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&amp;&amp;(e=f[1],f=a[c]=f[0]),c!==d&amp;&amp;(a[d]=f,delete a[c]),g=n.cssHooks[d],g&amp;&amp;"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i&gt;g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1&gt;f&amp;&amp;i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d&gt;c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g&gt;f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&amp;&amp;(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&amp;&amp;j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e&gt;d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&amp;&amp;"object"==typeof a?n.extend({},a):{complete:c||!c&amp;&amp;b||n.isFunction(a)&amp;&amp;a,duration:a,easing:c&amp;&amp;b||b&amp;&amp;!n.isFunction(b)&amp;&amp;b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&amp;&amp;d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&amp;&amp;d.old.call(this),d.queue&amp;&amp;n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&amp;&amp;b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&amp;&amp;(c=b,b=a,a=void 0),b&amp;&amp;a!==!1&amp;&amp;this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&amp;&amp;a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&amp;&amp;g[e].stop&amp;&amp;d(g[e]);else for(e in g)g[e]&amp;&amp;g[e].stop&amp;&amp;kb.test(e)&amp;&amp;d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&amp;&amp;f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&amp;&amp;c||n.dequeue(this,a)})},finish:function(a){return a!==!1&amp;&amp;(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&amp;&amp;e.stop&amp;&amp;e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&amp;&amp;f[b].queue===a&amp;&amp;(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g&gt;b;b++)d[b]&amp;&amp;d[b].finish&amp;&amp;d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c&lt;b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML="  &lt;link/&gt;&lt;table&gt;&lt;/table&gt;&lt;a href='/a'&gt;a&lt;/a&gt;&lt;input type='checkbox'/&gt;",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&amp;&amp;(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&amp;&amp;(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&amp;&amp;"set"in b&amp;&amp;void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&amp;&amp;"get"in b&amp;&amp;void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0&gt;e,g=f?null:[],h=f?e+1:d.length,i=0&gt;e?h:f?e:0;h&gt;i;i++)if(c=d[i],(c.selected||i===e)&amp;&amp;(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&amp;&amp;(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)&gt;-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)&gt;-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length&gt;1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&amp;&amp;8!==f&amp;&amp;2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&amp;&amp;n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&amp;&amp;"set"in e&amp;&amp;void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&amp;&amp;"get"in e&amp;&amp;null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&amp;&amp;"radio"===b&amp;&amp;n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&amp;&amp;(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&amp;&amp;b.match(G);if(f&amp;&amp;1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&amp;&amp;xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&amp;&amp;xb||!wb.test(c)?a.setAttribute(!xb&amp;&amp;n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&amp;&amp;xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&amp;&amp;xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&amp;&amp;tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&amp;&amp;""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&amp;&amp;c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length&gt;1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&amp;&amp;8!==f&amp;&amp;2!==f)return 1===f&amp;&amp;n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&amp;&amp;"set"in e&amp;&amp;void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&amp;&amp;"get"in e&amp;&amp;null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&amp;&amp;a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&amp;&amp;(b.selectedIndex,b.parentNode&amp;&amp;b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&amp;&amp;(b.selectedIndex,b.parentNode&amp;&amp;b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&amp;&amp;a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&amp;&amp;(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")&lt;0&amp;&amp;(d+=f+" ");h=n.trim(d),e!==h&amp;&amp;n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&amp;&amp;a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&amp;&amp;(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")&gt;-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&amp;&amp;n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&amp;&amp;"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&amp;&amp;"boolean"!==c||(b=Cb(this),b&amp;&amp;n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&amp;&amp;(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)&gt;-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length&gt;0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&amp;&amp;a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&amp;&amp;!n.trim(e.replace(Gb,function(a,b,e,f){return c&amp;&amp;b&amp;&amp;(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&amp;&amp;c.documentElement&amp;&amp;!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&amp;])_=[^&amp;]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&amp;&amp;(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&amp;&amp;g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&amp;&amp;((e[d]?a:c||(c={}))[d]=b[d]);return c&amp;&amp;n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&amp;&amp;(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&amp;&amp;h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&amp;&amp;i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&amp;&amp;(c[a.responseFields[f]]=b),!i&amp;&amp;d&amp;&amp;a.dataFilter&amp;&amp;(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&amp;&amp;i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&amp;&amp;(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&amp;&amp;(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&amp;&amp;a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,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":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&amp;&amp;(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&amp;&amp;(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2&gt;u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&amp;&amp;j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&amp;&amp;(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&amp;&amp;d[2]===Sb[2]&amp;&amp;(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&amp;&amp;l.processData&amp;&amp;"string"!=typeof l.data&amp;&amp;(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&amp;&amp;l.global,i&amp;&amp;0===n.active++&amp;&amp;n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&amp;&amp;(f=l.url+=(Fb.test(f)?"&amp;":"?")+l.data,delete l.data),l.cache===!1&amp;&amp;(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&amp;":"?")+"_="+Eb++)),l.ifModified&amp;&amp;(n.lastModified[f]&amp;&amp;w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&amp;&amp;w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&amp;&amp;l.hasContent&amp;&amp;l.contentType!==!1||c.contentType)&amp;&amp;w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&amp;&amp;l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&amp;&amp;(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&amp;&amp;o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&amp;&amp;l.timeout&gt;0&amp;&amp;(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2&gt;u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&amp;&amp;(u=2,h&amp;&amp;a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b&gt;0?4:0,k=b&gt;=200&amp;&amp;300&gt;b||304===b,d&amp;&amp;(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&amp;&amp;(x=w.getResponseHeader("Last-Modified"),x&amp;&amp;(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&amp;&amp;(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&amp;&amp;y||(y="error",0&gt;b&amp;&amp;(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&amp;&amp;o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&amp;&amp;(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&amp;&amp;(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&amp;&amp;a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&amp;&amp;b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&amp;&amp;1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&amp;&amp;a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&amp;&amp;1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth&lt;=0&amp;&amp;a.offsetHeight&lt;=0&amp;&amp;!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&amp;&amp;null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&amp;&amp;(b=n.ajaxSettings&amp;&amp;n.ajaxSettings.traditional),n.isArray(a)||a.jquery&amp;&amp;!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&amp;").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&amp;&amp;!n(this).is(":disabled")&amp;&amp;cc.test(this.nodeName)&amp;&amp;!bc.test(a)&amp;&amp;(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode&gt;8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&amp;&amp;hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&amp;&amp;a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&amp;&amp;"withCredentials"in gc,gc=l.ajax=!!gc,gc&amp;&amp;n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&amp;&amp;g.overrideMimeType&amp;&amp;g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&amp;&amp;g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&amp;&amp;b.data||null),c=function(a,d){var f,i,j;if(c&amp;&amp;(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&amp;&amp;g.abort();else{j={},f=g.status,"string"==typeof g.responseText&amp;&amp;(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&amp;&amp;(f=204):f=j.text?200:404}j&amp;&amp;e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&amp;&amp;c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&amp;&amp;(a.cache=!1),a.crossDomain&amp;&amp;(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&amp;&amp;(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&amp;&amp;(b.onload=b.onreadystatechange=null,b.parentNode&amp;&amp;b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&amp;&amp;b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&amp;|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&amp;&amp;(kc.test(b.url)?"url":"string"==typeof b.data&amp;&amp;0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;kc.test(b.data)&amp;&amp;"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&amp;&amp;(b.url+=(Fb.test(b.url)?"&amp;":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&amp;&amp;(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&amp;&amp;n.isFunction(f)&amp;&amp;f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&amp;&amp;(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&amp;&amp;[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&amp;&amp;f.length&amp;&amp;n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&amp;&amp;lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h&gt;-1&amp;&amp;(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&amp;&amp;"object"==typeof b&amp;&amp;(e="POST"),g.length&gt;0&amp;&amp;n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("&lt;div&gt;").append(n.parseHTML(a)).find(d):a)}).always(c&amp;&amp;function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&amp;&amp;(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&amp;&amp;n.inArray("auto",[f,i])&gt;-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&amp;&amp;(b=b.call(a,c,n.extend({},h))),null!=b.top&amp;&amp;(m.top=b.top-h.top+g),null!=b.left&amp;&amp;(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&amp;&amp;e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&amp;&amp;(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&amp;&amp;!n.nodeName(a,"html")&amp;&amp;"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({
padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&amp;&amp;(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&amp;&amp;define.amd&amp;&amp;define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&amp;&amp;(a.$=oc),b&amp;&amp;a.jQuery===n&amp;&amp;(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
/*! jQuery Migrate v1.2.1 | (c) 2005, 2013 jQuery Foundation, Inc. and other contributors | jquery.org/license */
jQuery.migrateMute===void 0&amp;&amp;(jQuery.migrateMute=!0),function(e,t,n){function r(n){var r=t.console;i[n]||(i[n]=!0,e.migrateWarnings.push(n),r&amp;&amp;r.warn&amp;&amp;!e.migrateMute&amp;&amp;(r.warn("JQMIGRATE: "+n),e.migrateTrace&amp;&amp;r.trace&amp;&amp;r.trace()))}function a(t,a,i,o){if(Object.defineProperty)try{return Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){return r(o),i},set:function(e){r(o),i=e}}),n}catch(s){}e._definePropertyBroken=!0,t[a]=i}var i={};e.migrateWarnings=[],!e.migrateMute&amp;&amp;t.console&amp;&amp;t.console.log&amp;&amp;t.console.log("JQMIGRATE: Logging is active"),e.migrateTrace===n&amp;&amp;(e.migrateTrace=!0),e.migrateReset=function(){i={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&amp;&amp;r("jQuery is not compatible with Quirks Mode");var o=e("&lt;input/&gt;",{size:1}).attr("size")&amp;&amp;e.attrFn,s=e.attr,u=e.attrHooks.value&amp;&amp;e.attrHooks.value.get||function(){return null},c=e.attrHooks.value&amp;&amp;e.attrHooks.value.set||function(){return n},l=/^(?:input|button)$/i,d=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;a(e,"attrFn",o||{},"jQuery.attrFn is deprecated"),e.attr=function(t,a,i,u){var c=a.toLowerCase(),g=t&amp;&amp;t.nodeType;return u&amp;&amp;(4&gt;s.length&amp;&amp;r("jQuery.fn.attr( props, pass ) is deprecated"),t&amp;&amp;!d.test(g)&amp;&amp;(o?a in o:e.isFunction(e.fn[a])))?e(t)[a](i):("type"===a&amp;&amp;i!==n&amp;&amp;l.test(t.nodeName)&amp;&amp;t.parentNode&amp;&amp;r("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[c]&amp;&amp;p.test(c)&amp;&amp;(e.attrHooks[c]={get:function(t,r){var a,i=e.prop(t,r);return i===!0||"boolean"!=typeof i&amp;&amp;(a=t.getAttributeNode(r))&amp;&amp;a.nodeValue!==!1?r.toLowerCase():n},set:function(t,n,r){var a;return n===!1?e.removeAttr(t,r):(a=e.propFix[r]||r,a in t&amp;&amp;(t[a]=!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(c)&amp;&amp;r("jQuery.fn.attr('"+c+"') may use property instead of attribute")),s.call(e,t,a,i))},e.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?u.apply(this,arguments):("input"!==n&amp;&amp;"option"!==n&amp;&amp;r("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var a=(e.nodeName||"").toLowerCase();return"button"===a?c.apply(this,arguments):("input"!==a&amp;&amp;"option"!==a&amp;&amp;r("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t,n)}};var g,h,v=e.fn.init,m=e.parseJSON,y=/^([^&lt;]*)(&lt;[\w\W]+&gt;)([^&gt;]*)$/;e.fn.init=function(t,n,a){var i;return t&amp;&amp;"string"==typeof t&amp;&amp;!e.isPlainObject(n)&amp;&amp;(i=y.exec(e.trim(t)))&amp;&amp;i[0]&amp;&amp;("&lt;"!==t.charAt(0)&amp;&amp;r("$(html) HTML strings must start with '&lt;' character"),i[3]&amp;&amp;r("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&amp;&amp;(r("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),n&amp;&amp;n.context&amp;&amp;(n=n.context),e.parseHTML)?v.call(this,e.parseHTML(i[2],n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=e.fn,e.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||0&gt;e.indexOf("compatible")&amp;&amp;/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(g=e.uaMatch(navigator.userAgent),h={},g.browser&amp;&amp;(h[g.browser]=!0,h.version=g.version),h.chrome?h.webkit=!0:h.webkit&amp;&amp;(h.safari=!0),e.browser=h),a(e,"browser",e.browser,"jQuery.browser is deprecated"),e.sub=function(){function t(e,n){return new t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,a){return a&amp;&amp;a instanceof e&amp;&amp;!(a instanceof t)&amp;&amp;(a=t(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=t.fn;var n=t(document);return r("jQuery.sub() is deprecated"),t},e.ajaxSetup({converters:{"text json":e.parseJSON}});var b=e.fn.data;e.fn.data=function(t){var a,i,o=this[0];return!o||"events"!==t||1!==arguments.length||(a=e.data(o,t),i=e._data(o,t),a!==n&amp;&amp;a!==i||i===n)?b.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),i)};var j=/\/(java|ecma)script/i,w=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=function(t,a,i,o){a=a||document,a=!a.nodeType&amp;&amp;a[0]||a,a=a.ownerDocument||a,r("jQuery.clean() is deprecated");var s,u,c,l,d=[];if(e.merge(d,e.buildFragment(t,a).childNodes),i)for(c=function(e){return!e.type||j.test(e.type)?o?o.push(e.parentNode?e.parentNode.removeChild(e):e):i.appendChild(e):n},s=0;null!=(u=d[s]);s++)e.nodeName(u,"script")&amp;&amp;c(u)||(i.appendChild(u),u.getElementsByTagName!==n&amp;&amp;(l=e.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.apply(d,[s+1,0].concat(l)),s+=l.length));return d});var Q=e.event.add,x=e.event.remove,k=e.event.trigger,N=e.fn.toggle,T=e.fn.live,M=e.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,A=function(t){return"string"!=typeof t||e.event.special.hover?t:(H.test(t)&amp;&amp;r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&amp;&amp;t.replace(H,"mouseenter$1 mouseleave$1"))};e.event.props&amp;&amp;"attrChange"!==e.event.props[0]&amp;&amp;e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&amp;&amp;a(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,n,a,i){e!==document&amp;&amp;C.test(t)&amp;&amp;r("AJAX events should be attached to document: "+t),Q.call(this,e,A(t||""),n,a,i)},e.event.remove=function(e,t,n,r,a){x.call(this,e,A(t)||"",n,r,a)},e.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=function(t,n){if(!e.isFunction(t)||!e.isFunction(n))return N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var a=arguments,i=t.guid||e.guid++,o=0,s=function(n){var r=(e._data(this,"lastToggle"+t.guid)||0)%o;return e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,arguments)||!1};for(s.guid=i;a.length&gt;o;)a[o++].guid=i;return this.click(s)},e.fn.live=function(t,n,a){return r("jQuery.fn.live() is deprecated"),T?T.apply(this,arguments):(e(this.context).on(t,this.selector,n,a),this)},e.fn.die=function(t,n){return r("jQuery.fn.die() is deprecated"),M?M.apply(this,arguments):(e(this.context).off(t,this.selector||"**",n),this)},e.event.trigger=function(e,t,n,a){return n||C.test(e)||r("Global events are undocumented and deprecated"),k.call(this,e,t,n||document,a)},e.each(S.split("|"),function(t,n){e.event.special[n]={setup:function(){var t=this;return t!==document&amp;&amp;(e.event.add(document,n+"."+e.guid,function(){e.event.trigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){return this!==document&amp;&amp;e.event.remove(document,n+"."+e._data(this,n)),!1}}})}(jQuery,window);;jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)&lt;1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)&lt;1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)&lt;1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)&lt;1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)&lt;1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)&lt;1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a&lt;Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a&lt;Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a&lt;Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t&lt;1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)&lt;1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)&lt;(1/2.75)){return c*(7.5625*t*t)+b;}else if(t&lt;(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t&lt;(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t&lt;d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under the MIT license
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]&lt;2&amp;&amp;b[1]&lt;9||1==b[0]&amp;&amp;9==b[1]&amp;&amp;b[2]&lt;1||b[0]&gt;3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&amp;&amp;(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&amp;&amp;e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&amp;&amp;f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&amp;&amp;b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&amp;&amp;g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&amp;&amp;b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&amp;&amp;e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&amp;&amp;d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&amp;&amp;(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&amp;&amp;(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&amp;&amp;(c.prop("checked")!==this.$element.hasClass("active")&amp;&amp;(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&amp;&amp;c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&amp;&amp;b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&amp;&amp;e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&amp;&amp;this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&amp;&amp;!("ontouchstart"in document.documentElement)&amp;&amp;this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&amp;&amp;clearInterval(this.interval),this.options.interval&amp;&amp;!this.paused&amp;&amp;(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&amp;&amp;0===c||"next"==a&amp;&amp;c==this.$items.length-1;if(d&amp;&amp;!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a&gt;this.$items.length-1||a&lt;0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a&gt;c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&amp;&amp;a.support.transition&amp;&amp;(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&amp;&amp;this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&amp;&amp;l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&amp;&amp;this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&amp;&amp;this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&amp;&amp;d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&amp;&amp;(g.interval=!1),b.call(f,g),h&amp;&amp;f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&amp;&amp;c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&amp;&amp;b);!e&amp;&amp;f.toggle&amp;&amp;/show|hide/.test(b)&amp;&amp;(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&amp;&amp;e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&amp;&amp;this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&amp;&amp;!this.$element.hasClass("in")){var b,e=this.$parent&amp;&amp;this.$parent.children(".panel").children(".in, .collapsing");if(!(e&amp;&amp;e.length&amp;&amp;(b=e.data("bs.collapse"),b&amp;&amp;b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&amp;&amp;e.length&amp;&amp;(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&amp;&amp;this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&amp;&amp;/#[A-Za-z]/.test(c)&amp;&amp;c.replace(/.*(?=#[^\s]*$)/,""));var d=c&amp;&amp;a(c);return d&amp;&amp;d.length?d:b.parent()}function c(c){c&amp;&amp;3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&amp;&amp;(c&amp;&amp;"click"==c.type&amp;&amp;/input|textarea/i.test(c.target.tagName)&amp;&amp;a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&amp;&amp;d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&amp;&amp;!f.closest(".navbar-nav").length&amp;&amp;a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&amp;&amp;!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&amp;&amp;27!=c.which||g&amp;&amp;27==c.which)return 27==c.which&amp;&amp;e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&amp;&amp;j&gt;0&amp;&amp;j--,40==c.which&amp;&amp;j&lt;i.length-1&amp;&amp;j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&amp;&amp;b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&amp;&amp;f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&amp;&amp;this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&amp;&amp;(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&amp;&amp;d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&amp;&amp;d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&amp;&amp;b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&amp;&amp;!b.isDefaultPrevented()&amp;&amp;(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&amp;&amp;this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){document===a.target||this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&amp;&amp;this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&amp;&amp;this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&amp;&amp;this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&amp;&amp;this.options.backdrop){var f=a.support.transition&amp;&amp;e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&amp;&amp;("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&amp;&amp;this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&amp;&amp;this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&amp;&amp;b()};a.support.transition&amp;&amp;this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&amp;&amp;b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight&gt;document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&amp;&amp;a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&amp;&amp;!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth&lt;a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&amp;&amp;this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&amp;&amp;e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&amp;&amp;e},f.data(),d.data());d.is("a")&amp;&amp;c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&amp;&amp;d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&amp;&amp;b;!e&amp;&amp;/destroy|hide/.test(b)||(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&amp;&amp;e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'&lt;div class="tooltip" role="tooltip"&gt;&lt;div class="tooltip-arrow"&gt;&lt;/div&gt;&lt;div class="tooltip-inner"&gt;&lt;/div&gt;&lt;/div&gt;',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&amp;&amp;a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&amp;&amp;!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&amp;&amp;"number"==typeof b.delay&amp;&amp;(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&amp;&amp;a.each(this._options,function(a,d){c[a]!=d&amp;&amp;(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&amp;&amp;(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&amp;&amp;c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&amp;&amp;c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&amp;&amp;(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&amp;&amp;c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&amp;&amp;c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&amp;&amp;this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&amp;&amp;f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&amp;&amp;(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&amp;&amp;k.bottom+m&gt;o.bottom?"top":"top"==h&amp;&amp;k.top-m&lt;o.top?"bottom":"right"==h&amp;&amp;k.right+l&gt;o.width?"left":"left"==h&amp;&amp;k.left-l&lt;o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&amp;&amp;e.leave(e)};a.support.transition&amp;&amp;this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&amp;&amp;(g=0),isNaN(h)&amp;&amp;(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&amp;&amp;j!=f&amp;&amp;(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&amp;&amp;f.detach(),e.$element&amp;&amp;e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&amp;&amp;b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented())return f.removeClass("in"),a.support.transition&amp;&amp;f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&amp;&amp;a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&amp;&amp;(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=window.SVGElement&amp;&amp;c instanceof window.SVGElement,g=d?{top:0,left:0}:f?null:b.offset(),h={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},i=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,h,i,g)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&amp;&amp;this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h&lt;g.top?e.top=g.top-h:i&gt;g.top+g.height&amp;&amp;(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j&lt;g.left?e.left=g.left-j:k&gt;g.right&amp;&amp;(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&amp;&amp;(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&amp;&amp;(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&amp;&amp;a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&amp;&amp;b;!e&amp;&amp;/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&amp;&amp;e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'&lt;div class="popover" role="tooltip"&gt;&lt;div class="arrow"&gt;&lt;/div&gt;&lt;h3 class="popover-title"&gt;&lt;/h3&gt;&lt;div class="popover-content"&gt;&lt;/div&gt;&lt;/div&gt;'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li &gt; a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&amp;&amp;c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&amp;&amp;e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&amp;&amp;a(e);return f&amp;&amp;f.length&amp;&amp;f.is(":visible")&amp;&amp;[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&amp;&amp;this.refresh(),b&gt;=d)return g!=(a=f[f.length-1])&amp;&amp;this.activate(a);if(g&amp;&amp;b&lt;e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&amp;&amp;b&gt;=e[a]&amp;&amp;(void 0===e[a+1]||b&lt;e[a+1])&amp;&amp;this.activate(f[a])},b.prototype.activate=function(b){
this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&amp;&amp;(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&amp;&amp;e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&amp;&amp;d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&amp;&amp;!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("&gt; .dropdown-menu &gt; .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&amp;&amp;b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&amp;&amp;e()}var g=d.find("&gt; .active"),h=e&amp;&amp;a.support.transition&amp;&amp;(g.length&amp;&amp;g.hasClass("fade")||!!d.find("&gt; .fade").length);g.length&amp;&amp;h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&amp;&amp;b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&amp;&amp;e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&amp;&amp;"top"==this.affixed)return e&lt;c&amp;&amp;"top";if("bottom"==this.affixed)return null!=c?!(e+this.unpin&lt;=f.top)&amp;&amp;"bottom":!(e+g&lt;=a-d)&amp;&amp;"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&amp;&amp;e&lt;=c?"top":null!=d&amp;&amp;i+j&gt;=a-d&amp;&amp;"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&amp;&amp;(f=e=d),"function"==typeof e&amp;&amp;(e=d.top(this.$element)),"function"==typeof f&amp;&amp;(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&amp;&amp;this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&amp;&amp;this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&amp;&amp;(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&amp;&amp;(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
(function(t,e){var i="ui-effects-";t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0&gt;t?0:t&gt;s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,a){var o,r=a.re.exec(i),h=r&amp;&amp;a.parse(r),l=a.space||"rgba";return h?(o=s[l](h),s[c[l].cache]=o[c[l].cache],n=s._rgba=o._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&amp;&amp;t.extend(n,a.transparent),s):a[i]}function n(t,e,i){return i=(i+1)%1,1&gt;6*i?t+6*(e-t)*i:1&gt;2*i?e:2&gt;3*i?t+6*(e-t)*(2/3-i):t}var a,o="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("&lt;p&gt;")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")&gt;-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,o,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&amp;&amp;(n=t(n).css(o),o=e);var u=this,d=t.type(n),p=this._rgba=[];return o!==e&amp;&amp;(n=[n,o,r,h],d="array"),"string"===d?this.parse(s(n)||a._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&amp;&amp;(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var a=s.cache;f(s.props,function(t,e){if(!u[a]&amp;&amp;s.to){if("alpha"===t||null==n[t])return;u[a]=s.to(u._rgba)}u[a][e.idx]=i(n[t],e,!0)}),u[a]&amp;&amp;0&gt;t.inArray(null,u[a].slice(0,3))&amp;&amp;(u[a][3]=1,s.from&amp;&amp;(u._rgba=s.from(u[a])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,a){var o,r=i[a.cache];return r&amp;&amp;(o=n[a.cache]||a.to&amp;&amp;a.to(n._rgba)||[],f(a.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===o[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&amp;&amp;t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),a=c[n],o=0===this.alpha()?l("transparent"):this,r=o[a.cache]||a.to(o._rgba),h=r.slice();return s=s[a.cache],f(a.props,function(t,n){var a=n.idx,o=r[a],l=s[a],c=u[n.type]||{};null!==l&amp;&amp;(null===o?h[a]=l:(c.mod&amp;&amp;(l-o&gt;c.mod/2?o+=c.mod:o-l&gt;c.mod/2&amp;&amp;(o-=c.mod)),h[a]=i((l-o)*e+o,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e&gt;2?1:0:t});return 1===i[3]&amp;&amp;(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&amp;&amp;(t=e&gt;2?1:0),e&amp;&amp;3&gt;e&amp;&amp;(t=Math.round(100*t)+"%"),t});return 1===i[3]&amp;&amp;(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&amp;&amp;i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,a=t[2]/255,o=t[3],r=Math.max(s,n,a),h=Math.min(s,n,a),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-a)/l+360:n===r?60*(a-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5&gt;=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==o?1:o]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],a=t[3],o=.5&gt;=s?s*(1+i):s+i-s*i,r=2*s-o;return[Math.round(255*n(r,o,e+1/3)),Math.round(255*n(r,o,e)),Math.round(255*n(r,o,e-1/3)),a]},f(c,function(s,n){var a=n.props,o=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&amp;&amp;!this[o]&amp;&amp;(this[o]=h(this._rgba)),s===e)return this[o].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[o].slice();return f(a,function(t,e){var s=u["object"===r?t:e.idx];null==s&amp;&amp;(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[o]=d,n):l(d)},f(a,function(e,i){l.fn[e]||(l.fn[e]=function(n){var a,o=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===o?c:("function"===o&amp;&amp;(n=n.call(this,c),o=t.type(n)),null==n&amp;&amp;i.empty?this:("string"===o&amp;&amp;(a=r.exec(n),a&amp;&amp;(n=c+parseFloat(a[2])*("+"===a[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var a,o,r="";if("transparent"!==n&amp;&amp;("string"!==t.type(n)||(a=s(n)))){if(n=l(a||n),!d.rgba&amp;&amp;1!==n._rgba[3]){for(o="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&amp;&amp;o&amp;&amp;o.style;)try{r=t.css(o,"backgroundColor"),o=o.parentNode}catch(h){}n=n.blend(r&amp;&amp;"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(o),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},a=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,a={};if(n&amp;&amp;n.length&amp;&amp;n[0]&amp;&amp;n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&amp;&amp;(a[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&amp;&amp;(a[i]=n[i]);return a}function s(e,i){var s,n,o={};for(s in i)n=i[s],e[s]!==n&amp;&amp;(a[s]||(t.fx.step[s]||!isNaN(parseFloat(n)))&amp;&amp;(o[s]=n));return o}var n=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&amp;&amp;!t.setAttr||1===t.pos&amp;&amp;!t.setAttr)&amp;&amp;(jQuery.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(e,a,o,r){var h=t.speed(a,o,r);return this.queue(function(){var a,o=t(this),r=o.attr("class")||"",l=h.children?o.find("*").addBack():o;l=l.map(function(){var e=t(this);return{el:e,start:i(this)}}),a=function(){t.each(n,function(t,i){e[i]&amp;&amp;o[i+"Class"](e[i])})},a(),l=l.map(function(){return this.end=i(this.el[0]),this.diff=s(this.start,this.end),this}),o.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){a(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(o[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,a){return s?t.effects.animateClass.call(this,{add:i},s,n,a):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,a){return arguments.length&gt;1?t.effects.animateClass.call(this,{remove:i},s,n,a):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(i){return function(s,n,a,o,r){return"boolean"==typeof n||n===e?a?t.effects.animateClass.call(this,n?{add:s}:{remove:s},a,o,r):i.apply(this,arguments):t.effects.animateClass.call(this,{toggle:s},n,a,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,a){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,a)}})}(),function(){function s(e,i,s,n){return t.isPlainObject(e)&amp;&amp;(i=e,e=e.effect),e={effect:e},null==i&amp;&amp;(i={}),t.isFunction(i)&amp;&amp;(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&amp;&amp;(n=s,s=i,i={}),t.isFunction(s)&amp;&amp;(n=s,s=null),i&amp;&amp;t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function n(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}t.extend(t.effects,{version:"1.10.3",save:function(t,e){for(var s=0;e.length&gt;s;s++)null!==e[s]&amp;&amp;t.data(i+e[s],t[0].style[e[s]])},restore:function(t,s){var n,a;for(a=0;s.length&gt;a;a++)null!==s[a]&amp;&amp;(n=t.data(i+s[a]),n===e&amp;&amp;(n=""),t.css(s[a],n))},setMode:function(t,e){return"toggle"===e&amp;&amp;(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("&lt;div&gt;&lt;/div&gt;").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return e.wrap(s),(e[0]===a||t.contains(e[0],a))&amp;&amp;t(a).focus(),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&amp;&amp;(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&amp;&amp;(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&amp;&amp;t(i).focus()),e},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var a=e.cssUnit(i);a[0]&gt;0&amp;&amp;(n[i]=a[0]*s+a[1])}),n}}),t.fn.extend({effect:function(){function e(e){function s(){t.isFunction(a)&amp;&amp;a.call(n[0]),t.isFunction(e)&amp;&amp;e()}var n=t(this),a=i.complete,r=i.mode;(n.is(":hidden")?"hide"===r:"show"===r)?(n[r](),s()):o.call(n[0],i,s)}var i=s.apply(this,arguments),n=i.mode,a=i.queue,o=t.effects.effect[i.effect];return t.fx.off||!o?n?this[n](i.duration,i.complete):this.each(function(){i.complete&amp;&amp;i.complete.call(this)}):a===!1?this.each(e):this.queue(a||"fx",e)},show:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(t.fn.show),hide:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(t.fn.hide),toggle:function(t){return function(e){if(n(e)||"boolean"==typeof e)return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)&gt;0&amp;&amp;(s=[parseFloat(i),e])}),s}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11&gt;t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5&gt;t?i(2*t)/2:1-i(-2*t+2)/2}})}()})(jQuery);/*
 * TotalStorage
 *
 * Copyright (c) 2012 Jared Novack &amp; Upstatement (upstatement.com)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Total Storage is the conceptual the love child of jStorage by Andris Reinman, 
 * and Cookie by Klaus Hartl -- though this is not connected to either project.
 *
 * @name $.totalStorage
 * @cat Plugins/Cookie
 * @author Jared Novack/jared@upstatement.com
 * @version 1.1.2
 * @url http://upstatement.com/blog/2012/01/jquery-local-storage-done-right-and-easy/
 */
(function($){var ls=window.localStorage;var supported;if(typeof ls=='undefined'||typeof window.JSON=='undefined'){supported=false;}else{supported=true;}
$.totalStorage=function(key,value,options){return $.totalStorage.impl.init(key,value);}
$.totalStorage.setItem=function(key,value){return $.totalStorage.impl.setItem(key,value);}
$.totalStorage.getItem=function(key){return $.totalStorage.impl.getItem(key);}
$.totalStorage.getAll=function(){return $.totalStorage.impl.getAll();}
$.totalStorage.deleteItem=function(key){return $.totalStorage.impl.deleteItem(key);}
$.totalStorage.impl={init:function(key,value){if(typeof value!='undefined'){return this.setItem(key,value);}else{return this.getItem(key);}},setItem:function(key,value){if(!supported){try{$.cookie(key,value);return value;}catch(e){console.log('Local Storage not supported by this browser. Install the cookie plugin on your site to take advantage of the same functionality. You can get it at https://github.com/carhartl/jquery-cookie');}}
var saver=JSON.stringify(value);ls.setItem(key,saver);return this.parseResult(saver);},getItem:function(key){if(!supported){try{return this.parseResult($.cookie(key));}catch(e){return null;}}
return this.parseResult(ls.getItem(key));},deleteItem:function(key){if(!supported){try{$.cookie(key,null);return true;}catch(e){return false;}}
ls.removeItem(key);return true;},getAll:function(){var items=new Array();if(!supported){try{var pairs=document.cookie.split(";");for(var i=0;i&lt;pairs.length;i++){var pair=pairs[i].split('=');var key=pair[0];items.push({key:key,value:this.parseResult($.cookie(key))});}}catch(e){return null;}}else{for(var i in ls){if(i.length){items.push({key:i,value:this.parseResult(ls.getItem(i))});}}}
return items;},parseResult:function(res){var ret;try{ret=JSON.parse(res);if(ret=='true'){ret=true;}
if(ret=='false'){ret=false;}
if(parseFloat(ret)==ret&amp;&amp;typeof ret!="object"){ret=parseFloat(ret);}}catch(e){}
return ret;}}})(jQuery);
;/*! modernizr 3.6.0 (Custom Build) | MIT *
 * https://modernizr.com/download/?-boxsizing-csstransforms-flexbox-flexboxlegacy-flexboxtweener-flexwrap-forcetouch-inlinesvg-notification-svg-svgasimg-svgclippaths-svgfilters-svgforeignobject-touchevents-wrapflow-setclasses !*/
!function(e,t,n){function r(e,t){return typeof e===t}function o(){var e,t,n,o,i,s,a;for(var l in x)if(x.hasOwnProperty(l)){if(e=[],t=x[l],t.name&amp;&amp;(e.push(t.name.toLowerCase()),t.options&amp;&amp;t.options.aliases&amp;&amp;t.options.aliases.length))for(n=0;n&lt;t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(o=r(t.fn,"function")?t.fn():t.fn,i=0;i&lt;e.length;i++)s=e[i],a=s.split("."),1===a.length?Modernizr[a[0]]=o:(!Modernizr[a[0]]||Modernizr[a[0]]instanceof Boolean||(Modernizr[a[0]]=new Boolean(Modernizr[a[0]])),Modernizr[a[0]][a[1]]=o),_.push((o?"":"no-")+a.join("-"))}}function i(e){var t=S.className,n=Modernizr._config.classPrefix||"";if(T&amp;&amp;(t=t.baseVal),Modernizr._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}Modernizr._config.enableClasses&amp;&amp;(t+=" "+n+e.join(" "+n),T?S.className.baseVal=t:S.className=t)}function s(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):T?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function a(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function l(e,t){if("object"==typeof e)for(var n in e)O(e,n)&amp;&amp;l(n,e[n]);else{e=e.toLowerCase();var r=e.split("."),o=Modernizr[r[0]];if(2==r.length&amp;&amp;(o=o[r[1]]),"undefined"!=typeof o)return Modernizr;t="function"==typeof t?t():t,1==r.length?Modernizr[r[0]]=t:(!Modernizr[r[0]]||Modernizr[r[0]]instanceof Boolean||(Modernizr[r[0]]=new Boolean(Modernizr[r[0]])),Modernizr[r[0]][r[1]]=t),i([(t&amp;&amp;0!=t?"":"no-")+r.join("-")]),Modernizr._trigger(e,t)}return Modernizr}function f(){var e=t.body;return e||(e=s(T?"svg":"body"),e.fake=!0),e}function u(e,n,r,o){var i,a,l,u,c="modernizr",d=s("div"),p=f();if(parseInt(r,10))for(;r--;)l=s("div"),l.id=o?o[r]:c+(r+1),d.appendChild(l);return i=s("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),d.id=c,p.fake&amp;&amp;(p.style.background="",p.style.overflow="hidden",u=S.style.overflow,S.style.overflow="hidden",S.appendChild(p)),a=n(d,e),p.fake?(p.parentNode.removeChild(p),S.style.overflow=u,S.offsetHeight):d.parentNode.removeChild(d),!!a}function c(e,t){return!!~(""+e).indexOf(t)}function d(e,t){return function(){return e.apply(t,arguments)}}function p(e,t,n){var o;for(var i in e)if(e[i]in t)return n===!1?e[i]:(o=t[e[i]],r(o,"function")?d(o,n||t):o);return!1}function v(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function m(t,n,r){var o;if("getComputedStyle"in e){o=getComputedStyle.call(e,t,n);var i=e.console;if(null!==o)r&amp;&amp;(o=o.getPropertyValue(r));else if(i){var s=i.error?"error":"log";i[s].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else o=!n&amp;&amp;t.currentStyle&amp;&amp;t.currentStyle[r];return o}function g(t,r){var o=t.length;if("CSS"in e&amp;&amp;"supports"in e.CSS){for(;o--;)if(e.CSS.supports(v(t[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+v(t[o])+":"+r+")");return i=i.join(" or "),u("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==m(e,null,"position")})}return n}function h(e,t,o,i){function l(){u&amp;&amp;(delete M.style,delete M.modElem)}if(i=r(i,"undefined")?!1:i,!r(o,"undefined")){var f=g(e,o);if(!r(f,"undefined"))return f}for(var u,d,p,v,m,h=["modernizr","tspan","samp"];!M.style&amp;&amp;h.length;)u=!0,M.modElem=s(h.shift()),M.style=M.modElem.style;for(p=e.length,d=0;p&gt;d;d++)if(v=e[d],m=M.style[v],c(v,"-")&amp;&amp;(v=a(v)),M.style[v]!==n){if(i||r(o,"undefined"))return l(),"pfx"==t?v:!0;try{M.style[v]=o}catch(w){}if(M.style[v]!=m)return l(),"pfx"==t?v:!0}return l(),!1}function w(e,t,n,o,i){var s=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+R.join(s+" ")+s).split(" ");return r(t,"string")||r(t,"undefined")?h(a,t,o,i):(a=(e+" "+j.join(s+" ")+s).split(" "),p(a,t,n))}function y(e,t,r){return w(e,n,n,t,r)}var _=[],x=[],C={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){x.push({name:e,fn:t,options:n})},addAsyncTest:function(e){x.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=C,Modernizr=new Modernizr,Modernizr.addTest("svg",!!t.createElementNS&amp;&amp;!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),Modernizr.addTest("svgfilters",function(){var t=!1;try{t="SVGFEColorMatrixElement"in e&amp;&amp;2==SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE}catch(n){}return t});var S=t.documentElement,T="svg"===S.nodeName.toLowerCase();Modernizr.addTest("inlinesvg",function(){var e=s("div");return e.innerHTML="&lt;svg/&gt;","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&amp;&amp;e.firstChild&amp;&amp;e.firstChild.namespaceURI)});var E=function(){function e(e,t){var o;return e?(t&amp;&amp;"string"!=typeof t||(t=s(t||"div")),e="on"+e,o=e in t,!o&amp;&amp;r&amp;&amp;(t.setAttribute||(t=s("div")),t.setAttribute(e,""),o="function"==typeof t[e],t[e]!==n&amp;&amp;(t[e]=n),t.removeAttribute(e)),o):!1}var r=!("onblur"in t.documentElement);return e}();C.hasEvent=E;var b=C._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];C._prefixes=b;var N={}.toString;Modernizr.addTest("svgclippaths",function(){return!!t.createElementNS&amp;&amp;/SVGClipPath/.test(N.call(t.createElementNS("http://www.w3.org/2000/svg","clipPath")))}),Modernizr.addTest("svgforeignobject",function(){return!!t.createElementNS&amp;&amp;/SVGForeignObject/.test(N.call(t.createElementNS("http://www.w3.org/2000/svg","foreignObject")))});var O;!function(){var e={}.hasOwnProperty;O=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&amp;&amp;r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),C._l={},C.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),Modernizr.hasOwnProperty(e)&amp;&amp;setTimeout(function(){Modernizr._trigger(e,Modernizr[e])},0)},C._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;e&lt;n.length;e++)(r=n[e])(t)},0),delete this._l[e]}},Modernizr._q.push(function(){C.addTest=l}),Modernizr.addTest("svgasimg",t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"));var A=C.testStyles=u;Modernizr.addTest("touchevents",function(){var n;if("ontouchstart"in e||e.DocumentTouch&amp;&amp;t instanceof DocumentTouch)n=!0;else{var r=["@media (",b.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");A(r,function(e){n=9===e.offsetTop})}return n});var P="Moz O ms Webkit",R=C._config.usePrefixes?P.split(" "):[];C._cssomPrefixes=R;var z=function(t){var r,o=b.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var s=0;o&gt;s;s++){var a=b[s],l=a.toUpperCase()+"_"+r;if(l in i)return"@-"+a.toLowerCase()+"-"+t}return!1};C.atRule=z;var j=C._config.usePrefixes?P.toLowerCase().split(" "):[];C._domPrefixes=j;var L={elem:s("modernizr")};Modernizr._q.push(function(){delete L.elem});var M={style:L.elem.style};Modernizr._q.unshift(function(){delete M.style}),C.testAllProps=w;var V=C.prefixed=function(e,t,n){return 0===e.indexOf("@")?z(e):(-1!=e.indexOf("-")&amp;&amp;(e=a(e)),t?w(e,t,n):w(e,"pfx"))};Modernizr.addTest("forcetouch",function(){return E(V("mouseforcewillbegin",e,!1),e)?MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN&amp;&amp;MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN:!1}),Modernizr.addTest("wrapflow",function(){var e=V("wrapFlow");if(!e||T)return!1;var t=e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-"),r=s("div"),o=s("div"),i=s("span");o.style.cssText="position: absolute; left: 50px; width: 100px; height: 20px;"+t+":end;",i.innerText="X",r.appendChild(o),r.appendChild(i),S.appendChild(r);var a=i.offsetLeft;return S.removeChild(r),o=i=r=n,150==a}),C.testAllProps=y,Modernizr.addTest("boxsizing",y("boxSizing","border-box",!0)&amp;&amp;(t.documentMode===n||t.documentMode&gt;7)),Modernizr.addTest("flexbox",y("flexBasis","1px",!0)),Modernizr.addTest("flexboxlegacy",y("boxDirection","reverse",!0)),Modernizr.addTest("flexboxtweener",y("flexAlign","end",!0)),Modernizr.addTest("flexwrap",y("flexWrap","wrap",!0)),Modernizr.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&amp;&amp;y("transform","scale(1)",!0)}),Modernizr.addTest("notification",function(){if(!e.Notification||!e.Notification.requestPermission)return!1;if("granted"===e.Notification.permission)return!0;try{new e.Notification("")}catch(t){if("TypeError"===t.name)return!1}return!0}),o(),i(_),delete C.addTest,delete C.addAsyncTest;for(var F=0;F&lt;Modernizr._q.length;F++)Modernizr._q[F]();e.Modernizr=Modernizr}(window,document);/* perfect-scrollbar v0.7.0 */
!function t(e,n,r){function o(i,s){if(!n[i]){if(!e[i]){var a="function"==typeof require&amp;&amp;require;if(!s&amp;&amp;a)return a(i,!0);if(l)return l(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[i]={exports:{}};e[i][0].call(u.exports,function(t){var n=e[i][1][t];return o(n?n:t)},u,u.exports,t,e,n,r)}return n[i].exports}for(var l="function"==typeof require&amp;&amp;require,i=0;i&lt;r.length;i++)o(r[i]);return o}({1:[function(t,e,n){"use strict";function r(t){t.fn.perfectScrollbar=function(t){return this.each(function(){if("object"==typeof t||"undefined"==typeof t){var e=t;l.get(this)||o.initialize(this,e)}else{var n=t;"update"===n?o.update(this):"destroy"===n&amp;&amp;o.destroy(this)}})}}var o=t("../main"),l=t("../plugin/instances");if("function"==typeof define&amp;&amp;define.amd)define(["jquery"],r);else{var i=window.jQuery?window.jQuery:window.$;"undefined"!=typeof i&amp;&amp;r(i)}e.exports=r},{"../main":7,"../plugin/instances":18}],2:[function(t,e,n){"use strict";function r(t,e){var n=t.className.split(" ");n.indexOf(e)&lt;0&amp;&amp;n.push(e),t.className=n.join(" ")}function o(t,e){var n=t.className.split(" "),r=n.indexOf(e);r&gt;=0&amp;&amp;n.splice(r,1),t.className=n.join(" ")}n.add=function(t,e){t.classList?t.classList.add(e):r(t,e)},n.remove=function(t,e){t.classList?t.classList.remove(e):o(t,e)},n.list=function(t){return t.classList?Array.prototype.slice.apply(t.classList):t.className.split(" ")}},{}],3:[function(t,e,n){"use strict";function r(t,e){return window.getComputedStyle(t)[e]}function o(t,e,n){return"number"==typeof n&amp;&amp;(n=n.toString()+"px"),t.style[e]=n,t}function l(t,e){for(var n in e){var r=e[n];"number"==typeof r&amp;&amp;(r=r.toString()+"px"),t.style[n]=r}return t}var i={};i.e=function(t,e){var n=document.createElement(t);return n.className=e,n},i.appendTo=function(t,e){return e.appendChild(t),t},i.css=function(t,e,n){return"object"==typeof e?l(t,e):"undefined"==typeof n?r(t,e):o(t,e,n)},i.matches=function(t,e){return"undefined"!=typeof t.matches?t.matches(e):"undefined"!=typeof t.matchesSelector?t.matchesSelector(e):"undefined"!=typeof t.webkitMatchesSelector?t.webkitMatchesSelector(e):"undefined"!=typeof t.mozMatchesSelector?t.mozMatchesSelector(e):"undefined"!=typeof t.msMatchesSelector?t.msMatchesSelector(e):void 0},i.remove=function(t){"undefined"!=typeof t.remove?t.remove():t.parentNode&amp;&amp;t.parentNode.removeChild(t)},i.queryChildren=function(t,e){return Array.prototype.filter.call(t.childNodes,function(t){return i.matches(t,e)})},e.exports=i},{}],4:[function(t,e,n){"use strict";var r=function(t){this.element=t,this.events={}};r.prototype.bind=function(t,e){"undefined"==typeof this.events[t]&amp;&amp;(this.events[t]=[]),this.events[t].push(e),this.element.addEventListener(t,e,!1)},r.prototype.unbind=function(t,e){var n="undefined"!=typeof e;this.events[t]=this.events[t].filter(function(r){return!(!n||r===e)||(this.element.removeEventListener(t,r,!1),!1)},this)},r.prototype.unbindAll=function(){for(var t in this.events)this.unbind(t)};var o=function(){this.eventElements=[]};o.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return"undefined"==typeof e&amp;&amp;(e=new r(t),this.eventElements.push(e)),e},o.prototype.bind=function(t,e,n){this.eventElement(t).bind(e,n)},o.prototype.unbind=function(t,e,n){this.eventElement(t).unbind(e,n)},o.prototype.unbindAll=function(){for(var t=0;t&lt;this.eventElements.length;t++)this.eventElements[t].unbindAll()},o.prototype.once=function(t,e,n){var r=this.eventElement(t),o=function(t){r.unbind(e,o),n(t)};r.bind(e,o)},e.exports=o},{}],5:[function(t,e,n){"use strict";e.exports=function(){function t(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}}()},{}],6:[function(t,e,n){"use strict";var r=t("./class"),o=t("./dom"),l=n.toInt=function(t){return parseInt(t,10)||0},i=n.clone=function(t){if(t){if(Array.isArray(t))return t.map(i);if("object"==typeof t){var e={};for(var n in t)e[n]=i(t[n]);return e}return t}return null};n.extend=function(t,e){var n=i(t);for(var r in e)n[r]=i(e[r]);return n},n.isEditable=function(t){return o.matches(t,"input,[contenteditable]")||o.matches(t,"select,[contenteditable]")||o.matches(t,"textarea,[contenteditable]")||o.matches(t,"button,[contenteditable]")},n.removePsClasses=function(t){for(var e=r.list(t),n=0;n&lt;e.length;n++){var o=e[n];0===o.indexOf("ps-")&amp;&amp;r.remove(t,o)}},n.outerWidth=function(t){return l(o.css(t,"width"))+l(o.css(t,"paddingLeft"))+l(o.css(t,"paddingRight"))+l(o.css(t,"borderLeftWidth"))+l(o.css(t,"borderRightWidth"))},n.startScrolling=function(t,e){r.add(t,"ps-in-scrolling"),"undefined"!=typeof e?r.add(t,"ps-"+e):(r.add(t,"ps-x"),r.add(t,"ps-y"))},n.stopScrolling=function(t,e){r.remove(t,"ps-in-scrolling"),"undefined"!=typeof e?r.remove(t,"ps-"+e):(r.remove(t,"ps-x"),r.remove(t,"ps-y"))},n.env={isWebKit:"WebkitAppearance"in document.documentElement.style,supportsTouch:"ontouchstart"in window||window.DocumentTouch&amp;&amp;document instanceof window.DocumentTouch,supportsIePointer:null!==window.navigator.msMaxTouchPoints}},{"./class":2,"./dom":3}],7:[function(t,e,n){"use strict";var r=t("./plugin/destroy"),o=t("./plugin/initialize"),l=t("./plugin/update");e.exports={initialize:o,update:l,destroy:r}},{"./plugin/destroy":9,"./plugin/initialize":17,"./plugin/update":21}],8:[function(t,e,n){"use strict";e.exports={handlers:["click-rail","drag-scrollbar","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipePropagation:!0,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!1,wheelSpeed:1,theme:"default"}},{}],9:[function(t,e,n){"use strict";var r=t("../lib/helper"),o=t("../lib/dom"),l=t("./instances");e.exports=function(t){var e=l.get(t);e&amp;&amp;(e.event.unbindAll(),o.remove(e.scrollbarX),o.remove(e.scrollbarY),o.remove(e.scrollbarXRail),o.remove(e.scrollbarYRail),r.removePsClasses(t),l.remove(t))}},{"../lib/dom":3,"../lib/helper":6,"./instances":18}],10:[function(t,e,n){"use strict";function r(t,e){function n(t){return t.getBoundingClientRect()}var r=function(t){t.stopPropagation()};e.event.bind(e.scrollbarY,"click",r),e.event.bind(e.scrollbarYRail,"click",function(r){var o=r.pageY-window.pageYOffset-n(e.scrollbarYRail).top,s=o&gt;e.scrollbarYTop?1:-1;i(t,"top",t.scrollTop+s*e.containerHeight),l(t),r.stopPropagation()}),e.event.bind(e.scrollbarX,"click",r),e.event.bind(e.scrollbarXRail,"click",function(r){var o=r.pageX-window.pageXOffset-n(e.scrollbarXRail).left,s=o&gt;e.scrollbarXLeft?1:-1;i(t,"left",t.scrollLeft+s*e.containerWidth),l(t),r.stopPropagation()})}var o=t("../instances"),l=t("../update-geometry"),i=t("../update-scroll");e.exports=function(t){var e=o.get(t);r(t,e)}},{"../instances":18,"../update-geometry":19,"../update-scroll":20}],11:[function(t,e,n){"use strict";function r(t,e){function n(n){var o=r+n*e.railXRatio,i=Math.max(0,e.scrollbarXRail.getBoundingClientRect().left)+e.railXRatio*(e.railXWidth-e.scrollbarXWidth);o&lt;0?e.scrollbarXLeft=0:o&gt;i?e.scrollbarXLeft=i:e.scrollbarXLeft=o;var s=l.toInt(e.scrollbarXLeft*(e.contentWidth-e.containerWidth)/(e.containerWidth-e.railXRatio*e.scrollbarXWidth))-e.negativeScrollAdjustment;c(t,"left",s)}var r=null,o=null,s=function(e){n(e.pageX-o),a(t),e.stopPropagation(),e.preventDefault()},u=function(){l.stopScrolling(t,"x"),e.event.unbind(e.ownerDocument,"mousemove",s)};e.event.bind(e.scrollbarX,"mousedown",function(n){o=n.pageX,r=l.toInt(i.css(e.scrollbarX,"left"))*e.railXRatio,l.startScrolling(t,"x"),e.event.bind(e.ownerDocument,"mousemove",s),e.event.once(e.ownerDocument,"mouseup",u),n.stopPropagation(),n.preventDefault()})}function o(t,e){function n(n){var o=r+n*e.railYRatio,i=Math.max(0,e.scrollbarYRail.getBoundingClientRect().top)+e.railYRatio*(e.railYHeight-e.scrollbarYHeight);o&lt;0?e.scrollbarYTop=0:o&gt;i?e.scrollbarYTop=i:e.scrollbarYTop=o;var s=l.toInt(e.scrollbarYTop*(e.contentHeight-e.containerHeight)/(e.containerHeight-e.railYRatio*e.scrollbarYHeight));c(t,"top",s)}var r=null,o=null,s=function(e){n(e.pageY-o),a(t),e.stopPropagation(),e.preventDefault()},u=function(){l.stopScrolling(t,"y"),e.event.unbind(e.ownerDocument,"mousemove",s)};e.event.bind(e.scrollbarY,"mousedown",function(n){o=n.pageY,r=l.toInt(i.css(e.scrollbarY,"top"))*e.railYRatio,l.startScrolling(t,"y"),e.event.bind(e.ownerDocument,"mousemove",s),e.event.once(e.ownerDocument,"mouseup",u),n.stopPropagation(),n.preventDefault()})}var l=t("../../lib/helper"),i=t("../../lib/dom"),s=t("../instances"),a=t("../update-geometry"),c=t("../update-scroll");e.exports=function(t){var e=s.get(t);r(t,e),o(t,e)}},{"../../lib/dom":3,"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],12:[function(t,e,n){"use strict";function r(t,e){function n(n,r){var o=t.scrollTop;if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&amp;&amp;r&gt;0||o&gt;=e.contentHeight-e.containerHeight&amp;&amp;r&lt;0)return!e.settings.wheelPropagation}var l=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===l&amp;&amp;n&lt;0||l&gt;=e.contentWidth-e.containerWidth&amp;&amp;n&gt;0)return!e.settings.wheelPropagation}return!0}var r=!1;e.event.bind(t,"mouseenter",function(){r=!0}),e.event.bind(t,"mouseleave",function(){r=!1});var i=!1;e.event.bind(e.ownerDocument,"keydown",function(c){if(!(c.isDefaultPrevented&amp;&amp;c.isDefaultPrevented()||c.defaultPrevented)){var u=l.matches(e.scrollbarX,":focus")||l.matches(e.scrollbarY,":focus");if(r||u){var d=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(d){if("IFRAME"===d.tagName)d=d.contentDocument.activeElement;else for(;d.shadowRoot;)d=d.shadowRoot.activeElement;if(o.isEditable(d))return}var p=0,f=0;switch(c.which){case 37:p=c.metaKey?-e.contentWidth:c.altKey?-e.containerWidth:-30;break;case 38:f=c.metaKey?e.contentHeight:c.altKey?e.containerHeight:30;break;case 39:p=c.metaKey?e.contentWidth:c.altKey?e.containerWidth:30;break;case 40:f=c.metaKey?-e.contentHeight:c.altKey?-e.containerHeight:-30;break;case 33:f=90;break;case 32:f=c.shiftKey?90:-90;break;case 34:f=-90;break;case 35:f=c.ctrlKey?-e.contentHeight:-e.containerHeight;break;case 36:f=c.ctrlKey?t.scrollTop:e.containerHeight;break;default:return}a(t,"top",t.scrollTop-f),a(t,"left",t.scrollLeft+p),s(t),i=n(p,f),i&amp;&amp;c.preventDefault()}}})}var o=t("../../lib/helper"),l=t("../../lib/dom"),i=t("../instances"),s=t("../update-geometry"),a=t("../update-scroll");e.exports=function(t){var e=i.get(t);r(t,e)}},{"../../lib/dom":3,"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],13:[function(t,e,n){"use strict";function r(t,e){function n(n,r){var o=t.scrollTop;if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&amp;&amp;r&gt;0||o&gt;=e.contentHeight-e.containerHeight&amp;&amp;r&lt;0)return!e.settings.wheelPropagation}var l=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===l&amp;&amp;n&lt;0||l&gt;=e.contentWidth-e.containerWidth&amp;&amp;n&gt;0)return!e.settings.wheelPropagation}return!0}function r(t){var e=t.deltaX,n=-1*t.deltaY;return"undefined"!=typeof e&amp;&amp;"undefined"!=typeof n||(e=-1*t.wheelDeltaX/6,n=t.wheelDeltaY/6),t.deltaMode&amp;&amp;1===t.deltaMode&amp;&amp;(e*=10,n*=10),e!==e&amp;&amp;n!==n&amp;&amp;(e=0,n=t.wheelDelta),t.shiftKey?[-n,-e]:[e,n]}function o(e,n){var r=t.querySelector("textarea:hover, select[multiple]:hover, .ps-child:hover");if(r){var o=window.getComputedStyle(r),l=[o.overflow,o.overflowX,o.overflowY].join("");if(!l.match(/(scroll|auto)/))return!1;var i=r.scrollHeight-r.clientHeight;if(i&gt;0&amp;&amp;!(0===r.scrollTop&amp;&amp;n&gt;0||r.scrollTop===i&amp;&amp;n&lt;0))return!0;var s=r.scrollLeft-r.clientWidth;if(s&gt;0&amp;&amp;!(0===r.scrollLeft&amp;&amp;e&lt;0||r.scrollLeft===s&amp;&amp;e&gt;0))return!0}return!1}function s(s){var c=r(s),u=c[0],d=c[1];o(u,d)||(a=!1,e.settings.useBothWheelAxes?e.scrollbarYActive&amp;&amp;!e.scrollbarXActive?(d?i(t,"top",t.scrollTop-d*e.settings.wheelSpeed):i(t,"top",t.scrollTop+u*e.settings.wheelSpeed),a=!0):e.scrollbarXActive&amp;&amp;!e.scrollbarYActive&amp;&amp;(u?i(t,"left",t.scrollLeft+u*e.settings.wheelSpeed):i(t,"left",t.scrollLeft-d*e.settings.wheelSpeed),a=!0):(i(t,"top",t.scrollTop-d*e.settings.wheelSpeed),i(t,"left",t.scrollLeft+u*e.settings.wheelSpeed)),l(t),a=a||n(u,d),a&amp;&amp;(s.stopPropagation(),s.preventDefault()))}var a=!1;"undefined"!=typeof window.onwheel?e.event.bind(t,"wheel",s):"undefined"!=typeof window.onmousewheel&amp;&amp;e.event.bind(t,"mousewheel",s)}var o=t("../instances"),l=t("../update-geometry"),i=t("../update-scroll");e.exports=function(t){var e=o.get(t);r(t,e)}},{"../instances":18,"../update-geometry":19,"../update-scroll":20}],14:[function(t,e,n){"use strict";function r(t,e){e.event.bind(t,"scroll",function(){l(t)})}var o=t("../instances"),l=t("../update-geometry");e.exports=function(t){var e=o.get(t);r(t,e)}},{"../instances":18,"../update-geometry":19}],15:[function(t,e,n){"use strict";function r(t,e){function n(){var t=window.getSelection?window.getSelection():document.getSelection?document.getSelection():"";return 0===t.toString().length?null:t.getRangeAt(0).commonAncestorContainer}function r(){c||(c=setInterval(function(){return l.get(t)?(s(t,"top",t.scrollTop+u.top),s(t,"left",t.scrollLeft+u.left),void i(t)):void clearInterval(c)},50))}function a(){c&amp;&amp;(clearInterval(c),c=null),o.stopScrolling(t)}var c=null,u={top:0,left:0},d=!1;e.event.bind(e.ownerDocument,"selectionchange",function(){t.contains(n())?d=!0:(d=!1,a())}),e.event.bind(window,"mouseup",function(){d&amp;&amp;(d=!1,a())}),e.event.bind(window,"keyup",function(){d&amp;&amp;(d=!1,a())}),e.event.bind(window,"mousemove",function(e){if(d){var n={x:e.pageX,y:e.pageY},l={left:t.offsetLeft,right:t.offsetLeft+t.offsetWidth,top:t.offsetTop,bottom:t.offsetTop+t.offsetHeight};n.x&lt;l.left+3?(u.left=-5,o.startScrolling(t,"x")):n.x&gt;l.right-3?(u.left=5,o.startScrolling(t,"x")):u.left=0,n.y&lt;l.top+3?(l.top+3-n.y&lt;5?u.top=-5:u.top=-20,o.startScrolling(t,"y")):n.y&gt;l.bottom-3?(n.y-l.bottom+3&lt;5?u.top=5:u.top=20,o.startScrolling(t,"y")):u.top=0,0===u.top&amp;&amp;0===u.left?a():r()}})}var o=t("../../lib/helper"),l=t("../instances"),i=t("../update-geometry"),s=t("../update-scroll");e.exports=function(t){var e=l.get(t);r(t,e)}},{"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],16:[function(t,e,n){"use strict";function r(t,e,n,r){function o(n,r){var o=t.scrollTop,l=t.scrollLeft,i=Math.abs(n),s=Math.abs(r);if(s&gt;i){if(r&lt;0&amp;&amp;o===e.contentHeight-e.containerHeight||r&gt;0&amp;&amp;0===o)return!e.settings.swipePropagation}else if(i&gt;s&amp;&amp;(n&lt;0&amp;&amp;l===e.contentWidth-e.containerWidth||n&gt;0&amp;&amp;0===l))return!e.settings.swipePropagation;return!0}function a(e,n){s(t,"top",t.scrollTop-n),s(t,"left",t.scrollLeft-e),i(t)}function c(){w=!0}function u(){w=!1}function d(t){return t.targetTouches?t.targetTouches[0]:t}function p(t){return!(!t.targetTouches||1!==t.targetTouches.length)||!(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE)}function f(t){if(p(t)){Y=!0;var e=d(t);g.pageX=e.pageX,g.pageY=e.pageY,v=(new Date).getTime(),null!==y&amp;&amp;clearInterval(y),t.stopPropagation()}}function h(t){if(!Y&amp;&amp;e.settings.swipePropagation&amp;&amp;f(t),!w&amp;&amp;Y&amp;&amp;p(t)){var n=d(t),r={pageX:n.pageX,pageY:n.pageY},l=r.pageX-g.pageX,i=r.pageY-g.pageY;a(l,i),g=r;var s=(new Date).getTime(),c=s-v;c&gt;0&amp;&amp;(m.x=l/c,m.y=i/c,v=s),o(l,i)&amp;&amp;(t.stopPropagation(),t.preventDefault())}}function b(){!w&amp;&amp;Y&amp;&amp;(Y=!1,e.settings.swipeEasing&amp;&amp;(clearInterval(y),y=setInterval(function(){return l.get(t)&amp;&amp;(m.x||m.y)?Math.abs(m.x)&lt;.01&amp;&amp;Math.abs(m.y)&lt;.01?void clearInterval(y):(a(30*m.x,30*m.y),m.x*=.8,void(m.y*=.8)):void clearInterval(y)},10)))}var g={},v=0,m={},y=null,w=!1,Y=!1;n?(e.event.bind(window,"touchstart",c),e.event.bind(window,"touchend",u),e.event.bind(t,"touchstart",f),e.event.bind(t,"touchmove",h),e.event.bind(t,"touchend",b)):r&amp;&amp;(window.PointerEvent?(e.event.bind(window,"pointerdown",c),e.event.bind(window,"pointerup",u),e.event.bind(t,"pointerdown",f),e.event.bind(t,"pointermove",h),e.event.bind(t,"pointerup",b)):window.MSPointerEvent&amp;&amp;(e.event.bind(window,"MSPointerDown",c),e.event.bind(window,"MSPointerUp",u),e.event.bind(t,"MSPointerDown",f),e.event.bind(t,"MSPointerMove",h),e.event.bind(t,"MSPointerUp",b)))}var o=t("../../lib/helper"),l=t("../instances"),i=t("../update-geometry"),s=t("../update-scroll");e.exports=function(t){if(o.env.supportsTouch||o.env.supportsIePointer){var e=l.get(t);r(t,e,o.env.supportsTouch,o.env.supportsIePointer)}}},{"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],17:[function(t,e,n){"use strict";var r=t("../lib/helper"),o=t("../lib/class"),l=t("./instances"),i=t("./update-geometry"),s={"click-rail":t("./handler/click-rail"),"drag-scrollbar":t("./handler/drag-scrollbar"),keyboard:t("./handler/keyboard"),wheel:t("./handler/mouse-wheel"),touch:t("./handler/touch"),selection:t("./handler/selection")},a=t("./handler/native-scroll");e.exports=function(t,e){e="object"==typeof e?e:{},o.add(t,"ps");var n=l.add(t);n.settings=r.extend(n.settings,e),o.add(t,"ps--theme_"+n.settings.theme),n.settings.handlers.forEach(function(e){s[e](t)}),a(t),i(t)}},{"../lib/class":2,"../lib/helper":6,"./handler/click-rail":10,"./handler/drag-scrollbar":11,"./handler/keyboard":12,"./handler/mouse-wheel":13,"./handler/native-scroll":14,"./handler/selection":15,"./handler/touch":16,"./instances":18,"./update-geometry":19}],18:[function(t,e,n){"use strict";function r(t){function e(){a.add(t,"ps--focus")}function n(){a.remove(t,"ps--focus")}var r=this;r.settings=s.clone(c),r.containerWidth=null,r.containerHeight=null,r.contentWidth=null,r.contentHeight=null,r.isRtl="rtl"===u.css(t,"direction"),r.isNegativeScroll=function(){var e=t.scrollLeft,n=null;return t.scrollLeft=-1,n=t.scrollLeft&lt;0,t.scrollLeft=e,n}(),r.negativeScrollAdjustment=r.isNegativeScroll?t.scrollWidth-t.clientWidth:0,r.event=new d,r.ownerDocument=t.ownerDocument||document,r.scrollbarXRail=u.appendTo(u.e("div","ps__scrollbar-x-rail"),t),r.scrollbarX=u.appendTo(u.e("div","ps__scrollbar-x"),r.scrollbarXRail),r.scrollbarX.setAttribute("tabindex",0),r.event.bind(r.scrollbarX,"focus",e),r.event.bind(r.scrollbarX,"blur",n),r.scrollbarXActive=null,r.scrollbarXWidth=null,r.scrollbarXLeft=null,r.scrollbarXBottom=s.toInt(u.css(r.scrollbarXRail,"bottom")),r.isScrollbarXUsingBottom=r.scrollbarXBottom===r.scrollbarXBottom,r.scrollbarXTop=r.isScrollbarXUsingBottom?null:s.toInt(u.css(r.scrollbarXRail,"top")),r.railBorderXWidth=s.toInt(u.css(r.scrollbarXRail,"borderLeftWidth"))+s.toInt(u.css(r.scrollbarXRail,"borderRightWidth")),u.css(r.scrollbarXRail,"display","block"),r.railXMarginWidth=s.toInt(u.css(r.scrollbarXRail,"marginLeft"))+s.toInt(u.css(r.scrollbarXRail,"marginRight")),u.css(r.scrollbarXRail,"display",""),r.railXWidth=null,r.railXRatio=null,r.scrollbarYRail=u.appendTo(u.e("div","ps__scrollbar-y-rail"),t),r.scrollbarY=u.appendTo(u.e("div","ps__scrollbar-y"),r.scrollbarYRail),r.scrollbarY.setAttribute("tabindex",0),r.event.bind(r.scrollbarY,"focus",e),r.event.bind(r.scrollbarY,"blur",n),r.scrollbarYActive=null,r.scrollbarYHeight=null,r.scrollbarYTop=null,r.scrollbarYRight=s.toInt(u.css(r.scrollbarYRail,"right")),r.isScrollbarYUsingRight=r.scrollbarYRight===r.scrollbarYRight,r.scrollbarYLeft=r.isScrollbarYUsingRight?null:s.toInt(u.css(r.scrollbarYRail,"left")),r.scrollbarYOuterWidth=r.isRtl?s.outerWidth(r.scrollbarY):null,r.railBorderYWidth=s.toInt(u.css(r.scrollbarYRail,"borderTopWidth"))+s.toInt(u.css(r.scrollbarYRail,"borderBottomWidth")),u.css(r.scrollbarYRail,"display","block"),r.railYMarginHeight=s.toInt(u.css(r.scrollbarYRail,"marginTop"))+s.toInt(u.css(r.scrollbarYRail,"marginBottom")),u.css(r.scrollbarYRail,"display",""),r.railYHeight=null,r.railYRatio=null}function o(t){return t.getAttribute("data-ps-id")}function l(t,e){t.setAttribute("data-ps-id",e)}function i(t){t.removeAttribute("data-ps-id")}var s=t("../lib/helper"),a=t("../lib/class"),c=t("./default-setting"),u=t("../lib/dom"),d=t("../lib/event-manager"),p=t("../lib/guid"),f={};n.add=function(t){var e=p();return l(t,e),f[e]=new r(t),f[e]},n.remove=function(t){delete f[o(t)],i(t)},n.get=function(t){return f[o(t)]}},{"../lib/class":2,"../lib/dom":3,"../lib/event-manager":4,"../lib/guid":5,"../lib/helper":6,"./default-setting":8}],19:[function(t,e,n){"use strict";function r(t,e){return t.settings.minScrollbarLength&amp;&amp;(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&amp;&amp;(e=Math.min(e,t.settings.maxScrollbarLength)),e}function o(t,e){var n={width:e.railXWidth};e.isRtl?n.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:n.left=t.scrollLeft,e.isScrollbarXUsingBottom?n.bottom=e.scrollbarXBottom-t.scrollTop:n.top=e.scrollbarXTop+t.scrollTop,s.css(e.scrollbarXRail,n);var r={top:t.scrollTop,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?r.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth:r.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?r.left=e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:r.left=e.scrollbarYLeft+t.scrollLeft,s.css(e.scrollbarYRail,r),s.css(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),s.css(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}var l=t("../lib/helper"),i=t("../lib/class"),s=t("../lib/dom"),a=t("./instances"),c=t("./update-scroll");e.exports=function(t){var e=a.get(t);e.containerWidth=t.clientWidth,e.containerHeight=t.clientHeight,e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight;var n;t.contains(e.scrollbarXRail)||(n=s.queryChildren(t,".ps__scrollbar-x-rail"),n.length&gt;0&amp;&amp;n.forEach(function(t){s.remove(t)}),s.appendTo(e.scrollbarXRail,t)),t.contains(e.scrollbarYRail)||(n=s.queryChildren(t,".ps__scrollbar-y-rail"),n.length&gt;0&amp;&amp;n.forEach(function(t){s.remove(t)}),s.appendTo(e.scrollbarYRail,t)),!e.settings.suppressScrollX&amp;&amp;e.containerWidth+e.settings.scrollXMarginOffset&lt;e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=r(e,l.toInt(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=l.toInt((e.negativeScrollAdjustment+t.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&amp;&amp;e.containerHeight+e.settings.scrollYMarginOffset&lt;e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=r(e,l.toInt(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=l.toInt(t.scrollTop*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft&gt;=e.railXWidth-e.scrollbarXWidth&amp;&amp;(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop&gt;=e.railYHeight-e.scrollbarYHeight&amp;&amp;(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),o(t,e),e.scrollbarXActive?i.add(t,"ps--active-x"):(i.remove(t,"ps--active-x"),e.scrollbarXWidth=0,e.scrollbarXLeft=0,c(t,"left",0)),e.scrollbarYActive?i.add(t,"ps--active-y"):(i.remove(t,"ps--active-y"),e.scrollbarYHeight=0,e.scrollbarYTop=0,c(t,"top",0))}},{"../lib/class":2,"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-scroll":20}],20:[function(t,e,n){"use strict";var r=t("./instances"),o=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e};e.exports=function(t,e,n){if("undefined"==typeof t)throw"You must provide an element to the update-scroll function";if("undefined"==typeof e)throw"You must provide an axis to the update-scroll function";if("undefined"==typeof n)throw"You must provide a value to the update-scroll function";"top"===e&amp;&amp;n&lt;=0&amp;&amp;(t.scrollTop=n=0,t.dispatchEvent(o("ps-y-reach-start"))),"left"===e&amp;&amp;n&lt;=0&amp;&amp;(t.scrollLeft=n=0,t.dispatchEvent(o("ps-x-reach-start")));var l=r.get(t);"top"===e&amp;&amp;n&gt;=l.contentHeight-l.containerHeight&amp;&amp;(n=l.contentHeight-l.containerHeight,n-t.scrollTop&lt;=1?n=t.scrollTop:t.scrollTop=n,t.dispatchEvent(o("ps-y-reach-end"))),"left"===e&amp;&amp;n&gt;=l.contentWidth-l.containerWidth&amp;&amp;(n=l.contentWidth-l.containerWidth,n-t.scrollLeft&lt;=1?n=t.scrollLeft:t.scrollLeft=n,t.dispatchEvent(o("ps-x-reach-end"))),void 0===l.lastTop&amp;&amp;(l.lastTop=t.scrollTop),void 0===l.lastLeft&amp;&amp;(l.lastLeft=t.scrollLeft),"top"===e&amp;&amp;n&lt;l.lastTop&amp;&amp;t.dispatchEvent(o("ps-scroll-up")),"top"===e&amp;&amp;n&gt;l.lastTop&amp;&amp;t.dispatchEvent(o("ps-scroll-down")),"left"===e&amp;&amp;n&lt;l.lastLeft&amp;&amp;t.dispatchEvent(o("ps-scroll-left")),"left"===e&amp;&amp;n&gt;l.lastLeft&amp;&amp;t.dispatchEvent(o("ps-scroll-right")),"top"===e&amp;&amp;n!==l.lastTop&amp;&amp;(t.scrollTop=l.lastTop=n,t.dispatchEvent(o("ps-scroll-y"))),"left"===e&amp;&amp;n!==l.lastLeft&amp;&amp;(t.scrollLeft=l.lastLeft=n,t.dispatchEvent(o("ps-scroll-x")))}},{"./instances":18}],21:[function(t,e,n){"use strict";var r=t("../lib/helper"),o=t("../lib/dom"),l=t("./instances"),i=t("./update-geometry"),s=t("./update-scroll");e.exports=function(t){var e=l.get(t);e&amp;&amp;(e.negativeScrollAdjustment=e.isNegativeScroll?t.scrollWidth-t.clientWidth:0,o.css(e.scrollbarXRail,"display","block"),o.css(e.scrollbarYRail,"display","block"),e.railXMarginWidth=r.toInt(o.css(e.scrollbarXRail,"marginLeft"))+r.toInt(o.css(e.scrollbarXRail,"marginRight")),e.railYMarginHeight=r.toInt(o.css(e.scrollbarYRail,"marginTop"))+r.toInt(o.css(e.scrollbarYRail,"marginBottom")),o.css(e.scrollbarXRail,"display","none"),o.css(e.scrollbarYRail,"display","none"),i(t),s(t,"top",t.scrollTop),s(t,"left",t.scrollLeft),o.css(e.scrollbarXRail,"display",""),o.css(e.scrollbarYRail,"display",""))}},{"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-geometry":19,"./update-scroll":20}]},{},[1]);/*!
 * VERSION: 1.9.0
 * DATE: 2017-06-19
 * UPDATES AND DOCS AT: http://greensock.com
 *
 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
 * This work is subject to the terms at http://greensock.com/standard-license or for
 * Club GreenSock members, the software agreement that was issued with your membership.
 * 
 * @author: Jack Doyle, jack@greensock.com
 **/
var _gsScope="undefined"!=typeof module&amp;&amp;module.exports&amp;&amp;"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var a=(_gsScope.document||{}).documentElement,b=_gsScope,c=function(c,d){var e="x"===d?"Width":"Height",f="scroll"+e,g="client"+e,h=document.body;return c===b||c===a||c===h?Math.max(a[f],h[f])-(b["inner"+e]||a[g]||h[g]):c[f]-c["offset"+e]},d=function(a){return"string"==typeof a&amp;&amp;(a=TweenLite.selector(a)),a.length&amp;&amp;a!==b&amp;&amp;a[0]&amp;&amp;a[0].style&amp;&amp;!a.nodeType&amp;&amp;(a=a[0]),a===b||a.nodeType&amp;&amp;a.style?a:null},e=function(c,d){var e="scroll"+("x"===d?"Left":"Top");return c===b&amp;&amp;(null!=c.pageXOffset?e="page"+d.toUpperCase()+"Offset":c=null!=a[e]?a:document.body),function(){return c[e]}},f=function(c,f){var g=d(c).getBoundingClientRect(),h=!f||f===b||f===document.body,i=(h?a:f).getBoundingClientRect(),j={x:g.left-i.left,y:g.top-i.top};return!h&amp;&amp;f&amp;&amp;(j.x+=e(f,"x")(),j.y+=e(f,"y")()),j},g=function(a,b,d){var e=typeof a;return isNaN(a)?"number"===e||"string"===e&amp;&amp;"="===a.charAt(1)?a:"max"===a?c(b,d):Math.min(c(b,d),f(a,b)[d]):parseFloat(a)},h=_gsScope._gsDefine.plugin({propName:"scrollTo",API:2,global:!0,version:"1.9.0",init:function(a,c,d){return this._wdw=a===b,this._target=a,this._tween=d,"object"!=typeof c?(c={y:c},"string"==typeof c.y&amp;&amp;"max"!==c.y&amp;&amp;"="!==c.y.charAt(1)&amp;&amp;(c.x=c.y)):c.nodeType&amp;&amp;(c={y:c,x:c}),this.vars=c,this._autoKill=c.autoKill!==!1,this.getX=e(a,"x"),this.getY=e(a,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),null!=c.x?(this._addTween(this,"x",this.x,g(c.x,a,"x")-(c.offsetX||0),"scrollTo_x",!0),this._overwriteProps.push("scrollTo_x")):this.skipX=!0,null!=c.y?(this._addTween(this,"y",this.y,g(c.y,a,"y")-(c.offsetY||0),"scrollTo_y",!0),this._overwriteProps.push("scrollTo_y")):this.skipY=!0,!0},set:function(a){this._super.setRatio.call(this,a);var d=this._wdw||!this.skipX?this.getX():this.xPrev,e=this._wdw||!this.skipY?this.getY():this.yPrev,f=e-this.yPrev,g=d-this.xPrev,i=h.autoKillThreshold;this.x&lt;0&amp;&amp;(this.x=0),this.y&lt;0&amp;&amp;(this.y=0),this._autoKill&amp;&amp;(!this.skipX&amp;&amp;(g&gt;i||-i&gt;g)&amp;&amp;d&lt;c(this._target,"x")&amp;&amp;(this.skipX=!0),!this.skipY&amp;&amp;(f&gt;i||-i&gt;f)&amp;&amp;e&lt;c(this._target,"y")&amp;&amp;(this.skipY=!0),this.skipX&amp;&amp;this.skipY&amp;&amp;(this._tween.kill(),this.vars.onAutoKill&amp;&amp;this.vars.onAutoKill.apply(this.vars.onAutoKillScope||this._tween,this.vars.onAutoKillParams||[]))),this._wdw?b.scrollTo(this.skipX?d:this.x,this.skipY?e:this.y):(this.skipY||(this._target.scrollTop=this.y),this.skipX||(this._target.scrollLeft=this.x)),this.xPrev=this.x,this.yPrev=this.y}}),i=h.prototype;h.max=c,h.getOffset=f,h.buildGetter=e,h.autoKillThreshold=7,i._kill=function(a){return a.scrollTo_x&amp;&amp;(this.skipX=!0),a.scrollTo_y&amp;&amp;(this.skipY=!0),this._super._kill.call(this,a)}}),_gsScope._gsDefine&amp;&amp;_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"undefined"!=typeof module&amp;&amp;module.exports?(require("../TweenLite.min.js"),module.exports=b()):"function"==typeof define&amp;&amp;define.amd&amp;&amp;define(["TweenLite"],b)}("ScrollToPlugin");/*!
 * VERSION: 1.20.3
 * DATE: 2017-10-02
 * UPDATES AND DOCS AT: http://greensock.com
 *
 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
 * This work is subject to the terms at http://greensock.com/standard-license or for
 * Club GreenSock members, the software agreement that was issued with your membership.
 * 
 * @author: Jack Doyle, jack@greensock.com
 */
!function(a,b){"use strict";var c={},d=a.document,e=a.GreenSockGlobals=a.GreenSockGlobals||a;if(!e.TweenLite){var f,g,h,i,j,k=function(a){var b,c=a.split("."),d=e;for(b=0;b&lt;c.length;b++)d[c[b]]=d=d[c[b]]||{};return d},l=k("com.greensock"),m=1e-10,n=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},o=function(){},p=function(){var a=Object.prototype.toString,b=a.call([]);return function(c){return null!=c&amp;&amp;(c instanceof Array||"object"==typeof c&amp;&amp;!!c.push&amp;&amp;a.call(c)===b)}}(),q={},r=function(d,f,g,h){this.sc=q[d]?q[d].sc:[],q[d]=this,this.gsClass=null,this.func=g;var i=[];this.check=function(j){for(var l,m,n,o,p=f.length,s=p;--p&gt;-1;)(l=q[f[p]]||new r(f[p],[])).gsClass?(i[p]=l.gsClass,s--):j&amp;&amp;l.sc.push(this);if(0===s&amp;&amp;g){if(m=("com.greensock."+d).split("."),n=m.pop(),o=k(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(e[n]=c[n]=o,"undefined"!=typeof module&amp;&amp;module.exports)if(d===b){module.exports=c[b]=o;for(p in c)o[p]=c[p]}else c[b]&amp;&amp;(c[b][n]=o);else"function"==typeof define&amp;&amp;define.amd&amp;&amp;define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});for(p=0;p&lt;this.sc.length;p++)this.sc[p].check()}},this.check(!0)},s=a._gsDefine=function(a,b,c,d){return new r(a,b,c,d)},t=l._class=function(a,b,c){return b=b||function(){},s(a,[],function(){return b},c),b};s.globals=e;var u=[0,0,1,1],v=t("easing.Ease",function(a,b,c,d){this._func=a,this._type=c||0,this._power=d||0,this._params=b?u.concat(b):u},!0),w=v.map={},x=v.register=function(a,b,c,d){for(var e,f,g,h,i=b.split(","),j=i.length,k=(c||"easeIn,easeOut,easeInOut").split(",");--j&gt;-1;)for(f=i[j],e=d?t("easing."+f,null,!0):l.easing[f]||{},g=k.length;--g&gt;-1;)h=k[g],w[f+"."+h]=w[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(h=v.prototype,h._calcEnd=!1,h.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5&gt;a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&amp;&amp;(d*=d*d*d*d),1===b?1-d:2===b?d:.5&gt;a?d/2:1-d/2},f=["Linear","Quad","Cubic","Quart","Quint,Strong"],g=f.length;--g&gt;-1;)h=f[g]+",Power"+g,x(new v(null,null,1,g),h,"easeOut",!0),x(new v(null,null,2,g),h,"easeIn"+(0===g?",easeNone":"")),x(new v(null,null,3,g),h,"easeInOut");w.linear=l.easing.Linear.easeIn,w.swing=l.easing.Quad.easeInOut;var y=t("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});h=y.prototype,h.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],k=0;for(this!==i||j||i.wake(),null==h&amp;&amp;(this._listeners[a]=h=[]),g=h.length;--g&gt;-1;)f=h[g],f.c===b&amp;&amp;f.s===c?h.splice(g,1):0===k&amp;&amp;f.pr&lt;e&amp;&amp;(k=g+1);h.splice(k,0,{c:b,s:c,up:d,pr:e})},h.removeEventListener=function(a,b){var c,d=this._listeners[a];if(d)for(c=d.length;--c&gt;-1;)if(d[c].c===b)return void d.splice(c,1)},h.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b&gt;1&amp;&amp;(e=e.slice(0)),c=this._eventTarget;--b&gt;-1;)d=e[b],d&amp;&amp;(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var z=a.requestAnimationFrame,A=a.cancelAnimationFrame,B=Date.now||function(){return(new Date).getTime()},C=B();for(f=["ms","moz","webkit","o"],g=f.length;--g&gt;-1&amp;&amp;!z;)z=a[f[g]+"RequestAnimationFrame"],A=a[f[g]+"CancelAnimationFrame"]||a[f[g]+"CancelRequestAnimationFrame"];t("Ticker",function(a,b){var c,e,f,g,h,k=this,l=B(),n=b!==!1&amp;&amp;z?"auto":!1,p=500,q=33,r="tick",s=function(a){var b,d,i=B()-C;i&gt;p&amp;&amp;(l+=i-q),C+=i,k.time=(C-l)/1e3,b=k.time-h,(!c||b&gt;0||a===!0)&amp;&amp;(k.frame++,h+=b+(b&gt;=g?.004:g-b),d=!0),a!==!0&amp;&amp;(f=e(s)),d&amp;&amp;k.dispatchEvent(r)};y.call(k),k.time=k.frame=0,k.tick=function(){s(!0)},k.lagSmoothing=function(a,b){return arguments.length?(p=a||1/m,void(q=Math.min(b,p,0))):1/m&gt;p},k.sleep=function(){null!=f&amp;&amp;(n&amp;&amp;A?A(f):clearTimeout(f),e=o,f=null,k===i&amp;&amp;(j=!1))},k.wake=function(a){null!==f?k.sleep():a?l+=-C+(C=B()):k.frame&gt;10&amp;&amp;(C=B()-p+5),e=0===c?o:n&amp;&amp;z?z:function(a){return setTimeout(a,1e3*(h-k.time)+1|0)},k===i&amp;&amp;(j=!0),s(2)},k.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void k.wake()):c},k.useRAF=function(a){return arguments.length?(k.sleep(),n=a,void k.fps(c)):n},k.fps(a),setTimeout(function(){"auto"===n&amp;&amp;k.frame&lt;5&amp;&amp;"hidden"!==d.visibilityState&amp;&amp;k.useRAF(!1)},1500)}),h=l.Ticker.prototype=new l.events.EventDispatcher,h.constructor=l.Ticker;var D=t("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=b.immediateRender===!0,this.data=b.data,this._reversed=b.reversed===!0,X){j||i.wake();var c=this.vars.useFrames?W:X;c.add(this,c._time),this.vars.paused&amp;&amp;this.paused(!0)}});i=D.ticker=new l.Ticker,h=D.prototype,h._dirty=h._gc=h._initted=h._paused=!1,h._totalTime=h._time=0,h._rawPrevTime=-1,h._next=h._last=h._onUpdate=h._timeline=h.timeline=null,h._paused=!1;var E=function(){j&amp;&amp;B()-C&gt;2e3&amp;&amp;("hidden"!==d.visibilityState||!i.lagSmoothing())&amp;&amp;i.wake();var a=setTimeout(E,2e3);a.unref&amp;&amp;a.unref()};E(),h.play=function(a,b){return null!=a&amp;&amp;this.seek(a,b),this.reversed(!1).paused(!1)},h.pause=function(a,b){return null!=a&amp;&amp;this.seek(a,b),this.paused(!0)},h.resume=function(a,b){return null!=a&amp;&amp;this.seek(a,b),this.paused(!1)},h.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},h.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},h.reverse=function(a,b){return null!=a&amp;&amp;this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},h.render=function(a,b,c){},h.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&amp;&amp;this._enabled(!0),this},h.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&amp;&amp;!this._paused&amp;&amp;b.isActive()&amp;&amp;(a=b.rawTime(!0))&gt;=c&amp;&amp;a&lt;c+this.totalDuration()/this._timeScale-1e-7},h._enabled=function(a,b){return j||i.wake(),this._gc=!a,this._active=this.isActive(),b!==!0&amp;&amp;(a&amp;&amp;!this.timeline?this._timeline.add(this,this._startTime-this._delay):!a&amp;&amp;this.timeline&amp;&amp;this._timeline._remove(this,!0)),!1},h._kill=function(a,b){return this._enabled(!1,!1)},h.kill=function(a,b){return this._kill(a,b),this},h._uncache=function(a){for(var b=a?this:this.timeline;b;)b._dirty=!0,b=b.timeline;return this},h._swapSelfInParams=function(a){for(var b=a.length,c=a.concat();--b&gt;-1;)"{self}"===a[b]&amp;&amp;(c[b]=this);return c},h._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},h.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=p(c)&amp;&amp;-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&amp;&amp;(this._onUpdate=b)}return this},h.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&amp;&amp;this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},h.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&amp;&amp;this._time&gt;0&amp;&amp;this._time&lt;this._duration&amp;&amp;0!==a&amp;&amp;this.totalTime(this._totalTime*(a/this._duration),!0),this):(this._dirty=!1,this._duration)},h.totalDuration=function(a){return this._dirty=!1,arguments.length?this.duration(a):this._totalDuration},h.time=function(a,b){return arguments.length?(this._dirty&amp;&amp;this.totalDuration(),this.totalTime(a&gt;this._duration?this._duration:a,b)):this._time},h.totalTime=function(a,b,c){if(j||i.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0&gt;a&amp;&amp;!c&amp;&amp;(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&amp;&amp;this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a&gt;d&amp;&amp;!c&amp;&amp;(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&amp;&amp;e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&amp;&amp;this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&amp;&amp;(J.length&amp;&amp;Z(),this.render(a,b,!1),J.length&amp;&amp;Z())}return this},h.progress=h.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio},h.startTime=function(a){return arguments.length?(a!==this._startTime&amp;&amp;(this._startTime=a,this.timeline&amp;&amp;this.timeline._sortChildren&amp;&amp;this.timeline.add(this,a-this._delay)),this):this._startTime},h.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},h.timeScale=function(a){if(!arguments.length)return this._timeScale;var b,c;for(a=a||m,this._timeline&amp;&amp;this._timeline.smoothChildTiming&amp;&amp;(b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime(),this._startTime=c-(c-this._startTime)*this._timeScale/a),this._timeScale=a,c=this.timeline;c&amp;&amp;c.timeline;)c._dirty=!0,c.totalDuration(),c=c.timeline;return this},h.reversed=function(a){return arguments.length?(a!=this._reversed&amp;&amp;(this._reversed=a,this.totalTime(this._timeline&amp;&amp;!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},h.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&amp;&amp;d&amp;&amp;(j||a||i.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&amp;&amp;d.smoothChildTiming&amp;&amp;(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&amp;&amp;0!==c&amp;&amp;this._initted&amp;&amp;this.duration()&amp;&amp;(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&amp;&amp;!a&amp;&amp;this._enabled(!0,!1),this};var F=t("core.SimpleTimeline",function(a){D.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});h=F.prototype=new D,h.constructor=F,h.kill()._gc=!1,h._first=h._last=h._recent=null,h._sortChildren=!1,h.add=h.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&amp;&amp;this!==a._timeline&amp;&amp;(a._pauseTime=a._startTime+(this.rawTime()-a._startTime)/a._timeScale),a.timeline&amp;&amp;a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&amp;&amp;a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&amp;&amp;e._startTime&gt;f;)e=e._prev;return e?(a._next=e._next,e._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=e,this._recent=a,this._timeline&amp;&amp;this._uncache(!0),this},h._remove=function(a,b){return a.timeline===this&amp;&amp;(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&amp;&amp;(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&amp;&amp;(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&amp;&amp;(this._recent=this._last),this._timeline&amp;&amp;this._uncache(!0)),this},h.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a&gt;=e._startTime&amp;&amp;!e._paused&amp;&amp;!e._gc)&amp;&amp;(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},h.rawTime=function(){return j||i.wake(),this._totalTime};var G=t("TweenLite",function(b,c,d){if(D.call(this,c,d),this.render=G.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:G.selector(b)||b;var e,f,g,h=b.jquery||b.length&amp;&amp;b!==a&amp;&amp;b[0]&amp;&amp;(b[0]===a||b[0].nodeType&amp;&amp;b[0].style&amp;&amp;!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?V[G.defaultOverwrite]:"number"==typeof i?i&gt;&gt;0:V[i],(h||b instanceof Array||b.push&amp;&amp;p(b))&amp;&amp;"number"!=typeof b[0])for(this._targets=g=n(b),this._propLookup=[],this._siblings=[],e=0;e&lt;g.length;e++)f=g[e],f?"string"!=typeof f?f.length&amp;&amp;f!==a&amp;&amp;f[0]&amp;&amp;(f[0]===a||f[0].nodeType&amp;&amp;f[0].style&amp;&amp;!f.nodeType)?(g.splice(e--,1),this._targets=g=g.concat(n(f))):(this._siblings[e]=$(f,this,!1),1===i&amp;&amp;this._siblings[e].length&gt;1&amp;&amp;aa(f,this,null,1,this._siblings[e])):(f=g[e--]=G.selector(f),"string"==typeof f&amp;&amp;g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=$(b,this,!1),1===i&amp;&amp;this._siblings.length&gt;1&amp;&amp;aa(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&amp;&amp;0===this._delay&amp;&amp;this.vars.immediateRender!==!1)&amp;&amp;(this._time=-m,this.render(Math.min(0,-this._delay)))},!0),H=function(b){return b&amp;&amp;b.length&amp;&amp;b!==a&amp;&amp;b[0]&amp;&amp;(b[0]===a||b[0].nodeType&amp;&amp;b[0].style&amp;&amp;!b.nodeType)},I=function(a,b){var c,d={};for(c in a)U[c]||c in b&amp;&amp;"transform"!==c&amp;&amp;"x"!==c&amp;&amp;"y"!==c&amp;&amp;"width"!==c&amp;&amp;"height"!==c&amp;&amp;"className"!==c&amp;&amp;"border"!==c||!(!R[c]||R[c]&amp;&amp;R[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};h=G.prototype=new D,h.constructor=G,h.kill()._gc=!1,h.ratio=0,h._firstPT=h._targets=h._overwrittenProps=h._startAt=null,h._notifyPluginsOfEnabled=h._lazy=!1,G.version="1.20.3",G.defaultEase=h._ease=new v(null,null,1,1),G.defaultOverwrite="auto",G.ticker=i,G.autoSleep=120,G.lagSmoothing=function(a,b){i.lagSmoothing(a,b)},G.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(G.selector=c,c(b)):"undefined"==typeof d?b:d.querySelectorAll?d.querySelectorAll(b):d.getElementById("#"===b.charAt(0)?b.substr(1):b)};var J=[],K={},L=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,M=/[\+-]=-?[\.\d]/,N=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a&amp;&amp;null!=this.end?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m(b,this._target||c.t):d&gt;b&amp;&amp;b&gt;-d&amp;&amp;!c.blob&amp;&amp;(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},O=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&amp;&amp;(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(L)||[],f=b.match(L)||[],d&amp;&amp;(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i&gt;h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&amp;&amp;(o=1),k===e[h]||e.length&lt;=h?n+=k:(n&amp;&amp;(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&amp;&amp;4&gt;o?Math.round:0}),m+=k.length;return n+=b.substr(m),n&amp;&amp;l.push(n),l.setRatio=N,M.test(b)&amp;&amp;(l.end=null),l},P=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&amp;&amp;(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&amp;&amp;"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&amp;&amp;!n)&amp;&amp;(g||isNaN(m)||!n&amp;&amp;isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=O(m,n?parseFloat(o.s)+o.c:d,h||G.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):(o.s=parseFloat(m),n||(o.c=parseFloat(d)-o.s||0))),o.c?((o._next=this._firstPT)&amp;&amp;(o._next._prev=o),this._firstPT=o,o):void 0},Q=G._internals={isArray:p,isSelector:H,lazyTweens:J,blobDif:O},R=G._plugins={},S=Q.tweenLookup={},T=0,U=Q.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1},V={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},W=D._rootFramesTimeline=new F,X=D._rootTimeline=new F,Y=30,Z=Q.lazyRender=function(){var a,b=J.length;for(K={};--b&gt;-1;)a=J[b],a&amp;&amp;a._lazy!==!1&amp;&amp;(a.render(a._lazy[0],a._lazy[1],!0),a._lazy=!1);J.length=0};X._startTime=i.time,W._startTime=i.frame,X._active=W._active=!0,setTimeout(Z,1),D._updateRoot=G.render=function(){var a,b,c;if(J.length&amp;&amp;Z(),X.render((i.time-X._startTime)*X._timeScale,!1,!1),W.render((i.frame-W._startTime)*W._timeScale,!1,!1),J.length&amp;&amp;Z(),i.frame&gt;=Y){Y=i.frame+(parseInt(G.autoSleep,10)||120);for(c in S){for(b=S[c].tweens,a=b.length;--a&gt;-1;)b[a]._gc&amp;&amp;b.splice(a,1);0===b.length&amp;&amp;delete S[c]}if(c=X._first,(!c||c._paused)&amp;&amp;G.autoSleep&amp;&amp;!W._first&amp;&amp;1===i._listeners.tick.length){for(;c&amp;&amp;c._paused;)c=c._next;c||i.sleep()}}},i.addEventListener("tick",D._updateRoot);var $=function(a,b,c){var d,e,f=a._gsTweenID;if(S[f||(a._gsTweenID=f="t"+T++)]||(S[f]={target:a,tweens:[]}),b&amp;&amp;(d=S[f].tweens,d[e=d.length]=b,c))for(;--e&gt;-1;)d[e]===b&amp;&amp;d.splice(e,1);return S[f].tweens},_=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&amp;&amp;(e=g(a,b,c,d)),g=G.onOverwrite,g&amp;&amp;(f=g(a,b,c,d)),e!==!1&amp;&amp;f!==!1},aa=function(a,b,c,d,e){var f,g,h,i;if(1===d||d&gt;=4){for(i=e.length,f=0;i&gt;f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&amp;&amp;(g=!0);else if(5===d)break;return g}var j,k=b._startTime+m,l=[],n=0,o=0===b._duration;for(f=e.length;--f&gt;-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||ba(b,0,o),0===ba(h,j,o)&amp;&amp;(l[n++]=h)):h._startTime&lt;=k&amp;&amp;h._startTime+h.totalDuration()/h._timeScale&gt;k&amp;&amp;((o||!h._initted)&amp;&amp;k-h._startTime&lt;=2e-10||(l[n++]=h)));for(f=n;--f&gt;-1;)if(h=l[f],2===d&amp;&amp;h._kill(c,a,b)&amp;&amp;(g=!0),2!==d||!h._firstPT&amp;&amp;h._initted){if(2!==d&amp;&amp;!_(h,b))continue;h._enabled(!1,!1)&amp;&amp;(g=!0)}return g},ba=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f&gt;b?f-b:c&amp;&amp;f===b||!a._initted&amp;&amp;2*m&gt;f-b?m:(f+=a.totalDuration()/a._timeScale/e)&gt;b+m?0:f-b-m};h._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease;if(g.startAt){this._startAt&amp;&amp;(this._startAt.render(-1,!0),this._startAt.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.data="isStart",e.overwrite=!1,e.immediateRender=!0,e.lazy=j&amp;&amp;g.lazy!==!1,e.startAt=e.delay=null,e.onUpdate=g.onUpdate,e.onUpdateParams=g.onUpdateParams,e.onUpdateScope=g.onUpdateScope||g.callbackScope||this,this._startAt=G.to(this.target,0,e),j)if(this._time&gt;0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&amp;&amp;0!==i)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&amp;&amp;(j=!1),c={};for(d in g)U[d]&amp;&amp;"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&amp;&amp;g.lazy!==!1,c.immediateRender=j,this._startAt=G.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&amp;&amp;(this._startAt=null)}if(this._ease=k=k?k instanceof v?k:"function"==typeof k?new v(k,g.easeParams):w[k]||G.defaultEase:G.defaultEase,g.easeParams instanceof Array&amp;&amp;k.config&amp;&amp;(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f&gt;a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&amp;&amp;(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&amp;&amp;G._onPluginEvent("_onInitAllProps",this),h&amp;&amp;(this._firstPT||"function"!=typeof this.target&amp;&amp;this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},h._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;K[b._gsTweenID]&amp;&amp;Z(),this.vars.css||b.style&amp;&amp;b!==a&amp;&amp;b.nodeType&amp;&amp;R.css&amp;&amp;this.vars.autoCSS!==!1&amp;&amp;I(this.vars,b);for(g in this.vars)if(l=this.vars[g],U[g])l&amp;&amp;(l instanceof Array||l.push&amp;&amp;p(l))&amp;&amp;-1!==l.join("").indexOf("{self}")&amp;&amp;(this.vars[g]=l=this._swapSelfInParams(l,this));else if(R[g]&amp;&amp;(j=new R[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h&gt;-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&amp;&amp;(i=!0),(j._onDisable||j._onEnable)&amp;&amp;(this._notifyPluginsOfEnabled=!0),k._next&amp;&amp;(k._next._prev=k)}else c[g]=P.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&amp;&amp;this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite&gt;1&amp;&amp;this._firstPT&amp;&amp;d.length&gt;1&amp;&amp;aa(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&amp;&amp;(this.vars.lazy!==!1&amp;&amp;this._duration||this.vars.lazy&amp;&amp;!this._duration)&amp;&amp;(K[b._gsTweenID]=!0),i)},h.render=function(a,b,c){var d,e,f,g,h=this._time,i=this._duration,j=this._rawPrevTime;if(a&gt;=i-1e-7&amp;&amp;a&gt;=0)this._totalTime=this._time=i,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),0===i&amp;&amp;(this._initted||!this.vars.lazy||c)&amp;&amp;(this._startTime===this._timeline._duration&amp;&amp;(a=0),(0&gt;j||0&gt;=a&amp;&amp;a&gt;=-1e-7||j===m&amp;&amp;"isPause"!==this.data)&amp;&amp;j!==a&amp;&amp;(c=!0,j&gt;m&amp;&amp;(e="onReverseComplete")),this._rawPrevTime=g=!b||a||j===a?a:m);else if(1e-7&gt;a)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==h||0===i&amp;&amp;j&gt;0)&amp;&amp;(e="onReverseComplete",d=this._reversed),0&gt;a&amp;&amp;(this._active=!1,0===i&amp;&amp;(this._initted||!this.vars.lazy||c)&amp;&amp;(j&gt;=0&amp;&amp;(j!==m||"isPause"!==this.data)&amp;&amp;(c=!0),this._rawPrevTime=g=!b||a||j===a?a:m)),(!this._initted||this._startAt&amp;&amp;this._startAt.progress())&amp;&amp;(c=!0);else if(this._totalTime=this._time=a,this._easeType){var k=a/i,l=this._easeType,n=this._easePower;(1===l||3===l&amp;&amp;k&gt;=.5)&amp;&amp;(k=1-k),3===l&amp;&amp;(k*=2),1===n?k*=k:2===n?k*=k*k:3===n?k*=k*k*k:4===n&amp;&amp;(k*=k*k*k*k),1===l?this.ratio=1-k:2===l?this.ratio=k:.5&gt;a/i?this.ratio=k/2:this.ratio=1-k/2}else this.ratio=this._ease.getRatio(a/i);if(this._time!==h||c){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!c&amp;&amp;this._firstPT&amp;&amp;(this.vars.lazy!==!1&amp;&amp;this._duration||this.vars.lazy&amp;&amp;!this._duration))return this._time=this._totalTime=h,this._rawPrevTime=j,J.push(this),void(this._lazy=[a,b]);this._time&amp;&amp;!d?this.ratio=this._ease.getRatio(this._time/i):d&amp;&amp;this._ease._calcEnd&amp;&amp;(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&amp;&amp;(this._lazy=!1),this._active||!this._paused&amp;&amp;this._time!==h&amp;&amp;a&gt;=0&amp;&amp;(this._active=!0),0===h&amp;&amp;(this._startAt&amp;&amp;(a&gt;=0?this._startAt.render(a,!0,c):e||(e="_dummyGS")),this.vars.onStart&amp;&amp;(0!==this._time||0===i)&amp;&amp;(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&amp;&amp;(0&gt;a&amp;&amp;this._startAt&amp;&amp;a!==-1e-4&amp;&amp;this._startAt.render(a,!0,c),b||(this._time!==h||d||c)&amp;&amp;this._callback("onUpdate")),e&amp;&amp;(!this._gc||c)&amp;&amp;(0&gt;a&amp;&amp;this._startAt&amp;&amp;!this._onUpdate&amp;&amp;a!==-1e-4&amp;&amp;this._startAt.render(a,!0,c),d&amp;&amp;(this._timeline.autoRemoveChildren&amp;&amp;this._enabled(!1,!1),this._active=!1),!b&amp;&amp;this.vars[e]&amp;&amp;this._callback(e),0===i&amp;&amp;this._rawPrevTime===m&amp;&amp;g!==m&amp;&amp;(this._rawPrevTime=0))}},h._kill=function(a,b,c){if("all"===a&amp;&amp;(a=null),null==a&amp;&amp;(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:G.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&amp;&amp;this._time&amp;&amp;c._startTime===this._startTime&amp;&amp;this._timeline===c._timeline;if((p(b)||H(b))&amp;&amp;"number"!=typeof b[0])for(d=b.length;--d&gt;-1;)this._kill(a,b[d],c)&amp;&amp;(i=!0);else{if(this._targets){for(d=this._targets.length;--d&gt;-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&amp;&amp;"all"!==e&amp;&amp;a!==h&amp;&amp;("object"!=typeof a||!a._tempKill),c&amp;&amp;(G.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&amp;&amp;(l||(l=[]),l.push(f));if((l||!a)&amp;&amp;!_(this,c,b,l))return!1}for(f in j)(g=h[f])&amp;&amp;(m&amp;&amp;(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&amp;&amp;g.t._kill(j)&amp;&amp;(i=!0),g.pg&amp;&amp;0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&amp;&amp;(this._firstPT=g._next),g._next&amp;&amp;(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&amp;&amp;(e[f]=1);!this._firstPT&amp;&amp;this._initted&amp;&amp;this._enabled(!1,!1)}}return i},h.invalidate=function(){return this._notifyPluginsOfEnabled&amp;&amp;G._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],D.prototype.invalidate.call(this),this.vars.immediateRender&amp;&amp;(this._time=-m,this.render(Math.min(0,-this._delay))),this},h._enabled=function(a,b){if(j||i.wake(),a&amp;&amp;this._gc){var c,d=this._targets;if(d)for(c=d.length;--c&gt;-1;)this._siblings[c]=$(d[c],this,!0);else this._siblings=$(this.target,this,!0)}return D.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&amp;&amp;this._firstPT?G._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},G.to=function(a,b,c){return new G(a,b,c)},G.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new G(a,b,c)},G.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&amp;&amp;0!=c.immediateRender,new G(a,b,d)},G.delayedCall=function(a,b,c,d,e){return new G(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},G.set=function(a,b){return new G(a,0,b)},G.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:G.selector(a)||a;var c,d,e,f;if((p(a)||H(a))&amp;&amp;"number"!=typeof a[0]){for(c=a.length,d=[];--c&gt;-1;)d=d.concat(G.getTweensOf(a[c],b));for(c=d.length;--c&gt;-1;)for(f=d[c],e=c;--e&gt;-1;)f===d[e]&amp;&amp;d.splice(c,1)}else if(a._gsTweenID)for(d=$(a).concat(),c=d.length;--c&gt;-1;)(d[c]._gc||b&amp;&amp;!d[c].isActive())&amp;&amp;d.splice(c,1);return d||[]},G.killTweensOf=G.killDelayedCallsTo=function(a,b,c){"object"==typeof b&amp;&amp;(c=b,b=!1);for(var d=G.getTweensOf(a,b),e=d.length;--e&gt;-1;)d[e]._kill(c,a)};var ca=t("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=ca.prototype},!0);if(h=ca.prototype,ca.version="1.19.0",ca.API=2,h._firstPT=null,h._addTween=P,h.setRatio=N,h._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b&gt;-1;)null!=a[c[b]]&amp;&amp;c.splice(b,1);for(;d;)null!=a[d.n]&amp;&amp;(d._next&amp;&amp;(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&amp;&amp;(this._firstPT=d._next)),d=d._next;return!1},h._mod=h._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&amp;&amp;a[c.n.split(this._propName+"_").join("")],b&amp;&amp;"function"==typeof b&amp;&amp;(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},G._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&amp;&amp;d.pr&gt;h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&amp;&amp;"function"==typeof h.t[a]&amp;&amp;h.t[a]()&amp;&amp;(c=!0),h=h._next;return c},ca.activate=function(a){for(var b=a.length;--b&gt;-1;)a[b].API===ca.API&amp;&amp;(R[(new a[b])._propName]=a[b]);return!0},s.plugin=function(a){if(!(a&amp;&amp;a.propName&amp;&amp;a.init&amp;&amp;a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=t("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){ca.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new ca(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&amp;&amp;(h[f[b]]=a[b]);return g.version=a.version,ca.activate([g]),g},f=a._gsQueue){for(g=0;g&lt;f.length;g++)f[g]();for(h in q)q[h].func||a.console.log("GSAP encountered missing dependency: "+h)}j=!1}}("undefined"!=typeof module&amp;&amp;module.exports&amp;&amp;"undefined"!=typeof global?global:this||window,"TweenLite");/*!
 * VERSION: 1.20.3
 * DATE: 2017-10-02
 * UPDATES AND DOCS AT: http://greensock.com
 *
 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
 * This work is subject to the terms at http://greensock.com/standard-license or for
 * Club GreenSock members, the software agreement that was issued with your membership.
 * 
 * @author: Jack Doyle, jack@greensock.com
 */
var _gsScope="undefined"!=typeof module&amp;&amp;module.exports&amp;&amp;"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){b.call(this,a),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var c,d,e=this.vars;for(d in e)c=e[d],i(c)&amp;&amp;-1!==c.join("").indexOf("{self}")&amp;&amp;(e[d]=this._swapSelfInParams(c));i(e.tweens)&amp;&amp;this.add(e.tweens,0,e.align,e.stagger)},e=1e-10,f=c._internals,g=d._internals={},h=f.isSelector,i=f.isArray,j=f.lazyTweens,k=f.lazyRender,l=_gsScope._gsDefine.globals,m=function(a){var b,c={};for(b in a)c[b]=a[b];return c},n=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},o=g.pauseCallback=function(){},p=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},q=d.prototype=new b;return d.version="1.20.3",q.constructor=d,q.kill()._gc=q._forcingPlayhead=q._hasPause=!1,q.to=function(a,b,d,e){var f=d.repeat&amp;&amp;l.TweenMax||c;return b?this.add(new f(a,b,d),e):this.set(a,d,e)},q.from=function(a,b,d,e){return this.add((d.repeat&amp;&amp;l.TweenMax||c).from(a,b,d),e)},q.fromTo=function(a,b,d,e,f){var g=e.repeat&amp;&amp;l.TweenMax||c;return b?this.add(g.fromTo(a,b,d,e),f):this.set(a,e,f)},q.staggerTo=function(a,b,e,f,g,i,j,k){var l,o,q=new d({onComplete:i,onCompleteParams:j,callbackScope:k,smoothChildTiming:this.smoothChildTiming}),r=e.cycle;for("string"==typeof a&amp;&amp;(a=c.selector(a)||a),a=a||[],h(a)&amp;&amp;(a=p(a)),f=f||0,0&gt;f&amp;&amp;(a=p(a),a.reverse(),f*=-1),o=0;o&lt;a.length;o++)l=m(e),l.startAt&amp;&amp;(l.startAt=m(l.startAt),l.startAt.cycle&amp;&amp;n(l.startAt,a,o)),r&amp;&amp;(n(l,a,o),null!=l.duration&amp;&amp;(b=l.duration,delete l.duration)),q.to(a[o],b,l,o*f);return this.add(q,g)},q.staggerFrom=function(a,b,c,d,e,f,g,h){return c.immediateRender=0!=c.immediateRender,c.runBackwards=!0,this.staggerTo(a,b,c,d,e,f,g,h)},q.staggerFromTo=function(a,b,c,d,e,f,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&amp;&amp;0!=c.immediateRender,this.staggerTo(a,b,d,e,f,g,h,i)},q.call=function(a,b,d,e){return this.add(c.delayedCall(0,a,b,d),e)},q.set=function(a,b,d){return d=this._parseTimeOrLabel(d,0,!0),null==b.immediateRender&amp;&amp;(b.immediateRender=d===this._time&amp;&amp;!this._paused),this.add(new c(a,0,b),d)},d.exportRoot=function(a,b){a=a||{},null==a.smoothChildTiming&amp;&amp;(a.smoothChildTiming=!0);var e,f,g,h,i=new d(a),j=i._timeline;for(null==b&amp;&amp;(b=!0),j._remove(i,!0),i._startTime=0,i._rawPrevTime=i._time=i._totalTime=j._time,g=j._first;g;)h=g._next,b&amp;&amp;g instanceof c&amp;&amp;g.target===g.vars.onComplete||(f=g._startTime-g._delay,0&gt;f&amp;&amp;(e=1),i.add(g,f)),g=h;return j.add(i,0),e&amp;&amp;i.totalDuration(),i},q.add=function(e,f,g,h){var j,k,l,m,n,o;if("number"!=typeof f&amp;&amp;(f=this._parseTimeOrLabel(f,0,!0,e)),!(e instanceof a)){if(e instanceof Array||e&amp;&amp;e.push&amp;&amp;i(e)){for(g=g||"normal",h=h||0,j=f,k=e.length,l=0;k&gt;l;l++)i(m=e[l])&amp;&amp;(m=new d({tweens:m})),this.add(m,j),"string"!=typeof m&amp;&amp;"function"!=typeof m&amp;&amp;("sequence"===g?j=m._startTime+m.totalDuration()/m._timeScale:"start"===g&amp;&amp;(m._startTime-=m.delay())),j+=h;return this._uncache(!0)}if("string"==typeof e)return this.addLabel(e,f);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(b.prototype.add.call(this,e,f),e._time&amp;&amp;e.render((this.rawTime()-e._startTime)*e._timeScale,!1,!1),(this._gc||this._time===this._duration)&amp;&amp;!this._paused&amp;&amp;this._duration&lt;this.duration())for(n=this,o=n.rawTime()&gt;e._startTime;n._timeline;)o&amp;&amp;n._timeline.smoothChildTiming?n.totalTime(n._totalTime,!0):n._gc&amp;&amp;n._enabled(!0,!1),n=n._timeline;return this},q.remove=function(b){if(b instanceof a){this._remove(b,!1);var c=b._timeline=b.vars.useFrames?a._rootFramesTimeline:a._rootTimeline;return b._startTime=(b._paused?b._pauseTime:c._time)-(b._reversed?b.totalDuration()-b._totalTime:b._totalTime)/b._timeScale,this}if(b instanceof Array||b&amp;&amp;b.push&amp;&amp;i(b)){for(var d=b.length;--d&gt;-1;)this.remove(b[d]);return this}return"string"==typeof b?this.removeLabel(b):this.kill(null,b)},q._remove=function(a,c){b.prototype._remove.call(this,a,c);var d=this._last;return d?this._time&gt;this.duration()&amp;&amp;(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},q.append=function(a,b){return this.add(a,this._parseTimeOrLabel(null,b,!0,a))},q.insert=q.insertMultiple=function(a,b,c,d){return this.add(a,b||0,c,d)},q.appendMultiple=function(a,b,c,d){return this.add(a,this._parseTimeOrLabel(null,b,!0,a),c,d)},q.addLabel=function(a,b){return this._labels[a]=this._parseTimeOrLabel(b),this},q.addPause=function(a,b,d,e){var f=c.delayedCall(0,o,d,e||this);return f.vars.onComplete=f.vars.onReverseComplete=b,f.data="isPause",this._hasPause=!0,this.add(f,a)},q.removeLabel=function(a){return delete this._labels[a],this},q.getLabelTime=function(a){return null!=this._labels[a]?this._labels[a]:-1},q._parseTimeOrLabel=function(b,c,d,e){var f,g;if(e instanceof a&amp;&amp;e.timeline===this)this.remove(e);else if(e&amp;&amp;(e instanceof Array||e.push&amp;&amp;i(e)))for(g=e.length;--g&gt;-1;)e[g]instanceof a&amp;&amp;e[g].timeline===this&amp;&amp;this.remove(e[g]);if(f="number"!=typeof b||c?this.duration()&gt;99999999999?this.recent().endTime(!1):this._duration:0,"string"==typeof c)return this._parseTimeOrLabel(c,d&amp;&amp;"number"==typeof b&amp;&amp;null==this._labels[c]?b-f:0,d);if(c=c||0,"string"!=typeof b||!isNaN(b)&amp;&amp;null==this._labels[b])null==b&amp;&amp;(b=f);else{if(g=b.indexOf("="),-1===g)return null==this._labels[b]?d?this._labels[b]=f+c:c:this._labels[b]+c;c=parseInt(b.charAt(g-1)+"1",10)*Number(b.substr(g+1)),b=g&gt;1?this._parseTimeOrLabel(b.substr(0,g-1),0,d):f}return Number(b)+c},q.seek=function(a,b){return this.totalTime("number"==typeof a?a:this._parseTimeOrLabel(a),b!==!1)},q.stop=function(){return this.paused(!0)},q.gotoAndPlay=function(a,b){return this.play(a,b)},q.gotoAndStop=function(a,b){return this.pause(a,b)},q.render=function(a,b,c){this._gc&amp;&amp;this._enabled(!0,!1);var d,f,g,h,i,l,m,n=this._time,o=this._dirty?this.totalDuration():this._totalDuration,p=this._startTime,q=this._timeScale,r=this._paused;if(n!==this._time&amp;&amp;(a+=this._time-n),a&gt;=o-1e-7&amp;&amp;a&gt;=0)this._totalTime=this._time=o,this._reversed||this._hasPausedChild()||(f=!0,h="onComplete",i=!!this._timeline.autoRemoveChildren,0===this._duration&amp;&amp;(0&gt;=a&amp;&amp;a&gt;=-1e-7||this._rawPrevTime&lt;0||this._rawPrevTime===e)&amp;&amp;this._rawPrevTime!==a&amp;&amp;this._first&amp;&amp;(i=!0,this._rawPrevTime&gt;e&amp;&amp;(h="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,a=o+1e-4;else if(1e-7&gt;a)if(this._totalTime=this._time=0,(0!==n||0===this._duration&amp;&amp;this._rawPrevTime!==e&amp;&amp;(this._rawPrevTime&gt;0||0&gt;a&amp;&amp;this._rawPrevTime&gt;=0))&amp;&amp;(h="onReverseComplete",f=this._reversed),0&gt;a)this._active=!1,this._timeline.autoRemoveChildren&amp;&amp;this._reversed?(i=f=!0,h="onReverseComplete"):this._rawPrevTime&gt;=0&amp;&amp;this._first&amp;&amp;(i=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,0===a&amp;&amp;f)for(d=this._first;d&amp;&amp;0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(i=!0)}else{if(this._hasPause&amp;&amp;!this._forcingPlayhead&amp;&amp;!b){if(a&gt;=n)for(d=this._first;d&amp;&amp;d._startTime&lt;=a&amp;&amp;!l;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&amp;&amp;0===this._rawPrevTime||(l=d),d=d._next;else for(d=this._last;d&amp;&amp;d._startTime&gt;=a&amp;&amp;!l;)d._duration||"isPause"===d.data&amp;&amp;d._rawPrevTime&gt;0&amp;&amp;(l=d),d=d._prev;l&amp;&amp;(this._time=a=l._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=a}if(this._time!==n&amp;&amp;this._first||c||i||l){if(this._initted||(this._initted=!0),this._active||!this._paused&amp;&amp;this._time!==n&amp;&amp;a&gt;0&amp;&amp;(this._active=!0),0===n&amp;&amp;this.vars.onStart&amp;&amp;(0===this._time&amp;&amp;this._duration||b||this._callback("onStart")),m=this._time,m&gt;=n)for(d=this._first;d&amp;&amp;(g=d._next,m===this._time&amp;&amp;(!this._paused||r));)(d._active||d._startTime&lt;=m&amp;&amp;!d._paused&amp;&amp;!d._gc)&amp;&amp;(l===d&amp;&amp;this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=g;else for(d=this._last;d&amp;&amp;(g=d._prev,m===this._time&amp;&amp;(!this._paused||r));){if(d._active||d._startTime&lt;=n&amp;&amp;!d._paused&amp;&amp;!d._gc){if(l===d){for(l=d._prev;l&amp;&amp;l.endTime()&gt;this._time;)l.render(l._reversed?l.totalDuration()-(a-l._startTime)*l._timeScale:(a-l._startTime)*l._timeScale,b,c),l=l._prev;l=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=g}this._onUpdate&amp;&amp;(b||(j.length&amp;&amp;k(),this._callback("onUpdate"))),h&amp;&amp;(this._gc||(p===this._startTime||q!==this._timeScale)&amp;&amp;(0===this._time||o&gt;=this.totalDuration())&amp;&amp;(f&amp;&amp;(j.length&amp;&amp;k(),this._timeline.autoRemoveChildren&amp;&amp;this._enabled(!1,!1),this._active=!1),!b&amp;&amp;this.vars[h]&amp;&amp;this._callback(h)))}},q._hasPausedChild=function(){for(var a=this._first;a;){if(a._paused||a instanceof d&amp;&amp;a._hasPausedChild())return!0;a=a._next}return!1},q.getChildren=function(a,b,d,e){e=e||-9999999999;for(var f=[],g=this._first,h=0;g;)g._startTime&lt;e||(g instanceof c?b!==!1&amp;&amp;(f[h++]=g):(d!==!1&amp;&amp;(f[h++]=g),a!==!1&amp;&amp;(f=f.concat(g.getChildren(!0,b,d)),h=f.length))),g=g._next;return f},q.getTweensOf=function(a,b){var d,e,f=this._gc,g=[],h=0;for(f&amp;&amp;this._enabled(!0,!0),d=c.getTweensOf(a),e=d.length;--e&gt;-1;)(d[e].timeline===this||b&amp;&amp;this._contains(d[e]))&amp;&amp;(g[h++]=d[e]);return f&amp;&amp;this._enabled(!1,!0),g},q.recent=function(){return this._recent},q._contains=function(a){for(var b=a.timeline;b;){if(b===this)return!0;b=b.timeline}return!1},q.shiftChildren=function(a,b,c){c=c||0;for(var d,e=this._first,f=this._labels;e;)e._startTime&gt;=c&amp;&amp;(e._startTime+=a),e=e._next;if(b)for(d in f)f[d]&gt;=c&amp;&amp;(f[d]+=a);return this._uncache(!0)},q._kill=function(a,b){if(!a&amp;&amp;!b)return this._enabled(!1,!1);for(var c=b?this.getTweensOf(b):this.getChildren(!0,!0,!1),d=c.length,e=!1;--d&gt;-1;)c[d]._kill(a,b)&amp;&amp;(e=!0);return e},q.clear=function(a){var b=this.getChildren(!1,!0,!0),c=b.length;for(this._time=this._totalTime=0;--c&gt;-1;)b[c]._enabled(!1,!1);return a!==!1&amp;&amp;(this._labels={}),this._uncache(!0)},q.invalidate=function(){for(var b=this._first;b;)b.invalidate(),b=b._next;return a.prototype.invalidate.call(this)},q._enabled=function(a,c){if(a===this._gc)for(var d=this._first;d;)d._enabled(a,!0),d=d._next;return b.prototype._enabled.call(this,a,c)},q.totalTime=function(b,c,d){this._forcingPlayhead=!0;var e=a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},q.duration=function(a){return arguments.length?(0!==this.duration()&amp;&amp;0!==a&amp;&amp;this.timeScale(this._duration/a),this):(this._dirty&amp;&amp;this.totalDuration(),this._duration)},q.totalDuration=function(a){if(!arguments.length){if(this._dirty){for(var b,c,d=0,e=this._last,f=999999999999;e;)b=e._prev,e._dirty&amp;&amp;e.totalDuration(),e._startTime&gt;f&amp;&amp;this._sortChildren&amp;&amp;!e._paused&amp;&amp;!this._calculatingDuration?(this._calculatingDuration=1,this.add(e,e._startTime-e._delay),this._calculatingDuration=0):f=e._startTime,e._startTime&lt;0&amp;&amp;!e._paused&amp;&amp;(d-=e._startTime,this._timeline.smoothChildTiming&amp;&amp;(this._startTime+=e._startTime/this._timeScale,this._time-=e._startTime,this._totalTime-=e._startTime,this._rawPrevTime-=e._startTime),this.shiftChildren(-e._startTime,!1,-9999999999),f=0),c=e._startTime+e._totalDuration/e._timeScale,c&gt;d&amp;&amp;(d=c),e=b;this._duration=this._totalDuration=d,this._dirty=!1}return this._totalDuration}return a&amp;&amp;this.totalDuration()?this.timeScale(this._totalDuration/a):this},q.paused=function(b){if(!b)for(var c=this._first,d=this._time;c;)c._startTime===d&amp;&amp;"isPause"===c.data&amp;&amp;(c._rawPrevTime=0),c=c._next;return a.prototype.paused.apply(this,arguments)},q.usesFrames=function(){for(var b=this._timeline;b._timeline;)b=b._timeline;return b===a._rootFramesTimeline},q.rawTime=function(a){return a&amp;&amp;(this._paused||this._repeat&amp;&amp;this.time()&gt;0&amp;&amp;this.totalProgress()&lt;1)?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(a)-this._startTime)*this._timeScale},d},!0)}),_gsScope._gsDefine&amp;&amp;_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"undefined"!=typeof module&amp;&amp;module.exports?(require("./TweenLite.min.js"),module.exports=b()):"function"==typeof define&amp;&amp;define.amd&amp;&amp;define(["TweenLite"],b)}("TimelineLite");/*!
 * VERSION: 1.20.3
 * DATE: 2017-10-02
 * UPDATES AND DOCS AT: http://greensock.com
 *
 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
 * This work is subject to the terms at http://greensock.com/standard-license or for
 * Club GreenSock members, the software agreement that was issued with your membership.
 * 
 * @author: Jack Doyle, jack@greensock.com
 */
var _gsScope="undefined"!=typeof module&amp;&amp;module.exports&amp;&amp;"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="1.20.3",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *= *([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N={style:{}},O=_gsScope.document||{createElement:function(){return N}},P=function(a,b){return O.createElementNS?O.createElementNS(b||"http://www.w3.org/1999/xhtml",a):O.createElement(a)},Q=P("div"),R=P("img"),S=g._internals={_specialProps:i},T=(_gsScope.navigator||{}).userAgent||"",U=function(){var a=T.indexOf("Android"),b=P("a");return m=-1!==T.indexOf("Safari")&amp;&amp;-1===T.indexOf("Chrome")&amp;&amp;(-1===a||parseFloat(T.substr(a+8,2))&gt;3),o=m&amp;&amp;parseFloat(T.substr(T.indexOf("Version/")+8,2))&lt;6,n=-1!==T.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T))&amp;&amp;(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),V=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},W=function(a){_gsScope.console&amp;&amp;console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d&gt;-1&amp;&amp;void 0===e[c[d]+a];);return d&gt;=0?(Y=3===d?"ms":c[d],X="-"+Y.toLowerCase()+"-",Y+a):null},$=O.defaultView?O.defaultView.getComputedStyle:function(){},_=g.getStyle=function(a,b,c,d,e){var f;return U||"opacity"!==b?(!d&amp;&amp;a.style[b]?f=a.style[b]:(c=c||$(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&amp;&amp;(f=a.currentStyle[b]),null==e||f&amp;&amp;"none"!==f&amp;&amp;"auto"!==f&amp;&amp;"auto auto"!==f?f:e):V(a)},aa=S.convertToPixels=function(a,c,d,e,f){if("px"===e||!e&amp;&amp;"lineHeight"!==c)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=Q.style,n=0&gt;d,o=1===d;if(n&amp;&amp;(d=-d),o&amp;&amp;(d*=100),"lineHeight"!==c||e)if("%"===e&amp;&amp;-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+_(a,"position")+";line-height:0;","%"!==e&amp;&amp;l.appendChild&amp;&amp;"v"!==e.charAt(0)&amp;&amp;"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||O.body,-1!==_(l,"display").indexOf("flex")&amp;&amp;(m.position="absolute"),i=l._gsCache,j=b.ticker.frame,i&amp;&amp;k&amp;&amp;i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(Q),h=parseFloat(Q[k?"offsetWidth":"offsetHeight"]),l.removeChild(Q),k&amp;&amp;"%"===e&amp;&amp;g.cacheWidths!==!1&amp;&amp;(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=aa(a,c,d,e,!0))}else i=$(a).lineHeight,a.style.lineHeight=d,h=parseFloat($(a).lineHeight),a.style.lineHeight=i;return o&amp;&amp;(h/=100),n?-h:h},ba=S.calculateOffset=function(a,b,c){if("absolute"!==_(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=_(a,"margin"+d,c);return a["offset"+d]-(aa(a,b,parseFloat(e),e.replace(w,""))||0)},ca=function(a,b){var c,d,e,f={};if(b=b||$(a,null))if(c=b.length)for(;--c&gt;-1;)e=b[c],(-1===e.indexOf("-transform")||Da===e)&amp;&amp;(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ca===c)&amp;&amp;(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&amp;&amp;void 0===f[c]&amp;&amp;(f[c.replace(C,E)]=b[c]);return U||(f.opacity=V(a)),d=Ra(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Fa&amp;&amp;(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&amp;&amp;delete f.filters,f},da=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&amp;&amp;"length"!==g&amp;&amp;isNaN(g)&amp;&amp;(b[g]!==(f=c[g])||e&amp;&amp;e[g])&amp;&amp;-1===g.indexOf("Origin")&amp;&amp;("number"==typeof f||"string"==typeof f)&amp;&amp;(i[g]="auto"!==f||"left"!==g&amp;&amp;"top"!==g?""!==f&amp;&amp;"auto"!==f&amp;&amp;"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:ba(a,g),void 0!==j[g]&amp;&amp;(h=new sa(j,g,j[g],h)));if(d)for(g in d)"className"!==g&amp;&amp;(i[g]=d[g]);return{difs:i,firstMPT:h}},ea={width:["Left","Right"],height:["Top","Bottom"]},fa=["marginLeft","marginRight","marginTop","marginBottom"],ga=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||$(a))[b]||0;if(a.getCTM&amp;&amp;Oa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=ea[b],f=e.length;for(c=c||$(a,null);--f&gt;-1;)d-=parseFloat(_(a,"padding"+e[f],c,!0))||0,d-=parseFloat(_(a,"border"+e[f]+"Width",c,!0))||0;return d},ha=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&amp;&amp;(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length&gt;3&amp;&amp;!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c&lt;d.length;c++)a.push(ha(d[c]));return a.join(",")}return null==f?f="center"===e?"50%":"0":"center"===f&amp;&amp;(f="50%"),("center"===e||isNaN(parseFloat(e))&amp;&amp;-1===(e+"").indexOf("="))&amp;&amp;(e="50%"),a=e+" "+f+(d.length&gt;2?" "+d[2]:""),b&amp;&amp;(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ia=function(a,b){return"function"==typeof a&amp;&amp;(a=a(r,q)),"string"==typeof a&amp;&amp;"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ja=function(a,b){return"function"==typeof a&amp;&amp;(a=a(r,q)),null==a?b:"string"==typeof a&amp;&amp;"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ka=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&amp;&amp;(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&amp;&amp;(d&amp;&amp;(d[c]=b+g),-1!==a.indexOf("short")&amp;&amp;(g%=e,g!==g%(e/2)&amp;&amp;(g=0&gt;g?g+e:g-e)),-1!==a.indexOf("_cw")&amp;&amp;0&gt;g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&amp;&amp;g&gt;0&amp;&amp;(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j&gt;h&amp;&amp;h&gt;-j&amp;&amp;(h=0),h},la={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ma=function(a,b,c){return a=0&gt;a?a+1:a&gt;1?a-1:a,255*(1&gt;6*a?b+(c-b)*a*6:.5&gt;a?c:2&gt;3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},na=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a&gt;&gt;16,a&gt;&gt;8&amp;255,255&amp;a];else{if(","===a.charAt(a.length-1)&amp;&amp;(a=a.substr(0,a.length-1)),la[a])c=la[a];else if("#"===a.charAt(0))4===a.length&amp;&amp;(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a&gt;&gt;16,a&gt;&gt;8&amp;255,255&amp;a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5&gt;=i?i*(h+1):i+h-i*h,d=2*i-e,c.length&gt;3&amp;&amp;(c[3]=Number(c[3])),c[0]=ma(g+1/3,d,e),c[1]=ma(g,d,e),c[2]=ma(g-1/3,d,e);else c=a.match(s)||la.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length&gt;3&amp;&amp;(c[3]=Number(c[3]))}else c=la.black;return b&amp;&amp;!m&amp;&amp;(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i&gt;.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f&gt;e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},oa=function(a,b){var c,d,e,f=a.match(pa)||[],g=0,h="";if(!f.length)return a;for(c=0;c&lt;f.length;c++)d=f[c],e=a.substr(g,a.indexOf(d,g)-g),g+=e.length+d.length,d=na(d,b),3===d.length&amp;&amp;d.push(1),h+=e+(b?"hsla("+d[0]+","+d[1]+"%,"+d[2]+"%,"+d[3]:"rgba("+d.join(","))+")";return h+a.substr(g)},pa="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(j in la)pa+="|"+j+"\\b";pa=new RegExp(pa+")","gi"),g.colorStringFilter=function(a){var b,c=a[0]+" "+a[1];pa.test(c)&amp;&amp;(b=-1!==c.indexOf("hsl(")||-1!==c.indexOf("hsla("),a[0]=oa(a[0],b),a[1]=oa(a[1],b)),pa.lastIndex=0},b.defaultStringFilter||(b.defaultStringFilter=g.colorStringFilter);var qa=function(a,b,c,d){if(null==a)return function(a){return a};var e,f=b?(a.match(pa)||[""])[0]:"",g=a.split(f).join("").match(u)||[],h=a.substr(0,a.indexOf(g[0])),i=")"===a.charAt(a.length-1)?")":"",j=-1!==a.indexOf(" ")?" ":",",k=g.length,l=k&gt;0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&amp;&amp;I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;n&lt;o.length;n++)o[n]=e(o[n]);return o.join(",")}if(b=(a.match(pa)||[f])[0],m=a.split(b).join("").match(u)||[],n=m.length,k&gt;n--)for(;++n&lt;k;)m[n]=c?m[(n-1)/2|0]:g[n];return h+m.join(j)+j+b+i+(-1!==a.indexOf("inset")?" inset":"")}:function(a){var b,f,m;if("number"==typeof a)a+=l;else if(d&amp;&amp;I.test(a)){for(f=a.replace(I,"|").split("|"),m=0;m&lt;f.length;m++)f[m]=e(f[m]);return f.join(",")}if(b=a.match(u)||[],m=b.length,k&gt;m--)for(;++m&lt;k;)b[m]=c?b[(m-1)/2|0]:g[m];return h+b.join(j)+i}:function(a){return a}},ra=function(a){return a=a.split(","),function(b,c,d,e,f,g,h){var i,j=(c+"").split(" ");for(h={},i=0;4&gt;i;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2&gt;&gt;0];return e.parse(b,h,f,g)}},sa=(S._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=Math.round(b):j&gt;b&amp;&amp;b&gt;-j&amp;&amp;(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&amp;&amp;(g.autoRotate.rotation=g.mod?g.mod(h.rotation,this.t):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d&lt;c.l;d++)e+=c["xn"+d]+c["xs"+(d+1)];c[f]=e}}else c[f]=c.s+c.xs0;i=i._next}},function(a,b,c,d,e){this.t=a,this.p=b,this.v=c,this.r=e,d&amp;&amp;(d._prev=this,this._next=d)}),ta=(S._parseToProxy=function(a,b,c,d,e,f){var g,h,i,j,k,l=d,m={},n={},o=c._transform,p=M;for(c._transform=null,M=b,d=k=c.parse(a,b,d,e),M=p,f&amp;&amp;(c._transform=o,l&amp;&amp;(l._prev=null,l._prev&amp;&amp;(l._prev._next=null)));d&amp;&amp;d!==l;){if(d.type&lt;=1&amp;&amp;(h=d.p,n[h]=d.s+d.c,m[h]=d.s,f||(j=new sa(d,"s",h,j,d.r),d.c=0),1===d.type))for(g=d.l;--g&gt;0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new sa(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},S.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof ta||f.push(this.n),this.r=j,this.type=h||0,k&amp;&amp;(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&amp;&amp;(this._next=g,g._prev=this)}),ua=function(a,b,c,d,e,f){var g=new ta(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},va=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&amp;&amp;(d=d(r,q)),h=new ta(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&amp;&amp;pa.test(d+c)&amp;&amp;(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&amp;&amp;(-1!==(d+c).indexOf("rgb")||-1!==(d+c).indexOf("hsl")?(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" ")):(D=D.join(" ").split(",").join(", ").split(" "),E=E.join(" ").split(",").join(", ").split(" ")),F=D.length),F!==E.length&amp;&amp;(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,pa.lastIndex=0,m=0;F&gt;m;m++)if(p=D[m],u=E[m],x=parseFloat(p),x||0===x)h.appendXtra("",x,ia(u,x),u.replace(t,""),G&amp;&amp;-1!==u.indexOf("px"),!0);else if(e&amp;&amp;pa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&amp;&amp;U,z=u,p=na(p,C),u=na(u,C),y=p.length+u.length&gt;6,y&amp;&amp;!U&amp;&amp;0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(U||(y=!1),C?h.appendXtra(z.substr(0,z.indexOf("hsl"))+(y?"hsla(":"hsl("),p[0],ia(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ia(u[1],p[1]),"%,",!1).appendXtra("",p[2],ia(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(z.substr(0,z.indexOf("rgb"))+(y?"rgba(":"rgb("),p[0],u[0]-p[0],",",!0,!0).appendXtra("",p[1],u[1]-p[1],",",!0).appendXtra("",p[2],u[2]-p[2],y?",":B,!0),y&amp;&amp;(p=p.length&lt;4?1:p[3],h.appendXtra("",p,(u.length&lt;4?1:u[3])-p,B,!1))),pa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n&lt;v.length;n++)A=v[n],z=p.indexOf(A,o),h.appendXtra(p.substr(o,z-o),Number(A),ia(w[n],A),"",G&amp;&amp;"px"===p.substr(z+A.length,2),0===n),o=z+A.length;h["xs"+h.l]+=p.substr(o)}else h["xs"+h.l]+=h.l||h["xs"+h.l]?" "+u:u;if(-1!==d.indexOf("=")&amp;&amp;h.data){for(B=h.xs0+h.data.s,m=1;m&lt;h.l;m++)B+=h["xs"+m]+h.data["xn"+m];h.e=B+h["xs"+m]}return h.l||(h.type=-1,h.xs0=h.e),h.xfirst||h},wa=9;for(j=ta.prototype,j.l=j.pr=0;--wa&gt;0;)j["xn"+wa]=0,j["xs"+wa]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&amp;&amp;(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h&gt;0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new ta(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var xa=function(a,b){b=b||{},this.p=b.prefix?Z(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||qa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&amp;&amp;(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.pr=b.priority||0},ya=S._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&amp;&amp;(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;d&lt;f.length;d++)b.prefix=0===d&amp;&amp;b.prefix,b.defaultValue=c[d]||g,e=new xa(f[d],b)},za=S._registerPluginProp=function(a){if(!i[a]){var b=a.charAt(0).toUpperCase()+a.substr(1)+"Plugin";ya(a,{parser:function(a,c,d,e,f,g,j){var k=h.com.greensock.plugins[b];return k?(k._cssRegister(),i[d].parse(a,c,d,e,f,g,j)):(W("Error: "+b+" js file not loaded."),f)}})}};j=xa.prototype,j.parseComplex=function(a,b,c,d,e,f){var g,h,i,j,k,l,m=this.keyword;if(this.multi&amp;&amp;(I.test(c)||I.test(b)?(h=b.replace(I,"|").split("|"),i=c.replace(I,"|").split("|")):m&amp;&amp;(h=[b],i=[c])),i){for(j=i.length&gt;h.length?i.length:h.length,g=0;j&gt;g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&amp;&amp;(k=b.indexOf(m),l=c.indexOf(m),k!==l&amp;&amp;(-1===l?h[g]=h[g].split(m).join(""):-1===k&amp;&amp;(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return va(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,h){return this.parseComplex(a.style,this.format(_(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){ya(a,{parser:function(a,d,e,f,g,h,i){var j=new ta(a,e,0,0,g,2,e,!1,c);return j.plugin=h,j.setRatio=b(a,d,f._tween,e),j},priority:c})},g.useSVGTransformAttr=!0;var Aa,Ba="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ca=Z("transform"),Da=X+"transform",Ea=Z("transformOrigin"),Fa=null!==Z("perspective"),Ga=S.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&amp;&amp;Fa?g.defaultForce3D||"auto":!1},Ha=_gsScope.SVGElement,Ia=function(a,b,c){var d,e=O.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ja=O.documentElement||{},Ka=function(){var a,b,c,d=p||/Android/i.test(T)&amp;&amp;!_gsScope.chrome;return O.createElementNS&amp;&amp;!d&amp;&amp;(a=Ia("svg",Ja),b=Ia("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Ea]="50% 50%",b.style[Ca]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&amp;&amp;!(n&amp;&amp;Fa),Ja.removeChild(a)),d}(),La=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Qa(a,!0);v&amp;&amp;(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length&lt;2)&amp;&amp;(n=a.getBBox(),0===n.x&amp;&amp;0===n.y&amp;&amp;n.width+n.height===0&amp;&amp;(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ha(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&amp;&amp;w!==Pa&amp;&amp;(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&amp;&amp;(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&amp;&amp;(f&amp;&amp;(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&amp;&amp;g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Ma=function(a){var b,c=P("svg",this.ownerSVGElement&amp;&amp;this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(Ja.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ma}catch(g){}else this._originalGetBBox&amp;&amp;(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),Ja.removeChild(c),this.style.cssText=f,b},Na=function(a){try{return a.getBBox()}catch(b){return Ma.call(a,!0)}},Oa=function(a){return!(!Ha||!a.getCTM||a.parentNode&amp;&amp;!a.ownerSVGElement||!Na(a))},Pa=[1,0,0,1,0,0],Qa=function(a,b){var c,d,e,f,g,h,i=a._gsTransform||new Ga,j=1e5,k=a.style;if(Ca?d=_(a,Da,null,!0):a.currentStyle&amp;&amp;(d=a.currentStyle.filter.match(G),d=d&amp;&amp;4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),i.x||0,i.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,!Ca||!(h=!$(a)||"none"===$(a).display)&amp;&amp;a.parentNode||(h&amp;&amp;(f=k.display,k.display="block"),a.parentNode||(g=1,Ja.appendChild(a)),d=_(a,Da,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?k.display=f:h&amp;&amp;Va(k,"display"),g&amp;&amp;Ja.removeChild(a)),(i.svg||a.getCTM&amp;&amp;Oa(a))&amp;&amp;(c&amp;&amp;-1!==(k[Ca]+"").indexOf("matrix")&amp;&amp;(d=k[Ca],c=0),e=a.getAttribute("transform"),c&amp;&amp;e&amp;&amp;(-1!==e.indexOf("matrix")?(d=e,c=0):-1!==e.indexOf("translate")&amp;&amp;(d="matrix(1,0,0,1,"+e.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",c=0))),c)return Pa;for(e=(d||"").match(s)||[],wa=e.length;--wa&gt;-1;)f=Number(e[wa]),e[wa]=(g=f-(f|=0))?(g*j+(0&gt;g?-.5:.5)|0)/j+f:f;return b&amp;&amp;e.length&gt;6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Ra=S.getTransform=function(a,c,d,e){if(a._gsTransform&amp;&amp;d&amp;&amp;!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ga:new Ga,n=m.scaleX&lt;0,o=2e-5,p=1e5,q=Fa?parseFloat(_(a,Ea,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Oa(a)),m.svg&amp;&amp;(La(a,_(a,Ea,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Aa=g.useSVGTransformAttr||Ka),f=Qa(a),f!==Pa){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&amp;&amp;(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&amp;&amp;(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&amp;&amp;(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&amp;&amp;(v=Math.cos(N),w=Math.sin(N),s=x*v+y*w,t=B*v+C*w,u=F*v+G*w,y=y*v-x*w,C=C*v-B*w,G=G*v-F*w,x=s,B=t,F=u),m.rotationX&amp;&amp;Math.abs(m.rotationX)+Math.abs(m.rotation)&gt;359.9&amp;&amp;(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),N=Math.atan2(B,C),m.scaleX=(Math.sqrt(x*x+y*y+z*z)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+D*D)*p+.5|0)/p,m.scaleZ=(Math.sqrt(F*F+G*G+H*H)*p+.5|0)/p,x/=m.scaleX,B/=m.scaleY,y/=m.scaleX,C/=m.scaleY,Math.abs(N)&gt;o?(m.skewX=N*L,B=0,"simple"!==m.skewType&amp;&amp;(m.scaleY*=1/Math.cos(N))):m.skewX=0,m.perspective=M?1/(0&gt;M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&amp;&amp;(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Fa||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&amp;&amp;!m.rotationY){var O=f.length&gt;=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Fa&amp;&amp;(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&amp;&amp;(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}Math.abs(m.skewX)&gt;90&amp;&amp;Math.abs(m.skewX)&lt;270&amp;&amp;(n?(m.scaleX*=-1,m.skewX+=m.rotation&lt;=0?180:-180,m.rotation+=m.rotation&lt;=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX&lt;=0?180:-180)),m.zOrigin=q;for(h in m)m[h]&lt;o&amp;&amp;m[h]&gt;-o&amp;&amp;(m[h]=0)}return d&amp;&amp;(a._gsTransform=m,m.svg&amp;&amp;(Aa&amp;&amp;a.style[Ca]?b.delayedCall(.001,function(){Va(a.style,Ca)}):!Aa&amp;&amp;a.getAttribute("transform")&amp;&amp;b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Sa=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&amp;&amp;(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(H,t):l.filter=t+" "+b,(0===a||1===a)&amp;&amp;1===h&amp;&amp;0===i&amp;&amp;0===j&amp;&amp;1===k&amp;&amp;(s&amp;&amp;-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&amp;&amp;100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&amp;&amp;l.removeAttribute("filter")),!s){var y,z,A,B=8&gt;p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0&gt;h?-h:h)*q+(0&gt;i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0&gt;k?-k:k)*r+(0&gt;j?-j:j)*q))/2+v),wa=0;4&gt;wa;wa++)z=fa[wa],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):aa(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2&gt;wa?-d.ieOffsetX:-d.ieOffsetY:2&gt;wa?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===wa||2===wa?1:B)))+"px"}}},Ta=S.set3DTransformRatio=S.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&amp;&amp;(P+=O,B+=O),((1===a||0===a)&amp;&amp;"auto"===N&amp;&amp;(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&amp;&amp;!J&amp;&amp;!M&amp;&amp;!D&amp;&amp;!C&amp;&amp;1===G||Aa&amp;&amp;L||!Fa)return void(B||P||L?(B*=K,x=P*K,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&amp;&amp;"simple"===z.skewType&amp;&amp;(b=Math.tan(x-O*K),b=Math.sqrt(1+b*b),d*=b,g*=b,O&amp;&amp;(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b)),L&amp;&amp;(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Aa&amp;&amp;(z.xPercent||z.yPercent)&amp;&amp;(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q&gt;H&amp;&amp;H&gt;-q&amp;&amp;(H=0),q&gt;I&amp;&amp;I&gt;-q&amp;&amp;(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",L&amp;&amp;Aa?this.t.setAttribute("transform","matrix("+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&amp;&amp;(q=1e-4,q&gt;E&amp;&amp;E&gt;-q&amp;&amp;(E=G=2e-5),q&gt;F&amp;&amp;F&gt;-q&amp;&amp;(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=K,r=c=Math.cos(B),s=f=Math.sin(B),P&amp;&amp;(B-=P*K,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&amp;&amp;(b=Math.tan((P-O)*K),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&amp;&amp;(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||L))return void(A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*K,B&amp;&amp;(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*K,B&amp;&amp;(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&amp;&amp;(e*=G,h*=G,k*=G,o*=G),1!==F&amp;&amp;(d*=F,g*=F,j*=F,m*=F),1!==E&amp;&amp;(c*=E,f*=E,i*=E,l*=E),(p||L)&amp;&amp;(p&amp;&amp;(H+=e*-p,I+=h*-p,J+=k*-p+p),L&amp;&amp;(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q&gt;H&amp;&amp;H&gt;-q&amp;&amp;(H=w),q&gt;I&amp;&amp;I&gt;-q&amp;&amp;(I=w),q&gt;J&amp;&amp;J&gt;-q&amp;&amp;(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q&gt;c&amp;&amp;c&gt;-q?w:c)+v+(q&gt;f&amp;&amp;f&gt;-q?w:f)+v+(q&gt;i&amp;&amp;i&gt;-q?w:i),u+=v+(q&gt;l&amp;&amp;l&gt;-q?w:l)+v+(q&gt;d&amp;&amp;d&gt;-q?w:d)+v+(q&gt;g&amp;&amp;g&gt;-q?w:g),C||D||1!==G?(u+=v+(q&gt;j&amp;&amp;j&gt;-q?w:j)+v+(q&gt;m&amp;&amp;m&gt;-q?w:m)+v+(q&gt;e&amp;&amp;e&gt;-q?w:e),u+=v+(q&gt;h&amp;&amp;h&gt;-q?w:h)+v+(q&gt;k&amp;&amp;k&gt;-q?w:k)+v+(q&gt;o&amp;&amp;o&gt;-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ca]=u};j=Ga.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j,k=i.scale&amp;&amp;"function"==typeof i.scale?i.scale:0;"function"==typeof i[c]&amp;&amp;(j=i[c],i[c]=b),k&amp;&amp;(i.scale=k(r,a));var l,m,n,o,p,s,t,u,v,w=a._gsTransform,x=a.style,y=1e-6,z=Ba.length,A=i,B={},C="transformOrigin",D=Ra(a,e,!0,A.parseTransform),E=A.transform&amp;&amp;("function"==typeof A.transform?A.transform(r,q):A.transform);if(D.skewType=A.skewType||D.skewType||g.defaultSkewType,d._transform=D,E&amp;&amp;"string"==typeof E&amp;&amp;Ca)m=Q.style,m[Ca]=E,m.display="block",m.position="absolute",O.body.appendChild(Q),l=Ra(Q,null,!1),"simple"===D.skewType&amp;&amp;(l.scaleY*=Math.cos(l.skewX*K)),D.svg&amp;&amp;(s=D.xOrigin,t=D.yOrigin,l.x-=D.xOffset,l.y-=D.yOffset,(A.transformOrigin||A.svgOrigin)&amp;&amp;(E={},La(a,ha(A.transformOrigin),E,A.svgOrigin,A.smoothOrigin,!0),s=E.xOrigin,t=E.yOrigin,l.x-=E.xOffset-D.xOffset,l.y-=E.yOffset-D.yOffset),(s||t)&amp;&amp;(u=Qa(Q,!0),l.x-=s-(s*u[0]+t*u[2]),l.y-=t-(s*u[1]+t*u[3]))),O.body.removeChild(Q),l.perspective||(l.perspective=D.perspective),null!=A.xPercent&amp;&amp;(l.xPercent=ja(A.xPercent,D.xPercent)),null!=A.yPercent&amp;&amp;(l.yPercent=ja(A.yPercent,D.yPercent));else if("object"==typeof A){if(l={scaleX:ja(null!=A.scaleX?A.scaleX:A.scale,D.scaleX),scaleY:ja(null!=A.scaleY?A.scaleY:A.scale,D.scaleY),scaleZ:ja(A.scaleZ,D.scaleZ),x:ja(A.x,D.x),y:ja(A.y,D.y),z:ja(A.z,D.z),xPercent:ja(A.xPercent,D.xPercent),yPercent:ja(A.yPercent,D.yPercent),perspective:ja(A.transformPerspective,D.perspective)},p=A.directionalRotation,null!=p)if("object"==typeof p)for(m in p)A[m]=p[m];else A.rotation=p;"string"==typeof A.x&amp;&amp;-1!==A.x.indexOf("%")&amp;&amp;(l.x=0,l.xPercent=ja(A.x,D.xPercent)),"string"==typeof A.y&amp;&amp;-1!==A.y.indexOf("%")&amp;&amp;(l.y=0,l.yPercent=ja(A.y,D.yPercent)),l.rotation=ka("rotation"in A?A.rotation:"shortRotation"in A?A.shortRotation+"_short":"rotationZ"in A?A.rotationZ:D.rotation,D.rotation,"rotation",B),Fa&amp;&amp;(l.rotationX=ka("rotationX"in A?A.rotationX:"shortRotationX"in A?A.shortRotationX+"_short":D.rotationX||0,D.rotationX,"rotationX",B),l.rotationY=ka("rotationY"in A?A.rotationY:"shortRotationY"in A?A.shortRotationY+"_short":D.rotationY||0,D.rotationY,"rotationY",B)),l.skewX=ka(A.skewX,D.skewX),l.skewY=ka(A.skewY,D.skewY)}for(Fa&amp;&amp;null!=A.force3D&amp;&amp;(D.force3D=A.force3D,o=!0),n=D.force3D||D.z||D.rotationX||D.rotationY||l.z||l.rotationX||l.rotationY||l.perspective,n||null==A.scale||(l.scaleZ=1);--z&gt;-1;)v=Ba[z],E=l[v]-D[v],(E&gt;y||-y&gt;E||null!=A[v]||null!=M[v])&amp;&amp;(o=!0,f=new ta(D,v,D[v],E,f),v in B&amp;&amp;(f.e=B[v]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return E=A.transformOrigin,D.svg&amp;&amp;(E||A.svgOrigin)&amp;&amp;(s=D.xOffset,t=D.yOffset,La(a,ha(E),l,A.svgOrigin,A.smoothOrigin),f=ua(D,"xOrigin",(w?D:l).xOrigin,l.xOrigin,f,C),f=ua(D,"yOrigin",(w?D:l).yOrigin,l.yOrigin,f,C),(s!==D.xOffset||t!==D.yOffset)&amp;&amp;(f=ua(D,"xOffset",w?s:D.xOffset,D.xOffset,f,C),f=ua(D,"yOffset",w?t:D.yOffset,D.yOffset,f,C)),E="0px 0px"),(E||Fa&amp;&amp;n&amp;&amp;D.zOrigin)&amp;&amp;(Ca?(o=!0,v=Ea,E=(E||_(a,v,e,!1,"50% 50%"))+"",f=new ta(x,v,0,0,f,-1,C),f.b=x[v],f.plugin=h,Fa?(m=D.zOrigin,E=E.split(" "),D.zOrigin=(E.length&gt;2&amp;&amp;(0===m||"0px"!==E[2])?parseFloat(E[2]):m)||0,f.xs0=f.e=E[0]+" "+(E[1]||"50%")+" 0px",f=new ta(D,"zOrigin",0,0,f,-1,f.n),f.b=m,f.xs0=f.e=D.zOrigin):f.xs0=f.e=E):ha(E+"",D)),o&amp;&amp;(d._transformType=D.svg&amp;&amp;Aa||!n&amp;&amp;3!==this._transformType?2:3),j&amp;&amp;(i[c]=j),k&amp;&amp;(i.scale=k),f},prefix:!0}),ya("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ya("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,h){b=this.format(b);var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],z=a.style;for(q=parseFloat(a.offsetWidth),r=parseFloat(a.offsetHeight),i=b.split(" "),j=0;j&lt;y.length;j++)this.p.indexOf("border")&amp;&amp;(y[j]=Z(y[j])),m=l=_(a,y[j],e,!1,"0px"),-1!==m.indexOf(" ")&amp;&amp;(l=m.split(" "),m=l[0],l=l[1]),n=k=i[j],o=parseFloat(m),t=m.substr((o+"").length),u="="===n.charAt(1),u?(p=parseInt(n.charAt(0)+"1",10),n=n.substr(2),p*=parseFloat(n),s=n.substr((p+"").length-(0&gt;p?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&amp;&amp;(s=d[c]||t),s!==t&amp;&amp;(v=aa(a,"borderLeft",o,t),w=aa(a,"borderTop",o,t),"%"===s?(m=v/q*100+"%",l=w/r*100+"%"):"em"===s?(x=aa(a,"borderLeft",1,"em"),m=v/x+"em",l=w/x+"em"):(m=v+"px",l=w+"px"),u&amp;&amp;(n=parseFloat(m)+p+s,k=parseFloat(l)+p+s)),g=va(z,y[j],m+" "+l,n+" "+k,!1,"0px",g);return g},prefix:!0,formatter:qa("0px 0px 0px 0px",!1,!0)}),ya("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f,g){return va(a.style,c,this.format(_(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:qa("0px 0px",!1,!0)}),ya("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||$(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&amp;&amp;r.split(",").length&lt;2&amp;&amp;(m=_(a,"backgroundImage").replace(D,""),m&amp;&amp;"none"!==m)){for(h=q.split(" "),i=r.split(" "),R.setAttribute("src",m),j=2;--j&gt;-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&amp;&amp;(l=0===j?a.offsetWidth-R.width:a.offsetHeight-R.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ha}),ya("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="",ha(-1===a.indexOf(" ")?a+" "+a:a)}}),ya("perspective",{
defaultValue:"0px",prefix:!0}),ya("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ya("transformStyle",{prefix:!0}),ya("backfaceVisibility",{prefix:!0}),ya("userSelect",{prefix:!0}),ya("margin",{parser:ra("marginTop,marginRight,marginBottom,marginLeft")}),ya("padding",{parser:ra("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ya("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9&gt;p?(i=a.currentStyle,j=8&gt;p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",b=this.format(b).split(",").join(j)):(h=this.format(_(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),ya("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ya("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),ya("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=_(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&amp;&amp;(h=parseFloat(h)/aa(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+_(a,"borderTopStyle",e,!1,"solid")+" "+_(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(pa)||["#000"])[0]}}),ya("borderWidth",{parser:ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ya("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,f){var g=a.style,h="cssFloat"in g?"cssFloat":"styleFloat";return new ta(g,h,0,0,e,-1,c,!1,0,g[h],b)}});var Ua=function(a){var b,c=this.t,d=c.filter||_(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&amp;&amp;(-1===d.indexOf("atrix(")&amp;&amp;-1===d.indexOf("radient(")&amp;&amp;-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!_(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&amp;&amp;(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&amp;&amp;this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};ya("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(_(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&amp;&amp;"="===b.charAt(1)&amp;&amp;(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&amp;&amp;1===h&amp;&amp;"hidden"===_(a,"visibility",e)&amp;&amp;0!==b&amp;&amp;(h=0),U?f=new ta(i,"opacity",h,b-h,f):(f=new ta(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Ua),j&amp;&amp;(f=new ta(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Va=function(a,b){b&amp;&amp;(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&amp;&amp;(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Wa=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Va(c,b.p),b=b._next;1===a&amp;&amp;this.t._gsClassPT===this&amp;&amp;(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&amp;&amp;this.t.setAttribute("class",this.e)};ya("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new ta(a,d,0,0,g,2),g.setRatio=Wa,g.pr=-11,c=!0,g.b=o,k=ca(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=da(a,k,ca(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Xa=function(a){if((1===a||0===a)&amp;&amp;this.data._totalTime===this.data._totalDuration&amp;&amp;"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d&gt;-1;)c=b[d],i[c]&amp;&amp;(i[c].parse===h?e=!0:c="transformOrigin"===c?Ea:i[c].p),Va(g,c);e&amp;&amp;(Va(g,Ca),f=this.t._gsTransform,f&amp;&amp;(f.svg&amp;&amp;(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(ya("clearProps",{parser:function(a,b,d,e,f){return f=new ta(a,d,0,0,f,2),f.setRatio=Xa,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),wa=j.length;wa--;)za(j[wa]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=$(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&amp;&amp;""===A.zIndex&amp;&amp;(n=_(a,"zIndex",e),("auto"===n||""===n)&amp;&amp;this._addLazySet(A,"zIndex",0)),"string"==typeof b&amp;&amp;(t=A.cssText,n=ca(a,e),A.cssText=t+";"+b,n=da(a,n,ca(a)).difs,!U&amp;&amp;y.test(b)&amp;&amp;(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),b.className?this._firstPT=p=i.className.parse(a,b.className,"className",this,null,null,b):this._firstPT=p=this.parse(a,b,null),this._transformType){for(z=3===this._transformType,Ca?m&amp;&amp;(l=!0,""===A.zIndex&amp;&amp;(w=_(a,"zIndex",e),("auto"===w||""===w)&amp;&amp;this._addLazySet(A,"zIndex",0)),o&amp;&amp;this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&amp;&amp;s._next;)s=s._next;x=new ta(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ca?Ta:Sa,x.data=this._transform||Ra(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&amp;&amp;s.pr&gt;p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b){if(n=b[g],"function"==typeof n&amp;&amp;(n=n(r,q)),h=i[g])c=h.parse(a,n,g,this,c,f,b);else{if("--"===g.substr(0,2)){this._tween._propLookup[g]=this._addTween.call(this._tween,a.style,"setProperty",$(a).getPropertyValue(g)+"",n+"",g,!1,g);continue}m=_(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&amp;&amp;A.test(n)?(s||(n=na(n),n=(n.length&gt;3?"rgba(":"rgb(")+n.join(",")+")"),c=va(u,g,m,n,!0,"transparent",c,0,f)):s&amp;&amp;J.test(n)?c=va(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&amp;&amp;("width"===g||"height"===g?(j=ga(a,g,e),o="px"):"left"===g||"top"===g?(j=ba(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&amp;&amp;"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&amp;&amp;(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&amp;&amp;(""!==p||"lineHeight"===g)&amp;&amp;(l||0===l)&amp;&amp;j&amp;&amp;(j=aa(a,g,j,o),"%"===p?(j/=aa(a,g,100,"%")/100,b.strictUnits!==!0&amp;&amp;(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=aa(a,g,1,p):"px"!==p&amp;&amp;(l=aa(a,g,l,p),p="px"),t&amp;&amp;(l||0===l)&amp;&amp;(n=l+j+p)),t&amp;&amp;(l+=j),!j&amp;&amp;0!==j||!l&amp;&amp;0!==l?void 0!==u[g]&amp;&amp;(n||n+""!="NaN"&amp;&amp;null!=n)?(c=new ta(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&amp;&amp;-1===g.indexOf("Style")?n:m):W("invalid "+g+" tween value: "+b[g]):(c=new ta(u,g,j,l-j,c,0,g,k!==!1&amp;&amp;("px"===p||"zIndex"===g),0,m,n),c.xs0=p))}f&amp;&amp;c&amp;&amp;!c.plugin&amp;&amp;(c.plugin=f)}return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&amp;&amp;0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&amp;&amp;0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=Math.round(b):f&gt;b&amp;&amp;b&gt;-f&amp;&amp;(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d&lt;e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}else-1===e.type?e.t[e.p]=e.xs0:e.setRatio&amp;&amp;e.setRatio(a);else e.t[e.p]=b+e.xs0;e=e._next}else for(;e;)2!==e.type?e.t[e.p]=e.b:e.setRatio(a),e=e._next;else for(;e;){if(2!==e.type)if(e.r&amp;&amp;-1!==e.type)if(b=Math.round(e.s+e.c),e.type){if(1===e.type){for(d=e.l,c=e.xs0+b+e.xs1,d=1;d&lt;e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}}else e.t[e.p]=b+e.xs0;else e.t[e.p]=e.e;else e.setRatio(a);e=e._next}},j._enableTransforms=function(a){this._transform=this._transform||Ra(this._target,e,!0),this._transformType=this._transform.svg&amp;&amp;Aa||!a&amp;&amp;3!==this._transformType?2:3};var Ya=function(a){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};j._addLazySet=function(a,b,c){var d=this._firstPT=new ta(a,b,0,0,this._firstPT,2);d.e=c,d.setRatio=Ya,d.data=this},j._linkCSSP=function(a,b,c,d){return a&amp;&amp;(b&amp;&amp;(b._prev=a),a._next&amp;&amp;(a._next._prev=a._prev),a._prev?a._prev._next=a._next:this._firstPT===a&amp;&amp;(this._firstPT=a._next,d=!0),c?c._next=a:d||null!==this._firstPT||(this._firstPT=a),a._next=b,a._prev=c),a},j._mod=function(a){for(var b=this._firstPT;b;)"function"==typeof a[b.p]&amp;&amp;a[b.p]===Math.round&amp;&amp;(b.r=1),b=b._next},j._kill=function(b){var c,d,e,f=b;if(b.autoAlpha||b.alpha){f={};for(d in b)f[d]=b[d];f.opacity=1,f.autoAlpha&amp;&amp;(f.visibility=1)}for(b.className&amp;&amp;(c=this._classNamePT)&amp;&amp;(e=c.xfirst,e&amp;&amp;e._prev?this._linkCSSP(e._prev,c._next,e._prev._prev):e===this._firstPT&amp;&amp;(this._firstPT=c._next),c._next&amp;&amp;this._linkCSSP(c._next,c._next._next,e._prev),this._classNamePT=null),c=this._firstPT;c;)c.plugin&amp;&amp;c.plugin!==d&amp;&amp;c.plugin._kill&amp;&amp;(c.plugin._kill(b),d=c.plugin),c=c._next;return a.prototype._kill.call(this,f)};var Za=function(a,b,c){var d,e,f,g;if(a.slice)for(e=a.length;--e&gt;-1;)Za(a[e],b,c);else for(d=a.childNodes,e=d.length;--e&gt;-1;)f=d[e],g=f.type,f.style&amp;&amp;(b.push(ca(f)),c&amp;&amp;c.push(f)),1!==g&amp;&amp;9!==g&amp;&amp;11!==g||!f.childNodes.length||Za(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,Za(a,k,m),i.render(c,!0,!0),Za(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e&gt;-1;)if(f=da(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&amp;&amp;(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0)}),_gsScope._gsDefine&amp;&amp;_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"undefined"!=typeof module&amp;&amp;module.exports?(require("../TweenLite.min.js"),module.exports=b()):"function"==typeof define&amp;&amp;define.amd&amp;&amp;define(["TweenLite"],b)}("CSSPlugin");/*!
 * VERSION: 1.15.6
 * DATE: 2017-06-19
 * UPDATES AND DOCS AT: http://greensock.com
 *
 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
 * This work is subject to the terms at http://greensock.com/standard-license or for
 * Club GreenSock members, the software agreement that was issued with your membership.
 * 
 * @author: Jack Doyle, jack@greensock.com
 **/
var _gsScope="undefined"!=typeof module&amp;&amp;module.exports&amp;&amp;"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(a){var b,c,d,e=_gsScope.GreenSockGlobals||_gsScope,f=e.com.greensock,g=2*Math.PI,h=Math.PI/2,i=f._class,j=function(b,c){var d=i("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},k=a.register||function(){},l=function(a,b,c,d,e){var f=i("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return k(f,a),f},m=function(a,b,c){this.t=a,this.v=b,c&amp;&amp;(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},n=function(b,c){var d=i("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},o=l("Back",n("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),n("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),n("BackInOut",function(a){return(a*=2)&lt;1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),p=i("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a&gt;1&amp;&amp;(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),q=p.prototype=new a;return q.constructor=p,q.getRatio=function(a){var b=a+(.5-a)*this._p;return a&lt;this._p1?this._calcEnd?1-(a=1-a/this._p1)*a:b-(a=1-a/this._p1)*a*a*a*b:a&gt;this._p3?this._calcEnd?1===a?0:1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},p.ease=new p(.7,.7),q.config=p.config=function(a,b,c){return new p(a,b,c)},b=i("easing.SteppedEase",function(a,b){a=a||1,this._p1=1/a,this._p2=a+(b?0:1),this._p3=b?1:0},!0),q=b.prototype=new a,q.constructor=b,q.getRatio=function(a){return 0&gt;a?a=0:a&gt;=1&amp;&amp;(a=.999999999),((this._p2*a|0)+this._p3)*this._p1},q.config=b.config=function(a,c){return new b(a,c)},c=i("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),n=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--n&gt;-1;)c=o?Math.random():1/l*n,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5&gt;c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:n%2?d+=.5*e:d-=.5*e,p&amp;&amp;(d&gt;1?d=1:0&gt;d&amp;&amp;(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new m(1,1,null),n=l;--n&gt;-1;)g=j[n],h=new m(g.x,g.y,h);this._prev=new m(0,0,0!==h.t?h:h.next)},!0),q=c.prototype=new a,q.constructor=c,q.getRatio=function(a){var b=this._prev;if(a&gt;b.t){for(;b.next&amp;&amp;a&gt;=b.t;)b=b.next;b=b.prev}else for(;b.prev&amp;&amp;a&lt;=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},q.config=function(a){return new c(a)},c.ease=new c,l("Bounce",j("BounceOut",function(a){return 1/2.75&gt;a?7.5625*a*a:2/2.75&gt;a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75&gt;a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),j("BounceIn",function(a){return(a=1-a)&lt;1/2.75?1-7.5625*a*a:2/2.75&gt;a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75&gt;a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),j("BounceInOut",function(a){var b=.5&gt;a;return a=b?1-2*a:2*a-1,a=1/2.75&gt;a?7.5625*a*a:2/2.75&gt;a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75&gt;a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),l("Circ",j("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),j("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),j("CircInOut",function(a){return(a*=2)&lt;1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),d=function(b,c,d){var e=i("easing."+b,function(a,b){this._p1=a&gt;=1?a:1,this._p2=(b||d)/(1&gt;a?a:1),this._p3=this._p2/g*(Math.asin(1/this._p1)||0),this._p2=g/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},l("Elastic",d("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),d("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),d("ElasticInOut",function(a){return(a*=2)&lt;1?-.5*(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2)):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),l("Expo",j("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),j("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),j("ExpoInOut",function(a){return(a*=2)&lt;1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),l("Sine",j("SineOut",function(a){return Math.sin(a*h)}),j("SineIn",function(a){return-Math.cos(a*h)+1}),j("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),i("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),k(e.SlowMo,"SlowMo","ease,"),k(c,"RoughEase","ease,"),k(b,"SteppedEase","ease,"),o},!0)}),_gsScope._gsDefine&amp;&amp;_gsScope._gsQueue.pop()(),function(){"use strict";var a=function(){return _gsScope.GreenSockGlobals||_gsScope};"undefined"!=typeof module&amp;&amp;module.exports?(require("../TweenLite.min.js"),module.exports=a()):"function"==typeof define&amp;&amp;define.amd&amp;&amp;define(["TweenLite"],a)}();;(function(global,factory){typeof exports==='object'&amp;&amp;typeof module!=='undefined'?module.exports=factory():typeof define==='function'&amp;&amp;define.amd?define(factory):(global=global||self,global.Swiper=factory());}(this,(function(){'use strict';function _defineProperties(target,props){for(var i=0;i&lt;props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}
function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor;}
function _extends(){_extends=Object.assign||function(target){for(var i=1;i&lt;arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}
return target;};return _extends.apply(this,arguments);}
function isObject(obj){return obj!==null&amp;&amp;typeof obj==='object'&amp;&amp;'constructor'in obj&amp;&amp;obj.constructor===Object;}
function extend(target,src){if(target===void 0){target={};}
if(src===void 0){src={};}
Object.keys(src).forEach(function(key){if(typeof target[key]==='undefined')target[key]=src[key];else if(isObject(src[key])&amp;&amp;isObject(target[key])&amp;&amp;Object.keys(src[key]).length&gt;0){extend(target[key],src[key]);}});}
var ssrDocument={body:{},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},activeElement:{blur:function blur(){},nodeName:''},querySelector:function querySelector(){return null;},querySelectorAll:function querySelectorAll(){return[];},getElementById:function getElementById(){return null;},createEvent:function createEvent(){return{initEvent:function initEvent(){}};},createElement:function createElement(){return{children:[],childNodes:[],style:{},setAttribute:function setAttribute(){},getElementsByTagName:function getElementsByTagName(){return[];}};},createElementNS:function createElementNS(){return{};},importNode:function importNode(){return null;},location:{hash:'',host:'',hostname:'',href:'',origin:'',pathname:'',protocol:'',search:''}};function getDocument(){var doc=typeof document!=='undefined'?document:{};extend(doc,ssrDocument);return doc;}
var ssrWindow={document:ssrDocument,navigator:{userAgent:''},location:{hash:'',host:'',hostname:'',href:'',origin:'',pathname:'',protocol:'',search:''},history:{replaceState:function replaceState(){},pushState:function pushState(){},go:function go(){},back:function back(){}},CustomEvent:function CustomEvent(){return this;},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},getComputedStyle:function getComputedStyle(){return{getPropertyValue:function getPropertyValue(){return'';}};},Image:function Image(){},Date:function Date(){},screen:{},setTimeout:function setTimeout(){},clearTimeout:function clearTimeout(){},matchMedia:function matchMedia(){return{};},requestAnimationFrame:function requestAnimationFrame(callback){if(typeof setTimeout==='undefined'){callback();return null;}
return setTimeout(callback,0);},cancelAnimationFrame:function cancelAnimationFrame(id){if(typeof setTimeout==='undefined'){return;}
clearTimeout(id);}};function getWindow(){var win=typeof window!=='undefined'?window:{};extend(win,ssrWindow);return win;}
function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;subClass.__proto__=superClass;}
function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o);};return _getPrototypeOf(o);}
function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o;};return _setPrototypeOf(o,p);}
function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true;}catch(e){return false;}}
function _construct(Parent,args,Class){if(_isNativeReflectConstruct()){_construct=Reflect.construct;}else{_construct=function _construct(Parent,args,Class){var a=[null];a.push.apply(a,args);var Constructor=Function.bind.apply(Parent,a);var instance=new Constructor();if(Class)_setPrototypeOf(instance,Class.prototype);return instance;};}
return _construct.apply(null,arguments);}
function _isNativeFunction(fn){return Function.toString.call(fn).indexOf("[native code]")!==-1;}
function _wrapNativeSuper(Class){var _cache=typeof Map==="function"?new Map():undefined;_wrapNativeSuper=function _wrapNativeSuper(Class){if(Class===null||!_isNativeFunction(Class))return Class;if(typeof Class!=="function"){throw new TypeError("Super expression must either be null or a function");}
if(typeof _cache!=="undefined"){if(_cache.has(Class))return _cache.get(Class);_cache.set(Class,Wrapper);}
function Wrapper(){return _construct(Class,arguments,_getPrototypeOf(this).constructor);}
Wrapper.prototype=Object.create(Class.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,Class);};return _wrapNativeSuper(Class);}
function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}
return self;}
function makeReactive(obj){var proto=obj.__proto__;Object.defineProperty(obj,'__proto__',{get:function get(){return proto;},set:function set(value){proto.__proto__=value;}});}
var Dom7=function(_Array){_inheritsLoose(Dom7,_Array);function Dom7(items){var _this;_this=_Array.call.apply(_Array,[this].concat(items))||this;makeReactive(_assertThisInitialized(_this));return _this;}
return Dom7;}(_wrapNativeSuper(Array));function arrayFlat(arr){if(arr===void 0){arr=[];}
var res=[];arr.forEach(function(el){if(Array.isArray(el)){res.push.apply(res,arrayFlat(el));}else{res.push(el);}});return res;}
function arrayFilter(arr,callback){return Array.prototype.filter.call(arr,callback);}
function arrayUnique(arr){var uniqueArray=[];for(var i=0;i&lt;arr.length;i+=1){if(uniqueArray.indexOf(arr[i])===-1)uniqueArray.push(arr[i]);}
return uniqueArray;}
function qsa(selector,context){if(typeof selector!=='string'){return[selector];}
var a=[];var res=context.querySelectorAll(selector);for(var i=0;i&lt;res.length;i+=1){a.push(res[i]);}
return a;}
function $(selector,context){var window=getWindow();var document=getDocument();var arr=[];if(!context&amp;&amp;selector instanceof Dom7){return selector;}
if(!selector){return new Dom7(arr);}
if(typeof selector==='string'){var html=selector.trim();if(html.indexOf('&lt;')&gt;=0&amp;&amp;html.indexOf('&gt;')&gt;=0){var toCreate='div';if(html.indexOf('&lt;li')===0)toCreate='ul';if(html.indexOf('&lt;tr')===0)toCreate='tbody';if(html.indexOf('&lt;td')===0||html.indexOf('&lt;th')===0)toCreate='tr';if(html.indexOf('&lt;tbody')===0)toCreate='table';if(html.indexOf('&lt;option')===0)toCreate='select';var tempParent=document.createElement(toCreate);tempParent.innerHTML=html;for(var i=0;i&lt;tempParent.childNodes.length;i+=1){arr.push(tempParent.childNodes[i]);}}else{arr=qsa(selector.trim(),context||document);}}else if(selector.nodeType||selector===window||selector===document){arr.push(selector);}else if(Array.isArray(selector)){if(selector instanceof Dom7)return selector;arr=selector;}
return new Dom7(arrayUnique(arr));}
$.fn=Dom7.prototype;function addClass(){for(var _len=arguments.length,classes=new Array(_len),_key=0;_key&lt;_len;_key++){classes[_key]=arguments[_key];}
var classNames=arrayFlat(classes.map(function(c){return c.split(' ');}));this.forEach(function(el){var _el$classList;(_el$classList=el.classList).add.apply(_el$classList,classNames);});return this;}
function removeClass(){for(var _len2=arguments.length,classes=new Array(_len2),_key2=0;_key2&lt;_len2;_key2++){classes[_key2]=arguments[_key2];}
var classNames=arrayFlat(classes.map(function(c){return c.split(' ');}));this.forEach(function(el){var _el$classList2;(_el$classList2=el.classList).remove.apply(_el$classList2,classNames);});return this;}
function toggleClass(){for(var _len3=arguments.length,classes=new Array(_len3),_key3=0;_key3&lt;_len3;_key3++){classes[_key3]=arguments[_key3];}
var classNames=arrayFlat(classes.map(function(c){return c.split(' ');}));this.forEach(function(el){classNames.forEach(function(className){el.classList.toggle(className);});});}
function hasClass(){for(var _len4=arguments.length,classes=new Array(_len4),_key4=0;_key4&lt;_len4;_key4++){classes[_key4]=arguments[_key4];}
var classNames=arrayFlat(classes.map(function(c){return c.split(' ');}));return arrayFilter(this,function(el){return classNames.filter(function(className){return el.classList.contains(className);}).length&gt;0;}).length&gt;0;}
function attr(attrs,value){if(arguments.length===1&amp;&amp;typeof attrs==='string'){if(this[0])return this[0].getAttribute(attrs);return undefined;}
for(var i=0;i&lt;this.length;i+=1){if(arguments.length===2){this[i].setAttribute(attrs,value);}else{for(var attrName in attrs){this[i][attrName]=attrs[attrName];this[i].setAttribute(attrName,attrs[attrName]);}}}
return this;}
function removeAttr(attr){for(var i=0;i&lt;this.length;i+=1){this[i].removeAttribute(attr);}
return this;}
function transform(transform){for(var i=0;i&lt;this.length;i+=1){this[i].style.transform=transform;}
return this;}
function transition(duration){for(var i=0;i&lt;this.length;i+=1){this[i].style.transition=typeof duration!=='string'?duration+"ms":duration;}
return this;}
function on(){for(var _len5=arguments.length,args=new Array(_len5),_key5=0;_key5&lt;_len5;_key5++){args[_key5]=arguments[_key5];}
var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];if(typeof args[1]==='function'){eventType=args[0];listener=args[1];capture=args[2];targetSelector=undefined;}
if(!capture)capture=false;function handleLiveEvent(e){var target=e.target;if(!target)return;var eventData=e.target.dom7EventData||[];if(eventData.indexOf(e)&lt;0){eventData.unshift(e);}
if($(target).is(targetSelector))listener.apply(target,eventData);else{var _parents=$(target).parents();for(var k=0;k&lt;_parents.length;k+=1){if($(_parents[k]).is(targetSelector))listener.apply(_parents[k],eventData);}}}
function handleEvent(e){var eventData=e&amp;&amp;e.target?e.target.dom7EventData||[]:[];if(eventData.indexOf(e)&lt;0){eventData.unshift(e);}
listener.apply(this,eventData);}
var events=eventType.split(' ');var j;for(var i=0;i&lt;this.length;i+=1){var el=this[i];if(!targetSelector){for(j=0;j&lt;events.length;j+=1){var event=events[j];if(!el.dom7Listeners)el.dom7Listeners={};if(!el.dom7Listeners[event])el.dom7Listeners[event]=[];el.dom7Listeners[event].push({listener:listener,proxyListener:handleEvent});el.addEventListener(event,handleEvent,capture);}}else{for(j=0;j&lt;events.length;j+=1){var _event=events[j];if(!el.dom7LiveListeners)el.dom7LiveListeners={};if(!el.dom7LiveListeners[_event])el.dom7LiveListeners[_event]=[];el.dom7LiveListeners[_event].push({listener:listener,proxyListener:handleLiveEvent});el.addEventListener(_event,handleLiveEvent,capture);}}}
return this;}
function off(){for(var _len6=arguments.length,args=new Array(_len6),_key6=0;_key6&lt;_len6;_key6++){args[_key6]=arguments[_key6];}
var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];if(typeof args[1]==='function'){eventType=args[0];listener=args[1];capture=args[2];targetSelector=undefined;}
if(!capture)capture=false;var events=eventType.split(' ');for(var i=0;i&lt;events.length;i+=1){var event=events[i];for(var j=0;j&lt;this.length;j+=1){var el=this[j];var handlers=void 0;if(!targetSelector&amp;&amp;el.dom7Listeners){handlers=el.dom7Listeners[event];}else if(targetSelector&amp;&amp;el.dom7LiveListeners){handlers=el.dom7LiveListeners[event];}
if(handlers&amp;&amp;handlers.length){for(var k=handlers.length-1;k&gt;=0;k-=1){var handler=handlers[k];if(listener&amp;&amp;handler.listener===listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}else if(listener&amp;&amp;handler.listener&amp;&amp;handler.listener.dom7proxy&amp;&amp;handler.listener.dom7proxy===listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}else if(!listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}}}}}
return this;}
function trigger(){var window=getWindow();for(var _len9=arguments.length,args=new Array(_len9),_key9=0;_key9&lt;_len9;_key9++){args[_key9]=arguments[_key9];}
var events=args[0].split(' ');var eventData=args[1];for(var i=0;i&lt;events.length;i+=1){var event=events[i];for(var j=0;j&lt;this.length;j+=1){var el=this[j];if(window.CustomEvent){var evt=new window.CustomEvent(event,{detail:eventData,bubbles:true,cancelable:true});el.dom7EventData=args.filter(function(data,dataIndex){return dataIndex&gt;0;});el.dispatchEvent(evt);el.dom7EventData=[];delete el.dom7EventData;}}}
return this;}
function transitionEnd(callback){var dom=this;function fireCallBack(e){if(e.target!==this)return;callback.call(this,e);dom.off('transitionend',fireCallBack);}
if(callback){dom.on('transitionend',fireCallBack);}
return this;}
function outerWidth(includeMargins){if(this.length&gt;0){if(includeMargins){var _styles=this.styles();return this[0].offsetWidth+parseFloat(_styles.getPropertyValue('margin-right'))+parseFloat(_styles.getPropertyValue('margin-left'));}
return this[0].offsetWidth;}
return null;}
function outerHeight(includeMargins){if(this.length&gt;0){if(includeMargins){var _styles2=this.styles();return this[0].offsetHeight+parseFloat(_styles2.getPropertyValue('margin-top'))+parseFloat(_styles2.getPropertyValue('margin-bottom'));}
return this[0].offsetHeight;}
return null;}
function offset(){if(this.length&gt;0){var window=getWindow();var document=getDocument();var el=this[0];var box=el.getBoundingClientRect();var body=document.body;var clientTop=el.clientTop||body.clientTop||0;var clientLeft=el.clientLeft||body.clientLeft||0;var scrollTop=el===window?window.scrollY:el.scrollTop;var scrollLeft=el===window?window.scrollX:el.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft};}
return null;}
function styles(){var window=getWindow();if(this[0])return window.getComputedStyle(this[0],null);return{};}
function css(props,value){var window=getWindow();var i;if(arguments.length===1){if(typeof props==='string'){if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(props);}else{for(i=0;i&lt;this.length;i+=1){for(var _prop in props){this[i].style[_prop]=props[_prop];}}
return this;}}
if(arguments.length===2&amp;&amp;typeof props==='string'){for(i=0;i&lt;this.length;i+=1){this[i].style[props]=value;}
return this;}
return this;}
function each(callback){if(!callback)return this;this.forEach(function(el,index){callback.apply(el,[el,index]);});return this;}
function filter(callback){var result=arrayFilter(this,callback);return $(result);}
function html(html){if(typeof html==='undefined'){return this[0]?this[0].innerHTML:null;}
for(var i=0;i&lt;this.length;i+=1){this[i].innerHTML=html;}
return this;}
function text(text){if(typeof text==='undefined'){return this[0]?this[0].textContent.trim():null;}
for(var i=0;i&lt;this.length;i+=1){this[i].textContent=text;}
return this;}
function is(selector){var window=getWindow();var document=getDocument();var el=this[0];var compareWith;var i;if(!el||typeof selector==='undefined')return false;if(typeof selector==='string'){if(el.matches)return el.matches(selector);if(el.webkitMatchesSelector)return el.webkitMatchesSelector(selector);if(el.msMatchesSelector)return el.msMatchesSelector(selector);compareWith=$(selector);for(i=0;i&lt;compareWith.length;i+=1){if(compareWith[i]===el)return true;}
return false;}
if(selector===document){return el===document;}
if(selector===window){return el===window;}
if(selector.nodeType||selector instanceof Dom7){compareWith=selector.nodeType?[selector]:selector;for(i=0;i&lt;compareWith.length;i+=1){if(compareWith[i]===el)return true;}
return false;}
return false;}
function index(){var child=this[0];var i;if(child){i=0;while((child=child.previousSibling)!==null){if(child.nodeType===1)i+=1;}
return i;}
return undefined;}
function eq(index){if(typeof index==='undefined')return this;var length=this.length;if(index&gt;length-1){return $([]);}
if(index&lt;0){var returnIndex=length+index;if(returnIndex&lt;0)return $([]);return $([this[returnIndex]]);}
return $([this[index]]);}
function append(){var newChild;var document=getDocument();for(var k=0;k&lt;arguments.length;k+=1){newChild=k&lt;0||arguments.length&lt;=k?undefined:arguments[k];for(var i=0;i&lt;this.length;i+=1){if(typeof newChild==='string'){var tempDiv=document.createElement('div');tempDiv.innerHTML=newChild;while(tempDiv.firstChild){this[i].appendChild(tempDiv.firstChild);}}else if(newChild instanceof Dom7){for(var j=0;j&lt;newChild.length;j+=1){this[i].appendChild(newChild[j]);}}else{this[i].appendChild(newChild);}}}
return this;}
function prepend(newChild){var document=getDocument();var i;var j;for(i=0;i&lt;this.length;i+=1){if(typeof newChild==='string'){var tempDiv=document.createElement('div');tempDiv.innerHTML=newChild;for(j=tempDiv.childNodes.length-1;j&gt;=0;j-=1){this[i].insertBefore(tempDiv.childNodes[j],this[i].childNodes[0]);}}else if(newChild instanceof Dom7){for(j=0;j&lt;newChild.length;j+=1){this[i].insertBefore(newChild[j],this[i].childNodes[0]);}}else{this[i].insertBefore(newChild,this[i].childNodes[0]);}}
return this;}
function next(selector){if(this.length&gt;0){if(selector){if(this[0].nextElementSibling&amp;&amp;$(this[0].nextElementSibling).is(selector)){return $([this[0].nextElementSibling]);}
return $([]);}
if(this[0].nextElementSibling)return $([this[0].nextElementSibling]);return $([]);}
return $([]);}
function nextAll(selector){var nextEls=[];var el=this[0];if(!el)return $([]);while(el.nextElementSibling){var _next=el.nextElementSibling;if(selector){if($(_next).is(selector))nextEls.push(_next);}else nextEls.push(_next);el=_next;}
return $(nextEls);}
function prev(selector){if(this.length&gt;0){var el=this[0];if(selector){if(el.previousElementSibling&amp;&amp;$(el.previousElementSibling).is(selector)){return $([el.previousElementSibling]);}
return $([]);}
if(el.previousElementSibling)return $([el.previousElementSibling]);return $([]);}
return $([]);}
function prevAll(selector){var prevEls=[];var el=this[0];if(!el)return $([]);while(el.previousElementSibling){var _prev=el.previousElementSibling;if(selector){if($(_prev).is(selector))prevEls.push(_prev);}else prevEls.push(_prev);el=_prev;}
return $(prevEls);}
function parent(selector){var parents=[];for(var i=0;i&lt;this.length;i+=1){if(this[i].parentNode!==null){if(selector){if($(this[i].parentNode).is(selector))parents.push(this[i].parentNode);}else{parents.push(this[i].parentNode);}}}
return $(parents);}
function parents(selector){var parents=[];for(var i=0;i&lt;this.length;i+=1){var _parent=this[i].parentNode;while(_parent){if(selector){if($(_parent).is(selector))parents.push(_parent);}else{parents.push(_parent);}
_parent=_parent.parentNode;}}
return $(parents);}
function closest(selector){var closest=this;if(typeof selector==='undefined'){return $([]);}
if(!closest.is(selector)){closest=closest.parents(selector).eq(0);}
return closest;}
function find(selector){var foundElements=[];for(var i=0;i&lt;this.length;i+=1){var found=this[i].querySelectorAll(selector);for(var j=0;j&lt;found.length;j+=1){foundElements.push(found[j]);}}
return $(foundElements);}
function children(selector){var children=[];for(var i=0;i&lt;this.length;i+=1){var childNodes=this[i].children;for(var j=0;j&lt;childNodes.length;j+=1){if(!selector||$(childNodes[j]).is(selector)){children.push(childNodes[j]);}}}
return $(children);}
function remove(){for(var i=0;i&lt;this.length;i+=1){if(this[i].parentNode)this[i].parentNode.removeChild(this[i]);}
return this;}
var Methods={addClass:addClass,removeClass:removeClass,hasClass:hasClass,toggleClass:toggleClass,attr:attr,removeAttr:removeAttr,transform:transform,transition:transition,on:on,off:off,trigger:trigger,transitionEnd:transitionEnd,outerWidth:outerWidth,outerHeight:outerHeight,styles:styles,offset:offset,css:css,each:each,html:html,text:text,is:is,index:index,eq:eq,append:append,prepend:prepend,next:next,nextAll:nextAll,prev:prev,prevAll:prevAll,parent:parent,parents:parents,closest:closest,find:find,children:children,filter:filter,remove:remove};Object.keys(Methods).forEach(function(methodName){$.fn[methodName]=Methods[methodName];});function deleteProps(obj){var object=obj;Object.keys(object).forEach(function(key){try{object[key]=null;}catch(e){}
try{delete object[key];}catch(e){}});}
function nextTick(callback,delay){if(delay===void 0){delay=0;}
return setTimeout(callback,delay);}
function now(){return Date.now();}
function getTranslate(el,axis){if(axis===void 0){axis='x';}
var window=getWindow();var matrix;var curTransform;var transformMatrix;var curStyle=window.getComputedStyle(el,null);if(window.WebKitCSSMatrix){curTransform=curStyle.transform||curStyle.webkitTransform;if(curTransform.split(',').length&gt;6){curTransform=curTransform.split(', ').map(function(a){return a.replace(',','.');}).join(', ');}
transformMatrix=new window.WebKitCSSMatrix(curTransform==='none'?'':curTransform);}else{transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue('transform').replace('translate(','matrix(1, 0, 0, 1,');matrix=transformMatrix.toString().split(',');}
if(axis==='x'){if(window.WebKitCSSMatrix)curTransform=transformMatrix.m41;else if(matrix.length===16)curTransform=parseFloat(matrix[12]);else curTransform=parseFloat(matrix[4]);}
if(axis==='y'){if(window.WebKitCSSMatrix)curTransform=transformMatrix.m42;else if(matrix.length===16)curTransform=parseFloat(matrix[13]);else curTransform=parseFloat(matrix[5]);}
return curTransform||0;}
function isObject$1(o){return typeof o==='object'&amp;&amp;o!==null&amp;&amp;o.constructor&amp;&amp;o.constructor===Object;}
function extend$1(){var to=Object(arguments.length&lt;=0?undefined:arguments[0]);for(var i=1;i&lt;arguments.length;i+=1){var nextSource=i&lt;0||arguments.length&lt;=i?undefined:arguments[i];if(nextSource!==undefined&amp;&amp;nextSource!==null){var keysArray=Object.keys(Object(nextSource));for(var nextIndex=0,len=keysArray.length;nextIndex&lt;len;nextIndex+=1){var nextKey=keysArray[nextIndex];var desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);if(desc!==undefined&amp;&amp;desc.enumerable){if(isObject$1(to[nextKey])&amp;&amp;isObject$1(nextSource[nextKey])){extend$1(to[nextKey],nextSource[nextKey]);}else if(!isObject$1(to[nextKey])&amp;&amp;isObject$1(nextSource[nextKey])){to[nextKey]={};extend$1(to[nextKey],nextSource[nextKey]);}else{to[nextKey]=nextSource[nextKey];}}}}}
return to;}
function bindModuleMethods(instance,obj){Object.keys(obj).forEach(function(key){if(isObject$1(obj[key])){Object.keys(obj[key]).forEach(function(subKey){if(typeof obj[key][subKey]==='function'){obj[key][subKey]=obj[key][subKey].bind(instance);}});}
instance[key]=obj[key];});}
var support;function calcSupport(){var window=getWindow();var document=getDocument();return{touch:!!('ontouchstart'in window||window.DocumentTouch&amp;&amp;document instanceof window.DocumentTouch),pointerEvents:!!window.PointerEvent&amp;&amp;'maxTouchPoints'in window.navigator&amp;&amp;window.navigator.maxTouchPoints&gt;=0,observer:function checkObserver(){return'MutationObserver'in window||'WebkitMutationObserver'in window;}(),passiveListener:function checkPassiveListener(){var supportsPassive=false;try{var opts=Object.defineProperty({},'passive',{get:function get(){supportsPassive=true;}});window.addEventListener('testPassiveListener',null,opts);}catch(e){}
return supportsPassive;}(),gestures:function checkGestures(){return'ongesturestart'in window;}()};}
function getSupport(){if(!support){support=calcSupport();}
return support;}
var device;function calcDevice(_temp){var _ref=_temp===void 0?{}:_temp,userAgent=_ref.userAgent;var support=getSupport();var window=getWindow();var platform=window.navigator.platform;var ua=userAgent||window.navigator.userAgent;var device={ios:false,android:false};var screenWidth=window.screen.width;var screenHeight=window.screen.height;var android=ua.match(/(Android);?[\s\/]+([\d.]+)?/);var ipad=ua.match(/(iPad).*OS\s([\d_]+)/);var ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/);var iphone=!ipad&amp;&amp;ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/);var windows=platform==='Win32';var macos=platform==='MacIntel';var iPadScreens=['1024x1366','1366x1024','834x1194','1194x834','834x1112','1112x834','768x1024','1024x768','820x1180','1180x820','810x1080','1080x810'];if(!ipad&amp;&amp;macos&amp;&amp;support.touch&amp;&amp;iPadScreens.indexOf(screenWidth+"x"+screenHeight)&gt;=0){ipad=ua.match(/(Version)\/([\d.]+)/);if(!ipad)ipad=[0,1,'13_0_0'];macos=false;}
if(android&amp;&amp;!windows){device.os='android';device.android=true;}
if(ipad||iphone||ipod){device.os='ios';device.ios=true;}
return device;}
function getDevice(overrides){if(overrides===void 0){overrides={};}
if(!device){device=calcDevice(overrides);}
return device;}
var browser;function calcBrowser(){var window=getWindow();function isSafari(){var ua=window.navigator.userAgent.toLowerCase();return ua.indexOf('safari')&gt;=0&amp;&amp;ua.indexOf('chrome')&lt;0&amp;&amp;ua.indexOf('android')&lt;0;}
return{isEdge:!!window.navigator.userAgent.match(/Edge/g),isSafari:isSafari(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent)};}
function getBrowser(){if(!browser){browser=calcBrowser();}
return browser;}
var Resize={name:'resize',create:function create(){var swiper=this;extend$1(swiper,{resize:{resizeHandler:function resizeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized)return;swiper.emit('beforeResize');swiper.emit('resize');},orientationChangeHandler:function orientationChangeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized)return;swiper.emit('orientationchange');}}});},on:{init:function init(swiper){var window=getWindow();window.addEventListener('resize',swiper.resize.resizeHandler);window.addEventListener('orientationchange',swiper.resize.orientationChangeHandler);},destroy:function destroy(swiper){var window=getWindow();window.removeEventListener('resize',swiper.resize.resizeHandler);window.removeEventListener('orientationchange',swiper.resize.orientationChangeHandler);}}};var Observer={attach:function attach(target,options){if(options===void 0){options={};}
var window=getWindow();var swiper=this;var ObserverFunc=window.MutationObserver||window.WebkitMutationObserver;var observer=new ObserverFunc(function(mutations){if(mutations.length===1){swiper.emit('observerUpdate',mutations[0]);return;}
var observerUpdate=function observerUpdate(){swiper.emit('observerUpdate',mutations[0]);};if(window.requestAnimationFrame){window.requestAnimationFrame(observerUpdate);}else{window.setTimeout(observerUpdate,0);}});observer.observe(target,{attributes:typeof options.attributes==='undefined'?true:options.attributes,childList:typeof options.childList==='undefined'?true:options.childList,characterData:typeof options.characterData==='undefined'?true:options.characterData});swiper.observer.observers.push(observer);},init:function init(){var swiper=this;if(!swiper.support.observer||!swiper.params.observer)return;if(swiper.params.observeParents){var containerParents=swiper.$el.parents();for(var i=0;i&lt;containerParents.length;i+=1){swiper.observer.attach(containerParents[i]);}}
swiper.observer.attach(swiper.$el[0],{childList:swiper.params.observeSlideChildren});swiper.observer.attach(swiper.$wrapperEl[0],{attributes:false});},destroy:function destroy(){var swiper=this;swiper.observer.observers.forEach(function(observer){observer.disconnect();});swiper.observer.observers=[];}};var Observer$1={name:'observer',params:{observer:false,observeParents:false,observeSlideChildren:false},create:function create(){var swiper=this;bindModuleMethods(swiper,{observer:_extends(_extends({},Observer),{},{observers:[]})});},on:{init:function init(swiper){swiper.observer.init();},destroy:function destroy(swiper){swiper.observer.destroy();}}};var modular={useParams:function useParams(instanceParams){var instance=this;if(!instance.modules)return;Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];if(module.params){extend$1(instanceParams,module.params);}});},useModules:function useModules(modulesParams){if(modulesParams===void 0){modulesParams={};}
var instance=this;if(!instance.modules)return;Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];var moduleParams=modulesParams[moduleName]||{};if(module.on&amp;&amp;instance.on){Object.keys(module.on).forEach(function(moduleEventName){instance.on(moduleEventName,module.on[moduleEventName]);});}
if(module.create){module.create.bind(instance)(moduleParams);}});}};var eventsEmitter={on:function on(events,handler,priority){var self=this;if(typeof handler!=='function')return self;var method=priority?'unshift':'push';events.split(' ').forEach(function(event){if(!self.eventsListeners[event])self.eventsListeners[event]=[];self.eventsListeners[event][method](handler);});return self;},once:function once(events,handler,priority){var self=this;if(typeof handler!=='function')return self;function onceHandler(){self.off(events,onceHandler);if(onceHandler.__emitterProxy){delete onceHandler.__emitterProxy;}
for(var _len=arguments.length,args=new Array(_len),_key=0;_key&lt;_len;_key++){args[_key]=arguments[_key];}
handler.apply(self,args);}
onceHandler.__emitterProxy=handler;return self.on(events,onceHandler,priority);},onAny:function onAny(handler,priority){var self=this;if(typeof handler!=='function')return self;var method=priority?'unshift':'push';if(self.eventsAnyListeners.indexOf(handler)&lt;0){self.eventsAnyListeners[method](handler);}
return self;},offAny:function offAny(handler){var self=this;if(!self.eventsAnyListeners)return self;var index=self.eventsAnyListeners.indexOf(handler);if(index&gt;=0){self.eventsAnyListeners.splice(index,1);}
return self;},off:function off(events,handler){var self=this;if(!self.eventsListeners)return self;events.split(' ').forEach(function(event){if(typeof handler==='undefined'){self.eventsListeners[event]=[];}else if(self.eventsListeners[event]){self.eventsListeners[event].forEach(function(eventHandler,index){if(eventHandler===handler||eventHandler.__emitterProxy&amp;&amp;eventHandler.__emitterProxy===handler){self.eventsListeners[event].splice(index,1);}});}});return self;},emit:function emit(){var self=this;if(!self.eventsListeners)return self;var events;var data;var context;for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2&lt;_len2;_key2++){args[_key2]=arguments[_key2];}
if(typeof args[0]==='string'||Array.isArray(args[0])){events=args[0];data=args.slice(1,args.length);context=self;}else{events=args[0].events;data=args[0].data;context=args[0].context||self;}
data.unshift(context);var eventsArray=Array.isArray(events)?events:events.split(' ');eventsArray.forEach(function(event){if(self.eventsAnyListeners&amp;&amp;self.eventsAnyListeners.length){self.eventsAnyListeners.forEach(function(eventHandler){eventHandler.apply(context,[event].concat(data));});}
if(self.eventsListeners&amp;&amp;self.eventsListeners[event]){var handlers=[];self.eventsListeners[event].forEach(function(eventHandler){handlers.push(eventHandler);});handlers.forEach(function(eventHandler){eventHandler.apply(context,data);});}});return self;}};function updateSize(){var swiper=this;var width;var height;var $el=swiper.$el;if(typeof swiper.params.width!=='undefined'&amp;&amp;swiper.params.width!==null){width=swiper.params.width;}else{width=$el[0].clientWidth;}
if(typeof swiper.params.height!=='undefined'&amp;&amp;swiper.params.width!==null){height=swiper.params.height;}else{height=$el[0].clientHeight;}
if(width===0&amp;&amp;swiper.isHorizontal()||height===0&amp;&amp;swiper.isVertical()){return;}
width=width-parseInt($el.css('padding-left')||0,10)-parseInt($el.css('padding-right')||0,10);height=height-parseInt($el.css('padding-top')||0,10)-parseInt($el.css('padding-bottom')||0,10);if(Number.isNaN(width))width=0;if(Number.isNaN(height))height=0;extend$1(swiper,{width:width,height:height,size:swiper.isHorizontal()?width:height});}
function updateSlides(){var swiper=this;var window=getWindow();var params=swiper.params;var $wrapperEl=swiper.$wrapperEl,swiperSize=swiper.size,rtl=swiper.rtlTranslate,wrongRTL=swiper.wrongRTL;var isVirtual=swiper.virtual&amp;&amp;params.virtual.enabled;var previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length;var slides=$wrapperEl.children("."+swiper.params.slideClass);var slidesLength=isVirtual?swiper.virtual.slides.length:slides.length;var snapGrid=[];var slidesGrid=[];var slidesSizesGrid=[];function slidesForMargin(slideEl,slideIndex){if(!params.cssMode)return true;if(slideIndex===slides.length-1){return false;}
return true;}
var offsetBefore=params.slidesOffsetBefore;if(typeof offsetBefore==='function'){offsetBefore=params.slidesOffsetBefore.call(swiper);}
var offsetAfter=params.slidesOffsetAfter;if(typeof offsetAfter==='function'){offsetAfter=params.slidesOffsetAfter.call(swiper);}
var previousSnapGridLength=swiper.snapGrid.length;var previousSlidesGridLength=swiper.snapGrid.length;var spaceBetween=params.spaceBetween;var slidePosition=-offsetBefore;var prevSlideSize=0;var index=0;if(typeof swiperSize==='undefined'){return;}
if(typeof spaceBetween==='string'&amp;&amp;spaceBetween.indexOf('%')&gt;=0){spaceBetween=parseFloat(spaceBetween.replace('%',''))/100*swiperSize;}
swiper.virtualSize=-spaceBetween;if(rtl)slides.css({marginLeft:'',marginTop:''});else slides.css({marginRight:'',marginBottom:''});var slidesNumberEvenToRows;if(params.slidesPerColumn&gt;1){if(Math.floor(slidesLength/params.slidesPerColumn)===slidesLength/swiper.params.slidesPerColumn){slidesNumberEvenToRows=slidesLength;}else{slidesNumberEvenToRows=Math.ceil(slidesLength/params.slidesPerColumn)*params.slidesPerColumn;}
if(params.slidesPerView!=='auto'&amp;&amp;params.slidesPerColumnFill==='row'){slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,params.slidesPerView*params.slidesPerColumn);}}
var slideSize;var slidesPerColumn=params.slidesPerColumn;var slidesPerRow=slidesNumberEvenToRows/slidesPerColumn;var numFullColumns=Math.floor(slidesLength/params.slidesPerColumn);for(var i=0;i&lt;slidesLength;i+=1){slideSize=0;var slide=slides.eq(i);if(params.slidesPerColumn&gt;1){var newSlideOrderIndex=void 0;var column=void 0;var row=void 0;if(params.slidesPerColumnFill==='row'&amp;&amp;params.slidesPerGroup&gt;1){var groupIndex=Math.floor(i/(params.slidesPerGroup*params.slidesPerColumn));var slideIndexInGroup=i-params.slidesPerColumn*params.slidesPerGroup*groupIndex;var columnsInGroup=groupIndex===0?params.slidesPerGroup:Math.min(Math.ceil((slidesLength-groupIndex*slidesPerColumn*params.slidesPerGroup)/slidesPerColumn),params.slidesPerGroup);row=Math.floor(slideIndexInGroup/columnsInGroup);column=slideIndexInGroup-row*columnsInGroup+groupIndex*params.slidesPerGroup;newSlideOrderIndex=column+row*slidesNumberEvenToRows/slidesPerColumn;slide.css({'-webkit-box-ordinal-group':newSlideOrderIndex,'-moz-box-ordinal-group':newSlideOrderIndex,'-ms-flex-order':newSlideOrderIndex,'-webkit-order':newSlideOrderIndex,order:newSlideOrderIndex});}else if(params.slidesPerColumnFill==='column'){column=Math.floor(i/slidesPerColumn);row=i-column*slidesPerColumn;if(column&gt;numFullColumns||column===numFullColumns&amp;&amp;row===slidesPerColumn-1){row+=1;if(row&gt;=slidesPerColumn){row=0;column+=1;}}}else{row=Math.floor(i/slidesPerRow);column=i-row*slidesPerRow;}
slide.css("margin-"+(swiper.isHorizontal()?'top':'left'),row!==0&amp;&amp;params.spaceBetween&amp;&amp;params.spaceBetween+"px");}
if(slide.css('display')==='none')continue;if(params.slidesPerView==='auto'){var slideStyles=window.getComputedStyle(slide[0],null);var currentTransform=slide[0].style.transform;var currentWebKitTransform=slide[0].style.webkitTransform;if(currentTransform){slide[0].style.transform='none';}
if(currentWebKitTransform){slide[0].style.webkitTransform='none';}
if(params.roundLengths){slideSize=swiper.isHorizontal()?slide.outerWidth(true):slide.outerHeight(true);}else{if(swiper.isHorizontal()){var width=parseFloat(slideStyles.getPropertyValue('width')||0);var paddingLeft=parseFloat(slideStyles.getPropertyValue('padding-left')||0);var paddingRight=parseFloat(slideStyles.getPropertyValue('padding-right')||0);var marginLeft=parseFloat(slideStyles.getPropertyValue('margin-left')||0);var marginRight=parseFloat(slideStyles.getPropertyValue('margin-right')||0);var boxSizing=slideStyles.getPropertyValue('box-sizing');if(boxSizing&amp;&amp;boxSizing==='border-box'){slideSize=width+marginLeft+marginRight;}else{var _slide$=slide[0],clientWidth=_slide$.clientWidth,offsetWidth=_slide$.offsetWidth;slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight+(offsetWidth-clientWidth);}}else{var height=parseFloat(slideStyles.getPropertyValue('height')||0);var paddingTop=parseFloat(slideStyles.getPropertyValue('padding-top')||0);var paddingBottom=parseFloat(slideStyles.getPropertyValue('padding-bottom')||0);var marginTop=parseFloat(slideStyles.getPropertyValue('margin-top')||0);var marginBottom=parseFloat(slideStyles.getPropertyValue('margin-bottom')||0);var _boxSizing=slideStyles.getPropertyValue('box-sizing');if(_boxSizing&amp;&amp;_boxSizing==='border-box'){slideSize=height+marginTop+marginBottom;}else{var _slide$2=slide[0],clientHeight=_slide$2.clientHeight,offsetHeight=_slide$2.offsetHeight;slideSize=height+paddingTop+paddingBottom+marginTop+marginBottom+(offsetHeight-clientHeight);}}}
if(currentTransform){slide[0].style.transform=currentTransform;}
if(currentWebKitTransform){slide[0].style.webkitTransform=currentWebKitTransform;}
if(params.roundLengths)slideSize=Math.floor(slideSize);}else{slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView;if(params.roundLengths)slideSize=Math.floor(slideSize);if(slides[i]){if(swiper.isHorizontal()){slides[i].style.width=slideSize+"px";}else{slides[i].style.height=slideSize+"px";}}}
if(slides[i]){slides[i].swiperSlideSize=slideSize;}
slidesSizesGrid.push(slideSize);if(params.centeredSlides){slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween;if(prevSlideSize===0&amp;&amp;i!==0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(i===0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(Math.abs(slidePosition)&lt;1/1000)slidePosition=0;if(params.roundLengths)slidePosition=Math.floor(slidePosition);if(index%params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);}else{if(params.roundLengths)slidePosition=Math.floor(slidePosition);if((index-Math.min(swiper.params.slidesPerGroupSkip,index))%swiper.params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);slidePosition=slidePosition+slideSize+spaceBetween;}
swiper.virtualSize+=slideSize+spaceBetween;prevSlideSize=slideSize;index+=1;}
swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter;var newSlidesGrid;if(rtl&amp;&amp;wrongRTL&amp;&amp;(params.effect==='slide'||params.effect==='coverflow')){$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"});}
if(params.setWrapperSize){if(swiper.isHorizontal())$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"});else $wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+"px"});}
if(params.slidesPerColumn&gt;1){swiper.virtualSize=(slideSize+params.spaceBetween)*slidesNumberEvenToRows;swiper.virtualSize=Math.ceil(swiper.virtualSize/params.slidesPerColumn)-params.spaceBetween;if(swiper.isHorizontal())$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+"px"});else $wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+"px"});if(params.centeredSlides){newSlidesGrid=[];for(var _i=0;_i&lt;snapGrid.length;_i+=1){var slidesGridItem=snapGrid[_i];if(params.roundLengths)slidesGridItem=Math.floor(slidesGridItem);if(snapGrid[_i]&lt;swiper.virtualSize+snapGrid[0])newSlidesGrid.push(slidesGridItem);}
snapGrid=newSlidesGrid;}}
if(!params.centeredSlides){newSlidesGrid=[];for(var _i2=0;_i2&lt;snapGrid.length;_i2+=1){var _slidesGridItem=snapGrid[_i2];if(params.roundLengths)_slidesGridItem=Math.floor(_slidesGridItem);if(snapGrid[_i2]&lt;=swiper.virtualSize-swiperSize){newSlidesGrid.push(_slidesGridItem);}}
snapGrid=newSlidesGrid;if(Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])&gt;1){snapGrid.push(swiper.virtualSize-swiperSize);}}
if(snapGrid.length===0)snapGrid=[0];if(params.spaceBetween!==0){if(swiper.isHorizontal()){if(rtl)slides.filter(slidesForMargin).css({marginLeft:spaceBetween+"px"});else slides.filter(slidesForMargin).css({marginRight:spaceBetween+"px"});}else slides.filter(slidesForMargin).css({marginBottom:spaceBetween+"px"});}
if(params.centeredSlides&amp;&amp;params.centeredSlidesBounds){var allSlidesSize=0;slidesSizesGrid.forEach(function(slideSizeValue){allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0);});allSlidesSize-=params.spaceBetween;var maxSnap=allSlidesSize-swiperSize;snapGrid=snapGrid.map(function(snap){if(snap&lt;0)return-offsetBefore;if(snap&gt;maxSnap)return maxSnap+offsetAfter;return snap;});}
if(params.centerInsufficientSlides){var _allSlidesSize=0;slidesSizesGrid.forEach(function(slideSizeValue){_allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0);});_allSlidesSize-=params.spaceBetween;if(_allSlidesSize&lt;swiperSize){var allSlidesOffset=(swiperSize-_allSlidesSize)/2;snapGrid.forEach(function(snap,snapIndex){snapGrid[snapIndex]=snap-allSlidesOffset;});slidesGrid.forEach(function(snap,snapIndex){slidesGrid[snapIndex]=snap+allSlidesOffset;});}}
extend$1(swiper,{slides:slides,snapGrid:snapGrid,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid});if(slidesLength!==previousSlidesLength){swiper.emit('slidesLengthChange');}
if(snapGrid.length!==previousSnapGridLength){if(swiper.params.watchOverflow)swiper.checkOverflow();swiper.emit('snapGridLengthChange');}
if(slidesGrid.length!==previousSlidesGridLength){swiper.emit('slidesGridLengthChange');}
if(params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateSlidesOffset();}}
function updateAutoHeight(speed){var swiper=this;var activeSlides=[];var newHeight=0;var i;if(typeof speed==='number'){swiper.setTransition(speed);}else if(speed===true){swiper.setTransition(swiper.params.speed);}
if(swiper.params.slidesPerView!=='auto'&amp;&amp;swiper.params.slidesPerView&gt;1){if(swiper.params.centeredSlides){swiper.visibleSlides.each(function(slide){activeSlides.push(slide);});}else{for(i=0;i&lt;Math.ceil(swiper.params.slidesPerView);i+=1){var index=swiper.activeIndex+i;if(index&gt;swiper.slides.length)break;activeSlides.push(swiper.slides.eq(index)[0]);}}}else{activeSlides.push(swiper.slides.eq(swiper.activeIndex)[0]);}
for(i=0;i&lt;activeSlides.length;i+=1){if(typeof activeSlides[i]!=='undefined'){var height=activeSlides[i].offsetHeight;newHeight=height&gt;newHeight?height:newHeight;}}
if(newHeight)swiper.$wrapperEl.css('height',newHeight+"px");}
function updateSlidesOffset(){var swiper=this;var slides=swiper.slides;for(var i=0;i&lt;slides.length;i+=1){slides[i].swiperSlideOffset=swiper.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop;}}
function updateSlidesProgress(translate){if(translate===void 0){translate=this&amp;&amp;this.translate||0;}
var swiper=this;var params=swiper.params;var slides=swiper.slides,rtl=swiper.rtlTranslate;if(slides.length===0)return;if(typeof slides[0].swiperSlideOffset==='undefined')swiper.updateSlidesOffset();var offsetCenter=-translate;if(rtl)offsetCenter=translate;slides.removeClass(params.slideVisibleClass);swiper.visibleSlidesIndexes=[];swiper.visibleSlides=[];for(var i=0;i&lt;slides.length;i+=1){var slide=slides[i];var slideProgress=(offsetCenter+(params.centeredSlides?swiper.minTranslate():0)-slide.swiperSlideOffset)/(slide.swiperSlideSize+params.spaceBetween);if(params.watchSlidesVisibility||params.centeredSlides&amp;&amp;params.autoHeight){var slideBefore=-(offsetCenter-slide.swiperSlideOffset);var slideAfter=slideBefore+swiper.slidesSizesGrid[i];var isVisible=slideBefore&gt;=0&amp;&amp;slideBefore&lt;swiper.size-1||slideAfter&gt;1&amp;&amp;slideAfter&lt;=swiper.size||slideBefore&lt;=0&amp;&amp;slideAfter&gt;=swiper.size;if(isVisible){swiper.visibleSlides.push(slide);swiper.visibleSlidesIndexes.push(i);slides.eq(i).addClass(params.slideVisibleClass);}}
slide.progress=rtl?-slideProgress:slideProgress;}
swiper.visibleSlides=$(swiper.visibleSlides);}
function updateProgress(translate){var swiper=this;if(typeof translate==='undefined'){var multiplier=swiper.rtlTranslate?-1:1;translate=swiper&amp;&amp;swiper.translate&amp;&amp;swiper.translate*multiplier||0;}
var params=swiper.params;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();var progress=swiper.progress,isBeginning=swiper.isBeginning,isEnd=swiper.isEnd;var wasBeginning=isBeginning;var wasEnd=isEnd;if(translatesDiff===0){progress=0;isBeginning=true;isEnd=true;}else{progress=(translate-swiper.minTranslate())/translatesDiff;isBeginning=progress&lt;=0;isEnd=progress&gt;=1;}
extend$1(swiper,{progress:progress,isBeginning:isBeginning,isEnd:isEnd});if(params.watchSlidesProgress||params.watchSlidesVisibility||params.centeredSlides&amp;&amp;params.autoHeight)swiper.updateSlidesProgress(translate);if(isBeginning&amp;&amp;!wasBeginning){swiper.emit('reachBeginning toEdge');}
if(isEnd&amp;&amp;!wasEnd){swiper.emit('reachEnd toEdge');}
if(wasBeginning&amp;&amp;!isBeginning||wasEnd&amp;&amp;!isEnd){swiper.emit('fromEdge');}
swiper.emit('progress',progress);}
function updateSlidesClasses(){var swiper=this;var slides=swiper.slides,params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex,realIndex=swiper.realIndex;var isVirtual=swiper.virtual&amp;&amp;params.virtual.enabled;slides.removeClass(params.slideActiveClass+" "+params.slideNextClass+" "+params.slidePrevClass+" "+params.slideDuplicateActiveClass+" "+params.slideDuplicateNextClass+" "+params.slideDuplicatePrevClass);var activeSlide;if(isVirtual){activeSlide=swiper.$wrapperEl.find("."+params.slideClass+"[data-swiper-slide-index=\""+activeIndex+"\"]");}else{activeSlide=slides.eq(activeIndex);}
activeSlide.addClass(params.slideActiveClass);if(params.loop){if(activeSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+")[data-swiper-slide-index=\""+realIndex+"\"]").addClass(params.slideDuplicateActiveClass);}else{$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+"[data-swiper-slide-index=\""+realIndex+"\"]").addClass(params.slideDuplicateActiveClass);}}
var nextSlide=activeSlide.nextAll("."+params.slideClass).eq(0).addClass(params.slideNextClass);if(params.loop&amp;&amp;nextSlide.length===0){nextSlide=slides.eq(0);nextSlide.addClass(params.slideNextClass);}
var prevSlide=activeSlide.prevAll("."+params.slideClass).eq(0).addClass(params.slidePrevClass);if(params.loop&amp;&amp;prevSlide.length===0){prevSlide=slides.eq(-1);prevSlide.addClass(params.slidePrevClass);}
if(params.loop){if(nextSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+")[data-swiper-slide-index=\""+nextSlide.attr('data-swiper-slide-index')+"\"]").addClass(params.slideDuplicateNextClass);}else{$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+"[data-swiper-slide-index=\""+nextSlide.attr('data-swiper-slide-index')+"\"]").addClass(params.slideDuplicateNextClass);}
if(prevSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children("."+params.slideClass+":not(."+params.slideDuplicateClass+")[data-swiper-slide-index=\""+prevSlide.attr('data-swiper-slide-index')+"\"]").addClass(params.slideDuplicatePrevClass);}else{$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+"[data-swiper-slide-index=\""+prevSlide.attr('data-swiper-slide-index')+"\"]").addClass(params.slideDuplicatePrevClass);}}
swiper.emitSlidesClasses();}
function updateActiveIndex(newActiveIndex){var swiper=this;var translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;var slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid,params=swiper.params,previousIndex=swiper.activeIndex,previousRealIndex=swiper.realIndex,previousSnapIndex=swiper.snapIndex;var activeIndex=newActiveIndex;var snapIndex;if(typeof activeIndex==='undefined'){for(var i=0;i&lt;slidesGrid.length;i+=1){if(typeof slidesGrid[i+1]!=='undefined'){if(translate&gt;=slidesGrid[i]&amp;&amp;translate&lt;slidesGrid[i+1]-(slidesGrid[i+1]-slidesGrid[i])/2){activeIndex=i;}else if(translate&gt;=slidesGrid[i]&amp;&amp;translate&lt;slidesGrid[i+1]){activeIndex=i+1;}}else if(translate&gt;=slidesGrid[i]){activeIndex=i;}}
if(params.normalizeSlideIndex){if(activeIndex&lt;0||typeof activeIndex==='undefined')activeIndex=0;}}
if(snapGrid.indexOf(translate)&gt;=0){snapIndex=snapGrid.indexOf(translate);}else{var skip=Math.min(params.slidesPerGroupSkip,activeIndex);snapIndex=skip+Math.floor((activeIndex-skip)/params.slidesPerGroup);}
if(snapIndex&gt;=snapGrid.length)snapIndex=snapGrid.length-1;if(activeIndex===previousIndex){if(snapIndex!==previousSnapIndex){swiper.snapIndex=snapIndex;swiper.emit('snapIndexChange');}
return;}
var realIndex=parseInt(swiper.slides.eq(activeIndex).attr('data-swiper-slide-index')||activeIndex,10);extend$1(swiper,{snapIndex:snapIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex});swiper.emit('activeIndexChange');swiper.emit('snapIndexChange');if(previousRealIndex!==realIndex){swiper.emit('realIndexChange');}
if(swiper.initialized||swiper.params.runCallbacksOnInit){swiper.emit('slideChange');}}
function updateClickedSlide(e){var swiper=this;var params=swiper.params;var slide=$(e.target).closest("."+params.slideClass)[0];var slideFound=false;if(slide){for(var i=0;i&lt;swiper.slides.length;i+=1){if(swiper.slides[i]===slide)slideFound=true;}}
if(slide&amp;&amp;slideFound){swiper.clickedSlide=slide;if(swiper.virtual&amp;&amp;swiper.params.virtual.enabled){swiper.clickedIndex=parseInt($(slide).attr('data-swiper-slide-index'),10);}else{swiper.clickedIndex=$(slide).index();}}else{swiper.clickedSlide=undefined;swiper.clickedIndex=undefined;return;}
if(params.slideToClickedSlide&amp;&amp;swiper.clickedIndex!==undefined&amp;&amp;swiper.clickedIndex!==swiper.activeIndex){swiper.slideToClickedSlide();}}
var update={updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide};function getSwiperTranslate(axis){if(axis===void 0){axis=this.isHorizontal()?'x':'y';}
var swiper=this;var params=swiper.params,rtl=swiper.rtlTranslate,translate=swiper.translate,$wrapperEl=swiper.$wrapperEl;if(params.virtualTranslate){return rtl?-translate:translate;}
if(params.cssMode){return translate;}
var currentTranslate=getTranslate($wrapperEl[0],axis);if(rtl)currentTranslate=-currentTranslate;return currentTranslate||0;}
function setTranslate(translate,byController){var swiper=this;var rtl=swiper.rtlTranslate,params=swiper.params,$wrapperEl=swiper.$wrapperEl,wrapperEl=swiper.wrapperEl,progress=swiper.progress;var x=0;var y=0;var z=0;if(swiper.isHorizontal()){x=rtl?-translate:translate;}else{y=translate;}
if(params.roundLengths){x=Math.floor(x);y=Math.floor(y);}
if(params.cssMode){wrapperEl[swiper.isHorizontal()?'scrollLeft':'scrollTop']=swiper.isHorizontal()?-x:-y;}else if(!params.virtualTranslate){$wrapperEl.transform("translate3d("+x+"px, "+y+"px, "+z+"px)");}
swiper.previousTranslate=swiper.translate;swiper.translate=swiper.isHorizontal()?x:y;var newProgress;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0){newProgress=0;}else{newProgress=(translate-swiper.minTranslate())/translatesDiff;}
if(newProgress!==progress){swiper.updateProgress(translate);}
swiper.emit('setTranslate',swiper.translate,byController);}
function minTranslate(){return-this.snapGrid[0];}
function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1];}
function translateTo(translate,speed,runCallbacks,translateBounds,internal){if(translate===void 0){translate=0;}
if(speed===void 0){speed=this.params.speed;}
if(runCallbacks===void 0){runCallbacks=true;}
if(translateBounds===void 0){translateBounds=true;}
var swiper=this;var params=swiper.params,wrapperEl=swiper.wrapperEl;if(swiper.animating&amp;&amp;params.preventInteractionOnTransition){return false;}
var minTranslate=swiper.minTranslate();var maxTranslate=swiper.maxTranslate();var newTranslate;if(translateBounds&amp;&amp;translate&gt;minTranslate)newTranslate=minTranslate;else if(translateBounds&amp;&amp;translate&lt;maxTranslate)newTranslate=maxTranslate;else newTranslate=translate;swiper.updateProgress(newTranslate);if(params.cssMode){var isH=swiper.isHorizontal();if(speed===0){wrapperEl[isH?'scrollLeft':'scrollTop']=-newTranslate;}else{if(wrapperEl.scrollTo){var _wrapperEl$scrollTo;wrapperEl.scrollTo((_wrapperEl$scrollTo={},_wrapperEl$scrollTo[isH?'left':'top']=-newTranslate,_wrapperEl$scrollTo.behavior='smooth',_wrapperEl$scrollTo));}else{wrapperEl[isH?'scrollLeft':'scrollTop']=-newTranslate;}}
return true;}
if(speed===0){swiper.setTransition(0);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit('beforeTransitionStart',speed,internal);swiper.emit('transitionEnd');}}else{swiper.setTransition(speed);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit('beforeTransitionStart',speed,internal);swiper.emit('transitionStart');}
if(!swiper.animating){swiper.animating=true;if(!swiper.onTranslateToWrapperTransitionEnd){swiper.onTranslateToWrapperTransitionEnd=function transitionEnd(e){if(!swiper||swiper.destroyed)return;if(e.target!==this)return;swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.onTranslateToWrapperTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.onTranslateToWrapperTransitionEnd);swiper.onTranslateToWrapperTransitionEnd=null;delete swiper.onTranslateToWrapperTransitionEnd;if(runCallbacks){swiper.emit('transitionEnd');}};}
swiper.$wrapperEl[0].addEventListener('transitionend',swiper.onTranslateToWrapperTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.onTranslateToWrapperTransitionEnd);}}
return true;}
var translate={getTranslate:getSwiperTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate,translateTo:translateTo};function setTransition(duration,byController){var swiper=this;if(!swiper.params.cssMode){swiper.$wrapperEl.transition(duration);}
swiper.emit('setTransition',duration,byController);}
function transitionStart(runCallbacks,direction){if(runCallbacks===void 0){runCallbacks=true;}
var swiper=this;var activeIndex=swiper.activeIndex,params=swiper.params,previousIndex=swiper.previousIndex;if(params.cssMode)return;if(params.autoHeight){swiper.updateAutoHeight();}
var dir=direction;if(!dir){if(activeIndex&gt;previousIndex)dir='next';else if(activeIndex&lt;previousIndex)dir='prev';else dir='reset';}
swiper.emit('transitionStart');if(runCallbacks&amp;&amp;activeIndex!==previousIndex){if(dir==='reset'){swiper.emit('slideResetTransitionStart');return;}
swiper.emit('slideChangeTransitionStart');if(dir==='next'){swiper.emit('slideNextTransitionStart');}else{swiper.emit('slidePrevTransitionStart');}}}
function transitionEnd$1(runCallbacks,direction){if(runCallbacks===void 0){runCallbacks=true;}
var swiper=this;var activeIndex=swiper.activeIndex,previousIndex=swiper.previousIndex,params=swiper.params;swiper.animating=false;if(params.cssMode)return;swiper.setTransition(0);var dir=direction;if(!dir){if(activeIndex&gt;previousIndex)dir='next';else if(activeIndex&lt;previousIndex)dir='prev';else dir='reset';}
swiper.emit('transitionEnd');if(runCallbacks&amp;&amp;activeIndex!==previousIndex){if(dir==='reset'){swiper.emit('slideResetTransitionEnd');return;}
swiper.emit('slideChangeTransitionEnd');if(dir==='next'){swiper.emit('slideNextTransitionEnd');}else{swiper.emit('slidePrevTransitionEnd');}}}
var transition$1={setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd$1};function slideTo(index,speed,runCallbacks,internal){if(index===void 0){index=0;}
if(speed===void 0){speed=this.params.speed;}
if(runCallbacks===void 0){runCallbacks=true;}
var swiper=this;var slideIndex=index;if(slideIndex&lt;0)slideIndex=0;var params=swiper.params,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,previousIndex=swiper.previousIndex,activeIndex=swiper.activeIndex,rtl=swiper.rtlTranslate,wrapperEl=swiper.wrapperEl;if(swiper.animating&amp;&amp;params.preventInteractionOnTransition){return false;}
var skip=Math.min(swiper.params.slidesPerGroupSkip,slideIndex);var snapIndex=skip+Math.floor((slideIndex-skip)/swiper.params.slidesPerGroup);if(snapIndex&gt;=snapGrid.length)snapIndex=snapGrid.length-1;if((activeIndex||params.initialSlide||0)===(previousIndex||0)&amp;&amp;runCallbacks){swiper.emit('beforeSlideChangeStart');}
var translate=-snapGrid[snapIndex];swiper.updateProgress(translate);if(params.normalizeSlideIndex){for(var i=0;i&lt;slidesGrid.length;i+=1){if(-Math.floor(translate*100)&gt;=Math.floor(slidesGrid[i]*100)){slideIndex=i;}}}
if(swiper.initialized&amp;&amp;slideIndex!==activeIndex){if(!swiper.allowSlideNext&amp;&amp;translate&lt;swiper.translate&amp;&amp;translate&lt;swiper.minTranslate()){return false;}
if(!swiper.allowSlidePrev&amp;&amp;translate&gt;swiper.translate&amp;&amp;translate&gt;swiper.maxTranslate()){if((activeIndex||0)!==slideIndex)return false;}}
var direction;if(slideIndex&gt;activeIndex)direction='next';else if(slideIndex&lt;activeIndex)direction='prev';else direction='reset';if(rtl&amp;&amp;-translate===swiper.translate||!rtl&amp;&amp;translate===swiper.translate){swiper.updateActiveIndex(slideIndex);if(params.autoHeight){swiper.updateAutoHeight();}
swiper.updateSlidesClasses();if(params.effect!=='slide'){swiper.setTranslate(translate);}
if(direction!=='reset'){swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction);}
return false;}
if(params.cssMode){var isH=swiper.isHorizontal();var t=-translate;if(rtl){t=wrapperEl.scrollWidth-wrapperEl.offsetWidth-t;}
if(speed===0){wrapperEl[isH?'scrollLeft':'scrollTop']=t;}else{if(wrapperEl.scrollTo){var _wrapperEl$scrollTo;wrapperEl.scrollTo((_wrapperEl$scrollTo={},_wrapperEl$scrollTo[isH?'left':'top']=t,_wrapperEl$scrollTo.behavior='smooth',_wrapperEl$scrollTo));}else{wrapperEl[isH?'scrollLeft':'scrollTop']=t;}}
return true;}
if(speed===0){swiper.setTransition(0);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit('beforeTransitionStart',speed,internal);swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction);}else{swiper.setTransition(speed);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit('beforeTransitionStart',speed,internal);swiper.transitionStart(runCallbacks,direction);if(!swiper.animating){swiper.animating=true;if(!swiper.onSlideToWrapperTransitionEnd){swiper.onSlideToWrapperTransitionEnd=function transitionEnd(e){if(!swiper||swiper.destroyed)return;if(e.target!==this)return;swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.onSlideToWrapperTransitionEnd);swiper.onSlideToWrapperTransitionEnd=null;delete swiper.onSlideToWrapperTransitionEnd;swiper.transitionEnd(runCallbacks,direction);};}
swiper.$wrapperEl[0].addEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.onSlideToWrapperTransitionEnd);}}
return true;}
function slideToLoop(index,speed,runCallbacks,internal){if(index===void 0){index=0;}
if(speed===void 0){speed=this.params.speed;}
if(runCallbacks===void 0){runCallbacks=true;}
var swiper=this;var newIndex=index;if(swiper.params.loop){newIndex+=swiper.loopedSlides;}
return swiper.slideTo(newIndex,speed,runCallbacks,internal);}
function slideNext(speed,runCallbacks,internal){if(speed===void 0){speed=this.params.speed;}
if(runCallbacks===void 0){runCallbacks=true;}
var swiper=this;var params=swiper.params,animating=swiper.animating;var increment=swiper.activeIndex&lt;params.slidesPerGroupSkip?1:params.slidesPerGroup;if(params.loop){if(animating&amp;&amp;params.loopPreventsSlide)return false;swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;}
return swiper.slideTo(swiper.activeIndex+increment,speed,runCallbacks,internal);}
function slidePrev(speed,runCallbacks,internal){if(speed===void 0){speed=this.params.speed;}
if(runCallbacks===void 0){runCallbacks=true;}
var swiper=this;var params=swiper.params,animating=swiper.animating,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,rtlTranslate=swiper.rtlTranslate;if(params.loop){if(animating&amp;&amp;params.loopPreventsSlide)return false;swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;}
var translate=rtlTranslate?swiper.translate:-swiper.translate;function normalize(val){if(val&lt;0)return-Math.floor(Math.abs(val));return Math.floor(val);}
var normalizedTranslate=normalize(translate);var normalizedSnapGrid=snapGrid.map(function(val){return normalize(val);});var currentSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)];var prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1];if(typeof prevSnap==='undefined'&amp;&amp;params.cssMode){snapGrid.forEach(function(snap){if(!prevSnap&amp;&amp;normalizedTranslate&gt;=snap)prevSnap=snap;});}
var prevIndex;if(typeof prevSnap!=='undefined'){prevIndex=slidesGrid.indexOf(prevSnap);if(prevIndex&lt;0)prevIndex=swiper.activeIndex-1;}
return swiper.slideTo(prevIndex,speed,runCallbacks,internal);}
function slideReset(speed,runCallbacks,internal){if(speed===void 0){speed=this.params.speed;}
if(runCallbacks===void 0){runCallbacks=true;}
var swiper=this;return swiper.slideTo(swiper.activeIndex,speed,runCallbacks,internal);}
function slideToClosest(speed,runCallbacks,internal,threshold){if(speed===void 0){speed=this.params.speed;}
if(runCallbacks===void 0){runCallbacks=true;}
if(threshold===void 0){threshold=0.5;}
var swiper=this;var index=swiper.activeIndex;var skip=Math.min(swiper.params.slidesPerGroupSkip,index);var snapIndex=skip+Math.floor((index-skip)/swiper.params.slidesPerGroup);var translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;if(translate&gt;=swiper.snapGrid[snapIndex]){var currentSnap=swiper.snapGrid[snapIndex];var nextSnap=swiper.snapGrid[snapIndex+1];if(translate-currentSnap&gt;(nextSnap-currentSnap)*threshold){index+=swiper.params.slidesPerGroup;}}else{var prevSnap=swiper.snapGrid[snapIndex-1];var _currentSnap=swiper.snapGrid[snapIndex];if(translate-prevSnap&lt;=(_currentSnap-prevSnap)*threshold){index-=swiper.params.slidesPerGroup;}}
index=Math.max(index,0);index=Math.min(index,swiper.slidesGrid.length-1);return swiper.slideTo(index,speed,runCallbacks,internal);}
function slideToClickedSlide(){var swiper=this;var params=swiper.params,$wrapperEl=swiper.$wrapperEl;var slidesPerView=params.slidesPerView==='auto'?swiper.slidesPerViewDynamic():params.slidesPerView;var slideToIndex=swiper.clickedIndex;var realIndex;if(params.loop){if(swiper.animating)return;realIndex=parseInt($(swiper.clickedSlide).attr('data-swiper-slide-index'),10);if(params.centeredSlides){if(slideToIndex&lt;swiper.loopedSlides-slidesPerView/2||slideToIndex&gt;swiper.slides.length-swiper.loopedSlides+slidesPerView/2){swiper.loopFix();slideToIndex=$wrapperEl.children("."+params.slideClass+"[data-swiper-slide-index=\""+realIndex+"\"]:not(."+params.slideDuplicateClass+")").eq(0).index();nextTick(function(){swiper.slideTo(slideToIndex);});}else{swiper.slideTo(slideToIndex);}}else if(slideToIndex&gt;swiper.slides.length-slidesPerView){swiper.loopFix();slideToIndex=$wrapperEl.children("."+params.slideClass+"[data-swiper-slide-index=\""+realIndex+"\"]:not(."+params.slideDuplicateClass+")").eq(0).index();nextTick(function(){swiper.slideTo(slideToIndex);});}else{swiper.slideTo(slideToIndex);}}else{swiper.slideTo(slideToIndex);}}
var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide};function loopCreate(){var swiper=this;var document=getDocument();var params=swiper.params,$wrapperEl=swiper.$wrapperEl;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass).remove();var slides=$wrapperEl.children("."+params.slideClass);if(params.loopFillGroupWithBlank){var blankSlidesNum=params.slidesPerGroup-slides.length%params.slidesPerGroup;if(blankSlidesNum!==params.slidesPerGroup){for(var i=0;i&lt;blankSlidesNum;i+=1){var blankNode=$(document.createElement('div')).addClass(params.slideClass+" "+params.slideBlankClass);$wrapperEl.append(blankNode);}
slides=$wrapperEl.children("."+params.slideClass);}}
if(params.slidesPerView==='auto'&amp;&amp;!params.loopedSlides)params.loopedSlides=slides.length;swiper.loopedSlides=Math.ceil(parseFloat(params.loopedSlides||params.slidesPerView,10));swiper.loopedSlides+=params.loopAdditionalSlides;if(swiper.loopedSlides&gt;slides.length){swiper.loopedSlides=slides.length;}
var prependSlides=[];var appendSlides=[];slides.each(function(el,index){var slide=$(el);if(index&lt;swiper.loopedSlides){appendSlides.push(el);}
if(index&lt;slides.length&amp;&amp;index&gt;=slides.length-swiper.loopedSlides){prependSlides.push(el);}
slide.attr('data-swiper-slide-index',index);});for(var _i=0;_i&lt;appendSlides.length;_i+=1){$wrapperEl.append($(appendSlides[_i].cloneNode(true)).addClass(params.slideDuplicateClass));}
for(var _i2=prependSlides.length-1;_i2&gt;=0;_i2-=1){$wrapperEl.prepend($(prependSlides[_i2].cloneNode(true)).addClass(params.slideDuplicateClass));}}
function loopFix(){var swiper=this;swiper.emit('beforeLoopFix');var activeIndex=swiper.activeIndex,slides=swiper.slides,loopedSlides=swiper.loopedSlides,allowSlidePrev=swiper.allowSlidePrev,allowSlideNext=swiper.allowSlideNext,snapGrid=swiper.snapGrid,rtl=swiper.rtlTranslate;var newIndex;swiper.allowSlidePrev=true;swiper.allowSlideNext=true;var snapTranslate=-snapGrid[activeIndex];var diff=snapTranslate-swiper.getTranslate();if(activeIndex&lt;loopedSlides){newIndex=slides.length-loopedSlides*3+activeIndex;newIndex+=loopedSlides;var slideChanged=swiper.slideTo(newIndex,0,false,true);if(slideChanged&amp;&amp;diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff);}}else if(activeIndex&gt;=slides.length-loopedSlides){newIndex=-slides.length+activeIndex+loopedSlides;newIndex+=loopedSlides;var _slideChanged=swiper.slideTo(newIndex,0,false,true);if(_slideChanged&amp;&amp;diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff);}}
swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;swiper.emit('loopFix');}
function loopDestroy(){var swiper=this;var $wrapperEl=swiper.$wrapperEl,params=swiper.params,slides=swiper.slides;$wrapperEl.children("."+params.slideClass+"."+params.slideDuplicateClass+",."+params.slideClass+"."+params.slideBlankClass).remove();slides.removeAttr('data-swiper-slide-index');}
var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy};function setGrabCursor(moving){var swiper=this;if(swiper.support.touch||!swiper.params.simulateTouch||swiper.params.watchOverflow&amp;&amp;swiper.isLocked||swiper.params.cssMode)return;var el=swiper.el;el.style.cursor='move';el.style.cursor=moving?'-webkit-grabbing':'-webkit-grab';el.style.cursor=moving?'-moz-grabbin':'-moz-grab';el.style.cursor=moving?'grabbing':'grab';}
function unsetGrabCursor(){var swiper=this;if(swiper.support.touch||swiper.params.watchOverflow&amp;&amp;swiper.isLocked||swiper.params.cssMode){return;}
swiper.el.style.cursor='';}
var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor};function appendSlide(slides){var swiper=this;var $wrapperEl=swiper.$wrapperEl,params=swiper.params;if(params.loop){swiper.loopDestroy();}
if(typeof slides==='object'&amp;&amp;'length'in slides){for(var i=0;i&lt;slides.length;i+=1){if(slides[i])$wrapperEl.append(slides[i]);}}else{$wrapperEl.append(slides);}
if(params.loop){swiper.loopCreate();}
if(!(params.observer&amp;&amp;swiper.support.observer)){swiper.update();}}
function prependSlide(slides){var swiper=this;var params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex;if(params.loop){swiper.loopDestroy();}
var newActiveIndex=activeIndex+1;if(typeof slides==='object'&amp;&amp;'length'in slides){for(var i=0;i&lt;slides.length;i+=1){if(slides[i])$wrapperEl.prepend(slides[i]);}
newActiveIndex=activeIndex+slides.length;}else{$wrapperEl.prepend(slides);}
if(params.loop){swiper.loopCreate();}
if(!(params.observer&amp;&amp;swiper.support.observer)){swiper.update();}
swiper.slideTo(newActiveIndex,0,false);}
function addSlide(index,slides){var swiper=this;var $wrapperEl=swiper.$wrapperEl,params=swiper.params,activeIndex=swiper.activeIndex;var activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();swiper.slides=$wrapperEl.children("."+params.slideClass);}
var baseLength=swiper.slides.length;if(index&lt;=0){swiper.prependSlide(slides);return;}
if(index&gt;=baseLength){swiper.appendSlide(slides);return;}
var newActiveIndex=activeIndexBuffer&gt;index?activeIndexBuffer+1:activeIndexBuffer;var slidesBuffer=[];for(var i=baseLength-1;i&gt;=index;i-=1){var currentSlide=swiper.slides.eq(i);currentSlide.remove();slidesBuffer.unshift(currentSlide);}
if(typeof slides==='object'&amp;&amp;'length'in slides){for(var _i=0;_i&lt;slides.length;_i+=1){if(slides[_i])$wrapperEl.append(slides[_i]);}
newActiveIndex=activeIndexBuffer&gt;index?activeIndexBuffer+slides.length:activeIndexBuffer;}else{$wrapperEl.append(slides);}
for(var _i2=0;_i2&lt;slidesBuffer.length;_i2+=1){$wrapperEl.append(slidesBuffer[_i2]);}
if(params.loop){swiper.loopCreate();}
if(!(params.observer&amp;&amp;swiper.support.observer)){swiper.update();}
if(params.loop){swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);}else{swiper.slideTo(newActiveIndex,0,false);}}
function removeSlide(slidesIndexes){var swiper=this;var params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex;var activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();swiper.slides=$wrapperEl.children("."+params.slideClass);}
var newActiveIndex=activeIndexBuffer;var indexToRemove;if(typeof slidesIndexes==='object'&amp;&amp;'length'in slidesIndexes){for(var i=0;i&lt;slidesIndexes.length;i+=1){indexToRemove=slidesIndexes[i];if(swiper.slides[indexToRemove])swiper.slides.eq(indexToRemove).remove();if(indexToRemove&lt;newActiveIndex)newActiveIndex-=1;}
newActiveIndex=Math.max(newActiveIndex,0);}else{indexToRemove=slidesIndexes;if(swiper.slides[indexToRemove])swiper.slides.eq(indexToRemove).remove();if(indexToRemove&lt;newActiveIndex)newActiveIndex-=1;newActiveIndex=Math.max(newActiveIndex,0);}
if(params.loop){swiper.loopCreate();}
if(!(params.observer&amp;&amp;swiper.support.observer)){swiper.update();}
if(params.loop){swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);}else{swiper.slideTo(newActiveIndex,0,false);}}
function removeAllSlides(){var swiper=this;var slidesIndexes=[];for(var i=0;i&lt;swiper.slides.length;i+=1){slidesIndexes.push(i);}
swiper.removeSlide(slidesIndexes);}
var manipulation={appendSlide:appendSlide,prependSlide:prependSlide,addSlide:addSlide,removeSlide:removeSlide,removeAllSlides:removeAllSlides};function onTouchStart(event){var swiper=this;var document=getDocument();var window=getWindow();var data=swiper.touchEventsData;var params=swiper.params,touches=swiper.touches;if(swiper.animating&amp;&amp;params.preventInteractionOnTransition){return;}
var e=event;if(e.originalEvent)e=e.originalEvent;var $targetEl=$(e.target);if(params.touchEventsTarget==='wrapper'){if(!$targetEl.closest(swiper.wrapperEl).length)return;}
data.isTouchEvent=e.type==='touchstart';if(!data.isTouchEvent&amp;&amp;'which'in e&amp;&amp;e.which===3)return;if(!data.isTouchEvent&amp;&amp;'button'in e&amp;&amp;e.button&gt;0)return;if(data.isTouched&amp;&amp;data.isMoved)return;if(params.noSwiping&amp;&amp;$targetEl.closest(params.noSwipingSelector?params.noSwipingSelector:"."+params.noSwipingClass)[0]){swiper.allowClick=true;return;}
if(params.swipeHandler){if(!$targetEl.closest(params.swipeHandler)[0])return;}
touches.currentX=e.type==='touchstart'?e.targetTouches[0].pageX:e.pageX;touches.currentY=e.type==='touchstart'?e.targetTouches[0].pageY:e.pageY;var startX=touches.currentX;var startY=touches.currentY;var edgeSwipeDetection=params.edgeSwipeDetection||params.iOSEdgeSwipeDetection;var edgeSwipeThreshold=params.edgeSwipeThreshold||params.iOSEdgeSwipeThreshold;if(edgeSwipeDetection&amp;&amp;(startX&lt;=edgeSwipeThreshold||startX&gt;=window.screen.width-edgeSwipeThreshold)){return;}
extend$1(data,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});touches.startX=startX;touches.startY=startY;data.touchStartTime=now();swiper.allowClick=true;swiper.updateSize();swiper.swipeDirection=undefined;if(params.threshold&gt;0)data.allowThresholdMove=false;if(e.type!=='touchstart'){var preventDefault=true;if($targetEl.is(data.formElements))preventDefault=false;if(document.activeElement&amp;&amp;$(document.activeElement).is(data.formElements)&amp;&amp;document.activeElement!==$targetEl[0]){document.activeElement.blur();}
var shouldPreventDefault=preventDefault&amp;&amp;swiper.allowTouchMove&amp;&amp;params.touchStartPreventDefault;if(params.touchStartForcePreventDefault||shouldPreventDefault){e.preventDefault();}}
swiper.emit('touchStart',e);}
function onTouchMove(event){var document=getDocument();var swiper=this;var data=swiper.touchEventsData;var params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate;var e=event;if(e.originalEvent)e=e.originalEvent;if(!data.isTouched){if(data.startMoving&amp;&amp;data.isScrolling){swiper.emit('touchMoveOpposite',e);}
return;}
if(data.isTouchEvent&amp;&amp;e.type!=='touchmove')return;var targetTouch=e.type==='touchmove'&amp;&amp;e.targetTouches&amp;&amp;(e.targetTouches[0]||e.changedTouches[0]);var pageX=e.type==='touchmove'?targetTouch.pageX:e.pageX;var pageY=e.type==='touchmove'?targetTouch.pageY:e.pageY;if(e.preventedByNestedSwiper){touches.startX=pageX;touches.startY=pageY;return;}
if(!swiper.allowTouchMove){swiper.allowClick=false;if(data.isTouched){extend$1(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY});data.touchStartTime=now();}
return;}
if(data.isTouchEvent&amp;&amp;params.touchReleaseOnEdges&amp;&amp;!params.loop){if(swiper.isVertical()){if(pageY&lt;touches.startY&amp;&amp;swiper.translate&lt;=swiper.maxTranslate()||pageY&gt;touches.startY&amp;&amp;swiper.translate&gt;=swiper.minTranslate()){data.isTouched=false;data.isMoved=false;return;}}else if(pageX&lt;touches.startX&amp;&amp;swiper.translate&lt;=swiper.maxTranslate()||pageX&gt;touches.startX&amp;&amp;swiper.translate&gt;=swiper.minTranslate()){return;}}
if(data.isTouchEvent&amp;&amp;document.activeElement){if(e.target===document.activeElement&amp;&amp;$(e.target).is(data.formElements)){data.isMoved=true;swiper.allowClick=false;return;}}
if(data.allowTouchCallbacks){swiper.emit('touchMove',e);}
if(e.targetTouches&amp;&amp;e.targetTouches.length&gt;1)return;touches.currentX=pageX;touches.currentY=pageY;var diffX=touches.currentX-touches.startX;var diffY=touches.currentY-touches.startY;if(swiper.params.threshold&amp;&amp;Math.sqrt(Math.pow(diffX,2)+Math.pow(diffY,2))&lt;swiper.params.threshold)return;if(typeof data.isScrolling==='undefined'){var touchAngle;if(swiper.isHorizontal()&amp;&amp;touches.currentY===touches.startY||swiper.isVertical()&amp;&amp;touches.currentX===touches.startX){data.isScrolling=false;}else{if(diffX*diffX+diffY*diffY&gt;=25){touchAngle=Math.atan2(Math.abs(diffY),Math.abs(diffX))*180/Math.PI;data.isScrolling=swiper.isHorizontal()?touchAngle&gt;params.touchAngle:90-touchAngle&gt;params.touchAngle;}}}
if(data.isScrolling){swiper.emit('touchMoveOpposite',e);}
if(typeof data.startMoving==='undefined'){if(touches.currentX!==touches.startX||touches.currentY!==touches.startY){data.startMoving=true;}}
if(data.isScrolling){data.isTouched=false;return;}
if(!data.startMoving){return;}
swiper.allowClick=false;if(!params.cssMode&amp;&amp;e.cancelable){e.preventDefault();}
if(params.touchMoveStopPropagation&amp;&amp;!params.nested){e.stopPropagation();}
if(!data.isMoved){if(params.loop){swiper.loopFix();}
data.startTranslate=swiper.getTranslate();swiper.setTransition(0);if(swiper.animating){swiper.$wrapperEl.trigger('webkitTransitionEnd transitionend');}
data.allowMomentumBounce=false;if(params.grabCursor&amp;&amp;(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(true);}
swiper.emit('sliderFirstMove',e);}
swiper.emit('sliderMove',e);data.isMoved=true;var diff=swiper.isHorizontal()?diffX:diffY;touches.diff=diff;diff*=params.touchRatio;if(rtl)diff=-diff;swiper.swipeDirection=diff&gt;0?'prev':'next';data.currentTranslate=diff+data.startTranslate;var disableParentSwiper=true;var resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges){resistanceRatio=0;}
if(diff&gt;0&amp;&amp;data.currentTranslate&gt;swiper.minTranslate()){disableParentSwiper=false;if(params.resistance)data.currentTranslate=swiper.minTranslate()-1+Math.pow(-swiper.minTranslate()+data.startTranslate+diff,resistanceRatio);}else if(diff&lt;0&amp;&amp;data.currentTranslate&lt;swiper.maxTranslate()){disableParentSwiper=false;if(params.resistance)data.currentTranslate=swiper.maxTranslate()+1-Math.pow(swiper.maxTranslate()-data.startTranslate-diff,resistanceRatio);}
if(disableParentSwiper){e.preventedByNestedSwiper=true;}
if(!swiper.allowSlideNext&amp;&amp;swiper.swipeDirection==='next'&amp;&amp;data.currentTranslate&lt;data.startTranslate){data.currentTranslate=data.startTranslate;}
if(!swiper.allowSlidePrev&amp;&amp;swiper.swipeDirection==='prev'&amp;&amp;data.currentTranslate&gt;data.startTranslate){data.currentTranslate=data.startTranslate;}
if(params.threshold&gt;0){if(Math.abs(diff)&gt;params.threshold||data.allowThresholdMove){if(!data.allowThresholdMove){data.allowThresholdMove=true;touches.startX=touches.currentX;touches.startY=touches.currentY;data.currentTranslate=data.startTranslate;touches.diff=swiper.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY;return;}}else{data.currentTranslate=data.startTranslate;return;}}
if(!params.followFinger||params.cssMode)return;if(params.freeMode||params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateActiveIndex();swiper.updateSlidesClasses();}
if(params.freeMode){if(data.velocities.length===0){data.velocities.push({position:touches[swiper.isHorizontal()?'startX':'startY'],time:data.touchStartTime});}
data.velocities.push({position:touches[swiper.isHorizontal()?'currentX':'currentY'],time:now()});}
swiper.updateProgress(data.currentTranslate);swiper.setTranslate(data.currentTranslate);}
function onTouchEnd(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate,$wrapperEl=swiper.$wrapperEl,slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid;var e=event;if(e.originalEvent)e=e.originalEvent;if(data.allowTouchCallbacks){swiper.emit('touchEnd',e);}
data.allowTouchCallbacks=false;if(!data.isTouched){if(data.isMoved&amp;&amp;params.grabCursor){swiper.setGrabCursor(false);}
data.isMoved=false;data.startMoving=false;return;}
if(params.grabCursor&amp;&amp;data.isMoved&amp;&amp;data.isTouched&amp;&amp;(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(false);}
var touchEndTime=now();var timeDiff=touchEndTime-data.touchStartTime;if(swiper.allowClick){swiper.updateClickedSlide(e);swiper.emit('tap click',e);if(timeDiff&lt;300&amp;&amp;touchEndTime-data.lastClickTime&lt;300){swiper.emit('doubleTap doubleClick',e);}}
data.lastClickTime=now();nextTick(function(){if(!swiper.destroyed)swiper.allowClick=true;});if(!data.isTouched||!data.isMoved||!swiper.swipeDirection||touches.diff===0||data.currentTranslate===data.startTranslate){data.isTouched=false;data.isMoved=false;data.startMoving=false;return;}
data.isTouched=false;data.isMoved=false;data.startMoving=false;var currentPos;if(params.followFinger){currentPos=rtl?swiper.translate:-swiper.translate;}else{currentPos=-data.currentTranslate;}
if(params.cssMode){return;}
if(params.freeMode){if(currentPos&lt;-swiper.minTranslate()){swiper.slideTo(swiper.activeIndex);return;}
if(currentPos&gt;-swiper.maxTranslate()){if(swiper.slides.length&lt;snapGrid.length){swiper.slideTo(snapGrid.length-1);}else{swiper.slideTo(swiper.slides.length-1);}
return;}
if(params.freeModeMomentum){if(data.velocities.length&gt;1){var lastMoveEvent=data.velocities.pop();var velocityEvent=data.velocities.pop();var distance=lastMoveEvent.position-velocityEvent.position;var time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time;swiper.velocity/=2;if(Math.abs(swiper.velocity)&lt;params.freeModeMinimumVelocity){swiper.velocity=0;}
if(time&gt;150||now()-lastMoveEvent.time&gt;300){swiper.velocity=0;}}else{swiper.velocity=0;}
swiper.velocity*=params.freeModeMomentumVelocityRatio;data.velocities.length=0;var momentumDuration=1000*params.freeModeMomentumRatio;var momentumDistance=swiper.velocity*momentumDuration;var newPosition=swiper.translate+momentumDistance;if(rtl)newPosition=-newPosition;var doBounce=false;var afterBouncePosition;var bounceAmount=Math.abs(swiper.velocity)*20*params.freeModeMomentumBounceRatio;var needsLoopFix;if(newPosition&lt;swiper.maxTranslate()){if(params.freeModeMomentumBounce){if(newPosition+swiper.maxTranslate()&lt;-bounceAmount){newPosition=swiper.maxTranslate()-bounceAmount;}
afterBouncePosition=swiper.maxTranslate();doBounce=true;data.allowMomentumBounce=true;}else{newPosition=swiper.maxTranslate();}
if(params.loop&amp;&amp;params.centeredSlides)needsLoopFix=true;}else if(newPosition&gt;swiper.minTranslate()){if(params.freeModeMomentumBounce){if(newPosition-swiper.minTranslate()&gt;bounceAmount){newPosition=swiper.minTranslate()+bounceAmount;}
afterBouncePosition=swiper.minTranslate();doBounce=true;data.allowMomentumBounce=true;}else{newPosition=swiper.minTranslate();}
if(params.loop&amp;&amp;params.centeredSlides)needsLoopFix=true;}else if(params.freeModeSticky){var nextSlide;for(var j=0;j&lt;snapGrid.length;j+=1){if(snapGrid[j]&gt;-newPosition){nextSlide=j;break;}}
if(Math.abs(snapGrid[nextSlide]-newPosition)&lt;Math.abs(snapGrid[nextSlide-1]-newPosition)||swiper.swipeDirection==='next'){newPosition=snapGrid[nextSlide];}else{newPosition=snapGrid[nextSlide-1];}
newPosition=-newPosition;}
if(needsLoopFix){swiper.once('transitionEnd',function(){swiper.loopFix();});}
if(swiper.velocity!==0){if(rtl){momentumDuration=Math.abs((-newPosition-swiper.translate)/swiper.velocity);}else{momentumDuration=Math.abs((newPosition-swiper.translate)/swiper.velocity);}
if(params.freeModeSticky){var moveDistance=Math.abs((rtl?-newPosition:newPosition)-swiper.translate);var currentSlideSize=swiper.slidesSizesGrid[swiper.activeIndex];if(moveDistance&lt;currentSlideSize){momentumDuration=params.speed;}else if(moveDistance&lt;2*currentSlideSize){momentumDuration=params.speed*1.5;}else{momentumDuration=params.speed*2.5;}}}else if(params.freeModeSticky){swiper.slideToClosest();return;}
if(params.freeModeMomentumBounce&amp;&amp;doBounce){swiper.updateProgress(afterBouncePosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);swiper.animating=true;$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed||!data.allowMomentumBounce)return;swiper.emit('momentumBounce');swiper.setTransition(params.speed);setTimeout(function(){swiper.setTranslate(afterBouncePosition);$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed)return;swiper.transitionEnd();});},0);});}else if(swiper.velocity){swiper.updateProgress(newPosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);if(!swiper.animating){swiper.animating=true;$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed)return;swiper.transitionEnd();});}}else{swiper.updateProgress(newPosition);}
swiper.updateActiveIndex();swiper.updateSlidesClasses();}else if(params.freeModeSticky){swiper.slideToClosest();return;}
if(!params.freeModeMomentum||timeDiff&gt;=params.longSwipesMs){swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();}
return;}
var stopIndex=0;var groupSize=swiper.slidesSizesGrid[0];for(var i=0;i&lt;slidesGrid.length;i+=i&lt;params.slidesPerGroupSkip?1:params.slidesPerGroup){var _increment=i&lt;params.slidesPerGroupSkip-1?1:params.slidesPerGroup;if(typeof slidesGrid[i+_increment]!=='undefined'){if(currentPos&gt;=slidesGrid[i]&amp;&amp;currentPos&lt;slidesGrid[i+_increment]){stopIndex=i;groupSize=slidesGrid[i+_increment]-slidesGrid[i];}}else if(currentPos&gt;=slidesGrid[i]){stopIndex=i;groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2];}}
var ratio=(currentPos-slidesGrid[stopIndex])/groupSize;var increment=stopIndex&lt;params.slidesPerGroupSkip-1?1:params.slidesPerGroup;if(timeDiff&gt;params.longSwipesMs){if(!params.longSwipes){swiper.slideTo(swiper.activeIndex);return;}
if(swiper.swipeDirection==='next'){if(ratio&gt;=params.longSwipesRatio)swiper.slideTo(stopIndex+increment);else swiper.slideTo(stopIndex);}
if(swiper.swipeDirection==='prev'){if(ratio&gt;1-params.longSwipesRatio)swiper.slideTo(stopIndex+increment);else swiper.slideTo(stopIndex);}}else{if(!params.shortSwipes){swiper.slideTo(swiper.activeIndex);return;}
var isNavButtonTarget=swiper.navigation&amp;&amp;(e.target===swiper.navigation.nextEl||e.target===swiper.navigation.prevEl);if(!isNavButtonTarget){if(swiper.swipeDirection==='next'){swiper.slideTo(stopIndex+increment);}
if(swiper.swipeDirection==='prev'){swiper.slideTo(stopIndex);}}else if(e.target===swiper.navigation.nextEl){swiper.slideTo(stopIndex+increment);}else{swiper.slideTo(stopIndex);}}}
function onResize(){var swiper=this;var params=swiper.params,el=swiper.el;if(el&amp;&amp;el.offsetWidth===0)return;if(params.breakpoints){swiper.setBreakpoint();}
var allowSlideNext=swiper.allowSlideNext,allowSlidePrev=swiper.allowSlidePrev,snapGrid=swiper.snapGrid;swiper.allowSlideNext=true;swiper.allowSlidePrev=true;swiper.updateSize();swiper.updateSlides();swiper.updateSlidesClasses();if((params.slidesPerView==='auto'||params.slidesPerView&gt;1)&amp;&amp;swiper.isEnd&amp;&amp;!swiper.isBeginning&amp;&amp;!swiper.params.centeredSlides){swiper.slideTo(swiper.slides.length-1,0,false,true);}else{swiper.slideTo(swiper.activeIndex,0,false,true);}
if(swiper.autoplay&amp;&amp;swiper.autoplay.running&amp;&amp;swiper.autoplay.paused){swiper.autoplay.run();}
swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;if(swiper.params.watchOverflow&amp;&amp;snapGrid!==swiper.snapGrid){swiper.checkOverflow();}}
function onClick(e){var swiper=this;if(!swiper.allowClick){if(swiper.params.preventClicks)e.preventDefault();if(swiper.params.preventClicksPropagation&amp;&amp;swiper.animating){e.stopPropagation();e.stopImmediatePropagation();}}}
function onScroll(){var swiper=this;var wrapperEl=swiper.wrapperEl,rtlTranslate=swiper.rtlTranslate;swiper.previousTranslate=swiper.translate;if(swiper.isHorizontal()){if(rtlTranslate){swiper.translate=wrapperEl.scrollWidth-wrapperEl.offsetWidth-wrapperEl.scrollLeft;}else{swiper.translate=-wrapperEl.scrollLeft;}}else{swiper.translate=-wrapperEl.scrollTop;}
if(swiper.translate===-0)swiper.translate=0;swiper.updateActiveIndex();swiper.updateSlidesClasses();var newProgress;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0){newProgress=0;}else{newProgress=(swiper.translate-swiper.minTranslate())/translatesDiff;}
if(newProgress!==swiper.progress){swiper.updateProgress(rtlTranslate?-swiper.translate:swiper.translate);}
swiper.emit('setTranslate',swiper.translate,false);}
var dummyEventAttached=false;function dummyEventListener(){}
function attachEvents(){var swiper=this;var document=getDocument();var params=swiper.params,touchEvents=swiper.touchEvents,el=swiper.el,wrapperEl=swiper.wrapperEl,device=swiper.device,support=swiper.support;swiper.onTouchStart=onTouchStart.bind(swiper);swiper.onTouchMove=onTouchMove.bind(swiper);swiper.onTouchEnd=onTouchEnd.bind(swiper);if(params.cssMode){swiper.onScroll=onScroll.bind(swiper);}
swiper.onClick=onClick.bind(swiper);var capture=!!params.nested;if(!support.touch&amp;&amp;support.pointerEvents){el.addEventListener(touchEvents.start,swiper.onTouchStart,false);document.addEventListener(touchEvents.move,swiper.onTouchMove,capture);document.addEventListener(touchEvents.end,swiper.onTouchEnd,false);}else{if(support.touch){var passiveListener=touchEvents.start==='touchstart'&amp;&amp;support.passiveListener&amp;&amp;params.passiveListeners?{passive:true,capture:false}:false;el.addEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);el.addEventListener(touchEvents.move,swiper.onTouchMove,support.passiveListener?{passive:false,capture:capture}:capture);el.addEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);if(touchEvents.cancel){el.addEventListener(touchEvents.cancel,swiper.onTouchEnd,passiveListener);}
if(!dummyEventAttached){document.addEventListener('touchstart',dummyEventListener);dummyEventAttached=true;}}
if(params.simulateTouch&amp;&amp;!device.ios&amp;&amp;!device.android||params.simulateTouch&amp;&amp;!support.touch&amp;&amp;device.ios){el.addEventListener('mousedown',swiper.onTouchStart,false);document.addEventListener('mousemove',swiper.onTouchMove,capture);document.addEventListener('mouseup',swiper.onTouchEnd,false);}}
if(params.preventClicks||params.preventClicksPropagation){el.addEventListener('click',swiper.onClick,true);}
if(params.cssMode){wrapperEl.addEventListener('scroll',swiper.onScroll);}
if(params.updateOnWindowResize){swiper.on(device.ios||device.android?'resize orientationchange observerUpdate':'resize observerUpdate',onResize,true);}else{swiper.on('observerUpdate',onResize,true);}}
function detachEvents(){var swiper=this;var document=getDocument();var params=swiper.params,touchEvents=swiper.touchEvents,el=swiper.el,wrapperEl=swiper.wrapperEl,device=swiper.device,support=swiper.support;var capture=!!params.nested;if(!support.touch&amp;&amp;support.pointerEvents){el.removeEventListener(touchEvents.start,swiper.onTouchStart,false);document.removeEventListener(touchEvents.move,swiper.onTouchMove,capture);document.removeEventListener(touchEvents.end,swiper.onTouchEnd,false);}else{if(support.touch){var passiveListener=touchEvents.start==='onTouchStart'&amp;&amp;support.passiveListener&amp;&amp;params.passiveListeners?{passive:true,capture:false}:false;el.removeEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);el.removeEventListener(touchEvents.move,swiper.onTouchMove,capture);el.removeEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);if(touchEvents.cancel){el.removeEventListener(touchEvents.cancel,swiper.onTouchEnd,passiveListener);}}
if(params.simulateTouch&amp;&amp;!device.ios&amp;&amp;!device.android||params.simulateTouch&amp;&amp;!support.touch&amp;&amp;device.ios){el.removeEventListener('mousedown',swiper.onTouchStart,false);document.removeEventListener('mousemove',swiper.onTouchMove,capture);document.removeEventListener('mouseup',swiper.onTouchEnd,false);}}
if(params.preventClicks||params.preventClicksPropagation){el.removeEventListener('click',swiper.onClick,true);}
if(params.cssMode){wrapperEl.removeEventListener('scroll',swiper.onScroll);}
swiper.off(device.ios||device.android?'resize orientationchange observerUpdate':'resize observerUpdate',onResize);}
var events={attachEvents:attachEvents,detachEvents:detachEvents};function setBreakpoint(){var swiper=this;var activeIndex=swiper.activeIndex,initialized=swiper.initialized,_swiper$loopedSlides=swiper.loopedSlides,loopedSlides=_swiper$loopedSlides===void 0?0:_swiper$loopedSlides,params=swiper.params,$el=swiper.$el;var breakpoints=params.breakpoints;if(!breakpoints||breakpoints&amp;&amp;Object.keys(breakpoints).length===0)return;var breakpoint=swiper.getBreakpoint(breakpoints);if(breakpoint&amp;&amp;swiper.currentBreakpoint!==breakpoint){var breakpointOnlyParams=breakpoint in breakpoints?breakpoints[breakpoint]:undefined;if(breakpointOnlyParams){['slidesPerView','spaceBetween','slidesPerGroup','slidesPerGroupSkip','slidesPerColumn'].forEach(function(param){var paramValue=breakpointOnlyParams[param];if(typeof paramValue==='undefined')return;if(param==='slidesPerView'&amp;&amp;(paramValue==='AUTO'||paramValue==='auto')){breakpointOnlyParams[param]='auto';}else if(param==='slidesPerView'){breakpointOnlyParams[param]=parseFloat(paramValue);}else{breakpointOnlyParams[param]=parseInt(paramValue,10);}});}
var breakpointParams=breakpointOnlyParams||swiper.originalParams;var wasMultiRow=params.slidesPerColumn&gt;1;var isMultiRow=breakpointParams.slidesPerColumn&gt;1;if(wasMultiRow&amp;&amp;!isMultiRow){$el.removeClass(params.containerModifierClass+"multirow "+params.containerModifierClass+"multirow-column");swiper.emitContainerClasses();}else if(!wasMultiRow&amp;&amp;isMultiRow){$el.addClass(params.containerModifierClass+"multirow");if(breakpointParams.slidesPerColumnFill==='column'){$el.addClass(params.containerModifierClass+"multirow-column");}
swiper.emitContainerClasses();}
var directionChanged=breakpointParams.direction&amp;&amp;breakpointParams.direction!==params.direction;var needsReLoop=params.loop&amp;&amp;(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged);if(directionChanged&amp;&amp;initialized){swiper.changeDirection();}
extend$1(swiper.params,breakpointParams);extend$1(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev});swiper.currentBreakpoint=breakpoint;swiper.emit('_beforeBreakpoint',breakpointParams);if(needsReLoop&amp;&amp;initialized){swiper.loopDestroy();swiper.loopCreate();swiper.updateSlides();swiper.slideTo(activeIndex-loopedSlides+swiper.loopedSlides,0,false);}
swiper.emit('breakpoint',breakpointParams);}}
function getBreakpoints(breakpoints){var window=getWindow();if(!breakpoints)return undefined;var breakpoint=false;var points=Object.keys(breakpoints).map(function(point){if(typeof point==='string'&amp;&amp;point.indexOf('@')===0){var minRatio=parseFloat(point.substr(1));var value=window.innerHeight*minRatio;return{value:value,point:point};}
return{value:point,point:point};});points.sort(function(a,b){return parseInt(a.value,10)-parseInt(b.value,10);});for(var i=0;i&lt;points.length;i+=1){var _points$i=points[i],point=_points$i.point,value=_points$i.value;if(value&lt;=window.innerWidth){breakpoint=point;}}
return breakpoint||'max';}
var breakpoints={setBreakpoint:setBreakpoint,getBreakpoint:getBreakpoints};function addClasses(){var swiper=this;var classNames=swiper.classNames,params=swiper.params,rtl=swiper.rtl,$el=swiper.$el,device=swiper.device;var suffixes=[];suffixes.push('initialized');suffixes.push(params.direction);if(params.freeMode){suffixes.push('free-mode');}
if(params.autoHeight){suffixes.push('autoheight');}
if(rtl){suffixes.push('rtl');}
if(params.slidesPerColumn&gt;1){suffixes.push('multirow');if(params.slidesPerColumnFill==='column'){suffixes.push('multirow-column');}}
if(device.android){suffixes.push('android');}
if(device.ios){suffixes.push('ios');}
if(params.cssMode){suffixes.push('css-mode');}
suffixes.forEach(function(suffix){classNames.push(params.containerModifierClass+suffix);});$el.addClass(classNames.join(' '));swiper.emitContainerClasses();}
function removeClasses(){var swiper=this;var $el=swiper.$el,classNames=swiper.classNames;$el.removeClass(classNames.join(' '));swiper.emitContainerClasses();}
var classes={addClasses:addClasses,removeClasses:removeClasses};function loadImage(imageEl,src,srcset,sizes,checkForComplete,callback){var window=getWindow();var image;function onReady(){if(callback)callback();}
var isPicture=$(imageEl).parent('picture')[0];if(!isPicture&amp;&amp;(!imageEl.complete||!checkForComplete)){if(src){image=new window.Image();image.onload=onReady;image.onerror=onReady;if(sizes){image.sizes=sizes;}
if(srcset){image.srcset=srcset;}
if(src){image.src=src;}}else{onReady();}}else{onReady();}}
function preloadImages(){var swiper=this;swiper.imagesToLoad=swiper.$el.find('img');function onReady(){if(typeof swiper==='undefined'||swiper===null||!swiper||swiper.destroyed)return;if(swiper.imagesLoaded!==undefined)swiper.imagesLoaded+=1;if(swiper.imagesLoaded===swiper.imagesToLoad.length){if(swiper.params.updateOnImagesReady)swiper.update();swiper.emit('imagesReady');}}
for(var i=0;i&lt;swiper.imagesToLoad.length;i+=1){var imageEl=swiper.imagesToLoad[i];swiper.loadImage(imageEl,imageEl.currentSrc||imageEl.getAttribute('src'),imageEl.srcset||imageEl.getAttribute('srcset'),imageEl.sizes||imageEl.getAttribute('sizes'),true,onReady);}}
var images={loadImage:loadImage,preloadImages:preloadImages};function checkOverflow(){var swiper=this;var params=swiper.params;var wasLocked=swiper.isLocked;var lastSlidePosition=swiper.slides.length&gt;0&amp;&amp;params.slidesOffsetBefore+params.spaceBetween*(swiper.slides.length-1)+swiper.slides[0].offsetWidth*swiper.slides.length;if(params.slidesOffsetBefore&amp;&amp;params.slidesOffsetAfter&amp;&amp;lastSlidePosition){swiper.isLocked=lastSlidePosition&lt;=swiper.size;}else{swiper.isLocked=swiper.snapGrid.length===1;}
swiper.allowSlideNext=!swiper.isLocked;swiper.allowSlidePrev=!swiper.isLocked;if(wasLocked!==swiper.isLocked)swiper.emit(swiper.isLocked?'lock':'unlock');if(wasLocked&amp;&amp;wasLocked!==swiper.isLocked){swiper.isEnd=false;if(swiper.navigation)swiper.navigation.update();}}
var checkOverflow$1={checkOverflow:checkOverflow};var defaults={init:true,direction:'horizontal',touchEventsTarget:'container',initialSlide:0,speed:300,cssMode:false,updateOnWindowResize:true,nested:false,width:null,height:null,preventInteractionOnTransition:false,userAgent:null,url:null,edgeSwipeDetection:false,edgeSwipeThreshold:20,freeMode:false,freeModeMomentum:true,freeModeMomentumRatio:1,freeModeMomentumBounce:true,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:false,freeModeMinimumVelocity:0.02,autoHeight:false,setWrapperSize:false,virtualTranslate:false,effect:'slide',breakpoints:undefined,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:'column',slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:false,centeredSlidesBounds:false,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:true,centerInsufficientSlides:false,watchOverflow:false,roundLengths:false,touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:0.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:0,touchMoveStopPropagation:false,touchStartPreventDefault:true,touchStartForcePreventDefault:false,touchReleaseOnEdges:false,uniqueNavElements:true,resistance:true,resistanceRatio:0.85,watchSlidesProgress:false,watchSlidesVisibility:false,grabCursor:false,preventClicks:true,preventClicksPropagation:true,slideToClickedSlide:false,preloadImages:true,updateOnImagesReady:true,loop:false,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:false,loopPreventsSlide:true,allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,noSwiping:true,noSwipingClass:'swiper-no-swiping',noSwipingSelector:null,passiveListeners:true,containerModifierClass:'swiper-container-',slideClass:'swiper-slide',slideBlankClass:'swiper-slide-invisible-blank',slideActiveClass:'swiper-slide-active',slideDuplicateActiveClass:'swiper-slide-duplicate-active',slideVisibleClass:'swiper-slide-visible',slideDuplicateClass:'swiper-slide-duplicate',slideNextClass:'swiper-slide-next',slideDuplicateNextClass:'swiper-slide-duplicate-next',slidePrevClass:'swiper-slide-prev',slideDuplicatePrevClass:'swiper-slide-duplicate-prev',wrapperClass:'swiper-wrapper',runCallbacksOnInit:true,_emitClasses:false};var prototypes={modular:modular,eventsEmitter:eventsEmitter,update:update,translate:translate,transition:transition$1,slide:slide,loop:loop,grabCursor:grabCursor,manipulation:manipulation,events:events,breakpoints:breakpoints,checkOverflow:checkOverflow$1,classes:classes,images:images};var extendedDefaults={};var Swiper=function(){function Swiper(){var el;var params;for(var _len=arguments.length,args=new Array(_len),_key=0;_key&lt;_len;_key++){args[_key]=arguments[_key];}
if(args.length===1&amp;&amp;args[0].constructor&amp;&amp;args[0].constructor===Object){params=args[0];}else{el=args[0];params=args[1];}
if(!params)params={};params=extend$1({},params);if(el&amp;&amp;!params.el)params.el=el;var swiper=this;swiper.support=getSupport();swiper.device=getDevice({userAgent:params.userAgent});swiper.browser=getBrowser();swiper.eventsListeners={};swiper.eventsAnyListeners=[];if(typeof swiper.modules==='undefined'){swiper.modules={};}
Object.keys(swiper.modules).forEach(function(moduleName){var module=swiper.modules[moduleName];if(module.params){var moduleParamName=Object.keys(module.params)[0];var moduleParams=module.params[moduleParamName];if(typeof moduleParams!=='object'||moduleParams===null)return;if(!(moduleParamName in params&amp;&amp;'enabled'in moduleParams))return;if(params[moduleParamName]===true){params[moduleParamName]={enabled:true};}
if(typeof params[moduleParamName]==='object'&amp;&amp;!('enabled'in params[moduleParamName])){params[moduleParamName].enabled=true;}
if(!params[moduleParamName])params[moduleParamName]={enabled:false};}});var swiperParams=extend$1({},defaults);swiper.useParams(swiperParams);swiper.params=extend$1({},swiperParams,extendedDefaults,params);swiper.originalParams=extend$1({},swiper.params);swiper.passedParams=extend$1({},params);if(swiper.params&amp;&amp;swiper.params.on){Object.keys(swiper.params.on).forEach(function(eventName){swiper.on(eventName,swiper.params.on[eventName]);});}
if(swiper.params&amp;&amp;swiper.params.onAny){swiper.onAny(swiper.params.onAny);}
swiper.$=$;var $el=$(swiper.params.el);el=$el[0];if(!el){return undefined;}
if($el.length&gt;1){var swipers=[];$el.each(function(containerEl){var newParams=extend$1({},params,{el:containerEl});swipers.push(new Swiper(newParams));});return swipers;}
el.swiper=swiper;var $wrapperEl;if(el&amp;&amp;el.shadowRoot&amp;&amp;el.shadowRoot.querySelector){$wrapperEl=$(el.shadowRoot.querySelector("."+swiper.params.wrapperClass));$wrapperEl.children=function(options){return $el.children(options);};}else{$wrapperEl=$el.children("."+swiper.params.wrapperClass);}
extend$1(swiper,{$el:$el,el:el,$wrapperEl:$wrapperEl,wrapperEl:$wrapperEl[0],classNames:[],slides:$(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function isHorizontal(){return swiper.params.direction==='horizontal';},isVertical:function isVertical(){return swiper.params.direction==='vertical';},rtl:el.dir.toLowerCase()==='rtl'||$el.css('direction')==='rtl',rtlTranslate:swiper.params.direction==='horizontal'&amp;&amp;(el.dir.toLowerCase()==='rtl'||$el.css('direction')==='rtl'),wrongRTL:$wrapperEl.css('display')==='-webkit-box',activeIndex:0,realIndex:0,isBeginning:true,isEnd:false,translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEvents:function touchEvents(){var touch=['touchstart','touchmove','touchend','touchcancel'];var desktop=['mousedown','mousemove','mouseup'];if(swiper.support.pointerEvents){desktop=['pointerdown','pointermove','pointerup'];}
swiper.touchEventsTouch={start:touch[0],move:touch[1],end:touch[2],cancel:touch[3]};swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2]};return swiper.support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.touchEventsDesktop;}(),touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,formElements:'input, select, option, textarea, button, video, label',lastClickTime:now(),clickTimeout:undefined,velocities:[],allowMomentumBounce:undefined,isTouchEvent:undefined,startMoving:undefined},allowClick:true,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0});swiper.useModules();swiper.emit('_swiper');if(swiper.params.init){swiper.init();}
return swiper;}
var _proto=Swiper.prototype;_proto.emitContainerClasses=function emitContainerClasses(){var swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;var classes=swiper.el.className.split(' ').filter(function(className){return className.indexOf('swiper-container')===0||className.indexOf(swiper.params.containerModifierClass)===0;});swiper.emit('_containerClasses',classes.join(' '));};_proto.getSlideClasses=function getSlideClasses(slideEl){var swiper=this;return slideEl.className.split(' ').filter(function(className){return className.indexOf('swiper-slide')===0||className.indexOf(swiper.params.slideClass)===0;}).join(' ');};_proto.emitSlidesClasses=function emitSlidesClasses(){var swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;swiper.slides.each(function(slideEl){var classNames=swiper.getSlideClasses(slideEl);swiper.emit('_slideClass',slideEl,classNames);});};_proto.slidesPerViewDynamic=function slidesPerViewDynamic(){var swiper=this;var params=swiper.params,slides=swiper.slides,slidesGrid=swiper.slidesGrid,swiperSize=swiper.size,activeIndex=swiper.activeIndex;var spv=1;if(params.centeredSlides){var slideSize=slides[activeIndex].swiperSlideSize;var breakLoop;for(var i=activeIndex+1;i&lt;slides.length;i+=1){if(slides[i]&amp;&amp;!breakLoop){slideSize+=slides[i].swiperSlideSize;spv+=1;if(slideSize&gt;swiperSize)breakLoop=true;}}
for(var _i=activeIndex-1;_i&gt;=0;_i-=1){if(slides[_i]&amp;&amp;!breakLoop){slideSize+=slides[_i].swiperSlideSize;spv+=1;if(slideSize&gt;swiperSize)breakLoop=true;}}}else{for(var _i2=activeIndex+1;_i2&lt;slides.length;_i2+=1){if(slidesGrid[_i2]-slidesGrid[activeIndex]&lt;swiperSize){spv+=1;}}}
return spv;};_proto.update=function update(){var swiper=this;if(!swiper||swiper.destroyed)return;var snapGrid=swiper.snapGrid,params=swiper.params;if(params.breakpoints){swiper.setBreakpoint();}
swiper.updateSize();swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();function setTranslate(){var translateValue=swiper.rtlTranslate?swiper.translate*-1:swiper.translate;var newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate);swiper.updateActiveIndex();swiper.updateSlidesClasses();}
var translated;if(swiper.params.freeMode){setTranslate();if(swiper.params.autoHeight){swiper.updateAutoHeight();}}else{if((swiper.params.slidesPerView==='auto'||swiper.params.slidesPerView&gt;1)&amp;&amp;swiper.isEnd&amp;&amp;!swiper.params.centeredSlides){translated=swiper.slideTo(swiper.slides.length-1,0,false,true);}else{translated=swiper.slideTo(swiper.activeIndex,0,false,true);}
if(!translated){setTranslate();}}
if(params.watchOverflow&amp;&amp;snapGrid!==swiper.snapGrid){swiper.checkOverflow();}
swiper.emit('update');};_proto.changeDirection=function changeDirection(newDirection,needUpdate){if(needUpdate===void 0){needUpdate=true;}
var swiper=this;var currentDirection=swiper.params.direction;if(!newDirection){newDirection=currentDirection==='horizontal'?'vertical':'horizontal';}
if(newDirection===currentDirection||newDirection!=='horizontal'&amp;&amp;newDirection!=='vertical'){return swiper;}
swiper.$el.removeClass(""+swiper.params.containerModifierClass+currentDirection).addClass(""+swiper.params.containerModifierClass+newDirection);swiper.emitContainerClasses();swiper.params.direction=newDirection;swiper.slides.each(function(slideEl){if(newDirection==='vertical'){slideEl.style.width='';}else{slideEl.style.height='';}});swiper.emit('changeDirection');if(needUpdate)swiper.update();return swiper;};_proto.init=function init(){var swiper=this;if(swiper.initialized)return;swiper.emit('beforeInit');if(swiper.params.breakpoints){swiper.setBreakpoint();}
swiper.addClasses();if(swiper.params.loop){swiper.loopCreate();}
swiper.updateSize();swiper.updateSlides();if(swiper.params.watchOverflow){swiper.checkOverflow();}
if(swiper.params.grabCursor){swiper.setGrabCursor();}
if(swiper.params.preloadImages){swiper.preloadImages();}
if(swiper.params.loop){swiper.slideTo(swiper.params.initialSlide+swiper.loopedSlides,0,swiper.params.runCallbacksOnInit);}else{swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit);}
swiper.attachEvents();swiper.initialized=true;swiper.emit('init');swiper.emit('afterInit');};_proto.destroy=function destroy(deleteInstance,cleanStyles){if(deleteInstance===void 0){deleteInstance=true;}
if(cleanStyles===void 0){cleanStyles=true;}
var swiper=this;var params=swiper.params,$el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides;if(typeof swiper.params==='undefined'||swiper.destroyed){return null;}
swiper.emit('beforeDestroy');swiper.initialized=false;swiper.detachEvents();if(params.loop){swiper.loopDestroy();}
if(cleanStyles){swiper.removeClasses();$el.removeAttr('style');$wrapperEl.removeAttr('style');if(slides&amp;&amp;slides.length){slides.removeClass([params.slideVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass].join(' ')).removeAttr('style').removeAttr('data-swiper-slide-index');}}
swiper.emit('destroy');Object.keys(swiper.eventsListeners).forEach(function(eventName){swiper.off(eventName);});if(deleteInstance!==false){swiper.$el[0].swiper=null;deleteProps(swiper);}
swiper.destroyed=true;return null;};Swiper.extendDefaults=function extendDefaults(newDefaults){extend$1(extendedDefaults,newDefaults);};Swiper.installModule=function installModule(module){if(!Swiper.prototype.modules)Swiper.prototype.modules={};var name=module.name||Object.keys(Swiper.prototype.modules).length+"_"+now();Swiper.prototype.modules[name]=module;};Swiper.use=function use(module){if(Array.isArray(module)){module.forEach(function(m){return Swiper.installModule(m);});return Swiper;}
Swiper.installModule(module);return Swiper;};_createClass(Swiper,null,[{key:"extendedDefaults",get:function get(){return extendedDefaults;}},{key:"defaults",get:function get(){return defaults;}}]);return Swiper;}();Object.keys(prototypes).forEach(function(prototypeGroup){Object.keys(prototypes[prototypeGroup]).forEach(function(protoMethod){Swiper.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod];});});Swiper.use([Resize,Observer$1]);var Virtual={update:function update(force){var swiper=this;var _swiper$params=swiper.params,slidesPerView=_swiper$params.slidesPerView,slidesPerGroup=_swiper$params.slidesPerGroup,centeredSlides=_swiper$params.centeredSlides;var _swiper$params$virtua=swiper.params.virtual,addSlidesBefore=_swiper$params$virtua.addSlidesBefore,addSlidesAfter=_swiper$params$virtua.addSlidesAfter;var _swiper$virtual=swiper.virtual,previousFrom=_swiper$virtual.from,previousTo=_swiper$virtual.to,slides=_swiper$virtual.slides,previousSlidesGrid=_swiper$virtual.slidesGrid,renderSlide=_swiper$virtual.renderSlide,previousOffset=_swiper$virtual.offset;swiper.updateActiveIndex();var activeIndex=swiper.activeIndex||0;var offsetProp;if(swiper.rtlTranslate)offsetProp='right';else offsetProp=swiper.isHorizontal()?'left':'top';var slidesAfter;var slidesBefore;if(centeredSlides){slidesAfter=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesAfter;slidesBefore=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesBefore;}else{slidesAfter=slidesPerView+(slidesPerGroup-1)+addSlidesAfter;slidesBefore=slidesPerGroup+addSlidesBefore;}
var from=Math.max((activeIndex||0)-slidesBefore,0);var to=Math.min((activeIndex||0)+slidesAfter,slides.length-1);var offset=(swiper.slidesGrid[from]||0)-(swiper.slidesGrid[0]||0);extend$1(swiper.virtual,{from:from,to:to,offset:offset,slidesGrid:swiper.slidesGrid});function onRendered(){swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();if(swiper.lazy&amp;&amp;swiper.params.lazy.enabled){swiper.lazy.load();}}
if(previousFrom===from&amp;&amp;previousTo===to&amp;&amp;!force){if(swiper.slidesGrid!==previousSlidesGrid&amp;&amp;offset!==previousOffset){swiper.slides.css(offsetProp,offset+"px");}
swiper.updateProgress();return;}
if(swiper.params.virtual.renderExternal){swiper.params.virtual.renderExternal.call(swiper,{offset:offset,from:from,to:to,slides:function getSlides(){var slidesToRender=[];for(var i=from;i&lt;=to;i+=1){slidesToRender.push(slides[i]);}
return slidesToRender;}()});if(swiper.params.virtual.renderExternalUpdate){onRendered();}
return;}
var prependIndexes=[];var appendIndexes=[];if(force){swiper.$wrapperEl.find("."+swiper.params.slideClass).remove();}else{for(var i=previousFrom;i&lt;=previousTo;i+=1){if(i&lt;from||i&gt;to){swiper.$wrapperEl.find("."+swiper.params.slideClass+"[data-swiper-slide-index=\""+i+"\"]").remove();}}}
for(var _i=0;_i&lt;slides.length;_i+=1){if(_i&gt;=from&amp;&amp;_i&lt;=to){if(typeof previousTo==='undefined'||force){appendIndexes.push(_i);}else{if(_i&gt;previousTo)appendIndexes.push(_i);if(_i&lt;previousFrom)prependIndexes.push(_i);}}}
appendIndexes.forEach(function(index){swiper.$wrapperEl.append(renderSlide(slides[index],index));});prependIndexes.sort(function(a,b){return b-a;}).forEach(function(index){swiper.$wrapperEl.prepend(renderSlide(slides[index],index));});swiper.$wrapperEl.children('.swiper-slide').css(offsetProp,offset+"px");onRendered();},renderSlide:function renderSlide(slide,index){var swiper=this;var params=swiper.params.virtual;if(params.cache&amp;&amp;swiper.virtual.cache[index]){return swiper.virtual.cache[index];}
var $slideEl=params.renderSlide?$(params.renderSlide.call(swiper,slide,index)):$("&lt;div class=\""+swiper.params.slideClass+"\" data-swiper-slide-index=\""+index+"\"&gt;"+slide+"&lt;/div&gt;");if(!$slideEl.attr('data-swiper-slide-index'))$slideEl.attr('data-swiper-slide-index',index);if(params.cache)swiper.virtual.cache[index]=$slideEl;return $slideEl;},appendSlide:function appendSlide(slides){var swiper=this;if(typeof slides==='object'&amp;&amp;'length'in slides){for(var i=0;i&lt;slides.length;i+=1){if(slides[i])swiper.virtual.slides.push(slides[i]);}}else{swiper.virtual.slides.push(slides);}
swiper.virtual.update(true);},prependSlide:function prependSlide(slides){var swiper=this;var activeIndex=swiper.activeIndex;var newActiveIndex=activeIndex+1;var numberOfNewSlides=1;if(Array.isArray(slides)){for(var i=0;i&lt;slides.length;i+=1){if(slides[i])swiper.virtual.slides.unshift(slides[i]);}
newActiveIndex=activeIndex+slides.length;numberOfNewSlides=slides.length;}else{swiper.virtual.slides.unshift(slides);}
if(swiper.params.virtual.cache){var cache=swiper.virtual.cache;var newCache={};Object.keys(cache).forEach(function(cachedIndex){var $cachedEl=cache[cachedIndex];var cachedElIndex=$cachedEl.attr('data-swiper-slide-index');if(cachedElIndex){$cachedEl.attr('data-swiper-slide-index',parseInt(cachedElIndex,10)+1);}
newCache[parseInt(cachedIndex,10)+numberOfNewSlides]=$cachedEl;});swiper.virtual.cache=newCache;}
swiper.virtual.update(true);swiper.slideTo(newActiveIndex,0);},removeSlide:function removeSlide(slidesIndexes){var swiper=this;if(typeof slidesIndexes==='undefined'||slidesIndexes===null)return;var activeIndex=swiper.activeIndex;if(Array.isArray(slidesIndexes)){for(var i=slidesIndexes.length-1;i&gt;=0;i-=1){swiper.virtual.slides.splice(slidesIndexes[i],1);if(swiper.params.virtual.cache){delete swiper.virtual.cache[slidesIndexes[i]];}
if(slidesIndexes[i]&lt;activeIndex)activeIndex-=1;activeIndex=Math.max(activeIndex,0);}}else{swiper.virtual.slides.splice(slidesIndexes,1);if(swiper.params.virtual.cache){delete swiper.virtual.cache[slidesIndexes];}
if(slidesIndexes&lt;activeIndex)activeIndex-=1;activeIndex=Math.max(activeIndex,0);}
swiper.virtual.update(true);swiper.slideTo(activeIndex,0);},removeAllSlides:function removeAllSlides(){var swiper=this;swiper.virtual.slides=[];if(swiper.params.virtual.cache){swiper.virtual.cache={};}
swiper.virtual.update(true);swiper.slideTo(0,0);}};var Virtual$1={name:'virtual',params:{virtual:{enabled:false,slides:[],cache:true,renderSlide:null,renderExternal:null,renderExternalUpdate:true,addSlidesBefore:0,addSlidesAfter:0}},create:function create(){var swiper=this;bindModuleMethods(swiper,{virtual:_extends(_extends({},Virtual),{},{slides:swiper.params.virtual.slides,cache:{}})});},on:{beforeInit:function beforeInit(swiper){if(!swiper.params.virtual.enabled)return;swiper.classNames.push(swiper.params.containerModifierClass+"virtual");var overwriteParams={watchSlidesProgress:true};extend$1(swiper.params,overwriteParams);extend$1(swiper.originalParams,overwriteParams);if(!swiper.params.initialSlide){swiper.virtual.update();}},setTranslate:function setTranslate(swiper){if(!swiper.params.virtual.enabled)return;swiper.virtual.update();}}};var Keyboard={handle:function handle(event){var swiper=this;var window=getWindow();var document=getDocument();var rtl=swiper.rtlTranslate;var e=event;if(e.originalEvent)e=e.originalEvent;var kc=e.keyCode||e.charCode;var pageUpDown=swiper.params.keyboard.pageUpDown;var isPageUp=pageUpDown&amp;&amp;kc===33;var isPageDown=pageUpDown&amp;&amp;kc===34;var isArrowLeft=kc===37;var isArrowRight=kc===39;var isArrowUp=kc===38;var isArrowDown=kc===40;if(!swiper.allowSlideNext&amp;&amp;(swiper.isHorizontal()&amp;&amp;isArrowRight||swiper.isVertical()&amp;&amp;isArrowDown||isPageDown)){return false;}
if(!swiper.allowSlidePrev&amp;&amp;(swiper.isHorizontal()&amp;&amp;isArrowLeft||swiper.isVertical()&amp;&amp;isArrowUp||isPageUp)){return false;}
if(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey){return undefined;}
if(document.activeElement&amp;&amp;document.activeElement.nodeName&amp;&amp;(document.activeElement.nodeName.toLowerCase()==='input'||document.activeElement.nodeName.toLowerCase()==='textarea')){return undefined;}
if(swiper.params.keyboard.onlyInViewport&amp;&amp;(isPageUp||isPageDown||isArrowLeft||isArrowRight||isArrowUp||isArrowDown)){var inView=false;if(swiper.$el.parents("."+swiper.params.slideClass).length&gt;0&amp;&amp;swiper.$el.parents("."+swiper.params.slideActiveClass).length===0){return undefined;}
var windowWidth=window.innerWidth;var windowHeight=window.innerHeight;var swiperOffset=swiper.$el.offset();if(rtl)swiperOffset.left-=swiper.$el[0].scrollLeft;var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiper.width,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiper.height],[swiperOffset.left+swiper.width,swiperOffset.top+swiper.height]];for(var i=0;i&lt;swiperCoord.length;i+=1){var point=swiperCoord[i];if(point[0]&gt;=0&amp;&amp;point[0]&lt;=windowWidth&amp;&amp;point[1]&gt;=0&amp;&amp;point[1]&lt;=windowHeight){inView=true;}}
if(!inView)return undefined;}
if(swiper.isHorizontal()){if(isPageUp||isPageDown||isArrowLeft||isArrowRight){if(e.preventDefault)e.preventDefault();else e.returnValue=false;}
if((isPageDown||isArrowRight)&amp;&amp;!rtl||(isPageUp||isArrowLeft)&amp;&amp;rtl)swiper.slideNext();if((isPageUp||isArrowLeft)&amp;&amp;!rtl||(isPageDown||isArrowRight)&amp;&amp;rtl)swiper.slidePrev();}else{if(isPageUp||isPageDown||isArrowUp||isArrowDown){if(e.preventDefault)e.preventDefault();else e.returnValue=false;}
if(isPageDown||isArrowDown)swiper.slideNext();if(isPageUp||isArrowUp)swiper.slidePrev();}
swiper.emit('keyPress',kc);return undefined;},enable:function enable(){var swiper=this;var document=getDocument();if(swiper.keyboard.enabled)return;$(document).on('keydown',swiper.keyboard.handle);swiper.keyboard.enabled=true;},disable:function disable(){var swiper=this;var document=getDocument();if(!swiper.keyboard.enabled)return;$(document).off('keydown',swiper.keyboard.handle);swiper.keyboard.enabled=false;}};var Keyboard$1={name:'keyboard',params:{keyboard:{enabled:false,onlyInViewport:true,pageUpDown:true}},create:function create(){var swiper=this;bindModuleMethods(swiper,{keyboard:_extends({enabled:false},Keyboard)});},on:{init:function init(swiper){if(swiper.params.keyboard.enabled){swiper.keyboard.enable();}},destroy:function destroy(swiper){if(swiper.keyboard.enabled){swiper.keyboard.disable();}}}};function isEventSupported(){var document=getDocument();var eventName='onwheel';var isSupported=(eventName in document);if(!isSupported){var element=document.createElement('div');element.setAttribute(eventName,'return;');isSupported=typeof element[eventName]==='function';}
if(!isSupported&amp;&amp;document.implementation&amp;&amp;document.implementation.hasFeature&amp;&amp;document.implementation.hasFeature('','')!==true){isSupported=document.implementation.hasFeature('Events.wheel','3.0');}
return isSupported;}
var Mousewheel={lastScrollTime:now(),lastEventBeforeSnap:undefined,recentWheelEvents:[],event:function event(){var window=getWindow();if(window.navigator.userAgent.indexOf('firefox')&gt;-1)return'DOMMouseScroll';return isEventSupported()?'wheel':'mousewheel';},normalize:function normalize(e){var PIXEL_STEP=10;var LINE_HEIGHT=40;var PAGE_HEIGHT=800;var sX=0;var sY=0;var pX=0;var pY=0;if('detail'in e){sY=e.detail;}
if('wheelDelta'in e){sY=-e.wheelDelta/120;}
if('wheelDeltaY'in e){sY=-e.wheelDeltaY/120;}
if('wheelDeltaX'in e){sX=-e.wheelDeltaX/120;}
if('axis'in e&amp;&amp;e.axis===e.HORIZONTAL_AXIS){sX=sY;sY=0;}
pX=sX*PIXEL_STEP;pY=sY*PIXEL_STEP;if('deltaY'in e){pY=e.deltaY;}
if('deltaX'in e){pX=e.deltaX;}
if(e.shiftKey&amp;&amp;!pX){pX=pY;pY=0;}
if((pX||pY)&amp;&amp;e.deltaMode){if(e.deltaMode===1){pX*=LINE_HEIGHT;pY*=LINE_HEIGHT;}else{pX*=PAGE_HEIGHT;pY*=PAGE_HEIGHT;}}
if(pX&amp;&amp;!sX){sX=pX&lt;1?-1:1;}
if(pY&amp;&amp;!sY){sY=pY&lt;1?-1:1;}
return{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY};},handleMouseEnter:function handleMouseEnter(){var swiper=this;swiper.mouseEntered=true;},handleMouseLeave:function handleMouseLeave(){var swiper=this;swiper.mouseEntered=false;},handle:function handle(event){var e=event;var swiper=this;var params=swiper.params.mousewheel;if(swiper.params.cssMode){e.preventDefault();}
var target=swiper.$el;if(swiper.params.mousewheel.eventsTarget!=='container'){target=$(swiper.params.mousewheel.eventsTarget);}
if(!swiper.mouseEntered&amp;&amp;!target[0].contains(e.target)&amp;&amp;!params.releaseOnEdges)return true;if(e.originalEvent)e=e.originalEvent;var delta=0;var rtlFactor=swiper.rtlTranslate?-1:1;var data=Mousewheel.normalize(e);if(params.forceToAxis){if(swiper.isHorizontal()){if(Math.abs(data.pixelX)&gt;Math.abs(data.pixelY))delta=-data.pixelX*rtlFactor;else return true;}else if(Math.abs(data.pixelY)&gt;Math.abs(data.pixelX))delta=-data.pixelY;else return true;}else{delta=Math.abs(data.pixelX)&gt;Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;}
if(delta===0)return true;if(params.invert)delta=-delta;if(!swiper.params.freeMode){var newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta),raw:event};var recentWheelEvents=swiper.mousewheel.recentWheelEvents;if(recentWheelEvents.length&gt;=2){recentWheelEvents.shift();}
var prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:undefined;recentWheelEvents.push(newEvent);if(prevEvent){if(newEvent.direction!==prevEvent.direction||newEvent.delta&gt;prevEvent.delta||newEvent.time&gt;prevEvent.time+150){swiper.mousewheel.animateSlider(newEvent);}}else{swiper.mousewheel.animateSlider(newEvent);}
if(swiper.mousewheel.releaseScroll(newEvent)){return true;}}else{var _newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta)};var lastEventBeforeSnap=swiper.mousewheel.lastEventBeforeSnap;var ignoreWheelEvents=lastEventBeforeSnap&amp;&amp;_newEvent.time&lt;lastEventBeforeSnap.time+500&amp;&amp;_newEvent.delta&lt;=lastEventBeforeSnap.delta&amp;&amp;_newEvent.direction===lastEventBeforeSnap.direction;if(!ignoreWheelEvents){swiper.mousewheel.lastEventBeforeSnap=undefined;if(swiper.params.loop){swiper.loopFix();}
var position=swiper.getTranslate()+delta*params.sensitivity;var wasBeginning=swiper.isBeginning;var wasEnd=swiper.isEnd;if(position&gt;=swiper.minTranslate())position=swiper.minTranslate();if(position&lt;=swiper.maxTranslate())position=swiper.maxTranslate();swiper.setTransition(0);swiper.setTranslate(position);swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();if(!wasBeginning&amp;&amp;swiper.isBeginning||!wasEnd&amp;&amp;swiper.isEnd){swiper.updateSlidesClasses();}
if(swiper.params.freeModeSticky){clearTimeout(swiper.mousewheel.timeout);swiper.mousewheel.timeout=undefined;var _recentWheelEvents=swiper.mousewheel.recentWheelEvents;if(_recentWheelEvents.length&gt;=15){_recentWheelEvents.shift();}
var _prevEvent=_recentWheelEvents.length?_recentWheelEvents[_recentWheelEvents.length-1]:undefined;var firstEvent=_recentWheelEvents[0];_recentWheelEvents.push(_newEvent);if(_prevEvent&amp;&amp;(_newEvent.delta&gt;_prevEvent.delta||_newEvent.direction!==_prevEvent.direction)){_recentWheelEvents.splice(0);}else if(_recentWheelEvents.length&gt;=15&amp;&amp;_newEvent.time-firstEvent.time&lt;500&amp;&amp;firstEvent.delta-_newEvent.delta&gt;=1&amp;&amp;_newEvent.delta&lt;=6){var snapToThreshold=delta&gt;0?0.8:0.2;swiper.mousewheel.lastEventBeforeSnap=_newEvent;_recentWheelEvents.splice(0);swiper.mousewheel.timeout=nextTick(function(){swiper.slideToClosest(swiper.params.speed,true,undefined,snapToThreshold);},0);}
if(!swiper.mousewheel.timeout){swiper.mousewheel.timeout=nextTick(function(){var snapToThreshold=0.5;swiper.mousewheel.lastEventBeforeSnap=_newEvent;_recentWheelEvents.splice(0);swiper.slideToClosest(swiper.params.speed,true,undefined,snapToThreshold);},500);}}
if(!ignoreWheelEvents)swiper.emit('scroll',e);if(swiper.params.autoplay&amp;&amp;swiper.params.autoplayDisableOnInteraction)swiper.autoplay.stop();if(position===swiper.minTranslate()||position===swiper.maxTranslate())return true;}}
if(e.preventDefault)e.preventDefault();else e.returnValue=false;return false;},animateSlider:function animateSlider(newEvent){var swiper=this;var window=getWindow();if(this.params.mousewheel.thresholdDelta&amp;&amp;newEvent.delta&lt;this.params.mousewheel.thresholdDelta){return false;}
if(this.params.mousewheel.thresholdTime&amp;&amp;now()-swiper.mousewheel.lastScrollTime&lt;this.params.mousewheel.thresholdTime){return false;}
if(newEvent.delta&gt;=6&amp;&amp;now()-swiper.mousewheel.lastScrollTime&lt;60){return true;}
if(newEvent.direction&lt;0){if((!swiper.isEnd||swiper.params.loop)&amp;&amp;!swiper.animating){swiper.slideNext();swiper.emit('scroll',newEvent.raw);}}else if((!swiper.isBeginning||swiper.params.loop)&amp;&amp;!swiper.animating){swiper.slidePrev();swiper.emit('scroll',newEvent.raw);}
swiper.mousewheel.lastScrollTime=new window.Date().getTime();return false;},releaseScroll:function releaseScroll(newEvent){var swiper=this;var params=swiper.params.mousewheel;if(newEvent.direction&lt;0){if(swiper.isEnd&amp;&amp;!swiper.params.loop&amp;&amp;params.releaseOnEdges){return true;}}else if(swiper.isBeginning&amp;&amp;!swiper.params.loop&amp;&amp;params.releaseOnEdges){return true;}
return false;},enable:function enable(){var swiper=this;var event=Mousewheel.event();if(swiper.params.cssMode){swiper.wrapperEl.removeEventListener(event,swiper.mousewheel.handle);return true;}
if(!event)return false;if(swiper.mousewheel.enabled)return false;var target=swiper.$el;if(swiper.params.mousewheel.eventsTarget!=='container'){target=$(swiper.params.mousewheel.eventsTarget);}
target.on('mouseenter',swiper.mousewheel.handleMouseEnter);target.on('mouseleave',swiper.mousewheel.handleMouseLeave);target.on(event,swiper.mousewheel.handle);swiper.mousewheel.enabled=true;return true;},disable:function disable(){var swiper=this;var event=Mousewheel.event();if(swiper.params.cssMode){swiper.wrapperEl.addEventListener(event,swiper.mousewheel.handle);return true;}
if(!event)return false;if(!swiper.mousewheel.enabled)return false;var target=swiper.$el;if(swiper.params.mousewheel.eventsTarget!=='container'){target=$(swiper.params.mousewheel.eventsTarget);}
target.off(event,swiper.mousewheel.handle);swiper.mousewheel.enabled=false;return true;}};var Mousewheel$1={name:'mousewheel',params:{mousewheel:{enabled:false,releaseOnEdges:false,invert:false,forceToAxis:false,sensitivity:1,eventsTarget:'container',thresholdDelta:null,thresholdTime:null}},create:function create(){var swiper=this;bindModuleMethods(swiper,{mousewheel:{enabled:false,lastScrollTime:now(),lastEventBeforeSnap:undefined,recentWheelEvents:[],enable:Mousewheel.enable,disable:Mousewheel.disable,handle:Mousewheel.handle,handleMouseEnter:Mousewheel.handleMouseEnter,handleMouseLeave:Mousewheel.handleMouseLeave,animateSlider:Mousewheel.animateSlider,releaseScroll:Mousewheel.releaseScroll}});},on:{init:function init(swiper){if(!swiper.params.mousewheel.enabled&amp;&amp;swiper.params.cssMode){swiper.mousewheel.disable();}
if(swiper.params.mousewheel.enabled)swiper.mousewheel.enable();},destroy:function destroy(swiper){if(swiper.params.cssMode){swiper.mousewheel.enable();}
if(swiper.mousewheel.enabled)swiper.mousewheel.disable();}}};var Navigation={update:function update(){var swiper=this;var params=swiper.params.navigation;if(swiper.params.loop)return;var _swiper$navigation=swiper.navigation,$nextEl=_swiper$navigation.$nextEl,$prevEl=_swiper$navigation.$prevEl;if($prevEl&amp;&amp;$prevEl.length&gt;0){if(swiper.isBeginning){$prevEl.addClass(params.disabledClass);}else{$prevEl.removeClass(params.disabledClass);}
$prevEl[swiper.params.watchOverflow&amp;&amp;swiper.isLocked?'addClass':'removeClass'](params.lockClass);}
if($nextEl&amp;&amp;$nextEl.length&gt;0){if(swiper.isEnd){$nextEl.addClass(params.disabledClass);}else{$nextEl.removeClass(params.disabledClass);}
$nextEl[swiper.params.watchOverflow&amp;&amp;swiper.isLocked?'addClass':'removeClass'](params.lockClass);}},onPrevClick:function onPrevClick(e){var swiper=this;e.preventDefault();if(swiper.isBeginning&amp;&amp;!swiper.params.loop)return;swiper.slidePrev();},onNextClick:function onNextClick(e){var swiper=this;e.preventDefault();if(swiper.isEnd&amp;&amp;!swiper.params.loop)return;swiper.slideNext();},init:function init(){var swiper=this;var params=swiper.params.navigation;if(!(params.nextEl||params.prevEl))return;var $nextEl;var $prevEl;if(params.nextEl){$nextEl=$(params.nextEl);if(swiper.params.uniqueNavElements&amp;&amp;typeof params.nextEl==='string'&amp;&amp;$nextEl.length&gt;1&amp;&amp;swiper.$el.find(params.nextEl).length===1){$nextEl=swiper.$el.find(params.nextEl);}}
if(params.prevEl){$prevEl=$(params.prevEl);if(swiper.params.uniqueNavElements&amp;&amp;typeof params.prevEl==='string'&amp;&amp;$prevEl.length&gt;1&amp;&amp;swiper.$el.find(params.prevEl).length===1){$prevEl=swiper.$el.find(params.prevEl);}}
if($nextEl&amp;&amp;$nextEl.length&gt;0){$nextEl.on('click',swiper.navigation.onNextClick);}
if($prevEl&amp;&amp;$prevEl.length&gt;0){$prevEl.on('click',swiper.navigation.onPrevClick);}
extend$1(swiper.navigation,{$nextEl:$nextEl,nextEl:$nextEl&amp;&amp;$nextEl[0],$prevEl:$prevEl,prevEl:$prevEl&amp;&amp;$prevEl[0]});},destroy:function destroy(){var swiper=this;var _swiper$navigation2=swiper.navigation,$nextEl=_swiper$navigation2.$nextEl,$prevEl=_swiper$navigation2.$prevEl;if($nextEl&amp;&amp;$nextEl.length){$nextEl.off('click',swiper.navigation.onNextClick);$nextEl.removeClass(swiper.params.navigation.disabledClass);}
if($prevEl&amp;&amp;$prevEl.length){$prevEl.off('click',swiper.navigation.onPrevClick);$prevEl.removeClass(swiper.params.navigation.disabledClass);}}};var Navigation$1={name:'navigation',params:{navigation:{nextEl:null,prevEl:null,hideOnClick:false,disabledClass:'swiper-button-disabled',hiddenClass:'swiper-button-hidden',lockClass:'swiper-button-lock'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{navigation:_extends({},Navigation)});},on:{init:function init(swiper){swiper.navigation.init();swiper.navigation.update();},toEdge:function toEdge(swiper){swiper.navigation.update();},fromEdge:function fromEdge(swiper){swiper.navigation.update();},destroy:function destroy(swiper){swiper.navigation.destroy();},click:function click(swiper,e){var _swiper$navigation3=swiper.navigation,$nextEl=_swiper$navigation3.$nextEl,$prevEl=_swiper$navigation3.$prevEl;if(swiper.params.navigation.hideOnClick&amp;&amp;!$(e.target).is($prevEl)&amp;&amp;!$(e.target).is($nextEl)){var isHidden;if($nextEl){isHidden=$nextEl.hasClass(swiper.params.navigation.hiddenClass);}else if($prevEl){isHidden=$prevEl.hasClass(swiper.params.navigation.hiddenClass);}
if(isHidden===true){swiper.emit('navigationShow');}else{swiper.emit('navigationHide');}
if($nextEl){$nextEl.toggleClass(swiper.params.navigation.hiddenClass);}
if($prevEl){$prevEl.toggleClass(swiper.params.navigation.hiddenClass);}}}}};var Pagination={update:function update(){var swiper=this;var rtl=swiper.rtl;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var slidesLength=swiper.virtual&amp;&amp;swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;var current;var total=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop){current=Math.ceil((swiper.activeIndex-swiper.loopedSlides)/swiper.params.slidesPerGroup);if(current&gt;slidesLength-1-swiper.loopedSlides*2){current-=slidesLength-swiper.loopedSlides*2;}
if(current&gt;total-1)current-=total;if(current&lt;0&amp;&amp;swiper.params.paginationType!=='bullets')current=total+current;}else if(typeof swiper.snapIndex!=='undefined'){current=swiper.snapIndex;}else{current=swiper.activeIndex||0;}
if(params.type==='bullets'&amp;&amp;swiper.pagination.bullets&amp;&amp;swiper.pagination.bullets.length&gt;0){var bullets=swiper.pagination.bullets;var firstIndex;var lastIndex;var midIndex;if(params.dynamicBullets){swiper.pagination.bulletSize=bullets.eq(0)[swiper.isHorizontal()?'outerWidth':'outerHeight'](true);$el.css(swiper.isHorizontal()?'width':'height',swiper.pagination.bulletSize*(params.dynamicMainBullets+4)+"px");if(params.dynamicMainBullets&gt;1&amp;&amp;swiper.previousIndex!==undefined){swiper.pagination.dynamicBulletIndex+=current-swiper.previousIndex;if(swiper.pagination.dynamicBulletIndex&gt;params.dynamicMainBullets-1){swiper.pagination.dynamicBulletIndex=params.dynamicMainBullets-1;}else if(swiper.pagination.dynamicBulletIndex&lt;0){swiper.pagination.dynamicBulletIndex=0;}}
firstIndex=current-swiper.pagination.dynamicBulletIndex;lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1);midIndex=(lastIndex+firstIndex)/2;}
bullets.removeClass(params.bulletActiveClass+" "+params.bulletActiveClass+"-next "+params.bulletActiveClass+"-next-next "+params.bulletActiveClass+"-prev "+params.bulletActiveClass+"-prev-prev "+params.bulletActiveClass+"-main");if($el.length&gt;1){bullets.each(function(bullet){var $bullet=$(bullet);var bulletIndex=$bullet.index();if(bulletIndex===current){$bullet.addClass(params.bulletActiveClass);}
if(params.dynamicBullets){if(bulletIndex&gt;=firstIndex&amp;&amp;bulletIndex&lt;=lastIndex){$bullet.addClass(params.bulletActiveClass+"-main");}
if(bulletIndex===firstIndex){$bullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev");}
if(bulletIndex===lastIndex){$bullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next");}}});}else{var $bullet=bullets.eq(current);var bulletIndex=$bullet.index();$bullet.addClass(params.bulletActiveClass);if(params.dynamicBullets){var $firstDisplayedBullet=bullets.eq(firstIndex);var $lastDisplayedBullet=bullets.eq(lastIndex);for(var i=firstIndex;i&lt;=lastIndex;i+=1){bullets.eq(i).addClass(params.bulletActiveClass+"-main");}
if(swiper.params.loop){if(bulletIndex&gt;=bullets.length-params.dynamicMainBullets){for(var _i=params.dynamicMainBullets;_i&gt;=0;_i-=1){bullets.eq(bullets.length-_i).addClass(params.bulletActiveClass+"-main");}
bullets.eq(bullets.length-params.dynamicMainBullets-1).addClass(params.bulletActiveClass+"-prev");}else{$firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev");$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next");}}else{$firstDisplayedBullet.prev().addClass(params.bulletActiveClass+"-prev").prev().addClass(params.bulletActiveClass+"-prev-prev");$lastDisplayedBullet.next().addClass(params.bulletActiveClass+"-next").next().addClass(params.bulletActiveClass+"-next-next");}}}
if(params.dynamicBullets){var dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4);var bulletsOffset=(swiper.pagination.bulletSize*dynamicBulletsLength-swiper.pagination.bulletSize)/2-midIndex*swiper.pagination.bulletSize;var offsetProp=rtl?'right':'left';bullets.css(swiper.isHorizontal()?offsetProp:'top',bulletsOffset+"px");}}
if(params.type==='fraction'){$el.find("."+params.currentClass).text(params.formatFractionCurrent(current+1));$el.find("."+params.totalClass).text(params.formatFractionTotal(total));}
if(params.type==='progressbar'){var progressbarDirection;if(params.progressbarOpposite){progressbarDirection=swiper.isHorizontal()?'vertical':'horizontal';}else{progressbarDirection=swiper.isHorizontal()?'horizontal':'vertical';}
var scale=(current+1)/total;var scaleX=1;var scaleY=1;if(progressbarDirection==='horizontal'){scaleX=scale;}else{scaleY=scale;}
$el.find("."+params.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+scaleX+") scaleY("+scaleY+")").transition(swiper.params.speed);}
if(params.type==='custom'&amp;&amp;params.renderCustom){$el.html(params.renderCustom(swiper,current+1,total));swiper.emit('paginationRender',$el[0]);}else{swiper.emit('paginationUpdate',$el[0]);}
$el[swiper.params.watchOverflow&amp;&amp;swiper.isLocked?'addClass':'removeClass'](params.lockClass);},render:function render(){var swiper=this;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var slidesLength=swiper.virtual&amp;&amp;swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;var paginationHTML='';if(params.type==='bullets'){var numberOfBullets=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;for(var i=0;i&lt;numberOfBullets;i+=1){if(params.renderBullet){paginationHTML+=params.renderBullet.call(swiper,i,params.bulletClass);}else{paginationHTML+="&lt;"+params.bulletElement+" class=\""+params.bulletClass+"\"&gt;&lt;/"+params.bulletElement+"&gt;";}}
$el.html(paginationHTML);swiper.pagination.bullets=$el.find("."+params.bulletClass);}
if(params.type==='fraction'){if(params.renderFraction){paginationHTML=params.renderFraction.call(swiper,params.currentClass,params.totalClass);}else{paginationHTML="&lt;span class=\""+params.currentClass+"\"&gt;&lt;/span&gt;"+' / '+("&lt;span class=\""+params.totalClass+"\"&gt;&lt;/span&gt;");}
$el.html(paginationHTML);}
if(params.type==='progressbar'){if(params.renderProgressbar){paginationHTML=params.renderProgressbar.call(swiper,params.progressbarFillClass);}else{paginationHTML="&lt;span class=\""+params.progressbarFillClass+"\"&gt;&lt;/span&gt;";}
$el.html(paginationHTML);}
if(params.type!=='custom'){swiper.emit('paginationRender',swiper.pagination.$el[0]);}},init:function init(){var swiper=this;var params=swiper.params.pagination;if(!params.el)return;var $el=$(params.el);if($el.length===0)return;if(swiper.params.uniqueNavElements&amp;&amp;typeof params.el==='string'&amp;&amp;$el.length&gt;1){$el=swiper.$el.find(params.el);}
if(params.type==='bullets'&amp;&amp;params.clickable){$el.addClass(params.clickableClass);}
$el.addClass(params.modifierClass+params.type);if(params.type==='bullets'&amp;&amp;params.dynamicBullets){$el.addClass(""+params.modifierClass+params.type+"-dynamic");swiper.pagination.dynamicBulletIndex=0;if(params.dynamicMainBullets&lt;1){params.dynamicMainBullets=1;}}
if(params.type==='progressbar'&amp;&amp;params.progressbarOpposite){$el.addClass(params.progressbarOppositeClass);}
if(params.clickable){$el.on('click',"."+params.bulletClass,function onClick(e){e.preventDefault();var index=$(this).index()*swiper.params.slidesPerGroup;if(swiper.params.loop)index+=swiper.loopedSlides;swiper.slideTo(index);});}
extend$1(swiper.pagination,{$el:$el,el:$el[0]});},destroy:function destroy(){var swiper=this;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var $el=swiper.pagination.$el;$el.removeClass(params.hiddenClass);$el.removeClass(params.modifierClass+params.type);if(swiper.pagination.bullets)swiper.pagination.bullets.removeClass(params.bulletActiveClass);if(params.clickable){$el.off('click',"."+params.bulletClass);}}};var Pagination$1={name:'pagination',params:{pagination:{el:null,bulletElement:'span',clickable:false,hideOnClick:false,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:'bullets',dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:function formatFractionCurrent(number){return number;},formatFractionTotal:function formatFractionTotal(number){return number;},bulletClass:'swiper-pagination-bullet',bulletActiveClass:'swiper-pagination-bullet-active',modifierClass:'swiper-pagination-',currentClass:'swiper-pagination-current',totalClass:'swiper-pagination-total',hiddenClass:'swiper-pagination-hidden',progressbarFillClass:'swiper-pagination-progressbar-fill',progressbarOppositeClass:'swiper-pagination-progressbar-opposite',clickableClass:'swiper-pagination-clickable',lockClass:'swiper-pagination-lock'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{pagination:_extends({dynamicBulletIndex:0},Pagination)});},on:{init:function init(swiper){swiper.pagination.init();swiper.pagination.render();swiper.pagination.update();},activeIndexChange:function activeIndexChange(swiper){if(swiper.params.loop){swiper.pagination.update();}else if(typeof swiper.snapIndex==='undefined'){swiper.pagination.update();}},snapIndexChange:function snapIndexChange(swiper){if(!swiper.params.loop){swiper.pagination.update();}},slidesLengthChange:function slidesLengthChange(swiper){if(swiper.params.loop){swiper.pagination.render();swiper.pagination.update();}},snapGridLengthChange:function snapGridLengthChange(swiper){if(!swiper.params.loop){swiper.pagination.render();swiper.pagination.update();}},destroy:function destroy(swiper){swiper.pagination.destroy();},click:function click(swiper,e){if(swiper.params.pagination.el&amp;&amp;swiper.params.pagination.hideOnClick&amp;&amp;swiper.pagination.$el.length&gt;0&amp;&amp;!$(e.target).hasClass(swiper.params.pagination.bulletClass)){var isHidden=swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);if(isHidden===true){swiper.emit('paginationShow');}else{swiper.emit('paginationHide');}
swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);}}}};var Scrollbar={setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;var scrollbar=swiper.scrollbar,rtl=swiper.rtlTranslate,progress=swiper.progress;var dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el;var params=swiper.params.scrollbar;var newSize=dragSize;var newPos=(trackSize-dragSize)*progress;if(rtl){newPos=-newPos;if(newPos&gt;0){newSize=dragSize-newPos;newPos=0;}else if(-newPos+dragSize&gt;trackSize){newSize=trackSize+newPos;}}else if(newPos&lt;0){newSize=dragSize+newPos;newPos=0;}else if(newPos+dragSize&gt;trackSize){newSize=trackSize-newPos;}
if(swiper.isHorizontal()){$dragEl.transform("translate3d("+newPos+"px, 0, 0)");$dragEl[0].style.width=newSize+"px";}else{$dragEl.transform("translate3d(0px, "+newPos+"px, 0)");$dragEl[0].style.height=newSize+"px";}
if(params.hide){clearTimeout(swiper.scrollbar.timeout);$el[0].style.opacity=1;swiper.scrollbar.timeout=setTimeout(function(){$el[0].style.opacity=0;$el.transition(400);},1000);}},setTransition:function setTransition(duration){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;swiper.scrollbar.$dragEl.transition(duration);},updateSize:function updateSize(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;var scrollbar=swiper.scrollbar;var $dragEl=scrollbar.$dragEl,$el=scrollbar.$el;$dragEl[0].style.width='';$dragEl[0].style.height='';var trackSize=swiper.isHorizontal()?$el[0].offsetWidth:$el[0].offsetHeight;var divider=swiper.size/swiper.virtualSize;var moveDivider=divider*(trackSize/swiper.size);var dragSize;if(swiper.params.scrollbar.dragSize==='auto'){dragSize=trackSize*divider;}else{dragSize=parseInt(swiper.params.scrollbar.dragSize,10);}
if(swiper.isHorizontal()){$dragEl[0].style.width=dragSize+"px";}else{$dragEl[0].style.height=dragSize+"px";}
if(divider&gt;=1){$el[0].style.display='none';}else{$el[0].style.display='';}
if(swiper.params.scrollbar.hide){$el[0].style.opacity=0;}
extend$1(scrollbar,{trackSize:trackSize,divider:divider,moveDivider:moveDivider,dragSize:dragSize});scrollbar.$el[swiper.params.watchOverflow&amp;&amp;swiper.isLocked?'addClass':'removeClass'](swiper.params.scrollbar.lockClass);},getPointerPosition:function getPointerPosition(e){var swiper=this;if(swiper.isHorizontal()){return e.type==='touchstart'||e.type==='touchmove'?e.targetTouches[0].clientX:e.clientX;}
return e.type==='touchstart'||e.type==='touchmove'?e.targetTouches[0].clientY:e.clientY;},setDragPosition:function setDragPosition(e){var swiper=this;var scrollbar=swiper.scrollbar,rtl=swiper.rtlTranslate;var $el=scrollbar.$el,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,dragStartPos=scrollbar.dragStartPos;var positionRatio;positionRatio=(scrollbar.getPointerPosition(e)-$el.offset()[swiper.isHorizontal()?'left':'top']-(dragStartPos!==null?dragStartPos:dragSize/2))/(trackSize-dragSize);positionRatio=Math.max(Math.min(positionRatio,1),0);if(rtl){positionRatio=1-positionRatio;}
var position=swiper.minTranslate()+(swiper.maxTranslate()-swiper.minTranslate())*positionRatio;swiper.updateProgress(position);swiper.setTranslate(position);swiper.updateActiveIndex();swiper.updateSlidesClasses();},onDragStart:function onDragStart(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el,$dragEl=scrollbar.$dragEl;swiper.scrollbar.isTouched=true;swiper.scrollbar.dragStartPos=e.target===$dragEl[0]||e.target===$dragEl?scrollbar.getPointerPosition(e)-e.target.getBoundingClientRect()[swiper.isHorizontal()?'left':'top']:null;e.preventDefault();e.stopPropagation();$wrapperEl.transition(100);$dragEl.transition(100);scrollbar.setDragPosition(e);clearTimeout(swiper.scrollbar.dragTimeout);$el.transition(0);if(params.hide){$el.css('opacity',1);}
if(swiper.params.cssMode){swiper.$wrapperEl.css('scroll-snap-type','none');}
swiper.emit('scrollbarDragStart',e);},onDragMove:function onDragMove(e){var swiper=this;var scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el,$dragEl=scrollbar.$dragEl;if(!swiper.scrollbar.isTouched)return;if(e.preventDefault)e.preventDefault();else e.returnValue=false;scrollbar.setDragPosition(e);$wrapperEl.transition(0);$el.transition(0);$dragEl.transition(0);swiper.emit('scrollbarDragMove',e);},onDragEnd:function onDragEnd(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el;if(!swiper.scrollbar.isTouched)return;swiper.scrollbar.isTouched=false;if(swiper.params.cssMode){swiper.$wrapperEl.css('scroll-snap-type','');$wrapperEl.transition('');}
if(params.hide){clearTimeout(swiper.scrollbar.dragTimeout);swiper.scrollbar.dragTimeout=nextTick(function(){$el.css('opacity',0);$el.transition(400);},1000);}
swiper.emit('scrollbarDragEnd',e);if(params.snapOnRelease){swiper.slideToClosest();}},enableDraggable:function enableDraggable(){var swiper=this;if(!swiper.params.scrollbar.el)return;var document=getDocument();var scrollbar=swiper.scrollbar,touchEventsTouch=swiper.touchEventsTouch,touchEventsDesktop=swiper.touchEventsDesktop,params=swiper.params,support=swiper.support;var $el=scrollbar.$el;var target=$el[0];var activeListener=support.passiveListener&amp;&amp;params.passiveListeners?{passive:false,capture:false}:false;var passiveListener=support.passiveListener&amp;&amp;params.passiveListeners?{passive:true,capture:false}:false;if(!support.touch){target.addEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener);document.addEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);document.addEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener);}else{target.addEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener);target.addEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener);target.addEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener);}},disableDraggable:function disableDraggable(){var swiper=this;if(!swiper.params.scrollbar.el)return;var document=getDocument();var scrollbar=swiper.scrollbar,touchEventsTouch=swiper.touchEventsTouch,touchEventsDesktop=swiper.touchEventsDesktop,params=swiper.params,support=swiper.support;var $el=scrollbar.$el;var target=$el[0];var activeListener=support.passiveListener&amp;&amp;params.passiveListeners?{passive:false,capture:false}:false;var passiveListener=support.passiveListener&amp;&amp;params.passiveListeners?{passive:true,capture:false}:false;if(!support.touch){target.removeEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener);document.removeEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);document.removeEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener);}else{target.removeEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener);target.removeEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener);target.removeEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener);}},init:function init(){var swiper=this;if(!swiper.params.scrollbar.el)return;var scrollbar=swiper.scrollbar,$swiperEl=swiper.$el;var params=swiper.params.scrollbar;var $el=$(params.el);if(swiper.params.uniqueNavElements&amp;&amp;typeof params.el==='string'&amp;&amp;$el.length&gt;1&amp;&amp;$swiperEl.find(params.el).length===1){$el=$swiperEl.find(params.el);}
var $dragEl=$el.find("."+swiper.params.scrollbar.dragClass);if($dragEl.length===0){$dragEl=$("&lt;div class=\""+swiper.params.scrollbar.dragClass+"\"&gt;&lt;/div&gt;");$el.append($dragEl);}
extend$1(scrollbar,{$el:$el,el:$el[0],$dragEl:$dragEl,dragEl:$dragEl[0]});if(params.draggable){scrollbar.enableDraggable();}},destroy:function destroy(){var swiper=this;swiper.scrollbar.disableDraggable();}};var Scrollbar$1={name:'scrollbar',params:{scrollbar:{el:null,dragSize:'auto',hide:false,draggable:false,snapOnRelease:true,lockClass:'swiper-scrollbar-lock',dragClass:'swiper-scrollbar-drag'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{scrollbar:_extends({isTouched:false,timeout:null,dragTimeout:null},Scrollbar)});},on:{init:function init(swiper){swiper.scrollbar.init();swiper.scrollbar.updateSize();swiper.scrollbar.setTranslate();},update:function update(swiper){swiper.scrollbar.updateSize();},resize:function resize(swiper){swiper.scrollbar.updateSize();},observerUpdate:function observerUpdate(swiper){swiper.scrollbar.updateSize();},setTranslate:function setTranslate(swiper){swiper.scrollbar.setTranslate();},setTransition:function setTransition(swiper,duration){swiper.scrollbar.setTransition(duration);},destroy:function destroy(swiper){swiper.scrollbar.destroy();}}};var Parallax={setTransform:function setTransform(el,progress){var swiper=this;var rtl=swiper.rtl;var $el=$(el);var rtlFactor=rtl?-1:1;var p=$el.attr('data-swiper-parallax')||'0';var x=$el.attr('data-swiper-parallax-x');var y=$el.attr('data-swiper-parallax-y');var scale=$el.attr('data-swiper-parallax-scale');var opacity=$el.attr('data-swiper-parallax-opacity');if(x||y){x=x||'0';y=y||'0';}else if(swiper.isHorizontal()){x=p;y='0';}else{y=p;x='0';}
if(x.indexOf('%')&gt;=0){x=parseInt(x,10)*progress*rtlFactor+"%";}else{x=x*progress*rtlFactor+"px";}
if(y.indexOf('%')&gt;=0){y=parseInt(y,10)*progress+"%";}else{y=y*progress+"px";}
if(typeof opacity!=='undefined'&amp;&amp;opacity!==null){var currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));$el[0].style.opacity=currentOpacity;}
if(typeof scale==='undefined'||scale===null){$el.transform("translate3d("+x+", "+y+", 0px)");}else{var currentScale=scale-(scale-1)*(1-Math.abs(progress));$el.transform("translate3d("+x+", "+y+", 0px) scale("+currentScale+")");}},setTranslate:function setTranslate(){var swiper=this;var $el=swiper.$el,slides=swiper.slides,progress=swiper.progress,snapGrid=swiper.snapGrid;$el.children('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]').each(function(el){swiper.parallax.setTransform(el,progress);});slides.each(function(slideEl,slideIndex){var slideProgress=slideEl.progress;if(swiper.params.slidesPerGroup&gt;1&amp;&amp;swiper.params.slidesPerView!=='auto'){slideProgress+=Math.ceil(slideIndex/2)-progress*(snapGrid.length-1);}
slideProgress=Math.min(Math.max(slideProgress,-1),1);$(slideEl).find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]').each(function(el){swiper.parallax.setTransform(el,slideProgress);});});},setTransition:function setTransition(duration){if(duration===void 0){duration=this.params.speed;}
var swiper=this;var $el=swiper.$el;$el.find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]').each(function(parallaxEl){var $parallaxEl=$(parallaxEl);var parallaxDuration=parseInt($parallaxEl.attr('data-swiper-parallax-duration'),10)||duration;if(duration===0)parallaxDuration=0;$parallaxEl.transition(parallaxDuration);});}};var Parallax$1={name:'parallax',params:{parallax:{enabled:false}},create:function create(){var swiper=this;bindModuleMethods(swiper,{parallax:_extends({},Parallax)});},on:{beforeInit:function beforeInit(swiper){if(!swiper.params.parallax.enabled)return;swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;},init:function init(swiper){if(!swiper.params.parallax.enabled)return;swiper.parallax.setTranslate();},setTranslate:function setTranslate(swiper){if(!swiper.params.parallax.enabled)return;swiper.parallax.setTranslate();},setTransition:function setTransition(swiper,duration){if(!swiper.params.parallax.enabled)return;swiper.parallax.setTransition(duration);}}};var Zoom={getDistanceBetweenTouches:function getDistanceBetweenTouches(e){if(e.targetTouches.length&lt;2)return 1;var x1=e.targetTouches[0].pageX;var y1=e.targetTouches[0].pageY;var x2=e.targetTouches[1].pageX;var y2=e.targetTouches[1].pageY;var distance=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));return distance;},onGestureStart:function onGestureStart(e){var swiper=this;var support=swiper.support;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;zoom.fakeGestureTouched=false;zoom.fakeGestureMoved=false;if(!support.gestures){if(e.type!=='touchstart'||e.type==='touchstart'&amp;&amp;e.targetTouches.length&lt;2){return;}
zoom.fakeGestureTouched=true;gesture.scaleStart=Zoom.getDistanceBetweenTouches(e);}
if(!gesture.$slideEl||!gesture.$slideEl.length){gesture.$slideEl=$(e.target).closest("."+swiper.params.slideClass);if(gesture.$slideEl.length===0)gesture.$slideEl=swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas, picture, .swiper-zoom-target');gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass);gesture.maxRatio=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;if(gesture.$imageWrapEl.length===0){gesture.$imageEl=undefined;return;}}
if(gesture.$imageEl){gesture.$imageEl.transition(0);}
swiper.zoom.isScaling=true;},onGestureChange:function onGestureChange(e){var swiper=this;var support=swiper.support;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;if(!support.gestures){if(e.type!=='touchmove'||e.type==='touchmove'&amp;&amp;e.targetTouches.length&lt;2){return;}
zoom.fakeGestureMoved=true;gesture.scaleMove=Zoom.getDistanceBetweenTouches(e);}
if(!gesture.$imageEl||gesture.$imageEl.length===0){if(e.type==='gesturechange')zoom.onGestureStart(e);return;}
if(support.gestures){zoom.scale=e.scale*zoom.currentScale;}else{zoom.scale=gesture.scaleMove/gesture.scaleStart*zoom.currentScale;}
if(zoom.scale&gt;gesture.maxRatio){zoom.scale=gesture.maxRatio-1+Math.pow(zoom.scale-gesture.maxRatio+1,0.5);}
if(zoom.scale&lt;params.minRatio){zoom.scale=params.minRatio+1-Math.pow(params.minRatio-zoom.scale+1,0.5);}
gesture.$imageEl.transform("translate3d(0,0,0) scale("+zoom.scale+")");},onGestureEnd:function onGestureEnd(e){var swiper=this;var device=swiper.device;var support=swiper.support;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;if(!support.gestures){if(!zoom.fakeGestureTouched||!zoom.fakeGestureMoved){return;}
if(e.type!=='touchend'||e.type==='touchend'&amp;&amp;e.changedTouches.length&lt;2&amp;&amp;!device.android){return;}
zoom.fakeGestureTouched=false;zoom.fakeGestureMoved=false;}
if(!gesture.$imageEl||gesture.$imageEl.length===0)return;zoom.scale=Math.max(Math.min(zoom.scale,gesture.maxRatio),params.minRatio);gesture.$imageEl.transition(swiper.params.speed).transform("translate3d(0,0,0) scale("+zoom.scale+")");zoom.currentScale=zoom.scale;zoom.isScaling=false;if(zoom.scale===1)gesture.$slideEl=undefined;},onTouchStart:function onTouchStart(e){var swiper=this;var device=swiper.device;var zoom=swiper.zoom;var gesture=zoom.gesture,image=zoom.image;if(!gesture.$imageEl||gesture.$imageEl.length===0)return;if(image.isTouched)return;if(device.android&amp;&amp;e.cancelable)e.preventDefault();image.isTouched=true;image.touchesStart.x=e.type==='touchstart'?e.targetTouches[0].pageX:e.pageX;image.touchesStart.y=e.type==='touchstart'?e.targetTouches[0].pageY:e.pageY;},onTouchMove:function onTouchMove(e){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(!gesture.$imageEl||gesture.$imageEl.length===0)return;swiper.allowClick=false;if(!image.isTouched||!gesture.$slideEl)return;if(!image.isMoved){image.width=gesture.$imageEl[0].offsetWidth;image.height=gesture.$imageEl[0].offsetHeight;image.startX=getTranslate(gesture.$imageWrapEl[0],'x')||0;image.startY=getTranslate(gesture.$imageWrapEl[0],'y')||0;gesture.slideWidth=gesture.$slideEl[0].offsetWidth;gesture.slideHeight=gesture.$slideEl[0].offsetHeight;gesture.$imageWrapEl.transition(0);if(swiper.rtl){image.startX=-image.startX;image.startY=-image.startY;}}
var scaledWidth=image.width*zoom.scale;var scaledHeight=image.height*zoom.scale;if(scaledWidth&lt;gesture.slideWidth&amp;&amp;scaledHeight&lt;gesture.slideHeight)return;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.touchesCurrent.x=e.type==='touchmove'?e.targetTouches[0].pageX:e.pageX;image.touchesCurrent.y=e.type==='touchmove'?e.targetTouches[0].pageY:e.pageY;if(!image.isMoved&amp;&amp;!zoom.isScaling){if(swiper.isHorizontal()&amp;&amp;(Math.floor(image.minX)===Math.floor(image.startX)&amp;&amp;image.touchesCurrent.x&lt;image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&amp;&amp;image.touchesCurrent.x&gt;image.touchesStart.x)){image.isTouched=false;return;}
if(!swiper.isHorizontal()&amp;&amp;(Math.floor(image.minY)===Math.floor(image.startY)&amp;&amp;image.touchesCurrent.y&lt;image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&amp;&amp;image.touchesCurrent.y&gt;image.touchesStart.y)){image.isTouched=false;return;}}
if(e.cancelable){e.preventDefault();}
e.stopPropagation();image.isMoved=true;image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX;image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY;if(image.currentX&lt;image.minX){image.currentX=image.minX+1-Math.pow(image.minX-image.currentX+1,0.8);}
if(image.currentX&gt;image.maxX){image.currentX=image.maxX-1+Math.pow(image.currentX-image.maxX+1,0.8);}
if(image.currentY&lt;image.minY){image.currentY=image.minY+1-Math.pow(image.minY-image.currentY+1,0.8);}
if(image.currentY&gt;image.maxY){image.currentY=image.maxY-1+Math.pow(image.currentY-image.maxY+1,0.8);}
if(!velocity.prevPositionX)velocity.prevPositionX=image.touchesCurrent.x;if(!velocity.prevPositionY)velocity.prevPositionY=image.touchesCurrent.y;if(!velocity.prevTime)velocity.prevTime=Date.now();velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2;velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()-velocity.prevTime)/2;if(Math.abs(image.touchesCurrent.x-velocity.prevPositionX)&lt;2)velocity.x=0;if(Math.abs(image.touchesCurrent.y-velocity.prevPositionY)&lt;2)velocity.y=0;velocity.prevPositionX=image.touchesCurrent.x;velocity.prevPositionY=image.touchesCurrent.y;velocity.prevTime=Date.now();gesture.$imageWrapEl.transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)");},onTouchEnd:function onTouchEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(!gesture.$imageEl||gesture.$imageEl.length===0)return;if(!image.isTouched||!image.isMoved){image.isTouched=false;image.isMoved=false;return;}
image.isTouched=false;image.isMoved=false;var momentumDurationX=300;var momentumDurationY=300;var momentumDistanceX=velocity.x*momentumDurationX;var newPositionX=image.currentX+momentumDistanceX;var momentumDistanceY=velocity.y*momentumDurationY;var newPositionY=image.currentY+momentumDistanceY;if(velocity.x!==0)momentumDurationX=Math.abs((newPositionX-image.currentX)/velocity.x);if(velocity.y!==0)momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y);var momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX;image.currentY=newPositionY;var scaledWidth=image.width*zoom.scale;var scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX);image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY);gesture.$imageWrapEl.transition(momentumDuration).transform("translate3d("+image.currentX+"px, "+image.currentY+"px,0)");},onTransitionEnd:function onTransitionEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;if(gesture.$slideEl&amp;&amp;swiper.previousIndex!==swiper.activeIndex){if(gesture.$imageEl){gesture.$imageEl.transform('translate3d(0,0,0) scale(1)');}
if(gesture.$imageWrapEl){gesture.$imageWrapEl.transform('translate3d(0,0,0)');}
zoom.scale=1;zoom.currentScale=1;gesture.$slideEl=undefined;gesture.$imageEl=undefined;gesture.$imageWrapEl=undefined;}},toggle:function toggle(e){var swiper=this;var zoom=swiper.zoom;if(zoom.scale&amp;&amp;zoom.scale!==1){zoom.out();}else{zoom.in(e);}},in:function _in(e){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture,image=zoom.image;if(!gesture.$slideEl){if(swiper.params.virtual&amp;&amp;swiper.params.virtual.enabled&amp;&amp;swiper.virtual){gesture.$slideEl=swiper.$wrapperEl.children("."+swiper.params.slideActiveClass);}else{gesture.$slideEl=swiper.slides.eq(swiper.activeIndex);}
gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas, picture, .swiper-zoom-target');gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass);}
if(!gesture.$imageEl||gesture.$imageEl.length===0)return;gesture.$slideEl.addClass(""+params.zoomedSlideClass);var touchX;var touchY;var offsetX;var offsetY;var diffX;var diffY;var translateX;var translateY;var imageWidth;var imageHeight;var scaledWidth;var scaledHeight;var translateMinX;var translateMinY;var translateMaxX;var translateMaxY;var slideWidth;var slideHeight;if(typeof image.touchesStart.x==='undefined'&amp;&amp;e){touchX=e.type==='touchend'?e.changedTouches[0].pageX:e.pageX;touchY=e.type==='touchend'?e.changedTouches[0].pageY:e.pageY;}else{touchX=image.touchesStart.x;touchY=image.touchesStart.y;}
zoom.scale=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;zoom.currentScale=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;if(e){slideWidth=gesture.$slideEl[0].offsetWidth;slideHeight=gesture.$slideEl[0].offsetHeight;offsetX=gesture.$slideEl.offset().left;offsetY=gesture.$slideEl.offset().top;diffX=offsetX+slideWidth/2-touchX;diffY=offsetY+slideHeight/2-touchY;imageWidth=gesture.$imageEl[0].offsetWidth;imageHeight=gesture.$imageEl[0].offsetHeight;scaledWidth=imageWidth*zoom.scale;scaledHeight=imageHeight*zoom.scale;translateMinX=Math.min(slideWidth/2-scaledWidth/2,0);translateMinY=Math.min(slideHeight/2-scaledHeight/2,0);translateMaxX=-translateMinX;translateMaxY=-translateMinY;translateX=diffX*zoom.scale;translateY=diffY*zoom.scale;if(translateX&lt;translateMinX){translateX=translateMinX;}
if(translateX&gt;translateMaxX){translateX=translateMaxX;}
if(translateY&lt;translateMinY){translateY=translateMinY;}
if(translateY&gt;translateMaxY){translateY=translateMaxY;}}else{translateX=0;translateY=0;}
gesture.$imageWrapEl.transition(300).transform("translate3d("+translateX+"px, "+translateY+"px,0)");gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+zoom.scale+")");},out:function out(){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture;if(!gesture.$slideEl){if(swiper.params.virtual&amp;&amp;swiper.params.virtual.enabled&amp;&amp;swiper.virtual){gesture.$slideEl=swiper.$wrapperEl.children("."+swiper.params.slideActiveClass);}else{gesture.$slideEl=swiper.slides.eq(swiper.activeIndex);}
gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas, picture, .swiper-zoom-target');gesture.$imageWrapEl=gesture.$imageEl.parent("."+params.containerClass);}
if(!gesture.$imageEl||gesture.$imageEl.length===0)return;zoom.scale=1;zoom.currentScale=1;gesture.$imageWrapEl.transition(300).transform('translate3d(0,0,0)');gesture.$imageEl.transition(300).transform('translate3d(0,0,0) scale(1)');gesture.$slideEl.removeClass(""+params.zoomedSlideClass);gesture.$slideEl=undefined;},toggleGestures:function toggleGestures(method){var swiper=this;var zoom=swiper.zoom;var selector=zoom.slideSelector,passive=zoom.passiveListener;swiper.$wrapperEl[method]('gesturestart',selector,zoom.onGestureStart,passive);swiper.$wrapperEl[method]('gesturechange',selector,zoom.onGestureChange,passive);swiper.$wrapperEl[method]('gestureend',selector,zoom.onGestureEnd,passive);},enableGestures:function enableGestures(){if(this.zoom.gesturesEnabled)return;this.zoom.gesturesEnabled=true;this.zoom.toggleGestures('on');},disableGestures:function disableGestures(){if(!this.zoom.gesturesEnabled)return;this.zoom.gesturesEnabled=false;this.zoom.toggleGestures('off');},enable:function enable(){var swiper=this;var support=swiper.support;var zoom=swiper.zoom;if(zoom.enabled)return;zoom.enabled=true;var passiveListener=swiper.touchEvents.start==='touchstart'&amp;&amp;support.passiveListener&amp;&amp;swiper.params.passiveListeners?{passive:true,capture:false}:false;var activeListenerWithCapture=support.passiveListener?{passive:false,capture:true}:true;var slideSelector="."+swiper.params.slideClass;swiper.zoom.passiveListener=passiveListener;swiper.zoom.slideSelector=slideSelector;if(support.gestures){swiper.$wrapperEl.on(swiper.touchEvents.start,swiper.zoom.enableGestures,passiveListener);swiper.$wrapperEl.on(swiper.touchEvents.end,swiper.zoom.disableGestures,passiveListener);}else if(swiper.touchEvents.start==='touchstart'){swiper.$wrapperEl.on(swiper.touchEvents.start,slideSelector,zoom.onGestureStart,passiveListener);swiper.$wrapperEl.on(swiper.touchEvents.move,slideSelector,zoom.onGestureChange,activeListenerWithCapture);swiper.$wrapperEl.on(swiper.touchEvents.end,slideSelector,zoom.onGestureEnd,passiveListener);if(swiper.touchEvents.cancel){swiper.$wrapperEl.on(swiper.touchEvents.cancel,slideSelector,zoom.onGestureEnd,passiveListener);}}
swiper.$wrapperEl.on(swiper.touchEvents.move,"."+swiper.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture);},disable:function disable(){var swiper=this;var zoom=swiper.zoom;if(!zoom.enabled)return;var support=swiper.support;swiper.zoom.enabled=false;var passiveListener=swiper.touchEvents.start==='touchstart'&amp;&amp;support.passiveListener&amp;&amp;swiper.params.passiveListeners?{passive:true,capture:false}:false;var activeListenerWithCapture=support.passiveListener?{passive:false,capture:true}:true;var slideSelector="."+swiper.params.slideClass;if(support.gestures){swiper.$wrapperEl.off(swiper.touchEvents.start,swiper.zoom.enableGestures,passiveListener);swiper.$wrapperEl.off(swiper.touchEvents.end,swiper.zoom.disableGestures,passiveListener);}else if(swiper.touchEvents.start==='touchstart'){swiper.$wrapperEl.off(swiper.touchEvents.start,slideSelector,zoom.onGestureStart,passiveListener);swiper.$wrapperEl.off(swiper.touchEvents.move,slideSelector,zoom.onGestureChange,activeListenerWithCapture);swiper.$wrapperEl.off(swiper.touchEvents.end,slideSelector,zoom.onGestureEnd,passiveListener);if(swiper.touchEvents.cancel){swiper.$wrapperEl.off(swiper.touchEvents.cancel,slideSelector,zoom.onGestureEnd,passiveListener);}}
swiper.$wrapperEl.off(swiper.touchEvents.move,"."+swiper.params.zoom.containerClass,zoom.onTouchMove,activeListenerWithCapture);}};var Zoom$1={name:'zoom',params:{zoom:{enabled:false,maxRatio:3,minRatio:1,toggle:true,containerClass:'swiper-zoom-container',zoomedSlideClass:'swiper-slide-zoomed'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{zoom:_extends({enabled:false,scale:1,currentScale:1,isScaling:false,gesture:{$slideEl:undefined,slideWidth:undefined,slideHeight:undefined,$imageEl:undefined,$imageWrapEl:undefined,maxRatio:3},image:{isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined,startY:undefined,touchesStart:{},touchesCurrent:{}},velocity:{x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined}},Zoom)});var scale=1;Object.defineProperty(swiper.zoom,'scale',{get:function get(){return scale;},set:function set(value){if(scale!==value){var imageEl=swiper.zoom.gesture.$imageEl?swiper.zoom.gesture.$imageEl[0]:undefined;var slideEl=swiper.zoom.gesture.$slideEl?swiper.zoom.gesture.$slideEl[0]:undefined;swiper.emit('zoomChange',value,imageEl,slideEl);}
scale=value;}});},on:{init:function init(swiper){if(swiper.params.zoom.enabled){swiper.zoom.enable();}},destroy:function destroy(swiper){swiper.zoom.disable();},touchStart:function touchStart(swiper,e){if(!swiper.zoom.enabled)return;swiper.zoom.onTouchStart(e);},touchEnd:function touchEnd(swiper,e){if(!swiper.zoom.enabled)return;swiper.zoom.onTouchEnd(e);},doubleTap:function doubleTap(swiper,e){if(swiper.params.zoom.enabled&amp;&amp;swiper.zoom.enabled&amp;&amp;swiper.params.zoom.toggle){swiper.zoom.toggle(e);}},transitionEnd:function transitionEnd(swiper){if(swiper.zoom.enabled&amp;&amp;swiper.params.zoom.enabled){swiper.zoom.onTransitionEnd();}},slideChange:function slideChange(swiper){if(swiper.zoom.enabled&amp;&amp;swiper.params.zoom.enabled&amp;&amp;swiper.params.cssMode){swiper.zoom.onTransitionEnd();}}}};var Lazy={loadInSlide:function loadInSlide(index,loadInDuplicate){if(loadInDuplicate===void 0){loadInDuplicate=true;}
var swiper=this;var params=swiper.params.lazy;if(typeof index==='undefined')return;if(swiper.slides.length===0)return;var isVirtual=swiper.virtual&amp;&amp;swiper.params.virtual.enabled;var $slideEl=isVirtual?swiper.$wrapperEl.children("."+swiper.params.slideClass+"[data-swiper-slide-index=\""+index+"\"]"):swiper.slides.eq(index);var $images=$slideEl.find("."+params.elementClass+":not(."+params.loadedClass+"):not(."+params.loadingClass+")");if($slideEl.hasClass(params.elementClass)&amp;&amp;!$slideEl.hasClass(params.loadedClass)&amp;&amp;!$slideEl.hasClass(params.loadingClass)){$images.push($slideEl[0]);}
if($images.length===0)return;$images.each(function(imageEl){var $imageEl=$(imageEl);$imageEl.addClass(params.loadingClass);var background=$imageEl.attr('data-background');var src=$imageEl.attr('data-src');var srcset=$imageEl.attr('data-srcset');var sizes=$imageEl.attr('data-sizes');var $pictureEl=$imageEl.parent('picture');swiper.loadImage($imageEl[0],src||background,srcset,sizes,false,function(){if(typeof swiper==='undefined'||swiper===null||!swiper||swiper&amp;&amp;!swiper.params||swiper.destroyed)return;if(background){$imageEl.css('background-image',"url(\""+background+"\")");$imageEl.removeAttr('data-background');}else{if(srcset){$imageEl.attr('srcset',srcset);$imageEl.removeAttr('data-srcset');}
if(sizes){$imageEl.attr('sizes',sizes);$imageEl.removeAttr('data-sizes');}
if($pictureEl.length){$pictureEl.children('source').each(function(sourceEl){var $source=$(sourceEl);if($source.attr('data-srcset')){$source.attr('srcset',$source.attr('data-srcset'));$source.removeAttr('data-srcset');}});}
if(src){$imageEl.attr('src',src);$imageEl.removeAttr('data-src');}}
$imageEl.addClass(params.loadedClass).removeClass(params.loadingClass);$slideEl.find("."+params.preloaderClass).remove();if(swiper.params.loop&amp;&amp;loadInDuplicate){var slideOriginalIndex=$slideEl.attr('data-swiper-slide-index');if($slideEl.hasClass(swiper.params.slideDuplicateClass)){var originalSlide=swiper.$wrapperEl.children("[data-swiper-slide-index=\""+slideOriginalIndex+"\"]:not(."+swiper.params.slideDuplicateClass+")");swiper.lazy.loadInSlide(originalSlide.index(),false);}else{var duplicatedSlide=swiper.$wrapperEl.children("."+swiper.params.slideDuplicateClass+"[data-swiper-slide-index=\""+slideOriginalIndex+"\"]");swiper.lazy.loadInSlide(duplicatedSlide.index(),false);}}
swiper.emit('lazyImageReady',$slideEl[0],$imageEl[0]);if(swiper.params.autoHeight){swiper.updateAutoHeight();}});swiper.emit('lazyImageLoad',$slideEl[0],$imageEl[0]);});},load:function load(){var swiper=this;var $wrapperEl=swiper.$wrapperEl,swiperParams=swiper.params,slides=swiper.slides,activeIndex=swiper.activeIndex;var isVirtual=swiper.virtual&amp;&amp;swiperParams.virtual.enabled;var params=swiperParams.lazy;var slidesPerView=swiperParams.slidesPerView;if(slidesPerView==='auto'){slidesPerView=0;}
function slideExist(index){if(isVirtual){if($wrapperEl.children("."+swiperParams.slideClass+"[data-swiper-slide-index=\""+index+"\"]").length){return true;}}else if(slides[index])return true;return false;}
function slideIndex(slideEl){if(isVirtual){return $(slideEl).attr('data-swiper-slide-index');}
return $(slideEl).index();}
if(!swiper.lazy.initialImageLoaded)swiper.lazy.initialImageLoaded=true;if(swiper.params.watchSlidesVisibility){$wrapperEl.children("."+swiperParams.slideVisibleClass).each(function(slideEl){var index=isVirtual?$(slideEl).attr('data-swiper-slide-index'):$(slideEl).index();swiper.lazy.loadInSlide(index);});}else if(slidesPerView&gt;1){for(var i=activeIndex;i&lt;activeIndex+slidesPerView;i+=1){if(slideExist(i))swiper.lazy.loadInSlide(i);}}else{swiper.lazy.loadInSlide(activeIndex);}
if(params.loadPrevNext){if(slidesPerView&gt;1||params.loadPrevNextAmount&amp;&amp;params.loadPrevNextAmount&gt;1){var amount=params.loadPrevNextAmount;var spv=slidesPerView;var maxIndex=Math.min(activeIndex+spv+Math.max(amount,spv),slides.length);var minIndex=Math.max(activeIndex-Math.max(spv,amount),0);for(var _i=activeIndex+slidesPerView;_i&lt;maxIndex;_i+=1){if(slideExist(_i))swiper.lazy.loadInSlide(_i);}
for(var _i2=minIndex;_i2&lt;activeIndex;_i2+=1){if(slideExist(_i2))swiper.lazy.loadInSlide(_i2);}}else{var nextSlide=$wrapperEl.children("."+swiperParams.slideNextClass);if(nextSlide.length&gt;0)swiper.lazy.loadInSlide(slideIndex(nextSlide));var prevSlide=$wrapperEl.children("."+swiperParams.slidePrevClass);if(prevSlide.length&gt;0)swiper.lazy.loadInSlide(slideIndex(prevSlide));}}}};var Lazy$1={name:'lazy',params:{lazy:{enabled:false,loadPrevNext:false,loadPrevNextAmount:1,loadOnTransitionStart:false,elementClass:'swiper-lazy',loadingClass:'swiper-lazy-loading',loadedClass:'swiper-lazy-loaded',preloaderClass:'swiper-lazy-preloader'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{lazy:_extends({initialImageLoaded:false},Lazy)});},on:{beforeInit:function beforeInit(swiper){if(swiper.params.lazy.enabled&amp;&amp;swiper.params.preloadImages){swiper.params.preloadImages=false;}},init:function init(swiper){if(swiper.params.lazy.enabled&amp;&amp;!swiper.params.loop&amp;&amp;swiper.params.initialSlide===0){swiper.lazy.load();}},scroll:function scroll(swiper){if(swiper.params.freeMode&amp;&amp;!swiper.params.freeModeSticky){swiper.lazy.load();}},resize:function resize(swiper){if(swiper.params.lazy.enabled){swiper.lazy.load();}},scrollbarDragMove:function scrollbarDragMove(swiper){if(swiper.params.lazy.enabled){swiper.lazy.load();}},transitionStart:function transitionStart(swiper){if(swiper.params.lazy.enabled){if(swiper.params.lazy.loadOnTransitionStart||!swiper.params.lazy.loadOnTransitionStart&amp;&amp;!swiper.lazy.initialImageLoaded){swiper.lazy.load();}}},transitionEnd:function transitionEnd(swiper){if(swiper.params.lazy.enabled&amp;&amp;!swiper.params.lazy.loadOnTransitionStart){swiper.lazy.load();}},slideChange:function slideChange(swiper){if(swiper.params.lazy.enabled&amp;&amp;swiper.params.cssMode){swiper.lazy.load();}}}};var Controller={LinearSpline:function LinearSpline(x,y){var binarySearch=function search(){var maxIndex;var minIndex;var guess;return function(array,val){minIndex=-1;maxIndex=array.length;while(maxIndex-minIndex&gt;1){guess=maxIndex+minIndex&gt;&gt;1;if(array[guess]&lt;=val){minIndex=guess;}else{maxIndex=guess;}}
return maxIndex;};}();this.x=x;this.y=y;this.lastIndex=x.length-1;var i1;var i3;this.interpolate=function interpolate(x2){if(!x2)return 0;i3=binarySearch(this.x,x2);i1=i3-1;return(x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1];};return this;},getInterpolateFunction:function getInterpolateFunction(c){var swiper=this;if(!swiper.controller.spline){swiper.controller.spline=swiper.params.loop?new Controller.LinearSpline(swiper.slidesGrid,c.slidesGrid):new Controller.LinearSpline(swiper.snapGrid,c.snapGrid);}},setTranslate:function setTranslate(_setTranslate,byController){var swiper=this;var controlled=swiper.controller.control;var multiplier;var controlledTranslate;var Swiper=swiper.constructor;function setControlledTranslate(c){var translate=swiper.rtlTranslate?-swiper.translate:swiper.translate;if(swiper.params.controller.by==='slide'){swiper.controller.getInterpolateFunction(c);controlledTranslate=-swiper.controller.spline.interpolate(-translate);}
if(!controlledTranslate||swiper.params.controller.by==='container'){multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate());controlledTranslate=(translate-swiper.minTranslate())*multiplier+c.minTranslate();}
if(swiper.params.controller.inverse){controlledTranslate=c.maxTranslate()-controlledTranslate;}
c.updateProgress(controlledTranslate);c.setTranslate(controlledTranslate,swiper);c.updateActiveIndex();c.updateSlidesClasses();}
if(Array.isArray(controlled)){for(var i=0;i&lt;controlled.length;i+=1){if(controlled[i]!==byController&amp;&amp;controlled[i]instanceof Swiper){setControlledTranslate(controlled[i]);}}}else if(controlled instanceof Swiper&amp;&amp;byController!==controlled){setControlledTranslate(controlled);}},setTransition:function setTransition(duration,byController){var swiper=this;var Swiper=swiper.constructor;var controlled=swiper.controller.control;var i;function setControlledTransition(c){c.setTransition(duration,swiper);if(duration!==0){c.transitionStart();if(c.params.autoHeight){nextTick(function(){c.updateAutoHeight();});}
c.$wrapperEl.transitionEnd(function(){if(!controlled)return;if(c.params.loop&amp;&amp;swiper.params.controller.by==='slide'){c.loopFix();}
c.transitionEnd();});}}
if(Array.isArray(controlled)){for(i=0;i&lt;controlled.length;i+=1){if(controlled[i]!==byController&amp;&amp;controlled[i]instanceof Swiper){setControlledTransition(controlled[i]);}}}else if(controlled instanceof Swiper&amp;&amp;byController!==controlled){setControlledTransition(controlled);}}};var Controller$1={name:'controller',params:{controller:{control:undefined,inverse:false,by:'slide'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{controller:_extends({control:swiper.params.controller.control},Controller)});},on:{update:function update(swiper){if(!swiper.controller.control)return;if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},resize:function resize(swiper){if(!swiper.controller.control)return;if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},observerUpdate:function observerUpdate(swiper){if(!swiper.controller.control)return;if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},setTranslate:function setTranslate(swiper,translate,byController){if(!swiper.controller.control)return;swiper.controller.setTranslate(translate,byController);},setTransition:function setTransition(swiper,duration,byController){if(!swiper.controller.control)return;swiper.controller.setTransition(duration,byController);}}};var A11y={getRandomNumber:function getRandomNumber(size){if(size===void 0){size=16;}
var randomChar=function randomChar(){return Math.round(16*Math.random()).toString(16);};return'x'.repeat(size).replace(/x/g,randomChar);},makeElFocusable:function makeElFocusable($el){$el.attr('tabIndex','0');return $el;},makeElNotFocusable:function makeElNotFocusable($el){$el.attr('tabIndex','-1');return $el;},addElRole:function addElRole($el,role){$el.attr('role',role);return $el;},addElRoleDescription:function addElRoleDescription($el,description){$el.attr('aria-role-description',description);return $el;},addElControls:function addElControls($el,controls){$el.attr('aria-controls',controls);return $el;},addElLabel:function addElLabel($el,label){$el.attr('aria-label',label);return $el;},addElId:function addElId($el,id){$el.attr('id',id);return $el;},addElLive:function addElLive($el,live){$el.attr('aria-live',live);return $el;},disableEl:function disableEl($el){$el.attr('aria-disabled',true);return $el;},enableEl:function enableEl($el){$el.attr('aria-disabled',false);return $el;},onEnterKey:function onEnterKey(e){var swiper=this;var params=swiper.params.a11y;if(e.keyCode!==13)return;var $targetEl=$(e.target);if(swiper.navigation&amp;&amp;swiper.navigation.$nextEl&amp;&amp;$targetEl.is(swiper.navigation.$nextEl)){if(!(swiper.isEnd&amp;&amp;!swiper.params.loop)){swiper.slideNext();}
if(swiper.isEnd){swiper.a11y.notify(params.lastSlideMessage);}else{swiper.a11y.notify(params.nextSlideMessage);}}
if(swiper.navigation&amp;&amp;swiper.navigation.$prevEl&amp;&amp;$targetEl.is(swiper.navigation.$prevEl)){if(!(swiper.isBeginning&amp;&amp;!swiper.params.loop)){swiper.slidePrev();}
if(swiper.isBeginning){swiper.a11y.notify(params.firstSlideMessage);}else{swiper.a11y.notify(params.prevSlideMessage);}}
if(swiper.pagination&amp;&amp;$targetEl.is("."+swiper.params.pagination.bulletClass)){$targetEl[0].click();}},notify:function notify(message){var swiper=this;var notification=swiper.a11y.liveRegion;if(notification.length===0)return;notification.html('');notification.html(message);},updateNavigation:function updateNavigation(){var swiper=this;if(swiper.params.loop||!swiper.navigation)return;var _swiper$navigation=swiper.navigation,$nextEl=_swiper$navigation.$nextEl,$prevEl=_swiper$navigation.$prevEl;if($prevEl&amp;&amp;$prevEl.length&gt;0){if(swiper.isBeginning){swiper.a11y.disableEl($prevEl);swiper.a11y.makeElNotFocusable($prevEl);}else{swiper.a11y.enableEl($prevEl);swiper.a11y.makeElFocusable($prevEl);}}
if($nextEl&amp;&amp;$nextEl.length&gt;0){if(swiper.isEnd){swiper.a11y.disableEl($nextEl);swiper.a11y.makeElNotFocusable($nextEl);}else{swiper.a11y.enableEl($nextEl);swiper.a11y.makeElFocusable($nextEl);}}},updatePagination:function updatePagination(){var swiper=this;var params=swiper.params.a11y;if(swiper.pagination&amp;&amp;swiper.params.pagination.clickable&amp;&amp;swiper.pagination.bullets&amp;&amp;swiper.pagination.bullets.length){swiper.pagination.bullets.each(function(bulletEl){var $bulletEl=$(bulletEl);swiper.a11y.makeElFocusable($bulletEl);if(!swiper.params.pagination.renderBullet){swiper.a11y.addElRole($bulletEl,'button');swiper.a11y.addElLabel($bulletEl,params.paginationBulletMessage.replace(/\{\{index\}\}/,$bulletEl.index()+1));}});}},init:function init(){var swiper=this;var params=swiper.params.a11y;swiper.$el.append(swiper.a11y.liveRegion);var $containerEl=swiper.$el;if(params.containerRoleDescriptionMessage){swiper.a11y.addElRoleDescription($containerEl,params.containerRoleDescriptionMessage);}
if(params.containerMessage){swiper.a11y.addElLabel($containerEl,params.containerMessage);}
var $wrapperEl=swiper.$wrapperEl;var wrapperId=$wrapperEl.attr('id')||"swiper-wrapper-"+swiper.a11y.getRandomNumber(16);var live;swiper.a11y.addElId($wrapperEl,wrapperId);if(swiper.params.autoplay&amp;&amp;swiper.params.autoplay.enabled){live='off';}else{live='polite';}
swiper.a11y.addElLive($wrapperEl,live);if(params.itemRoleDescriptionMessage){swiper.a11y.addElRoleDescription($(swiper.slides),params.itemRoleDescriptionMessage);}
swiper.a11y.addElRole($(swiper.slides),'group');swiper.slides.each(function(slideEl){var $slideEl=$(slideEl);swiper.a11y.addElLabel($slideEl,$slideEl.index()+1+" / "+swiper.slides.length);});var $nextEl;var $prevEl;if(swiper.navigation&amp;&amp;swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl;}
if(swiper.navigation&amp;&amp;swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl;}
if($nextEl&amp;&amp;$nextEl.length){swiper.a11y.makeElFocusable($nextEl);if($nextEl[0].tagName!=='BUTTON'){swiper.a11y.addElRole($nextEl,'button');$nextEl.on('keydown',swiper.a11y.onEnterKey);}
swiper.a11y.addElLabel($nextEl,params.nextSlideMessage);swiper.a11y.addElControls($nextEl,wrapperId);}
if($prevEl&amp;&amp;$prevEl.length){swiper.a11y.makeElFocusable($prevEl);if($prevEl[0].tagName!=='BUTTON'){swiper.a11y.addElRole($prevEl,'button');$prevEl.on('keydown',swiper.a11y.onEnterKey);}
swiper.a11y.addElLabel($prevEl,params.prevSlideMessage);swiper.a11y.addElControls($prevEl,wrapperId);}
if(swiper.pagination&amp;&amp;swiper.params.pagination.clickable&amp;&amp;swiper.pagination.bullets&amp;&amp;swiper.pagination.bullets.length){swiper.pagination.$el.on('keydown',"."+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey);}},destroy:function destroy(){var swiper=this;if(swiper.a11y.liveRegion&amp;&amp;swiper.a11y.liveRegion.length&gt;0)swiper.a11y.liveRegion.remove();var $nextEl;var $prevEl;if(swiper.navigation&amp;&amp;swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl;}
if(swiper.navigation&amp;&amp;swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl;}
if($nextEl){$nextEl.off('keydown',swiper.a11y.onEnterKey);}
if($prevEl){$prevEl.off('keydown',swiper.a11y.onEnterKey);}
if(swiper.pagination&amp;&amp;swiper.params.pagination.clickable&amp;&amp;swiper.pagination.bullets&amp;&amp;swiper.pagination.bullets.length){swiper.pagination.$el.off('keydown',"."+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey);}}};var A11y$1={name:'a11y',params:{a11y:{enabled:true,notificationClass:'swiper-notification',prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',firstSlideMessage:'This is the first slide',lastSlideMessage:'This is the last slide',paginationBulletMessage:'Go to slide {{index}}',containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function create(){var swiper=this;bindModuleMethods(swiper,{a11y:_extends(_extends({},A11y),{},{liveRegion:$("&lt;span class=\""+swiper.params.a11y.notificationClass+"\" aria-live=\"assertive\" aria-atomic=\"true\"&gt;&lt;/span&gt;")})});},on:{afterInit:function afterInit(swiper){if(!swiper.params.a11y.enabled)return;swiper.a11y.init();swiper.a11y.updateNavigation();},toEdge:function toEdge(swiper){if(!swiper.params.a11y.enabled)return;swiper.a11y.updateNavigation();},fromEdge:function fromEdge(swiper){if(!swiper.params.a11y.enabled)return;swiper.a11y.updateNavigation();},paginationUpdate:function paginationUpdate(swiper){if(!swiper.params.a11y.enabled)return;swiper.a11y.updatePagination();},destroy:function destroy(swiper){if(!swiper.params.a11y.enabled)return;swiper.a11y.destroy();}}};var History={init:function init(){var swiper=this;var window=getWindow();if(!swiper.params.history)return;if(!window.history||!window.history.pushState){swiper.params.history.enabled=false;swiper.params.hashNavigation.enabled=true;return;}
var history=swiper.history;history.initialized=true;history.paths=History.getPathValues(swiper.params.url);if(!history.paths.key&amp;&amp;!history.paths.value)return;history.scrollToSlide(0,history.paths.value,swiper.params.runCallbacksOnInit);if(!swiper.params.history.replaceState){window.addEventListener('popstate',swiper.history.setHistoryPopState);}},destroy:function destroy(){var swiper=this;var window=getWindow();if(!swiper.params.history.replaceState){window.removeEventListener('popstate',swiper.history.setHistoryPopState);}},setHistoryPopState:function setHistoryPopState(){var swiper=this;swiper.history.paths=History.getPathValues(swiper.params.url);swiper.history.scrollToSlide(swiper.params.speed,swiper.history.paths.value,false);},getPathValues:function getPathValues(urlOverride){var window=getWindow();var location;if(urlOverride){location=new URL(urlOverride);}else{location=window.location;}
var pathArray=location.pathname.slice(1).split('/').filter(function(part){return part!=='';});var total=pathArray.length;var key=pathArray[total-2];var value=pathArray[total-1];return{key:key,value:value};},setHistory:function setHistory(key,index){var swiper=this;var window=getWindow();if(!swiper.history.initialized||!swiper.params.history.enabled)return;var location;if(swiper.params.url){location=new URL(swiper.params.url);}else{location=window.location;}
var slide=swiper.slides.eq(index);var value=History.slugify(slide.attr('data-history'));if(!location.pathname.includes(key)){value=key+"/"+value;}
var currentState=window.history.state;if(currentState&amp;&amp;currentState.value===value){return;}
if(swiper.params.history.replaceState){window.history.replaceState({value:value},null,value);}else{window.history.pushState({value:value},null,value);}},slugify:function slugify(text){return text.toString().replace(/\s+/g,'-').replace(/[^\w-]+/g,'').replace(/--+/g,'-').replace(/^-+/,'').replace(/-+$/,'');},scrollToSlide:function scrollToSlide(speed,value,runCallbacks){var swiper=this;if(value){for(var i=0,length=swiper.slides.length;i&lt;length;i+=1){var slide=swiper.slides.eq(i);var slideHistory=History.slugify(slide.attr('data-history'));if(slideHistory===value&amp;&amp;!slide.hasClass(swiper.params.slideDuplicateClass)){var index=slide.index();swiper.slideTo(index,speed,runCallbacks);}}}else{swiper.slideTo(0,speed,runCallbacks);}}};var History$1={name:'history',params:{history:{enabled:false,replaceState:false,key:'slides'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{history:_extends({},History)});},on:{init:function init(swiper){if(swiper.params.history.enabled){swiper.history.init();}},destroy:function destroy(swiper){if(swiper.params.history.enabled){swiper.history.destroy();}},transitionEnd:function transitionEnd(swiper){if(swiper.history.initialized){swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex);}},slideChange:function slideChange(swiper){if(swiper.history.initialized&amp;&amp;swiper.params.cssMode){swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex);}}}};var HashNavigation={onHashCange:function onHashCange(){var swiper=this;var document=getDocument();swiper.emit('hashChange');var newHash=document.location.hash.replace('#','');var activeSlideHash=swiper.slides.eq(swiper.activeIndex).attr('data-hash');if(newHash!==activeSlideHash){var newIndex=swiper.$wrapperEl.children("."+swiper.params.slideClass+"[data-hash=\""+newHash+"\"]").index();if(typeof newIndex==='undefined')return;swiper.slideTo(newIndex);}},setHash:function setHash(){var swiper=this;var window=getWindow();var document=getDocument();if(!swiper.hashNavigation.initialized||!swiper.params.hashNavigation.enabled)return;if(swiper.params.hashNavigation.replaceState&amp;&amp;window.history&amp;&amp;window.history.replaceState){window.history.replaceState(null,null,"#"+swiper.slides.eq(swiper.activeIndex).attr('data-hash')||'');swiper.emit('hashSet');}else{var slide=swiper.slides.eq(swiper.activeIndex);var hash=slide.attr('data-hash')||slide.attr('data-history');document.location.hash=hash||'';swiper.emit('hashSet');}},init:function init(){var swiper=this;var document=getDocument();var window=getWindow();if(!swiper.params.hashNavigation.enabled||swiper.params.history&amp;&amp;swiper.params.history.enabled)return;swiper.hashNavigation.initialized=true;var hash=document.location.hash.replace('#','');if(hash){var speed=0;for(var i=0,length=swiper.slides.length;i&lt;length;i+=1){var slide=swiper.slides.eq(i);var slideHash=slide.attr('data-hash')||slide.attr('data-history');if(slideHash===hash&amp;&amp;!slide.hasClass(swiper.params.slideDuplicateClass)){var index=slide.index();swiper.slideTo(index,speed,swiper.params.runCallbacksOnInit,true);}}}
if(swiper.params.hashNavigation.watchState){$(window).on('hashchange',swiper.hashNavigation.onHashCange);}},destroy:function destroy(){var swiper=this;var window=getWindow();if(swiper.params.hashNavigation.watchState){$(window).off('hashchange',swiper.hashNavigation.onHashCange);}}};var HashNavigation$1={name:'hash-navigation',params:{hashNavigation:{enabled:false,replaceState:false,watchState:false}},create:function create(){var swiper=this;bindModuleMethods(swiper,{hashNavigation:_extends({initialized:false},HashNavigation)});},on:{init:function init(swiper){if(swiper.params.hashNavigation.enabled){swiper.hashNavigation.init();}},destroy:function destroy(swiper){if(swiper.params.hashNavigation.enabled){swiper.hashNavigation.destroy();}},transitionEnd:function transitionEnd(swiper){if(swiper.hashNavigation.initialized){swiper.hashNavigation.setHash();}},slideChange:function slideChange(swiper){if(swiper.hashNavigation.initialized&amp;&amp;swiper.params.cssMode){swiper.hashNavigation.setHash();}}}};var Autoplay={run:function run(){var swiper=this;var $activeSlideEl=swiper.slides.eq(swiper.activeIndex);var delay=swiper.params.autoplay.delay;if($activeSlideEl.attr('data-swiper-autoplay')){delay=$activeSlideEl.attr('data-swiper-autoplay')||swiper.params.autoplay.delay;}
clearTimeout(swiper.autoplay.timeout);swiper.autoplay.timeout=nextTick(function(){var autoplayResult;if(swiper.params.autoplay.reverseDirection){if(swiper.params.loop){swiper.loopFix();autoplayResult=swiper.slidePrev(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.isBeginning){autoplayResult=swiper.slidePrev(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.params.autoplay.stopOnLastSlide){autoplayResult=swiper.slideTo(swiper.slides.length-1,swiper.params.speed,true,true);swiper.emit('autoplay');}else{swiper.autoplay.stop();}}else if(swiper.params.loop){swiper.loopFix();autoplayResult=swiper.slideNext(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.isEnd){autoplayResult=swiper.slideNext(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.params.autoplay.stopOnLastSlide){autoplayResult=swiper.slideTo(0,swiper.params.speed,true,true);swiper.emit('autoplay');}else{swiper.autoplay.stop();}
if(swiper.params.cssMode&amp;&amp;swiper.autoplay.running)swiper.autoplay.run();else if(autoplayResult===false){swiper.autoplay.run();}},delay);},start:function start(){var swiper=this;if(typeof swiper.autoplay.timeout!=='undefined')return false;if(swiper.autoplay.running)return false;swiper.autoplay.running=true;swiper.emit('autoplayStart');swiper.autoplay.run();return true;},stop:function stop(){var swiper=this;if(!swiper.autoplay.running)return false;if(typeof swiper.autoplay.timeout==='undefined')return false;if(swiper.autoplay.timeout){clearTimeout(swiper.autoplay.timeout);swiper.autoplay.timeout=undefined;}
swiper.autoplay.running=false;swiper.emit('autoplayStop');return true;},pause:function pause(speed){var swiper=this;if(!swiper.autoplay.running)return;if(swiper.autoplay.paused)return;if(swiper.autoplay.timeout)clearTimeout(swiper.autoplay.timeout);swiper.autoplay.paused=true;if(speed===0||!swiper.params.autoplay.waitForTransition){swiper.autoplay.paused=false;swiper.autoplay.run();}else{swiper.$wrapperEl[0].addEventListener('transitionend',swiper.autoplay.onTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.autoplay.onTransitionEnd);}},onVisibilityChange:function onVisibilityChange(){var swiper=this;var document=getDocument();if(document.visibilityState==='hidden'&amp;&amp;swiper.autoplay.running){swiper.autoplay.pause();}
if(document.visibilityState==='visible'&amp;&amp;swiper.autoplay.paused){swiper.autoplay.run();swiper.autoplay.paused=false;}},onTransitionEnd:function onTransitionEnd(e){var swiper=this;if(!swiper||swiper.destroyed||!swiper.$wrapperEl)return;if(e.target!==swiper.$wrapperEl[0])return;swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.autoplay.onTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.autoplay.onTransitionEnd);swiper.autoplay.paused=false;if(!swiper.autoplay.running){swiper.autoplay.stop();}else{swiper.autoplay.run();}}};var Autoplay$1={name:'autoplay',params:{autoplay:{enabled:false,delay:3000,waitForTransition:true,disableOnInteraction:true,stopOnLastSlide:false,reverseDirection:false}},create:function create(){var swiper=this;bindModuleMethods(swiper,{autoplay:_extends(_extends({},Autoplay),{},{running:false,paused:false})});},on:{init:function init(swiper){if(swiper.params.autoplay.enabled){swiper.autoplay.start();var document=getDocument();document.addEventListener('visibilitychange',swiper.autoplay.onVisibilityChange);}},beforeTransitionStart:function beforeTransitionStart(swiper,speed,internal){if(swiper.autoplay.running){if(internal||!swiper.params.autoplay.disableOnInteraction){swiper.autoplay.pause(speed);}else{swiper.autoplay.stop();}}},sliderFirstMove:function sliderFirstMove(swiper){if(swiper.autoplay.running){if(swiper.params.autoplay.disableOnInteraction){swiper.autoplay.stop();}else{swiper.autoplay.pause();}}},touchEnd:function touchEnd(swiper){if(swiper.params.cssMode&amp;&amp;swiper.autoplay.paused&amp;&amp;!swiper.params.autoplay.disableOnInteraction){swiper.autoplay.run();}},destroy:function destroy(swiper){if(swiper.autoplay.running){swiper.autoplay.stop();}
var document=getDocument();document.removeEventListener('visibilitychange',swiper.autoplay.onVisibilityChange);}}};var Fade={setTranslate:function setTranslate(){var swiper=this;var slides=swiper.slides;for(var i=0;i&lt;slides.length;i+=1){var $slideEl=swiper.slides.eq(i);var offset=$slideEl[0].swiperSlideOffset;var tx=-offset;if(!swiper.params.virtualTranslate)tx-=swiper.translate;var ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;}
var slideOpacity=swiper.params.fadeEffect.crossFade?Math.max(1-Math.abs($slideEl[0].progress),0):1+Math.min(Math.max($slideEl[0].progress,-1),0);$slideEl.css({opacity:slideOpacity}).transform("translate3d("+tx+"px, "+ty+"px, 0px)");}},setTransition:function setTransition(duration){var swiper=this;var slides=swiper.slides,$wrapperEl=swiper.$wrapperEl;slides.transition(duration);if(swiper.params.virtualTranslate&amp;&amp;duration!==0){var eventTriggered=false;slides.transitionEnd(function(){if(eventTriggered)return;if(!swiper||swiper.destroyed)return;eventTriggered=true;swiper.animating=false;var triggerEvents=['webkitTransitionEnd','transitionend'];for(var i=0;i&lt;triggerEvents.length;i+=1){$wrapperEl.trigger(triggerEvents[i]);}});}}};var EffectFade={name:'effect-fade',params:{fadeEffect:{crossFade:false}},create:function create(){var swiper=this;bindModuleMethods(swiper,{fadeEffect:_extends({},Fade)});},on:{beforeInit:function beforeInit(swiper){if(swiper.params.effect!=='fade')return;swiper.classNames.push(swiper.params.containerModifierClass+"fade");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:true};extend$1(swiper.params,overwriteParams);extend$1(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(swiper){if(swiper.params.effect!=='fade')return;swiper.fadeEffect.setTranslate();},setTransition:function setTransition(swiper,duration){if(swiper.params.effect!=='fade')return;swiper.fadeEffect.setTransition(duration);}}};var Cube={setTranslate:function setTranslate(){var swiper=this;var $el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides,swiperWidth=swiper.width,swiperHeight=swiper.height,rtl=swiper.rtlTranslate,swiperSize=swiper.size,browser=swiper.browser;var params=swiper.params.cubeEffect;var isHorizontal=swiper.isHorizontal();var isVirtual=swiper.virtual&amp;&amp;swiper.params.virtual.enabled;var wrapperRotate=0;var $cubeShadowEl;if(params.shadow){if(isHorizontal){$cubeShadowEl=$wrapperEl.find('.swiper-cube-shadow');if($cubeShadowEl.length===0){$cubeShadowEl=$('&lt;div class="swiper-cube-shadow"&gt;&lt;/div&gt;');$wrapperEl.append($cubeShadowEl);}
$cubeShadowEl.css({height:swiperWidth+"px"});}else{$cubeShadowEl=$el.find('.swiper-cube-shadow');if($cubeShadowEl.length===0){$cubeShadowEl=$('&lt;div class="swiper-cube-shadow"&gt;&lt;/div&gt;');$el.append($cubeShadowEl);}}}
for(var i=0;i&lt;slides.length;i+=1){var $slideEl=slides.eq(i);var slideIndex=i;if(isVirtual){slideIndex=parseInt($slideEl.attr('data-swiper-slide-index'),10);}
var slideAngle=slideIndex*90;var round=Math.floor(slideAngle/360);if(rtl){slideAngle=-slideAngle;round=Math.floor(-slideAngle/360);}
var progress=Math.max(Math.min($slideEl[0].progress,1),-1);var tx=0;var ty=0;var tz=0;if(slideIndex%4===0){tx=-round*4*swiperSize;tz=0;}else if((slideIndex-1)%4===0){tx=0;tz=-round*4*swiperSize;}else if((slideIndex-2)%4===0){tx=swiperSize+round*4*swiperSize;tz=swiperSize;}else if((slideIndex-3)%4===0){tx=-swiperSize;tz=3*swiperSize+swiperSize*4*round;}
if(rtl){tx=-tx;}
if(!isHorizontal){ty=tx;tx=0;}
var transform="rotateX("+(isHorizontal?0:-slideAngle)+"deg) rotateY("+(isHorizontal?slideAngle:0)+"deg) translate3d("+tx+"px, "+ty+"px, "+tz+"px)";if(progress&lt;=1&amp;&amp;progress&gt;-1){wrapperRotate=slideIndex*90+progress*90;if(rtl)wrapperRotate=-slideIndex*90-progress*90;}
$slideEl.transform(transform);if(params.slideShadows){var shadowBefore=isHorizontal?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var shadowAfter=isHorizontal?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if(shadowBefore.length===0){shadowBefore=$("&lt;div class=\"swiper-slide-shadow-"+(isHorizontal?'left':'top')+"\"&gt;&lt;/div&gt;");$slideEl.append(shadowBefore);}
if(shadowAfter.length===0){shadowAfter=$("&lt;div class=\"swiper-slide-shadow-"+(isHorizontal?'right':'bottom')+"\"&gt;&lt;/div&gt;");$slideEl.append(shadowAfter);}
if(shadowBefore.length)shadowBefore[0].style.opacity=Math.max(-progress,0);if(shadowAfter.length)shadowAfter[0].style.opacity=Math.max(progress,0);}}
$wrapperEl.css({'-webkit-transform-origin':"50% 50% -"+swiperSize/2+"px",'-moz-transform-origin':"50% 50% -"+swiperSize/2+"px",'-ms-transform-origin':"50% 50% -"+swiperSize/2+"px",'transform-origin':"50% 50% -"+swiperSize/2+"px"});if(params.shadow){if(isHorizontal){$cubeShadowEl.transform("translate3d(0px, "+(swiperWidth/2+params.shadowOffset)+"px, "+-swiperWidth/2+"px) rotateX(90deg) rotateZ(0deg) scale("+params.shadowScale+")");}else{var shadowAngle=Math.abs(wrapperRotate)-Math.floor(Math.abs(wrapperRotate)/90)*90;var multiplier=1.5-(Math.sin(shadowAngle*2*Math.PI/360)/2+Math.cos(shadowAngle*2*Math.PI/360)/2);var scale1=params.shadowScale;var scale2=params.shadowScale/multiplier;var offset=params.shadowOffset;$cubeShadowEl.transform("scale3d("+scale1+", 1, "+scale2+") translate3d(0px, "+(swiperHeight/2+offset)+"px, "+-swiperHeight/2/scale2+"px) rotateX(-90deg)");}}
var zFactor=browser.isSafari||browser.isWebView?-swiperSize/2:0;$wrapperEl.transform("translate3d(0px,0,"+zFactor+"px) rotateX("+(swiper.isHorizontal()?0:wrapperRotate)+"deg) rotateY("+(swiper.isHorizontal()?-wrapperRotate:0)+"deg)");},setTransition:function setTransition(duration){var swiper=this;var $el=swiper.$el,slides=swiper.slides;slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);if(swiper.params.cubeEffect.shadow&amp;&amp;!swiper.isHorizontal()){$el.find('.swiper-cube-shadow').transition(duration);}}};var EffectCube={name:'effect-cube',params:{cubeEffect:{slideShadows:true,shadow:true,shadowOffset:20,shadowScale:0.94}},create:function create(){var swiper=this;bindModuleMethods(swiper,{cubeEffect:_extends({},Cube)});},on:{beforeInit:function beforeInit(swiper){if(swiper.params.effect!=='cube')return;swiper.classNames.push(swiper.params.containerModifierClass+"cube");swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,resistanceRatio:0,spaceBetween:0,centeredSlides:false,virtualTranslate:true};extend$1(swiper.params,overwriteParams);extend$1(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(swiper){if(swiper.params.effect!=='cube')return;swiper.cubeEffect.setTranslate();},setTransition:function setTransition(swiper,duration){if(swiper.params.effect!=='cube')return;swiper.cubeEffect.setTransition(duration);}}};var Flip={setTranslate:function setTranslate(){var swiper=this;var slides=swiper.slides,rtl=swiper.rtlTranslate;for(var i=0;i&lt;slides.length;i+=1){var $slideEl=slides.eq(i);var progress=$slideEl[0].progress;if(swiper.params.flipEffect.limitRotation){progress=Math.max(Math.min($slideEl[0].progress,1),-1);}
var offset=$slideEl[0].swiperSlideOffset;var rotate=-180*progress;var rotateY=rotate;var rotateX=0;var tx=-offset;var ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;rotateX=-rotateY;rotateY=0;}else if(rtl){rotateY=-rotateY;}
$slideEl[0].style.zIndex=-Math.abs(Math.round(progress))+slides.length;if(swiper.params.flipEffect.slideShadows){var shadowBefore=swiper.isHorizontal()?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var shadowAfter=swiper.isHorizontal()?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if(shadowBefore.length===0){shadowBefore=$("&lt;div class=\"swiper-slide-shadow-"+(swiper.isHorizontal()?'left':'top')+"\"&gt;&lt;/div&gt;");$slideEl.append(shadowBefore);}
if(shadowAfter.length===0){shadowAfter=$("&lt;div class=\"swiper-slide-shadow-"+(swiper.isHorizontal()?'right':'bottom')+"\"&gt;&lt;/div&gt;");$slideEl.append(shadowAfter);}
if(shadowBefore.length)shadowBefore[0].style.opacity=Math.max(-progress,0);if(shadowAfter.length)shadowAfter[0].style.opacity=Math.max(progress,0);}
$slideEl.transform("translate3d("+tx+"px, "+ty+"px, 0px) rotateX("+rotateX+"deg) rotateY("+rotateY+"deg)");}},setTransition:function setTransition(duration){var swiper=this;var slides=swiper.slides,activeIndex=swiper.activeIndex,$wrapperEl=swiper.$wrapperEl;slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);if(swiper.params.virtualTranslate&amp;&amp;duration!==0){var eventTriggered=false;slides.eq(activeIndex).transitionEnd(function onTransitionEnd(){if(eventTriggered)return;if(!swiper||swiper.destroyed)return;eventTriggered=true;swiper.animating=false;var triggerEvents=['webkitTransitionEnd','transitionend'];for(var i=0;i&lt;triggerEvents.length;i+=1){$wrapperEl.trigger(triggerEvents[i]);}});}}};var EffectFlip={name:'effect-flip',params:{flipEffect:{slideShadows:true,limitRotation:true}},create:function create(){var swiper=this;bindModuleMethods(swiper,{flipEffect:_extends({},Flip)});},on:{beforeInit:function beforeInit(swiper){if(swiper.params.effect!=='flip')return;swiper.classNames.push(swiper.params.containerModifierClass+"flip");swiper.classNames.push(swiper.params.containerModifierClass+"3d");var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:true};extend$1(swiper.params,overwriteParams);extend$1(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(swiper){if(swiper.params.effect!=='flip')return;swiper.flipEffect.setTranslate();},setTransition:function setTransition(swiper,duration){if(swiper.params.effect!=='flip')return;swiper.flipEffect.setTransition(duration);}}};var Coverflow={setTranslate:function setTranslate(){var swiper=this;var swiperWidth=swiper.width,swiperHeight=swiper.height,slides=swiper.slides,slidesSizesGrid=swiper.slidesSizesGrid;var params=swiper.params.coverflowEffect;var isHorizontal=swiper.isHorizontal();var transform=swiper.translate;var center=isHorizontal?-transform+swiperWidth/2:-transform+swiperHeight/2;var rotate=isHorizontal?params.rotate:-params.rotate;var translate=params.depth;for(var i=0,length=slides.length;i&lt;length;i+=1){var $slideEl=slides.eq(i);var slideSize=slidesSizesGrid[i];var slideOffset=$slideEl[0].swiperSlideOffset;var offsetMultiplier=(center-slideOffset-slideSize/2)/slideSize*params.modifier;var rotateY=isHorizontal?rotate*offsetMultiplier:0;var rotateX=isHorizontal?0:rotate*offsetMultiplier;var translateZ=-translate*Math.abs(offsetMultiplier);var stretch=params.stretch;if(typeof stretch==='string'&amp;&amp;stretch.indexOf('%')!==-1){stretch=parseFloat(params.stretch)/100*slideSize;}
var translateY=isHorizontal?0:stretch*offsetMultiplier;var translateX=isHorizontal?stretch*offsetMultiplier:0;var scale=1-(1-params.scale)*Math.abs(offsetMultiplier);if(Math.abs(translateX)&lt;0.001)translateX=0;if(Math.abs(translateY)&lt;0.001)translateY=0;if(Math.abs(translateZ)&lt;0.001)translateZ=0;if(Math.abs(rotateY)&lt;0.001)rotateY=0;if(Math.abs(rotateX)&lt;0.001)rotateX=0;if(Math.abs(scale)&lt;0.001)scale=0;var slideTransform="translate3d("+translateX+"px,"+translateY+"px,"+translateZ+"px)  rotateX("+rotateX+"deg) rotateY("+rotateY+"deg) scale("+scale+")";$slideEl.transform(slideTransform);$slideEl[0].style.zIndex=-Math.abs(Math.round(offsetMultiplier))+1;if(params.slideShadows){var $shadowBeforeEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var $shadowAfterEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if($shadowBeforeEl.length===0){$shadowBeforeEl=$("&lt;div class=\"swiper-slide-shadow-"+(isHorizontal?'left':'top')+"\"&gt;&lt;/div&gt;");$slideEl.append($shadowBeforeEl);}
if($shadowAfterEl.length===0){$shadowAfterEl=$("&lt;div class=\"swiper-slide-shadow-"+(isHorizontal?'right':'bottom')+"\"&gt;&lt;/div&gt;");$slideEl.append($shadowAfterEl);}
if($shadowBeforeEl.length)$shadowBeforeEl[0].style.opacity=offsetMultiplier&gt;0?offsetMultiplier:0;if($shadowAfterEl.length)$shadowAfterEl[0].style.opacity=-offsetMultiplier&gt;0?-offsetMultiplier:0;}}},setTransition:function setTransition(duration){var swiper=this;swiper.slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);}};var EffectCoverflow={name:'effect-coverflow',params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:true}},create:function create(){var swiper=this;bindModuleMethods(swiper,{coverflowEffect:_extends({},Coverflow)});},on:{beforeInit:function beforeInit(swiper){if(swiper.params.effect!=='coverflow')return;swiper.classNames.push(swiper.params.containerModifierClass+"coverflow");swiper.classNames.push(swiper.params.containerModifierClass+"3d");swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;},setTranslate:function setTranslate(swiper){if(swiper.params.effect!=='coverflow')return;swiper.coverflowEffect.setTranslate();},setTransition:function setTransition(swiper,duration){if(swiper.params.effect!=='coverflow')return;swiper.coverflowEffect.setTransition(duration);}}};var Thumbs={init:function init(){var swiper=this;var thumbsParams=swiper.params.thumbs;if(swiper.thumbs.initialized)return false;swiper.thumbs.initialized=true;var SwiperClass=swiper.constructor;if(thumbsParams.swiper instanceof SwiperClass){swiper.thumbs.swiper=thumbsParams.swiper;extend$1(swiper.thumbs.swiper.originalParams,{watchSlidesProgress:true,slideToClickedSlide:false});extend$1(swiper.thumbs.swiper.params,{watchSlidesProgress:true,slideToClickedSlide:false});}else if(isObject$1(thumbsParams.swiper)){swiper.thumbs.swiper=new SwiperClass(extend$1({},thumbsParams.swiper,{watchSlidesVisibility:true,watchSlidesProgress:true,slideToClickedSlide:false}));swiper.thumbs.swiperCreated=true;}
swiper.thumbs.swiper.$el.addClass(swiper.params.thumbs.thumbsContainerClass);swiper.thumbs.swiper.on('tap',swiper.thumbs.onThumbClick);return true;},onThumbClick:function onThumbClick(){var swiper=this;var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;var clickedIndex=thumbsSwiper.clickedIndex;var clickedSlide=thumbsSwiper.clickedSlide;if(clickedSlide&amp;&amp;$(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass))return;if(typeof clickedIndex==='undefined'||clickedIndex===null)return;var slideToIndex;if(thumbsSwiper.params.loop){slideToIndex=parseInt($(thumbsSwiper.clickedSlide).attr('data-swiper-slide-index'),10);}else{slideToIndex=clickedIndex;}
if(swiper.params.loop){var currentIndex=swiper.activeIndex;if(swiper.slides.eq(currentIndex).hasClass(swiper.params.slideDuplicateClass)){swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;currentIndex=swiper.activeIndex;}
var prevIndex=swiper.slides.eq(currentIndex).prevAll("[data-swiper-slide-index=\""+slideToIndex+"\"]").eq(0).index();var nextIndex=swiper.slides.eq(currentIndex).nextAll("[data-swiper-slide-index=\""+slideToIndex+"\"]").eq(0).index();if(typeof prevIndex==='undefined')slideToIndex=nextIndex;else if(typeof nextIndex==='undefined')slideToIndex=prevIndex;else if(nextIndex-currentIndex&lt;currentIndex-prevIndex)slideToIndex=nextIndex;else slideToIndex=prevIndex;}
swiper.slideTo(slideToIndex);},update:function update(initial){var swiper=this;var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;var slidesPerView=thumbsSwiper.params.slidesPerView==='auto'?thumbsSwiper.slidesPerViewDynamic():thumbsSwiper.params.slidesPerView;var autoScrollOffset=swiper.params.thumbs.autoScrollOffset;var useOffset=autoScrollOffset&amp;&amp;!thumbsSwiper.params.loop;if(swiper.realIndex!==thumbsSwiper.realIndex||useOffset){var currentThumbsIndex=thumbsSwiper.activeIndex;var newThumbsIndex;var direction;if(thumbsSwiper.params.loop){if(thumbsSwiper.slides.eq(currentThumbsIndex).hasClass(thumbsSwiper.params.slideDuplicateClass)){thumbsSwiper.loopFix();thumbsSwiper._clientLeft=thumbsSwiper.$wrapperEl[0].clientLeft;currentThumbsIndex=thumbsSwiper.activeIndex;}
var prevThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).prevAll("[data-swiper-slide-index=\""+swiper.realIndex+"\"]").eq(0).index();var nextThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).nextAll("[data-swiper-slide-index=\""+swiper.realIndex+"\"]").eq(0).index();if(typeof prevThumbsIndex==='undefined')newThumbsIndex=nextThumbsIndex;else if(typeof nextThumbsIndex==='undefined')newThumbsIndex=prevThumbsIndex;else if(nextThumbsIndex-currentThumbsIndex===currentThumbsIndex-prevThumbsIndex)newThumbsIndex=currentThumbsIndex;else if(nextThumbsIndex-currentThumbsIndex&lt;currentThumbsIndex-prevThumbsIndex)newThumbsIndex=nextThumbsIndex;else newThumbsIndex=prevThumbsIndex;direction=swiper.activeIndex&gt;swiper.previousIndex?'next':'prev';}else{newThumbsIndex=swiper.realIndex;direction=newThumbsIndex&gt;swiper.previousIndex?'next':'prev';}
if(useOffset){newThumbsIndex+=direction==='next'?autoScrollOffset:-1*autoScrollOffset;}
if(thumbsSwiper.visibleSlidesIndexes&amp;&amp;thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex)&lt;0){if(thumbsSwiper.params.centeredSlides){if(newThumbsIndex&gt;currentThumbsIndex){newThumbsIndex=newThumbsIndex-Math.floor(slidesPerView/2)+1;}else{newThumbsIndex=newThumbsIndex+Math.floor(slidesPerView/2)-1;}}else if(newThumbsIndex&gt;currentThumbsIndex){newThumbsIndex=newThumbsIndex-slidesPerView+1;}
thumbsSwiper.slideTo(newThumbsIndex,initial?0:undefined);}}
var thumbsToActivate=1;var thumbActiveClass=swiper.params.thumbs.slideThumbActiveClass;if(swiper.params.slidesPerView&gt;1&amp;&amp;!swiper.params.centeredSlides){thumbsToActivate=swiper.params.slidesPerView;}
if(!swiper.params.thumbs.multipleActiveThumbs){thumbsToActivate=1;}
thumbsToActivate=Math.floor(thumbsToActivate);thumbsSwiper.slides.removeClass(thumbActiveClass);if(thumbsSwiper.params.loop||thumbsSwiper.params.virtual&amp;&amp;thumbsSwiper.params.virtual.enabled){for(var i=0;i&lt;thumbsToActivate;i+=1){thumbsSwiper.$wrapperEl.children("[data-swiper-slide-index=\""+(swiper.realIndex+i)+"\"]").addClass(thumbActiveClass);}}else{for(var _i=0;_i&lt;thumbsToActivate;_i+=1){thumbsSwiper.slides.eq(swiper.realIndex+_i).addClass(thumbActiveClass);}}}};var Thumbs$1={name:'thumbs',params:{thumbs:{swiper:null,multipleActiveThumbs:true,autoScrollOffset:0,slideThumbActiveClass:'swiper-slide-thumb-active',thumbsContainerClass:'swiper-container-thumbs'}},create:function create(){var swiper=this;bindModuleMethods(swiper,{thumbs:_extends({swiper:null,initialized:false},Thumbs)});},on:{beforeInit:function beforeInit(swiper){var thumbs=swiper.params.thumbs;if(!thumbs||!thumbs.swiper)return;swiper.thumbs.init();swiper.thumbs.update(true);},slideChange:function slideChange(swiper){if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},update:function update(swiper){if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},resize:function resize(swiper){if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},observerUpdate:function observerUpdate(swiper){if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},setTransition:function setTransition(swiper,duration){var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;thumbsSwiper.setTransition(duration);},beforeDestroy:function beforeDestroy(swiper){var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;if(swiper.thumbs.swiperCreated&amp;&amp;thumbsSwiper){thumbsSwiper.destroy();}}}};var components=[Virtual$1,Keyboard$1,Mousewheel$1,Navigation$1,Pagination$1,Scrollbar$1,Parallax$1,Zoom$1,Lazy$1,Controller$1,A11y$1,History$1,HashNavigation$1,Autoplay$1,EffectFade,EffectCube,EffectFlip,EffectCoverflow,Thumbs$1];Swiper.use(components);return Swiper;})));;function formatedNumberToFloat(price,currencyFormat,currencySign)
{price=price.replace(currencySign,'');if(currencyFormat===1)
return parseFloat(price.replace(',','').replace(' ',''));else if(currencyFormat===2)
return parseFloat(price.replace(' ','').replace(',','.'));else if(currencyFormat===3)
return parseFloat(price.replace('.','').replace(' ','').replace(',','.'));else if(currencyFormat===4)
return parseFloat(price.replace(',','').replace(' ',''));return price;}
function formatNumber(value,numberOfDecimal,thousenSeparator,virgule)
{value=value.toFixed(numberOfDecimal);var val_string=value+'';var tmp=val_string.split('.');var abs_val_string=(tmp.length===2)?tmp[0]:val_string;var deci_string=('0.'+(tmp.length===2?tmp[1]:0)).substr(2);var nb=abs_val_string.length;for(var i=1;i&lt;4;i++)
if(value&gt;=Math.pow(10,(3*i)))
abs_val_string=abs_val_string.substring(0,nb-(3*i))+thousenSeparator+abs_val_string.substring(nb-(3*i));if(parseInt(numberOfDecimal)===0)
return abs_val_string;return abs_val_string+virgule+(deci_string&gt;0?deci_string:'00');}
function formatCurrency(price,currencyFormat,currencySign,currencyBlank)
{var blank='';price=parseFloat(price).toFixed(10);price=ps_round(price,priceDisplayPrecision);if(currencyBlank&gt;0)
blank=' ';if(currencyFormat==1)
return currencySign+blank+formatNumber(price,priceDisplayPrecision,',','.');if(currencyFormat==2)
return(formatNumber(price,priceDisplayPrecision,' ',',')+blank+currencySign);if(currencyFormat==3)
return(currencySign+blank+formatNumber(price,priceDisplayPrecision,'.',','));if(currencyFormat==4)
return(formatNumber(price,priceDisplayPrecision,',','.')+blank+currencySign);if(currencyFormat==5)
return(currencySign+blank+formatNumber(price,priceDisplayPrecision,'\'','.'));return price;}
function ps_round_helper(value,mode)
{if(value&gt;=0.0)
{tmp_value=Math.floor(value+0.5);if((mode==3&amp;&amp;value==(-0.5+tmp_value))||(mode==4&amp;&amp;value==(0.5+2*Math.floor(tmp_value/2.0)))||(mode==5&amp;&amp;value==(0.5+2*Math.floor(tmp_value/2.0)-1.0)))
tmp_value-=1.0;}
else
{tmp_value=Math.ceil(value-0.5);if((mode==3&amp;&amp;value==(0.5+tmp_value))||(mode==4&amp;&amp;value==(-0.5+2*Math.ceil(tmp_value/2.0)))||(mode==5&amp;&amp;value==(-0.5+2*Math.ceil(tmp_value/2.0)+1.0)))
tmp_value+=1.0;}
return tmp_value;}
function ps_log10(value)
{return Math.log(value)/Math.LN10;}
function ps_round_half_up(value,precision)
{var mul=Math.pow(10,precision);var val=value*mul;var next_digit=Math.floor(val*10)-10*Math.floor(val);if(next_digit&gt;=5)
val=Math.ceil(val);else
val=Math.floor(val);return val/mul;}
function ps_round(value,places)
{if(typeof(roundMode)==='undefined')
roundMode=2;if(typeof(places)==='undefined')
places=2;var method=roundMode;if(method===0)
return ceilf(value,places);else if(method===1)
return floorf(value,places);else if(method===2)
return ps_round_half_up(value,places);else if(method==3||method==4||method==5)
{var precision_places=14-Math.floor(ps_log10(Math.abs(value)));var f1=Math.pow(10,Math.abs(places));if(precision_places&gt;places&amp;&amp;precision_places-places&lt;15)
{var f2=Math.pow(10,Math.abs(precision_places));if(precision_places&gt;=0)
tmp_value=value*f2;else
tmp_value=value/f2;tmp_value=ps_round_helper(tmp_value,roundMode);f2=Math.pow(10,Math.abs(places-precision_places));tmp_value/=f2;}
else
{if(places&gt;=0)
tmp_value=value*f1;else
tmp_value=value/f1;if(Math.abs(tmp_value)&gt;=1e15)
return value;}
tmp_value=ps_round_helper(tmp_value,roundMode);if(places&gt;0)
tmp_value=tmp_value/f1;else
tmp_value=tmp_value*f1;return tmp_value;}}
function autoUrl(name,dest)
{var loc;var id_list;id_list=document.getElementById(name);loc=id_list.options[id_list.selectedIndex].value;if(loc!=0)
location.href=dest+loc;return;}
function autoUrlNoList(name,dest)
{var loc;loc=document.getElementById(name).checked;location.href=dest+(loc==true?1:0);return;}
function toggle(e,show)
{e.style.display=show?'':'none';}
function toggleMultiple(tab)
{var len=tab.length;for(var i=0;i&lt;len;i++)
if(tab[i].style)
toggle(tab[i],tab[i].style.display=='none');}
function showElemFromSelect(select_id,elem_id)
{var select=document.getElementById(select_id);for(var i=0;i&lt;select.length;++i)
{var elem=document.getElementById(elem_id+select.options[i].value);if(elem!=null)
toggle(elem,i==select.selectedIndex);}}
function openCloseAllDiv(name,option)
{var tab=$('*[name='+name+']');for(var i=0;i&lt;tab.length;++i)
toggle(tab[i],option);}
function toggleDiv(name,option)
{$('*[name='+name+']').each(function(){if(option=='open')
{$('#buttonall').data('status','close');$(this).hide();}
else
{$('#buttonall').data('status','open');$(this).show();}})}
function toggleButtonValue(id_button,text1,text2)
{if($('#'+id_button).find('i').first().hasClass('process-icon-compress'))
{$('#'+id_button).find('i').first().removeClass('process-icon-compress').addClass('process-icon-expand');$('#'+id_button).find('span').first().html(text1);}
else
{$('#'+id_button).find('i').first().removeClass('process-icon-expand').addClass('process-icon-compress');$('#'+id_button).find('span').first().html(text2);}}
function toggleElemValue(id_button,text1,text2)
{var obj=document.getElementById(id_button);if(obj)
obj.value=((!obj.value||obj.value==text2)?text1:text2);}
function addBookmark(url,title)
{if(window.sidebar&amp;&amp;window.sidebar.addPanel)
return window.sidebar.addPanel(title,url,"");else if(window.external&amp;&amp;('AddFavorite'in window.external))
return window.external.AddFavorite(url,title);}
function writeBookmarkLink(url,title,text,img)
{var insert='';if(img)
insert=writeBookmarkLinkObject(url,title,'&lt;img src="'+img+'" alt="'+escape(text)+'" title="'+removeQuotes(text)+'" /&gt;')+'&amp;nbsp';insert+=writeBookmarkLinkObject(url,title,text);if(window.sidebar||window.opera&amp;&amp;window.print||(window.external&amp;&amp;('AddFavorite'in window.external)))
$('.add_bookmark, #header_link_bookmark').append(insert);}
function writeBookmarkLinkObject(url,title,insert)
{if(window.sidebar||window.external)
return('&lt;a href="javascript:addBookmark(\''+escape(url)+'\', \''+removeQuotes(title)+'\')"&gt;'+insert+'&lt;/a&gt;');else if(window.opera&amp;&amp;window.print)
return('&lt;a rel="sidebar" href="'+escape(url)+'" title="'+removeQuotes(title)+'"&gt;'+insert+'&lt;/a&gt;');return('');}
function checkCustomizations()
{var pattern=new RegExp(' ?filled ?');if(typeof customizationFields!='undefined')
for(var i=0;i&lt;customizationFields.length;i++)
{if(parseInt(customizationFields[i][1])==1&amp;&amp;($('#'+customizationFields[i][0]).html()==''||$('#'+customizationFields[i][0]).text()!=$('#'+customizationFields[i][0]).val())&amp;&amp;!pattern.test($('#'+customizationFields[i][0]).attr('class')))
return false;}
return true;}
function emptyCustomizations()
{customizationId=null;if(typeof(customizationFields)=='undefined')return;$('.customization_block .success').fadeOut(function(){$(this).remove();});$('.customization_block .error').fadeOut(function(){$(this).remove();});for(var i=0;i&lt;customizationFields.length;i++)
{$('#'+customizationFields[i][0]).html('');$('#'+customizationFields[i][0]).val('');}}
function ceilf(value,precision)
{if(typeof(precision)==='undefined')
precision=0;var precisionFactor=precision===0?1:Math.pow(10,precision);var tmp=value*precisionFactor;var tmp2=tmp.toString();if(tmp2[tmp2.length-1]===0)
return value;return Math.ceil(value*precisionFactor)/precisionFactor;}
function floorf(value,precision)
{if(typeof(precision)==='undefined')
precision=0;var precisionFactor=precision===0?1:Math.pow(10,precision);var tmp=value*precisionFactor;var tmp2=tmp.toString();if(tmp2[tmp2.length-1]===0)
return value;return Math.floor(value*precisionFactor)/precisionFactor;}
function setCurrency(id_currency)
{$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseDir+'index.php'+'?rand='+new Date().getTime(),data:'controller=change-currency&amp;id_currency='+parseInt(id_currency),success:function(msg)
{location.reload(true);}});}
function isArrowKey(k_ev)
{var unicode=k_ev.keyCode?k_ev.keyCode:k_ev.charCode;if(unicode&gt;=37&amp;&amp;unicode&lt;=40)
return true;return false;}
function removeQuotes(value)
{value=value.replace(/\\"/g,'');value=value.replace(/"/g,'');value=value.replace(/\\'/g,'');value=value.replace(/'/g,'');return value;}
function sprintf(format)
{for(var i=1;i&lt;arguments.length;i++)
format=format.replace(/%s/,arguments[i]);return format;}
function fancyMsgBox(msg,title)
{if(title)msg="&lt;h2&gt;"+title+"&lt;/h2&gt;&lt;p&gt;"+msg+"&lt;/p&gt;";msg+="&lt;br/&gt;&lt;p class=\"submit\" style=\"text-align:right; padding-bottom: 0\"&gt;&lt;input class=\"button\" type=\"button\" value=\"OK\" onclick=\"$.fancybox.close();\" /&gt;&lt;/p&gt;";if(!!$.prototype.fancybox)
$.fancybox(msg,{'autoDimensions':false,'autoSize':false,'width':500,'height':'auto','openEffect':'none','closeEffect':'none'});}
function fancyChooseBox(question,title,buttons,otherParams)
{var msg,funcName,action;msg='';if(title)
msg="&lt;h2&gt;"+title+"&lt;/h2&gt;&lt;p&gt;"+question+"&lt;/p&gt;";msg+="&lt;br/&gt;&lt;p class=\"submit\" style=\"text-align:right; padding-bottom: 0\"&gt;";var i=0;for(var caption in buttons){if(!buttons.hasOwnProperty(caption))continue;funcName=buttons[caption];if(typeof otherParams=='undefined')otherParams=0;otherParams=escape(JSON.stringify(otherParams));action=funcName?"$.fancybox.close();window['"+funcName+"'](JSON.parse(unescape('"+otherParams+"')), "+i+")":"$.fancybox.close()";msg+='&lt;button type="submit" class="button btn-default button-medium" style="margin-right: 5px;" value="true" onclick="'+action+'" &gt;';msg+='&lt;span&gt;'+caption+'&lt;/span&gt;&lt;/button&gt;'
i++;}
msg+="&lt;/p&gt;";if(!!$.prototype.fancybox)
$.fancybox(msg,{'autoDimensions':false,'width':500,'height':'auto','openEffect':'none','closeEffect':'none'});}
function toggleLayer(whichLayer,flag)
{if(!flag)
$(whichLayer).hide();else
$(whichLayer).show();}
function openCloseLayer(whichLayer,action)
{if(!action)
{if($(whichLayer).css('display')=='none')
$(whichLayer).show();else
$(whichLayer).hide();}
else if(action=='open')
$(whichLayer).show();else if(action=='close')
$(whichLayer).hide();}
function updateTextWithEffect(jQueryElement,text,velocity,effect1,effect2,newClass)
{if(jQueryElement.text()!==text)
{if(effect1==='fade')
jQueryElement.fadeOut(velocity,function(){$(this).addClass(newClass);if(effect2==='fade')$(this).text(text).fadeIn(velocity);else if(effect2==='slide')$(this).text(text).slideDown(velocity);else if(effect2==='show')$(this).text(text).show(velocity,function(){});});else if(effect1==='slide')
jQueryElement.slideUp(velocity,function(){$(this).addClass(newClass);if(effect2==='fade')$(this).text(text).fadeIn(velocity);else if(effect2==='slide')$(this).text(text).slideDown(velocity);else if(effect2==='show')$(this).text(text).show(velocity);});else if(effect1==='hide')
jQueryElement.hide(velocity,function(){$(this).addClass(newClass);if(effect2==='fade')$(this).text(text).fadeIn(velocity);else if(effect2==='slide')$(this).text(text).slideDown(velocity);else if(effect2==='show')$(this).text(text).show(velocity);});}}
function dbg(value)
{var active=false;var firefox=true;if(active)
if(firefox)
console.log(value);else
alert(value);}
function print_r(element,limit,depth)
{depth=depth?depth:0;limit=limit?limit:1;returnString='&lt;ol&gt;';for(property in element)
{if(property!='domConfig')
{returnString+='&lt;li&gt;&lt;strong&gt;'+property+'&lt;/strong&gt; &lt;small&gt;('+(typeof element[property])+')&lt;/small&gt;';if(typeof element[property]=='number'||typeof element[property]=='boolean')
returnString+=' : &lt;em&gt;'+element[property]+'&lt;/em&gt;';if(typeof element[property]=='string'&amp;&amp;element[property])
returnString+=': &lt;div style="background:#C9C9C9;border:1px solid black; overflow:auto;"&gt;&lt;code&gt;'+
element[property].replace(/&lt;/g,'&amp;amp;lt;').replace(/&gt;/g,'&amp;amp;gt;')+'&lt;/code&gt;&lt;/div&gt;';if((typeof element[property]=='object')&amp;&amp;(depth&lt;limit))
returnString+=print_r(element[property],limit,(depth+1));returnString+='&lt;/li&gt;';}}
returnString+='&lt;/ol&gt;';if(depth==0)
{winpop=window.open("","","width=800,height=600,scrollbars,resizable");winpop.document.write('&lt;pre&gt;'+returnString+'&lt;/pre&gt;');winpop.document.close();}
return returnString;}
function in_array(value,array)
{for(var i in array)
if((array[i]+'')===(value+''))
return true;return false;}
function isCleanHtml(content)
{var events='onmousedown|onmousemove|onmmouseup|onmouseover|onmouseout|onload|onunload|onfocus|onblur|onchange';events+='|onsubmit|ondblclick|onclick|onkeydown|onkeyup|onkeypress|onmouseenter|onmouseleave|onerror|onselect|onreset|onabort|ondragdrop|onresize|onactivate|onafterprint|onmoveend';events+='|onafterupdate|onbeforeactivate|onbeforecopy|onbeforecut|onbeforedeactivate|onbeforeeditfocus|onbeforepaste|onbeforeprint|onbeforeunload|onbeforeupdate|onmove';events+='|onbounce|oncellchange|oncontextmenu|oncontrolselect|oncopy|oncut|ondataavailable|ondatasetchanged|ondatasetcomplete|ondeactivate|ondrag|ondragend|ondragenter|onmousewheel';events+='|ondragleave|ondragover|ondragstart|ondrop|onerrorupdate|onfilterchange|onfinish|onfocusin|onfocusout|onhashchange|onhelp|oninput|onlosecapture|onmessage|onmouseup|onmovestart';events+='|onoffline|ononline|onpaste|onpropertychange|onreadystatechange|onresizeend|onresizestart|onrowenter|onrowexit|onrowsdelete|onrowsinserted|onscroll|onsearch|onselectionchange';events+='|onselectstart|onstart|onstop';var script1=/&lt;[\s]*script/im;var script2=new RegExp('('+events+')[\s]*=','im');var script3=/.*script\:/im;var script4=/&lt;[\s]*(i?frame|embed|object)/im;if(script1.test(content)||script2.test(content)||script3.test(content)||script4.test(content))
return false;return true;}
function getStorageAvailable(){test='foo';storage=window.localStorage||window.sessionStorage;try{storage.setItem(test,test);storage.removeItem(test);return storage;}
catch(error){return null;}}
$(document).ready(function()
{$('form').submit(function(){$(this).find('.hideOnSubmit').hide();});$.fn.checkboxChange=function(fnChecked,fnUnchecked){if($(this).prop('checked')&amp;&amp;fnChecked)
fnChecked.call(this);else if(fnUnchecked)
fnUnchecked.call(this);if(!$(this).attr('eventCheckboxChange'))
{$(this).on('change',function(){$(this).checkboxChange(fnChecked,fnUnchecked);});$(this).attr('eventCheckboxChange',true);}};$('a._blank, a.js-new-window').attr('target','_blank');});;/*! For license information please see global.js.LICENSE.txt */
!function(){var e={8292:function(){window.addEventListener("DOMContentLoaded",(e=&gt;{!function(e){e.fn.hoverIntent=function(t,n){var o,i,r,s,a={sensitivity:7,interval:100,timeout:0};a=e.extend(a,n?{over:t,out:n}:t);var l=function(e){o=e.pageX,i=e.pageY},u=function(t,n){if(n.hoverIntent_t=clearTimeout(n.hoverIntent_t),Math.abs(r-o)+Math.abs(s-i)&lt;a.sensitivity)return e(n).unbind("mousemove",l),n.hoverIntent_s=1,a.over.apply(n,[t]);r=o,s=i,n.hoverIntent_t=setTimeout((function(){u(t,n)}),a.interval)},c=function(t){for(var n=("mouseover"==t.type?t.fromElement:t.toElement)||t.relatedTarget;n&amp;&amp;n!=this;)try{n=n.parentNode}catch(e){n=this}if(n==this)return!1;var o=jQuery.extend({},t),i=this;i.hoverIntent_t&amp;&amp;(i.hoverIntent_t=clearTimeout(i.hoverIntent_t)),"mouseover"==t.type?(r=o.pageX,s=o.pageY,e(i).bind("mousemove",l),1!=i.hoverIntent_s&amp;&amp;(i.hoverIntent_t=setTimeout((function(){u(o,i)}),a.interval))):(e(i).unbind("mousemove",l),1==i.hoverIntent_s&amp;&amp;(i.hoverIntent_t=setTimeout((function(){!function(e,t){t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,a.out.apply(t,[e])}(o,i)}),a.timeout)))};return this.mouseover(c).mouseout(c)}}(jQuery)}))},1726:function(){window.addEventListener("DOMContentLoaded",(e=&gt;{$.fn.productSlider=function(e){"use strict";var t={};"object"==typeof e&amp;&amp;(t=e);var n=$.extend({autoplay:{disableOnInteraction:!1,delay:5e3},speed:1e3,loop:!0,centerInsufficientSlides:!0,grabCursor:!0,slidesPerGroup:2,slidesPerView:2,lazy:{loadPrevNext:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{480:{slidesPerView:3,slidesPerGroup:2},768:{slidesPerView:4,slidesPerGroup:2},992:{slidesPerView:4,slidesPerGroup:2}}},t);function o(){var e,t=this,o=respResize.getWidth(),i=n.slidesPerView,r=!1,s=t[0].swiper,a=t.find("li").not(".swiper-slide-duplicate").length;for(e in n.breakpoints)e&lt;=o&amp;&amp;(e&gt;r||!1===r)&amp;&amp;(r=e);!1!==r&amp;&amp;(i=n.breakpoints[r].slidesPerView),a&lt;=i?(s&amp;&amp;s.destroy(),t.find("ul").addClass("product_list grid").css({transform:""}),t.addClass("inactive"),t.find(".swiper-lazy").removeClass("swiper-lazy").addClass("lazyload"),t.find("li").removeClass("swiper-slide")):(t.find("ul").removeClass("inactive product_list grid"),t.find("li").addClass("swiper-slide"),t.removeClass("inactive"),s||new Swiper(t[0],n))}return this.each((function(){var t,n=$(this);if(!this.swiper&amp;&amp;Swiper)return"destroy"===e&amp;&amp;this.swiper?(this.swiper.destroy(),n):($(window).resize((function(){clearTimeout(t),t=setTimeout((function(){o.apply(n)}),200)})),o.apply(n),n)}))}}))},2407:function(){window.addEventListener("DOMContentLoaded",(e=&gt;{(window.innerWidth&lt;998&amp;&amp;jQuery("#page").css("margin-top",jQuery("#header").height()+6),highdpiInit(),parseInt($.cookie("sendLogin"))&amp;&amp;$.cookie("sendLogin",0),parseInt($.cookie("sendRegister"))&amp;&amp;$.cookie("sendRegister",0),navigator.userAgent.match(/Android/i))&amp;&amp;(document.querySelector('meta[name="viewport"]').setAttribute("content","initial-scale=1.0,maximum-scale=1.0,user-scalable=0,width=device-width,height=device-height"),window.scrollTo(0,1));dropDown(),$(document).on("change",'select[name="manufacturer_list"]',(function(){window.location.href=$(this).val()})),"undefined"==typeof page_name||in_array(page_name,["product"])||($(".nbr-icons a").unbind("click").click((function(){$(".nbr-icons a.selected").removeClass("selected");var e=$(this).addClass("selected").data("n");$('input[name="n"]').val(e).trigger("change")})),$("#sort-default &gt; a, #sort-name &gt; a, #sort-price &gt; a").unbind("click").click((function(){if("undefined"!=typeof request&amp;&amp;request){request;var e=$(this),t=e.data("by"),n=e.attr("data-way");console.log(t+":"+n),$(".selectProductSort").val(t+":"+n).trigger("change")}})),$(document).on("change",".selectProductSort",(function(e){var t=!1;"undefined"!=typeof request&amp;&amp;request&amp;&amp;(t=request);var n=$(this).val().split(":");void 0!==t&amp;&amp;t&amp;&amp;(document.location.href=t+(t.indexOf("?")&lt;0?"?":"&amp;")+"orderby="+n[0]+"&amp;orderway="+n[1])})),$(document).on("change",'input[name="n"]',(function(){$(this.form).submit()})),$(document).on("change",'select[name="currency_payement"]',(function(){setCurrency($(this).val())}))),$(document).on("click",".back",(function(e){e.preventDefault(),history.back()})),jQuery.curCSS=jQuery.css,$.prototype.cluetip&amp;&amp;$("a.cluetip").cluetip({local:!0,cursor:"pointer",dropShadow:!1,dropShadowSteps:0,showTitle:!1,tracking:!0,sticky:!1,mouseOutClose:!0,fx:{open:"fadeIn",openSpeed:"fast"}}).css("opacity",.8),$.prototype.fancybox&amp;&amp;($.extend($.fancybox.defaults.tpl,{closeBtn:'&lt;a title="'+FancyboxI18nClose+'" class="fancybox-item fancybox-close" href="javascript:;"&gt;&lt;/a&gt;',next:'&lt;a title="'+FancyboxI18nNext+'" class="fancybox-nav fancybox-next" href="javascript:;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;',prev:'&lt;a title="'+FancyboxI18nPrev+'" class="fancybox-nav fancybox-prev" href="javascript:;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;'}),$("a.iframe").fancybox({type:"iframe",width:"85%",height:"90%"})),respResize.init(),$("ul.pagination .go-page").change((function(){var e=$(this),t=e.data("link").replace(/&amp;amp;/g,"&amp;"),n=e.val();n&gt;pages||n&lt;1||(-1!==t.search(/\?/)?document.location=t+"&amp;p="+n:document.location=t+"?p="+n)})),$(document).trigger("themeInitialized"),$(".old-regulamin-container .btn-show").click((function(){$(this).parent().parent().addClass("_show")})),$(".old-regulamin-container .btn-hide").click((function(){$(this).parent().parent().removeClass("_show")})),$(".fade-text").each((function(){var e=$(this);e.find(".content").height()&lt;150?e.addClass("show_full"):e.removeClass("show_full")})),$(".fade-text, .lnk_more").on("click",(function(e){if(!$(this).hasClass("show_full")){e.preventDefault();var t=$(this),n=t.find("&gt; .description"),o=200;t.toggleClass("open"),t.hasClass("open")?(o=n.prop("scrollHeight")+100,$(".cat_description .lnk_more span").html("zwiÅ„")):$(".cat_description .lnk_more span").html("rozwiÅ„"),n.css("max-height",o),$(window).trigger("updateLeftMenuNeeded")}})),$(document).on("click","a.scrollTo",(function(e){e.preventDefault();var t=$($(this).attr("href"));$("html, body").animate({scrollTop:t.offset().top-300},500)}))})),$(window).load((function(){setTimeout((function(){$("body").addClass("loaded")}),500),theme.initSecCover()}))},4148:function(){!function(e){"use strict";window.respResize={mobile:null,brXs:480,brSm:768,brMd:992,brLg:1200,brXl:1600,timer:null,test:null,init:function(){var t=respResize;t.resize(!0),e(window).resize((function(){window.clearTimeout(t.timer),t.timer=setTimeout(t.resize,100)})),e(e("body").addClass("respResizeInitialized"))},getWidth:function(){return e(window).width()+this.scrollCompensate()},resize:function(t){t=!!t;var n=respResize,o=n.getWidth();o&lt;n.brMd?(t||!0!==n.mobile)&amp;&amp;(n.mobile=!0,accordion("enable"),n.moveBlocks(),e.event.trigger({type:"changeResponsive",mobile:!0,width:o})):(t||!1!==n.mobile)&amp;&amp;(n.mobile=!1,accordion("disable"),n.moveBlocks(),e.event.trigger({type:"changeResponsive",mobile:!1,width:o})),e.event.trigger({type:"resizeResponsive",mobile:n.mobile,width:o})},isMobile:function(){return null===this.mobile&amp;&amp;this.resize(!0),this.mobile},moveBlocks:function(){e("#right_column").append(e("#viewed-products"))},scrollCompensate:function(){var e=document.createElement("p");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var n=e.offsetWidth;t.style.overflow="scroll";var o=e.offsetWidth;return n===o&amp;&amp;(o=t.clientWidth),document.body.removeChild(t),n-o}}}(jQuery)},7905:function(){!function(e){"use strict";window.theme={initSecCover:function(){var t=e(".product-tile .product_img_link");t.length&amp;&amp;(t.each((function(){var t=e(this),n=t.data("sec-cover");if(n&amp;&amp;!t.find(".sec-cover").length){var o=t.find(".cover").clone().data("id",null).removeClass("cover").addClass("sec-cover").removeClass("lazyloaded lazyload swiper-lazy swiper-lazy-loaded").removeAttr("src").attr("data-src",n);t.addClass("has-sec-cover").append(o)}})),e(document).on("mouseenter",".has-sec-cover",(function(){var t=e(this).find(".sec-cover");t.attr("src")||t.attr("src",t.data("src"))})))}}}(jQuery),window.toolge_footer=function(e){jQuery(e).parent().parent().toggleClass("showed")},window.open_mobile_filters=function(){jQuery("#af_form").addClass("open"),jQuery("#header").hide(),jQuery("body").addClass("noScroll")},window.close_mobile_filters=function(){jQuery("#af_form").removeClass("open"),jQuery(".af_mobile_2").removeClass("no-available-items"),jQuery("#header").show(),jQuery("body").removeClass("noScroll")},window.toggle_submenu_account=function(){jQuery(".submenu_account").toggleClass("open")}},1695:function(){!function(e){e.fn.addBack=e.fn.addBack||e.fn.andSelf,e.fn.extend({actual:function(t,n){if(!this[t])throw'$.actual =&gt; The jQuery method "'+t+'" you called does not exist';var o,i,r=e.extend({absolute:!1,clone:!1,includeMargin:!1,display:"block"},n),s=this.eq(0);if(!0===r.clone)o=function(){s=s.clone().attr("style","position: absolute !important; top: -1000 !important; ").appendTo("body")},i=function(){s.remove()};else{var a,l=[],u="";o=function(){a=s.parents().addBack().filter(":hidden"),u+="visibility: hidden !important; display: "+r.display+" !important; ",!0===r.absolute&amp;&amp;(u+="position: absolute !important; "),a.each((function(){var t=e(this),n=t.attr("style");l.push(n),t.attr("style",n?n+";"+u:u)}))},i=function(){a.each((function(t){var n=e(this),o=l[t];void 0===o?n.removeAttr("style"):n.attr("style",o)}))}}o();var c=/(outer)/.test(t)?s[t](r.includeMargin):s[t]();return i(),c}})}(jQuery)},8549:function(){window.youTubeManager={movies:[],movieParams:{height:0,width:"100%",enablejsapi:1,loop:0,listType:"playlist",list:null,videoId:null,playerVars:{enablejsapi:1,loop:0,rel:0,showinfo:0,origin:"https://elarto.pl"},events:{}},init:function(){if($divs=$("[data-youtube]"),$divs.length){var e,t,n;e=document,t="script",(n=e.createElement(t)).async=!0,n.src="https://www.youtube.com/iframe_api",(e=e.getElementsByTagName(t)[0]).parentNode.insertBefore(n,e);var o,i,r=this;$divs.each((function(e){(o=$(this).data("youtube")).length&amp;&amp;(i="yt-player-"+o,$el=$(this).append('&lt;div class="youtube-movie"&gt;&lt;div id="'+i+'"&gt;&lt;/div&gt;&lt;/div&gt;'),r.movies.push({movieId:o,$el:$el,elementId:i}))})),$(document).on("resizeResponsive",youTubeManager.onChangeBreakpoint)}},onChangeBreakpoint:function(){var e=youTubeManager;for(var t in e.movies)movie=e.movies[t],movie.$el.height(9*movie.$el.outerWidth()/16),movie.player.setSize(movie.$el.innerWidth()-1,movie.$el.innerHeight())},onYouTubeIframeAPIReady:function(){var e,t=this;for(var n in t.movies)movie=t.movies[n],e=9*movie.$el.outerWidth()/16,movie.$el.height(e),params=t.movieParams,params.height=e,params.list=movie.movieId,params.videoId=movie.movieId,movie.player=new YT.Player(movie.elementId,params)},onPlayerReady:function(){},youTubeOnScroll:function(){var e=youTubeManager;if($divs=$("[data-youtube]"),!$divs.length)return void window.removeEventListener("scroll",youTubeManager.youTubeOnScroll);let t=+$divs[0].offsetTop-$(window).height()-200;$(window).scrollTop()&lt;t||(window.removeEventListener("scroll",youTubeManager.youTubeOnScroll),e.init())}},window.addEventListener("scroll",youTubeManager.youTubeOnScroll),window.addEventListener("DOMContentLoaded",youTubeManager.youTubeOnScroll),window.onYouTubeIframeAPIReady=function(){youTubeManager.onYouTubeIframeAPIReady()}},2167:function(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,o=n&amp;&amp;"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&amp;&amp;"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function r(){r.init.call(this)}e.exports=r,e.exports.once=function(e,t){return new Promise((function(n,o){function i(n){e.removeListener(t,r),o(n)}function r(){"function"==typeof e.removeListener&amp;&amp;e.removeListener("error",i),n([].slice.call(arguments))}v(e,t,r,{once:!0}),"error"!==t&amp;&amp;function(e,t,n){"function"==typeof e.on&amp;&amp;v(e,"error",t,n)}(e,i,{once:!0})}))},r.EventEmitter=r,r.prototype._events=void 0,r.prototype._eventsCount=0,r.prototype._maxListeners=void 0;var s=10;function a(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?r.defaultMaxListeners:e._maxListeners}function u(e,t,n,o){var i,r,s,u;if(a(n),void 0===(r=e._events)?(r=e._events=Object.create(null),e._eventsCount=0):(void 0!==r.newListener&amp;&amp;(e.emit("newListener",t,n.listener?n.listener:n),r=e._events),s=r[t]),void 0===s)s=r[t]=n,++e._eventsCount;else if("function"==typeof s?s=r[t]=o?[n,s]:[s,n]:o?s.unshift(n):s.push(n),(i=l(e))&gt;0&amp;&amp;s.length&gt;i&amp;&amp;!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,u=c,console&amp;&amp;console.warn&amp;&amp;console.warn(u)}return e}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var o={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=c.bind(o);return i.listener=n,o.wrapFn=i,i}function f(e,t,n){var o=e._events;if(void 0===o)return[];var i=o[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n&lt;t.length;++n)t[n]=e[n].listener||e[n];return t}(i):h(i,i.length)}function p(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function h(e,t){for(var n=new Array(t),o=0;o&lt;t;++o)n[o]=e[o];return n}function v(e,t,n,o){if("function"==typeof e.on)o.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(r){o.once&amp;&amp;e.removeEventListener(t,i),n(r)}))}}Object.defineProperty(r,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e&lt;0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),r.init=function(){void 0!==this._events&amp;&amp;this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},r.prototype.setMaxListeners=function(e){if("number"!=typeof e||e&lt;0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},r.prototype.getMaxListeners=function(){return l(this)},r.prototype.emit=function(e){for(var t=[],n=1;n&lt;arguments.length;n++)t.push(arguments[n]);var i="error"===e,r=this._events;if(void 0!==r)i=i&amp;&amp;void 0===r.error;else if(!i)return!1;if(i){var s;if(t.length&gt;0&amp;&amp;(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var l=r[e];if(void 0===l)return!1;if("function"==typeof l)o(l,this,t);else{var u=l.length,c=h(l,u);for(n=0;n&lt;u;++n)o(c[n],this,t)}return!0},r.prototype.addListener=function(e,t){return u(this,e,t,!1)},r.prototype.on=r.prototype.addListener,r.prototype.prependListener=function(e,t){return u(this,e,t,!0)},r.prototype.once=function(e,t){return a(t),this.on(e,d(this,e,t)),this},r.prototype.prependOnceListener=function(e,t){return a(t),this.prependListener(e,d(this,e,t)),this},r.prototype.removeListener=function(e,t){var n,o,i,r,s;if(a(t),void 0===(o=this._events))return this;if(void 0===(n=o[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete o[e],o.removeListener&amp;&amp;this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,r=n.length-1;r&gt;=0;r--)if(n[r]===t||n[r].listener===t){s=n[r].listener,i=r;break}if(i&lt;0)return this;0===i?n.shift():function(e,t){for(;t+1&lt;e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&amp;&amp;(o[e]=n[0]),void 0!==o.removeListener&amp;&amp;this.emit("removeListener",e,s||t)}return this},r.prototype.off=r.prototype.removeListener,r.prototype.removeAllListeners=function(e){var t,n,o;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&amp;&amp;(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,r=Object.keys(n);for(o=0;o&lt;r.length;++o)"removeListener"!==(i=r[o])&amp;&amp;this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(o=t.length-1;o&gt;=0;o--)this.removeListener(e,t[o]);return this},r.prototype.listeners=function(e){return f(this,e,!0)},r.prototype.rawListeners=function(e){return f(this,e,!1)},r.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},r.prototype.listenerCount=p,r.prototype.eventNames=function(){return this._eventsCount&gt;0?t(this._events):[]}}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=function(e){var t=e&amp;&amp;e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&amp;&amp;!n.o(e,o)&amp;&amp;Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(4148),n(8292);window.leftMenu={$m:null,columns:null,fullInitialized:!1,menuWidth:0,mobile:null,timer:null,ctTimer:null,chTimer:null,categories:null,contentData:!1,init:function(){if(!$("body").hasClass("content_only")){var e=leftMenu,t=$("#left-menu");t.length||(t=$('&lt;div id="left-menu"&gt;&lt;div id="hm-menu-close"&gt;&lt;svg width="18" height="18" viewBox="0 0 18 18"&gt;&lt;use xlink:href="'+themeUrl+'svg/sprite.defs.svg#menu_close"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/div&gt;&lt;div id="sc-down"&gt;&lt;/div&gt;&lt;div id="lm-content"&gt;&lt;/div&gt;&lt;div id="sc-down"&gt;&lt;/div&gt;&lt;/div&gt;')),e.$m=t,$("body").append(t),e.updateFixOpen(),$("#hm-menu-close").one("click",leftMenu.closeMenu),$("#hm-menu").one("click",leftMenu.openMenu),1!=e.fullInitialized&amp;&amp;$("#hm-menu").one("mouseenter click",leftMenu.fullInitialize),e.fullInitialized=!0,$(window).on("scroll toggleFaq updateLeftMenuNeeded",(function(){e.updateHeight()})),$(".menu-overlay").on("click",(function(){leftMenu.closeMenu()}))}},fullInitialize:function(){var e=leftMenu,t=$("#lm-content");e.getContent(),t.append($(e.contentData.categories)).css({display:"block"});var n=["//",location.host,location.pathname].join("");e.$m.find("a").each((function(){var e=$(this);return e.attr("href")!==n||(e.addClass("selected"),respResize.isMobile()&amp;&amp;e.parents("li").addClass("open"),!1)})),$("#lm-content &gt; div &gt; ul &gt; li").addClass("top"),$(".top &gt; ul").append($('&lt;i class="icon-remove close"&gt;&lt;/i&gt;')),e.$m.find(".close").click((function(){var t=$(this).parent().parent();t.hasClass("open")&amp;&amp;e.closeSubmenu(t)})),e.$m.find("ul &gt; li &gt; ul").parent().addClass("hasMenu"),e.fullInitialized=!0,e.updateMobile(),e.updateMobile(),e.updateEvents(),e.updateFixOpen(),e.updateHeight(),t.perfectScrollbar()},getContent:function(){var e=this;if(localStorage&amp;&amp;prestashop.elartoCategoriesMD5&amp;&amp;prestashop.elartoCategoriesMD5.length&gt;0){var t=localStorage.getItem("elartoLeftMenuData");t&amp;&amp;(t=JSON.parse(t)),t&amp;&amp;t.categoriesMd5===prestashop.elartoCategoriesMD5&amp;&amp;(e.contentData=t)}e.contentData||$.ajax({type:"POST",headers:{"cache-control":"no-cache"},url:baseUri+"module/elarto/getMenu",async:!1,cache:!1,dataType:"json",success:function(t){e.contentData=t.contentData,localStorage&amp;&amp;localStorage.setItem("elartoLeftMenuData",JSON.stringify(e.contentData))}})},openMenu:function(){var e=leftMenu;e.$m.addClass("open"),$("#hm-menu").addClass("open"),$(".displayX13InfoBar").hide(),e.$m.hasClass("fixed")||$("body").addClass("noScroll"),$("#hm-menu-close").one("click",leftMenu.closeMenu),$(".menu-overlay").show()},closeMenu:function(){leftMenu.$m.removeClass("open").find(".open").removeClass("open"),$("#hm-menu").removeClass("open"),$(".displayX13InfoBar").show(),$("body").removeClass("noScroll"),$(".menu-overlay").hide()},openSubmenu:function(e){var t=$(e);leftMenu.$m.find(".hasMenu").not(t.parents()).removeClass("open"),t.addClass("open")},openTopSubmenu:function(e){var t=$(e),n=respResize.isMobile(),o=0,i=leftMenu;if(i.$m.find(".hasMenu").not(t.parents()).removeClass("open"),t.addClass("open"),!n){var r,s=t.find("&gt;ul"),a=t.offset().top-$("#hm-menu").offset().top;(o=a&lt;(r=s.outerHeight())?0:a-r-t.outerHeight())&lt;0&amp;&amp;(o=0);var l=$(window).height(),u=$("#header").height(),c=$(window).scrollTop(),d=$("#footer").offset().top,f=0,p="auto";i.$m.hasClass("fixed")&amp;&amp;d-c&lt;l&amp;&amp;(f=-(d-c-l)),r&gt;l-u-f&amp;&amp;(p=l-o-f-60+"px"),s.css({top:o,height:p}),s.perfectScrollbar("update")}},closeSubmenu:function(e){var t=$(e);respResize.isMobile();t.removeClass("open").find("li.open").removeClass("open")},updateMobile:function(){if(!$("body").hasClass("content_only")){var e,t=$("#left-menu"),n=respResize.isMobile(),o=leftMenu;n!==o.mobile&amp;&amp;(o.mobile=n,o.fullInitialized&amp;&amp;(n?(t.addClass("mobile"),t.find(".hasMenu &gt; ul").css({"max-height":""}),e=t.find("ul &gt; li &gt; ul")):(t.removeClass("mobile"),(e=t.find("li ul")).perfectScrollbar()),e.each((function(){$(this).parent().append('&lt;span class="grow"&gt;&lt;/span&gt;')})),t.find(".top &gt; ul ul .hasMenu &gt; a").each((function(){$(this).after('&lt;span class="grow grow-sm"&gt;&lt;/span&gt;')})),o.updateEvents()))}},updateEvents:function(){var e=leftMenu;e.$m.off("mouseover mouseout mousemove"),$("#lm-content &gt; div &gt; ul &gt; li").off("mouseover mouseout mousemove"),$("#hm-menu, .grow").off("click"),Modernizr.touchevents?(e.$m.find(".close").removeClass("hidden"),e.$m.find(".grow").click((function(){var e=$(this).parent();e.hasClass("open")?leftMenu.closeSubmenu(e):e.hasClass("top")?leftMenu.openTopSubmenu(e):leftMenu.openSubmenu(e)})),$("#hm-menu").click((function(){e.$m.hasClass("open")?e.closeMenu():e.openMenu()}))):(e.$m.find(".close").addClass("hidden"),$("#hm-menu").click((function(){e.$m.hasClass("open")?e.closeMenu():e.openMenu()})),$("#lm-content li.top.hasMenu").hoverIntent({over:function(){leftMenu.openTopSubmenu(this)},out:function(){leftMenu.closeSubmenu(this)},timeout:400}))},updateFixOpen:function(){var e=$(window).width(),t=$("#center_column &gt; .column-container").width(),n=leftMenu;if(!respResize.mobile&amp;&amp;t+280&lt;e){if(!n.fullInitialized)return void setTimeout((function(){n.fullInitialize()}),900);if(n.$m.hasClass("fixed"))return;n.updateEvents()}else{if(!n.$m.hasClass("fixed"))return;$("#center_column, #left_column, #right_column").removeClass("left-menu-open"),n.$m.removeClass("fixed"),n.updateEvents()}},updateHeight:function(e){var t=$(window).height(),n=$(window).scrollTop(),o=$("#footer").offset().top,i=leftMenu;i.$m.hasClass("fixed")&amp;&amp;o-n&lt;t?i.$m.css({bottom:-(o-n-t)}):i.$m.css({bottom:0}),$("#lm-content").perfectScrollbar("update")},updateTop:function(){if(!$("body").hasClass("content_only")){var e=$("#header"),t=e.height(),n=$(window).scrollTop(),o=0;return o="fixed"===e.css("position")?t:n&gt;t?0:t-n,leftMenu.$m.css({top:o+"px"}),o}}},window.addEventListener("DOMContentLoaded",(e=&gt;{leftMenu.init()}));n(1726),n(2407),n(7905),n(1695),n(8549);var e=n(2167),t=n.n(e);window.prestashop=window.prestashop?window.prestashop:{};for(const e in t().prototype)window.prestashop[e]=t().prototype[e];if(navigator.userAgent.match(/IEMobile\/10\.0/)){var o=document.createElement("style");o.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(o)}let i=!1;window.showOverlay=function(){i||($(".loading-overlay").stop().fadeIn(),$(".loading-overlay .spinner").css({top:$(window).scrollTop()+$(window).height()/2}),i=!0)},window.hideOverlay=function(){i&amp;&amp;($(".loading-overlay").stop().fadeOut(200),i=!1)},window.highdpiInit=function(){if("1px"===$(".replace-2x").css("font-size"))for(var e=$("img.replace-2x").get(),t=0;t&lt;e.length;t++){src=e[t].src;let o=src.substr(src.lastIndexOf(".")+1);src=src.replace("."+o,"2x."+o);var n=new Image;n.src=src,0!==n.height&amp;&amp;(e[t].src=src)}},window.dropDown=function(){let e="#header .current",t="ul.toogle_content",n="active";$(e).on("click",(function(o){o.stopPropagation();var i=$(this).next(t);i.is(":hidden")?(i.slideDown(),$(this).addClass(n)):(i.slideUp(),$(this).removeClass(n)),$(e).not(this).next(t).slideUp(),$(e).not(this).removeClass(n),o.preventDefault()})),$(t).on("click",(function(e){e.stopPropagation()})),$(document).on("click",(function(n){n.stopPropagation();var o=$(e).next(t);$(o).slideUp(),$(e).removeClass("active")}))},window.accordion=function(e){"enable"==e?($("#right_column .block .title_block, #left_column .block .title_block, #left_column #newsletter_block_left h4").on("click",(function(){$(this).toggleClass("active").parent().find(".block_content").stop().slideToggle("medium")})),$("#right_column, #left_column").addClass("accordion").find(".block .block_content").slideUp("fast"),$("#etm-navbar-collapse").hide()):($("#right_column .block .title_block, #left_column .block .title_block, #left_column #newsletter_block_left h4").removeClass("active").off().parent().find(".block_content").removeAttr("style").slideDown("fast"),$("#left_column, #right_column").removeClass("accordion"))},window.getErrorTxt=function(e){return 1==e?txtError:e&lt;5?txtErrors:txtMoreErrors}}()}();!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(j(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e&lt;a.length;)b.call(c,a[e],e,a),e++;else for(e in a)a.hasOwnProperty(e)&amp;&amp;b.call(c,a[e],e,a)}function h(b,c,d){var e="DEPRECATED METHOD: "+c+"\n"+d+" AT \n";return function(){var c=new Error("get-stack-trace"),d=c&amp;&amp;c.stack?c.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.&lt;anonymous&gt;\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",f=a.console&amp;&amp;(a.console.warn||a.console.log);return f&amp;&amp;f.call(a.console,e,d),b.apply(this,arguments)}}function i(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&amp;&amp;la(d,c)}function j(a,b){return function(){return a.apply(b,arguments)}}function k(a,b){return typeof a==oa?a.apply(b?b[0]||d:d,b):a}function l(a,b){return a===d?b:a}function m(a,b,c){g(q(b),function(b){a.addEventListener(b,c,!1)})}function n(a,b,c){g(q(b),function(b){a.removeEventListener(b,c,!1)})}function o(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function p(a,b){return a.indexOf(b)&gt;-1}function q(a){return a.trim().split(/\s+/g)}function r(a,b,c){if(a.indexOf&amp;&amp;!c)return a.indexOf(b);for(var d=0;d&lt;a.length;){if(c&amp;&amp;a[d][c]==b||!c&amp;&amp;a[d]===b)return d;d++}return-1}function s(a){return Array.prototype.slice.call(a,0)}function t(a,b,c){for(var d=[],e=[],f=0;f&lt;a.length;){var g=b?a[f][b]:a[f];r(e,g)&lt;0&amp;&amp;d.push(a[f]),e[f]=g,f++}return c&amp;&amp;(d=b?d.sort(function(a,c){return a[b]&gt;c[b]}):d.sort()),d}function u(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0;g&lt;ma.length;){if(c=ma[g],e=c?c+f:b,e in a)return e;g++}return d}function v(){return ua++}function w(b){var c=b.ownerDocument||b;return c.defaultView||c.parentWindow||a}function x(a,b){var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){k(a.options.enable,[a])&amp;&amp;c.handler(b)},this.init()}function y(a){var b,c=a.options.inputClass;return new(b=c?c:xa?M:ya?P:wa?R:L)(a,z)}function z(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&amp;Ea&amp;&amp;d-e===0,g=b&amp;(Ga|Ha)&amp;&amp;d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&amp;&amp;(a.session={}),c.eventType=b,A(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function A(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=D(b)),e&gt;1&amp;&amp;!c.firstMultiple?c.firstMultiple=D(b):1===e&amp;&amp;(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=E(d);b.timeStamp=ra(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=I(h,i),b.distance=H(h,i),B(c,b),b.offsetDirection=G(b.deltaX,b.deltaY);var j=F(b.deltaTime,b.deltaX,b.deltaY);b.overallVelocityX=j.x,b.overallVelocityY=j.y,b.overallVelocity=qa(j.x)&gt;qa(j.y)?j.x:j.y,b.scale=g?K(g.pointers,d):1,b.rotation=g?J(g.pointers,d):0,b.maxPointers=c.prevInput?b.pointers.length&gt;c.prevInput.maxPointers?b.pointers.length:c.prevInput.maxPointers:b.pointers.length,C(c,b);var k=a.element;o(b.srcEvent.target,k)&amp;&amp;(k=b.srcEvent.target),b.target=k}function B(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};b.eventType!==Ea&amp;&amp;f.eventType!==Ga||(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function C(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Ha&amp;&amp;(i&gt;Da||h.velocity===d)){var j=b.deltaX-h.deltaX,k=b.deltaY-h.deltaY,l=F(i,j,k);e=l.x,f=l.y,c=qa(l.x)&gt;qa(l.y)?l.x:l.y,g=G(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function D(a){for(var b=[],c=0;c&lt;a.pointers.length;)b[c]={clientX:pa(a.pointers[c].clientX),clientY:pa(a.pointers[c].clientY)},c++;return{timeStamp:ra(),pointers:b,center:E(b),deltaX:a.deltaX,deltaY:a.deltaY}}function E(a){var b=a.length;if(1===b)return{x:pa(a[0].clientX),y:pa(a[0].clientY)};for(var c=0,d=0,e=0;b&gt;e;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:pa(c/b),y:pa(d/b)}}function F(a,b,c){return{x:b/a||0,y:c/a||0}}function G(a,b){return a===b?Ia:qa(a)&gt;=qa(b)?0&gt;a?Ja:Ka:0&gt;b?La:Ma}function H(a,b,c){c||(c=Qa);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function I(a,b,c){c||(c=Qa);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function J(a,b){return I(b[1],b[0],Ra)+I(a[1],a[0],Ra)}function K(a,b){return H(b[0],b[1],Ra)/H(a[0],a[1],Ra)}function L(){this.evEl=Ta,this.evWin=Ua,this.pressed=!1,x.apply(this,arguments)}function M(){this.evEl=Xa,this.evWin=Ya,x.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function N(){this.evTarget=$a,this.evWin=_a,this.started=!1,x.apply(this,arguments)}function O(a,b){var c=s(a.touches),d=s(a.changedTouches);return b&amp;(Ga|Ha)&amp;&amp;(c=t(c.concat(d),"identifier",!0)),[c,d]}function P(){this.evTarget=bb,this.targetIds={},x.apply(this,arguments)}function Q(a,b){var c=s(a.touches),d=this.targetIds;if(b&amp;(Ea|Fa)&amp;&amp;1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=s(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return o(a.target,i)}),b===Ea)for(e=0;e&lt;f.length;)d[f[e].identifier]=!0,e++;for(e=0;e&lt;g.length;)d[g[e].identifier]&amp;&amp;h.push(g[e]),b&amp;(Ga|Ha)&amp;&amp;delete d[g[e].identifier],e++;return h.length?[t(f.concat(h),"identifier",!0),h]:void 0}function R(){x.apply(this,arguments);var a=j(this.handler,this);this.touch=new P(this.manager,a),this.mouse=new L(this.manager,a),this.primaryTouch=null,this.lastTouches=[]}function S(a,b){a&amp;Ea?(this.primaryTouch=b.changedPointers[0].identifier,T.call(this,b)):a&amp;(Ga|Ha)&amp;&amp;T.call(this,b)}function T(a){var b=a.changedPointers[0];if(b.identifier===this.primaryTouch){var c={x:b.clientX,y:b.clientY};this.lastTouches.push(c);var d=this.lastTouches,e=function(){var a=d.indexOf(c);a&gt;-1&amp;&amp;d.splice(a,1)};setTimeout(e,cb)}}function U(a){for(var b=a.srcEvent.clientX,c=a.srcEvent.clientY,d=0;d&lt;this.lastTouches.length;d++){var e=this.lastTouches[d],f=Math.abs(b-e.x),g=Math.abs(c-e.y);if(db&gt;=f&amp;&amp;db&gt;=g)return!0}return!1}function V(a,b){this.manager=a,this.set(b)}function W(a){if(p(a,jb))return jb;var b=p(a,kb),c=p(a,lb);return b&amp;&amp;c?jb:b||c?b?kb:lb:p(a,ib)?ib:hb}function X(){if(!fb)return!1;var b={},c=a.CSS&amp;&amp;a.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(d){b[d]=c?a.CSS.supports("touch-action",d):!0}),b}function Y(a){this.options=la({},this.defaults,a||{}),this.id=v(),this.manager=null,this.options.enable=l(this.options.enable,!0),this.state=nb,this.simultaneous={},this.requireFail=[]}function Z(a){return a&amp;sb?"cancel":a&amp;qb?"end":a&amp;pb?"move":a&amp;ob?"start":""}function $(a){return a==Ma?"down":a==La?"up":a==Ja?"left":a==Ka?"right":""}function _(a,b){var c=b.manager;return c?c.get(a):a}function aa(){Y.apply(this,arguments)}function ba(){aa.apply(this,arguments),this.pX=null,this.pY=null}function ca(){aa.apply(this,arguments)}function da(){Y.apply(this,arguments),this._timer=null,this._input=null}function ea(){aa.apply(this,arguments)}function fa(){aa.apply(this,arguments)}function ga(){Y.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ha(a,b){return b=b||{},b.recognizers=l(b.recognizers,ha.defaults.preset),new ia(a,b)}function ia(a,b){this.options=la({},ha.defaults,b||{}),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=a,this.input=y(this),this.touchAction=new V(this,this.options.touchAction),ja(this,!0),g(this.options.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&amp;&amp;b.recognizeWith(a[2]),a[3]&amp;&amp;b.requireFailure(a[3])},this)}function ja(a,b){var c=a.element;if(c.style){var d;g(a.options.cssProps,function(e,f){d=u(c.style,f),b?(a.oldCssProps[d]=c.style[d],c.style[d]=e):c.style[d]=a.oldCssProps[d]||""}),b||(a.oldCssProps={})}}function ka(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var la,ma=["","webkit","Moz","MS","ms","o"],na=b.createElement("div"),oa="function",pa=Math.round,qa=Math.abs,ra=Date.now;la="function"!=typeof Object.assign?function(a){if(a===d||null===a)throw new TypeError("Cannot convert undefined or null to object");for(var b=Object(a),c=1;c&lt;arguments.length;c++){var e=arguments[c];if(e!==d&amp;&amp;null!==e)for(var f in e)e.hasOwnProperty(f)&amp;&amp;(b[f]=e[f])}return b}:Object.assign;var sa=h(function(a,b,c){for(var e=Object.keys(b),f=0;f&lt;e.length;)(!c||c&amp;&amp;a[e[f]]===d)&amp;&amp;(a[e[f]]=b[e[f]]),f++;return a},"extend","Use `assign`."),ta=h(function(a,b){return sa(a,b,!0)},"merge","Use `assign`."),ua=1,va=/mobile|tablet|ip(ad|hone|od)|android/i,wa="ontouchstart"in a,xa=u(a,"PointerEvent")!==d,ya=wa&amp;&amp;va.test(navigator.userAgent),za="touch",Aa="pen",Ba="mouse",Ca="kinect",Da=25,Ea=1,Fa=2,Ga=4,Ha=8,Ia=1,Ja=2,Ka=4,La=8,Ma=16,Na=Ja|Ka,Oa=La|Ma,Pa=Na|Oa,Qa=["x","y"],Ra=["clientX","clientY"];x.prototype={handler:function(){},init:function(){this.evEl&amp;&amp;m(this.element,this.evEl,this.domHandler),this.evTarget&amp;&amp;m(this.target,this.evTarget,this.domHandler),this.evWin&amp;&amp;m(w(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&amp;&amp;n(this.element,this.evEl,this.domHandler),this.evTarget&amp;&amp;n(this.target,this.evTarget,this.domHandler),this.evWin&amp;&amp;n(w(this.element),this.evWin,this.domHandler)}};var Sa={mousedown:Ea,mousemove:Fa,mouseup:Ga},Ta="mousedown",Ua="mousemove mouseup";i(L,x,{handler:function(a){var b=Sa[a.type];b&amp;Ea&amp;&amp;0===a.button&amp;&amp;(this.pressed=!0),b&amp;Fa&amp;&amp;1!==a.which&amp;&amp;(b=Ga),this.pressed&amp;&amp;(b&amp;Ga&amp;&amp;(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:Ba,srcEvent:a}))}});var Va={pointerdown:Ea,pointermove:Fa,pointerup:Ga,pointercancel:Ha,pointerout:Ha},Wa={2:za,3:Aa,4:Ba,5:Ca},Xa="pointerdown",Ya="pointermove pointerup pointercancel";a.MSPointerEvent&amp;&amp;!a.PointerEvent&amp;&amp;(Xa="MSPointerDown",Ya="MSPointerMove MSPointerUp MSPointerCancel"),i(M,x,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Va[d],f=Wa[a.pointerType]||a.pointerType,g=f==za,h=r(b,a.pointerId,"pointerId");e&amp;Ea&amp;&amp;(0===a.button||g)?0&gt;h&amp;&amp;(b.push(a),h=b.length-1):e&amp;(Ga|Ha)&amp;&amp;(c=!0),0&gt;h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&amp;&amp;b.splice(h,1))}});var Za={touchstart:Ea,touchmove:Fa,touchend:Ga,touchcancel:Ha},$a="touchstart",_a="touchstart touchmove touchend touchcancel";i(N,x,{handler:function(a){var b=Za[a.type];if(b===Ea&amp;&amp;(this.started=!0),this.started){var c=O.call(this,a,b);b&amp;(Ga|Ha)&amp;&amp;c[0].length-c[1].length===0&amp;&amp;(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:za,srcEvent:a})}}});var ab={touchstart:Ea,touchmove:Fa,touchend:Ga,touchcancel:Ha},bb="touchstart touchmove touchend touchcancel";i(P,x,{handler:function(a){var b=ab[a.type],c=Q.call(this,a,b);c&amp;&amp;this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:za,srcEvent:a})}});var cb=2500,db=25;i(R,x,{handler:function(a,b,c){var d=c.pointerType==za,e=c.pointerType==Ba;if(!(e&amp;&amp;c.sourceCapabilities&amp;&amp;c.sourceCapabilities.firesTouchEvents)){if(d)S.call(this,b,c);else if(e&amp;&amp;U.call(this,c))return;this.callback(a,b,c)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var eb=u(na.style,"touchAction"),fb=eb!==d,gb="compute",hb="auto",ib="manipulation",jb="none",kb="pan-x",lb="pan-y",mb=X();V.prototype={set:function(a){a==gb&amp;&amp;(a=this.compute()),fb&amp;&amp;this.manager.element.style&amp;&amp;mb[a]&amp;&amp;(this.manager.element.style[eb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){k(b.options.enable,[b])&amp;&amp;(a=a.concat(b.getTouchAction()))}),W(a.join(" "))},preventDefaults:function(a){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=p(d,jb)&amp;&amp;!mb[jb],f=p(d,lb)&amp;&amp;!mb[lb],g=p(d,kb)&amp;&amp;!mb[kb];if(e){var h=1===a.pointers.length,i=a.distance&lt;2,j=a.deltaTime&lt;250;if(h&amp;&amp;i&amp;&amp;j)return}return g&amp;&amp;f?void 0:e||f&amp;&amp;c&amp;Na||g&amp;&amp;c&amp;Oa?this.preventSrc(b):void 0},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var nb=1,ob=2,pb=4,qb=8,rb=qb,sb=16,tb=32;Y.prototype={defaults:{},set:function(a){return la(this.options,a),this.manager&amp;&amp;this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=_(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=_(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=_(a,this),-1===r(b,a)&amp;&amp;(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=_(a,this);var b=r(this.requireFail,a);return b&gt;-1&amp;&amp;this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length&gt;0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(b,a)}var c=this,d=this.state;qb&gt;d&amp;&amp;b(c.options.event+Z(d)),b(c.options.event),a.additionalEvent&amp;&amp;b(a.additionalEvent),d&gt;=qb&amp;&amp;b(c.options.event+Z(d))},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=tb)},canEmit:function(){for(var a=0;a&lt;this.requireFail.length;){if(!(this.requireFail[a].state&amp;(tb|nb)))return!1;a++}return!0},recognize:function(a){var b=la({},a);return k(this.options.enable,[this,b])?(this.state&amp;(rb|sb|tb)&amp;&amp;(this.state=nb),this.state=this.process(b),void(this.state&amp;(ob|pb|qb|sb)&amp;&amp;this.tryEmit(b))):(this.reset(),void(this.state=tb))},process:function(a){},getTouchAction:function(){},reset:function(){}},i(aa,Y,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&amp;(ob|pb),e=this.attrTest(a);return d&amp;&amp;(c&amp;Ha||!e)?b|sb:d||e?c&amp;Ga?b|qb:b&amp;ob?b|pb:ob:tb}}),i(ba,aa,{defaults:{event:"pan",threshold:10,pointers:1,direction:Pa},getTouchAction:function(){var a=this.options.direction,b=[];return a&amp;Na&amp;&amp;b.push(lb),a&amp;Oa&amp;&amp;b.push(kb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&amp;b.direction||(b.direction&amp;Na?(e=0===f?Ia:0&gt;f?Ja:Ka,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Ia:0&gt;g?La:Ma,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&amp;&amp;d&gt;b.threshold&amp;&amp;e&amp;b.direction},attrTest:function(a){return aa.prototype.attrTest.call(this,a)&amp;&amp;(this.state&amp;ob||!(this.state&amp;ob)&amp;&amp;this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=$(a.direction);b&amp;&amp;(a.additionalEvent=this.options.event+b),this._super.emit.call(this,a)}}),i(ca,aa,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[jb]},attrTest:function(a){return this._super.attrTest.call(this,a)&amp;&amp;(Math.abs(a.scale-1)&gt;this.options.threshold||this.state&amp;ob)},emit:function(a){if(1!==a.scale){var b=a.scale&lt;1?"in":"out";a.additionalEvent=this.options.event+b}this._super.emit.call(this,a)}}),i(da,Y,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[hb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance&lt;b.threshold,f=a.deltaTime&gt;b.time;if(this._input=a,!d||!c||a.eventType&amp;(Ga|Ha)&amp;&amp;!f)this.reset();else if(a.eventType&amp;Ea)this.reset(),this._timer=e(function(){this.state=rb,this.tryEmit()},b.time,this);else if(a.eventType&amp;Ga)return rb;return tb},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===rb&amp;&amp;(a&amp;&amp;a.eventType&amp;Ga?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=ra(),this.manager.emit(this.options.event,this._input)))}}),i(ea,aa,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[jb]},attrTest:function(a){return this._super.attrTest.call(this,a)&amp;&amp;(Math.abs(a.rotation)&gt;this.options.threshold||this.state&amp;ob)}}),i(fa,aa,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Na|Oa,pointers:1},getTouchAction:function(){return ba.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&amp;(Na|Oa)?b=a.overallVelocity:c&amp;Na?b=a.overallVelocityX:c&amp;Oa&amp;&amp;(b=a.overallVelocityY),this._super.attrTest.call(this,a)&amp;&amp;c&amp;a.offsetDirection&amp;&amp;a.distance&gt;this.options.threshold&amp;&amp;a.maxPointers==this.options.pointers&amp;&amp;qa(b)&gt;this.options.velocity&amp;&amp;a.eventType&amp;Ga},emit:function(a){var b=$(a.offsetDirection);b&amp;&amp;this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),i(ga,Y,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ib]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance&lt;b.threshold,f=a.deltaTime&lt;b.time;if(this.reset(),a.eventType&amp;Ea&amp;&amp;0===this.count)return this.failTimeout();if(d&amp;&amp;f&amp;&amp;c){if(a.eventType!=Ga)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime&lt;b.interval:!0,h=!this.pCenter||H(this.pCenter,a.center)&lt;b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&amp;&amp;g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=rb,this.tryEmit()},b.interval,this),ob):rb}return tb},failTimeout:function(){return this._timer=e(function(){this.state=tb},this.options.interval,this),tb},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==rb&amp;&amp;(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ha.VERSION="2.0.8",ha.defaults={domEvents:!1,touchAction:gb,enable:!0,inputTarget:null,inputClass:null,preset:[[ea,{enable:!1}],[ca,{enable:!1},["rotate"]],[fa,{direction:Na}],[ba,{direction:Na},["swipe"]],[ga],[ga,{event:"doubletap",taps:2},["tap"]],[da]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var ub=1,vb=2;ia.prototype={set:function(a){return la(this.options,a),a.touchAction&amp;&amp;this.touchAction.update(),a.inputTarget&amp;&amp;(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?vb:ub},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&amp;&amp;e.state&amp;rb)&amp;&amp;(e=b.curRecognizer=null);for(var f=0;f&lt;d.length;)c=d[f],b.stopped===vb||e&amp;&amp;c!=e&amp;&amp;!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&amp;&amp;c.state&amp;(ob|pb|qb)&amp;&amp;(e=b.curRecognizer=c),f++}},get:function(a){if(a instanceof Y)return a;for(var b=this.recognizers,c=0;c&lt;b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&amp;&amp;this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;if(a=this.get(a)){var b=this.recognizers,c=r(b,a);-1!==c&amp;&amp;(b.splice(c,1),this.touchAction.update())}return this},on:function(a,b){if(a!==d&amp;&amp;b!==d){var c=this.handlers;return g(q(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this}},off:function(a,b){if(a!==d){var c=this.handlers;return g(q(a),function(a){b?c[a]&amp;&amp;c[a].splice(r(c[a],b),1):delete c[a]}),this}},emit:function(a,b){this.options.domEvents&amp;&amp;ka(a,b);var c=this.handlers[a]&amp;&amp;this.handlers[a].slice();if(c&amp;&amp;c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d&lt;c.length;)c[d](b),d++}},destroy:function(){this.element&amp;&amp;ja(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},la(ha,{INPUT_START:Ea,INPUT_MOVE:Fa,INPUT_END:Ga,INPUT_CANCEL:Ha,STATE_POSSIBLE:nb,STATE_BEGAN:ob,STATE_CHANGED:pb,STATE_ENDED:qb,STATE_RECOGNIZED:rb,STATE_CANCELLED:sb,STATE_FAILED:tb,DIRECTION_NONE:Ia,DIRECTION_LEFT:Ja,DIRECTION_RIGHT:Ka,DIRECTION_UP:La,DIRECTION_DOWN:Ma,DIRECTION_HORIZONTAL:Na,DIRECTION_VERTICAL:Oa,DIRECTION_ALL:Pa,Manager:ia,Input:x,TouchAction:V,TouchInput:P,MouseInput:L,PointerEventInput:M,TouchMouseInput:R,SingleTouchInput:N,Recognizer:Y,AttrRecognizer:aa,Tap:ga,Pan:ba,Swipe:fa,Pinch:ca,Rotate:ea,Press:da,on:m,off:n,each:g,merge:ta,extend:sa,assign:la,inherit:i,bindFn:j,prefixed:u});var wb="undefined"!=typeof a?a:"undefined"!=typeof self?self:{};wb.Hammer=ha,"function"==typeof define&amp;&amp;define.amd?define(function(){return ha}):"undefined"!=typeof module&amp;&amp;module.exports?module.exports=ha:a[c]=ha}(window,document,"Hammer");
;/*!
 * jQuery Cookie Plugin
 * https://github.com/carhartl/jquery-cookie
 *
 * Copyright 2011, Klaus Hartl
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.opensource.org/licenses/GPL-2.0
 */
(function($){$.cookie=function(key,value,options){if(arguments.length&gt;1&amp;&amp;(!/Object/.test(Object.prototype.toString.call(value))||value===null||value===undefined)){options=$.extend({},options);if(value===null||value===undefined){options.expires=-1;}
if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}
value=String(value);return(document.cookie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}
options=value||{};var decode=options.raw?function(s){return s;}:decodeURIComponent;var pairs=document.cookie.split('; ');for(var i=0,pair;pair=pairs[i]&amp;&amp;pairs[i].split('=');i++){if(decode(pair[0])===key)return decode(pair[1]||'');}
return null;};})(jQuery);;(function(factory){if(typeof define==='function'&amp;&amp;define.amd){define(['jquery','hammerjs'],factory);}else if(typeof exports==='object'){factory(require('jquery'),require('hammerjs'));}else{factory(jQuery,Hammer);}}(function($,Hammer){function hammerify(el,options){var $el=$(el);if(!$el.data("hammer")){$el.data("hammer",new Hammer($el[0],options));}}
$.fn.hammer=function(options){return this.each(function(){hammerify(this,options);});};Hammer.Manager.prototype.emit=(function(originalEmit){return function(type,data){originalEmit.call(this,type,data);$(this.element).trigger({type:type,gesture:data});};})(Hammer.Manager.prototype.emit);}));;/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
(function(r,G,f,v){var J=f("html"),n=f(r),p=f(G),b=f.fancybox=function(){b.open.apply(this,arguments)},I=navigator.userAgent.match(/msie/i),B=null,s=G.createTouch!==v,t=function(a){return a&amp;&amp;a.hasOwnProperty&amp;&amp;a instanceof f},q=function(a){return a&amp;&amp;"string"===f.type(a)},E=function(a){return q(a)&amp;&amp;0&lt;a.indexOf("%")},l=function(a,d){var e=parseInt(a,10)||0;d&amp;&amp;E(a)&amp;&amp;(e*=b.getViewport()[d]/100);return Math.ceil(e)},w=function(a,b){return l(a,b)+"px"};f.extend(b,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:0.5,leftRatio:0.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'&lt;div class="fancybox-wrap" tabIndex="-1"&gt;&lt;div class="fancybox-skin"&gt;&lt;div class="fancybox-outer"&gt;&lt;div class="fancybox-inner"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;',image:'&lt;img class="fancybox-image" src="{href}" alt="" /&gt;',iframe:'&lt;iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+
(I?' allowtransparency="true"':"")+"&gt;&lt;/iframe&gt;",error:'&lt;p class="fancybox-error"&gt;The requested content cannot be loaded.&lt;br/&gt;Please try again later.&lt;/p&gt;',closeBtn:'&lt;a title="Close" class="fancybox-item fancybox-close" href="javascript:;"&gt;&lt;/a&gt;',next:'&lt;a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;',prev:'&lt;a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&amp;&amp;(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=t(a)?f(a).get():[a]),f.each(a,function(e,c){var k={},g,h,j,m,l;"object"===f.type(c)&amp;&amp;(c.nodeType&amp;&amp;(c=f(c)),t(c)?(k={href:c.data("fancybox-href")||c.attr("href"),title:c.data("fancybox-title")||c.attr("title"),isDom:!0,element:c},f.metadata&amp;&amp;f.extend(!0,k,c.metadata())):k=c);g=d.href||k.href||(q(c)?c:null);h=d.title!==v?d.title:k.title||"";m=(j=d.content||k.content)?"html":d.type||k.type;!m&amp;&amp;k.isDom&amp;&amp;(m=c.data("fancybox-type"),m||(m=(m=c.prop("class").match(/fancybox\.(\w+)/))?m[1]:null));q(g)&amp;&amp;(m||(b.isImage(g)?m="image":b.isSWF(g)?m="swf":"#"===g.charAt(0)?m="inline":q(c)&amp;&amp;(m="html",j=c)),"ajax"===m&amp;&amp;(l=g.split(/\s+/,2),g=l.shift(),l=l.shift()));j||("inline"===m?g?j=f(q(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):k.isDom&amp;&amp;(j=c):"html"===m?j=g:!m&amp;&amp;(!g&amp;&amp;k.isDom)&amp;&amp;(m="inline",j=c));f.extend(k,{href:g,type:m,content:j,title:h,selector:l});a[e]=k}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==v&amp;&amp;(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&amp;&amp;!1!==b.trigger("onCancel")&amp;&amp;(b.hideLoading(),b.ajaxLoad&amp;&amp;b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&amp;&amp;(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&amp;&amp;a.wrap.stop(!0,!0).trigger("onReset").remove(),b.coming=null,b.current||b._afterZoomOut(a))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&amp;&amp;(b.unbindEvents(),b.isActive&amp;&amp;(!b.isOpen||!0===a?(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&amp;&amp;b.player.isActive&amp;&amp;(b.player.timer=setTimeout(b.next,b.current.playSpeed))},c=function(){d();p.unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};if(!0===a||!b.player.isActive&amp;&amp;!1!==a){if(b.current&amp;&amp;(b.current.loop||b.current.index&lt;b.group.length-1))b.player.isActive=!0,p.bind({"onCancel.player beforeClose.player":c,"onUpdate.player":e,"beforeLoad.player":d}),e(),b.trigger("onPlayStart")}else c()},next:function(a){var d=b.current;d&amp;&amp;(q(a)||(a=d.direction.next),b.jumpto(d.index+1,a,"next"))},prev:function(a){var d=b.current;d&amp;&amp;(q(a)||(a=d.direction.prev),b.jumpto(d.index-1,a,"prev"))},jumpto:function(a,d,e){var c=b.current;c&amp;&amp;(a=l(a),b.direction=d||c.direction[a&gt;=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&amp;&amp;(0&gt;a&amp;&amp;(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==v&amp;&amp;(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,k;c&amp;&amp;(k=b._getPosition(d),a&amp;&amp;"scroll"===a.type?(delete k.position,c.stop(!0,!0).animate(k,200)):(c.css(k),e.pos=f.extend({},e.dim,k)))},update:function(a){var d=a&amp;&amp;a.type,e=!d||"orientationchange"===d;e&amp;&amp;(clearTimeout(B),B=null);b.isOpen&amp;&amp;!B&amp;&amp;(B=setTimeout(function(){var c=b.current;c&amp;&amp;!b.isClosing&amp;&amp;(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&amp;&amp;c.autoResize)&amp;&amp;b._setDimension(),"scroll"===d&amp;&amp;c.canShrink||b.reposition(a),b.trigger("onUpdate"),B=null)},e&amp;&amp;!s?0:300))},toggle:function(a){b.isOpen&amp;&amp;(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,s&amp;&amp;(b.wrap.removeAttr("style").addClass("fancybox-tmp"),b.trigger("onUpdate")),b.update())},hideLoading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('&lt;div id="fancybox-loading"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;').click(b.cancel).appendTo("body");p.bind("keydown.loading",function(a){if(27===(a.which||a.keyCode))a.preventDefault(),b.cancel()});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}))},getViewport:function(){var a=b.current&amp;&amp;b.current.locked||!1,d={x:n.scrollLeft(),y:n.scrollTop()};a?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=s&amp;&amp;r.innerWidth?r.innerWidth:n.width(),d.h=s&amp;&amp;r.innerHeight?r.innerHeight:n.height());return d},unbindEvents:function(){b.wrap&amp;&amp;t(b.wrap)&amp;&amp;b.wrap.unbind(".fb");p.unbind(".fb");n.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&amp;&amp;(n.bind("orientationchange.fb"+(s?"":" resize.fb")+(a.autoCenter&amp;&amp;!a.locked?" scroll.fb":""),b.update),(d=a.keys)&amp;&amp;p.bind("keydown.fb",function(e){var c=e.which||e.keyCode,k=e.target||e.srcElement;if(27===c&amp;&amp;b.coming)return!1;!e.ctrlKey&amp;&amp;(!e.altKey&amp;&amp;!e.shiftKey&amp;&amp;!e.metaKey&amp;&amp;(!k||!k.type&amp;&amp;!f(k).is("[contenteditable]")))&amp;&amp;f.each(d,function(d,k){if(1&lt;a.group.length&amp;&amp;k[c]!==v)return b[d](k[c]),e.preventDefault(),!1;if(-1&lt;f.inArray(c,k))return b[d](),e.preventDefault(),!1})}),f.fn.mousewheel&amp;&amp;a.mouseWheel&amp;&amp;b.wrap.bind("mousewheel.fb",function(d,c,k,g){for(var h=f(d.target||null),j=!1;h.length&amp;&amp;!j&amp;&amp;!h.is(".fancybox-skin")&amp;&amp;!h.is(".fancybox-wrap");)j=h[0]&amp;&amp;!(h[0].style.overflow&amp;&amp;"hidden"===h[0].style.overflow)&amp;&amp;(h[0].clientWidth&amp;&amp;h[0].scrollWidth&gt;h[0].clientWidth||h[0].clientHeight&amp;&amp;h[0].scrollHeight&gt;h[0].clientHeight),h=f(h).parent();if(0!==c&amp;&amp;!j&amp;&amp;1&lt;b.group.length&amp;&amp;!a.canShrink){if(0&lt;g||0&lt;k)b.prev(0&lt;g?"down":"left");else if(0&gt;g||0&gt;k)b.next(0&gt;g?"up":"right");d.preventDefault()}}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&amp;&amp;(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&amp;&amp;f.each(c.helpers,function(d,e){if(e&amp;&amp;b.helpers[d]&amp;&amp;f.isFunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0,{},b.helpers[d].defaults,e),c)});p.trigger(a)}},isImage:function(a){return q(a)&amp;&amp;a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return q(a)&amp;&amp;a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=l(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&amp;&amp;(d.margin=[e,e,e,e]);"number"===f.type(c)&amp;&amp;(d.padding=[c,c,c,c]);d.modal&amp;&amp;f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&amp;&amp;(d.autoWidth=d.autoHeight=!0);"auto"===d.width&amp;&amp;(d.autoWidth=!0);"auto"===d.height&amp;&amp;(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&amp;&amp;b.router&amp;&amp;"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=!0;if("image"===c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&amp;&amp;(d.aspectRatio=!0);"iframe"===c&amp;&amp;s&amp;&amp;(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,w(d.padding[a]))});b.trigger("onReady");if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href");"image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=this.width/b.opts.pixelRatio;b.coming.height=this.height/b.opts.pixelRatio;b._afterLoad()};a.onerror=function(){this.onload=this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&amp;&amp;b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&amp;&amp;"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&amp;&amp;(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":a.iframe.scrolling).attr("src",a.href);f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&amp;&amp;(b.showLoading(),d.one("load",function(){f(this).data("ready",1);s||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||b._afterLoad()},_preloadImages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload,e-1):0,f,g;for(g=1;g&lt;=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&amp;&amp;f.href&amp;&amp;((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,k,g,h;b.hideLoading();if(a&amp;&amp;!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&amp;&amp;(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());b.unbindEvents();e=a.content;c=a.type;k=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin,outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case"inline":case"ajax":case"html":a.selector?e=f("&lt;div&gt;").html(e).find(a.selector):t(e)&amp;&amp;(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('&lt;div class="fancybox-placeholder"&gt;&lt;/div&gt;').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&amp;&amp;e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case"image":e=a.tpl.image.replace("{href}",g);break;case"swf":e='&lt;object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"&gt;&lt;param name="movie" value="'+g+'"&gt;&lt;/param&gt;',h="",f.each(a.swf,function(a,b){e+='&lt;param name="'+a+'" value="'+b+'"&gt;&lt;/param&gt;';h+=" "+a+'="'+b+'"'}),e+='&lt;embed src="'+g+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"&gt;&lt;/embed&gt;&lt;/object&gt;"}(!t(e)||!e.parent().is(a.inner))&amp;&amp;a.inner.append(e);b.trigger("beforeShow");a.inner.css("overflow","yes"===k?"scroll":"no"===k?"hidden":k);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(b.isOpened){if(d.prevMethod)b.transitions[d.prevMethod]()}else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,k=b.skin,g=b.inner,h=b.current,c=h.width,j=h.height,m=h.minWidth,u=h.minHeight,n=h.maxWidth,p=h.maxHeight,s=h.scrolling,q=h.scrollOutside?h.scrollbarWidth:0,x=h.margin,y=l(x[1]+x[3]),r=l(x[0]+x[2]),v,z,t,C,A,F,B,D,H;e.add(k).add(g).width("auto").height("auto").removeClass("fancybox-tmp");x=l(k.outerWidth(!0)-k.width());v=l(k.outerHeight(!0)-k.height());z=y+x;t=r+v;C=E(c)?(a.w-z)*l(c)/100:c;A=E(j)?(a.h-t)*l(j)/100:j;if("iframe"===h.type){if(H=h.content,h.autoHeight&amp;&amp;1===H.data("ready"))try{H[0].contentWindow.document.location&amp;&amp;(g.width(C).height(9999),F=H.contents().find("body"),q&amp;&amp;F.css("overflow-x","hidden"),A=F.outerHeight(!0))}catch(G){}}else if(h.autoWidth||h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(C),h.autoHeight||g.height(A),h.autoWidth&amp;&amp;(C=g.width()),h.autoHeight&amp;&amp;(A=g.height()),g.removeClass("fancybox-tmp");c=l(C);j=l(A);D=C/A;m=l(E(m)?l(m,"w")-z:m);n=l(E(n)?l(n,"w")-z:n);u=l(E(u)?l(u,"h")-t:u);p=l(E(p)?l(p,"h")-t:p);F=n;B=p;h.fitToView&amp;&amp;(n=Math.min(a.w-z,n),p=Math.min(a.h-t,p));z=a.w-y;r=a.h-r;h.aspectRatio?(c&gt;n&amp;&amp;(c=n,j=l(c/D)),j&gt;p&amp;&amp;(j=p,c=l(j*D)),c&lt;m&amp;&amp;(c=m,j=l(c/D)),j&lt;u&amp;&amp;(j=u,c=l(j*D))):(c=Math.max(m,Math.min(c,n)),h.autoHeight&amp;&amp;"iframe"!==h.type&amp;&amp;(g.width(c),j=g.height()),j=Math.max(u,Math.min(j,p)));if(h.fitToView)if(g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height(),h.aspectRatio)for(;(a&gt;z||y&gt;r)&amp;&amp;(c&gt;m&amp;&amp;j&gt;u)&amp;&amp;!(19&lt;d++);)j=Math.max(u,Math.min(p,j-10)),c=l(j*D),c&lt;m&amp;&amp;(c=m,j=l(c/D)),c&gt;n&amp;&amp;(c=n,j=l(c/D)),g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height();else c=Math.max(m,Math.min(c,c-(a-z))),j=Math.max(u,Math.min(j,j-(y-r)));q&amp;&amp;("auto"===s&amp;&amp;j&lt;A&amp;&amp;c+x+q&lt;z)&amp;&amp;(c+=q);g.width(c).height(j);e.width(c+x);a=e.width();y=e.height();e=(a&gt;z||y&gt;r)&amp;&amp;c&gt;m&amp;&amp;j&gt;u;c=h.aspectRatio?c&lt;F&amp;&amp;j&lt;B&amp;&amp;c&lt;C&amp;&amp;j&lt;A:(c&lt;F||j&lt;B)&amp;&amp;(c&lt;C||j&lt;A);f.extend(h,{dim:{width:w(a),height:w(y)},origWidth:C,origHeight:A,canShrink:e,canExpand:c,wPadding:x,hPadding:v,wrapSpace:y-k.outerHeight(!0),skinSpace:k.height()-j});!H&amp;&amp;(h.autoHeight&amp;&amp;j&gt;u&amp;&amp;j&lt;p&amp;&amp;!c)&amp;&amp;g.height("auto")},_getPosition:function(a){var d=b.current,e=b.getViewport(),c=d.margin,f=b.wrap.width()+c[1]+c[3],g=b.wrap.height()+c[0]+c[2],c={position:"absolute",top:c[0],left:c[3]};d.autoCenter&amp;&amp;d.fixed&amp;&amp;!a&amp;&amp;g&lt;=e.h&amp;&amp;f&lt;=e.w?c.position="fixed":d.locked||(c.top+=e.y,c.left+=e.x);c.top=w(Math.max(c.top,c.top+(e.h-g)*d.topRatio));c.left=w(Math.max(c.left,c.left+(e.w-f)*d.leftRatio));return c},_afterZoomIn:function(){var a=b.current;a&amp;&amp;(b.isOpen=b.isOpened=!0,b.wrap.css("overflow","visible").addClass("fancybox-opened"),b.update(),(a.closeClick||a.nextClick&amp;&amp;1&lt;b.group.length)&amp;&amp;b.inner.css("cursor","pointer").bind("click.fb",function(d){!f(d.target).is("a")&amp;&amp;!f(d.target).parent().is("a")&amp;&amp;(d.preventDefault(),b[a.closeClick?"close":"next"]())}),a.closeBtn&amp;&amp;f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb",function(a){a.preventDefault();b.close()}),a.arrows&amp;&amp;1&lt;b.group.length&amp;&amp;((a.loop||0&lt;a.index)&amp;&amp;f(a.tpl.prev).appendTo(b.outer).bind("click.fb",b.prev),(a.loop||a.index&lt;b.group.length-1)&amp;&amp;f(a.tpl.next).appendTo(b.outer).bind("click.fb",b.next)),b.trigger("afterShow"),!a.loop&amp;&amp;a.index===a.group.length-1?b.play(!1):b.opts.autoPlay&amp;&amp;!b.player.isActive&amp;&amp;(b.opts.autoPlay=!1,b.play()))},_afterZoomOut:function(a){a=a||b.current;f(".fancybox-wrap").trigger("onReset").remove();f.extend(b,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});b.trigger("afterClose",a)}});b.transitions={getOrigPosition:function(){var a=b.current,d=a.element,e=a.orig,c={},f=50,g=50,h=a.hPadding,j=a.wPadding,m=b.getViewport();!e&amp;&amp;(a.isDom&amp;&amp;d.is(":visible"))&amp;&amp;(e=d.find("img:first"),e.length||(e=d));t(e)?(c=e.offset(),e.is("img")&amp;&amp;(f=e.outerWidth(),g=e.outerHeight())):(c.top=m.y+(m.h-g)*a.topRatio,c.left=m.x+(m.w-f)*a.leftRatio);if("fixed"===b.wrap.css("position")||a.locked)c.top-=m.y,c.left-=m.x;return c={top:w(c.top-h*a.topRatio),left:w(c.left-j*a.leftRatio),width:w(f+j),height:w(g+h)}},step:function(a,d){var e,c,f=d.prop;c=b.current;var g=c.wrapSpace,h=c.skinSpace;if("width"===f||"height"===f)e=d.end===d.start?1:(a-d.start)/(d.end-d.start),b.isClosing&amp;&amp;(e=1-e),c="width"===f?c.wPadding:c.hPadding,c=a-c,b.skin[f](l("width"===f?c:c-g*e)),b.inner[f](l("width"===f?c:c-g*e-h*e))},zoomIn:function(){var a=b.current,d=a.pos,e=a.openEffect,c="elastic"===e,k=f.extend({opacity:1},d);delete k.position;c?(d=this.getOrigPosition(),a.openOpacity&amp;&amp;(d.opacity=0.1)):"fade"===e&amp;&amp;(d.opacity=0.1);b.wrap.css(d).animate(k,{duration:"none"===e?0:a.openSpeed,easing:a.openEasing,step:c?this.step:null,complete:b._afterZoomIn})},zoomOut:function(){var a=b.current,d=a.closeEffect,e="elastic"===d,c={opacity:0.1};e&amp;&amp;(c=this.getOrigPosition(),a.closeOpacity&amp;&amp;(c.opacity=0.1));b.wrap.animate(c,{duration:"none"===d?0:a.closeSpeed,easing:a.closeEasing,step:e?this.step:null,complete:b._afterZoomOut})},changeIn:function(){var a=b.current,d=a.nextEffect,e=a.pos,c={opacity:1},f=b.direction,g;e.opacity=0.1;"elastic"===d&amp;&amp;(g="down"===f||"up"===f?"top":"left","down"===f||"right"===f?(e[g]=w(l(e[g])-200),c[g]="+=200px"):(e[g]=w(l(e[g])+200),c[g]="-=200px"));"none"===d?b._afterZoomIn():b.wrap.css(e).animate(c,{duration:a.nextSpeed,easing:a.nextEasing,complete:b._afterZoomIn})},changeOut:function(){var a=b.previous,d=a.prevEffect,e={opacity:0.1},c=b.direction;"elastic"===d&amp;&amp;(e["down"===c||"up"===c?"top":"left"]=("up"===c||"left"===c?"-":"+")+"=200px");a.wrap.animate(e,{duration:"none"===d?0:a.prevSpeed,easing:a.prevEasing,complete:function(){f(this).trigger("onReset").remove()}})}};b.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:f("html"),create:function(a){a=f.extend({},this.defaults,a);this.overlay&amp;&amp;this.close();this.overlay=f('&lt;div class="fancybox-overlay"&gt;&lt;/div&gt;').appendTo(b.coming?b.coming.parent:a.parent);this.fixed=!1;a.fixed&amp;&amp;b.defaults.fixed&amp;&amp;(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(n.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&amp;&amp;this.overlay.bind("click.overlay",function(a){if(f(a.target).hasClass("fancybox-overlay"))return b.isActive?b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){var a,b;n.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&amp;&amp;(f(".fancybox-margin").removeClass("fancybox-margin"),a=n.scrollTop(),b=n.scrollLeft(),this.el.removeClass("fancybox-lock"),n.scrollTop(a).scrollLeft(b));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%");I?(b=Math.max(G.documentElement.offsetWidth,G.body.offsetWidth),p.width()&gt;b&amp;&amp;(a=p.width())):p.width()&gt;n.width()&amp;&amp;(a=p.width());this.overlay.width(a).height(p.height())},onReady:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&amp;&amp;(this.fixed&amp;&amp;b.fixed)&amp;&amp;(e||(this.margin=p.height()&gt;n.height()?f("html").css("margin-right").replace("px",""):!1),b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&amp;&amp;this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){var e,c;b.locked&amp;&amp;(!1!==this.margin&amp;&amp;(f("*").filter(function(){return"fixed"===f(this).css("position")&amp;&amp;!f(this).hasClass("fancybox-overlay")&amp;&amp;!f(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),e=n.scrollTop(),c=n.scrollLeft(),this.el.addClass("fancybox-lock"),n.scrollTop(e).scrollLeft(c));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&amp;&amp;!b.coming&amp;&amp;this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var d=b.current,e=d.title,c=a.type;f.isFunction(e)&amp;&amp;(e=e.call(d.element,d));if(q(e)&amp;&amp;""!==f.trim(e)){d=f('&lt;div class="fancybox-title fancybox-title-'+c+'-wrap"&gt;'+e+"&lt;/div&gt;");switch(c){case"inside":c=b.skin;break;case"outside":c=b.wrap;break;case"over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),I&amp;&amp;d.width(d.width()),d.wrapInner('&lt;span class="child"&gt;&lt;/span&gt;'),b.current.margin[2]+=Math.abs(l(d.css("margin-bottom")))}d["top"===a.position?"prependTo":"appendTo"](c)}}};f.fn.fancybox=function(a){var d,e=f(this),c=this.selector||"",k=function(g){var h=f(this).blur(),j=d,k,l;!g.ctrlKey&amp;&amp;(!g.altKey&amp;&amp;!g.shiftKey&amp;&amp;!g.metaKey)&amp;&amp;!h.is(".fancybox-wrap")&amp;&amp;(k=a.groupAttr||"data-fancybox-group",l=h.attr(k),l||(k="rel",l=h.get(0)[k]),l&amp;&amp;(""!==l&amp;&amp;"nofollow"!==l)&amp;&amp;(h=c.length?f(c):e,h=h.filter("["+k+'="'+l+'"]'),j=h.index(this)),a.index=j,!1!==b.open(h,a)&amp;&amp;g.preventDefault())};a=a||{};d=a.index||0;!c||!1===a.live?e.unbind("click.fb-start").bind("click.fb-start",k):p.undelegate(c,"click.fb-start").delegate(c+":not('.fancybox-item, .fancybox-nav')","click.fb-start",k);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarWidth===v&amp;&amp;(f.scrollbarWidth=function(){var a=f('&lt;div style="width:50px;height:50px;overflow:auto"&gt;&lt;div/&gt;&lt;/div&gt;').appendTo("body"),b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});if(f.support.fixedPosition===v){a=f.support;d=f('&lt;div style="position:fixed;top:20px;"&gt;&lt;/div&gt;').appendTo("body");var e=20===d[0].offsetTop||15===d[0].offsetTop;d.remove();a.fixedPosition=e}f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(r).width();J.addClass("fancybox-lock-test");d=f(r).width();J.removeClass("fancybox-lock-test");f("&lt;style type='text/css'&gt;.fancybox-margin{margin-right:"+(d-a)+"px;}&lt;/style&gt;").appendTo("head")})})(window,document,jQuery);/**
 * Copyright 2024 LÃNEA GRÃFICA E.C.E S.L.
 *
 * @author    LÃ­nea GrÃ¡fica E.C.E. S.L.
 * @copyright Lineagrafica.es - LÃ­nea GrÃ¡fica E.C.E. S.L. all rights reserved.
 * @license   https://www.apache.org/licenses/LICENSE-2.0
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

!function(a,b){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){function b(a){this.$container,this.constraints=null,this.__$tooltip,this.__init(a)}function c(b,c){var d=!0;return a.each(b,function(a,e){return void 0===c[a]||b[a]!==c[a]?(d=!1,!1):void 0}),d}function d(b){var c=b.attr("id"),d=c?h.window.document.getElementById(c):null;return d?d===b[0]:a.contains(h.window.document.body,b[0])}function e(){if(!g)return!1;var a=g.document.body||g.document.documentElement,b=a.style,c="transition",d=["Moz","Webkit","Khtml","O","ms"];if("string"==typeof b[c])return!0;c=c.charAt(0).toUpperCase()+c.substr(1);for(var e=0;e&lt;d.length;e++)if("string"==typeof b[d[e]+c])return!0;return!1}var f={animation:"fade",animationDuration:350,content:null,contentAsHTML:!1,contentCloning:!1,debug:!0,delay:300,delayTouch:[300,500],functionInit:null,functionBefore:null,functionReady:null,functionAfter:null,functionFormat:null,IEmin:6,interactive:!1,multiple:!1,parent:null,plugins:["sideTip"],repositionOnScroll:!1,restoration:"none",selfDestruction:!0,theme:[],timer:0,trackerInterval:500,trackOrigin:!1,trackTooltip:!1,trigger:"hover",triggerClose:{click:!1,mouseleave:!1,originClick:!1,scroll:!1,tap:!1,touchleave:!1},triggerOpen:{click:!1,mouseenter:!1,tap:!1,touchstart:!1},updateAnimation:"rotate",zIndex:9999999},g="undefined"!=typeof window?window:null,h={hasTouchCapability:!(!g||!("ontouchstart"in g||g.DocumentTouch&amp;&amp;g.document instanceof g.DocumentTouch||g.navigator.maxTouchPoints)),hasTransitions:e(),IE:!1,semVer:"4.2.8",window:g},i=function(){this.__$emitterPrivate=a({}),this.__$emitterPublic=a({}),this.__instancesLatestArr=[],this.__plugins={},this._env=h};i.prototype={__bridge:function(b,c,d){if(!c[d]){var e=function(){};e.prototype=b;var g=new e;g.__init&amp;&amp;g.__init(c),a.each(b,function(a,b){0!=a.indexOf("__")&amp;&amp;(c[a]?f.debug&amp;&amp;console.log("The "+a+" method of the "+d+" plugin conflicts with another plugin or native methods"):(c[a]=function(){return g[a].apply(g,Array.prototype.slice.apply(arguments))},c[a].bridged=g))}),c[d]=g}return this},__setWindow:function(a){return h.window=a,this},_getRuler:function(a){return new b(a)},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_plugin:function(b){var c=this;if("string"==typeof b){var d=b,e=null;return d.indexOf(".")&gt;0?e=c.__plugins[d]:a.each(c.__plugins,function(a,b){return b.name.substring(b.name.length-d.length-1)=="."+d?(e=b,!1):void 0}),e}if(b.name.indexOf(".")&lt;0)throw new Error("Plugins must be namespaced");return c.__plugins[b.name]=b,b.core&amp;&amp;c.__bridge(b.core,c,b.name),this},_trigger:function(){var a=Array.prototype.slice.apply(arguments);return"string"==typeof a[0]&amp;&amp;(a[0]={type:a[0]}),this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,a),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,a),this},instances:function(b){var c=[],d=b||".tooltipstered";return a(d).each(function(){var b=a(this),d=b.data("tooltipster-ns");d&amp;&amp;a.each(d,function(a,d){c.push(b.data(d))})}),c},instancesLatest:function(){return this.__instancesLatestArr},off:function(){return this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},origins:function(b){var c=b?b+" ":"";return a(c+".tooltipstered").toArray()},setDefaults:function(b){return a.extend(f,b),this},triggerHandler:function(){return this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},a.tooltipster=new i,a.Tooltipster=function(b,c){this.__callbacks={close:[],open:[]},this.__closingTime,this.__Content,this.__contentBcr,this.__destroyed=!1,this.__$emitterPrivate=a({}),this.__$emitterPublic=a({}),this.__enabled=!0,this.__garbageCollector,this.__Geometry,this.__lastPosition,this.__namespace="tooltipster-"+Math.round(1e6*Math.random()),this.__options,this.__$originParents,this.__pointerIsOverOrigin=!1,this.__previousThemes=[],this.__state="closed",this.__timeouts={close:[],open:null},this.__touchEvents=[],this.__tracker=null,this._$origin,this._$tooltip,this.__init(b,c)},a.Tooltipster.prototype={__init:function(b,c){var d=this;if(d._$origin=a(b),d.__options=a.extend(!0,{},f,c),d.__optionsFormat(),!h.IE||h.IE&gt;=d.__options.IEmin){var e=null;if(void 0===d._$origin.data("tooltipster-initialTitle")&amp;&amp;(e=d._$origin.attr("title"),void 0===e&amp;&amp;(e=null),d._$origin.data("tooltipster-initialTitle",e)),null!==d.__options.content)d.__contentSet(d.__options.content);else{var g,i=d._$origin.attr("data-tooltip-content");i&amp;&amp;(g=a(i)),g&amp;&amp;g[0]?d.__contentSet(g.first()):d.__contentSet(e)}d._$origin.removeAttr("title").addClass("tooltipstered"),d.__prepareOrigin(),d.__prepareGC(),a.each(d.__options.plugins,function(a,b){d._plug(b)}),h.hasTouchCapability&amp;&amp;a(h.window.document.body).on("touchmove."+d.__namespace+"-triggerOpen",function(a){d._touchRecordEvent(a)}),d._on("created",function(){d.__prepareTooltip()})._on("repositioned",function(a){d.__lastPosition=a.position})}else d.__options.disabled=!0},__contentInsert:function(){var a=this,b=a._$tooltip.find(".tooltipster-content"),c=a.__Content,d=function(a){c=a};return a._trigger({type:"format",content:a.__Content,format:d}),a.__options.functionFormat&amp;&amp;(c=a.__options.functionFormat.call(a,a,{origin:a._$origin[0]},a.__Content)),"string"!=typeof c||a.__options.contentAsHTML?b.empty().append(c):b.text(c),a},__contentSet:function(b){return b instanceof a&amp;&amp;this.__options.contentCloning&amp;&amp;(b=b.clone(!0)),this.__Content=b,this._trigger({type:"updated",content:b}),this},__destroyError:function(){throw new Error("This tooltip has been destroyed and cannot execute your method call.")},__geometry:function(){var b=this,c=b._$origin,d=b._$origin.is("area");if(d){var e=b._$origin.parent().attr("name");c=a('img[usemap="#'+e+'"]')}var f=c[0].getBoundingClientRect(),g=a(h.window.document),i=a(h.window),j=c,k={available:{document:null,window:null},document:{size:{height:g.height(),width:g.width()}},window:{scroll:{left:h.window.scrollX||h.window.document.documentElement.scrollLeft,top:h.window.scrollY||h.window.document.documentElement.scrollTop},size:{height:i.height(),width:i.width()}},origin:{fixedLineage:!1,offset:{},size:{height:f.bottom-f.top,width:f.right-f.left},usemapImage:d?c[0]:null,windowOffset:{bottom:f.bottom,left:f.left,right:f.right,top:f.top}}};if(d){var l=b._$origin.attr("shape"),m=b._$origin.attr("coords");if(m&amp;&amp;(m=m.split(","),a.map(m,function(a,b){m[b]=parseInt(a)})),"default"!=l)switch(l){case"circle":var n=m[0],o=m[1],p=m[2],q=o-p,r=n-p;k.origin.size.height=2*p,k.origin.size.width=k.origin.size.height,k.origin.windowOffset.left+=r,k.origin.windowOffset.top+=q;break;case"rect":var s=m[0],t=m[1],u=m[2],v=m[3];k.origin.size.height=v-t,k.origin.size.width=u-s,k.origin.windowOffset.left+=s,k.origin.windowOffset.top+=t;break;case"poly":for(var w=0,x=0,y=0,z=0,A="even",B=0;B&lt;m.length;B++){var C=m[B];"even"==A?(C&gt;y&amp;&amp;(y=C,0===B&amp;&amp;(w=y)),w&gt;C&amp;&amp;(w=C),A="odd"):(C&gt;z&amp;&amp;(z=C,1==B&amp;&amp;(x=z)),x&gt;C&amp;&amp;(x=C),A="even")}k.origin.size.height=z-x,k.origin.size.width=y-w,k.origin.windowOffset.left+=w,k.origin.windowOffset.top+=x}}var D=function(a){k.origin.size.height=a.height,k.origin.windowOffset.left=a.left,k.origin.windowOffset.top=a.top,k.origin.size.width=a.width};for(b._trigger({type:"geometry",edit:D,geometry:{height:k.origin.size.height,left:k.origin.windowOffset.left,top:k.origin.windowOffset.top,width:k.origin.size.width}}),k.origin.windowOffset.right=k.origin.windowOffset.left+k.origin.size.width,k.origin.windowOffset.bottom=k.origin.windowOffset.top+k.origin.size.height,k.origin.offset.left=k.origin.windowOffset.left+k.window.scroll.left,k.origin.offset.top=k.origin.windowOffset.top+k.window.scroll.top,k.origin.offset.bottom=k.origin.offset.top+k.origin.size.height,k.origin.offset.right=k.origin.offset.left+k.origin.size.width,k.available.document={bottom:{height:k.document.size.height-k.origin.offset.bottom,width:k.document.size.width},left:{height:k.document.size.height,width:k.origin.offset.left},right:{height:k.document.size.height,width:k.document.size.width-k.origin.offset.right},top:{height:k.origin.offset.top,width:k.document.size.width}},k.available.window={bottom:{height:Math.max(k.window.size.height-Math.max(k.origin.windowOffset.bottom,0),0),width:k.window.size.width},left:{height:k.window.size.height,width:Math.max(k.origin.windowOffset.left,0)},right:{height:k.window.size.height,width:Math.max(k.window.size.width-Math.max(k.origin.windowOffset.right,0),0)},top:{height:Math.max(k.origin.windowOffset.top,0),width:k.window.size.width}};"html"!=j[0].tagName.toLowerCase();){if("fixed"==j.css("position")){k.origin.fixedLineage=!0;break}j=j.parent()}return k},__optionsFormat:function(){return"number"==typeof this.__options.animationDuration&amp;&amp;(this.__options.animationDuration=[this.__options.animationDuration,this.__options.animationDuration]),"number"==typeof this.__options.delay&amp;&amp;(this.__options.delay=[this.__options.delay,this.__options.delay]),"number"==typeof this.__options.delayTouch&amp;&amp;(this.__options.delayTouch=[this.__options.delayTouch,this.__options.delayTouch]),"string"==typeof this.__options.theme&amp;&amp;(this.__options.theme=[this.__options.theme]),null===this.__options.parent?this.__options.parent=a(h.window.document.body):"string"==typeof this.__options.parent&amp;&amp;(this.__options.parent=a(this.__options.parent)),"hover"==this.__options.trigger?(this.__options.triggerOpen={mouseenter:!0,touchstart:!0},this.__options.triggerClose={mouseleave:!0,originClick:!0,touchleave:!0}):"click"==this.__options.trigger&amp;&amp;(this.__options.triggerOpen={click:!0,tap:!0},this.__options.triggerClose={click:!0,tap:!0}),this._trigger("options"),this},__prepareGC:function(){var b=this;return b.__options.selfDestruction?b.__garbageCollector=setInterval(function(){var c=(new Date).getTime();b.__touchEvents=a.grep(b.__touchEvents,function(a,b){return c-a.time&gt;6e4}),d(b._$origin)||b.close(function(){b.destroy()})},2e4):clearInterval(b.__garbageCollector),b},__prepareOrigin:function(){var a=this;if(a._$origin.off("."+a.__namespace+"-triggerOpen"),h.hasTouchCapability&amp;&amp;a._$origin.on("touchstart."+a.__namespace+"-triggerOpen touchend."+a.__namespace+"-triggerOpen touchcancel."+a.__namespace+"-triggerOpen",function(b){a._touchRecordEvent(b)}),a.__options.triggerOpen.click||a.__options.triggerOpen.tap&amp;&amp;h.hasTouchCapability){var b="";a.__options.triggerOpen.click&amp;&amp;(b+="click."+a.__namespace+"-triggerOpen "),a.__options.triggerOpen.tap&amp;&amp;h.hasTouchCapability&amp;&amp;(b+="touchend."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){a._touchIsMeaningfulEvent(b)&amp;&amp;a._open(b)})}if(a.__options.triggerOpen.mouseenter||a.__options.triggerOpen.touchstart&amp;&amp;h.hasTouchCapability){var b="";a.__options.triggerOpen.mouseenter&amp;&amp;(b+="mouseenter."+a.__namespace+"-triggerOpen "),a.__options.triggerOpen.touchstart&amp;&amp;h.hasTouchCapability&amp;&amp;(b+="touchstart."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){!a._touchIsTouchEvent(b)&amp;&amp;a._touchIsEmulatedEvent(b)||(a.__pointerIsOverOrigin=!0,a._openShortly(b))})}if(a.__options.triggerClose.mouseleave||a.__options.triggerClose.touchleave&amp;&amp;h.hasTouchCapability){var b="";a.__options.triggerClose.mouseleave&amp;&amp;(b+="mouseleave."+a.__namespace+"-triggerOpen "),a.__options.triggerClose.touchleave&amp;&amp;h.hasTouchCapability&amp;&amp;(b+="touchend."+a.__namespace+"-triggerOpen touchcancel."+a.__namespace+"-triggerOpen"),a._$origin.on(b,function(b){a._touchIsMeaningfulEvent(b)&amp;&amp;(a.__pointerIsOverOrigin=!1)})}return a},__prepareTooltip:function(){var b=this,c=b.__options.interactive?"auto":"";return b._$tooltip.attr("id",b.__namespace).css({"pointer-events":c,zIndex:b.__options.zIndex}),a.each(b.__previousThemes,function(a,c){b._$tooltip.removeClass(c)}),a.each(b.__options.theme,function(a,c){b._$tooltip.addClass(c)}),b.__previousThemes=a.merge([],b.__options.theme),b},__scrollHandler:function(b){var c=this;if(c.__options.triggerClose.scroll)c._close(b);else if(d(c._$origin)&amp;&amp;d(c._$tooltip)){var e=null;if(b.target===h.window.document)c.__Geometry.origin.fixedLineage||c.__options.repositionOnScroll&amp;&amp;c.reposition(b);else{e=c.__geometry();var f=!1;if("fixed"!=c._$origin.css("position")&amp;&amp;c.__$originParents.each(function(b,c){var d=a(c),g=d.css("overflow-x"),h=d.css("overflow-y");if("visible"!=g||"visible"!=h){var i=c.getBoundingClientRect();if("visible"!=g&amp;&amp;(e.origin.windowOffset.left&lt;i.left||e.origin.windowOffset.right&gt;i.right))return f=!0,!1;if("visible"!=h&amp;&amp;(e.origin.windowOffset.top&lt;i.top||e.origin.windowOffset.bottom&gt;i.bottom))return f=!0,!1}return"fixed"==d.css("position")?!1:void 0}),f)c._$tooltip.css("visibility","hidden");else if(c._$tooltip.css("visibility","visible"),c.__options.repositionOnScroll)c.reposition(b);else{var g=e.origin.offset.left-c.__Geometry.origin.offset.left,i=e.origin.offset.top-c.__Geometry.origin.offset.top;c._$tooltip.css({left:c.__lastPosition.coord.left+g,top:c.__lastPosition.coord.top+i})}}c._trigger({type:"scroll",event:b,geo:e})}return c},__stateSet:function(a){return this.__state=a,this._trigger({type:"state",state:a}),this},__timeoutsClear:function(){return clearTimeout(this.__timeouts.open),this.__timeouts.open=null,a.each(this.__timeouts.close,function(a,b){clearTimeout(b)}),this.__timeouts.close=[],this},__trackerStart:function(){var a=this,b=a._$tooltip.find(".tooltipster-content");return a.__options.trackTooltip&amp;&amp;(a.__contentBcr=b[0].getBoundingClientRect()),a.__tracker=setInterval(function(){if(d(a._$origin)&amp;&amp;d(a._$tooltip)){if(a.__options.trackOrigin){var e=a.__geometry(),f=!1;c(e.origin.size,a.__Geometry.origin.size)&amp;&amp;(a.__Geometry.origin.fixedLineage?c(e.origin.windowOffset,a.__Geometry.origin.windowOffset)&amp;&amp;(f=!0):c(e.origin.offset,a.__Geometry.origin.offset)&amp;&amp;(f=!0)),f||(a.__options.triggerClose.mouseleave?a._close():a.reposition())}if(a.__options.trackTooltip){var g=b[0].getBoundingClientRect();g.height===a.__contentBcr.height&amp;&amp;g.width===a.__contentBcr.width||(a.reposition(),a.__contentBcr=g)}}else a._close()},a.__options.trackerInterval),a},_close:function(b,c,d){var e=this,f=!0;if(e._trigger({type:"close",event:b,stop:function(){f=!1}}),f||d){c&amp;&amp;e.__callbacks.close.push(c),e.__callbacks.open=[],e.__timeoutsClear();var g=function(){a.each(e.__callbacks.close,function(a,c){c.call(e,e,{event:b,origin:e._$origin[0]})}),e.__callbacks.close=[]};if("closed"!=e.__state){var i=!0,j=new Date,k=j.getTime(),l=k+e.__options.animationDuration[1];if("disappearing"==e.__state&amp;&amp;l&gt;e.__closingTime&amp;&amp;e.__options.animationDuration[1]&gt;0&amp;&amp;(i=!1),i){e.__closingTime=l,"disappearing"!=e.__state&amp;&amp;e.__stateSet("disappearing");var m=function(){clearInterval(e.__tracker),e._trigger({type:"closing",event:b}),e._$tooltip.off("."+e.__namespace+"-triggerClose").removeClass("tooltipster-dying"),a(h.window).off("."+e.__namespace+"-triggerClose"),e.__$originParents.each(function(b,c){a(c).off("scroll."+e.__namespace+"-triggerClose")}),e.__$originParents=null,a(h.window.document.body).off("."+e.__namespace+"-triggerClose"),e._$origin.off("."+e.__namespace+"-triggerClose"),e._off("dismissable"),e.__stateSet("closed"),e._trigger({type:"after",event:b}),e.__options.functionAfter&amp;&amp;e.__options.functionAfter.call(e,e,{event:b,origin:e._$origin[0]}),g()};h.hasTransitions?(e._$tooltip.css({"-moz-animation-duration":e.__options.animationDuration[1]+"ms","-ms-animation-duration":e.__options.animationDuration[1]+"ms","-o-animation-duration":e.__options.animationDuration[1]+"ms","-webkit-animation-duration":e.__options.animationDuration[1]+"ms","animation-duration":e.__options.animationDuration[1]+"ms","transition-duration":e.__options.animationDuration[1]+"ms"}),e._$tooltip.clearQueue().removeClass("tooltipster-show").addClass("tooltipster-dying"),e.__options.animationDuration[1]&gt;0&amp;&amp;e._$tooltip.delay(e.__options.animationDuration[1]),e._$tooltip.queue(m)):e._$tooltip.stop().fadeOut(e.__options.animationDuration[1],m)}}else g()}return e},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_open:function(b,c){var e=this;if(!e.__destroying&amp;&amp;d(e._$origin)&amp;&amp;e.__enabled){var f=!0;if("closed"==e.__state&amp;&amp;(e._trigger({type:"before",event:b,stop:function(){f=!1}}),f&amp;&amp;e.__options.functionBefore&amp;&amp;(f=e.__options.functionBefore.call(e,e,{event:b,origin:e._$origin[0]}))),f!==!1&amp;&amp;null!==e.__Content){c&amp;&amp;e.__callbacks.open.push(c),e.__callbacks.close=[],e.__timeoutsClear();var g,i=function(){"stable"!=e.__state&amp;&amp;e.__stateSet("stable"),a.each(e.__callbacks.open,function(a,b){b.call(e,e,{origin:e._$origin[0],tooltip:e._$tooltip[0]})}),e.__callbacks.open=[]};if("closed"!==e.__state)g=0,"disappearing"===e.__state?(e.__stateSet("appearing"),h.hasTransitions?(e._$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-show"),e.__options.animationDuration[0]&gt;0&amp;&amp;e._$tooltip.delay(e.__options.animationDuration[0]),e._$tooltip.queue(i)):e._$tooltip.stop().fadeIn(i)):"stable"==e.__state&amp;&amp;i();else{if(e.__stateSet("appearing"),g=e.__options.animationDuration[0],e.__contentInsert(),e.reposition(b,!0),h.hasTransitions?(e._$tooltip.addClass("tooltipster-"+e.__options.animation).addClass("tooltipster-initial").css({"-moz-animation-duration":e.__options.animationDuration[0]+"ms","-ms-animation-duration":e.__options.animationDuration[0]+"ms","-o-animation-duration":e.__options.animationDuration[0]+"ms","-webkit-animation-duration":e.__options.animationDuration[0]+"ms","animation-duration":e.__options.animationDuration[0]+"ms","transition-duration":e.__options.animationDuration[0]+"ms"}),setTimeout(function(){"closed"!=e.__state&amp;&amp;(e._$tooltip.addClass("tooltipster-show").removeClass("tooltipster-initial"),e.__options.animationDuration[0]&gt;0&amp;&amp;e._$tooltip.delay(e.__options.animationDuration[0]),e._$tooltip.queue(i))},0)):e._$tooltip.css("display","none").fadeIn(e.__options.animationDuration[0],i),e.__trackerStart(),a(h.window).on("resize."+e.__namespace+"-triggerClose",function(b){var c=a(document.activeElement);(c.is("input")||c.is("textarea"))&amp;&amp;a.contains(e._$tooltip[0],c[0])||e.reposition(b)}).on("scroll."+e.__namespace+"-triggerClose",function(a){e.__scrollHandler(a)}),e.__$originParents=e._$origin.parents(),e.__$originParents.each(function(b,c){a(c).on("scroll."+e.__namespace+"-triggerClose",function(a){e.__scrollHandler(a)})}),e.__options.triggerClose.mouseleave||e.__options.triggerClose.touchleave&amp;&amp;h.hasTouchCapability){e._on("dismissable",function(a){a.dismissable?a.delay?(m=setTimeout(function(){e._close(a.event)},a.delay),e.__timeouts.close.push(m)):e._close(a):clearTimeout(m)});var j=e._$origin,k="",l="",m=null;e.__options.interactive&amp;&amp;(j=j.add(e._$tooltip)),e.__options.triggerClose.mouseleave&amp;&amp;(k+="mouseenter."+e.__namespace+"-triggerClose ",l+="mouseleave."+e.__namespace+"-triggerClose "),e.__options.triggerClose.touchleave&amp;&amp;h.hasTouchCapability&amp;&amp;(k+="touchstart."+e.__namespace+"-triggerClose",l+="touchend."+e.__namespace+"-triggerClose touchcancel."+e.__namespace+"-triggerClose"),j.on(l,function(a){if(e._touchIsTouchEvent(a)||!e._touchIsEmulatedEvent(a)){var b="mouseleave"==a.type?e.__options.delay:e.__options.delayTouch;e._trigger({delay:b[1],dismissable:!0,event:a,type:"dismissable"})}}).on(k,function(a){!e._touchIsTouchEvent(a)&amp;&amp;e._touchIsEmulatedEvent(a)||e._trigger({dismissable:!1,event:a,type:"dismissable"})})}e.__options.triggerClose.originClick&amp;&amp;e._$origin.on("click."+e.__namespace+"-triggerClose",function(a){e._touchIsTouchEvent(a)||e._touchIsEmulatedEvent(a)||e._close(a)}),(e.__options.triggerClose.click||e.__options.triggerClose.tap&amp;&amp;h.hasTouchCapability)&amp;&amp;setTimeout(function(){if("closed"!=e.__state){var b="",c=a(h.window.document.body);e.__options.triggerClose.click&amp;&amp;(b+="click."+e.__namespace+"-triggerClose "),e.__options.triggerClose.tap&amp;&amp;h.hasTouchCapability&amp;&amp;(b+="touchend."+e.__namespace+"-triggerClose"),c.on(b,function(b){e._touchIsMeaningfulEvent(b)&amp;&amp;(e._touchRecordEvent(b),e.__options.interactive&amp;&amp;a.contains(e._$tooltip[0],b.target)||e._close(b))}),e.__options.triggerClose.tap&amp;&amp;h.hasTouchCapability&amp;&amp;c.on("touchstart."+e.__namespace+"-triggerClose",function(a){e._touchRecordEvent(a)})}},0),e._trigger("ready"),e.__options.functionReady&amp;&amp;e.__options.functionReady.call(e,e,{origin:e._$origin[0],tooltip:e._$tooltip[0]})}if(e.__options.timer&gt;0){var m=setTimeout(function(){e._close()},e.__options.timer+g);e.__timeouts.close.push(m)}}}return e},_openShortly:function(a){var b=this,c=!0;if("stable"!=b.__state&amp;&amp;"appearing"!=b.__state&amp;&amp;!b.__timeouts.open&amp;&amp;(b._trigger({type:"start",event:a,stop:function(){c=!1}}),c)){var d=0==a.type.indexOf("touch")?b.__options.delayTouch:b.__options.delay;d[0]?b.__timeouts.open=setTimeout(function(){b.__timeouts.open=null,b.__pointerIsOverOrigin&amp;&amp;b._touchIsMeaningfulEvent(a)?(b._trigger("startend"),b._open(a)):b._trigger("startcancel")},d[0]):(b._trigger("startend"),b._open(a))}return b},_optionsExtract:function(b,c){var d=this,e=a.extend(!0,{},c),f=d.__options[b];return f||(f={},a.each(c,function(a,b){var c=d.__options[a];void 0!==c&amp;&amp;(f[a]=c)})),a.each(e,function(b,c){void 0!==f[b]&amp;&amp;("object"!=typeof c||c instanceof Array||null==c||"object"!=typeof f[b]||f[b]instanceof Array||null==f[b]?e[b]=f[b]:a.extend(e[b],f[b]))}),e},_plug:function(b){var c=a.tooltipster._plugin(b);if(!c)throw new Error('The "'+b+'" plugin is not defined');return c.instance&amp;&amp;a.tooltipster.__bridge(c.instance,this,c.name),this},_touchIsEmulatedEvent:function(a){for(var b=!1,c=(new Date).getTime(),d=this.__touchEvents.length-1;d&gt;=0;d--){var e=this.__touchEvents[d];if(!(c-e.time&lt;500))break;e.target===a.target&amp;&amp;(b=!0)}return b},_touchIsMeaningfulEvent:function(a){return this._touchIsTouchEvent(a)&amp;&amp;!this._touchSwiped(a.target)||!this._touchIsTouchEvent(a)&amp;&amp;!this._touchIsEmulatedEvent(a)},_touchIsTouchEvent:function(a){return 0==a.type.indexOf("touch")},_touchRecordEvent:function(a){return this._touchIsTouchEvent(a)&amp;&amp;(a.time=(new Date).getTime(),this.__touchEvents.push(a)),this},_touchSwiped:function(a){for(var b=!1,c=this.__touchEvents.length-1;c&gt;=0;c--){var d=this.__touchEvents[c];if("touchmove"==d.type){b=!0;break}if("touchstart"==d.type&amp;&amp;a===d.target)break}return b},_trigger:function(){var b=Array.prototype.slice.apply(arguments);return"string"==typeof b[0]&amp;&amp;(b[0]={type:b[0]}),b[0].instance=this,b[0].origin=this._$origin?this._$origin[0]:null,b[0].tooltip=this._$tooltip?this._$tooltip[0]:null,this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,b),a.tooltipster._trigger.apply(a.tooltipster,b),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,b),this},_unplug:function(b){var c=this;if(c[b]){var d=a.tooltipster._plugin(b);d.instance&amp;&amp;a.each(d.instance,function(a,d){c[a]&amp;&amp;c[a].bridged===c[b]&amp;&amp;delete c[a]}),c[b].__destroy&amp;&amp;c[b].__destroy(),delete c[b]}return c},close:function(a){return this.__destroyed?this.__destroyError():this._close(null,a),this},content:function(a){var b=this;if(void 0===a)return b.__Content;if(b.__destroyed)b.__destroyError();else if(b.__contentSet(a),null!==b.__Content){if("closed"!==b.__state&amp;&amp;(b.__contentInsert(),b.reposition(),b.__options.updateAnimation))if(h.hasTransitions){var c=b.__options.updateAnimation;b._$tooltip.addClass("tooltipster-update-"+c),setTimeout(function(){"closed"!=b.__state&amp;&amp;b._$tooltip.removeClass("tooltipster-update-"+c)},1e3)}else b._$tooltip.fadeTo(200,.5,function(){"closed"!=b.__state&amp;&amp;b._$tooltip.fadeTo(200,1)})}else b._close();return b},destroy:function(){var b=this;if(b.__destroyed)b.__destroyError();else{"closed"!=b.__state?b.option("animationDuration",0)._close(null,null,!0):b.__timeoutsClear(),b._trigger("destroy"),b.__destroyed=!0,b._$origin.removeData(b.__namespace).off("."+b.__namespace+"-triggerOpen"),a(h.window.document.body).off("."+b.__namespace+"-triggerOpen");var c=b._$origin.data("tooltipster-ns");if(c)if(1===c.length){var d=null;"previous"==b.__options.restoration?d=b._$origin.data("tooltipster-initialTitle"):"current"==b.__options.restoration&amp;&amp;(d="string"==typeof b.__Content?b.__Content:a("&lt;div&gt;&lt;/div&gt;").append(b.__Content).html()),d&amp;&amp;b._$origin.attr("title",d),b._$origin.removeClass("tooltipstered"),b._$origin.removeData("tooltipster-ns").removeData("tooltipster-initialTitle")}else c=a.grep(c,function(a,c){return a!==b.__namespace}),b._$origin.data("tooltipster-ns",c);b._trigger("destroyed"),b._off(),b.off(),b.__Content=null,b.__$emitterPrivate=null,b.__$emitterPublic=null,b.__options.parent=null,b._$origin=null,b._$tooltip=null,a.tooltipster.__instancesLatestArr=a.grep(a.tooltipster.__instancesLatestArr,function(a,c){return b!==a}),clearInterval(b.__garbageCollector)}return b},disable:function(){return this.__destroyed?(this.__destroyError(),this):(this._close(),this.__enabled=!1,this)},elementOrigin:function(){return this.__destroyed?void this.__destroyError():this._$origin[0]},elementTooltip:function(){return this._$tooltip?this._$tooltip[0]:null},enable:function(){return this.__enabled=!0,this},hide:function(a){return this.close(a)},instance:function(){return this},off:function(){return this.__destroyed||this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},open:function(a){return this.__destroyed?this.__destroyError():this._open(null,a),this},option:function(b,c){return void 0===c?this.__options[b]:(this.__destroyed?this.__destroyError():(this.__options[b]=c,this.__optionsFormat(),a.inArray(b,["trigger","triggerClose","triggerOpen"])&gt;=0&amp;&amp;this.__prepareOrigin(),"selfDestruction"===b&amp;&amp;this.__prepareGC()),this)},reposition:function(a,b){var c=this;return c.__destroyed?c.__destroyError():"closed"!=c.__state&amp;&amp;d(c._$origin)&amp;&amp;(b||d(c._$tooltip))&amp;&amp;(b||c._$tooltip.detach(),c.__Geometry=c.__geometry(),c._trigger({type:"reposition",event:a,helper:{geo:c.__Geometry}})),c},show:function(a){return this.open(a)},status:function(){return{destroyed:this.__destroyed,enabled:this.__enabled,open:"closed"!==this.__state,state:this.__state}},triggerHandler:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},a.fn.tooltipster=function(){var b=Array.prototype.slice.apply(arguments),c="You are using a single HTML element as content for several tooltips. You probably want to set the contentCloning option to TRUE.";if(0===this.length)return this;if("string"==typeof b[0]){var d="#*$~&amp;";return this.each(function(){var e=a(this).data("tooltipster-ns"),f=e?a(this).data(e[0]):null;if(!f)throw new Error("You called Tooltipster's \""+b[0]+'" method on an uninitialized element');if("function"!=typeof f[b[0]])throw new Error('Unknown method "'+b[0]+'"');this.length&gt;1&amp;&amp;"content"==b[0]&amp;&amp;(b[1]instanceof a||"object"==typeof b[1]&amp;&amp;null!=b[1]&amp;&amp;b[1].tagName)&amp;&amp;!f.__options.contentCloning&amp;&amp;f.__options.debug&amp;&amp;console.log(c);var g=f[b[0]](b[1],b[2]);return g!==f||"instance"===b[0]?(d=g,!1):void 0}),"#*$~&amp;"!==d?d:this}a.tooltipster.__instancesLatestArr=[];var e=b[0]&amp;&amp;void 0!==b[0].multiple,g=e&amp;&amp;b[0].multiple||!e&amp;&amp;f.multiple,h=b[0]&amp;&amp;void 0!==b[0].content,i=h&amp;&amp;b[0].content||!h&amp;&amp;f.content,j=b[0]&amp;&amp;void 0!==b[0].contentCloning,k=j&amp;&amp;b[0].contentCloning||!j&amp;&amp;f.contentCloning,l=b[0]&amp;&amp;void 0!==b[0].debug,m=l&amp;&amp;b[0].debug||!l&amp;&amp;f.debug;return this.length&gt;1&amp;&amp;(i instanceof a||"object"==typeof i&amp;&amp;null!=i&amp;&amp;i.tagName)&amp;&amp;!k&amp;&amp;m&amp;&amp;console.log(c),this.each(function(){var c=!1,d=a(this),e=d.data("tooltipster-ns"),f=null;e?g?c=!0:m&amp;&amp;(console.log("Tooltipster: one or more tooltips are already attached to the element below. Ignoring."),console.log(this)):c=!0,c&amp;&amp;(f=new a.Tooltipster(this,b[0]),e||(e=[]),e.push(f.__namespace),d.data("tooltipster-ns",e),d.data(f.__namespace,f),f.__options.functionInit&amp;&amp;f.__options.functionInit.call(f,f,{origin:this}),f._trigger("init")),a.tooltipster.__instancesLatestArr.push(f)}),this},b.prototype={__init:function(b){this.__$tooltip=b,this.__$tooltip.css({left:0,overflow:"hidden",position:"absolute",top:0}).find(".tooltipster-content").css("overflow","auto"),this.$container=a('&lt;div class="tooltipster-ruler"&gt;&lt;/div&gt;').append(this.__$tooltip).appendTo(h.window.document.body)},__forceRedraw:function(){var a=this.__$tooltip.parent();this.__$tooltip.detach(),this.__$tooltip.appendTo(a)},constrain:function(a,b){return this.constraints={width:a,height:b},this.__$tooltip.css({display:"block",height:"",overflow:"auto",width:a}),this},destroy:function(){this.__$tooltip.detach().find(".tooltipster-content").css({display:"",overflow:""}),this.$container.remove()},free:function(){return this.constraints=null,this.__$tooltip.css({display:"",height:"",overflow:"visible",width:""}),this},measure:function(){this.__forceRedraw();var a=this.__$tooltip[0].getBoundingClientRect(),b={size:{height:a.height||a.bottom-a.top,width:a.width||a.right-a.left}};if(this.constraints){var c=this.__$tooltip.find(".tooltipster-content"),d=this.__$tooltip.outerHeight(),e=c[0].getBoundingClientRect(),f={height:d&lt;=this.constraints.height,width:a.width&lt;=this.constraints.width&amp;&amp;e.width&gt;=c[0].scrollWidth-1};b.fits=f.height&amp;&amp;f.width}return h.IE&amp;&amp;h.IE&lt;=11&amp;&amp;b.size.width!==h.window.document.documentElement.clientWidth&amp;&amp;(b.size.width=Math.ceil(b.size.width)+1),b}};var j=navigator.userAgent.toLowerCase();-1!=j.indexOf("msie")?h.IE=parseInt(j.split("msie")[1]):-1!==j.toLowerCase().indexOf("trident")&amp;&amp;-1!==j.indexOf(" rv:11")?h.IE=11:-1!=j.toLowerCase().indexOf("edge/")&amp;&amp;(h.IE=parseInt(j.toLowerCase().split("edge/")[1]));var k="tooltipster.sideTip";return a.tooltipster._plugin({name:k,instance:{__defaults:function(){return{arrow:!0,distance:6,functionPosition:null,maxWidth:null,minIntersection:16,minWidth:0,position:null,side:"top",viewportAware:!0}},__init:function(a){var b=this;b.__instance=a,b.__namespace="tooltipster-sideTip-"+Math.round(1e6*Math.random()),b.__previousState="closed",b.__options,b.__optionsFormat(),b.__instance._on("state."+b.__namespace,function(a){"closed"==a.state?b.__close():"appearing"==a.state&amp;&amp;"closed"==b.__previousState&amp;&amp;b.__create(),b.__previousState=a.state}),b.__instance._on("options."+b.__namespace,function(){b.__optionsFormat()}),b.__instance._on("reposition."+b.__namespace,function(a){b.__reposition(a.event,a.helper)})},__close:function(){this.__instance.content()instanceof a&amp;&amp;this.__instance.content().detach(),this.__instance._$tooltip.remove(),this.__instance._$tooltip=null},__create:function(){var b=a('&lt;div class="tooltipster-base tooltipster-sidetip"&gt;&lt;div class="tooltipster-box"&gt;&lt;div class="tooltipster-content"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="tooltipster-arrow"&gt;&lt;div class="tooltipster-arrow-uncropped"&gt;&lt;div class="tooltipster-arrow-border"&gt;&lt;/div&gt;&lt;div class="tooltipster-arrow-background"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;');this.__options.arrow||b.find(".tooltipster-box").css("margin",0).end().find(".tooltipster-arrow").hide(),this.__options.minWidth&amp;&amp;b.css("min-width",this.__options.minWidth+"px"),this.__options.maxWidth&amp;&amp;b.css("max-width",this.__options.maxWidth+"px"),
this.__instance._$tooltip=b,this.__instance._trigger("created")},__destroy:function(){this.__instance._off("."+self.__namespace)},__optionsFormat:function(){var b=this;if(b.__options=b.__instance._optionsExtract(k,b.__defaults()),b.__options.position&amp;&amp;(b.__options.side=b.__options.position),"object"!=typeof b.__options.distance&amp;&amp;(b.__options.distance=[b.__options.distance]),b.__options.distance.length&lt;4&amp;&amp;(void 0===b.__options.distance[1]&amp;&amp;(b.__options.distance[1]=b.__options.distance[0]),void 0===b.__options.distance[2]&amp;&amp;(b.__options.distance[2]=b.__options.distance[0]),void 0===b.__options.distance[3]&amp;&amp;(b.__options.distance[3]=b.__options.distance[1])),b.__options.distance={top:b.__options.distance[0],right:b.__options.distance[1],bottom:b.__options.distance[2],left:b.__options.distance[3]},"string"==typeof b.__options.side){var c={top:"bottom",right:"left",bottom:"top",left:"right"};b.__options.side=[b.__options.side,c[b.__options.side]],"left"==b.__options.side[0]||"right"==b.__options.side[0]?b.__options.side.push("top","bottom"):b.__options.side.push("right","left")}6===a.tooltipster._env.IE&amp;&amp;b.__options.arrow!==!0&amp;&amp;(b.__options.arrow=!1)},__reposition:function(b,c){var d,e=this,f=e.__targetFind(c),g=[];e.__instance._$tooltip.detach();var h=e.__instance._$tooltip.clone(),i=a.tooltipster._getRuler(h),j=!1,k=e.__instance.option("animation");switch(k&amp;&amp;h.removeClass("tooltipster-"+k),a.each(["window","document"],function(d,k){var l=null;if(e.__instance._trigger({container:k,helper:c,satisfied:j,takeTest:function(a){l=a},results:g,type:"positionTest"}),1==l||0!=l&amp;&amp;0==j&amp;&amp;("window"!=k||e.__options.viewportAware))for(var d=0;d&lt;e.__options.side.length;d++){var m={horizontal:0,vertical:0},n=e.__options.side[d];"top"==n||"bottom"==n?m.vertical=e.__options.distance[n]:m.horizontal=e.__options.distance[n],e.__sideChange(h,n),a.each(["natural","constrained"],function(a,d){if(l=null,e.__instance._trigger({container:k,event:b,helper:c,mode:d,results:g,satisfied:j,side:n,takeTest:function(a){l=a},type:"positionTest"}),1==l||0!=l&amp;&amp;0==j){var h={container:k,distance:m,fits:null,mode:d,outerSize:null,side:n,size:null,target:f[n],whole:null},o="natural"==d?i.free():i.constrain(c.geo.available[k][n].width-m.horizontal,c.geo.available[k][n].height-m.vertical),p=o.measure();if(h.size=p.size,h.outerSize={height:p.size.height+m.vertical,width:p.size.width+m.horizontal},"natural"==d?c.geo.available[k][n].width&gt;=h.outerSize.width&amp;&amp;c.geo.available[k][n].height&gt;=h.outerSize.height?h.fits=!0:h.fits=!1:h.fits=p.fits,"window"==k&amp;&amp;(h.fits?"top"==n||"bottom"==n?h.whole=c.geo.origin.windowOffset.right&gt;=e.__options.minIntersection&amp;&amp;c.geo.window.size.width-c.geo.origin.windowOffset.left&gt;=e.__options.minIntersection:h.whole=c.geo.origin.windowOffset.bottom&gt;=e.__options.minIntersection&amp;&amp;c.geo.window.size.height-c.geo.origin.windowOffset.top&gt;=e.__options.minIntersection:h.whole=!1),g.push(h),h.whole)j=!0;else if("natural"==h.mode&amp;&amp;(h.fits||h.size.width&lt;=c.geo.available[k][n].width))return!1}})}}),e.__instance._trigger({edit:function(a){g=a},event:b,helper:c,results:g,type:"positionTested"}),g.sort(function(a,b){if(a.whole&amp;&amp;!b.whole)return-1;if(!a.whole&amp;&amp;b.whole)return 1;if(a.whole&amp;&amp;b.whole){var c=e.__options.side.indexOf(a.side),d=e.__options.side.indexOf(b.side);return d&gt;c?-1:c&gt;d?1:"natural"==a.mode?-1:1}if(a.fits&amp;&amp;!b.fits)return-1;if(!a.fits&amp;&amp;b.fits)return 1;if(a.fits&amp;&amp;b.fits){var c=e.__options.side.indexOf(a.side),d=e.__options.side.indexOf(b.side);return d&gt;c?-1:c&gt;d?1:"natural"==a.mode?-1:1}return"document"==a.container&amp;&amp;"bottom"==a.side&amp;&amp;"natural"==a.mode?-1:1}),d=g[0],d.coord={},d.side){case"left":case"right":d.coord.top=Math.floor(d.target-d.size.height/2);break;case"bottom":case"top":d.coord.left=Math.floor(d.target-d.size.width/2)}switch(d.side){case"left":d.coord.left=c.geo.origin.windowOffset.left-d.outerSize.width;break;case"right":d.coord.left=c.geo.origin.windowOffset.right+d.distance.horizontal;break;case"top":d.coord.top=c.geo.origin.windowOffset.top-d.outerSize.height;break;case"bottom":d.coord.top=c.geo.origin.windowOffset.bottom+d.distance.vertical}"window"==d.container?"top"==d.side||"bottom"==d.side?d.coord.left&lt;0?c.geo.origin.windowOffset.right-this.__options.minIntersection&gt;=0?d.coord.left=0:d.coord.left=c.geo.origin.windowOffset.right-this.__options.minIntersection-1:d.coord.left&gt;c.geo.window.size.width-d.size.width&amp;&amp;(c.geo.origin.windowOffset.left+this.__options.minIntersection&lt;=c.geo.window.size.width?d.coord.left=c.geo.window.size.width-d.size.width:d.coord.left=c.geo.origin.windowOffset.left+this.__options.minIntersection+1-d.size.width):d.coord.top&lt;0?c.geo.origin.windowOffset.bottom-this.__options.minIntersection&gt;=0?d.coord.top=0:d.coord.top=c.geo.origin.windowOffset.bottom-this.__options.minIntersection-1:d.coord.top&gt;c.geo.window.size.height-d.size.height&amp;&amp;(c.geo.origin.windowOffset.top+this.__options.minIntersection&lt;=c.geo.window.size.height?d.coord.top=c.geo.window.size.height-d.size.height:d.coord.top=c.geo.origin.windowOffset.top+this.__options.minIntersection+1-d.size.height):(d.coord.left&gt;c.geo.window.size.width-d.size.width&amp;&amp;(d.coord.left=c.geo.window.size.width-d.size.width),d.coord.left&lt;0&amp;&amp;(d.coord.left=0)),e.__sideChange(h,d.side),c.tooltipClone=h[0],c.tooltipParent=e.__instance.option("parent").parent[0],c.mode=d.mode,c.whole=d.whole,c.origin=e.__instance._$origin[0],c.tooltip=e.__instance._$tooltip[0],delete d.container,delete d.fits,delete d.mode,delete d.outerSize,delete d.whole,d.distance=d.distance.horizontal||d.distance.vertical;var l=a.extend(!0,{},d);if(e.__instance._trigger({edit:function(a){d=a},event:b,helper:c,position:l,type:"position"}),e.__options.functionPosition){var m=e.__options.functionPosition.call(e,e.__instance,c,l);m&amp;&amp;(d=m)}i.destroy();var n,o;"top"==d.side||"bottom"==d.side?(n={prop:"left",val:d.target-d.coord.left},o=d.size.width-this.__options.minIntersection):(n={prop:"top",val:d.target-d.coord.top},o=d.size.height-this.__options.minIntersection),n.val&lt;this.__options.minIntersection?n.val=this.__options.minIntersection:n.val&gt;o&amp;&amp;(n.val=o);var p;p=c.geo.origin.fixedLineage?c.geo.origin.windowOffset:{left:c.geo.origin.windowOffset.left+c.geo.window.scroll.left,top:c.geo.origin.windowOffset.top+c.geo.window.scroll.top},d.coord={left:p.left+(d.coord.left-c.geo.origin.windowOffset.left),top:p.top+(d.coord.top-c.geo.origin.windowOffset.top)},e.__sideChange(e.__instance._$tooltip,d.side),c.geo.origin.fixedLineage?e.__instance._$tooltip.css("position","fixed"):e.__instance._$tooltip.css("position",""),e.__instance._$tooltip.css({left:d.coord.left,top:d.coord.top,height:d.size.height,width:d.size.width}).find(".tooltipster-arrow").css({left:"",top:""}).css(n.prop,n.val),e.__instance._$tooltip.appendTo(e.__instance.option("parent")),e.__instance._trigger({type:"repositioned",event:b,position:d})},__sideChange:function(a,b){a.removeClass("tooltipster-bottom").removeClass("tooltipster-left").removeClass("tooltipster-right").removeClass("tooltipster-top").addClass("tooltipster-"+b)},__targetFind:function(a){var b={},c=this.__instance._$origin[0].getClientRects();if(c.length&gt;1){var d=this.__instance._$origin.css("opacity");1==d&amp;&amp;(this.__instance._$origin.css("opacity",.99),c=this.__instance._$origin[0].getClientRects(),this.__instance._$origin.css("opacity",1))}if(c.length&lt;2)b.top=Math.floor(a.geo.origin.windowOffset.left+a.geo.origin.size.width/2),b.bottom=b.top,b.left=Math.floor(a.geo.origin.windowOffset.top+a.geo.origin.size.height/2),b.right=b.left;else{var e=c[0];b.top=Math.floor(e.left+(e.right-e.left)/2),e=c.length&gt;2?c[Math.ceil(c.length/2)-1]:c[0],b.right=Math.floor(e.top+(e.bottom-e.top)/2),e=c[c.length-1],b.bottom=Math.floor(e.left+(e.right-e.left)/2),e=c.length&gt;2?c[Math.ceil((c.length+1)/2)-1]:c[c.length-1],b.left=Math.floor(e.top+(e.bottom-e.top)/2)}return b}}}),a});;window.addEventListener('DOMContentLoaded',function(){if(typeof(lgcookieslaw_consent_mode)!=='undefined'&amp;&amp;lgcookieslaw_consent_mode==1){var first_script=document.getElementsByTagName("script")[0];var script_consent_default=$('#lgcookieslaw_script_gtm')[0];document.head.insertBefore(script_consent_default,first_script);}
$('.lgcookieslaw-overlay, #lgcookieslaw_banner').appendTo('body');var object_lgcookieslaw_front=new LGCookiesLawFront();object_lgcookieslaw_front.init();});function LGCookiesLawFront(){var self=this;var reload;var show_fixed_button;var saved_preferences;var save_user_consent;var reject_cookies_when_closing_banner;var consent_mode;var banner_urls;var banner_selectors;this.init=function(){if(typeof(lgcookieslaw_reload)!=='undefined'){self.reload=lgcookieslaw_reload;}else{self.reload=0;}
if(typeof(lgcookieslaw_block_navigation)!=='undefined'){self.block_navigation=lgcookieslaw_block_navigation;}else{self.block_navigation=0;}
if(typeof(lgcookieslaw_show_fixed_button)!=='undefined'){self.show_fixed_button=lgcookieslaw_show_fixed_button;}else{self.show_fixed_button=1;}
if(typeof(lgcookieslaw_saved_preferences)!=='undefined'){self.saved_preferences=lgcookieslaw_saved_preferences;}else{self.saved_preferences=1;}
if(typeof(lgcookieslaw_save_user_consent)!=='undefined'){self.save_user_consent=lgcookieslaw_save_user_consent;}else{self.save_user_consent=1;}
if(typeof(lgcookieslaw_reject_cookies_when_closing_banner)!=='undefined'){self.reject_cookies_when_closing_banner=lgcookieslaw_reject_cookies_when_closing_banner;}else{self.reject_cookies_when_closing_banner=0;}
if(typeof(lgcookieslaw_consent_mode)!=='undefined'){self.consent_mode=lgcookieslaw_consent_mode;}else{self.consent_mode=1;}
self.initBanner();};this.initBanner=function(){self.initBannerURLs();self.initBannerSelectors();self.initBannerEvents();self.initBannerElements();self.showInitialBanner();};this.initBannerSelectors=function(){self.banner_selectors={banner:'#lgcookieslaw_banner',banner_desktop:'#desktop-header #lgcookieslaw_banner',banner_mobile:'#mobile-header #lgcookieslaw_banner',overlay:'.lgcookieslaw-overlay',modal:'#lgcookieslaw_modal',customize_cookies_link:'#lgcookieslaw_customize_cookies_link',fixed_button:'#lgcookieslaw_fixed_button',fixed_button_desktop:'#desktop-header #lgcookieslaw_fixed_button',fixed_button_mobile:'#mobile-header #lgcookieslaw_fixed_button',accept_buttons:'.lgcookieslaw-accept-button',reject_buttons:'.lgcookieslaw-reject-button',partial_accept_buttons:'.lgcookieslaw-partial-accept-button',banner_close_button:'.lgcookieslaw-banner-close-button',sliders:'.lgcookieslaw-slider',slider:'#lgcookieslaw_slider_',tooltips:'.lgcookieslaw-tooltip-container',cancel_button:'#lgcookieslaw_cancel_button',purposes:'.lgcookieslaw-purpose',user_consent_elements:'.lgcookieslaw-modal-header-title-user-consent-elements',user_consent_download:'.lgcookieslaw-user-consent-download',user_consent_consent_date:'.lgcookieslaw-user-consent-consent-date',user_consent_consent_date_text:'.lgcookieslaw-user-consent-consent-date-text',};};this.initBannerURLs=function(){if(typeof(lgcookieslaw_reject_cookies_when_closing_banner)!=='undefined'){banner_url=lgcookieslaw_banner_url_ajax_controller;}else{banner_url='';}
self.banner_urls={ajax_controller:banner_url,};};this.initBannerEvents=function(){$(self.banner_selectors.cancel_button).click(function(e){e.preventDefault();let cancelButtonCallBack=async function(){if(typeof $.fancybox.close!=='function'){$(self.banner_selectors.modal).hide('slow',function(){self.enableButtons();});}else{$.fancybox.close();}
await self.showInitialBanner();}
cancelButtonCallBack();});$(self.banner_selectors.accept_buttons).click(function(e){e.preventDefault();self.saveUserPreferences('accept');});$(self.banner_selectors.reject_buttons).click(function(e){e.preventDefault();self.saveUserPreferences('reject');});$(self.banner_selectors.partial_accept_buttons).click(function(e){e.preventDefault();self.saveUserPreferences('partial_accept');});$(self.banner_selectors.sliders).click(function(e){e.preventDefault();self.slideSwitch(this);});if($(self.banner_selectors.banner_close_button).length){$(self.banner_selectors.banner_close_button).click(function(e){e.preventDefault();if(self.reject_cookies_when_closing_banner){self.saveUserPreferences('reject');}else{self.hideBanner();}});}};this.initBannerElements=function(){self.initFancyBoxElements();self.initTooltipElements();self.initConsentElements();};this.initConsentElements=function(){if(self.save_user_consent&amp;&amp;self.saved_preferences){$(self.banner_selectors.user_consent_elements).show();}else{$(self.banner_selectors.user_consent_elements).hide();}};this.showInitialBanner=function(){if(self.saved_preferences){self.hideBanner();self.showFixedButton();}else{self.showBanner();self.hideFixedButton();}};this.showBanner=function(){if($(self.banner_selectors.banner_desktop).length||$(self.banner_selectors.banner_mobile).length){if(window.innerWidth&gt;=992){var banner=$(self.banner_selectors.banner_desktop);}else{var banner=$(self.banner_selectors.banner_mobile);}}else{var banner=$(self.banner_selectors.banner);}
if(banner.length){banner.css('display','table');}
if(self.block_navigation){$(self.banner_selectors.overlay).css('display','block');}};this.hideBanner=function(){if($(self.banner_selectors.banner_desktop).length||$(self.banner_selectors.banner_mobile).length){if(window.innerWidth&gt;=992){var banner=$(self.banner_selectors.banner_desktop);}else{var banner=$(self.banner_selectors.banner_mobile);}}else{var banner=$(self.banner_selectors.banner);}
if(banner.length){banner.css('display','none');}
if(self.block_navigation){$(self.banner_selectors.overlay).css('display','none');}};this.showFixedButton=function(){if(self.show_fixed_button){if($(self.banner_selectors.fixed_button_desktop).length||$(self.banner_selectors.fixed_button_mobile).length){if(window.innerWidth&gt;=992){var fixed_button=$(self.banner_selectors.fixed_button_desktop);}else{var fixed_button=$(self.banner_selectors.fixed_button_mobile);}}else{var fixed_button=$(self.banner_selectors.fixed_button);}
if(fixed_button.length){fixed_button.css('display','flex').hide().fadeIn();}}};this.hideFixedButton=function(){if(self.show_fixed_button){if($(self.banner_selectors.fixed_button_desktop).length||$(self.banner_selectors.fixed_button_mobile).length){if(window.innerWidth&gt;=992){var fixed_button=$(self.banner_selectors.fixed_button_desktop);}else{var fixed_button=$(self.banner_selectors.fixed_button_mobile);}}else{var fixed_button=$(self.banner_selectors.fixed_button);}
if(fixed_button.length){fixed_button.fadeOut();}}};this.initFancyBoxElements=function(){var fancybox_options={href:self.banner_selectors.modal,autoSize:false,width:700,height:'auto',padding:0,wrapCSS:'lgcookieslaw-fancybox',modal:true,helpers:{overlay:{css:{'transition':'1s',},},},beforeClose:function(){self.showInitialBanner();},afterClose:function(){self.enableButtons();},beforeLoad:function(){self.hideBanner();self.hideFixedButton();self.enableButtons();},};if(jQuery().fancybox){$(self.banner_selectors.customize_cookies_link).fancybox(fancybox_options);}
if(self.show_fixed_button){if($(self.banner_selectors.fixed_button_desktop).length||$(self.banner_selectors.fixed_button_mobile).length){if(window.innerWidth&gt;=992){$(self.banner_selectors.fixed_button_desktop).fancybox(fancybox_options);}else{$(self.banner_selectors.fixed_button_mobile).fancybox(fancybox_options);}}else{$(self.banner_selectors.fixed_button).fancybox(fancybox_options);}}};this.initTooltipElements=function(){if(jQuery().tooltipster){$(self.banner_selectors.tooltips).tooltipster({theme:'tooltipster-borderless',});}};this.enableButtons=function(){$(self.banner_selectors.accept_buttons).prop('disabled',false);$(self.banner_selectors.reject_buttons).prop('disabled',false);$(self.banner_selectors.partial_accept_buttons).prop('disabled',false);};this.disableButtons=function(){$(self.banner_selectors.accept_buttons).prop('disabled',true);$(self.banner_selectors.reject_buttons).prop('disabled',true);$(self.banner_selectors.partial_accept_buttons).prop('disabled',true);};this.saveUserPreferences=function(consent_type){var success=consent_type;self.disableButtons();if(success){self.setConsentType(consent_type);var accepted_purposes=self.getAcceptedPurposes();$.ajax({type:'POST',headers:{'cache-control':'no-cache',},url:self.banner_urls.ajax_controller+'?rand='+new Date().getTime(),async:false,cache:false,dataType:'json',data:{action:'saveUserPreferences',ajax:true,token:lgcookieslaw_ajax_calls_token,accepted_purposes:accepted_purposes,},success:function(data){success=data.status;if(data.status){if(self.reload==true){location.reload();}else{self.saved_preferences=true;$(self.banner_selectors.user_consent_consent_date).tooltipster('destroy');$(self.banner_selectors.user_consent_consent_date).attr('title',data.user_consent_consent_date_content).tooltipster({theme:'tooltipster-borderless',restoration:'current',});$(self.banner_selectors.user_consent_consent_date_text).text(data.user_consent_consent_date_text);if(data.user_consent_download_url!=false){$(self.banner_selectors.user_consent_download).attr('href',data.user_consent_download_url);$(self.banner_selectors.user_consent_download).show();}else{$(self.banner_selectors.user_consent_download).hide();}
self.initConsentElements();self.updateConsentMode(consent_type);$(self.banner_selectors.cancel_button).click();}}},});}
return success;};this.setConsentType=function(consent_type){var check=null;switch(consent_type){case'accept':check=true;break;case'reject':check=false;break;case'partial_accept':default:break;}
if(check!==null){$(self.banner_selectors.purposes).each(function(){var checkbox=$(this);if(!checkbox.data('technical')&amp;&amp;checkbox.data('checked')!=check){var slider=$(self.banner_selectors.slider+checkbox.data('id-lgcookieslaw-purpose'));let clickSliderCallBack=async function(){await self.slideSwitch(slider);}
clickSliderCallBack();}});}};this.getAcceptedPurposes=function(){var accepted_purposes=[];$(self.banner_selectors.purposes).each(function(){var checkbox=$(this);if(checkbox.data('checked')){accepted_purposes.push(checkbox.data('id-lgcookieslaw-purpose'));}});return accepted_purposes;};this.getCookies=function(){var cookies=[];var pairs=document.cookie.split(';');for(var i=0;i&lt;pairs.length;i++){var pair=pairs[i].split('=');cookies[(pair[0]+'').trim()]=unescape(pair[1]);}
return cookies;};this.deleteCookies=function(cookies){var success=!self.isEmpty(cookies);if(success){Object.keys(cookies).map(function(key,index){document.cookie=key+'=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/';document.cookie=key+'=; domain=.'+window.location.hostname+'; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/';document.cookie=key+'=; domain=.'+window.location.hostname.replace('www.','')+'; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/';});}
return success;};this.updateConsentMode=function(consent_type){if(self.consent_mode){var check=null;var accepted_purposes=self.getAcceptedPurposes();switch(consent_type){case'accept':check=true;break;case'reject':check=false;break;case'partial_accept':default:break;}
if(check==true){gtag('consent','update',{'ad_storage':'granted','ad_user_data':'granted','ad_personalization':'granted','analytics_storage':'granted'});}else if(check==false){gtag('consent','update',{'ad_storage':'denied','ad_user_data':'denied','ad_personalization':'denied','analytics_storage':'denied'});}else{var advertising_cookies=2;var analytics_cookies=3;if(accepted_purposes[1]==advertising_cookies&amp;&amp;accepted_purposes[2]==undefined){gtag('consent','update',{'ad_storage':'granted','ad_user_data':'granted','ad_personalization':'granted','analytics_storage':'denied'});}else if(accepted_purposes[1]==analytics_cookies){gtag('consent','update',{'ad_storage':'denied','ad_user_data':'denied','ad_personalization':'denied','analytics_storage':'granted'});}else if(accepted_purposes[1]==advertising_cookies&amp;&amp;accepted_purposes[2]==analytics_cookies){gtag('consent','update',{'ad_storage':'granted','ad_user_data':'granted','ad_personalization':'granted','analytics_storage':'granted'});}}}};this.slideSwitch=function(slider){if(!$(slider).parent().hasClass('lgcookieslaw-switch-disabled')){var checkbox=$(slider).parent().find('input[type=checkbox]');if($(slider).hasClass('lgcookieslaw-slider-checked')){$(slider).removeClass('lgcookieslaw-slider-checked');checkbox.data('checked',false);}else{$(slider).addClass('lgcookieslaw-slider-checked');checkbox.data('checked',true);}}};this.showMessage=function(caller_element,caller_element_context,alert_type,message){self.cleanMessage(caller_element);$(caller_element+'_alert').addClass('alert-'+alert_type).html(message).fadeIn();$(caller_element_context).animate({scrollTop:0});};this.cleanMessage=function(caller_element){$(caller_element+'_alert').removeClass('alert-success alert-danger').html('');};this.validateFieldsForm=function(caller_element,caller_element_context,error_message){var correct_fields=true;$(caller_element+' input[type=text].is_required:visible, '+caller_element+' input[type=password].is_required:visible, '+caller_element+' input[type=tel].is_required:visible, '+caller_element+' textarea.is_required:visible').each(function(){if(!$(this).val()||$(this).parent().hasClass('form-error')||$(this).parent().parent().hasClass('form-error')){if($(this).parent().hasClass('input-group')){$(this).parent().parent().addClass('form-error');}else{$(this).parent().addClass('form-error');}
correct_fields=false;}});if(!correct_fields){self.showMessage(caller_element,caller_element_context,'danger',error_message);}
return correct_fields;};this.validateIsCustomerName=function(s){var reg=/^(?:[^0-9!&lt;&gt;,;?=+()\/\\@#"Â°*`\{\}_^$%:Â¤\[\]|\.ã€‚]|[\.ã€‚](?:\s|$))*$/;return reg.test(s);};this.validateIsName=function(s){var reg=/^[^0-9!&lt;&gt;,;?=+()@#"Â°\{\}_$%:]+$/;return reg.test(s);}
this.validateIsGenericName=function(s){var reg=/^[^&lt;&gt;={}]+$/;return reg.test(s);};this.validateIsAddress=function(s){var reg=/^[^!&lt;&gt;?=+@{}_$%]+$/;return reg.test(s);};this.validateIsPostCode=function(s,pattern,iso_code){if(typeof iso_code==='undefined'||iso_code==''){iso_code='[A-Z]{2}';}
if(typeof(pattern)=='undefined'||pattern.length==0){pattern='[a-zA-Z 0-9-]+';}else{var replacements={' ':'(?:\ |)','-':'(?:-|)','N':'[0-9]','L':'[a-zA-Z]','C':iso_code};for(var new_value in replacements){pattern=pattern.split(new_value).join(replacements[new_value]);}}
var reg=new RegExp('^'+pattern+'$');return reg.test(s);};this.validateIsCityName=function(s){var reg=/^[^!&lt;&gt;;?=+@#"Â°{}_$%]+$/;return reg.test(s);};this.validateIsMessage=function(s){var reg=/^[^&lt;&gt;{}]+$/;return reg.test(s);};this.validateIsPhoneNumber=function(s){var reg=/^[+0-9. ()-]+$/;return reg.test(s);};this.validateIsDniLite=function(s){var reg=/^[0-9a-z-.]{1,16}$/i;return reg.test(s);};this.validateIsEmail=function(s){var reg=LGCookiesLawUnicodeHack(/^[a-z\p{L}0-9!#$%&amp;'*+\/=?^`{}|~_-]+[.a-z\p{L}0-9!#$%&amp;'*+\/=?^`{}|~_-]*@[a-z\p{L}0-9]+[._a-z\p{L}0-9-]*\.[a-z\p{L}0-9]+$/i,false);return reg.test(s);};this.validateIsPasswd=function(s){return(s.length&gt;=5&amp;&amp;s.length&lt;255);};this.validateField=function(that){if($(that).hasClass('is_required')||$(that).val().length){var result=true;if($(that).hasClass('is_required')&amp;&amp;!$(that).val().length){result=false;}
if(result){if($(that).attr('data-validate')){var result=eval("self.validate"+self.capitalizeFirstLetter($(that).attr('data-validate'))+"($(that).val());");}}
if($(that).parent().hasClass('input-group')){if(result){$(that).parent().parent().removeClass('form-error').addClass('form-ok');}else{$(that).parent().parent().addClass('form-error').removeClass('form-ok');}}else{if(result){$(that).parent().removeClass('form-error').addClass('form-ok');}else{$(that).parent().addClass('form-error').removeClass('form-ok');}}}};this.capitalizeFirstLetter=function(string){return string.charAt(0).toUpperCase()+string.slice(1);};this.inArray=function(needle,haystack){var length=haystack.length;for(var i=0;i&lt;length;i++){if(haystack[i]==needle){return true;}}
return false;};this.isEmpty=function(value){return value===undefined||value==null||value.length&lt;=0;};}
var LGCookiesLawUnicodeHack=(function(){var unicodeCategories={Pi:'[\u00ab\u2018\u201b\u201c\u201f\u2039\u2e02\u2e04\u2e09\u2e0c\u2e1c]',Sk:'[\u005e\u0060\u00a8\u00af\u00b4\u00b8\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02ed\u02ef-\u02ff\u0374\u0375\u0384\u0385\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u309b\u309c\ua700-\ua716\ua720\ua721\uff3e\uff40\uffe3]',Sm:'[\u002b\u003c-\u003e\u007c\u007e\u00ac\u00b1\u00d7\u00f7\u03f6\u2044\u2052\u207a-\u207c\u208a-\u208c\u2140-\u2144\u214b\u2190-\u2194\u219a\u219b\u21a0\u21a3\u21a6\u21ae\u21ce\u21cf\u21d2\u21d4\u21f4-\u22ff\u2308-\u230b\u2320\u2321\u237c\u239b-\u23b3\u23dc-\u23e1\u25b7\u25c1\u25f8-\u25ff\u266f\u27c0-\u27c4\u27c7-\u27ca\u27d0-\u27e5\u27f0-\u27ff\u2900-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2aff\ufb29\ufe62\ufe64-\ufe66\uff0b\uff1c-\uff1e\uff5c\uff5e\uffe2\uffe9-\uffec]',So:'[\u00a6\u00a7\u00a9\u00ae\u00b0\u00b6\u0482\u060e\u060f\u06e9\u06fd\u06fe\u07f6\u09fa\u0b70\u0bf3-\u0bf8\u0bfa\u0cf1\u0cf2\u0f01-\u0f03\u0f13-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fcf\u1360\u1390-\u1399\u1940\u19e0-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u214a\u214c\u214d\u2195-\u2199\u219c-\u219f\u21a1\u21a2\u21a4\u21a5\u21a7-\u21ad\u21af-\u21cd\u21d0\u21d1\u21d3\u21d5-\u21f3\u2300-\u2307\u230c-\u231f\u2322-\u2328\u232b-\u237b\u237d-\u239a\u23b4-\u23db\u23e2-\u23e7\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u25b6\u25b8-\u25c0\u25c2-\u25f7\u2600-\u266e\u2670-\u269c\u26a0-\u26b2\u2701-\u2704\u2706-\u2709\u270c-\u2727\u2729-\u274b\u274d\u274f-\u2752\u2756\u2758-\u275e\u2761-\u2767\u2794\u2798-\u27af\u27b1-\u27be\u2800-\u28ff\u2b00-\u2b1a\u2b20-\u2b23\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u3190\u3191\u3196-\u319f\u31c0-\u31cf\u3200-\u321e\u322a-\u3243\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u32fe\u3300-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua828-\ua82b\ufdfd\uffe4\uffe8\uffed\uffee\ufffc\ufffd]',Po:'[\u0021-\u0023\u0025-\u0027\u002a\u002c\u002e\u002f\u003a\u003b\u003f\u0040\u005c\u00a1\u00b7\u00bf\u037e\u0387\u055a-\u055f\u0589\u05be\u05c0\u05c3\u05c6\u05f3\u05f4\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0964\u0965\u0970\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f85\u0fd0\u0fd1\u104a-\u104f\u10fb\u1361-\u1368\u166d\u166e\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u1805\u1807-\u180a\u1944\u1945\u19de\u19df\u1a1e\u1a1f\u1b5a-\u1b60\u2016\u2017\u2020-\u2027\u2030-\u2038\u203b-\u203e\u2041-\u2043\u2047-\u2051\u2053\u2055-\u205e\u2cf9-\u2cfc\u2cfe\u2cff\u2e00\u2e01\u2e06-\u2e08\u2e0b\u2e0e-\u2e16\u3001-\u3003\u303d\u30fb\ua874-\ua877\ufe10-\ufe16\ufe19\ufe30\ufe45\ufe46\ufe49-\ufe4c\ufe50-\ufe52\ufe54-\ufe57\ufe5f-\ufe61\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff07\uff0a\uff0c\uff0e\uff0f\uff1a\uff1b\uff1f\uff20\uff3c\uff61\uff64\uff65]',Mn:'[\u0300-\u036f\u0483-\u0486\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u0615\u064b-\u065e\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0901\u0902\u093c\u0941-\u0948\u094d\u0951-\u0954\u0962\u0963\u0981\u09bc\u09c1-\u09c4\u09cd\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a70\u0a71\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3f\u0b41-\u0b43\u0b4d\u0b56\u0b82\u0bc0\u0bcd\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0cbc\u0cbf\u0cc6\u0ccc\u0ccd\u0ce2\u0ce3\u0d41-\u0d43\u0d4d\u0dca\u0dd2-\u0dd4\u0dd6\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032\u1036\u1037\u1039\u1058\u1059\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1dc0-\u1dca\u1dfe\u1dff\u20d0-\u20dc\u20e1\u20e5-\u20ef\u302a-\u302f\u3099\u309a\ua806\ua80b\ua825\ua826\ufb1e\ufe00-\ufe0f\ufe20-\ufe23]',Ps:'[\u0028\u005b\u007b\u0f3a\u0f3c\u169b\u201a\u201e\u2045\u207d\u208d\u2329\u2768\u276a\u276c\u276e\u2770\u2772\u2774\u27c5\u27e6\u27e8\u27ea\u2983\u2985\u2987\u2989\u298b\u298d\u298f\u2991\u2993\u2995\u2997\u29d8\u29da\u29fc\u3008\u300a\u300c\u300e\u3010\u3014\u3016\u3018\u301a\u301d\ufd3e\ufe17\ufe35\ufe37\ufe39\ufe3b\ufe3d\ufe3f\ufe41\ufe43\ufe47\ufe59\ufe5b\ufe5d\uff08\uff3b\uff5b\uff5f\uff62]',Cc:'[\u0000-\u001f\u007f-\u009f]',Cf:'[\u00ad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u202a-\u202e\u2060-\u2063\u206a-\u206f\ufeff\ufff9-\ufffb]',Ll:'[\u0061-\u007a\u00aa\u00b5\u00ba\u00df-\u00f6\u00f8-\u00ff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u037b-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0561-\u0587\u1d00-\u1d2b\u1d62-\u1d77\u1d79-\u1d9a\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9b\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1f00-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u2071\u207f\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2184\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c74\u2c76\u2c77\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2d00-\u2d25\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a]',Lm:'[\u02b0-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ee\u037a\u0559\u0640\u06e5\u06e6\u07f4\u07f5\u07fa\u0e46\u0ec6\u10fc\u17d7\u1843\u1d2c-\u1d61\u1d78\u1d9b-\u1dbf\u2090-\u2094\u2d6f\u3005\u3031-\u3035\u303b\u309d\u309e\u30fc-\u30fe\ua015\ua717-\ua71a\uff70\uff9e\uff9f]',Lo:'[\u01bb\u01c0-\u01c3\u0294\u05d0-\u05ea\u05f0-\u05f2\u0621-\u063a\u0641-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u076d\u0780-\u07a5\u07b1\u07ca-\u07ea\u0904-\u0939\u093d\u0950\u0958-\u0961\u097b-\u097f\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c60\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d28\u0d2a-\u0d39\u0d60\u0d61\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e45\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0edc\u0edd\u0f00\u0f40-\u0f47\u0f49-\u0f6a\u0f88-\u0f8b\u1000-\u1021\u1023-\u1027\u1029\u102a\u1050-\u1055\u10d0-\u10fa\u1100-\u1159\u115f-\u11a2\u11a8-\u11f9\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u1676\u1681-\u169a\u16a0-\u16ea\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17dc\u1820-\u1842\u1844-\u1877\u1880-\u18a8\u1900-\u191c\u1950-\u196d\u1970-\u1974\u1980-\u19a9\u19c1-\u19c7\u1a00-\u1a16\u1b05-\u1b33\u1b45-\u1b4b\u2135-\u2138\u2d30-\u2d65\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3006\u303c\u3041-\u3096\u309f\u30a1-\u30fa\u30ff\u3105-\u312c\u3131-\u318e\u31a0-\u31b7\u31f0-\u31ff\u3400\u4db5\u4e00\u9fbb\ua000-\ua014\ua016-\ua48c\ua800\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\uac00\ud7a3\uf900-\ufa2d\ufa30-\ufa6a\ufa70-\ufad9\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff66-\uff6f\uff71-\uff9d\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc]',Co:'[\ue000\uf8ff]',Nd:'[\u0030-\u0039\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0be6-\u0bef\u0c66-\u0c6f\u0ce6-\u0cef\u0d66-\u0d6f\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f29\u1040-\u1049\u17e0-\u17e9\u1810-\u1819\u1946-\u194f\u19d0-\u19d9\u1b50-\u1b59\uff10-\uff19]',Lt:'[\u01c5\u01c8\u01cb\u01f2\u1f88-\u1f8f\u1f98-\u1f9f\u1fa8-\u1faf\u1fbc\u1fcc\u1ffc]',Lu:'[\u0041-\u005a\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u04cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0531-\u0556\u10a0-\u10c5\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2183\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c75\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\uff21-\uff3a]',Cs:'[\ud800\udb7f\udb80\udbff\udc00\udfff]',Zl:'[\u2028]',Nl:'[\u16ee-\u16f0\u2160-\u2182\u3007\u3021-\u3029\u3038-\u303a]',Zp:'[\u2029]',No:'[\u00b2\u00b3\u00b9\u00bc-\u00be\u09f4-\u09f9\u0bf0-\u0bf2\u0f2a-\u0f33\u1369-\u137c\u17f0-\u17f9\u2070\u2074-\u2079\u2080-\u2089\u2153-\u215f\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3192-\u3195\u3220-\u3229\u3251-\u325f\u3280-\u3289\u32b1-\u32bf]',Zs:'[\u0020\u00a0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]',Sc:'[\u0024\u00a2-\u00a5\u060b\u09f2\u09f3\u0af1\u0bf9\u0e3f\u17db\u20a0-\u20b5\ufdfc\ufe69\uff04\uffe0\uffe1\uffe5\uffe6]',Pc:'[\u005f\u203f\u2040\u2054\ufe33\ufe34\ufe4d-\ufe4f\uff3f]',Pd:'[\u002d\u058a\u1806\u2010-\u2015\u2e17\u301c\u3030\u30a0\ufe31\ufe32\ufe58\ufe63\uff0d]',Pe:'[\u0029\u005d\u007d\u0f3b\u0f3d\u169c\u2046\u207e\u208e\u232a\u2769\u276b\u276d\u276f\u2771\u2773\u2775\u27c6\u27e7\u27e9\u27eb\u2984\u2986\u2988\u298a\u298c\u298e\u2990\u2992\u2994\u2996\u2998\u29d9\u29db\u29fd\u3009\u300b\u300d\u300f\u3011\u3015\u3017\u3019\u301b\u301e\u301f\ufd3f\ufe18\ufe36\ufe38\ufe3a\ufe3c\ufe3e\ufe40\ufe42\ufe44\ufe48\ufe5a\ufe5c\ufe5e\uff09\uff3d\uff5d\uff60\uff63]',Pf:'[\u00bb\u2019\u201d\u203a\u2e03\u2e05\u2e0a\u2e0d\u2e1d]',Me:'[\u0488\u0489\u06de\u20dd-\u20e0\u20e2-\u20e4]',Mc:'[\u0903\u093e-\u0940\u0949-\u094c\u0982\u0983\u09be-\u09c0\u09c7\u09c8\u09cb\u09cc\u09d7\u0a03\u0a3e-\u0a40\u0a83\u0abe-\u0ac0\u0ac9\u0acb\u0acc\u0b02\u0b03\u0b3e\u0b40\u0b47\u0b48\u0b4b\u0b4c\u0b57\u0bbe\u0bbf\u0bc1\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd7\u0c01-\u0c03\u0c41-\u0c44\u0c82\u0c83\u0cbe\u0cc0-\u0cc4\u0cc7\u0cc8\u0cca\u0ccb\u0cd5\u0cd6\u0d02\u0d03\u0d3e-\u0d40\u0d46-\u0d48\u0d4a-\u0d4c\u0d57\u0d82\u0d83\u0dcf-\u0dd1\u0dd8-\u0ddf\u0df2\u0df3\u0f3e\u0f3f\u0f7f\u102c\u1031\u1038\u1056\u1057\u17b6\u17be-\u17c5\u17c7\u17c8\u1923-\u1926\u1929-\u192b\u1930\u1931\u1933-\u1938\u19b0-\u19c0\u19c8\u19c9\u1a19-\u1a1b\u1b04\u1b35\u1b3b\u1b3d-\u1b41\u1b43\u1b44\ua802\ua823\ua824\ua827]'};var firstLetters={};for(var p in unicodeCategories)
{if(firstLetters[p[0]])
firstLetters[p[0]]=unicodeCategories[p].substring(0,unicodeCategories[p].length-1)+firstLetters[p[0]].substring(1);else
firstLetters[p[0]]=unicodeCategories[p];}
for(var p in firstLetters)
unicodeCategories[p]=firstLetters[p];return function(regexpString,classes)
{var modifiers="";if(regexpString instanceof RegExp){modifiers=(regexpString.global?"g":"")+
(regexpString.ignoreCase?"i":"")+
(regexpString.multiline?"m":"");regexpString=regexpString.source;}
regexpString=regexpString.replace(/\\p\{(..?)\}/g,function(match,group){var unicode_categorie=unicodeCategories[group];if(!classes)
unicode_category=unicode_categorie.replace(/\[(.*?)\]/g,"$1")
return unicode_category||match;});return new RegExp(regexpString,modifiers);};})();;let cart_block_watcher=new HoverWatcher('.cart_block');$(document).ready(function(){if($('body').hasClass('content_only'))return;ajaxCart.overrideButtonsInThePage();$(document).on('click','.block_cart_collapse',function(e){e.preventDefault();ajaxCart.collapse();});$(document).on('click','.block_cart_expand',function(e){e.preventDefault();ajaxCart.expand();});$('#close_cart_block').click(function(e){e.preventDefault();$(".cart_block").stop(true,true).css({'max-height':'auto'}).slideUp(450);});var cart_qty=0;var current_timestamp=parseInt(new Date().getTime()/1000);if(typeof $('.ajax_cart_quantity').html()=='undefined'||(typeof generated_date!='undefined'&amp;&amp;generated_date!=null&amp;&amp;(parseInt(generated_date)+30)&lt;current_timestamp))
ajaxCart.refresh();else
cart_qty=parseInt($('.ajax_cart_quantity').html());if('ontouchstart'in document.documentElement){$('.shopping_cart &gt; a:first').on('click',function(e){e.preventDefault();});$(document).on('touchstart','.shopping_cart a:first',function(e){if($(this).next('.cart_block:visible').length){$(".cart_block").stop(true,true).css({'max-height':'auto'}).slideUp(450);$('body').removeClass('noScroll');}else{var $shopping_cart=$('.shopping_cart');var top=$shopping_cart.position().top+$shopping_cart.height()+2+jQuery('.displayX13InfoBar').height();if($(document).width()&gt;767)
$(".cart_block").stop(true,true).css({'max-height':$(window).height()+'px',top:top+'px'}).slideDown(450);else{$(".cart_block").stop(true,true).css({'max-height':'80vh',top:top+'px'}).slideDown(450);$('body').addClass('noScroll');}}
e.preventDefault();e.stopPropagation();});}else{$(document).on('mouseover',".shopping_cart a:first",function(){if((ajaxCart.nb_total_products&gt;0||cart_qty&gt;0)&amp;&amp;!$(".cart_block").hasClass("_open")){$(".cart_block").addClass("_open");if($(document).width()&gt;767)
$(".cart_block").stop(true,true).css({'max-height':($(window).height()-90)+'px'}).slideDown(450);else
$(".cart_block").stop(true,true).css({'max-height':'auto'}).slideDown(450);}});$(document).on('mouseleave',".shopping_cart a:first",function(){setTimeout(function(){if(!cart_block_watcher.isHoveringOver()){$(".cart_block").removeClass("_open").stop(true,true).height('auto').slideUp(450);}},300);});$(document).on('mouseleave',".cart_block",function(){setTimeout(function(){if(!cart_block_watcher.isHoveringOver()){$(".cart_block").removeClass("_open").stop(true,true).height('auto').slideUp(450);}},300);});}
$(document).on('click','.delete_voucher',function(e){e.preventDefault();$.ajax({type:'POST',headers:{"cache-control":"no-cache"},async:true,cache:false,url:$(this).attr('href')+'?rand='+new Date().getTime()});$(this).parent().parent().remove();if($('body').attr('id')=='order'||$('body').attr('id')=='order-opc'){if(typeof(updateAddressSelection)!='undefined')
updateAddressSelection();else
location.reload();}});$(document).on('click','#cart_navigation input',function(e){$(this).prop('disabled','disabled').addClass('disabled');$(this).closest("form").get(0).submit();});$(document).on('click','#layer_cart .cross, #layer_cart .continue, .layer_cart_overlay',function(e){e.preventDefault();$('.layer_cart_overlay').hide();$('#layer_cart').fadeOut('fast');});$('#columns #layer_cart, #columns .layer_cart_overlay').detach().prependTo('#columns');$(window).on('resizeResponsive',ajaxCart.updateTop);$(window).on("scroll elartoSearchToggle",ajaxCart.updateTop);ajaxCart.updateTop();});var ajaxCart={nb_total_products:0,updateTop:function(){var tp='',tpc='',maxHeight='',p='relative',$header=$('#header');if(respResize.isMobile()){var hh=$header.height(),st=$(window).scrollTop();if(st&gt;hh){}else{}
maxHeight=$(window).height()-hh;}
$('#shopping_cart').css({top:tp,position:p});$('#cart-block-content').css({'max-height':maxHeight});},overrideButtonsInThePage:function(){$(document).on('click','.ajax_add_to_cart_button',function(e){e.preventDefault();var idProduct=$(this).attr('data-id-product');var minQty=parseInt($(this).data('min-qty'));var q;if($(this).prop('disabled')!='disabled'){var quantity=$('#ajax_add_to_cart_quantity_'+idProduct);if(quantity.length){q=parseInt(quantity.val());if(minQty){q=Math.ceil(q/minQty)*minQty;}
ajaxCart.add(idProduct,null,false,this,q);}else{q=minQty?minQty:1;ajaxCart.add(idProduct,null,false,this,1);}}});$(document).on('click','#add_to_cart button',function(e){e.preventDefault();ajaxCart.add($('#product_page_product_id').val(),$('#idCombination').val(),true,null,$('#quantity_wanted').val(),null,);});$(document).on('click','.btn-add-quantity-discount',function(e){e.preventDefault();me=$(this);field_qty=me.data('field-qty');ajaxCart.add($('#product_page_product_id').val(),$('#idCombination').val(),true,null,$('#'+field_qty).val(),null);});$(document).on('click','.cart_block_list .ajax_cart_block_remove_link',function(e){e.preventDefault();var customizationId=0;var productId=0;var productAttributeId=0;var idAddressDelivery=false,idKonfiguracja=0;var firstCut=$(this).parent().parent().data('id').replace('cart_block_product_','');ids=firstCut.split('_');productId=parseInt(ids[0]);if(typeof(ids[1])!='undefined')
productAttributeId=parseInt(ids[1]);if(typeof(ids[2])!='undefined')
idAddressDelivery=parseInt(ids[2]);if(typeof(ids[3])!='undefined')
idKonfiguracja=parseInt(ids[3]);if(typeof(ids[4])!='undefined')
customizationId=parseInt(ids[4]);ajaxCart.remove(productId,productAttributeId,customizationId,idAddressDelivery,idKonfiguracja);});},expand:function(){if($('.cart_block_list').hasClass('collapsed')){$('.cart_block_list.collapsed').slideDown({duration:450,complete:function(){$(this).addClass('expanded').removeClass('collapsed');}});$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseDir+'modules/blockcart/blockcart-set-collapse.php'+'?rand='+new Date().getTime(),async:true,cache:false,data:'ajax_blockcart_display=expand',complete:function(){$('.block_cart_expand').fadeOut('fast',function(){$('.block_cart_collapse').fadeIn('fast');});}});}},collapse:function(){if($('.cart_block_list').hasClass('expanded')){$('.cart_block_list.expanded').slideUp('slow',function(){$(this).addClass('collapsed').removeClass('expanded');});$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseDir+'modules/blockcart/blockcart-set-collapse.php'+'?rand='+new Date().getTime(),async:true,cache:false,data:'ajax_blockcart_display=collapse'+'&amp;rand='+new Date().getTime(),complete:function(){$('.block_cart_collapse').fadeOut('fast',function(){$('.block_cart_expand').fadeIn('fast');});}});}},refresh:function(){$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseUri+'?rand='+new Date().getTime(),async:true,cache:false,dataType:"json",data:'controller=cart&amp;ajax=true&amp;token='+static_token,success:function(jsonData){prestashop.emit('blockCartRefreshed',jsonData);ajaxCart.updateCart(jsonData);}});},updateCartInformation:function(jsonData,addedFromProductPage){ajaxCart.updateCart(jsonData);if(addedFromProductPage){$('#add_to_cart button').removeProp('disabled').removeClass('disabled');if(!jsonData.hasError||jsonData.hasError==false)
$('#add_to_cart button').addClass('added');else
$('#add_to_cart button').removeClass('added');}else
$('.ajax_add_to_cart_button').removeProp('disabled');},updateFancyBox:function(){},add:function(idProduct,idCombination,addedFromProductPage,callerElement,quantity,whishlist,idKonfiguracja,extraParams){extraParams=extraParams?extraParams:{};if(addedFromProductPage&amp;&amp;!checkCustomizations()){if(!!$.prototype.fancybox)
$.fancybox.open([{type:'inline',autoScale:true,minHeight:30,content:'&lt;p class="fancybox-error"&gt;'+fieldRequired+'&lt;/p&gt;'}],{padding:0});else
alert(fieldRequired);return;}
emptyCustomizations();if(addedFromProductPage){$('#add_to_cart button').prop('disabled','disabled').addClass('disabled');$('.filled').removeClass('filled');var fbqData={content_name:$('h1').html(),content_ids:[idProduct],content_type:'product',value:productPrice*quantity,currency:currencyCode}}else{$(callerElement).prop('disabled','disabled');var fbqData={content_ids:[idProduct],content_type:'product',currency:currencyCode};var $tile=$(callerElement).parents('.product-tile').first();if($tile.length){var price=$tile.find('.price_container .price.product-price').html();price=price.replace(',','.');price=price.match(/(\d+\.\d+)/);if(price!==null&amp;&amp;typeof price[1]!=='undefined'){price=parseFloat(price[1]);}
var name=$tile.find('a.product-name').html();if(price&gt;0&amp;&amp;name.length){fbqData.value=price*quantity;fbqData.content_name=name;}else
delete fbqData;}}
if($('.cart_block_list').hasClass('collapsed'))
this.expand();let data={controller:'cart',add:1,ajax:true,qty:(quantity&amp;&amp;quantity!=null)?quantity:'1',token:static_token,id_product:idProduct,}
if(parseInt(idCombination)&amp;&amp;idCombination!=null)
data.ipa=parseInt(idCombination);if(parseInt(idKonfiguracja)&amp;&amp;idKonfiguracja!=null)
data.id_konfiguracja=idKonfiguracja;Object.assign(data,extraParams);if(addedFromProductPage){let terminySzkolenSelect=document.getElementById('terminySzkolenSelect');if(terminySzkolenSelect){data.id_szkolenie_stacjonarne=terminySzkolenSelect.options
[terminySzkolenSelect.selectedIndex].value}}
$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseUri+'?rand='+new Date().getTime(),async:true,cache:false,dataType:"json",data:data,success:function(jsonData,textStatus,jqXHR){if(whishlist&amp;&amp;!jsonData.errors)
WishlistAddProductCart(whishlist[0],idProduct,idCombination,whishlist[1]);if(!jsonData.hasError){if(jsonData.crossSelling)
$('.crossseling').html(jsonData.crossSelling);if(idCombination)
$(jsonData.products).each(function(){if(this.id!=undefined&amp;&amp;this.id==parseInt(idProduct)&amp;&amp;this.idCombination==parseInt(idCombination))
window.parent.ajaxCart.updateLayer(this);});else
$(jsonData.products).each(function(){if(this.id!=undefined&amp;&amp;this.id==parseInt(idProduct))
window.parent.ajaxCart.updateLayer(this);});if(contentOnly)
parent.$.fancybox.close();}else{if(addedFromProductPage)
$('#add_to_cart button').removeProp('disabled').removeClass('disabled');else
$(callerElement).removeProp('disabled');}
prestashop.emit('blockCartProductAdded',jsonData);window.parent.ajaxCart.updateCartInformation(jsonData,addedFromProductPage);},error:function(XMLHttpRequest,textStatus,errorThrown){var error="Impossible to add the product to the cart.&lt;br/&gt;textStatus: '"+textStatus+"'&lt;br/&gt;errorThrown: '"+errorThrown+"'&lt;br/&gt;responseText:&lt;br/&gt;"+XMLHttpRequest.responseText;if(!!$.prototype.fancybox)
$.fancybox.open([{type:'inline',autoScale:true,minHeight:30,content:'&lt;p class="fancybox-error"&gt;'+error+'&lt;/p&gt;'}],{padding:0});else
alert(error);if(addedFromProductPage)
$('#add_to_cart button').removeProp('disabled').removeClass('disabled');else
$(callerElement).removeProp('disabled');}});},remove:function(idProduct,idCombination,customizationId,idAddressDelivery,idKonfiguracja){$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseUri+'?rand='+new Date().getTime(),async:true,cache:false,dataType:"json",data:'controller=cart&amp;delete=1&amp;id_product='+idProduct
+'&amp;ipa='+((idCombination!=null&amp;&amp;parseInt(idCombination))?idCombination:'')+
((customizationId&amp;&amp;customizationId!=null)?'&amp;id_customization='+customizationId:'')+
((parseInt(idKonfiguracja)&amp;&amp;idKonfiguracja!=null)?'&amp;id_konfiguracja='+idKonfiguracja:'')+'&amp;id_address_delivery='+idAddressDelivery+'&amp;token='+static_token+'&amp;ajax=true',success:function(jsonData){prestashop.emit('blockCartProductRemoved',jsonData);ajaxCart.updateCart(jsonData);if($('body').attr('id')=='order'||$('body').attr('id')=='order-opc')
deleteProductFromSummary(idProduct+'_'+idCombination+'_'+customizationId+'_'+idAddressDelivery+'_'+idKonfiguracja);},error:function(){var error='ERROR: unable to delete the product';if(!!$.prototype.fancybox){$.fancybox.open([{type:'inline',autoScale:true,minHeight:30,content:error}],{padding:0});}else
alert(error);}});},hideOldProducts:function(jsonData){if($('.cart_block_list:first dl.products').length&gt;0){var removedProductId=null;var removedProductData=null;var removedProductDomId=null;$('.cart_block_list:first dl.products dt').each(function(){var domIdProduct=$(this).data('id');var firstCut=domIdProduct.replace('cart_block_product_','');var ids=firstCut.split('_');var stayInTheCart=false;for(aProduct in jsonData.products){if(jsonData.products[aProduct]['id']==ids[0]&amp;&amp;(!ids[1]||jsonData.products[aProduct]['idCombination']==ids[1])&amp;&amp;(!ids[3]||jsonData.products[aProduct]['idKonfiguracja']==ids[3])){stayInTheCart=true;ajaxCart.hideOldProductCustomizations(jsonData.products[aProduct],domIdProduct);}}
if(!stayInTheCart){removedProductId=$(this).data('id');if(removedProductId!=null){var firstCut=removedProductId.replace('cart_block_product_','');var ids=firstCut.split('_');$('dt[data-id="'+removedProductId+'"]').addClass('strike').fadeTo('slow',0,function(){$(this).slideUp('slow',function(){$(this).remove();if($('.cart_block:first dl.products dt').length==0){$(".cart_block").stop(true,true).slideUp(200);$('.cart_block_no_products:hidden').slideDown(450);$('.cart_block dl.products').remove();}});});$('dd[data-id="cart_block_combination_of_'+ids[0]+(ids[1]?'_'+ids[1]:'')+(ids[2]?'_'+ids[2]:'')+(ids[3]?'_'+ids[3]:'')+'"]').fadeTo('fast',0,function(){$(this).slideUp('fast',function(){$(this).remove();});});}}});}},hideOldProductCustomizations:function(product,domIdProduct){var customizationList=$('ul[data-id="customization_'+product['id']+'_'+product['idCombination']+'"]');if(customizationList.length&gt;0){$(customizationList).find("li").each(function(){$(this).find("div").each(function(){var customizationDiv=$(this).data('id');var tmp=customizationDiv.replace('deleteCustomizableProduct_','');var ids=tmp.split('_');if((parseInt(product.idCombination)==parseInt(ids[2]))&amp;&amp;!ajaxCart.doesCustomizationStillExist(product,ids[0]))
$('div[data-id="'+customizationDiv+'"]').parent().addClass('strike').fadeTo('slow',0,function(){$(this).slideUp('slow');$(this).remove();});});});}
var removeLinks=$('.deleteCustomizableProduct[data-id="'+domIdProduct+'"]').find('.ajax_cart_block_remove_link');if(!product.hasCustomizedDatas&amp;&amp;!removeLinks.length)
$('div[data-id="'+domIdProduct+'"]'+' span.remove_link').html('&lt;a class="ajax_cart_block_remove_link" rel="nofollow" href="'+baseUri+'?controller=cart&amp;amp;delete=1&amp;amp;id_product='+product['id']+'&amp;amp;ipa='+product['idCombination']+'&amp;amp;token='+static_token+'"&gt; &lt;/a&gt;');if(product.is_gift)
$('div[data-id="'+domIdProduct+'"]'+' span.remove_link').html('');},doesCustomizationStillExist:function(product,customizationId){var exists=false;$(product.customizedDatas).each(function(){if(this.customizationId==customizationId){exists=true;return false;}});return(exists);},refreshVouchers:function(jsonData){if(typeof(jsonData.discounts)=='undefined'||jsonData.discounts.length==0)
$('.vouchers').hide();else{$('.vouchers tbody').html('');for(i=0;i&lt;jsonData.discounts.length;i++){if(parseFloat(jsonData.discounts[i].price_float)&gt;0){var delete_link='';if(jsonData.discounts[i].code.length)
delete_link='&lt;a class="delete_voucher" href="'+jsonData.discounts[i].link+'" title="'+delete_txt+'"&gt;&lt;i class="icon-remove-sign"&gt;&lt;/i&gt;&lt;/a&gt;';$('.vouchers tbody').append($('&lt;tr class="bloc_cart_voucher" data-id="bloc_cart_voucher_'+jsonData.discounts[i].id+'"&gt;'
+' &lt;td class="quantity"&gt;1x&lt;/td&gt;'
+' &lt;td class="name" title="'+jsonData.discounts[i].description+'"&gt;'+jsonData.discounts[i].name+'&lt;/td&gt;'
+' &lt;td class="price"&gt;-'+jsonData.discounts[i].price+'&lt;/td&gt;'
+' &lt;td class="delete"&gt;'+delete_link+'&lt;/td&gt;'
+'&lt;/tr&gt;'));}}
$('.vouchers').show();}},updateProductQuantity:function(product,quantity){$('dt[data-id=cart_block_product_'+product.id+'_'+(product.idCombination?product.idCombination:'0')+'_'+(product.idAddressDelivery?product.idAddressDelivery:'0')
+'_'+(product.idKonfiguracja?product.idKonfiguracja:'0')+'] .quantity').fadeTo('fast',0,function(){$(this).text(quantity);$(this).fadeTo('fast',1,function(){$(this).fadeTo('fast',0,function(){$(this).fadeTo('fast',1,function(){$(this).fadeTo('fast',0,function(){$(this).fadeTo('fast',1);});});});});});},displayNewProducts:function(jsonData){$(jsonData.products).each(function(){if(this.id!=undefined){if($('.cart_block:first dl.products').length==0){$('.cart_block_no_products').before('&lt;dl class="products"&gt;&lt;/dl&gt;');$('.cart_block_no_products').hide();}
var domIdProduct=this.id+'_'+(this.idCombination?this.idCombination:'0')+'_'+(this.idAddressDelivery?this.idAddressDelivery:'0')+'_'+(this.idKonfiguracja?this.idKonfiguracja:'0');var domIdProductAttribute=this.id+'_'+(this.idCombination?this.idCombination:'0')+'_'+(this.idKonfiguracja?this.idKonfiguracja:'0');if($('dt[data-id="cart_block_product_'+domIdProduct+'"]').length==0){var productId=parseInt(this.id);var productAttributeId=(this.hasAttributes?parseInt(this.attributes):0);var content='&lt;dt class="unvisible" data-id="cart_block_product_'+domIdProduct+'"&gt;';var name=$.trim($('&lt;span /&gt;').html(this.name).text());name=(name.length&gt;60?name.substring(0,60)+'...':name);if(typeof this.konfiguracjaNumer!=='undefined'&amp;&amp;this.konfiguracjaNumer)
name+=' (Zestaw '+this.konfiguracjaNumer+')';content+='&lt;a class="cart-images" href="'+this.link+'" title="'+name+'"&gt;&lt;img  src="'+this.image_cart+'" alt="'+this.name+'"&gt;&lt;/a&gt;';content+='&lt;div class="cart-info"&gt;&lt;div class="product-name"&gt;'+'&lt;span class="quantity-formated"&gt;&lt;span class="quantity"&gt;'+this.quantity+'&lt;/span&gt;&amp;nbsp;x&amp;nbsp;&lt;/span&gt;&lt;br/&gt;&lt;a href="'+this.link+'" title="'+this.name+'" class="cart_block_product_name"&gt;'+name+'&lt;/a&gt;&lt;/div&gt;';if(this.hasAttributes)
content+='&lt;div class="product-atributes"&gt;&lt;a href="'+this.link+'" title="'+this.name+'"&gt;'+this.attributes+'&lt;/a&gt;&lt;/div&gt;';if(typeof(freeProductTranslation)!='undefined')
content+='&lt;span class="price"&gt;'+(parseFloat(this.price_float)&gt;0?this.priceByLine:freeProductTranslation)+'&lt;/span&gt;&lt;/div&gt;';if(typeof(this.is_gift)=='undefined'||this.is_gift==0)
content+='&lt;span class="remove_link"&gt;&lt;a rel="nofollow" class="ajax_cart_block_remove_link" href="'+baseUri+'?controller=cart&amp;amp;delete=1&amp;amp;id_product='+productId+'&amp;amp;token='+static_token+(this.hasAttributes?'&amp;amp;ipa='+parseInt(this.idCombination):'')+'&amp;amp;id_konfiguracja='+(this.idKonfiguracja?this.idKonfiguracja:'0')+'"&gt;&lt;svg width="22" height="22" viewBox="0 0 22 22"&gt;&lt;use xlink:href="/themes/elarto/svg/sprite.defs.svg#close"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/span&gt;';else
content+='&lt;span class="remove_link"&gt;&lt;/span&gt;';content+='&lt;/dt&gt;';if(this.hasAttributes)
content+='&lt;dd data-id="cart_block_combination_of_'+domIdProduct+'" class="unvisible"&gt;';if(this.hasCustomizedDatas)
content+=ajaxCart.displayNewCustomizedDatas(this);if(this.hasAttributes)content+='&lt;/dd&gt;';$('.cart_block dl.products').append(content);}
else{var jsonProduct=this;if($.trim($('dt[data-id="cart_block_product_'+domIdProduct+'"] .quantity').html())!=jsonProduct.quantity||$.trim($('dt[data-id="cart_block_product_'+domIdProduct+'"] .price').html())!=jsonProduct.priceByLine){if(!this.is_gift)
$('dt[data-id="cart_block_product_'+domIdProduct+'"] .price').text(jsonProduct.priceByLine);else
$('dt[data-id="cart_block_product_'+domIdProduct+'"] .price').html(freeProductTranslation);ajaxCart.updateProductQuantity(jsonProduct,jsonProduct.quantity);if(jsonProduct.hasCustomizedDatas){customizationFormatedDatas=ajaxCart.displayNewCustomizedDatas(jsonProduct);if(!$('ul[data-id="customization_'+domIdProductAttribute+'"]').length){if(jsonProduct.hasAttributes)
$('dd[data-id="cart_block_combination_of_'+domIdProduct+'"]').append(customizationFormatedDatas);else
$('.cart_block dl.products').append(customizationFormatedDatas);}else{$('ul[data-id="customization_'+domIdProductAttribute+'"]').html('');$('ul[data-id="customization_'+domIdProductAttribute+'"]').append(customizationFormatedDatas);}}}}
$('.cart_block dl.products .unvisible').slideDown(450).removeClass('unvisible');var removeLinks=$('dt[data-id="cart_block_product_'+domIdProduct+'"]').find('a.ajax_cart_block_remove_link');if(this.hasCustomizedDatas&amp;&amp;removeLinks.length)
$(removeLinks).each(function(){$(this).remove();});}});},displayNewCustomizedDatas:function(product){var content='';var productId=parseInt(product.id);var productAttributeId=typeof(product.idCombination)=='undefined'?0:parseInt(product.idCombination);var hasAlreadyCustomizations=$('ul[data-id="customization_'+productId+'_'+productAttributeId+'"]').length;if(!hasAlreadyCustomizations){if(!product.hasAttributes)
content+='&lt;dd data-id="cart_block_combination_of_'+productId+'" class="unvisible"&gt;';if($('ul[data-id="customization_'+productId+'_'+productAttributeId+'"]').val()==undefined)
content+='&lt;ul class="cart_block_customizations" data-id="customization_'+productId+'_'+productAttributeId+'"&gt;';}
$(product.customizedDatas).each(function(){var done=0;customizationId=parseInt(this.customizationId);productAttributeId=typeof(product.idCombination)=='undefined'?0:parseInt(product.idCombination);content+='&lt;li name="customization"&gt;&lt;div class="deleteCustomizableProduct" data-id="deleteCustomizableProduct_'+customizationId+'_'+productId+'_'+(productAttributeId?productAttributeId:'0')+'"&gt;&lt;a rel="nofollow" class="ajax_cart_block_remove_link" href="'+baseUri+'?controller=cart&amp;amp;delete=1&amp;amp;id_product='+productId+'&amp;amp;ipa='+productAttributeId+'&amp;amp;id_customization='+customizationId+'&amp;amp;token='+static_token+'"&gt;&lt;/a&gt;&lt;/div&gt;';$(this.datas).each(function(){if(this['type']==CUSTOMIZE_TEXTFIELD){$(this.datas).each(function(){if(this['index']==0){content+=' '+this.truncatedValue.replace(/&lt;br \/&gt;/g,' ');done=1;return false;}})}});if(!done)
content+=customizationIdMessage+customizationId;if(!hasAlreadyCustomizations)content+='&lt;/li&gt;';if(customizationId){$('#uploadable_files li div.customizationUploadBrowse img').remove();$('#text_fields input').attr('value','');}});if(!hasAlreadyCustomizations){content+='&lt;/ul&gt;';if(!product.hasAttributes)content+='&lt;/dd&gt;';}
return(content);},updateLayer:function(product){$('#layer_cart_product_title').text(product.name);$('#layer_cart_product_attributes').text('');if(product.hasAttributes&amp;&amp;product.hasAttributes==true)
$('#layer_cart_product_attributes').html(product.attributes);$('#layer_cart_product_price').text(product.price);$('#layer_cart_product_quantity').text(product.quantity);$('.layer_cart_img').html('&lt;img class="layer_cart_img img-responsive" src="'+product.image+'" alt="'+product.name+'" title="'+product.name+'" /&gt;');this.showOverlay();$('#layer_cart').fadeIn('fast');$(window).animate({scrollTo:0},800);crossselling_serialScroll();},showOverlay:function(){$('.layer_cart_overlay').css('width','100%');$('.layer_cart_overlay').css('height','100%');$('.layer_cart_overlay').show();},updateCart:function(jsonData){if(jsonData.hasError){var errors='';for(error in jsonData.errors)
if(error!='indexOf')
errors+=$('&lt;div /&gt;').html(jsonData.errors[error]).text()+"\n";if(!!$.prototype.fancybox)
$.fancybox.open([{type:'inline',autoScale:true,minHeight:30,content:'&lt;p class="fancybox-error"&gt;'+errors+'&lt;/p&gt;'}],{padding:0});else
alert(errors);}else{ajaxCart.updateCartEverywhere(jsonData);if(typeof jsonData.shoppingCartContent!=='undefined'){$('#cart-block-content').replaceWith($(jsonData.shoppingCartContent).find('#cart-block-content'));if(cart_block_watcher.isHoveringOver()){$(".cart_block").addClass('_open').stop(true,true).height('auto').show();}
ajaxCart.updateLayerFreeDelivery(jsonData);}else{ajaxCart.hideOldProducts(jsonData);ajaxCart.displayNewProducts(jsonData);}
ajaxCart.refreshVouchers(jsonData);ajaxCart.updateLayerFreeDelivery(jsonData);}
$(document).trigger('ajaxUpdateCart',jsonData);},updateLayerFreeDelivery:function(jsonData){var $free=$('.free-delivery-indicator:not(.cart)');if(!$free.length)
return;if(jsonData.free_delivery_min&lt;=0||jsonData.free_delivery_missing&lt;=0){$free.hide();$('.free-delivery-indicator-wrapper').hide();return;}
$('.free-delivery-indicator-wrapper').show();$free.show();$free.find('.amount-missing').html(formatCurrency(jsonData.free_delivery_missing,currencyFormat,currencySign,currencyBlank));var w=Math.round((1-(jsonData.free_delivery_missing/jsonData.free_delivery_min))*100,2);$free.find('.current-amount').css({width:w+'%'});},updateCartEverywhere:function(jsonData){if(parseFloat(jsonData.shippingCostFloat)&gt;0)
$('.ajax_cart_shipping_cost').text(jsonData.shippingCost);else if(typeof(freeShippingTranslation)!='undefined')
$('.ajax_cart_shipping_cost').html(freeShippingTranslation);$('.ajax_cart_tax_cost').text(jsonData.taxCost);$('.cart_block_wrapping_cost').text(jsonData.wrappingCost);$('.ajax_block_cart_total').text(jsonData.total);$('.ajax_block_cart_free_delivery_missing').text((Math.round(jsonData.free_delivery_missing*100)/100).toFixed(2)+" zÅ‚");$('.ajax_block_products_total').text(jsonData.productTotal);$('.ajax_total_price_wt').text(jsonData.total_price_wt);if(parseFloat(jsonData.freeShippingFloat)&gt;0){$('.ajax_cart_free_shipping').html(jsonData.freeShipping);$('.freeshipping').fadeIn(0);}else if(parseFloat(jsonData.freeShippingFloat)==0)
$('.freeshipping').fadeOut(0);this.nb_total_products=jsonData.nbTotalProducts;var nbTotalProducts=parseInt(jsonData.nbTotalProducts);if(nbTotalProducts&gt;0){$('.ajax_cart_no_product').hide();$('.ajax_cart_quantity').text(jsonData.nbTotalProducts);if(nbTotalProducts&gt;1&amp;&amp;nbTotalProducts&lt;5){$('.ajax_cart_product_txt, .ajax_cart_product_txt_sm').each(function(){$(this).hide();});$('.ajax_cart_product_txt_s').each(function(){$(this).show();});}else{if(nbTotalProducts&gt;=5){$('.ajax_cart_product_txt_sm').each(function(){$(this).show();});$('.ajax_cart_product_txt, .ajax_cart_product_txt_s').each(function(){$(this).hide();});}else{$('.ajax_cart_product_txt').each(function(){$(this).show();});$('.ajax_cart_product_txt_s, .ajax_cart_product_txt_sm').each(function(){$(this).hide();});}}}else{$('.ajax_cart_product_txt_sm, .ajax_cart_product_txt_s, .ajax_cart_product_txt, .ajax_cart_total').each(function(){$(this).hide();});$('.ajax_cart_quantity').text(0);$('.ajax_cart_no_product').show('slow');}}};function HoverWatcher(selector){this.hovering=false;var self=this;this.isHoveringOver=function(){return self.hovering;}
$(document).on('mouseover',selector,function(){self.hovering=true;});$(document).on('mouseleave',selector,function(){self.hovering=false;});}
function crossselling_serialScroll(){$('#blockcart_caroucel').productSlider({breakpoints:{768:{slidesPerView:3,slidesPerGroup:3},992:{slidesPerView:4,slidesPerGroup:4}}});};;(function(k){'use strict';k(['jquery'],function($){var j=$.scrollTo=function(a,b,c){return $(window).scrollTo(a,b,c)};j.defaults={axis:'xy',duration:0,limit:!0};j.window=function(a){return $(window)._scrollable()};$.fn._scrollable=function(){return this.map(function(){var a=this,isWin=!a.nodeName||$.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)return a;var b=(a.contentWindow||a).document||a.ownerDocument||a;return/webkit/i.test(navigator.userAgent)||b.compatMode=='BackCompat'?b.body:b.documentElement})};$.fn.scrollTo=function(f,g,h){if(typeof g=='object'){h=g;g=0}if(typeof h=='function')h={onAfter:h};if(f=='max')f=9e9;h=$.extend({},j.defaults,h);g=g||h.duration;h.queue=h.queue&amp;&amp;h.axis.length&gt;1;if(h.queue)g/=2;h.offset=both(h.offset);h.over=both(h.over);return this._scrollable().each(function(){if(f==null)return;var d=this,$elem=$(d),targ=f,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break}targ=win?$(targ):$(targ,this);if(!targ.length)return;case'object':if(targ.is||targ.style)toff=(targ=$(targ)).offset()}var e=$.isFunction(h.offset)&amp;&amp;h.offset(d,targ)||h.offset;$.each(h.axis.split(''),function(i,a){var b=a=='x'?'Left':'Top',pos=b.toLowerCase(),key='scroll'+b,old=d[key],max=j.max(d,a);if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(h.margin){attr[key]-=parseInt(targ.css('margin'+b))||0;attr[key]-=parseInt(targ.css('border'+b+'Width'))||0}attr[key]+=e[pos]||0;if(h.over[pos])attr[key]+=targ[a=='x'?'width':'height']()*h.over[pos]}else{var c=targ[pos];attr[key]=c.slice&amp;&amp;c.slice(-1)=='%'?parseFloat(c)/100*max:c}if(h.limit&amp;&amp;/^\d+$/.test(attr[key]))attr[key]=attr[key]&lt;=0?0:Math.min(attr[key],max);if(!i&amp;&amp;h.queue){if(old!=attr[key])animate(h.onAfterFirst);delete attr[key]}});animate(h.onAfter);function animate(a){$elem.animate(attr,g,h.easing,a&amp;&amp;function(){a.call(this,targ,h)})}}).end()};j.max=function(a,b){var c=b=='x'?'Width':'Height',scroll='scroll'+c;if(!$(a).is('html,body'))return a[scroll]-$(a)[c.toLowerCase()]();var d='client'+c,html=a.ownerDocument.documentElement,body=a.ownerDocument.body;return Math.max(html[scroll],body[scroll])-Math.min(html[d],body[d])};function both(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}return j})}(typeof define==='function'&amp;&amp;define.amd?define:function(a,b){if(typeof module!=='undefined'&amp;&amp;module.exports){module.exports=b(require('jquery'))}else{b(jQuery)}}));;(function(a){var b=a.serialScroll=function(c){return a(window).serialScroll(c)};b.defaults={duration:1e3,axis:"x",event:"click",start:0,step:1,lock:!0,cycle:!0,constant:!0};a.fn.serialScroll=function(c){return this.each(function(){var t=a.extend({},b.defaults,c),s=t.event,i=t.step,r=t.lazy,e=t.target?this:document,u=a(t.target||this,e),p=u[0],m=t.items,h=t.start,g=t.interval,k=t.navigation,l;if(!r){m=d()}if(t.force){f({},h)}a(t.prev||[],e).bind(s,-i,q);a(t.next||[],e).bind(s,i,q);if(!p.ssbound){u.bind("prev.serialScroll",-i,q).bind("next.serialScroll",i,q).bind("goto.serialScroll",f)}if(g){u.bind("start.serialScroll",function(v){if(!g){o();g=!0;n()}}).bind("stop.serialScroll",function(){o();g=!1})}u.bind("notify.serialScroll",function(x,w){var v=j(w);if(v&gt;-1){h=v}});p.ssbound=!0;if(t.jump){(r?u:d()).bind(s,function(v){f(v,j(v.target))})}if(k){k=a(k,e).bind(s,function(v){v.data=Math.round(d().length/k.length)*k.index(this);f(v,this)})}function q(v){v.data+=h;f(v,this)}function f(B,z){if(!isNaN(z)){B.data=z;z=p}var C=B.data,v,D=B.type,A=t.exclude?d().slice(0,-t.exclude):d(),y=A.length,w=A[C],x=t.duration;if(D){B.preventDefault()}if(g){o();l=setTimeout(n,t.interval)}if(!w){v=C&lt;0?0:y-1;if(h!=v){C=v}else{if(!t.cycle){return}else{C=y-v-1}}w=A[C]}if(!w||t.lock&amp;&amp;u.is(":animated")||D&amp;&amp;t.onBefore&amp;&amp;t.onBefore(B,w,u,d(),C)===!1){return}if(t.stop){u.queue("fx",[]).stop()}if(t.constant){x=Math.abs(x/i*(h-C))}u.scrollTo(w,x,t).trigger("notify.serialScroll",[C])}function n(){u.trigger("next.serialScroll")}function o(){clearTimeout(l)}function d(){return a(m,p)}function j(w){if(!isNaN(w)){return w}var x=d(),v;while((v=x.index(w))==-1&amp;&amp;w!=p){w=w.parentNode}return v}})}})(jQuery);;$(document).ready(function(){$('.favoriteproducts_block_extra_add').click(function(){var this_id_product=jQuery(this).data('id_product')
$.ajax({url:favorite_products_url_add+'&amp;rand='+new Date().getTime(),type:"POST",headers:{"cache-control":"no-cache"},data:{"id_product":this_id_product,},success:function(result){if(result=='0')
{$('.favoriteproducts_btn_add_'+this_id_product).hide();$('.favoriteproducts_btn_remove_'+this_id_product).show();}}});});$('.favoriteproducts_block_extra_remove').click(function(){var this_id_product=jQuery(this).data('id_product')
$.ajax({url:favorite_products_url_remove+'&amp;rand='+new Date().getTime(),type:"POST",headers:{"cache-control":"no-cache"},data:{"id_product":this_id_product,},success:function(result){if(result=='0')
{$('.favoriteproducts_btn_remove_'+this_id_product).hide();$('.favoriteproducts_btn_add_'+this_id_product).show();}}});});$('.favoriteproducts_block_extra_added').click(function(){$.ajax({url:favorite_products_url_remove+'&amp;rand='+new Date().getTime(),type:"POST",headers:{"cache-control":"no-cache"},data:{"id_product":favorite_products_id_product},success:function(result){if(result=='0')
{$('#favoriteproducts_block_extra_added').slideUp(function(){$('#favoriteproducts_block_extra_removed').slideDown("slow");});}}});});$('.favoriteproducts_block_extra_removed').click(function(){$.ajax({url:favorite_products_url_add+'&amp;rand='+new Date().getTime(),type:"POST",headers:{"cache-control":"no-cache"},data:{"id_product":favorite_products_id_product},success:function(result){if(result=='0')
{$('#favoriteproducts_block_extra_removed').slideUp(function(){$('#favoriteproducts_block_extra_added').slideDown("slow");});}}});});$('[rel^=ajax_id_favoriteproduct_]').click(function(e)
{e.preventDefault();var idFavoriteProduct=$(this).attr('rel').replace('ajax_id_favoriteproduct_','');var parent=$(this).parent().parent();$.ajax({url:favorite_products_url_remove,type:"POST",data:{'id_product':idFavoriteProduct,'ajax':true},success:function(result)
{if(result=='0')
{parent.fadeOut("normal",function()
{parent.remove();});}}});});});;/*! jQuery UI - v1.9.2 - 2013-06-07
 * http://jqueryui.com
 * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.position.js, jquery.ui.autocomplete.js, jquery.ui.menu.js
 * Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
(function($,undefined){var uuid=0,runiqueId=/^ui-id-\d+$/;$.ui=$.ui||{};if($.ui.version){return;}
$.extend($.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});$.fn.extend({_focus:$.fn.focus,focus:function(delay,fn){return typeof delay==="number"?this.each(function(){var elem=this;setTimeout(function(){$(elem).focus();if(fn){fn.call(elem);}},delay);}):this._focus.apply(this,arguments);},scrollParent:function(){var scrollParent;if(($.ui.ie&amp;&amp;(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){scrollParent=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.css(this,'position'))&amp;&amp;(/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x'));}).eq(0);}else{scrollParent=this.parents().filter(function(){return(/(auto|scroll)/).test($.css(this,'overflow')+$.css(this,'overflow-y')+$.css(this,'overflow-x'));}).eq(0);}
return(/fixed/).test(this.css('position'))||!scrollParent.length?$(document):scrollParent;},zIndex:function(zIndex){if(zIndex!==undefined){return this.css("zIndex",zIndex);}
if(this.length){var elem=$(this[0]),position,value;while(elem.length&amp;&amp;elem[0]!==document){position=elem.css("position");if(position==="absolute"||position==="relative"||position==="fixed"){value=parseInt(elem.css("zIndex"),10);if(!isNaN(value)&amp;&amp;value!==0){return value;}}
elem=elem.parent();}}
return 0;},uniqueId:function(){return this.each(function(){if(!this.id){this.id="ui-id-"+(++uuid);}});},removeUniqueId:function(){return this.each(function(){if(runiqueId.test(this.id)){$(this).removeAttr("id");}});}});function focusable(element,isTabIndexNotNaN){var map,mapName,img,nodeName=element.nodeName.toLowerCase();if("area"===nodeName){map=element.parentNode;mapName=map.name;if(!element.href||!mapName||map.nodeName.toLowerCase()!=="map"){return false;}
img=$("img[usemap=#"+mapName+"]")[0];return!!img&amp;&amp;visible(img);}
return(/input|select|textarea|button|object/.test(nodeName)?!element.disabled:"a"===nodeName?element.href||isTabIndexNotNaN:isTabIndexNotNaN)&amp;&amp;visible(element);}
function visible(element){return $.expr.filters.visible(element)&amp;&amp;!$(element).parents().andSelf().filter(function(){return $.css(this,"visibility")==="hidden";}).length;}
$.extend($.expr[":"],{data:$.expr.createPseudo?$.expr.createPseudo(function(dataName){return function(elem){return!!$.data(elem,dataName);};}):function(elem,i,match){return!!$.data(elem,match[3]);},focusable:function(element){return focusable(element,!isNaN($.attr(element,"tabindex")));},tabbable:function(element){var tabIndex=$.attr(element,"tabindex"),isTabIndexNaN=isNaN(tabIndex);return(isTabIndexNaN||tabIndex&gt;=0)&amp;&amp;focusable(element,!isTabIndexNaN);}});$(function(){var body=document.body,div=body.appendChild(div=document.createElement("div"));div.offsetHeight;$.extend(div.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});$.support.minHeight=div.offsetHeight===100;$.support.selectstart="onselectstart"in div;body.removeChild(div).style.display="none";});if(!$("&lt;a&gt;").outerWidth(1).jquery){$.each(["Width","Height"],function(i,name){var side=name==="Width"?["Left","Right"]:["Top","Bottom"],type=name.toLowerCase(),orig={innerWidth:$.fn.innerWidth,innerHeight:$.fn.innerHeight,outerWidth:$.fn.outerWidth,outerHeight:$.fn.outerHeight};function reduce(elem,size,border,margin){$.each(side,function(){size-=parseFloat($.css(elem,"padding"+this))||0;if(border){size-=parseFloat($.css(elem,"border"+this+"Width"))||0;}
if(margin){size-=parseFloat($.css(elem,"margin"+this))||0;}});return size;}
$.fn["inner"+name]=function(size){if(size===undefined){return orig["inner"+name].call(this);}
return this.each(function(){$(this).css(type,reduce(this,size)+"px");});};$.fn["outer"+name]=function(size,margin){if(typeof size!=="number"){return orig["outer"+name].call(this,size);}
return this.each(function(){$(this).css(type,reduce(this,size,true,margin)+"px");});};});}
if($("&lt;a&gt;").data("a-b","a").removeData("a-b").data("a-b")){$.fn.removeData=(function(removeData){return function(key){if(arguments.length){return removeData.call(this,$.camelCase(key));}else{return removeData.call(this);}};})($.fn.removeData);}
(function(){var uaMatch=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];$.ui.ie=uaMatch.length?true:false;$.ui.ie6=parseFloat(uaMatch[1],10)===6;})();$.fn.extend({disableSelection:function(){return this.bind(($.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(event){event.preventDefault();});},enableSelection:function(){return this.unbind(".ui-disableSelection");}});$.extend($.ui,{plugin:{add:function(module,option,set){var i,proto=$.ui[module].prototype;for(i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args){var i,set=instance.plugins[name];if(!set||!instance.element[0].parentNode||instance.element[0].parentNode.nodeType===11){return;}
for(i=0;i&lt;set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args);}}}},contains:$.contains,hasScroll:function(el,a){if($(el).css("overflow")==="hidden"){return false;}
var scroll=(a&amp;&amp;a==="left")?"scrollLeft":"scrollTop",has=false;if(el[scroll]&gt;0){return true;}
el[scroll]=1;has=(el[scroll]&gt;0);el[scroll]=0;return has;},isOverAxis:function(x,reference,size){return(x&gt;reference)&amp;&amp;(x&lt;(reference+size));},isOver:function(y,x,top,left,height,width){return $.ui.isOverAxis(y,top,height)&amp;&amp;$.ui.isOverAxis(x,left,width);}});})(jQuery);(function($,undefined){var uuid=0,slice=Array.prototype.slice,_cleanData=$.cleanData;$.cleanData=function(elems){for(var i=0,elem;(elem=elems[i])!=null;i++){try{$(elem).triggerHandler("remove");}catch(e){}}
_cleanData(elems);};$.widget=function(name,base,prototype){var fullName,existingConstructor,constructor,basePrototype,namespace=name.split(".")[0];name=name.split(".")[1];fullName=namespace+"-"+name;if(!prototype){prototype=base;base=$.Widget;}
$.expr[":"][fullName.toLowerCase()]=function(elem){return!!$.data(elem,fullName);};$[namespace]=$[namespace]||{};existingConstructor=$[namespace][name];constructor=$[namespace][name]=function(options,element){if(!this._createWidget){return new constructor(options,element);}
if(arguments.length){this._createWidget(options,element);}};$.extend(constructor,existingConstructor,{version:prototype.version,_proto:$.extend({},prototype),_childConstructors:[]});basePrototype=new base();basePrototype.options=$.widget.extend({},basePrototype.options);$.each(prototype,function(prop,value){if($.isFunction(value)){prototype[prop]=(function(){var _super=function(){return base.prototype[prop].apply(this,arguments);},_superApply=function(args){return base.prototype[prop].apply(this,args);};return function(){var __super=this._super,__superApply=this._superApply,returnValue;this._super=_super;this._superApply=_superApply;returnValue=value.apply(this,arguments);this._super=__super;this._superApply=__superApply;return returnValue;};})();}});constructor.prototype=$.widget.extend(basePrototype,{widgetEventPrefix:existingConstructor?basePrototype.widgetEventPrefix:name},prototype,{constructor:constructor,namespace:namespace,widgetName:name,widgetBaseClass:fullName,widgetFullName:fullName});if(existingConstructor){$.each(existingConstructor._childConstructors,function(i,child){var childPrototype=child.prototype;$.widget(childPrototype.namespace+"."+childPrototype.widgetName,constructor,child._proto);});delete existingConstructor._childConstructors;}else{base._childConstructors.push(constructor);}
$.widget.bridge(name,constructor);};$.widget.extend=function(target){var input=slice.call(arguments,1),inputIndex=0,inputLength=input.length,key,value;for(;inputIndex&lt;inputLength;inputIndex++){for(key in input[inputIndex]){value=input[inputIndex][key];if(input[inputIndex].hasOwnProperty(key)&amp;&amp;value!==undefined){if($.isPlainObject(value)){target[key]=$.isPlainObject(target[key])?$.widget.extend({},target[key],value):$.widget.extend({},value);}else{target[key]=value;}}}}
return target;};$.widget.bridge=function(name,object){var fullName=object.prototype.widgetFullName||name;$.fn[name]=function(options){var isMethodCall=typeof options==="string",args=slice.call(arguments,1),returnValue=this;options=!isMethodCall&amp;&amp;args.length?$.widget.extend.apply(null,[options].concat(args)):options;if(isMethodCall){this.each(function(){var methodValue,instance=$.data(this,fullName);if(!instance){return $.error("cannot call methods on "+name+" prior to initialization; "+"attempted to call method '"+options+"'");}
if(!$.isFunction(instance[options])||options.charAt(0)==="_"){return $.error("no such method '"+options+"' for "+name+" widget instance");}
methodValue=instance[options].apply(instance,args);if(methodValue!==instance&amp;&amp;methodValue!==undefined){returnValue=methodValue&amp;&amp;methodValue.jquery?returnValue.pushStack(methodValue.get()):methodValue;return false;}});}else{this.each(function(){var instance=$.data(this,fullName);if(instance){instance.option(options||{})._init();}else{$.data(this,fullName,new object(options,this));}});}
return returnValue;};};$.Widget=function(){};$.Widget._childConstructors=[];$.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"&lt;div&gt;",options:{disabled:false,create:null},_createWidget:function(options,element){element=$(element||this.defaultElement||this)[0];this.element=$(element);this.uuid=uuid++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=$.widget.extend({},this.options,this._getCreateOptions(),options);this.bindings=$();this.hoverable=$();this.focusable=$();if(element!==this){$.data(element,this.widgetName,this);$.data(element,this.widgetFullName,this);this._on(true,this.element,{remove:function(event){if(event.target===element){this.destroy();}}});this.document=$(element.style?element.ownerDocument:element.document||element);this.window=$(this.document[0].defaultView||this.document[0].parentWindow);}
this._create();this._trigger("create",null,this._getCreateEventData());this._init();},_getCreateOptions:$.noop,_getCreateEventData:$.noop,_create:$.noop,_init:$.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData($.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus");},_destroy:$.noop,widget:function(){return this.element;},option:function(key,value){var options=key,parts,curOption,i;if(arguments.length===0){return $.widget.extend({},this.options);}
if(typeof key==="string"){options={};parts=key.split(".");key=parts.shift();if(parts.length){curOption=options[key]=$.widget.extend({},this.options[key]);for(i=0;i&lt;parts.length-1;i++){curOption[parts[i]]=curOption[parts[i]]||{};curOption=curOption[parts[i]];}
key=parts.pop();if(value===undefined){return curOption[key]===undefined?null:curOption[key];}
curOption[key]=value;}else{if(value===undefined){return this.options[key]===undefined?null:this.options[key];}
options[key]=value;}}
this._setOptions(options);return this;},_setOptions:function(options){var key;for(key in options){this._setOption(key,options[key]);}
return this;},_setOption:function(key,value){this.options[key]=value;if(key==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!value).attr("aria-disabled",value);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus");}
return this;},enable:function(){return this._setOption("disabled",false);},disable:function(){return this._setOption("disabled",true);},_on:function(suppressDisabledCheck,element,handlers){var delegateElement,instance=this;if(typeof suppressDisabledCheck!=="boolean"){handlers=element;element=suppressDisabledCheck;suppressDisabledCheck=false;}
if(!handlers){handlers=element;element=this.element;delegateElement=this.widget();}else{element=delegateElement=$(element);this.bindings=this.bindings.add(element);}
$.each(handlers,function(event,handler){function handlerProxy(){if(!suppressDisabledCheck&amp;&amp;(instance.options.disabled===true||$(this).hasClass("ui-state-disabled"))){return;}
return(typeof handler==="string"?instance[handler]:handler).apply(instance,arguments);}
if(typeof handler!=="string"){handlerProxy.guid=handler.guid=handler.guid||handlerProxy.guid||$.guid++;}
var match=event.match(/^(\w+)\s*(.*)$/),eventName=match[1]+instance.eventNamespace,selector=match[2];if(selector){delegateElement.delegate(selector,eventName,handlerProxy);}else{element.bind(eventName,handlerProxy);}});},_off:function(element,eventName){eventName=(eventName||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;element.unbind(eventName).undelegate(eventName);},_delay:function(handler,delay){function handlerProxy(){return(typeof handler==="string"?instance[handler]:handler).apply(instance,arguments);}
var instance=this;return setTimeout(handlerProxy,delay||0);},_hoverable:function(element){this.hoverable=this.hoverable.add(element);this._on(element,{mouseenter:function(event){$(event.currentTarget).addClass("ui-state-hover");},mouseleave:function(event){$(event.currentTarget).removeClass("ui-state-hover");}});},_focusable:function(element){this.focusable=this.focusable.add(element);this._on(element,{focusin:function(event){$(event.currentTarget).addClass("ui-state-focus");},focusout:function(event){$(event.currentTarget).removeClass("ui-state-focus");}});},_trigger:function(type,event,data){var prop,orig,callback=this.options[type];data=data||{};event=$.Event(event);event.type=(type===this.widgetEventPrefix?type:this.widgetEventPrefix+type).toLowerCase();event.target=this.element[0];orig=event.originalEvent;if(orig){for(prop in orig){if(!(prop in event)){event[prop]=orig[prop];}}}
this.element.trigger(event,data);return!($.isFunction(callback)&amp;&amp;callback.apply(this.element[0],[event].concat(data))===false||event.isDefaultPrevented());}};$.each({show:"fadeIn",hide:"fadeOut"},function(method,defaultEffect){$.Widget.prototype["_"+method]=function(element,options,callback){if(typeof options==="string"){options={effect:options};}
var hasOptions,effectName=!options?method:options===true||typeof options==="number"?defaultEffect:options.effect||defaultEffect;options=options||{};if(typeof options==="number"){options={duration:options};}
hasOptions=!$.isEmptyObject(options);options.complete=callback;if(options.delay){element.delay(options.delay);}
if(hasOptions&amp;&amp;$.effects&amp;&amp;($.effects.effect[effectName]||$.uiBackCompat!==false&amp;&amp;$.effects[effectName])){element[method](options);}else if(effectName!==method&amp;&amp;element[effectName]){element[effectName](options.duration,options.easing,callback);}else{element.queue(function(next){$(this)[method]();if(callback){callback.call(element[0]);}
next();});}};});if($.uiBackCompat!==false){$.Widget.prototype._getCreateOptions=function(){return $.metadata&amp;&amp;$.metadata.get(this.element[0])[this.widgetName];};}})(jQuery);(function($,undefined){$.ui=$.ui||{};var cachedScrollbarWidth,max=Math.max,abs=Math.abs,round=Math.round,rhorizontal=/left|center|right/,rvertical=/top|center|bottom/,roffset=/[\+\-]\d+%?/,rposition=/^\w+/,rpercent=/%$/,_position=$.fn.position;function getOffsets(offsets,width,height){return[parseInt(offsets[0],10)*(rpercent.test(offsets[0])?width/100:1),parseInt(offsets[1],10)*(rpercent.test(offsets[1])?height/100:1)];}
function parseCss(element,property){return parseInt($.css(element,property),10)||0;}
$.position={scrollbarWidth:function(){if(cachedScrollbarWidth!==undefined){return cachedScrollbarWidth;}
var w1,w2,div=$("&lt;div style='display:block;width:50px;height:50px;overflow:hidden;'&gt;&lt;div style='height:100px;width:auto;'&gt;&lt;/div&gt;&lt;/div&gt;"),innerDiv=div.children()[0];$("body").append(div);w1=innerDiv.offsetWidth;div.css("overflow","scroll");w2=innerDiv.offsetWidth;if(w1===w2){w2=div[0].clientWidth;}
div.remove();return(cachedScrollbarWidth=w1-w2);},getScrollInfo:function(within){var overflowX=within.isWindow?"":within.element.css("overflow-x"),overflowY=within.isWindow?"":within.element.css("overflow-y"),hasOverflowX=overflowX==="scroll"||(overflowX==="auto"&amp;&amp;within.width&lt;within.element[0].scrollWidth),hasOverflowY=overflowY==="scroll"||(overflowY==="auto"&amp;&amp;within.height&lt;within.element[0].scrollHeight);return{width:hasOverflowX?$.position.scrollbarWidth():0,height:hasOverflowY?$.position.scrollbarWidth():0};},getWithinInfo:function(element){var withinElement=$(element||window),isWindow=$.isWindow(withinElement[0]);return{element:withinElement,isWindow:isWindow,offset:withinElement.offset()||{left:0,top:0},scrollLeft:withinElement.scrollLeft(),scrollTop:withinElement.scrollTop(),width:isWindow?withinElement.width():withinElement.outerWidth(),height:isWindow?withinElement.height():withinElement.outerHeight()};}};$.fn.position=function(options){if(!options||!options.of){return _position.apply(this,arguments);}
options=$.extend({},options);var atOffset,targetWidth,targetHeight,targetOffset,basePosition,target=$(options.of),within=$.position.getWithinInfo(options.within),scrollInfo=$.position.getScrollInfo(within),targetElem=target[0],collision=(options.collision||"flip").split(" "),offsets={};if(targetElem.nodeType===9){targetWidth=target.width();targetHeight=target.height();targetOffset={top:0,left:0};}else if($.isWindow(targetElem)){targetWidth=target.width();targetHeight=target.height();targetOffset={top:target.scrollTop(),left:target.scrollLeft()};}else if(targetElem.preventDefault){options.at="left top";targetWidth=targetHeight=0;targetOffset={top:targetElem.pageY,left:targetElem.pageX};}else{targetWidth=target.outerWidth();targetHeight=target.outerHeight();targetOffset=target.offset();}
basePosition=$.extend({},targetOffset);$.each(["my","at"],function(){var pos=(options[this]||"").split(" "),horizontalOffset,verticalOffset;if(pos.length===1){pos=rhorizontal.test(pos[0])?pos.concat(["center"]):rvertical.test(pos[0])?["center"].concat(pos):["center","center"];}
pos[0]=rhorizontal.test(pos[0])?pos[0]:"center";pos[1]=rvertical.test(pos[1])?pos[1]:"center";horizontalOffset=roffset.exec(pos[0]);verticalOffset=roffset.exec(pos[1]);offsets[this]=[horizontalOffset?horizontalOffset[0]:0,verticalOffset?verticalOffset[0]:0];options[this]=[rposition.exec(pos[0])[0],rposition.exec(pos[1])[0]];});if(collision.length===1){collision[1]=collision[0];}
if(options.at[0]==="right"){basePosition.left+=targetWidth;}else if(options.at[0]==="center"){basePosition.left+=targetWidth/2;}
if(options.at[1]==="bottom"){basePosition.top+=targetHeight;}else if(options.at[1]==="center"){basePosition.top+=targetHeight/2;}
atOffset=getOffsets(offsets.at,targetWidth,targetHeight);basePosition.left+=atOffset[0];basePosition.top+=atOffset[1];return this.each(function(){var collisionPosition,using,elem=$(this),elemWidth=elem.outerWidth(),elemHeight=elem.outerHeight(),marginLeft=parseCss(this,"marginLeft"),marginTop=parseCss(this,"marginTop"),collisionWidth=elemWidth+marginLeft+parseCss(this,"marginRight")+scrollInfo.width,collisionHeight=elemHeight+marginTop+parseCss(this,"marginBottom")+scrollInfo.height,position=$.extend({},basePosition),myOffset=getOffsets(offsets.my,elem.outerWidth(),elem.outerHeight());if(options.my[0]==="right"){position.left-=elemWidth;}else if(options.my[0]==="center"){position.left-=elemWidth/2;}
if(options.my[1]==="bottom"){position.top-=elemHeight;}else if(options.my[1]==="center"){position.top-=elemHeight/2;}
position.left+=myOffset[0];position.top+=myOffset[1];if(!$.support.offsetFractions){position.left=round(position.left);position.top=round(position.top);}
collisionPosition={marginLeft:marginLeft,marginTop:marginTop};$.each(["left","top"],function(i,dir){if($.ui.position[collision[i]]){$.ui.position[collision[i]][dir](position,{targetWidth:targetWidth,targetHeight:targetHeight,elemWidth:elemWidth,elemHeight:elemHeight,collisionPosition:collisionPosition,collisionWidth:collisionWidth,collisionHeight:collisionHeight,offset:[atOffset[0]+myOffset[0],atOffset[1]+myOffset[1]],my:options.my,at:options.at,within:within,elem:elem});}});if($.fn.bgiframe){elem.bgiframe();}
if(options.using){using=function(props){var left=targetOffset.left-position.left,right=left+targetWidth-elemWidth,top=targetOffset.top-position.top,bottom=top+targetHeight-elemHeight,feedback={target:{element:target,left:targetOffset.left,top:targetOffset.top,width:targetWidth,height:targetHeight},element:{element:elem,left:position.left,top:position.top,width:elemWidth,height:elemHeight},horizontal:right&lt;0?"left":left&gt;0?"right":"center",vertical:bottom&lt;0?"top":top&gt;0?"bottom":"middle"};if(targetWidth&lt;elemWidth&amp;&amp;abs(left+right)&lt;targetWidth){feedback.horizontal="center";}
if(targetHeight&lt;elemHeight&amp;&amp;abs(top+bottom)&lt;targetHeight){feedback.vertical="middle";}
if(max(abs(left),abs(right))&gt;max(abs(top),abs(bottom))){feedback.important="horizontal";}else{feedback.important="vertical";}
options.using.call(this,props,feedback);};}
elem.offset($.extend(position,{using:using}));});};$.ui.position={fit:{left:function(position,data){var within=data.within,withinOffset=within.isWindow?within.scrollLeft:within.offset.left,outerWidth=within.width,collisionPosLeft=position.left-data.collisionPosition.marginLeft,overLeft=withinOffset-collisionPosLeft,overRight=collisionPosLeft+data.collisionWidth-outerWidth-withinOffset,newOverRight;if(data.collisionWidth&gt;outerWidth){if(overLeft&gt;0&amp;&amp;overRight&lt;=0){newOverRight=position.left+overLeft+data.collisionWidth-outerWidth-withinOffset;position.left+=overLeft-newOverRight;}else if(overRight&gt;0&amp;&amp;overLeft&lt;=0){position.left=withinOffset;}else{if(overLeft&gt;overRight){position.left=withinOffset+outerWidth-data.collisionWidth;}else{position.left=withinOffset;}}}else if(overLeft&gt;0){position.left+=overLeft;}else if(overRight&gt;0){position.left-=overRight;}else{position.left=max(position.left-collisionPosLeft,position.left);}},top:function(position,data){var within=data.within,withinOffset=within.isWindow?within.scrollTop:within.offset.top,outerHeight=data.within.height,collisionPosTop=position.top-data.collisionPosition.marginTop,overTop=withinOffset-collisionPosTop,overBottom=collisionPosTop+data.collisionHeight-outerHeight-withinOffset,newOverBottom;if(data.collisionHeight&gt;outerHeight){if(overTop&gt;0&amp;&amp;overBottom&lt;=0){newOverBottom=position.top+overTop+data.collisionHeight-outerHeight-withinOffset;position.top+=overTop-newOverBottom;}else if(overBottom&gt;0&amp;&amp;overTop&lt;=0){position.top=withinOffset;}else{if(overTop&gt;overBottom){position.top=withinOffset+outerHeight-data.collisionHeight;}else{position.top=withinOffset;}}}else if(overTop&gt;0){position.top+=overTop;}else if(overBottom&gt;0){position.top-=overBottom;}else{position.top=max(position.top-collisionPosTop,position.top);}}},flip:{left:function(position,data){var within=data.within,withinOffset=within.offset.left+within.scrollLeft,outerWidth=within.width,offsetLeft=within.isWindow?within.scrollLeft:within.offset.left,collisionPosLeft=position.left-data.collisionPosition.marginLeft,overLeft=collisionPosLeft-offsetLeft,overRight=collisionPosLeft+data.collisionWidth-outerWidth-offsetLeft,myOffset=data.my[0]==="left"?-data.elemWidth:data.my[0]==="right"?data.elemWidth:0,atOffset=data.at[0]==="left"?data.targetWidth:data.at[0]==="right"?-data.targetWidth:0,offset=-2*data.offset[0],newOverRight,newOverLeft;if(overLeft&lt;0){newOverRight=position.left+myOffset+atOffset+offset+data.collisionWidth-outerWidth-withinOffset;if(newOverRight&lt;0||newOverRight&lt;abs(overLeft)){position.left+=myOffset+atOffset+offset;}}else if(overRight&gt;0){newOverLeft=position.left-data.collisionPosition.marginLeft+myOffset+atOffset+offset-offsetLeft;if(newOverLeft&gt;0||abs(newOverLeft)&lt;overRight){position.left+=myOffset+atOffset+offset;}}},top:function(position,data){var within=data.within,withinOffset=within.offset.top+within.scrollTop,outerHeight=within.height,offsetTop=within.isWindow?within.scrollTop:within.offset.top,collisionPosTop=position.top-data.collisionPosition.marginTop,overTop=collisionPosTop-offsetTop,overBottom=collisionPosTop+data.collisionHeight-outerHeight-offsetTop,top=data.my[1]==="top",myOffset=top?-data.elemHeight:data.my[1]==="bottom"?data.elemHeight:0,atOffset=data.at[1]==="top"?data.targetHeight:data.at[1]==="bottom"?-data.targetHeight:0,offset=-2*data.offset[1],newOverTop,newOverBottom;if(overTop&lt;0){newOverBottom=position.top+myOffset+atOffset+offset+data.collisionHeight-outerHeight-withinOffset;if((position.top+myOffset+atOffset+offset)&gt;overTop&amp;&amp;(newOverBottom&lt;0||newOverBottom&lt;abs(overTop))){position.top+=myOffset+atOffset+offset;}}else if(overBottom&gt;0){newOverTop=position.top-data.collisionPosition.marginTop+myOffset+atOffset+offset-offsetTop;if((position.top+myOffset+atOffset+offset)&gt;overBottom&amp;&amp;(newOverTop&gt;0||abs(newOverTop)&lt;overBottom)){position.top+=myOffset+atOffset+offset;}}}},flipfit:{left:function(){$.ui.position.flip.left.apply(this,arguments);$.ui.position.fit.left.apply(this,arguments);},top:function(){$.ui.position.flip.top.apply(this,arguments);$.ui.position.fit.top.apply(this,arguments);}}};(function(){var testElement,testElementParent,testElementStyle,offsetLeft,i,body=document.getElementsByTagName("body")[0],div=document.createElement("div");testElement=document.createElement(body?"div":"body");testElementStyle={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(body){$.extend(testElementStyle,{position:"absolute",left:"-1000px",top:"-1000px"});}
for(i in testElementStyle){testElement.style[i]=testElementStyle[i];}
testElement.appendChild(div);testElementParent=body||document.documentElement;testElementParent.insertBefore(testElement,testElementParent.firstChild);div.style.cssText="position: absolute; left: 10.7432222px;";offsetLeft=$(div).offset().left;$.support.offsetFractions=offsetLeft&gt;10&amp;&amp;offsetLeft&lt;11;testElement.innerHTML="";testElementParent.removeChild(testElement);})();if($.uiBackCompat!==false){(function($){var _position=$.fn.position;$.fn.position=function(options){if(!options||!options.offset){return _position.call(this,options);}
var offset=options.offset.split(" "),at=options.at.split(" ");if(offset.length===1){offset[1]=offset[0];}
if(/^\d/.test(offset[0])){offset[0]="+"+offset[0];}
if(/^\d/.test(offset[1])){offset[1]="+"+offset[1];}
if(at.length===1){if(/left|center|right/.test(at[0])){at[1]="center";}else{at[1]=at[0];at[0]="center";}}
return _position.call(this,$.extend(options,{at:at[0]+offset[0]+" "+at[1]+offset[1],offset:undefined}));};}(jQuery));}}(jQuery));(function($,undefined){var requestIndex=0;$.widget("ui.autocomplete",{version:"1.9.2",defaultElement:"&lt;input&gt;",options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var suppressKeyPress,suppressKeyPressRepeat,suppressInput;this.isMultiLine=this._isMultiLine();this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(event){if(this.element.prop("readOnly")){suppressKeyPress=true;suppressInput=true;suppressKeyPressRepeat=true;return;}
suppressKeyPress=false;suppressInput=false;suppressKeyPressRepeat=false;var keyCode=$.ui.keyCode;switch(event.keyCode){case keyCode.PAGE_UP:suppressKeyPress=true;this._move("previousPage",event);break;case keyCode.PAGE_DOWN:suppressKeyPress=true;this._move("nextPage",event);break;case keyCode.UP:suppressKeyPress=true;this._keyEvent("previous",event);break;case keyCode.DOWN:suppressKeyPress=true;this._keyEvent("next",event);break;case keyCode.ENTER:case keyCode.NUMPAD_ENTER:if(this.menu.active){suppressKeyPress=true;event.preventDefault();this.menu.select(event);}
break;case keyCode.TAB:if(this.menu.active){this.menu.select(event);}
break;case keyCode.ESCAPE:if(this.menu.element.is(":visible")){this._value(this.term);this.close(event);event.preventDefault();}
break;default:suppressKeyPressRepeat=true;this._searchTimeout(event);break;}},keypress:function(event){if(suppressKeyPress){suppressKeyPress=false;event.preventDefault();return;}
if(suppressKeyPressRepeat){return;}
var keyCode=$.ui.keyCode;switch(event.keyCode){case keyCode.PAGE_UP:this._move("previousPage",event);break;case keyCode.PAGE_DOWN:this._move("nextPage",event);break;case keyCode.UP:this._keyEvent("previous",event);break;case keyCode.DOWN:this._keyEvent("next",event);break;}},input:function(event){if(suppressInput){suppressInput=false;event.preventDefault();return;}
this._searchTimeout(event);},focus:function(){this.selectedItem=null;this.previous=this._value();},blur:function(event){if(this.cancelBlur){delete this.cancelBlur;return;}
clearTimeout(this.searching);this.close(event);this._change(event);}});this._initSource();this.menu=$("&lt;ul&gt;").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:$(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu");this._on(this.menu.element,{mousedown:function(event){event.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;});var menuElement=this.menu.element[0];if(!$(event.target).closest(".ui-menu-item").length){this._delay(function(){var that=this;this.document.one("mousedown",function(event){if(event.target!==that.element[0]&amp;&amp;event.target!==menuElement&amp;&amp;!$.contains(menuElement,event.target)){that.close();}});});}},menufocus:function(event,ui){if(this.isNewMenu){this.isNewMenu=false;if(event.originalEvent&amp;&amp;/^mouse/.test(event.originalEvent.type)){this.menu.blur();this.document.one("mousemove",function(){$(event.target).trigger(event.originalEvent);});return;}}
var item=ui.item.data("ui-autocomplete-item")||ui.item.data("item.autocomplete");if(false!==this._trigger("focus",event,{item:item})){if(event.originalEvent&amp;&amp;/^key/.test(event.originalEvent.type)){this._value(item.value);}}else{this.liveRegion.text(item.value);}},menuselect:function(event,ui){var item=ui.item.data("ui-autocomplete-item")||ui.item.data("item.autocomplete"),previous=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=previous;this._delay(function(){this.previous=previous;this.selectedItem=item;});}
if(false!==this._trigger("select",event,{item:item})){this._value(item.value);}
this.term=this._value();this.close(event);this.selectedItem=item;}});this.liveRegion=$("&lt;span&gt;",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);if($.fn.bgiframe){this.menu.element.bgiframe();}
this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete");}});},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove();},_setOption:function(key,value){this._super(key,value);if(key==="source"){this._initSource();}
if(key==="appendTo"){this.menu.element.appendTo(this.document.find(value||"body")[0]);}
if(key==="disabled"&amp;&amp;value&amp;&amp;this.xhr){this.xhr.abort();}},_isMultiLine:function(){if(this.element.is("textarea")){return true;}
if(this.element.is("input")){return false;}
return this.element.prop("isContentEditable");},_initSource:function(){var array,url,that=this;if($.isArray(this.options.source)){array=this.options.source;this.source=function(request,response){response($.ui.autocomplete.filter(array,request.term));};}else if(typeof this.options.source==="string"){url=this.options.source;this.source=function(request,response){if(that.xhr){that.xhr.abort();}
that.xhr=$.ajax({url:url,data:request,dataType:"json",success:function(data){response(data);},error:function(){response([]);}});};}else{this.source=this.options.source;}},_searchTimeout:function(event){clearTimeout(this.searching);this.searching=this._delay(function(){if(this.term!==this._value()){this.selectedItem=null;this.search(null,event);}},this.options.delay);},search:function(value,event){value=value!=null?value:this._value();this.term=this._value();if(value.length&lt;this.options.minLength){return this.close(event);}
if(this._trigger("search",event)===false){return;}
return this._search(value);},_search:function(value){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=false;this.source({term:value},this._response());},_response:function(){var that=this,index=++requestIndex;return function(content){if(index===requestIndex){that.__response(content);}
that.pending--;if(!that.pending){that.element.removeClass("ui-autocomplete-loading");}};},__response:function(content){if(content){content=this._normalize(content);}
this._trigger("response",null,{content:content});if(!this.options.disabled&amp;&amp;content&amp;&amp;content.length&amp;&amp;!this.cancelSearch){this._suggest(content);this._trigger("open");}else{this._close();}},close:function(event){this.cancelSearch=true;this._close(event);},_close:function(event){if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.blur();this.isNewMenu=true;this._trigger("close",event);}},_change:function(event){if(this.previous!==this._value()){this._trigger("change",event,{item:this.selectedItem});}},_normalize:function(items){if(items.length&amp;&amp;items[0].label&amp;&amp;items[0].value){return items;}
return $.map(items,function(item){if(typeof item==="string"){return{label:item,value:item};}
return $.extend({label:item.label||item.value,value:item.value||item.label},item);});},_suggest:function(items){var ul=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(ul,items);this.menu.refresh();ul.show();this._resizeMenu();ul.position($.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next();}},_resizeMenu:function(){var ul=this.menu.element;ul.outerWidth(Math.max(ul.width("").outerWidth()+1,this.element.outerWidth()));},_renderMenu:function(ul,items){var that=this;$.each(items,function(index,item){that._renderItemData(ul,item);});},_renderItemData:function(ul,item){return this._renderItem(ul,item).data("ui-autocomplete-item",item);},_renderItem:function(ul,item){return $("&lt;li&gt;").append($("&lt;a&gt;").text(item.label)).appendTo(ul);},_move:function(direction,event){if(!this.menu.element.is(":visible")){this.search(null,event);return;}
if(this.menu.isFirstItem()&amp;&amp;/^previous/.test(direction)||this.menu.isLastItem()&amp;&amp;/^next/.test(direction)){this._value(this.term);this.menu.blur();return;}
this.menu[direction](event);},widget:function(){return this.menu.element;},_value:function(){return this.valueMethod.apply(this.element,arguments);},_keyEvent:function(keyEvent,event){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(keyEvent,event);event.preventDefault();}}});$.extend($.ui.autocomplete,{escapeRegex:function(value){return value.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&amp;");},filter:function(array,term){var matcher=new RegExp($.ui.autocomplete.escapeRegex(term),"i");return $.grep(array,function(value){return matcher.test(value.label||value.value||value);});}});$.widget("ui.autocomplete",$.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(amount){return amount+(amount&gt;1?" results are":" result is")+" available, use up and down arrow keys to navigate.";}}},__response:function(content){var message;this._superApply(arguments);if(this.options.disabled||this.cancelSearch){return;}
if(content&amp;&amp;content.length){message=this.options.messages.results(content.length);}else{message=this.options.messages.noResults;}
this.liveRegion.text(message);}});}(jQuery));(function($,undefined){var mouseHandled=false;$.widget("ui.menu",{version:"1.9.2",defaultElement:"&lt;ul&gt;",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,$.proxy(function(event){if(this.options.disabled){event.preventDefault();}},this));if(this.options.disabled){this.element.addClass("ui-state-disabled").attr("aria-disabled","true");}
this._on({"mousedown .ui-menu-item &gt; a":function(event){event.preventDefault();},"click .ui-state-disabled &gt; a":function(event){event.preventDefault();},"click .ui-menu-item:has(a)":function(event){var target=$(event.target).closest(".ui-menu-item");if(!mouseHandled&amp;&amp;target.not(".ui-state-disabled").length){mouseHandled=true;this.select(event);if(target.has(".ui-menu").length){this.expand(event);}else if(!this.element.is(":focus")){this.element.trigger("focus",[true]);if(this.active&amp;&amp;this.active.parents(".ui-menu").length===1){clearTimeout(this.timer);}}}},"mouseenter .ui-menu-item":function(event){var target=$(event.currentTarget);target.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(event,target);},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(event,keepActiveItem){var item=this.active||this.element.children(".ui-menu-item").eq(0);if(!keepActiveItem){this.focus(event,item);}},blur:function(event){this._delay(function(){if(!$.contains(this.element[0],this.document[0].activeElement)){this.collapseAll(event);}});},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(event){if(!$(event.target).closest(".ui-menu").length){this.collapseAll(event);}
mouseHandled=false;}});},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var elem=$(this);if(elem.data("ui-menu-submenu-carat")){elem.remove();}});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content");},_keydown:function(event){var match,prev,character,skip,regex,preventDefault=true;function escape(value){return value.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&amp;");}
switch(event.keyCode){case $.ui.keyCode.PAGE_UP:this.previousPage(event);break;case $.ui.keyCode.PAGE_DOWN:this.nextPage(event);break;case $.ui.keyCode.HOME:this._move("first","first",event);break;case $.ui.keyCode.END:this._move("last","last",event);break;case $.ui.keyCode.UP:this.previous(event);break;case $.ui.keyCode.DOWN:this.next(event);break;case $.ui.keyCode.LEFT:this.collapse(event);break;case $.ui.keyCode.RIGHT:if(this.active&amp;&amp;!this.active.is(".ui-state-disabled")){this.expand(event);}
break;case $.ui.keyCode.ENTER:case $.ui.keyCode.SPACE:this._activate(event);break;case $.ui.keyCode.ESCAPE:this.collapse(event);break;default:preventDefault=false;prev=this.previousFilter||"";character=String.fromCharCode(event.keyCode);skip=false;clearTimeout(this.filterTimer);if(character===prev){skip=true;}else{character=prev+character;}
regex=new RegExp("^"+escape(character),"i");match=this.activeMenu.children(".ui-menu-item").filter(function(){return regex.test($(this).children("a").text());});match=skip&amp;&amp;match.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):match;if(!match.length){character=String.fromCharCode(event.keyCode);regex=new RegExp("^"+escape(character),"i");match=this.activeMenu.children(".ui-menu-item").filter(function(){return regex.test($(this).children("a").text());});}
if(match.length){this.focus(event,match);if(match.length&gt;1){this.previousFilter=character;this.filterTimer=this._delay(function(){delete this.previousFilter;},1000);}else{delete this.previousFilter;}}else{delete this.previousFilter;}}
if(preventDefault){event.preventDefault();}},_activate:function(event){if(!this.active.is(".ui-state-disabled")){if(this.active.children("a[aria-haspopup='true']").length){this.expand(event);}else{this.select(event);}}},refresh:function(){var menus,icon=this.options.icons.submenu,submenus=this.element.find(this.options.menus);submenus.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var menu=$(this),item=menu.prev("a"),submenuCarat=$("&lt;span&gt;").addClass("ui-menu-icon ui-icon "+icon).data("ui-menu-submenu-carat",true);item.attr("aria-haspopup","true").prepend(submenuCarat);menu.attr("aria-labelledby",item.attr("id"));});menus=submenus.add(this.element);menus.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});menus.children(":not(.ui-menu-item)").each(function(){var item=$(this);if(!/[^\-â€”â€“\s]/.test(item.text())){item.addClass("ui-widget-content ui-menu-divider");}});menus.children(".ui-state-disabled").attr("aria-disabled","true");if(this.active&amp;&amp;!$.contains(this.element[0],this.active[0])){this.blur();}},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role];},focus:function(event,item){var nested,focused;this.blur(event,event&amp;&amp;event.type==="focus");this._scrollIntoView(item);this.active=item.first();focused=this.active.children("a").addClass("ui-state-focus");if(this.options.role){this.element.attr("aria-activedescendant",focused.attr("id"));}
this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");if(event&amp;&amp;event.type==="keydown"){this._close();}else{this.timer=this._delay(function(){this._close();},this.delay);}
nested=item.children(".ui-menu");if(nested.length&amp;&amp;(/^mouse/.test(event.type))){this._startOpening(nested);}
this.activeMenu=item.parent();this._trigger("focus",event,{item:item});},_scrollIntoView:function(item){var borderTop,paddingTop,offset,scroll,elementHeight,itemHeight;if(this._hasScroll()){borderTop=parseFloat($.css(this.activeMenu[0],"borderTopWidth"))||0;paddingTop=parseFloat($.css(this.activeMenu[0],"paddingTop"))||0;offset=item.offset().top-this.activeMenu.offset().top-borderTop-paddingTop;scroll=this.activeMenu.scrollTop();elementHeight=this.activeMenu.height();itemHeight=item.height();if(offset&lt;0){this.activeMenu.scrollTop(scroll+offset);}else if(offset+itemHeight&gt;elementHeight){this.activeMenu.scrollTop(scroll+offset-elementHeight+itemHeight);}}},blur:function(event,fromFocus){if(!fromFocus){clearTimeout(this.timer);}
if(!this.active){return;}
this.active.children("a").removeClass("ui-state-focus");this.active=null;this._trigger("blur",event,{item:this.active});},_startOpening:function(submenu){clearTimeout(this.timer);if(submenu.attr("aria-hidden")!=="true"){return;}
this.timer=this._delay(function(){this._close();this._open(submenu);},this.delay);},_open:function(submenu){var position=$.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(submenu.parents(".ui-menu")).hide().attr("aria-hidden","true");submenu.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(position);},collapseAll:function(event,all){clearTimeout(this.timer);this.timer=this._delay(function(){var currentMenu=all?this.element:$(event&amp;&amp;event.target).closest(this.element.find(".ui-menu"));if(!currentMenu.length){currentMenu=this.element;}
this._close(currentMenu);this.blur(event);this.activeMenu=currentMenu;},this.delay);},_close:function(startMenu){if(!startMenu){startMenu=this.active?this.active.parent():this.element;}
startMenu.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active");},collapse:function(event){var newItem=this.active&amp;&amp;this.active.parent().closest(".ui-menu-item",this.element);if(newItem&amp;&amp;newItem.length){this._close();this.focus(event,newItem);}},expand:function(event){var newItem=this.active&amp;&amp;this.active.children(".ui-menu ").children(".ui-menu-item").first();if(newItem&amp;&amp;newItem.length){this._open(newItem.parent());this._delay(function(){this.focus(event,newItem);});}},next:function(event){this._move("next","first",event);},previous:function(event){this._move("prev","last",event);},isFirstItem:function(){return this.active&amp;&amp;!this.active.prevAll(".ui-menu-item").length;},isLastItem:function(){return this.active&amp;&amp;!this.active.nextAll(".ui-menu-item").length;},_move:function(direction,filter,event){var next;if(this.active){if(direction==="first"||direction==="last"){next=this.active[direction==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1);}else{next=this.active[direction+"All"](".ui-menu-item").eq(0);}}
if(!next||!next.length||!this.active){next=this.activeMenu.children(".ui-menu-item")[filter]();}
this.focus(event,next);},nextPage:function(event){var item,base,height;if(!this.active){this.next(event);return;}
if(this.isLastItem()){return;}
if(this._hasScroll()){base=this.active.offset().top;height=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){item=$(this);return item.offset().top-base-height&lt;0;});this.focus(event,item);}else{this.focus(event,this.activeMenu.children(".ui-menu-item")[!this.active?"first":"last"]());}},previousPage:function(event){var item,base,height;if(!this.active){this.next(event);return;}
if(this.isFirstItem()){return;}
if(this._hasScroll()){base=this.active.offset().top;height=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){item=$(this);return item.offset().top-base+height&gt;0;});this.focus(event,item);}else{this.focus(event,this.activeMenu.children(".ui-menu-item").first());}},_hasScroll:function(){return this.element.outerHeight()&lt;this.element.prop("scrollHeight");},select:function(event){this.active=this.active||$(event.target).closest(".ui-menu-item");var ui={item:this.active};if(!this.active.has(".ui-menu").length){this.collapseAll(event,true);}
this._trigger("select",event,ui);}});}(jQuery));;if(!window.console){window.console={log:function(){}};}
(function($){var compat_jQ=(function(){try{return amb_jQ;}catch(err){return $;}})();(function($){var joli_settings={display_manufacturer:true,display_category:true,};var customizeRender=function(){var __superRenderItem=$.ui.autocomplete.prototype._renderItem;var __superRenderMenu=$.ui.autocomplete.prototype._renderMenu;$.widget('ambjolisearch.ambSearchAutocomplete',$.ui.autocomplete,{_renderItem:function(ul,item){if(item.data){if(this.options.customRender){return $("&lt;li&gt;&lt;/li&gt;").data("item.autocomplete",item).addClass((item.title?'jolisearch-container':'')).addClass(item.data&amp;&amp;item.data.type?item.data.type:'').append(item.title?$("&lt;span&gt;").addClass("jolisearch-title").html(item.title):'').append($("&lt;a&gt;&lt;/a&gt;").attr('href',(item.data&amp;&amp;item.data.link?item.data.link:""))[this.options.html?"html":"text"](item.label).addClass(item.data?item.data.type:"")).appendTo(ul);}else{return __superRenderItem.call(this,ul,item);}}else{return $("&lt;li&gt;&lt;/li&gt;").data("item.autocomplete",item).html(item.value).appendTo(ul);}},_renderMenu:function(ul,items){$(ul).addClass('ui-jolisearch');$(ul).addClass(jolisearch['classes']);$(ul).removeAttr('style');return __superRenderMenu.call(this,ul,items);}});};var matchAccents=function(s){var accents={a:new Array('Ã&nbsp;','Ã¡','Ã¢','Ã£','Ã¤','Ã¥','Ã¦','Ã‚','Ãƒ','Ã„','Ã€','Ã','Ã…','Ã†'),e:new Array('Ã©','Ã¨','Ãª','Ã«','Ã‰','Ãˆ','Ã‹','ÃŠ'),i:new Array('Ã¬','Ã­','Ã®','Ã¯','ÃŒ','Ã','ÃŽ','Ã'),o:new Array('Ã²','Ã³','Ã´','Ãµ','Ã¶','Ã¸','Ã’','Ã“','Ã”','Ã•','Ã–','Ã˜'),u:new Array('Ã¹','Ãº','Ã»','Ã¼','Ã™','Ãš','Ã›','Ãœ'),n:new Array('Ã±','Ã‘'),c:new Array('Ã§','Ã‡')};for(var key in accents){var reg="["+key;var search_term="("+key;for(var letterindex=0;letterindex&lt;accents[key].length;letterindex++){reg+=accents[key][letterindex];search_term+='|'+accents[key][letterindex];}
reg+="]";search_term+=")";var regexp=new RegExp(search_term,"g");$('#term').append("--&gt; "+reg+" - "+search_term+" --&gt; ");s=s.replace(regexp,reg);$('#term').append(s+"\n");}
return s;},builder={'product':function(item,filter,firstOfItsKind){var img=$('&lt;img src="'+item.img+'"&gt;').addClass("jolisearch-image"),prod=$('&lt;span&gt;').addClass('jolisearch-name').html(filter(item.pname)),supplier=item.supname?$('&lt;span&gt;').addClass('jolisearch-pre').html(filter(item.supname)):undefined,manuf=item.mname&amp;&amp;joli_settings.display_manufacturer?$('&lt;span&gt;').addClass('jolisearch-pre').html(filter(item.mname)):undefined,cat=item.cname&amp;&amp;joli_settings.display_category?$('&lt;span&gt;').addClass('jolisearch-post').html(filter(item.cname)):undefined,features=item.feats?$('&lt;span&gt;').addClass('jolisearch-features').html(filter(item.feats)):undefined,prc=item.price?$('&lt;div&gt;').addClass('jolisearch-post-right').html(item.price):undefined,dummy=$('&lt;div&gt;').addClass('jolisearch-item product').append(img).append($('&lt;div&gt;').addClass("jolisearch-description "+item.type).append(supplier).append(manuf).append(prod).append(features).append(cat)).append(prc);return{data:item,value:item.pname,label:dummy.html(),title:firstOfItsKind};},'manufacturer':function(item,filter,firstOfItsKind){var img=$('&lt;img src="'+item.img+'"&gt;').addClass("jolisearch-image"),prod=$('&lt;span&gt;').addClass('jolisearch-name').html(filter(item.man_name)),results=$('&lt;span&gt;').addClass('jolisearch-results').html(filter(item.man_results))
dummy=$('&lt;div&gt;').addClass('jolisearch-item manufacturer').append(img).append($('&lt;div&gt;').addClass("jolisearch-description "+item.type).append(prod).append(results));return{data:item,value:item.man_name,label:dummy.html(),title:firstOfItsKind};},'category':function(item,filter,firstOfItsKind){var img=$('&lt;img src="'+item.img+'"&gt;').addClass("jolisearch-image"),prod=$('&lt;span&gt;').addClass('jolisearch-name').html(filter(item.cat_name)),results=$('&lt;span&gt;').addClass('jolisearch-results').html(filter(item.cat_results))
dummy=$('&lt;div&gt;').addClass('jolisearch-item category').append(img).append($('&lt;div&gt;').addClass("jolisearch-description "+item.type).append(prod).append(results));return{data:item,value:item.cat_name,label:dummy.html(),title:firstOfItsKind};},'no-results-found':function(item,filter,firstOfItsKind){var message=$('&lt;span&gt;').addClass('jolisearch-post').html(firstOfItsKind),dummy=$('&lt;div&gt;').addClass('jolisearch-item no-results-found').append($('&lt;div&gt;').addClass("jolisearch-description "+item.type).append(message));return{value:'',data:item,label:dummy.html()};},'more-results':function(item,filter,firstOfItsKind){var message=$('&lt;span&gt;').addClass('jolisearch-post').html(firstOfItsKind),dummy=$('&lt;div&gt;').addClass('jolisearch-item no-results-found').append($('&lt;div&gt;').addClass("jolisearch-additionnal "+item.type).append(message));return{value:'',data:item,label:dummy.html()};}},filterClosure=function(term){var matcher=new RegExp("("+matchAccents($.ui.autocomplete.escapeRegex(term.trim()))+")","gi");return function(data){if(data)
return data.replace(matcher,'&lt;strong&gt;$1&lt;/strong&gt;');return'';}},filterHtmlClosure=function(term){var matcher=new RegExp("("+matchAccents($.ui.autocomplete.escapeRegex(term.trim()))+")","gi");return function(data){if(data){var $data=$(data);$data.find('.product-name, .product-category, .product-manufacturer, .category-name, .manufacturer-name').each(function(idx,elt){$(elt).html($(elt).text().replace(matcher,'&lt;strong&gt;$1&lt;/strong&gt;'));});return $('&lt;div/&gt;').append($data).html();}
return'';}},sourceClosure=function(that){return function(request,response){var filter=filterClosure(request.term),filterHtml=filterHtmlClosure(request.term);$.ajax({url:that.attr('data-autocomplete'),dataType:"json",data:{s:request.term,ajax:true,id_lang:that.attr('data-lang'),maxRows:that.attr('data-autocomplete-max')||10},success:function(data){var lastType=undefined;if(data&amp;&amp;data.use_rendered_products){response([filterHtml(data.rendered_products)]);}else{response($.map(data.products,function(item){item.type=item.type.replace(/\_/gi,'-');var firstOfItsKind=(lastType!==item.type);lastType=item.type;return builder[item.type](item,filter,(firstOfItsKind?that.attr('data-'+item.type):false));}));}},error:function(xhr,textStatus,errorThrown){console.log("error: "+errorThrown);}});}};$('document').ready(function(){$('#search-toggle').click(function(){$('#search_block_top').toggleClass('open');setTimeout(function(){leftMenu.updateTop();},400);});if(typeof(jolisearch)!='undefined'){joli_settings.display_manufacturer=jolisearch.display_manufacturer;joli_settings.display_category=jolisearch.display_category;input=$('.jolisearch').find('input')
if(input.length==0){input=$('input[name=s]');}
if(input.length==0){input=$('input[name=search_query]');}
input.attr('data-autocomplete-mode',jolisearch['use_autocomplete']).attr('data-autocomplete',jolisearch['amb_joli_search_action']).attr('data-lang',jolisearch['id_lang']).attr('data-manufacturer',jolisearch['l_manufacturers']).attr('data-product',jolisearch['l_products']).attr('data-category',jolisearch['l_categories']).attr('data-minwordlen',jolisearch['minwordlen']).attr('data-no-results-found',jolisearch['l_no_results_found']).attr('data-more-results',jolisearch['l_more_results']).attr('autocomplete','off');input.closest('form').attr('action',jolisearch['amb_joli_search_action']);$form=input.closest('form');$controller=input.closest('form').find('input[name=controller]');if($controller.val()!='jolisearch'){$controller.remove();$form.find('input[name=fc]').remove();$form.closest('form').find('input[name=module]').remove();}
if(jolisearch['amb_joli_search_action'].indexOf('fc=')&gt;=0){request=jolisearch['amb_joli_search_action'].split('?');parameters=$.each(request[1].split('&amp;'),function(i,value){param=value.split('=');$form.append($('&lt;input&gt;').attr('type','hidden').attr('name',param[0]).val(param[1]));$form.attr('method','post');});$form.attr('action',request[0]);}
function updateFormEmptyClass(input){if(input.val().length)
$form.addClass('not-empty');else
$form.removeClass('not-empty');}
input.on('keyup change',(function(){updateFormEmptyClass(input);}));updateFormEmptyClass(input);$form.find('.button-clear').click(function(){input.val('').trigger('change');});$('#search_widget').attr('data-search-controller-url','');if($.fn.version&gt;='2'){var searchbarAutocomplete=$('*:data(prestashop-psBlockSearchAutocomplete)');if(searchbarAutocomplete.length){searchbarAutocomplete.off('.psBlockSearchAutocomplete0');searchbarAutocomplete.off('.psBlockSearchAutocomplete2');searchbarAutocomplete.psBlockSearchAutocomplete('destroy');}
var scAutocomplete=$('input[name=s]:data(sc)');if(scAutocomplete.length&amp;&amp;typeof $.fn.autoComplete!=='undefined'){scAutocomplete.autoComplete('destroy');}}else{var searchbarAutocomplete=$('input[name=s]');searchbarAutocomplete.each(function(i,elt){var e=$(elt);if(e.data('prestashop-psBlockSearchAutocomplete')||e.data('prestashopPsBlockSearchAutocomplete')){e.off('.psBlockSearchAutocomplete0');e.off('.psBlockSearchAutocomplete2');e.psBlockSearchAutocomplete('destroy');}
if(e.data('sc')&amp;&amp;typeof $.fn.autoComplete!=='undefined'){e.autoComplete('destroy');}});}}
var responders=$('*:input[type=text][data-autocomplete], *:input[type=search][data-autocomplete]');customizeRender();responders.each(function(){var that=$(this);var mode=that.data('autocomplete-mode');if(mode==2||(mode==1&amp;&amp;window.matchMedia("(min-width: 767px)").matches)){var default_options={source:sourceClosure(that),minLength:that.data('minwordlen'),max:10,width:500,delay:500,selectFirst:false,scroll:false,html:true,customRender:true,classes:{'ui-autocomplete':('ui-jolisearch'+' '+jolisearch['classes'])},position:(that.data('position')!==undefined?that.data('position'):jolisearch['position']),select:function(e,ui){if(ui.item.data)
document.location.href=ui.item.data.link;else
return false;},search:function(event,ui){$('.ui-autocomplete.ui-jolisearch').css('width','auto');var position=(that.data('position')!==undefined?that.data('position'):jolisearch['position']);if(window.matchMedia("(max-width: 576px)").matches)
that.ambSearchAutocomplete("option","position",{my:'center top',at:'center bottom'});else
that.ambSearchAutocomplete("option","position",position);return true;}};var autocomplete_options=default_options;if(jolisearch&amp;&amp;jolisearch.autocomplete_target){autocomplete_options=$.extend(autocomplete_options,{appendTo:jolisearch.autocomplete_target})}
that.ambSearchAutocomplete(autocomplete_options);that.on('focus',function(){that.ambSearchAutocomplete('search',that.val())});}});})})(compat_jQ);})(jQuery);;var af_product_list_selector='#js-product-list',locked_class=af_classes['icon-lock'],unlocked_class=af_classes['icon-unlock-alt'],unlocked_selector='.'+unlocked_class.replace(/ /g,'.'),pagination_class=af_classes['pagination'],customThemeActions={documentReady:function(){},updateContentAfter:function(jsonData){}};var af={defineVariables:function(){$.extend(af,{blockAjax:false,resizeTimer:false,mouseLeaveTimer:false,qsTimer:false,cosCounter:1,isCompact:false,autoScroll:false,useUniform:!!$.fn.uniform,dimZeroMatches:parseInt($('#af_dim_zero_matches').val()),hideZeroMatches:parseInt($('#af_hide_zero_matches').val()),showCounters:parseInt($('#af_count_data').val()),includeGroup:parseInt($('#af_include_group').val()),dynamicParams:{f:parseInt($('#af_url_filters').val()),s:parseInt($('#af_url_sorting').val()),p:parseInt($('#af_url_page').val()),},nbItems:{current:$('#af_nb_items').val(),orig:$('#af_npp').val(),},isHorizontal:$('#af_layout').val()=='horizontal',productItemSelector:'.'+af_classes['js-product-miniature'],noItemsClass:'no-available-items',infiniteScrollThreshold:700,popstateURL:af.removeHash(window.location.href),reqNum:0,$w:$(window),$listWrapper:$('.af_pl_wrapper'),$filterBlock:$('#amazzing_filter'),$selectedFilters:$('.selectedFilters'),$pageInput:$('#af_page'),$viewBtn:$('.viewFilteredProducts'),$dynamicContainer:$('#products').first(),});if(!af.$dynamicContainer.length){af.$dynamicContainer=$('#content').length?$('#content'):$('#main');}},documentReady:function(){af.defineVariables();customThemeActions.documentReady();af.setWrapper();af.bindEvents();af.toggleCompactView();if('slider'in af){af.slider.prepareAll();}
af.cutOff.prepare();af.adjustFolderedStructure();af.prepareLoadMoreIfRequired();af.updateSelectedFilters();if(af.$listWrapper.length&amp;&amp;$('.customer-filter-option').length){af.updateURL(af.prepareUrlAndVerifyParams());}
$('.go-page').change(function(){af.$pageInput.val($(this).val()).trigger('change');});},prepareLoadMoreIfRequired:function(){if(load_more&amp;&amp;af.$listWrapper.length){$('.dynamic-product-count').html(af_product_count_text);$('.dynamic-loading.next').removeClass('hidden').insertAfter(af.$listWrapper);$('.dynamic-loading.prev').removeClass('hidden').insertBefore(af.$listWrapper);if(!show_load_more_btn){$('.loadMore.next').addClass('hidden');}
$('.loadMore').on('click',function(){var $parent=$(this).closest('.dynamic-loading'),p=parseInt(af.$pageInput.val());if($parent.hasClass('next')){p++;}else{$(this).data('p',$(this).data('p')-1);if($(this).data('p')&lt;2){af.doAfterAjaxOnce=function(){$parent.addClass('hidden');}}}
$parent.addClass('loading');af.$pageInput.val(p).change();});af.rememberScrollPosition();if($('#af_p_type').val()==3){af.activateInfiniteScroll();}}},rememberScrollPosition:function(){$(document).on('click',af.productItemSelector,function(e){var possibleLink=$(e.target).closest('a').attr('href');if(possibleLink&amp;&amp;!possibleLink.startsWith('#')){af.$lastClickedItem=$(this);clearTimeout(af.lastClickedItemTimer);af.lastClickedItemTimer=setTimeout(function(){delete af.$lastClickedItem;},1000);}});af.$w.on('unload',function(){if(af.$lastClickedItem){var $currentItems=af.$listWrapper.find(af.productItemSelector),prevNum=$currentItems.index(af.$lastClickedItem),nbItems=parseInt(af.nbItems.current),scrolledPage=Math.floor(prevNum/nbItems),initialPage=$('.loadMore.prev').data('p')||1,elIndexInPage=prevNum-(scrolledPage*nbItems),rememberPage=scrolledPage+initialPage,scrollCompensation=(af.$w.height()-af.$lastClickedItem.height())/2,requiredScrollPosition=$currentItems.eq(elIndexInPage).offset().top-scrollCompensation;af.$pageInput.val(rememberPage);af.updateURL(af.prepareUrlAndVerifyParams());window.scrollTo(0,requiredScrollPosition);}});},bindEvents:function(){Object.keys(af.events).forEach(function(type){Object.keys(af.events[type]).forEach(function(event){af.events[type][event]();});});},events:{filter:{general:function(){af.$filterBlock.on('click','a[href="#"]',function(e){e.preventDefault();}).on('change','input, select',function(){if($(this).data('notrigger')){return;}
var trigger=$(this).attr('id'),type=$(this).attr('type')||$(this).prop('tagName').toLowerCase(),$parent=$(this).closest('.af_filter'),isHiddenInput=$(this).parent().hasClass('hidden_inputs'),updateList=!af.$viewBtn.data('active')||isHiddenInput;if(type=='checkbox'||type=='radio'){if(type=='radio'){$parent.find('li.active').removeClass('active');}
$(this).closest('li').toggleClass('active',$(this).prop('checked'));}else if(type=='select'&amp;&amp;!$(this).closest('.selector-with-customer-filter').hasClass('hidden')&amp;&amp;$(this).find('option[value="'+$(this).val()+'"]').hasClass('customer-filter')){$(this).closest('.af_filter').find('.customer-filter-label').click();return;}
if(trigger!='af_page'){af.$pageInput.val(1);}
if(!af.blockAjax){if(af.$viewBtn.data('active')&amp;&amp;!isHiddenInput){af.$viewBtn.addClass('loading').data('animate-after-loading',1);}
af.applyFilters(trigger,updateList);}}).on('click','.customer-filter-label',function(){$(this).toggleClass('unlocked');var locked=!$(this).hasClass('unlocked'),iconClass=locked?locked_class:unlocked_class,$input=$(this).find('input[type="hidden"]');$(this).find('a').first().attr('class',iconClass);if($input.length){var name=locked?$input.data('name'):'nosubmit';$input.attr('name',name).change();}else{var val=locked?$('option[id="'+$(this).data('id')+'"]').val():0;$(this).toggleClass('hidden-name',!locked).next().toggleClass('hidden',locked).find('select').val(val).change();}});},selectedFilters:function(){af.$selectedFilters.on('click','a',function(e){e.preventDefault();var $parentRow=$(this).parent(),$groupBlock=$('.af_filter[data-url="'+$parentRow.data('group')+'"]');if($(this).hasClass('close')){if($groupBlock.hasClass('type-1')||$groupBlock.hasClass('type-2')){var $input=$groupBlock.find('input[data-url="'+$parentRow.data('url')+'"]');$input.prop('checked',false).change();if(af.useUniform){$input.parent().removeClass('checked');}}else if($groupBlock.hasClass('type-3')){$groupBlock.find('select').val('').change();}else if($groupBlock.hasClass('has-slider')){af.slider.resetValues(af.slider.$[$groupBlock.find('.af-slider').data('type')]);}}else if($(this).hasClass('all')){af.blockAjax=true;af.$selectedFilters.find('.cf').find('a').not(unlocked_selector).click();af.blockAjax=false;if(af.$viewBtn.data('active')){af.$viewBtn.addClass('loading').data('animate-after-loading',1);}
af.applyFilters('clear_all',!af.$viewBtn.data('active'));}else if($parentRow.hasClass('customer-filter-option')){if($groupBlock.hasClass('type-3')){$groupBlock.find('.customer-filter-label').click();}else{$groupBlock.find('.customer-filter[data-url="'+$parentRow.data('url')+'"]').closest('.customer-filter-label').click();}}});},dim:function(){if(af.dimZeroMatches&amp;&amp;!af.hideZeroMatches){af.$filterBlock.on('click','input.af.checkbox, input.af.radio',function(e){if($(this).prop('checked')&amp;&amp;$(this).closest('li').hasClass('no-matches')){e.preventDefault();$(this).prop('checked',false);if(af.useUniform){$(this).parent().removeClass('checked').parent().removeClass('focus');if($(this).hasClass('radio')){var $parentBlock=$(this).closest('.af_filter'),url=$('.cf[data-group="'+$parentBlock.data('url')+'"]').data('url');$parentBlock.find('input[data-url="'+url+'"]').parent().addClass('checked').parent().addClass('focus');}}}});}},viewBtn:function(){af.$viewBtn.on('click',function(e){e.preventDefault();if(!$(this).hasClass('loading')){$(this).addClass('loading');af.applyFilters('view_products',true);if(af.isCompact){$('.af-compact-overlay').click();}}});},foldered:function(){$('.af-toggle-child').on('click',function(){$(this).closest('.af-parent-category').toggleClass('open');af.cutOff.prepare($(this).closest('.af_filter'));});},toggleableContent:function(){$('.af_subtitle').not('.no-toggle').on('click',function(e){e.preventDefault();var $filter=$(this).closest('.af_filter');if(!$filter.hasClass(af.noItemsClass)){$filter.toggleClass('closed');if(!$filter.hasClass('closed')){if($filter.hasClass('type-3')&amp;&amp;af.useUniform){$filter.find('.af-select').uniform();}
if(af.isCompact){$filter.siblings('.af_filter').addClass('closed');}else if(af.isHorizontal){af.autoCloseFilterContent($filter);}}}
af.cutOff.prepare($filter);});},quickSearch:function(){af.$filterBlock.on('keyup','.qsInput',function(){var $qsInput=$(this);clearTimeout(af.qsTimer);af.qsTimer=setTimeout(function(){var value=$qsInput.val().toLowerCase(),$options=$qsInput.closest('.af_filter_content').find('li');$options.removeClass('qs-hidden');if(value.length){$options.each(function(){if($(this).children('label').children('.name').text().toLowerCase().indexOf(value)===-1){$(this).addClass('qs-hidden');}});}
$qsInput.toggleClass('has-value',value.length&gt;0).siblings('.qs-no-matches').toggleClass('hidden',!!$options.not('.qs-hidden, .no-matches').length);if($qsInput.data('tree')){$options.removeClass('qs-half-hidden').filter('.af-parent-category.qs-hidden').each(function(){if($(this).find('li').not('.qs-hidden').length){$(this).addClass('qs-half-hidden open');}});}
af.cutOff.prepare($qsInput.closest('.af_filter'));},200);});},},theme:{nbItems:function(){$(document).off('change','select[name="n"]').on('change','select[name="n"]',function(){af.nbItems.current=$(this).val();$('#af_nb_items').val(af.nbItems.current).change();}).on('submit','.showall',function(e){e.preventDefault();var num=$(this).find('input[name="n"]').val(),$nSelect=$('select[name="n"]');if(!$nSelect.find('option[value="'+num+'"]').length){var maxNum=$nSelect.find('option').last().val();if(parseInt(maxNum)&gt;=parseInt(num)){num=maxNum;}else{var newOptionHTML='&lt;option value="'+num+'"&gt;'+num+'&lt;/option&gt;';$nSelect.append(newOptionHTML);if(af.useUniform){$nSelect.uniform();}}}
$nSelect.val(num).change();});},sorting:function(){$('body').off('click','.js-search-link').on('click','.select-list.js-search-link',function(e){e.preventDefault();$(this).addClass('current').siblings().removeClass('current');var value=$(this).attr('href').split('order=')[1].split('&amp;')[0].split('.');orderBy=value[1],orderWay=value[2],sortingName=$(this).text(),$title=$(this).closest('.products-sort-order').find('.select-title'),$htmlElementsInTitle=$title.children();af.applySorting(orderBy,orderWay);$title.html(sortingName).append($htmlElementsInTitle);});},pagination:function(){$(document).on('click','.'+pagination_class+' a',function(e){e.preventDefault();var page=1;if($(this).attr('href').indexOf('?')&gt;-1){var params=af.unserialize($(this).attr('href').split('?')[1],false);if(page_link_rewrite_text in params&amp;&amp;params[page_link_rewrite_text]&gt;1){page=params[page_link_rewrite_text];}}
af.$pageInput.val(page).change();});},},browser:{popstate:function(){af.$w.on('popstate',function(){if(af.removeHash(window.location.href)!=af.popstateURL){af.updateFiltersBasingOnURL(window.location.href);}});},resize:function(){af.$w.on('resize',function(){clearTimeout(af.resizeTimer);af.resizeTimer=setTimeout(function(){af.toggleCompactView()},100);});},},},autoCloseFilterContent:function($filter){$filter.off('mouseenter mouseleave').on('mouseenter',function(){clearTimeout(af.mouseLeaveTimer);}).on('mouseleave',function(){af.mouseLeaveTimer=setTimeout(function(){if(!$filter.hasClass('closed')){$filter.find('.af_subtitle').click();}
$filter.off('mouseenter mouseleave');},1000);});setTimeout(function(){af.onClickOutSide($filter.find('.af_filter_content'),function(){$filter.addClass('closed');});},10);},onClickOutSide:function($el,action){var identifier=af.cosCounter++;$(document).off('click.'+identifier).on('click.'+identifier,function(e){if(!$el.is(e.target)&amp;&amp;$el.has(e.target).length===0){action();$(document).off('click.'+identifier);}});},applySorting:function(orderBy,orderWay){$('#af_orderBy').val(orderBy);$('#af_orderWay').val(orderWay).change();},prepareCompactView:function(){if($('.af-compact-overlay').hasClass('ready')){return;}
$('.compact-toggle, .af-compact-overlay').on('click',function(e){e.preventDefault();var $body=$('body');if(!$body.hasClass('show-filter')){$body.data('scroll',af.$w.scrollTop());}
$body.toggleClass('show-filter');if($body.hasClass('show-filter')){$body.css('top','-'+$body.data('scroll')+'px');}else{$body.css('top','');window.scrollTo(0,+$body.data('scroll'));}}).addClass('ready');if('ontouchstart'in document.documentElement){var swipeThreshold=150,xStart=0,xEnd=0,compactLeft=af.$filterBlock.hasClass('compact-offset-left');af.$filterBlock.on('touchstart',function(e){xStart=e.originalEvent.touches[0].clientX;xEnd=xStart;}).on('touchmove',function(e){xEnd=e.originalEvent.touches[0].clientX;}).on('touchend',function(e){var diff=compactLeft?xStart-xEnd:xEnd-xStart;if(diff&gt;swipeThreshold&amp;&amp;!$(e.target).closest('.af_filter').not('.closed').hasClass('has-slider')){$('body').removeClass('show-filter');}});}},toggleCompactView:function(){var isCompactBefore=af.isCompact;af.isCompact=af.$filterBlock.css('position')=='fixed';af.autoScroll=af.isCompact?1:parseInt($('#af_autoscroll').val());if(isCompactBefore!=af.isCompact){$('body').toggleClass('has-compact-filter',af.isCompact);var $afBlocks=af.$filterBlock.find('.af_filter'),$btnHolder=af.$filterBlock.find('.btn-holder');if(af.isCompact){af.prepareCompactView();$afBlocks.filter('.closed').addClass('cl-orig');$afBlocks.filter('.foldered').addClass('fd-orig');$afBlocks.addClass('closed').filter('.folderable').addClass('foldered');af.$filterBlock.removeClass('horizontal-layout').before('&lt;span class="af-orig hidden"&gt;&lt;/span&gt;').appendTo('body');$('.af-compact-overlay').appendTo('body');$btnHolder.appendTo(af.$filterBlock);setTimeout(function(){af.$filterBlock.addClass('animation-ready');if(typeof accordion=='function'){af.$filterBlock.find('.block_content').stop().attr('style','');}},500);}else{af.$filterBlock.removeClass('animation-ready').toggleClass('horizontal-layout',af.isHorizontal);$('.af-orig').before(af.$filterBlock).before($('.af-compact-overlay')).remove();$btnHolder.insertAfter('#af_form');$afBlocks.each(function(){$(this).toggleClass('closed',$(this).hasClass('cl-orig')).toggleClass('foldered',$(this).hasClass('fd-orig'));});if(af.isHorizontal){af.cutOff.cancel($afBlocks);}}
af.cutOff.prepare($afBlocks);}
af.updateSFPositionIfRequired();af.toggleViewBtn();},toggleViewBtn:function(){var showBtn=$('#af_reload_action').val()==2||af.isCompact;af.$viewBtn.toggleClass('hidden',!showBtn).data('active',showBtn).parent().toggleClass('hidden',!showBtn&amp;&amp;!$('.manage-permanent-filters').length);},setWrapper:function(){if(!af.$listWrapper.length){$(af_product_list_selector).first().wrap('&lt;div class="af_pl_wrapper clearfix"&gt;&lt;/div&gt;');af.$listWrapper=$('.af_pl_wrapper');}},updateSFPositionIfRequired:function(){if($('#af_sf_position').val()==1){if(!af.isCompact){var $before=$('.content_sortPagiBar').first();af.$selectedFilters.addClass('inline af').insertBefore($before);}else{af.$selectedFilters.removeClass('inline af').insertBefore('#af_form');}}},applyFilters:function(trigger,updateList){if(af.$listWrapper.length&amp;&amp;(updateList||af.$viewBtn.data('active'))){af.updateSelectedFilters();}
af.loadProducts(trigger,updateList);},prepareParamsForAjaxRequest:function(trigger,updateList){if(updateList&amp;&amp;!$('.dynamic-loading').hasClass('loading')){af.$listWrapper.stop().animate({'opacity':0.3},350);}
if(af.dimZeroMatches){$('option:selected:disabled').prop('disabled',false);}
$('.af-select').not('.no-submit').each(function(){if(!$(this).val()){$(this).addClass('no-submit').data('inputname',$(this).attr('name')).attr('name','no_submit');}});var params=$('#af_form').serialize();if(!updateList){params+='&amp;nb_items=0';}else if(!af.$listWrapper.length){if(page_name!='index'){af.updateSelectedFilters();af.updateURL(af.prepareUrlAndVerifyParams());window.location.reload();return;}
params+='&amp;layout_required=1';af.$dynamicContainer.animate({'opacity':0.3},350);}
if(load_more){var $prevLoader=$('.dynamic-loading.prev');if(trigger=='af_page'){if(!$prevLoader.length){params+='&amp;page_from=1';}else if($prevLoader.hasClass('loading')){params+='&amp;page='+$('.loadMore.prev').data('p')+'&amp;page_to='+af.$pageInput.val();}else{params+='&amp;page_from='+$('.loadMore.prev').data('p');}}else{$prevLoader.remove();}}
return params;},loadProducts:function(trigger,updateList){if(af.blockAjax){return;}
var params=af.prepareParamsForAjaxRequest(trigger,updateList);requestIdentifier=++af.reqNum;af.newURL=af.prepareUrlAndVerifyParams();$.ajax({type:'POST',url:af_ajax_path,dataType:'json',data:{params:params,current_url:af.newURL,trigger:trigger,},success:function(r){if(requestIdentifier!=af.reqNum){return;}
af.updateContent(r,trigger,updateList);af.updateURL(af.newURL);if(af.doAfterAjaxOnce){af.doAfterAjaxOnce();delete af.doAfterAjaxOnce;}},error:function(r){console.warn($(r.responseText).text()||r.responseText);}});},updateContent:function(jsonData,trigger,updateList){if(updateList){if(typeof jsonData.layout!=='undefined'&amp;&amp;jsonData.layout){af.updateListLayout(jsonData.layout);}
af.updateProductList(jsonData,trigger);if(af.autoScroll&amp;&amp;(!load_more||trigger!='af_page')){af.autoscrollToTopOfTheList();}}
if(trigger!='af_page'){$('.af-total-count').html(parseInt(jsonData.products_num));af.updateFilteringBlocks(jsonData);}
if(af.$viewBtn.data('active')){af.$viewBtn.removeClass('loading');if(af.$viewBtn.data('animate-after-loading')){af.$viewBtn.addClass('btn-pulsate').data('animate-after-loading',0);setTimeout(function(){af.$viewBtn.removeClass('btn-pulsate');},300);}}},updateProductList:function(jsonData,trigger){if(load_more&amp;&amp;trigger=='af_page'){var $result=$(af.utf8_decode(jsonData.product_list_html)).find('ul.product_list'),$items=$result.find(af.productItemSelector);if($('.dynamic-loading.prev').hasClass('loading')){af.$listWrapper.find(af.productItemSelector).first().before($items);}else{af.$listWrapper.find(af.productItemSelector).last().after($items);}
$('.dynamic-loading').removeClass('loading');}else{$(af_product_list_selector).replaceWith($(af.utf8_decode(jsonData.product_list_html)).find('ul.product_list').addClass('af-product-list'));$('.'+af_classes['product-count']).remove();$('#'+pagination_holder_id).replaceWith(af.utf8_decode(jsonData.pagination_html));$('#'+pagination_bottom_holder_id).replaceWith(af.utf8_decode(jsonData.pagination_bottom_html));}
if(load_more){var $countContainer=is_17?$('.dynamic-product-count'):$('.'+af_classes['product-count']);$countContainer.html(af.utf8_decode(jsonData.product_count_text));$('.loadMore.next').toggleClass('hidden',jsonData.hide_load_more_btn);}
var animationTime=is_17?500:1000;$('.af_pl_wrapper').animate({'opacity':1},animationTime);af.updateListAfter(jsonData);},updateListAfter:function(jsonData){if(typeof display=='function'&amp;&amp;$.totalStorage&amp;&amp;$.totalStorage('display')&amp;&amp;$.totalStorage('display')!='grid'){display($.totalStorage('display'));}
customThemeActions.updateContentAfter(jsonData);if(typeof updateContentAfter=='function')updateContentAfter(jsonData);af.$filterBlock.trigger('updateProductList',jsonData);window.theme.initSecCover();},updateFilteringBlocks:function(jsonData){if($.isEmptyObject(jsonData.count_data)){return;}
$('.af_filter').each(function(){if($.inArray($(this).data('type'),[1,2,5])&gt;-1){var key=$(this).data('key');$(this).find('input.af').each(function(){var count=jsonData.count_data[key][$(this).val()]||0,$li=$(this).closest('li');if(count){$li.removeClass('no-matches');if(jQuery($li).parent().parent().hasClass('af_filter_content_promo'))
jQuery($li).parent().parent().show();if(af.showCounters){$li.find('.count').first().html(count);}}else if(!$li.hasClass('no-matches')){$li.addClass('no-matches');if(jQuery($li).parent().parent().hasClass('af_filter_content_promo'))
jQuery($li).parent().parent().hide();if(af.showCounters){$li.find('.count').first().html(count);};}});af.checkAvailableItems($(this),false);}else if($(this).data('type')==3){var key=$(this).data('key'),$select=$(this).find('.af-select'),currentValue=$select.val(),html='';$(this).find('.dynamic-select-options').children().each(function(){var data=$(this).data(),count=jsonData.count_data[key][data.value]||0;if(count||data.value==currentValue||$(this).hasClass('customer-filter')||!af.hideZeroMatches){html+='&lt;option id="'+data.id+'" value="'+data.value+'"';html+=' class="'+$(this).attr('class')+(count?'':' no-matches')+'"';html+=' data-url="'+data.url+'" data-text="'+data.text+'"';html+=(af.dimZeroMatches&amp;&amp;!count?' disabled':'')+'&gt;';html+=data.text+(af.showCounters?' ('+count+')':'')+'&lt;/option&gt;';}});$select.children().first().nextAll().remove();if($select.hasClass('no-submit')){$select.removeClass('no-submit').attr('name',$select.data('inputname'));}
if(html){$select.append(html).val(currentValue);if(af.useUniform){$select.uniform()};}
af.checkAvailableItems($(this),true);}});af.cutOff.prepare();af.adjustFolderedStructure();if(jsonData.ranges){$.each(jsonData.ranges,function(key,range){if('min'in range&amp;&amp;'max'in range&amp;&amp;af.slider&amp;&amp;af.slider.$[key]){af.slider.updMinMax(af.slider.$[key],range.min,range.max);}});}},prepareUrlAndVerifyParams:function(){var url=af.getStaticURL(),dynamicParams=af.prepareDynamicParams();if(!$.isEmptyObject(dynamicParams)){url+=(url.indexOf('?')&gt;-1?'&amp;':'?')+decodeURIComponent($.param(dynamicParams,true));}
return url;},updateURL:function(url){if(url&amp;&amp;url!=window.location.href){window.history.pushState(null,null,url);af.popstateURL=url;}
jQuery('#mobile-number-products').html(jQuery('.heading-counter-strong').html());},getStaticURL:function(){if(!af.staticURL){if(typeof af_sp_base_url!='undefined'){af.staticURL=af_sp_base_url;if(!af_sp_fixed_criteria){$('.sp-hidden-filter').addClass('sp-dynamic-params');}}else{var splittedUrl=decodeURIComponent(window.location.href).split('?');af.staticURL=af.removeHash(splittedUrl[0]);if(splittedUrl.length==2){var staticParams=af.unserialize(splittedUrl[1],true);if(!$.isEmptyObject(staticParams)){af.staticURL+='?'+decodeURIComponent($.param(staticParams,true));}}}}
return af.staticURL;},prepareDynamicParams:function(){var dynamicParams={},page=af.$pageInput.val();if(af.dynamicParams.f){af.$selectedFilters.find('.cf').add('.sp-dynamic-params').each(function(){if(!$(this).find(unlocked_selector).length){var n=$(this).data('group'),v=$(this).data('url');if(n&amp;&amp;v){if(n in dynamicParams){dynamicParams[n]+=','+v;}else{dynamicParams[n]=v;}}}});}
if(af.dynamicParams.p&amp;&amp;page&gt;1){dynamicParams[page_link_rewrite_text]=page;}
if(af.dynamicParams.s){var order={by:$('#af_orderBy').val(),way:$('#af_orderWay').val()};if(order.by+':'+order.way!=$('#af_defaultSorting').val()){dynamicParams.orderby=order.by
dynamicParams.orderway=order.way}}
if(af.nbItems.current!=af.nbItems.orig){dynamicParams['n']=af.nbItems.current;}
return dynamicParams;},autoscrollToTopOfTheList:function(){if(af.$listWrapper.length){var wrapperTop=af.$listWrapper.offset().top;if(af.isCompact||!af.isInViewPort(wrapperTop,wrapperTop)){$('html, body').animate({scrollTop:wrapperTop-150},100);}}},isInViewPort:function(top,bottom){var scrollTop=af.$w.scrollTop(),windowHeight=af.$w.height();return(scrollTop+windowHeight)&gt;top&amp;&amp;scrollTop&lt;bottom;},checkAvailableItems:function($block,isSelect){if(af.dimZeroMatches||af.hideZeroMatches){var noItems=!isSelect?$block.find('li').not('.no-matches:not(.active)').length&lt;1:$block.find('option').not('.no-matches:not(:selected), .first').length&lt;1;$block.toggleClass(af.noItemsClass,noItems);jQuery('.af_mobile_2').removeClass('no-available-items');}},cutOff:{prepare:function($blocks){if(af.isHorizontal&amp;&amp;!af.isCompact){return;}
$blocks=$blocks?$blocks:$('.af_filter');$blocks.not('.closed').find('.toggle-cut-off').each(function(){var $filter=$(this).closest('.af_filter');af.cutOff.apply($filter,$(this).data('cut'));if(!$(this).data('click-ready')){$(this).on('click',function(e){e.preventDefault();$filter.toggleClass('cut-off');}).data('click-ready',1);}});},apply:function($filter,maxItems){if(!$filter.hasClass('cut-off')){return;}
let except='.qs-hidden'+(af.hideZeroMatches?', .no-matches':'');$filter.find('li').not(except).each(function(){if(maxItems){$(this).removeClass('cut');maxItems--;}else if(!$(this).hasClass('cut')){$(this).addClass('cut');}});$filter.toggleClass('expandable',!maxItems&amp;&amp;!!$filter.find('.cut').length);},cancel:function($filter){$filter.find('.cut').removeClass('cut');},},adjustFolderedStructure:function(){$('.af_filter.foldered').find('.af-parent-category').each(function(){var $children=$(this).children('ul').find('li'),childrenWithMatches=$children.not('.no-matches').length,checkedChildren=$children.filter('.active').length;if(af.hideZeroMatches){$(this).children('label').find('.af-toggle-child').toggleClass('hidden',!childrenWithMatches&amp;&amp;!checkedChildren);}
if(checkedChildren||(childrenWithMatches&amp;&amp;$(this).hasClass('no-matches'))){$(this).addClass('open');if(af.hideZeroMatches||af.dimZeroMatches){$(this).removeClass('no-matches');}}});},updateListLayout:function(layout_html){if($.contains(af.$dynamicContainer[0],af.$filterBlock[0])){af.$filterBlock.insertBefore(af.$dynamicContainer);$('.af.dynamic-loading').insertAfter(af.$filterBlock);}
af.$dynamicContainer.html(af.utf8_decode(layout_html)).animate({'opacity':1},350);af.setWrapper();af.updateSFPositionIfRequired();af.updateSelectedFilters();af.prepareLoadMoreIfRequired();},updateSelectedFilters:function(){var html='',$customerFilterLabels=$('.customer-filter-label');$customerFilterLabels.each(function(){var url=$('#'+$(this).data('id')).data('url'),$f=$(this).closest('.af_filter'),groupURL=$f.data('url'),groupText=af.includeGroup?$f.find('.af_subtitle').text()+': ':'',text=groupText+$(this).find('.name').text(),unlocked=$(this).hasClass('unlocked'),divClass='customer-filter-option'+(unlocked?' unlocked':''),iClass=unlocked?unlocked_class:locked_class;html+=af.renderSelectedOption(url,groupURL,text,divClass,iClass);});$('.af_filter').each(function(){var groupURL=$(this).data('url'),groupText=af.includeGroup&amp;&amp;!$(this).hasClass('special')?$(this).find('.af_subtitle').text()+': ':'';iClass=af_classes['u-times']+' close',hasSelection=$(this).find('.customer-filter-label').not('.unlocked').length&gt;0;if($(this).hasClass('has-slider')){var $bar=af.slider.$[$(this).find('.af-slider').data('type')];if($bar.values.from&gt;$bar.values.min||$bar.values.to&lt;$bar.values.max){var rangeURL=$bar.$inputs.from.val()+'-'+$bar.$inputs.to.val(),prefix=$(this).find('.prefix').first().text(),suffix=$(this).find('.suffix').first().text(),text=groupText+prefix+$bar.$displayValues.from.text()+' - '+$bar.$displayValues.to.text()+suffix;html+=af.renderSelectedOption(rangeURL,groupURL,text,'slider-option',iClass);hasSelection=true;}}else{$(this).find('input, option:not(.first, .customer-filter)').filter(':checked, :selected').each(function(){var text=groupText+($(this).data('text')||$(this).closest('label').find('.name').text());html+=af.renderSelectedOption($(this).data('url'),groupURL,text,'',iClass);hasSelection=true;});}
$(this).toggleClass('has-selection',hasSelection);});af.$selectedFilters.find('.cf').remove();af.$selectedFilters.append(html).toggleClass('hidden',!html);if($customerFilterLabels.length){af.$selectedFilters.find('.clearAll').toggleClass('hidden',!af.$selectedFilters.find('.cf').not('.unlocked').length);}},renderSelectedOption:function(url,group,text,divClass,iClass){return'&lt;div class="cf '+divClass+'" data-url="'+url+'" data-group="'+group+'"&gt;'+text+' &lt;a href="#" class="'+iClass+'"&gt;&lt;/a&gt;&lt;/div&gt;';},activateInfiniteScroll:function(){var scrollTimer,lastViewportTop=af.$w.scrollTop(),$dl=$('.dynamic-loading.next'),$btn=$('.loadMore.next');af.$w.on('scroll',function(){var viewportTop=af.$w.scrollTop(),scrollingDown=viewportTop&gt;lastViewportTop;lastViewportTop=viewportTop;clearTimeout(scrollTimer);scrollTimer=setTimeout(function(){if(af.$listWrapper.length&amp;&amp;!$dl.hasClass('loading')&amp;&amp;!$btn.hasClass('hidden')){var listBottom=af.$listWrapper.offset().top+af.$listWrapper.outerHeight();var infiniteScrollThreshold=scrollingDown?af.infiniteScrollThreshold:0;if(af.isInViewPort(listBottom-infiniteScrollThreshold,listBottom)){$btn.click();}}},50);});},unserialize:function(params,excludeDynamicParams){params=params.split('&amp;');var result={},dynamicParams={order:0,orderby:0,orderway:0,n:0};dynamicParams[page_link_rewrite_text]=0;for(var i in params){var splitted=params[i].split('='),name=splitted[0];if(splitted.length==2&amp;&amp;(!excludeDynamicParams||!$('.af_filter[data-url="'+name+'"]').length&amp;&amp;!(name in dynamicParams))){result[name]=splitted[1];}}
return result;},updateFiltersBasingOnURL:function(url){window.location.reload();},removeHash:function(url){return url.split('#')[0];},utf8_decode:function(utfstr){var res='';for(var i=0;i&lt;utfstr.length;){var c=utfstr.charCodeAt(i);if(c&lt;128){res+=String.fromCharCode(c);i++;}else if((c&gt;191)&amp;&amp;(c&lt;224)){var c1=utfstr.charCodeAt(i+1);res+=String.fromCharCode(((c&amp;31)&lt;&lt;6)|(c1&amp;63));i+=2;}else{var c1=utfstr.charCodeAt(i+1);var c2=utfstr.charCodeAt(i+2);res+=String.fromCharCode(((c&amp;15)&lt;&lt;12)|((c1&amp;63)&lt;&lt;6)|(c2&amp;63));i+=3;}}
return res;},};$(document).ready(function(){af.documentReady();});;$.extend(af,{slider:{$:{},precision:1000000,prepareAll:function(){this.defineNumberSeparators();$('.af-slider').each(function(){af.slider.init($(this).find('.slider-bar'),$(this).data('type'));}).find('.slider_value').on('click',function(){if(!$(this).hasClass('edit')){var mw=$(this).width()+'px',mh=$(this).height()+'px';$(this).addClass('edit').find('.input-text').css({'max-width':mw,'max-height':mh}).focus();}}).find('.input-text').on('focusin',function(){$(this).data('val',$(this).val()).val('');}).on('focusout',function(){$(this).css({'max-width':'','max-height':''}).closest('.slider_value').removeClass('edit');if($(this).val()==''){$(this).val($(this).data('val'));}}).on('change',function(){$(this).val(parseFloat($(this).val())||0).focusout();af.slider.setValues(af.slider.$[$(this).closest('.af-slider').data('type')]);}).on('keydown',function(e){var code=e.keyCode;if($.inArray(code,[46,8,9,27,13,35,36,37,39])!==-1){return;}
if((e.shiftKey||((code&lt;48||code&gt;57)&amp;&amp;code!=190))&amp;&amp;(code&lt;96||code&gt;105)&amp;&amp;code!=110){e.preventDefault();}});},init:function($bar,type){$bar.html(this.renderLayout());$.extend($bar,{step:af.slider.reduceDecimals($bar.data('step')),stepDecimals:af.slider.getDecimalsNum($bar.data('step')),values:{},$selectedBar:$bar.find('.selected-bar'),$inputs:{min:$('#'+type+'_min'),max:$('#'+type+'_max'),from:$('#'+type+'_from'),to:$('#'+type+'_to'),},$displayValues:{from:$('.'+type+'_slider .from_display span.value'),to:$('.'+type+'_slider .to_display span.value'),}});this.preparePointers($bar);this.setValues($bar);this.attachAdditionalEvents($bar);this.$[type]=$bar;},preparePointers:function($bar){$bar.$pointers={from:$bar.find('.pointer.from').data('key','from').data('prc',0),to:$bar.find('.pointer.to').data('key','to').data('prc',100),};$bar.pointerHalfWidth=$bar.$pointers.from.width()/2;$.each($bar.$pointers,function(i,$pointer){$pointer.on('mousedown touchstart',function(e){if(e.type==='mousedown'&amp;&amp;e.which!==1){return;}
e.stopPropagation();e.preventDefault();$bar.find('.pointer').removeClass('focused last-active');$pointer=$(e.target).addClass('focused last-active');$bar.offsetLeftPx=$bar.offset().left+$bar.pointerHalfWidth;$bar.widthPx=$bar.width();$(document).on('mousemove.afslider touchmove.afslider',function(e){if(e.originalEvent.touches&amp;&amp;e.originalEvent.touches.length){e=e.originalEvent.touches[0];}else if(e.originalEvent.changedTouches&amp;&amp;e.originalEvent.changedTouches.length){e=e.originalEvent.changedTouches[0];}
var percentage=af.slider.valueToPrc(e.clientX,$bar.offsetLeftPx,$bar.widthPx);af.slider.setPointerPosition($pointer,$bar,percentage);}).on('mouseup.afslider touchend.afslider touchcancel.afslider',function(e){$(document).off('.afslider');af.slider.triggerChage($bar);$bar.find('.pointer').removeClass('focused');});});});},triggerChage:function($bar){$bar.$inputs.max.change();},setValues:function($bar){$.each($bar.$inputs,function(name,$el){$bar.values[name]=af.slider.reduceDecimals($el.val());});$bar.interval=$bar.values.max-$bar.values.min;var prc={from:0,to:100};if(!$bar.interval){$bar.addClass('blocked').data('custom-step',0);}else{$bar.removeClass('blocked').data('custom-step',1);prc.from=af.slider.valueToPrc($bar.values.from,$bar.values.min,$bar.interval);prc.to=af.slider.valueToPrc($bar.values.to,$bar.values.min,$bar.interval);}
af.slider.setPointerPosition($bar.$pointers.from,$bar,prc.from);af.slider.setPointerPosition($bar.$pointers.to,$bar,prc.to);},resetValues:function($bar){$bar.$inputs.from.val($bar.$inputs.min.val());$bar.$inputs.to.val($bar.$inputs.max.val()).change();},updMinMax:function($bar,min,max){$bar.$inputs.min.val(min);$bar.$inputs.from.val(min);$bar.$inputs.to.val(max);$bar.$inputs.max.val(max);this.setValues($bar);},setPointerPosition:function($pointer,$bar,percentage,animate){var prc={from:$bar.$pointers.from.data('prc'),to:$bar.$pointers.to.data('prc')},applyStyles=animate?'animate':'css';if($pointer.data('key')=='from'){prc.from=percentage=Math.min(percentage,prc.to);}else{prc.to=percentage=Math.max(percentage,prc.from);}
$pointer.data('prc',percentage)[applyStyles]({left:percentage+'%'});$bar.$selectedBar[applyStyles]({left:prc.from+'%',width:(prc.to-prc.from)+'%'});this.updatePointerValue($pointer,$bar);},updatePointerValue:function($pointer,$bar){var value=this.prcToValue($pointer.data('prc'),$bar),stepDiff=value%$bar.step;if(stepDiff&amp;&amp;$bar.data('custom-step')){value-=stepDiff;if($pointer.data('key')=='to'){value+=$bar.step;}}
var realValue=this.round(this.restoreDecimals(value),$bar.stepDecimals,$pointer.data('key')=='to');$bar.values[$pointer.data('key')]=value;$bar.$inputs[$pointer.data('key')].val(realValue);$bar.$displayValues[$pointer.data('key')].text(this.formatNumber(realValue));},round:function(value,decimalsNum,up){var method=up?'ceil':'floor';return Math[method](value*Math.pow(10,decimalsNum))/Math.pow(10,decimalsNum);},valueToPrc:function(value,zeroValue,interval){return!interval?100:af.slider.withinRange((value-zeroValue)/interval*100,0,100);},prcToValue:function(percentage,$bar){return $bar.values.min+($bar.interval*percentage/100);},reduceDecimals:function(number){return number*this.precision;},restoreDecimals:function(number){return number/this.precision;},formatNumber:function(number){if(this.sep.thousand){number=number.toString().split('.');number[0]=number[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.sep.thousand);number=number.join(this.sep.decimal);}
return number;},defineNumberSeparators:function(){this.sep={thousand:$('#af_tho_sep').val(),decimal:$('#af_dec_sep').val()};if(this.sep.thousand==this.sep.decimal){this.sep.decimal=this.sep.thousand=='.'?',':'.';}},withinRange:function(number,min,max){return Math.min(Math.max(number,min),max);},getDecimalsNum:function(n){var num=0;if(n%1){n=parseFloat(n).toString();if(n.indexOf('.')&gt;-1){num=n.split('.').pop().length;}else if(n.indexOf('-')&gt;-1){num=n.split('-').pop();}}
return num;},attachAdditionalEvents:function($bar){$bar.find('.clickable-dummy').on('click',function(e){var percentage=af.slider.valueToPrc(e.clientX,$bar.offset().left+$bar.pointerHalfWidth,$bar.width()),fromDiff=Math.abs(percentage-$bar.$pointers.from.data('prc')),toDiff=Math.abs(percentage-$bar.$pointers.to.data('prc')),closestPointerKey=fromDiff&lt;toDiff?'from':'to';af.slider.setPointerPosition($bar.$pointers[closestPointerKey],$bar,percentage,true);af.slider.triggerChage($bar);});},renderLayout:function(){return'&lt;div class="back-bar"&gt;\
    &lt;div class="selected-bar"&gt;&lt;/div&gt;\
    &lt;div class="pointer from"&gt;&lt;/div&gt;\
    &lt;div class="pointer to"&gt;&lt;/div&gt;\
    &lt;div class="clickable-dummy"&gt;&lt;/div&gt;\
   &lt;/div&gt;';},},});;var af_product_list_selector='.'+af_product_list_class,pagination_holder_id=af_ids['pagination'],pagination_bottom_holder_id=af_ids['pagination_bottom'];af.events.theme.sorting=function(){$(document).off('change','.selectProductSort').on('change','.selectProductSort',function(){var splitted=$(this).val().split(':');af.applySorting(splitted[0],splitted[1]);});};$(document).ready(function(){af.$dynamicContainer=$('#center_column');af.productItemSelector='.'+af_classes['ajax_block_product'];af.$filterBlock.on('updateProductList',function(e,jsonData){if(!jsonData.products_num){$('#'+pagination_holder_id+', #'+pagination_bottom_holder_id+', .'+af_classes['product-count']).addClass('hidden');}
if('product_total_text'in jsonData){$('.'+af_classes['heading-counter']).html(af.utf8_decode(jsonData.product_total_text));}
try{blockHover();compareButtonsStatusRefresh();totalCompareButtons();}catch(err){};});if(af_upd_search_form){af.$w.on('load',function(){$('.search_query').siblings('input[name="orderby"], input[name="orderway"]').remove();});}});;var phpList={timer:null,el:null,init:function(){var me=this;me.el=$('#phplist_block');me.message=$('#phplist_block .message');$('#phplist-save').click(me.submit);me.el.removeClass('show');},submit:function(e){var me=phpList;e.preventDefault();e.stopPropagation();me.el.addClass('load');me.message.slideUp().removeClass('alert alert-danger');$.ajax({url:phpListUrl,data:{action:'register-email',ajax:1,email:$('#phplist-input').val(),checkbox_newsletter:$('#checkbox-newsletter-phplist').prop('checked')?1:0,},dataType:'json',success:function(r){me.el.removeClass('load');if(!r.success){if(r.error!==undefined){me.message.addClass('alert alert-danger').html(r.error).slideDown();}}else{var firstname='',lastname='';if(typeof r.customer!=='undefined'&amp;&amp;r.customer){if(r.customer.firstname.length)
firstname=r.customer.firstname;if(r.customer.lastname.length)
lastname=r.customer.lastname;}
me.message.addClass('alert alert-success').html(r.message).slideDown();if(typeof ga!=='undefined')
ga('send','event','NewsletterFooter','registration');if(typeof _edrone!=="undefined"){_edrone.customer_tags='From Newsletter PopUp';_edrone.email=$('#phplist-input').val();_edrone.first_name=firstname;_edrone.last_name=lastname;_edrone.subscriber_status=1;_edrone.action_type='subscribe';_edrone.init();}}
$(document).trigger('newsletter-success-registration');},error:function(r){me.el.removeClass('load');}});}};window.addEventListener('DOMContentLoaded',(event)=&gt;{phpList.init();});;var phInstaFront={checkTokenLiveTime:function(){$.ajax({url:PH_INSTA_LINK_AJAX,type:'POST',dataType:'json',data:{token:PH_INSTA_TOKEN,phInstaCheckTokenLiveTime:1}});}};;(()=&gt;{"use strict";const t=function(){function t(){this.hasSessionStorage="Storage"===Object.prototype.toString.call(sessionStorage).slice(8,-1)}
return t.prototype.getItem=function(t){var e=null;return this.hasSessionStorage&amp;&amp;(e=sessionStorage.getItem(t)),e},t.prototype.setItem=function(t,e){this.hasSessionStorage&amp;&amp;sessionStorage.setItem(t,e)},t.prototype.removeItem=function(t){this.hasSessionStorage&amp;&amp;sessionStorage.removeItem(t)},t.prototype.clearAll=function(){this.hasSessionStorage&amp;&amp;sessionStorage.clear()},t}(),e=function(){function t(t,e){this.sessionStorage=t,this.idLang=e,this.storageKey="RcProductList",this.storageValue={},this.initStorage()}
return t.prototype.initStorage=function(){var t=this.sessionStorage.getItem(this.storageKey);t&amp;&amp;(this.storageValue=JSON.parse(t))},t.prototype.addProduct=function(t){this.storageValue[t.id_index]=t,this.updateSessionStorageValue()},t.prototype.updateSessionStorageValue=function(){var t=JSON.stringify(this.storageValue);this.sessionStorage.setItem(this.storageKey,t)},t.prototype.getProduct=function(t){var e=null,n=this.buildIndex(t);return Object.prototype.hasOwnProperty.call(this.storageValue,n)&amp;&amp;(e=this.storageValue[n]),e},t.prototype.buildIndex=function(t){return[t.idProduct,t.idProductAttribute,this.idLang].join("-")},t}(),n=function(){function t(t){this.storageKey="RcAttributionList",this.storageValue={},this.sessionStorage=t,this.initStorage()}
return t.prototype.initStorage=function(){var t=this.sessionStorage.getItem(this.storageKey);t&amp;&amp;(this.storageValue=JSON.parse(t))},t.prototype.addAttribution=function(t,e){this.storageValue[t]=e,this.updateSessionStorageValue()},t.prototype.updateSessionStorageValue=function(){var t=JSON.stringify(this.storageValue);this.sessionStorage.setItem(this.storageKey,t)},t.prototype.getAttributionList=function(){return this.storageValue},t.prototype.getAttribution=function(t){var e=null;return Object.prototype.hasOwnProperty.call(this.storageValue,t)&amp;&amp;(e=this.storageValue[t]),e},t.prototype.removeSessionStorageKey=function(){this.sessionStorage.removeItem(this.storageKey)},t}(),r=function(){function r(r){this.config=r;var o=this.config.context.localization.id_lang,i=new t;this.attributionStorage=new n(i),this.productStorage=new e(i,o)}
return r.prototype.initTrackingData=function(t){Object.prototype.hasOwnProperty.call(t,"detail_products_list")&amp;&amp;t.detail_products_list.length&amp;&amp;this.addProductsList(t.detail_products_list)},r.prototype.getProductModel=function(t){return this.productStorage.getProduct(t)},r.prototype.addProductsList=function(t){var e=this;t.forEach((function(t){return e.productStorage.addProduct(t)}))},r.prototype.addAttributionData=function(t,e){var n={productList:this.config.context.page.controller_name,productPosition:e};this.attributionStorage.addAttribution(t,n)},r.prototype.getAttributionDataList=function(){return this.attributionStorage.getAttributionList()},r}(),o=function(){function t(){this.errorLog=[],this.config=t.getTemplateData(this.getConfigNode()),this.sessionStorage=new r(this.config);}
return t.getTemplateData=function(e){var n=t.getRawTrackingData(e);return t.parseModuleData(n)},t.getRawTrackingData=function(t){var e="",n=document.querySelector(t);return n instanceof HTMLElement&amp;&amp;n.dataset.trackingData&amp;&amp;n.dataset.trackingData.length&amp;&amp;(e=n.dataset.trackingData),e},t.parseModuleData=function(t){return JSON.parse(decodeURIComponent(t)||"{}")},t}(),i=function(){function t(t){this.config=t}
return t.prototype.initScripts=function(){this.isAvailable()&amp;&amp;(this.config.optimize.hiding_timeout&amp;&amp;this.config.optimize.hiding_class_name&amp;&amp;(this.addHidingStyle(),this.addHiddingScript()),this.addOptimizeScript())},t.prototype.isAvailable=function(){return Boolean(this.config.optimize.tracking_id&amp;&amp;this.config.gua.tracking_id)},t.prototype.getTrackingId=function(){return this.config.optimize.tracking_id},t.prototype.getHidingClassName=function(){return this.config.optimize.hiding_class_name},t.prototype.getHidingTimeout=function(){return this.config.optimize.hiding_timeout},t.prototype.addHidingStyle=function(){var t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=".".concat(this.getHidingClassName()," { opacity: 0 !important };"),document.head.appendChild(t)},t.prototype.addHiddingScript=function(){var t=document.createElement("script");t.innerText="\n            (function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;\n            h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};\n            (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;\n            })(window, document.documentElement, '".concat(this.getHidingClassName(),"', 'dataLayer', ").concat(this.getHidingTimeout(),", {'").concat(this.getTrackingId(),"': true});\n        "),document.head.appendChild(t)},t.prototype.addOptimizeScript=function(){var t=document.createElement("script");t.src="https://www.googleoptimize.com/optimize.js?id=".concat(this.getTrackingId()),t.async=this.config.optimize.is_async,document.head.appendChild(t)},t}(),a=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n,this.actionTrackingEvents=[],this.dataTrackingEvents=[],this.createPageEvents()}
return t.prototype.createPageEvents=function(){this.createAddToCartEvent(),this.createCartViewEvent(),this.createCategoryEvent(),this.createCheckoutEvent(),this.createCustomerLogin(),this.createCustomerSignUp(),this.createHomeEvent(),this.createOrderCompleteEvent(),this.createProductClickEvent(),this.createProductShareEvent(),this.createProductViewEvent(),this.createPromotionClickEvent(),this.createSearchEvent(),this.createViewItemsListEvent()},t.prototype.initPageEvents=function(){this.actionTrackingEvents.forEach((function(t){return t.initEvent()}))},t.prototype.initDataEvents=function(t){t&amp;&amp;this.dataTrackingEvents.forEach((function(e){return e.initDataEvent(t)}))},t}(),c=function(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n,this.quantity=0};const s=function(){function t(t){this.requestConfig=t,this.errorMessage="Something went wrong on request",this.requestConfig=t,this.formData=this.buildFormData()}
return t.prototype.buildFormData=function(){var t=new FormData;return t.append("fc",this.requestConfig.fc),t.append("module",this.requestConfig.module),t.append("controller",this.requestConfig.controller),t.append("action",this.requestConfig.action),t.append("data",encodeURIComponent(JSON.stringify(this.requestConfig.data))),t.append("token",this.requestConfig.token),t},t.prototype.fetchRequest=function(){return t=this,e=void 0,r=function(){var t,e,n,r;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(o){switch(o.label){case 0:return t={method:"POST",mode:"same-origin",body:this.formData},e=new Request(this.requestConfig.url,t),[4,fetch(e)];case 1:return(n=o.sent()).ok?[4,n.json()]:[3,3];case 2:return r=o.sent(),[2,Promise.resolve(r)];case 3:return[2,Promise.reject(new Error(this.errorMessage))]}}))},new((n=void 0)||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}
function c(t){try{s(r.throw(t))}catch(t){i(t)}}
function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}
s((r=r.apply(t,e||[])).next())}));var t,e,n,r},t.prototype.xhrRequest=function(){var t=this;return new Promise((function(e,n){var r=new XMLHttpRequest;r.open("POST",t.requestConfig.url,!0),r.responseType="json",r.onload=function(){200===r.status?e(r.response):n(new Error(t.errorMessage))},r.send(t.formData)}))},t}();var u=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}
function c(t){try{s(r.throw(t))}catch(t){i(t)}}
function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}
s((r=r.apply(t,e||[])).next())}))},p=function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}},l=function(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o&lt;i;o++)!r&amp;&amp;o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))};const f=function(){function t(){}
return t.getProductsDetailList=function(e,n,r){return u(this,void 0,void 0,(function(){var o,i,a;return p(this,(function(c){switch(c.label){case 0:return o=[],i=[],e.forEach((function(t){var e=r.getProductModel(t);e?o.push(e):i.push(t)})),i.length?[4,t.fetchProductsLists(e,n)]:[3,2];case 1:(a=c.sent()).length&amp;&amp;r.addProductsList(a),o=l(l([],o,!0),a,!0),c.label=2;case 2:return[2,o]}}))}))},t.fetchProductsLists=function(t,e){return u(this,void 0,void 0,(function(){var n;return p(this,(function(r){return n={url:e.context.shop.base_dir+"index.php",fc:"module",module:e.context.tracking_module.module_name,controller:"datarequest",action:"getProductsDetail",data:t,token:e.context.tracking_module.token},[2,new s(n).fetchRequest()]}))}))},t}();var h,d=(h=function(t,e){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},h(t,e)},function(t,e){if("function"!=typeof e&amp;&amp;null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}
h(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});const y=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return d(e,t),e.prototype.initEvent=function(){document.addEventListener("click",this.triggerCartQuantity.bind(this),!0),prestashop.on("updateCart",this.triggerEvent.bind(this))},e.prototype.triggerCartQuantity=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=e.getAddToCartQuantity(t.target);n&amp;&amp;(this.quantity=n)}},e.getAddToCartQuantity=function(t){var e=0,n=t.closest("[data-button-action=add-to-cart]");if(n instanceof HTMLElement){var r=null,o="";if(e=1,n.matches("form *")?r=n.closest("form"):n.hasAttribute("form")&amp;&amp;(r=document.querySelector("#"+n.getAttribute("form"))),r instanceof HTMLFormElement){o=r.id;var i=r.querySelector("[name=qty]")||document.querySelector("[name=qty][form="+o+"]");(i instanceof HTMLInputElement||i instanceof HTMLSelectElement)&amp;&amp;(e=parseInt(i.value))}}
return e},e.prototype.triggerEvent=function(t){return n=this,r=void 0,i=function(){var n,r;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(o){switch(o.label){case 0:return(n=e.getProductsDataList(t)).length?[4,f.getProductsDetailList(n,this.config,this.sessionStorage)]:[3,2];case 1:(r=o.sent()).length&amp;&amp;this.quantity&amp;&amp;this.trackingPlatform.addToCart(r[0],this.quantity),o.label=2;case 2:return this.quantity=0,[2]}}))},new((o=void 0)||(o=Promise))((function(t,e){function a(t){try{s(i.next(t))}catch(t){e(t)}}
function c(t){try{s(i.throw(t))}catch(t){e(t)}}
function s(e){var n;e.done?t(e.value):(n=e.value,n instanceof o?n:new o((function(t){t(n)}))).then(a,c)}
s((i=i.apply(n,r||[])).next())}));var n,r,o,i},e.getProductsDataList=function(t){var n=[];return e.isValidResponse(t)&amp;&amp;n.push({idProduct:t.resp.id_product,idProductAttribute:t.resp.id_product_attribute}),n},e.isValidResponse=function(t){return Object.prototype.hasOwnProperty.call(t,"resp")&amp;&amp;t.resp.success},e}(c),g=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n}
return t.prototype.initDataEvent=function(t){Object.prototype.hasOwnProperty.call(t,"detail_products_list")&amp;&amp;Object.prototype.hasOwnProperty.call(t,"order_products_list")&amp;&amp;t.detail_products_list.length&amp;&amp;t.order_products_list.length&amp;&amp;this.trackingPlatform.cartView(t.detail_products_list,t.order_products_list)},t}();var v=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),m=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}
function c(t){try{s(r.throw(t))}catch(t){i(t)}}
function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}
s((r=r.apply(t,e||[])).next())}))},_=function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}};const w=function(t){function e(){var e=null!==t&amp;&amp;t.apply(this,arguments)||this;return e.cartProductsQuantities={},e.lastInputFocus="",e}
return v(e,t),e.prototype.initEvent=function(){document.addEventListener("click",this.handleEvent.bind(this),!0),prestashop.on("updateCart",this.updateQuantity.bind(this))},e.prototype.handleEvent=function(t){0===t.button&amp;&amp;t.target instanceof HTMLElement&amp;&amp;(t.target.closest(".js-increase-product-quantity")&amp;&amp;!e.isFocused(t.target)?this.increaseQuantity(t.target):t.target.closest(".js-decrease-product-quantity")&amp;&amp;!e.isFocused(t.target)?this.decreaseQuantity(t.target):t.target.closest(".js-cart-line-product-quantity")?this.setInputCurrentQuantity(t.target):t.target.closest(".remove-from-cart")&amp;&amp;this.removeFromCart(t.target))},e.isFocused=function(t){var e=t.closest(".cart-item");if(e instanceof HTMLElement){var n=e.querySelector(".js-cart-line-product-quantity");return document.activeElement===n}
return!1},e.prototype.increaseQuantity=function(t){return m(this,void 0,void 0,(function(){var n;return _(this,(function(r){return n=e.getProductsDataList(t),this.triggerEvent(n,1,this.trackingPlatform.addToCart.bind(this.trackingPlatform)),[2]}))}))},e.prototype.decreaseQuantity=function(t){return m(this,void 0,void 0,(function(){var n;return _(this,(function(r){return n=e.getProductsDataList(t),this.triggerEvent(n,1,this.trackingPlatform.removeFromCart.bind(this.trackingPlatform)),[2]}))}))},e.prototype.removeFromCart=function(t){var n=e.getProductsDataList(t),r=t.closest(".cart-item");if(r instanceof HTMLElement){var o=r.querySelector(".js-cart-line-product-quantity");if(o instanceof HTMLInputElement){var i=parseInt(o.value);this.triggerEvent(n,i,this.trackingPlatform.removeFromCart.bind(this.trackingPlatform))}}},e.getProductsDataList=function(t){var e,n,r=t.closest(".cart-item"),o=[];if(r instanceof HTMLElement){var i=r.querySelector(".remove-from-cart");i instanceof HTMLElement&amp;&amp;(e=parseInt(i.dataset.idProduct||"0"),n=parseInt(i.dataset.idProductAttribute||"0"),e&amp;&amp;o.push({idProduct:e,idProductAttribute:n}))}
return o},e.prototype.setInputCurrentQuantity=function(t){return m(this,void 0,void 0,(function(){var n,r,o,i;return _(this,(function(a){return n=e.getProductsDataList(t),r=n[0],o=t.closest(".js-cart-line-product-quantity"),n.length&amp;&amp;o instanceof HTMLInputElement&amp;&amp;(i=JSON.stringify(r))!==this.lastInputFocus&amp;&amp;(this.cartProductsQuantities[i]=parseInt(o.value),this.lastInputFocus=i),[2]}))}))},e.prototype.updateQuantity=function(t){return m(this,void 0,void 0,(function(){var e,n,r,o,i;return _(this,(function(a){return t.reason.success&amp;&amp;(e={idProduct:t.reason.id_product,idProductAttribute:t.reason.id_product_attribute},(n=[e]).length&amp;&amp;(r=JSON.stringify(e),o=t.reason.quantity,this.lastInputFocus="",o&gt;this.cartProductsQuantities[r]?(i=o-this.cartProductsQuantities[r],this.triggerEvent(n,i,this.trackingPlatform.addToCart.bind(this.trackingPlatform))):(i=this.cartProductsQuantities[r]-o,this.triggerEvent(n,i,this.trackingPlatform.removeFromCart.bind(this.trackingPlatform))))),[2]}))}))},e.prototype.triggerEvent=function(t,e,n){return m(this,void 0,void 0,(function(){var r;return _(this,(function(o){switch(o.label){case 0:return t.length?[4,f.getProductsDetailList(t,this.config,this.sessionStorage)]:[3,2];case 1:(r=o.sent()).length&amp;&amp;e&amp;&amp;n(r[0],e),o.label=2;case 2:return[2]}}))}))},e.prototype.initDataEvent=function(t){Object.prototype.hasOwnProperty.call(t,"detail_products_list")&amp;&amp;Object.prototype.hasOwnProperty.call(t,"order_products_list")&amp;&amp;t.detail_products_list.length&amp;&amp;t.order_products_list.length&amp;&amp;this.trackingPlatform.cartView(t.detail_products_list,t.order_products_list)},e}(g),P=function(){function t(t,e){this.trackingPlatform=t,this.config=e}
return t.prototype.initEvent=function(){this.triggerEvent()},t.prototype.triggerEvent=function(){this.hasCategoryData()&amp;&amp;this.trackingPlatform.categoryPageView()},t.prototype.hasCategoryData=function(){return Object.prototype.hasOwnProperty.call(this.config.context.page,"category")&amp;&amp;Object.prototype.hasOwnProperty.call(this.config.context.page.category,"id_category")&amp;&amp;Object.prototype.hasOwnProperty.call(this.config.context.page.category,"name")&amp;&amp;Object.prototype.hasOwnProperty.call(this.config.context.page.category,"path")},t}();var b=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const E=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return b(e,t),e}(P),k=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n,this.checkoutController=this.getCheckoutModule()}
return t.prototype.initEvent=function(){this.isValidCheckoutController()&amp;&amp;this.checkoutController.initEvent()},t.prototype.isValidCheckoutController=function(){return this.config.context.page.controller_name===this.config.context.tracking_module.checkout_module.controller},t.prototype.initDataEvent=function(e){this.isValidCheckoutController()&amp;&amp;t.isValidTrackingData(e)&amp;&amp;this.checkoutController.initDataEvent(e)},t.isValidTrackingData=function(t){return Object.prototype.hasOwnProperty.call(t,"detail_products_list")&amp;&amp;Object.prototype.hasOwnProperty.call(t,"order_products_list")&amp;&amp;Boolean(t.detail_products_list.length)&amp;&amp;Boolean(t.order_products_list.length)},t}(),S=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n,this.step=1,this.carrierSelected="",this.paymentSelected=""}
return t.prototype.initCheckoutEvent=function(){this.setDefaultCheckoutValues(),document.addEventListener("click",this.delegateCheckoutEvent.bind(this),!0)},t.isValidMouseEvent=function(t){return 0===t.button&amp;&amp;t.isTrusted},t.isValidAgreement=function(){var t=document.querySelector("input[name=cgv]");return!(t instanceof HTMLInputElement)||t.checked},t.isCheckoutWithCarrier=function(t){return Boolean(document.querySelector(t))},t.prototype.sendTrackingCarrierOption=function(){this.trackingPlatform.checkoutOption("shipping",this.carrierSelected,this.step)},t.prototype.sendTrackingPaymentOption=function(){this.trackingPlatform.checkoutOption("payment",this.paymentSelected,this.step)},t.prototype.initDataEvent=function(t){this.trackingPlatform.checkoutProgress(t.detail_products_list,t.order_products_list,this.step)},t}();var O=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const C=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return O(e,t),e.prototype.initEvent=function(){this.setCurrentStep(),this.initCheckoutEvent()},e.prototype.setCurrentStep=function(){var t=document.querySelectorAll(".checkout-step"),e=Array.prototype.findIndex.call(t,(function(t){return t.classList.contains("js-current-step")}));this.step=-1!==e?e:1},e.prototype.setDefaultCheckoutValues=function(){this.getCarrierSelected()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidCarrierEvent(n)?this.sendTrackingCarrierOption():e.isValidPaymentSelectionEvent(n)?this.getPaymentSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.sendTrackingPaymentOption()}},e.isValidCarrierSelectionEvent=function(t){return t.matches("#checkout-delivery-step .delivery-options *")},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector("[id^=delivery_option_]:checked");(e=(e=e?e.closest(".delivery-option"):null)?e.querySelector(".carrier-name"):null)&amp;&amp;(t=e.textContent||""),this.carrierSelected=t.trim()},e.isValidCarrierEvent=function(t){return Boolean(t.closest("#checkout-delivery-step button[type=submit]"))},e.isValidPaymentSelectionEvent=function(t){return t.matches("#checkout-payment-step .payment-options *")},e.prototype.getPaymentSelected=function(){var t="",e=document.querySelector("[id^=payment-option-]:checked");e&amp;&amp;Object.hasOwnProperty.call(e.dataset,"moduleName")&amp;&amp;(t=e.dataset.moduleName||""),this.paymentSelected=t.trim()},e.isValidPurchaseEvent=function(t){return Boolean(t.closest("#payment-confirmation button[type=submit]"))&amp;&amp;e.isValidAgreement()},e.isValidAgreement=function(){var t=document.querySelector("input[name^=conditions_to_approve]");return!(t instanceof HTMLInputElement)||t.checked},e.prototype.initDataEvent=function(e){0!==this.step&amp;&amp;t.prototype.initDataEvent.call(this,e)},e}(S);var L=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const T=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return L(e,t),e.prototype.setDefaultCheckoutValues=function(){this.getCarrierSelected(),this.getPaymentSelected()},e.isValidCarrierSelectionEvent=function(t){return t.matches("#pwc-delivery-options *")},e.prototype.getPaymentSelected=function(){this.paymentSelected="sveacheckout"},e.isValidPurchaseEvent=function(t){return t.matches("a *")},e.prototype.triggerPurchaseEvent=function(){this.sendTrackingCarrierOption(),this.sendTrackingPaymentOption()},e}(S);var j=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const V=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new w(o.trackingPlatform,o.config,o.sessionStorage),o}
return j(e,t),e.prototype.initEvent=function(){this.cartViewEvent.initEvent(),this.initCheckoutEvent()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.triggerPurchaseEvent()}},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector(".selected[id^=delivery_option] .flex-grow-1.flex-shrink-1");return e instanceof HTMLElement&amp;&amp;e.firstElementChild instanceof HTMLElement&amp;&amp;(t=e.firstElementChild.innerText.trim().toLowerCase()),this.carrierSelected=t},e}(T);var x=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const D=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return x(e,t),e.prototype.setDefaultCheckoutValues=function(){this.getCarrierSelected(),this.getPaymentSelected()},e.isValidCarrierSelectionEvent=function(t){return t.matches("#klarnacarrier *")},e.prototype.getPaymentSelected=function(){this.paymentSelected="klarna"},e.prototype.triggerPurchaseEvent=function(){this.sendTrackingCarrierOption(),this.sendTrackingPaymentOption()},e.isValidPurchaseEvent=function(t){return t.matches("a *")},e}(S);var A=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const M=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new w(o.trackingPlatform,o.config,o.sessionStorage),o}
return A(e,t),e.prototype.initEvent=function(){this.cartViewEvent.initEvent(),this.initCheckoutEvent()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.triggerPurchaseEvent()}},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector("#klarnacarrier .selected .kco-sel-list__item__title");e instanceof HTMLElement&amp;&amp;e.firstElementChild instanceof HTMLElement&amp;&amp;(t=e.firstElementChild.innerText.trim().toLowerCase()),this.carrierSelected=t},e}(D);var I=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const q=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return I(e,t),e.prototype.delegateCheckoutEvent=function(t){},e.prototype.setDefaultCheckoutValues=function(){this.getCarrierSelected(),this.getPaymentSelected()},e.prototype.getCarrierSelected=function(){this.carrierSelected="not detected"},e.prototype.getPaymentSelected=function(){this.paymentSelected="qliro"},e}(S);var H=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const N=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new w(o.trackingPlatform,o.config,o.sessionStorage),o}
return H(e,t),e.prototype.initEvent=function(){this.cartViewEvent.initEvent()},e}(q);var Q=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const B=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Q(e,t),e.prototype.setDefaultCheckoutValues=function(){setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e.prototype.getCheckoutLazyOptions=function(){document.querySelector("#thecheckout-payment")?(this.getCarrierSelected(),this.getPaymentSelected()):setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e}(S);var F=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const R=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new w(o.trackingPlatform,o.config,o.sessionStorage),o}
return F(e,t),e.prototype.initEvent=function(){this.cartViewEvent.initEvent(),this.initCheckoutEvent()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;n.matches("#tc-container *")&amp;&amp;(e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPaymentSelectionEvent(n)?this.getPaymentSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.triggerPurchaseEvent())}},e.isValidCarrierSelectionEvent=function(t){return t.matches("#thecheckout-shipping *")},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector(".delivery-options input:checked");if(e instanceof HTMLInputElement){var n=e.closest(".delivery-option-row");if(n instanceof HTMLElement){var r=n.querySelector(".carrier-name");t=r instanceof HTMLElement?r.innerText:""}}
this.carrierSelected=t.trim().toLowerCase()},e.isValidPaymentSelectionEvent=function(t){return t.matches("#thecheckout-payment *")},e.prototype.getPaymentSelected=function(){var t="",e=document.querySelector(".payment-options input:checked");e instanceof HTMLInputElement&amp;&amp;(t=e.dataset.moduleName||""),this.paymentSelected=t.trim().toLowerCase()},e.isValidPurchaseEvent=function(t){return Boolean(t.closest("#confirm_order"))&amp;&amp;e.isValidAgreement()},e.isValidAgreement=function(){var t=document.querySelector("input[name^=conditions_to_approve]");return!(t instanceof HTMLInputElement)||t.checked},e.prototype.triggerPurchaseEvent=function(){e.isCheckoutWithCarrier("body:not(.is-virtual-cart) #thecheckout-shipping")&amp;&amp;this.sendTrackingCarrierOption(),this.sendTrackingPaymentOption()},e}(B);var z=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const U=function(t){function e(){var e=null!==t&amp;&amp;t.apply(this,arguments)||this;return e.checkoutCarrierNodeSelector="#onepagecheckoutps_contenedor #js-delivery, #opc_main #form-shipping_container",e}
return z(e,t),e.isCartViewEvent=function(){return Boolean(document.querySelector("#cart_summary"))},e.prototype.setDefaultCheckoutValues=function(){setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e.prototype.getCheckoutLazyOptions=function(){document.querySelector("#payment_method_container")?(this.getCarrierSelected(),this.getPaymentSelected()):setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e.isValidCarrierSelectionEvent=function(t){return t.matches("#js-delivery *, #form-shipping_container .delivery-options *")},e.isValidPaymentSelectionEvent=function(t){return t.matches("#payment_method_container *")},e.isValidPurchaseEvent=function(t){return Boolean(t.closest("#btn_place_order, #btn-placer_order"))&amp;&amp;S.isValidAgreement()},e}(S);var G=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const J=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new w(o.trackingPlatform,o.config,o.sessionStorage),o}
return G(e,t),e.prototype.initEvent=function(){e.isCartViewEvent()?this.cartViewEvent.initEvent():this.initCheckoutEvent()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;n.matches("#onepagecheckoutps_contenedor *, #opc_main *")&amp;&amp;(e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPaymentSelectionEvent(n)?this.getPaymentSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.triggerPurchaseEvent())}},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector("[name^=delivery_option]:checked");if(e instanceof HTMLInputElement){var n=e.closest(".delivery-option");if(n instanceof HTMLElement){var r=n.querySelector(".delivery_option_title");t=r instanceof HTMLElement&amp;&amp;r.textContent?r.textContent:""}}
this.carrierSelected=t.trim().toLowerCase()},e.prototype.getPaymentSelected=function(){var t="",e=document.querySelector("[name=payment-option]:checked");e instanceof HTMLInputElement&amp;&amp;(t=e.value.trim().toLowerCase()),this.paymentSelected=t},e.isValidAgreement=function(){var t=document.querySelector("input[name^=conditions_to_approve]");return!(t instanceof HTMLInputElement)||t.checked},e.prototype.triggerPurchaseEvent=function(){e.isCheckoutWithCarrier(this.checkoutCarrierNodeSelector)&amp;&amp;this.sendTrackingCarrierOption(),this.sendTrackingPaymentOption()},e.prototype.initDataEvent=function(n){e.isCartViewEvent()?this.cartViewEvent.initDataEvent(n):t.prototype.initDataEvent.call(this,n)},e}(U);var K=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const W=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return K(e,t),e.prototype.setDefaultCheckoutValues=function(){setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e.prototype.getCheckoutLazyOptions=function(){document.querySelector("#st-checkout-payment-step")?(this.getCarrierSelected(),this.getPaymentSelected()):setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e}(S);var Y=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const X=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new w(o.trackingPlatform,o.config,o.sessionStorage),o}
return Y(e,t),e.prototype.initEvent=function(){this.cartViewEvent.initEvent(),this.initCheckoutEvent()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;n.matches("#content.steco_container *")&amp;&amp;(e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPaymentSelectionEvent(n)?this.getPaymentSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.triggerPurchaseEvent())}},e.isValidCarrierSelectionEvent=function(t){return t.matches("#st-checkout-delivery-step *")},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector(".delivery-options input:checked");if(e instanceof HTMLInputElement){var n=e.closest(".delivery-option");if(n instanceof HTMLElement){var r=n.querySelector(".carrier-name");t=r instanceof HTMLElement?r.innerText:""}}
this.carrierSelected=t.trim().toLowerCase()},e.isValidPaymentSelectionEvent=function(t){return t.matches("#st-checkout-payment-step *")},e.prototype.getPaymentSelected=function(){var t="",e=document.querySelector(".payment-options input:checked");e instanceof HTMLInputElement&amp;&amp;(t=e.dataset.moduleName||""),this.paymentSelected=t.trim().toLowerCase()},e.isValidPurchaseEvent=function(t){return Boolean(t.closest("#payment-confirmation"))&amp;&amp;e.isValidAgreement()},e.isValidAgreement=function(){var t=document.querySelector("input[name^=conditions_to_approve]");return!(t instanceof HTMLInputElement)||t.checked},e.prototype.triggerPurchaseEvent=function(){e.isCheckoutWithCarrier("#st-checkout-delivery-step")&amp;&amp;this.sendTrackingCarrierOption(),this.sendTrackingPaymentOption()},e}(W);var Z=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const $=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Z(e,t),e.prototype.setDefaultCheckoutValues=function(){setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e.prototype.getCheckoutLazyOptions=function(){document.querySelector("#supercheckout-fieldset")?(this.getCarrierSelected(),this.getPaymentSelected()):setTimeout(this.getCheckoutLazyOptions.bind(this),1e3)},e}(S);var tt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const et=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new w(o.trackingPlatform,o.config,o.sessionStorage),o}
return tt(e,t),e.prototype.initEvent=function(){this.cartViewEvent.initEvent(),this.initCheckoutEvent()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;n.matches("#supercheckout-fieldset *")&amp;&amp;(e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPaymentSelectionEvent(n)?this.getPaymentSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.triggerPurchaseEvent())}},e.isValidCarrierSelectionEvent=function(t){return t.matches("#shipping-method *")},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector("input.supercheckout_shipping_option:checked");if(e instanceof HTMLInputElement){var n=e.closest("li");if(n instanceof HTMLElement){var r=n.querySelector("img")||n.querySelector("label");r instanceof HTMLImageElement?t=r.alt:r instanceof HTMLLabelElement&amp;&amp;r.firstChild instanceof Text&amp;&amp;r.firstChild.textContent&amp;&amp;(t=r.firstChild.textContent)}}
this.carrierSelected=t.trim().toLowerCase()},e.isValidPaymentSelectionEvent=function(t){return t.matches("#payment-method *")},e.prototype.getPaymentSelected=function(){var t="",e=document.querySelector(".payment-options input:checked");e instanceof HTMLInputElement&amp;&amp;(t=e.dataset.moduleName||""),this.paymentSelected=t.trim().toLowerCase()},e.isValidPurchaseEvent=function(t){return Boolean(t.closest("#supercheckout_confirm_order"))&amp;&amp;e.isValidAgreement()},e.isValidAgreement=function(){var t=document.querySelector("input[name^=conditions_to_approve]");return!(t instanceof HTMLInputElement)||t.checked},e.prototype.triggerPurchaseEvent=function(){e.isCheckoutWithCarrier("input.supercheckout_shipping_option")&amp;&amp;this.sendTrackingCarrierOption(),this.sendTrackingPaymentOption()},e}($),nt=function(){function t(){}
return t.getCheckoutController=function(t,e,n){var r;switch(e.context.tracking_module.checkout_module.module){case"klarnaofficial":r=new M(t,e,n);break;case"onepagecheckoutps":r=new J(t,e,n);break;case"pw_qlirocheckout":r=new N(t,e,n);break;case"steasycheckout":r=new X(t,e,n);break;case"supercheckout":r=new et(t,e,n);break;case"sveacheckout":r=new V(t,e,n);break;case"thecheckout":r=new R(t,e,n);break;default:r=new C(t,e,n)}
return r},t}();var rt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ot=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return rt(e,t),e.prototype.getCheckoutModule=function(){return nt.getCheckoutController(this.trackingPlatform,this.config,this.sessionStorage)},e}(k),it=function(){function t(t,e){this.trackingPlatform=t,this.config=e}
return t.prototype.initEvent=function(){this.triggerEvent()},t.prototype.triggerEvent=function(){this.config.context.user&amp;&amp;this.config.context.user.is_new_login&amp;&amp;this.trackingPlatform.customerLogin()},t}();var at=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ct=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return at(e,t),e}(it),st=function(){function t(t,e){this.trackingPlatform=t,this.config=e}
return t.prototype.initEvent=function(){this.triggerEvent()},t.prototype.triggerEvent=function(){this.config.context.user&amp;&amp;this.config.context.user.is_new_account&amp;&amp;this.trackingPlatform.customerSignUp()},t}();var ut=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const pt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return ut(e,t),e}(st),lt=function(){function t(t,e){this.trackingPlatform=t,this.config=e}
return t.prototype.initEvent=function(){"index"===this.config.context.page.controller_name&amp;&amp;this.triggerEvent()},t.prototype.triggerEvent=function(){this.trackingPlatform.homePageView()},t}();var ft=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ht=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return ft(e,t),e}(lt),dt=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n}
return t.prototype.initDataEvent=function(e){t.isValidTrackingData(e)&amp;&amp;(this.trackingPlatform.isAvailable()?(console.log("normal order executed"),this.trackingPlatform.orderComplete(e.order_complete_data,e.detail_products_list,e.order_products_list,e.order_context_user_data,this.setOrderTrackingStatus.bind(this))):(console.log("exception order by Adblock"),this.handleAdBlockOrderAborted(e.order_complete_data)))},t.isValidTrackingData=function(t){return Object.prototype.hasOwnProperty.call(t,"order_complete_data")&amp;&amp;Object.prototype.hasOwnProperty.call(t,"detail_products_list")&amp;&amp;Object.prototype.hasOwnProperty.call(t,"order_products_list")&amp;&amp;Object.prototype.hasOwnProperty.call(t,"order_context_user_data")&amp;&amp;Boolean(Object.keys(t.order_complete_data).length)&amp;&amp;Boolean(Object.keys(t.detail_products_list).length)&amp;&amp;Boolean(Object.keys(t.order_products_list).length)&amp;&amp;Boolean(Object.keys(t.order_context_user_data).length)},t.prototype.setOrderTrackingStatus=function(t){this.serverRequest("setOrderTrackingStatus",t)},t.prototype.handleAdBlockOrderAborted=function(t){this.serverRequest("handleAdBlockOrderAborted",t)},t.prototype.serverRequest=function(t,e){var n={url:this.config.context.shop.base_dir+"index.php",fc:"module",module:this.config.context.tracking_module.module_name,controller:"datarequest",action:t,data:e,token:this.config.context.tracking_module.token};new s(n).fetchRequest()},t}();var yt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const gt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return yt(e,t),e}(dt);const vt=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n}
return t.prototype.initEvent=function(){document.addEventListener("click",this.handleEvent.bind(this),!0)},t.prototype.triggerEvent=function(t){return e=this,n=void 0,o=function(){var e,n;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(r){switch(r.label){case 0:return t.length?[4,f.getProductsDetailList(t,this.config,this.sessionStorage)]:[3,2];case 1:(e=r.sent()).length&amp;&amp;(n=this.sessionStorage.getAttributionDataList(),this.trackingPlatform.productClick(e[0],n)),r.label=2;case 2:return[2]}}))},new((r=void 0)||(r=Promise))((function(t,i){function a(t){try{s(o.next(t))}catch(t){i(t)}}
function c(t){try{s(o.throw(t))}catch(t){i(t)}}
function s(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r((function(t){t(n)}))).then(a,c)}
s((o=o.apply(e,n||[])).next())}));var e,n,r,o},t}();var mt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const _t=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return mt(e,t),e.prototype.handleEvent=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=e.getProductThemeDataList(t.target);this.triggerEvent(n)}},e.getProductThemeDataList=function(t){var e=[];if(t.closest(".js-product-miniature a")){var n=t.closest(".js-product-miniature");if(n instanceof HTMLElement){var r=parseInt(n.dataset.idProduct||"0"),o=parseInt(n.dataset.idProductAttribute||"0");r&amp;&amp;e.push({idProduct:r,idProductAttribute:o})}}
return e},e}(vt);const wt=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n}
return t.prototype.initEvent=function(){document.addEventListener("click",this.handleEvent.bind(this),!1)},t.prototype.triggerEvent=function(t,e){return n=this,r=void 0,i=function(){var n;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(r){switch(r.label){case 0:return t.length&amp;&amp;e?[4,f.getProductsDetailList(t,this.config,this.sessionStorage)]:[3,2];case 1:(n=r.sent()).length&amp;&amp;this.trackingPlatform.productShare(n[0],e),r.label=2;case 2:return[2]}}))},new((o=void 0)||(o=Promise))((function(t,e){function a(t){try{s(i.next(t))}catch(t){e(t)}}
function c(t){try{s(i.throw(t))}catch(t){e(t)}}
function s(e){var n;e.done?t(e.value):(n=e.value,n instanceof o?n:new o((function(t){t(n)}))).then(a,c)}
s((i=i.apply(n,r||[])).next())}));var n,r,o,i},t.getSocialNetwork=function(t){return t.dataset.network||t.dataset.type||t.title||""},t}();var Pt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const bt=function(t){function e(){var e=null!==t&amp;&amp;t.apply(this,arguments)||this;return e.productView={idProduct:0,idProductAttribute:0},e.productQuickView={idProduct:0,idProductAttribute:0},e}
return Pt(e,t),e.prototype.initEvent=function(){t.prototype.initEvent.call(this),prestashop.on("clickQuickView",this.handlePSEvent.bind(this)),prestashop.on("updatedProduct",this.handlePSEvent.bind(this))},e.prototype.handlePSEvent=function(t){e.isEventQuickView(t)?(this.productQuickView.idProduct=t.dataset.idProduct,this.productQuickView.idProductAttribute=t.dataset.idProductAttribute):this.productView.idProductAttribute=parseInt(t.id_product_attribute)},e.isEventQuickView=function(t){return Object.prototype.hasOwnProperty.call(t,"dataset")},e.prototype.handleEvent=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=t.target.closest(".js-social-sharing");if(n instanceof HTMLElement){var r=this.getProductsDataList(n),o=e.getSocialNetwork(n);this.triggerEvent(r,o)}}},e.prototype.getProductsDataList=function(t){var e=[],n=t.closest("[id^=quickview-modal-]")instanceof HTMLElement?this.productQuickView:this.productView;return n.idProduct&amp;&amp;e.push(n),e},e.prototype.initDataEvent=function(t){"product"===this.config.context.page.controller_name&amp;&amp;Object.prototype.hasOwnProperty.call(t,"detail_product_view")&amp;&amp;t.detail_product_view.length&amp;&amp;(this.productView.idProduct=t.detail_product_view[0].id_product,this.productView.idProductAttribute=t.detail_product_view[0].id_attribute)},e}(wt),Et=function(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n};var kt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const St=function(t){function e(){var e=null!==t&amp;&amp;t.apply(this,arguments)||this;return e.latestProductView="",e.productView={idProduct:0,idProductAttribute:0},e.productQuickView={idProduct:0,idProductAttribute:0},e}
return kt(e,t),e.prototype.initEvent=function(){prestashop.on("clickQuickView",this.triggerEvent.bind(this)),prestashop.on("updatedProduct",this.triggerEvent.bind(this))},e.prototype.triggerEvent=function(t){return e=this,n=void 0,o=function(){var e,n;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(r){switch(r.label){case 0:return(e=this.getProductsDataList(t)).length?[4,f.getProductsDetailList(e,this.config,this.sessionStorage)]:[3,2];case 1:(n=r.sent()).length&amp;&amp;this.trackingPlatform.productView(n[0]),r.label=2;case 2:return[2]}}))},new((r=void 0)||(r=Promise))((function(t,i){function a(t){try{s(o.next(t))}catch(t){i(t)}}
function c(t){try{s(o.throw(t))}catch(t){i(t)}}
function s(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r((function(t){t(n)}))).then(a,c)}
s((o=o.apply(e,n||[])).next())}));var e,n,r,o},e.prototype.getProductsDataList=function(t){var n=[];if(e.isEventQuickView(t))this.productQuickView.idProduct=t.dataset.idProduct,this.productQuickView.idProductAttribute=t.dataset.idProductAttribute,n.push(this.productQuickView);else{var r=e.isQuickViewModal()?this.productQuickView:this.productView;r.idProductAttribute=parseInt(t.id_product_attribute),this.isLatestProductView(r)&amp;&amp;(n.push(r),this.setLatestProductView(r))}
return n},e.isEventQuickView=function(t){return Object.prototype.hasOwnProperty.call(t,"dataset")},e.isQuickViewModal=function(){return Boolean(document.querySelector("[id^=quickview]"))},e.prototype.isLatestProductView=function(t){return this.latestProductView!==JSON.stringify(t)},e.prototype.setLatestProductView=function(t){this.latestProductView=JSON.stringify(t)},e.prototype.initDataEvent=function(t){if(Object.prototype.hasOwnProperty.call(t,"detail_product_view")&amp;&amp;t.detail_product_view.length){this.sessionStorage.addProductsList(t.detail_product_view);var e=t.detail_product_view[0];this.productView.idProduct=e.id_product,this.productView.idProductAttribute=e.id_attribute,this.trackingPlatform.productView(e),this.setLatestProductView(this.productView)}},e}(Et),Ot=function(){function t(){this.promoData={promoURL:"",promoParams:{pid:"",pnm:"",pps:"",cnm:"",csl:""}}}
return t.getPromotionData=function(e){var n=e.href,r=new t,o=r.getPromotionParams(e.search);return t.isPromoParams(o)&amp;&amp;(r.setPromoURL(n),r.setPromoParams(o)),r.promoData},t.prototype.getPromotionParams=function(e){var n={};if(e){var r=new URLSearchParams(e);t.hasRequiredPromotionParams(r)&amp;&amp;Object.keys(this.promoData.promoParams).forEach((function(t){var e=r.get(t);e&amp;&amp;(n[t]=e)}))}
return n},t.hasRequiredPromotionParams=function(t){return Boolean(t.get("pid"))},t.isPromoParams=function(t){return Boolean(Object.keys(t).length)},t.prototype.setPromoURL=function(t){this.promoData.promoURL=t},t.prototype.setPromoParams=function(t){this.promoData.promoParams=t},t}(),Ct=function(){function t(t){this.trackingPlatform=t}
return t.prototype.initEvent=function(){document.addEventListener("click",this.triggerEvent.bind(this),!0)},t.prototype.triggerEvent=function(t){var e=this.getPromotionData(t);e&amp;&amp;this.trackingPlatform.promotionClick([e])},t.prototype.getPromotionData=function(t){var e=null;if(0===t.button&amp;&amp;t.target instanceof Element){var n=t.target.closest(".js-track-promo a");e=n?Ot.getPromotionData(n):null}
return e},t}();var Lt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Tt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Lt(e,t),e}(Ct),jt=function(){function t(t,e){this.trackingPlatform=t,this.config=e}
return t.prototype.initEvent=function(){var t;(null===(t=this.config.context.page.search_term)||void 0===t?void 0:t.length)&amp;&amp;this.trackingPlatform.searchPageView()},t}();var Vt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const xt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Vt(e,t),e}(jt),Dt=function(){function t(t,e,n){this.trackingPlatform=t,this.config=e,this.sessionStorage=n,this.scrollTimeout=0,this.allItemsList=this.getAllItemsList()}
return t.prototype.initEvent=function(){window.addEventListener("scroll",this.triggerEvent.bind(this),!0),this.parseItemsList(),this.sendItems()},t.prototype.triggerEvent=function(){var t=this;window.clearTimeout(this.scrollTimeout),this.parseItemsList(),this.scrollTimeout=window.setTimeout((function(){return t.sendItems()}),800)},t.prototype.parseItemsList=function(){this.allItemsList.length&amp;&amp;this.allItemsList.forEach((function(e){var n=e.getItemsListDetected();n.length&amp;&amp;n.forEach((function(n){t.isElementInViewport(n)&amp;&amp;e.addItem(n)}))}))},t.isElementInViewport=function(t){var e,n,r,o,i=!1,a=window.innerHeight,c=window.pageYOffset,s=c,u=c+a,p=t.clientHeight;return p&amp;&amp;(r=getComputedStyle(t),o=parseInt(r.paddingTop)+parseInt(r.paddingBottom),n=(e=t.getBoundingClientRect().top+c)+(p-o),i=e&gt;=s&amp;&amp;e&lt;u||n&gt;=s&amp;&amp;n&lt;u),i},t.prototype.sendItems=function(){this.allItemsList.forEach((function(t){t.sendItems()})),window.clearTimeout(this.scrollTimeout)},t}();var At=function(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o&lt;i;o++)!r&amp;&amp;o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))};const Mt=function(){function t(t,e,n,r){this.itemSelector=t,this.trackingPlatform=e,this.config=n,this.sessionStorage=r,this.sendProducts=new Set,this.sentProducts=new Set,this.productsPosition={}}
return t.prototype.getItemsListDetected=function(){return document.querySelectorAll(this.itemSelector)},t.prototype.addItem=function(t){var e=parseInt(t.getAttribute("data-id-product"))||0,n=parseInt(t.getAttribute("data-id-product-attribute"))||0;if(e){var r={idProduct:e,idProductAttribute:n},o=JSON.stringify(r);this.sentProducts.has(o)||this.sendProducts.has(o)||this.sendProducts.add(o)}},t.prototype.sendItems=function(){return t=this,e=void 0,r=function(){var t,e;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(n){switch(n.label){case 0:return this.sendProducts.size?(this.buildProductPositions(),t=this.getProductsDataListFromSendProducts(),[4,f.getProductsDetailList(t,this.config,this.sessionStorage)]):[3,2];case 1:(e=n.sent()).length&amp;&amp;(this.trackingPlatform.productsList(e,this.productsPosition),this.sentProducts=new Set(At(At([],Array.from(this.sentProducts),!0),Array.from(this.sendProducts),!0)),this.sendProducts.clear()),n.label=2;case 2:return[2]}}))},new((n=void 0)||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}
function c(t){try{s(r.throw(t))}catch(t){i(t)}}
function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}
s((r=r.apply(t,e||[])).next())}));var t,e,n,r},t.prototype.getProductsDataListFromSendProducts=function(){var t=[];return this.sendProducts.forEach((function(e){t.push(JSON.parse(e))})),t},t.prototype.buildProductPositions=function(){var t,e,n=this,r=this.getItemsListDetected(),o=this.getPageFirstPosition();r.forEach((function(r){if(t=parseInt(r.getAttribute("data-id-product"))||0,e=parseInt(r.getAttribute("data-id-product-attribute"))||0,t){var i={idProduct:t,idProductAttribute:e},a=JSON.stringify(i);Object.prototype.hasOwnProperty.call(n.productsPosition,a)||(n.productsPosition[a]=o,o+=1),n.sessionStorage.addAttributionData(a,n.productsPosition[a])}}))},t}();var It=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const qt=function(t){function e(e,n,r){return t.call(this,".js-product-miniature",e,n,r)||this}
return It(e,t),e.prototype.getPageFirstPosition=function(){var t=1,e=this.config.context.page.products_per_page,n=new URLSearchParams(window.location.search).get("page");return n&amp;&amp;(t=parseInt(n)),e*t-e+1},e}(Mt);var Ht=function(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o&lt;i;o++)!r&amp;&amp;o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))};const Nt=function(){function t(t){this.trackingPlatform=t,this.itemSelector=".js-track-promo",this.sendPromotions=new Set,this.sentPromotions=new Set}
return t.prototype.getItemsListDetected=function(){return document.querySelectorAll(this.itemSelector)},t.prototype.addItem=function(t){var e=t.querySelector("a");if(e){var n=Ot.getPromotionData(e);if(n.promoParams.pid){var r=JSON.stringify(n);this.sendPromotions.has(r)||this.sentPromotions.has(r)||this.sendPromotions.add(r)}}},t.prototype.sendItems=function(){if(this.sendPromotions.size){var t=[];this.sendPromotions.forEach((function(e){t.push(JSON.parse(e))})),this.trackingPlatform.promotionsList(t),this.sentPromotions=new Set(Ht(Ht([],Array.from(this.sentPromotions),!0),Array.from(this.sendPromotions),!0)),this.sendPromotions.clear()}},t}();var Qt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Bt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Qt(e,t),e}(Nt);var Ft=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Rt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Ft(e,t),e.prototype.getAllItemsList=function(){return[new qt(this.trackingPlatform,this.config,this.sessionStorage),new Bt(this.trackingPlatform)]},e}(Dt);var zt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Ut=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return zt(e,t),e.prototype.createAddToCartEvent=function(){this.actionTrackingEvents.push(new y(this.trackingPlatform,this.config,this.sessionStorage))},e.prototype.createCartViewEvent=function(){if("cart"===this.config.context.page.controller_name){var t=new w(this.trackingPlatform,this.config,this.sessionStorage);this.actionTrackingEvents.push(t),this.dataTrackingEvents.push(t)}},e.prototype.createCategoryEvent=function(){"category"===this.config.context.page.controller_name&amp;&amp;this.actionTrackingEvents.push(new E(this.trackingPlatform,this.config))},e.prototype.createCheckoutEvent=function(){if(this.config.context.page.controller_name===this.config.context.tracking_module.checkout_module.controller){var t=new ot(this.trackingPlatform,this.config,this.sessionStorage);this.actionTrackingEvents.push(t),this.dataTrackingEvents.push(t)}},e.prototype.createCustomerLogin=function(){this.config.context.user.is_new_login&amp;&amp;this.actionTrackingEvents.push(new ct(this.trackingPlatform,this.config))},e.prototype.createCustomerSignUp=function(){this.config.context.user.is_new_account&amp;&amp;this.actionTrackingEvents.push(new pt(this.trackingPlatform,this.config))},e.prototype.createHomeEvent=function(){this.actionTrackingEvents.push(new ht(this.trackingPlatform,this.config))},e.prototype.createOrderCompleteEvent=function(){this.dataTrackingEvents.push(new gt(this.trackingPlatform,this.config,this.sessionStorage))},e.prototype.createProductClickEvent=function(){this.actionTrackingEvents.push(new _t(this.trackingPlatform,this.config,this.sessionStorage))},e.prototype.createProductShareEvent=function(){var t=new bt(this.trackingPlatform,this.config,this.sessionStorage);this.actionTrackingEvents.push(t),"product"===this.config.context.page.controller_name&amp;&amp;this.dataTrackingEvents.push(t)},e.prototype.createProductViewEvent=function(){var t=new St(this.trackingPlatform,this.config,this.sessionStorage);this.actionTrackingEvents.push(t),"product"===this.config.context.page.controller_name&amp;&amp;this.dataTrackingEvents.push(t)},e.prototype.createPromotionClickEvent=function(){this.actionTrackingEvents.push(new Tt(this.trackingPlatform))},e.prototype.createSearchEvent=function(){new RegExp("search").test(this.config.context.page.controller_name)&amp;&amp;this.actionTrackingEvents.push(new xt(this.trackingPlatform,this.config))},e.prototype.createViewItemsListEvent=function(){this.actionTrackingEvents.push(new Rt(this.trackingPlatform,this.config,this.sessionStorage))},e}(a);var Gt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Jt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Gt(e,t),e.prototype.initEvent=function(){document.addEventListener("click",this.removeFromCart.bind(this),!0),document.addEventListener("click",this.addToCartProductList.bind(this),!0),"product"===this.config.context.page.controller_name&amp;&amp;document.addEventListener("click",this.addToCartProductView.bind(this),!0)},e.prototype.removeFromCart=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=t.target.closest(".ajax_cart_block_remove_link");if(n instanceof HTMLAnchorElement){var r="cart_block_product_",o=n.closest("[data-id^=".concat(r,"]"));if(o instanceof HTMLElement){var i=e.getProductDataCartBlock(o,r),a=e.getQuantityCartBlock(o);this.triggerEvent(i,a,this.trackingPlatform.removeFromCart.bind(this.trackingPlatform))}}}},e.getProductDataCartBlock=function(t,e){var n=[];if(t.dataset.id&amp;&amp;t.dataset.id.length){var r=t.dataset.id.replace(e,"").split("_");r.length&amp;&amp;n.push({idProduct:parseInt(r[0]),idProductAttribute:parseInt(r[1]||"0")})}
return n},e.getQuantityCartBlock=function(t){var e=0,n=t.querySelector(".quantity");return n instanceof HTMLElement&amp;&amp;(e=parseInt(n.innerText.trim())),e},e.prototype.addToCartProductList=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=t.target.closest(".ajax_add_to_cart_button");if(n instanceof HTMLElement){var ajax_block_product=n.closest(".ajax_block_product");var r=e.getProductDataProductList(ajax_block_product),o=e.getQuantityProductList(n);var r=e.getProductDataProductList(ajax_block_product),o=e.getQuantityProductList(n);this.triggerEvent(r,o,this.trackingPlatform.addToCart.bind(this.trackingPlatform))}}},e.getProductDataProductList=function(t){var e=[];if(t.dataset.idProduct&amp;&amp;t.dataset.idProductAttribute){var n=parseInt(t.dataset.idProduct.trim()),r=parseInt(t.dataset.idProductAttribute.trim()||"0");n&amp;&amp;e.push({idProduct:n,idProductAttribute:r})}
return e},e.getQuantityProductList=function(t){var e=0,n=t.closest(".ajax_block_product");if(n instanceof HTMLElement){var r=n.querySelector("input.ajax_add_to_cart_quantity");(r instanceof HTMLInputElement||r instanceof HTMLSelectElement)&amp;&amp;(e=parseInt(r.value))}
return!e&amp;&amp;t.dataset.minimal_quantity&amp;&amp;(e=parseInt(t.dataset.minimal_quantity.trim())),e},e.prototype.addToCartProductView=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=t.target.closest("#add_to_cart");if(n instanceof HTMLElement){var r=n.closest("form");if(r instanceof HTMLFormElement){var o=e.getProductDataProductView(r),i=e.getQuantityProductView(r);this.triggerEvent(o,i,this.trackingPlatform.addToCart.bind(this.trackingPlatform))}}}},e.getProductDataProductView=function(t){var e=[],n=t.querySelector("[name=id_product]"),r=t.querySelector("[name=id_product_attribute]");return n&amp;&amp;r&amp;&amp;e.push({idProduct:parseInt(n.value),idProductAttribute:parseInt(r.value||"0")}),e},e.getQuantityProductView=function(t){var e=0,n=t.querySelector("[name=qty]");return n instanceof HTMLInputElement&amp;&amp;(e=parseInt(n.value)),e},e.prototype.triggerEvent=function(t,e,n){return r=this,o=void 0,a=function(){var r;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(o){switch(o.label){case 0:return t.length?[4,f.getProductsDetailList(t,this.config,this.sessionStorage)]:[3,2];case 1:(r=o.sent()).length&amp;&amp;e&amp;&amp;n(r[0],e),o.label=2;case 2:return[2]}}))},new((i=void 0)||(i=Promise))((function(t,e){function n(t){try{s(a.next(t))}catch(t){e(t)}}
function c(t){try{s(a.throw(t))}catch(t){e(t)}}
function s(e){var r;e.done?t(e.value):(r=e.value,r instanceof i?r:new i((function(t){t(r)}))).then(n,c)}
s((a=a.apply(r,o||[])).next())}));var r,o,i,a},e}(c);var Kt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Wt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Kt(e,t),e.prototype.initEvent=function(){"category"===this.config.context.page.controller_name&amp;&amp;t.prototype.initEvent.call(this)},e}(P);var Yt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Xt=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Yt(e,t),e.prototype.initEvent=function(){document.addEventListener("click",this.handleEvent.bind(this),!0)},e.prototype.handleEvent=function(t){0===t.button&amp;&amp;t.target instanceof HTMLElement&amp;&amp;(t.target.closest(".cart_quantity_up")?this.increaseQuantity(t.target):t.target.closest(".cart_quantity_down")?this.decreaseQuantity(t.target):t.target.closest(".cart_quantity_delete")&amp;&amp;this.removeFromCart(t.target))},e.prototype.increaseQuantity=function(t){var n=e.getProductData(t);this.triggerEvent(n,1,this.trackingPlatform.addToCart.bind(this.trackingPlatform))},e.prototype.decreaseQuantity=function(t){var n=e.getProductData(t);this.triggerEvent(n,1,this.trackingPlatform.removeFromCart.bind(this.trackingPlatform))},e.prototype.removeFromCart=function(t){var n=e.getProductData(t),r=e.getProductQuantity(t);this.triggerEvent(n,r,this.trackingPlatform.removeFromCart.bind(this.trackingPlatform))},e.getProductData=function(t){var e=[],n="product_",r=t.closest("[id^=".concat(n,"]"));if(r instanceof HTMLElement){var o=r.id.replace(n,"").split("_");if(o.length){var i=parseInt(o[0]||"0"),a=parseInt(o[1]||"0");i&amp;&amp;e.push({idProduct:i,idProductAttribute:a})}}
return e},e.getProductQuantity=function(t){var e=0,n=t.closest("[id^=".concat("product_","]"));if(n instanceof HTMLElement){var r=n.id.replace("product","quantity"),o=n.querySelector("[name^=".concat(r,"]"));o instanceof HTMLInputElement&amp;&amp;(e=parseInt(o.value||"0"))}
return e},e.prototype.triggerEvent=function(t,e,n){return r=this,o=void 0,a=function(){var r;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(o){switch(o.label){case 0:return t.length?[4,f.getProductsDetailList(t,this.config,this.sessionStorage)]:[3,2];case 1:(r=o.sent()).length&amp;&amp;e&amp;&amp;n(r[0],e),o.label=2;case 2:return[2]}}))},new((i=void 0)||(i=Promise))((function(t,e){function n(t){try{s(a.next(t))}catch(t){e(t)}}
function c(t){try{s(a.throw(t))}catch(t){e(t)}}
function s(e){var r;e.done?t(e.value):(r=e.value,r instanceof i?r:new i((function(t){t(r)}))).then(n,c)}
s((a=a.apply(r,o||[])).next())}));var r,o,i,a},e}(g);var Zt=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const $t=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.cartViewEvent=new Xt(o.trackingPlatform,o.config,o.sessionStorage),o}
return Zt(e,t),e.prototype.initEvent=function(){e.isCartViewEvent()?this.cartViewEvent.initEvent():this.initCheckoutEvent()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)){var n=t.target;n.matches("#onepagecheckoutps_contenedor *")&amp;&amp;(e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPaymentSelectionEvent(n)?this.getPaymentSelected():e.isValidPurchaseEvent(n)&amp;&amp;this.triggerPurchaseEvent())}},e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector("[name^=delivery_option]:checked");if(e instanceof HTMLInputElement){var n=e.closest(".delivery_option");if(n instanceof HTMLElement){var r=n.querySelector(".delivery_option_title");t=r instanceof HTMLElement&amp;&amp;r.textContent?r.textContent:""}}
this.carrierSelected=t.trim().toLowerCase()},e.prototype.getPaymentSelected=function(){var t="",e=document.querySelector("[name^=method_payment]:checked");e instanceof HTMLInputElement&amp;&amp;(t=e.value||""),this.paymentSelected=t.trim().toLowerCase()},e.prototype.triggerPurchaseEvent=function(){e.isCheckoutWithCarrier(this.checkoutCarrierNodeSelector)&amp;&amp;this.sendTrackingCarrierOption(),this.sendTrackingPaymentOption()},e.prototype.initDataEvent=function(n){e.isCartViewEvent()?this.cartViewEvent.initDataEvent(n):t.prototype.initDataEvent.call(this,n)},e}(U);var te=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ee=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.trackingPlatform=e,o.config=n,o.sessionStorage=r,o.paymentTarget=null,o.lastSelectedOptions={carrierSelected:"",paymentSelected:""},o.cartViewEvent=new Xt(o.trackingPlatform,o.config,o.sessionStorage),o}
return te(e,t),e.prototype.getCarrierSelected=function(){var t="",e=document.querySelector(".delivery_options_address input:checked");if(e instanceof HTMLInputElement)if(e.dataset.carrier)t=e.dataset.carrier;else{var n=e.closest(".delivery_option");if(n instanceof HTMLElement){var r=n.querySelector("td &gt; strong");t=r instanceof HTMLElement?r.innerText.trim():""}}
this.carrierSelected=t},e.prototype.getPaymentSelected=function(){if(this.paymentTarget instanceof Element){var t=this.paymentTarget,n="not detected",r=t.closest("[data-module-name]")||t.closest("a[class]")||t.closest("a[href]")||t.closest("[title]");if(r instanceof Element){var o;(o=r.hasAttribute("data-module-name")&amp;&amp;r.getAttribute("data-module-name")?r.getAttribute("data-module-name"):r.hasAttribute("href")&amp;&amp;e.isValidURL(r.getAttribute("href")||"")?e.getModuleFromURL(new URL(r.getAttribute("href"))):r.getAttribute("class")||r.getAttribute("title")||"")&amp;&amp;(n=o)}
this.paymentSelected=n}},e.isValidURL=function(t){var e;try{e="null"!==new URL(t).origin}catch(t){e=!1}
return e},e.getModuleFromURL=function(t){var e=t.pathname.split("/"),n=e.indexOf("module")+1;return e[n]||""},e.isValidCarrierSelectionEvent=function(t){return t.matches("#carrier_area .delivery_options *")},e.isValidPurchaseEvent=function(t){return t.matches("#HOOK_PAYMENT *")&amp;&amp;!e.isInvalidTarget(t)&amp;&amp;e.isValidAgreement()},e.isInvalidTarget=function(t){return Boolean(["#ps_checkout-displayPayment .payment_module.open:not([data-module-name]) *","#ps_checkout-displayPayment .ps_checkout-payment-option.row"].find((function(e){return t.matches(e)})))},e}(S);var ne=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const re=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return ne(e,t),e.prototype.initEvent=function(){this.setCurrentStep(),this.initStepEvent()},e.prototype.setCurrentStep=function(){var t=this;document.querySelectorAll("#order_step li").forEach((function(e,n){e.classList.contains("step_current")&amp;&amp;(t.step=n&gt;1?n-1:0)}))},e.prototype.initStepEvent=function(){0===this.step?this.cartViewEvent.initEvent():this.step&gt;=2&amp;&amp;this.initCheckoutEvent()},e.prototype.setDefaultCheckoutValues=function(){2===this.step&amp;&amp;this.getCarrierSelected()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)&amp;&amp;t.target instanceof Element){var n=t.target;e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidCarrierEvent(n)?this.sendTrackingCarrierOption():e.isValidPurchaseEvent(n)&amp;&amp;(this.paymentTarget=n,this.triggerPurchaseEvent())}},e.isValidCarrierEvent=function(t){return Boolean(t.closest("button[name^=processCarrier]"))&amp;&amp;e.isValidAgreement()&amp;&amp;!document.querySelector("#input_virtual_carrier")},e.prototype.triggerPurchaseEvent=function(){this.getPaymentSelected(),this.lastSelectedOptions.paymentSelected!==this.paymentSelected&amp;&amp;(this.sendTrackingPaymentOption(),this.lastSelectedOptions.paymentSelected=this.paymentSelected)},e.prototype.initDataEvent=function(e){0===this.step?this.cartViewEvent.initDataEvent(e):t.prototype.initDataEvent.call(this,e)},e}(ee);var oe=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ie=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return oe(e,t),e.prototype.initEvent=function(){this.cartViewEvent.initEvent(),this.initCheckoutEvent()},e.prototype.setDefaultCheckoutValues=function(){this.getCarrierSelected()},e.prototype.delegateCheckoutEvent=function(t){if(e.isValidMouseEvent(t)&amp;&amp;t.target instanceof Element){var n=t.target;e.isValidCarrierSelectionEvent(n)?this.getCarrierSelected():e.isValidPurchaseEvent(n)&amp;&amp;(this.paymentTarget=n,this.triggerPurchaseEvent())}},e.prototype.triggerPurchaseEvent=function(){e.isValidCheckoutWithCarrier()&amp;&amp;this.lastSelectedOptions.carrierSelected!==this.carrierSelected&amp;&amp;(this.sendTrackingCarrierOption(),this.lastSelectedOptions.carrierSelected=this.carrierSelected),this.getPaymentSelected(),this.lastSelectedOptions.paymentSelected!==this.paymentSelected&amp;&amp;(this.sendTrackingPaymentOption(),this.lastSelectedOptions.paymentSelected=this.paymentSelected)},e.isValidCheckoutWithCarrier=function(){return Boolean(document.querySelector("#carrier_area .delivery_options"))},e}(ee),ae=function(){function t(){}
return t.getCheckoutController=function(t,e,n){return"onepagecheckoutps"===e.context.tracking_module.checkout_module.module?new $t(t,e,n):"order"===e.context.page.controller_name?new re(t,e,n):new ie(t,e,n)},t}();var ce=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const se=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return ce(e,t),e.prototype.getCheckoutModule=function(){return ae.getCheckoutController(this.trackingPlatform,this.config,this.sessionStorage)},e}(k);var ue=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const pe=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return ue(e,t),e}(it);var le=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const fe=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return le(e,t),e}(st);var he=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const PageEvents=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return he(e,t),e}(lt);var ye=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ge=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return ye(e,t),e}(dt);var ve=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const me=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return ve(e,t),e.prototype.handleEvent=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=e.getProductThemeDataList(t.target);this.triggerEvent(n)}},e.getProductThemeDataList=function(t){var e=".ajax_block_product",n=["a.product_img_link","a.quick-view-mobile","a.quick-view","a.product-name","a.button.lnk_view"].join(","),r=[];if(t.closest(e)&amp;&amp;t.closest(n)){var o=t.closest(".ajax_block_product");if(o instanceof HTMLElement){var i=o.querySelector(".ajax_add_to_cart_button");if(o.dataset.idProduct&amp;&amp;o.dataset.idProductAttribute){var a=parseInt(o.dataset.idProduct||"0"),c=parseInt(o.dataset.idProductAttribute||"0");a&amp;&amp;r.push({idProduct:a,idProductAttribute:c})}else i instanceof HTMLElement&amp;&amp;i.dataset.idProduct&amp;&amp;i.dataset.idProductAttribute&amp;&amp;(a=parseInt(i.dataset.idProduct||"0"),c=parseInt(i.dataset.idProductAttribute||"0"),a&amp;&amp;r.push({idProduct:a,idProductAttribute:c}))}}
return r},e}(vt);var _e=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const we=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return _e(e,t),e.prototype.handleEvent=function(t){if(0===t.button&amp;&amp;t.target instanceof Element){var n=t.target.closest(".js-social-sharing, .social-sharing");if(n instanceof HTMLElement){var r=e.getProductsDataList(n),o=e.getSocialNetwork(n);this.triggerEvent(r,o)}}},e.getProductsDataList=function(t){var e=[],n=t.closest("body");if(n instanceof HTMLElement){var r=n.querySelector("[name^=id_product]"),o=n.querySelector("[name^=id_product_attribute]");if(r instanceof HTMLInputElement&amp;&amp;o instanceof HTMLInputElement){var i=parseInt(r.value),a=parseInt(o.value||"0");Number.isInteger(i)&amp;&amp;Number.isInteger(a)&amp;&amp;e.push({idProduct:i,idProductAttribute:a})}}
return e},e.prototype.initDataEvent=function(t){},e}(wt);var Pe=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const be=function(t){function e(){var e=null!==t&amp;&amp;t.apply(this,arguments)||this;return e.productBuyBlockSelector="#buy_block",e}
return Pe(e,t),e.prototype.initEvent=function(){var t=document.querySelector("[name=id_product_attribute]");t instanceof HTMLInputElement&amp;&amp;new MutationObserver(this.handleMutation.bind(this)).observe(t,{attributes:!0,attributeOldValue:!0})},e.prototype.handleMutation=function(t){var e=this;t.forEach((function(t){if("attributes"===t.type&amp;&amp;t.target instanceof HTMLInputElement&amp;&amp;t.target.value!==t.oldValue){var n=t.target.closest(e.productBuyBlockSelector);n instanceof HTMLFormElement&amp;&amp;e.handleEventFromBuyBlockNode(n)}}))},e.prototype.handleEventFromBuyBlockNode=function(t){var n=e.getProductsDataList(t);this.triggerEvent(n)},e.getProductsDataList=function(t){var e=[],n=t.querySelector("[name^=id_product]"),r=t.querySelector("[name^=id_product_attribute]");if(n instanceof HTMLInputElement&amp;&amp;r instanceof HTMLInputElement){var o=parseInt(n.value||"0"),i=parseInt(r.value||"0");o&gt;0&amp;&amp;e.push({idProduct:o,idProductAttribute:i})}
return e},e.prototype.triggerEvent=function(t){return e=this,n=void 0,o=function(){var e;return function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(o=2&amp;i[0]?r.return:i[0]?r.throw||((o=r.return)&amp;&amp;o.call(r),0):r.next)&amp;&amp;!(o=o.call(r,i[1])).done)return o;switch(r=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])||6!==i[0]&amp;&amp;2!==i[0])){a=0;continue}
if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}
if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}
if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}
o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}
i=e.call(t,a)}catch(t){i=[6,t],r=0}finally{n=o=0}
if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}(this,(function(n){switch(n.label){case 0:return t.length?[4,f.getProductsDetailList(t,this.config,this.sessionStorage)]:[3,2];case 1:(e=n.sent()).length&amp;&amp;this.trackingPlatform.productView(e[0]),n.label=2;case 2:return[2]}}))},new((r=void 0)||(r=Promise))((function(t,i){function a(t){try{s(o.next(t))}catch(t){i(t)}}
function c(t){try{s(o.throw(t))}catch(t){i(t)}}
function s(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r((function(t){t(n)}))).then(a,c)}
s((o=o.apply(e,n||[])).next())}));var e,n,r,o},e.prototype.initDataEvent=function(t){if(Object.prototype.hasOwnProperty.call(t,"detail_product_view")&amp;&amp;t.detail_product_view.length){this.sessionStorage.addProductsList(t.detail_product_view);var e=document.querySelector(this.productBuyBlockSelector);e instanceof HTMLFormElement&amp;&amp;this.handleEventFromBuyBlockNode(e)}},e}(Et);var Ee=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ke=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Ee(e,t),e}(Ct);var Se=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Oe=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Se(e,t),e}(jt);var Ce=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const Le=function(t){function e(e,n,r){return t.call(this,".ajax_block_product",e,n,r)||this}
return Ce(e,t),e.prototype.getPageFirstPosition=function(){var t=1,e=this.config.context.page.products_per_page,n=new URLSearchParams(window.location.search).get("p");return n&amp;&amp;(t=parseInt(n)),e*t-e+1},e}(Mt);var Te=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const je=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Te(e,t),e}(Nt);var Ve=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const xe=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return Ve(e,t),e.prototype.getAllItemsList=function(){return[new Le(this.trackingPlatform,this.config,this.sessionStorage),new je(this.trackingPlatform)]},e}(Dt);var De=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const EventFactory16=function(t){function e(){return null!==t&amp;&amp;t.apply(this,arguments)||this}
return De(e,t),e.prototype.createAddToCartEvent=function(){this.actionTrackingEvents.push(new Jt(this.trackingPlatform,this.config,this.sessionStorage))},e.prototype.createCartViewEvent=function(){},e.prototype.createCategoryEvent=function(){this.actionTrackingEvents.push(new Wt(this.trackingPlatform,this.config))},e.prototype.createCheckoutEvent=function(){var t=new se(this.trackingPlatform,this.config,this.sessionStorage);this.actionTrackingEvents.push(t),this.dataTrackingEvents.push(t)},e.prototype.createCustomerLogin=function(){this.config.context.user.is_new_login&amp;&amp;this.actionTrackingEvents.push(new pe(this.trackingPlatform,this.config))},e.prototype.createCustomerSignUp=function(){this.config.context.user.is_new_account&amp;&amp;this.actionTrackingEvents.push(new fe(this.trackingPlatform,this.config))},e.prototype.createHomeEvent=function(){this.actionTrackingEvents.push(new PageEvents(this.trackingPlatform,this.config))},e.prototype.createOrderCompleteEvent=function(){this.dataTrackingEvents.push(new ge(this.trackingPlatform,this.config,this.sessionStorage))},e.prototype.createProductClickEvent=function(){this.actionTrackingEvents.push(new me(this.trackingPlatform,this.config,this.sessionStorage))},e.prototype.createProductShareEvent=function(){this.actionTrackingEvents.push(new we(this.trackingPlatform,this.config,this.sessionStorage))},e.prototype.createProductViewEvent=function(){var t=new be(this.trackingPlatform,this.config,this.sessionStorage);this.actionTrackingEvents.push(t),this.dataTrackingEvents.push(t)},e.prototype.createPromotionClickEvent=function(){this.actionTrackingEvents.push(new ke(this.trackingPlatform))},e.prototype.createSearchEvent=function(){new RegExp("search").test(this.config.context.page.controller_name)&amp;&amp;this.actionTrackingEvents.push(new Oe(this.trackingPlatform,this.config))},e.prototype.createViewItemsListEvent=function(){this.actionTrackingEvents.push(new xe(this.trackingPlatform,this.config,this.sessionStorage))},e}(a),Me=function(){function t(){}
return t.getEventFactory=function(t,e,n){switch(e.context.tracking_module.service_version){case"16":return new EventFactory16(t,e,n);case"17":return new Ut(t,e,n);default:throw Error("Unable to load event manager")}},t}(),Ie=function(){function t(){}
return t.getProductPosition=function(e,n){var r=0,o=t.getProductThemeData(e),i=JSON.stringify(o);return Object.prototype.hasOwnProperty.call(n,i)&amp;&amp;(r=n[i]),r},t.getProductAttribution=function(e,n){var r=null,o=t.getProductThemeData(e),i=JSON.stringify(o);return Object.prototype.hasOwnProperty.call(n,i)&amp;&amp;(r=n[i]),r},t.getProductThemeData=function(t){return{idProduct:t.id_product,idProductAttribute:t.id_attribute}},t}();var qe=function(){return qe=Object.assign||function(t){for(var e,n=1,r=arguments.length;n&lt;r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&amp;&amp;(t[o]=e[o]);return t},qe.apply(this,arguments)};const He=function(){function t(t){this.config=t,this.layer={}}
return t.prototype.decorate=function(){return{common_model:this.layer}},t.prototype.initConfig=function(){return this.layer={},this.decorate()},t.prototype.homePageView=function(){return this.layer={},this.decorate()},t.prototype.categoryPageView=function(){return this.layer={},this.decorate()},t.prototype.productsList=function(e,n){var r=[],o=this.config.context.page.controller_name;return e.forEach((function(e){var i=Ie.getProductPosition(e,n);r.push(t.getProductData(e,0,o,i))})),this.layer={items:r},this.decorate()},t.prototype.productClick=function(e,n){var r=0,o=this.config.context.page.controller_name,i=Ie.getProductAttribution(e,n),a=[];return i&amp;&amp;(r=i.productPosition,o=i.productList),a.push(t.getProductData(e,0,o,r)),this.layer={items:a},this.decorate()},t.prototype.productView=function(e){var n=[];return n.push(t.getProductData(e)),this.layer={items:n},this.decorate()},t.prototype.productShare=function(e,n){var r=[];return r.push(t.getProductData(e)),this.layer={items:r,parameters:{method:n}},this.decorate()},t.prototype.addToCart=function(e,n){var r=[];return r.push(t.getProductData(e,n)),this.layer={items:r},this.decorate()},t.prototype.removeFromCart=function(e,n){var r=[];return r.push(t.getProductData(e,n)),this.layer={items:r},this.decorate()},t.prototype.cartView=function(e,n){var r=t.getCartProducts(e,n);return this.layer={items:r},this.decorate()},t.prototype.checkoutProgress=function(e,n,r){var o=t.getCartProducts(e,n);return this.layer={items:o,checkout:{step:r}},this.decorate()},t.prototype.checkoutOption=function(t,e,n){return this.layer={checkout:{step:n,option_type:t,option_value:e}},this.decorate()},t.prototype.orderComplete=function(e,n,r){var o=t.getCartProducts(n,r),i=qe({},e);return this.layer={items:o,order:i},this.decorate()},t.prototype.promotionsList=function(e){var n=[];return e.forEach((function(e){var r=t.getPromotionData(e);r&amp;&amp;n.push(r)})),this.layer={items:n},this.decorate()},t.prototype.promotionClick=function(e){var n=[];return e.forEach((function(e){var r=t.getPromotionData(e);r&amp;&amp;n.push(r)})),this.layer={items:n},this.decorate()},t.prototype.searchPageView=function(){return this.layer={},this.decorate()},t.prototype.customerLogin=function(){return this.layer={},this.decorate()},t.prototype.customerSignUp=function(){return this.layer={},this.decorate()},t.getCartProducts=function(e,n){var r=[];return e.forEach((function(e){var o=n.find((function(t){return t.id_index===e.id_index}));o&amp;&amp;r.push(t.getProductData(e,o.quantity))})),r},t.getProductData=function(t,e,n,r){var o={attributes:t.attributes,category_path:t.category_path,condition:t.condition,ean:t.ean,id_attribute:t.id_attribute,id_category:t.id_category,id_index:t.id_index,id_manufacturer:t.id_manufacturer,id_product:t.id_product,is_available:t.is_available,isbn:t.isbn,manufacturer_name:t.manufacturer_name,name:t.name,mpn:t.mpn,price:t.price_sale,price_old:t.price_main,price_old_tax_excl:t.price_main_tax_excl,price_tax_excl:t.price_sale_tax_excl,price_sale:t.price_sale,price_main:t.price_main,price_main_tax_excl:t.price_main_tax_excl,price_sale_tax_excl:t.price_sale_tax_excl,reference:t.reference,upc:t.upc};return e&amp;&amp;(o.quantity=e),n&amp;&amp;(o.list_name=n),r&amp;&amp;(o.list_index=r),o},t.getPromotionData=function(t){var e={promotion_id:t.promoParams.pid};return Object.entries({promotion_id:"pid",promotion_name:"pnm",promotion_position:"pps",creative_name:"cnm",creative_slot:"csl"}).forEach((function(n){var r=n[0],o=n[1];e[r]=t.promoParams[o]})),e},t.prototype.resetLayer=function(){return this.layer={items:void 0,parameters:void 0},this.decorate()},t}();var Assign=function(){return Assign=Object.assign||function(t){for(var e,n=1,r=arguments.length;n&lt;r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&amp;&amp;(t[o]=e[o]);return t},Assign.apply(this,arguments)};const Qe=function(){function t(t,e){this.eventLayer=t,this.config=e,this.layer={},this.eventTimeout=300}
return t.prototype.resetLayer=function(){return this.layer.event="reset_common_model",Assign(Assign({},this.layer),this.eventLayer.resetLayer())},t.prototype.initConfig=function(){return this.layer={config:this.getConfigData(),context:this.getContextData()},Assign(Assign({},this.layer),this.eventLayer.initConfig())},t.prototype.getConfigData=function(){return{bing:this.config.bing,criteo:this.config.criteo,facebook:this.config.facebook,ga4:this.config.ga4,gads:this.config.gads,gua:this.config.gua,gfeeds:this.config.gfeeds,pinterest:this.config.pinterest,twitter:this.config.twitter,tiktok:this.config.tiktok}},t.prototype.getContextData=function(){return{browser:Assign(Assign({},this.config.context.browser),{user_agent:navigator.userAgent,navigator_lang:navigator.language}),page:{controller_name:this.config.context.page.controller_name,category:this.config.context.page.category,search_term:this.config.context.page.search_term},localization:this.config.context.localization,shop:this.config.context.shop,user:this.config.context.user}},t.prototype.homePageView=function(){return this.setEventModel("view_home"),Assign(Assign({},this.layer),this.eventLayer.homePageView())},t.prototype.categoryPageView=function(){return this.setEventModel("view_category"),Assign(Assign({},this.layer),this.eventLayer.categoryPageView())},t.prototype.searchPageView=function(){return this.setEventModel("view_search"),Assign(Assign({},this.layer),this.eventLayer.searchPageView())},t.prototype.productsList=function(t,e){return this.setEventModel("view_product_list"),Assign(Assign({},this.layer),this.eventLayer.productsList(t,e))},t.prototype.productClick=function(t,e){return this.setEventModel("product_click"),Assign(Assign({},this.layer),this.eventLayer.productClick(t,e))},t.prototype.productView=function(t){return this.setEventModel("view_product"),Assign(Assign({},this.layer),this.eventLayer.productView(t))},t.prototype.productShare=function(t,e){return this.setEventModel("share_product"),Assign(Assign({},this.layer),this.eventLayer.productShare(t,e))},t.prototype.addToCart=function(t,e){return this.setEventModel("add_to_cart"),Assign(Assign({},this.layer),this.eventLayer.addToCart(t,e))},t.prototype.removeFromCart=function(t,e){return this.setEventModel("remove_from_cart"),Assign(Assign({},this.layer),this.eventLayer.removeFromCart(t,e))},t.prototype.cartView=function(t,e){return this.setEventModel("view_cart"),Assign(Assign({},this.layer),this.eventLayer.cartView(t,e))},t.prototype.checkoutProgress=function(t,e,n){return this.setEventModel("checkout_progress"),Assign(Assign({},this.layer),this.eventLayer.checkoutProgress(t,e,n))},t.prototype.checkoutOption=function(t,e,n){return this.setEventModel("checkout_option"),Assign(Assign({},this.layer),this.eventLayer.checkoutOption(t,e,n))},t.prototype.orderComplete=function(t,e,n,r,o){return this.setEventModel("purchase"),this.layer.context=this.getContextData(),this.layer.context.user=r,Assign(Assign(Assign({},this.layer),this.eventLayer.orderComplete(t,e,n,r)),{eventCallback:function(){for(var e=[],n=0;n&lt;arguments.length;n++)e[n]=arguments[n];window.RCPGTMClient.config&amp;&amp;e[0]===window.RCPGTMClient.config.gtm.tracking_id&amp;&amp;o(t)},eventTimeout:this.eventTimeout})},t.prototype.promotionsList=function(t){return this.setEventModel("view_promotion_list"),Assign(Assign({},this.layer),this.eventLayer.promotionsList(t))},t.prototype.promotionClick=function(t){return this.setEventModel("promotion_click"),Assign(Assign({},this.layer),this.eventLayer.promotionClick(t))},t.prototype.customerSignUp=function(){return this.setEventModel("customer_sign_up"),Assign(Assign({},this.layer),this.eventLayer.customerSignUp())},t.prototype.customerLogin=function(){return this.setEventModel("customer_login"),Assign(Assign({},this.layer),this.eventLayer.customerLogin())},t.prototype.setEventModel=function(t){this.layer={event:t}},t}(),Be=function(t){this.config=t;var e=new He(this.config);this.dataLayerComponent=new Qe(e,this.config)},Fe=function(){function t(t){this.config=t,this.dataLayer={},this.dataLayerComponent=new Be(this.config).dataLayerComponent}
return t.prototype.isAvailable=function(){return Boolean(this.getTrackingId()&amp;&amp;Object.prototype.hasOwnProperty.call(window,"google_tag_manager"))},t.prototype.getTrackingId=function(){return this.config.gtm.tracking_id},t.prototype.initConfig=function(){this.dataLayer=this.dataLayerComponent.initConfig(),this.pushDataLayer()},t.prototype.pushDataLayer=function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push(this.dataLayer),this.resetDataLayer()},t.prototype.resetDataLayer=function(){this.dataLayer={}},t.prototype.initScripts=function(){this.addGTMScript()},t.prototype.addGTMScript=function(){var t=document.createElement("script");t.innerText="\n            (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n                j=d.createElement(s),dl=l!='dataLayer'?'&amp;l='+l:'';j.async=true;j.src=\n                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n            })(window, document, 'script', 'dataLayer', '".concat(this.getTrackingId(),"');\n        "),document.head.appendChild(t)},t.prototype.homePageView=function(){this.dataLayer=this.dataLayerComponent.homePageView(),this.pushDataLayer()},t.prototype.categoryPageView=function(){this.dataLayer=this.dataLayerComponent.categoryPageView(),this.pushDataLayer()},t.prototype.searchPageView=function(){this.dataLayer=this.dataLayerComponent.searchPageView(),this.pushDataLayer()},t.prototype.productShare=function(t,e){this.resetLayer(),this.dataLayer=this.dataLayerComponent.productShare(t,e),this.pushDataLayer()},t.prototype.customerSignUp=function(){this.dataLayer=this.dataLayerComponent.customerSignUp(),this.pushDataLayer()},t.prototype.customerLogin=function(){this.dataLayer=this.dataLayerComponent.customerLogin(),this.pushDataLayer()},t.prototype.productsList=function(t,e){this.resetLayer(),this.dataLayer=this.dataLayerComponent.productsList(t,e),this.pushDataLayer()},t.prototype.productClick=function(t,e){this.resetLayer(),this.dataLayer=this.dataLayerComponent.productClick(t,e),this.pushDataLayer()},t.prototype.productView=function(t){this.resetLayer(),this.dataLayer=this.dataLayerComponent.productView(t),this.pushDataLayer()},t.prototype.addToCart=function(t,e){this.resetLayer(),this.dataLayer=this.dataLayerComponent.addToCart(t,e),this.pushDataLayer()},t.prototype.removeFromCart=function(t,e){this.resetLayer(),this.dataLayer=this.dataLayerComponent.removeFromCart(t,e),this.pushDataLayer()},t.prototype.cartView=function(t,e){this.resetLayer(),this.dataLayer=this.dataLayerComponent.cartView(t,e),this.pushDataLayer()},t.prototype.checkoutProgress=function(t,e,n){this.resetLayer(),this.dataLayer=this.dataLayerComponent.checkoutProgress(t,e,n),this.pushDataLayer()},t.prototype.checkoutOption=function(t,e,n){this.dataLayer=this.dataLayerComponent.checkoutOption(t,e,n),this.pushDataLayer()},t.prototype.orderComplete=function(t,e,n,r,o){this.resetLayer(),this.dataLayer=this.dataLayerComponent.orderComplete(t,e,n,r,o),this.pushDataLayer()},t.prototype.promotionsList=function(t){this.resetLayer(),this.dataLayer=this.dataLayerComponent.promotionsList(t),this.pushDataLayer()},t.prototype.promotionClick=function(t){this.resetLayer(),this.dataLayer=this.dataLayerComponent.promotionClick(t),this.pushDataLayer()},t.prototype.resetLayer=function(){this.dataLayer=this.dataLayerComponent.resetLayer(),this.pushDataLayer()},t}();var Re=function(){var t=function(e,n){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n])},t(e,n)};return function(e,n){if("function"!=typeof n&amp;&amp;null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=e}
t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();const ze=function(t){function e(){var e=t.call(this)||this;return e.config&amp;&amp;e.sessionStorage&amp;&amp;(e.gtm=new Fe(e.config),e.optimize=new i(e.config),e.eventManager=Me.getEventFactory(e.gtm,e.config,e.sessionStorage),e.init()),e}
return Re(e,t),e.prototype.getConfigNode=function(){return"#js-rcpgtm-tracking-config"},e.prototype.getTrackingDataNode=function(){return"#js-rcpgtm-tracking-data"},e.prototype.init=function(){this.initTracking(),this.initEvents()},e.prototype.initTracking=function(){var t,e,n;null===(t=this.gtm)||void 0===t||t.initConfig(),null===(e=this.optimize)||void 0===e||e.initScripts(),null===(n=this.gtm)||void 0===n||n.initScripts()},e.prototype.initEvents=function(){this.eventManager&amp;&amp;("loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.eventManager.initPageEvents.bind(this.eventManager),!1):this.eventManager.initPageEvents(),"complete"!==document.readyState?window.addEventListener("load",this.initTrackingDataEvents.bind(this),!1):this.initTrackingDataEvents())},e.prototype.initTrackingDataEvents=function(){this.trackingData=o.getTemplateData(this.getTrackingDataNode()),Object.keys(this.trackingData).length&amp;&amp;this.sessionStorage&amp;&amp;this.eventManager&amp;&amp;(this.sessionStorage.initTrackingData(this.trackingData),this.eventManager.initDataEvents(this.trackingData))},e}(o);setTimeout(function(){Object.hasOwnProperty.call(window,"RCPGTMClient")||(window.RCPGTMClient=new ze)},10);})();;var autoloadchatbox=false;var autoStopRunAjax=false;var playsound_enable=true;var startTimerInteval=false;var isAdminBusy=false;var livechat={get_browser_info:function()
{var ua=navigator.userAgent,tem,M=ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(/trident/i.test(M[1])){tem=/\brv[ :]+(\d+)/g.exec(ua)||[];return'Internet explorer';}
if(M[1]==='Chrome'){tem=ua.match(/\bOPR\/(\d+)/)
if(tem!=null){return'Opera';}}
M=M[2]?[M[1],M[2]]:[navigator.appName,navigator.appVersion,'-?'];if((tem=ua.match(/version\/(\d+)/i))!=null){M.splice(1,1,tem[1]);}
return M[0];},stopRunAjax:function()
{clearInterval(autoloadchatbox);autoloadchatbox=false;},playSound:function()
{if($('#message_seen').val()!='1'&amp;&amp;ETS_LC_USE_SOUND_FONTEND)
{var x=document.getElementById("lg_ets_sound");if(x&amp;&amp;$('.lc_chatbox .lc_sound').hasClass('enable'))
{x.play();}}},getOldMessages:function()
{if(!$('.lc_chatbox').hasClass('loaded')&amp;&amp;!$('.lc_chatbox').hasClass('loading'))
{$('.lc_chatbox').addClass('loading');$('.massage_more_loading').show();$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{getOldMessages:1,firstId:$('.lc_msg_board .lc_msg').length&gt;0?$('.lc_msg_board .lc_msg:first-child').attr('data-id-message'):0,},success:function(json)
{if(json.messages)
{livechat.processMessages(json.messages);if(json.loaded&amp;&amp;!$('.lc_chatbox').hasClass('loaded'))
$('.lc_chatbox').addClass('loaded');if(json.firstId)
$(".lc_messages").stop().animate({scrollTop:$('.lc_messages .lc_msg[data-id-message="'+json.firstId+'"]').position().top});}
else
{if(!$('.lc_chatbox').hasClass('loaded'))
$('.lc_chatbox').addClass('loaded');}
$('.lc_chatbox').removeClass('loading');$('.massage_more_loading').hide();}});}},displayEndChat:function()
{$('.lc_msg_board').html('');$('.lc_chatbox .lc_introduction').removeClass('lc_hide');$('.lc_chatbox .lc_customer_info').removeClass('closed');$('.lc_chatbox .lc_update_info').addClass('lc_hide');$('.lc_chatbox .lc_messages').addClass('lc_hide');$('#id_departments').removeAttr('disabled');$('.lc_chatbox .lc_send').val(ETS_LC_TEXT_SEND_START_CHAT);$('.lc_chatbox').removeClass('is_admin_busy').removeClass('wait_support');$('.lc_text_area').addClass('start_chating');$('#clock_wait').html('');$('#lc_conversation_end_chat').val('1');if($('.lc_chatbox').hasClass('end_chat'))
{$('#lc_form_livechat .star_content').html('&lt;input class="star not_uniform" type="radio" name="criterion_livechat" value="1" data-toggle="tooltip" title="Terrible"/&gt;&lt;input class="star not_uniform" type="radio" name="criterion_livechat" value="2" data-toggle="tooltip" title="Acceptable"/&gt;&lt;input class="star not_uniform" type="radio" name="criterion_livechat" value="3" data-toggle="tooltip" title="Fairly Good"/&gt;&lt;input class="star not_uniform" type="radio" name="criterion_livechat" value="4" data-toggle="tooltip" title="Good"/&gt;&lt;input class="star not_uniform" type="radio" name="criterion_livechat" value="5" data-toggle="tooltip" title="Excellent"/&gt;')
$('input.star').ets_rating();}
$('.block_admin_accpeted').remove();if(startTimerInteval)
clearInterval(startTimerInteval);},openChatWindow:function(refresh)
{var message_delivered=parseInt($('.lc_chatbox input[name="message_delivered"]').val());var message_seen=parseInt($('.lc_chatbox input[name="message_seen"]').val());var message_writing=parseInt($('.lc_chatbox input[name="message_writing"]').val());var lc_ets_scroll=false;if($('.lc_messages').scrollTop()+$('.lc_messages').height()+13&gt;=$('.lc_messages_table-cell').height()){lc_ets_scroll=true;}
if(refresh&amp;&amp;$('.lc_chatbox').hasClass('end_chat'))
return false;$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{load_chat_box:1,refresh:refresh,message_delivered:message_delivered,message_seen:message_seen,message_writing:message_writing,latestID:$('.lc_msg_board .lc_msg').length&gt;0?$('.lc_msg_board .lc_msg:last-child').attr('data-id-message'):0,browser_name:livechat.get_browser_info(),current_url:window.location.href,product_page_product_id:$('body#product').length&gt;0&amp;&amp;$('#product_page_product_id').length&gt;0?$('#product_page_product_id').val():0,},success:function(json)
{if(json.token_errors&amp;&amp;json.url_new)
ETS_LC_URL_AJAX=json.url_new;if(json)
{if((!refresh||!json.has_conversation)&amp;&amp;json.html)
{if($('.lc_chatbox').length&lt;=0||($('.lc_messages li.lc_msg').length&gt;0&amp;&amp;$('.lc_chatbox').length&gt;0))
{$('.lc_chatbox').remove();$('body').append(json.html);livechat.scrollLiveChat();$('.lc_messages').scroll(function(){if($('.lc_messages').scrollTop()==0)
{livechat.getOldMessages();}});if(document.documentElement.clientWidth&lt;767&amp;&amp;$('.lc_chatbox').hasClass('lc_chatbox_open'))
{$('.lc_chatbox').removeClass('lc_chatbox_open').addClass('lc_chatbox_closed');}
if(document.documentElement.clientWidth&lt;767&amp;&amp;$('.lc_chatbox .lc_sound').length&gt;0)
{$('.lc_chatbox .lc_sound').removeClass('enable').addClass('disable');}
if(json.wait_support&amp;&amp;!json.isAdminBusy)
{if($('#clock_wait').html()=='')
{livechat.startTimer(json.wait_support);}
$('.lc_chatbox').addClass('wait_support');}
else
$('.lc_chatbox').removeClass('wait_support');}}
else
{if((json.end_chat_admin&amp;&amp;!$('.lc_chatbox').hasClass('end_chat'))||json.end_chat!='0')
{if(ETS_LC_DISPLAY_RATING&amp;&amp;json.end_chat_admin&amp;&amp;!$('.lc_chatbox').hasClass('end_chat'))
$('.lc_chatbox').addClass('end_chat_rate');else
$('.lc_chatbox').addClass('end_chat');livechat.displayEndChat();}
if(!$('.block_admin_accpeted').length&amp;&amp;json.employee_accept&amp;&amp;($('.lc_chatbox').hasClass('is_admin_busy')||$('.lc_chatbox').hasClass('wait_support')))
{$('.block_admin_busy').after('&lt;div class="block_admin_accpeted"&gt;'+json.employee_accept+'&lt;/div&gt;');}
if(json.isAdminBusy)
{$('.lc_chatbox').addClass('is_admin_busy');$('.lc_chatbox .block_admin_busy').html(text_admin_busy+'&lt;button class="lc_customer_end_chat"&gt;'+text_customer_end_chat+'&lt;/button&gt;');}
else
$('.lc_chatbox').removeClass('is_admin_busy');if(!json.upload_file)
$('.lc_chatbox .form_upfile').remove();if(!json.isRequestAjax||json.end_chat!=0)
{if(autoloadchatbox)
{clearInterval(autoloadchatbox);autoloadchatbox=false;}}
else
{if(json.isRequestAjax!=isRequestAjax)
{isRequestAjax=json.isRequestAjax;if(autoloadchatbox)
{clearInterval(autoloadchatbox);}
if(ETS_LC_TIME_OUT&gt;0)
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(ETS_LC_TIME_OUT*isRequestAjax),1);else
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(3000*isRequestAjax),1);}}
if(json.playsound_enable)
playsound_enable=true;else
playsound_enable=false;if(json.company.name&amp;&amp;$('.lc_company_info .company-name').html()!=json.company.name)
$('.lc_company_info .company-name').html(json.company.name+'&lt;span class="title_class"&gt;&lt;/span&gt;');if(json.company.logo&amp;&amp;json.company.logo!=$('.lc_company_info .lc_company_logo img').attr('src'))
$('.lc_company_info .lc_company_logo img').attr('src',json.company.logo);if(json.isAdminOnline)
{if(json.isAdminOnline=='online')
{if(!$('.lc_chatbox').hasClass('lc_admin_online'))
$('.lc_chatbox').removeClass('lc_admin_offline').removeClass('lc_admin_do_not_disturb').removeClass('lc_admin_invisible').addClass('lc_admin_online');$('.lc_company_info .title_class').attr('title',online_text);}
if(json.isAdminOnline=='do_not_disturb')
{if(!$('.lc_chatbox').hasClass('lc_admin_do_not_disturb'))
$('.lc_chatbox').removeClass('lc_admin_offline').removeClass('lc_admin_online').removeClass('lc_admin_invisible').addClass('lc_admin_do_not_disturb');$('.lc_company_info .title_class').attr('title',busy_text);}
if(json.isAdminOnline=='invisible')
{if(!$('.lc_chatbox').hasClass('lc_admin_invisible'))
$('.lc_chatbox').removeClass('lc_admin_offline').removeClass('lc_admin_online').removeClass('lc_admin_do_not_disturb').addClass('lc_admin_invisible');$('.lc_company_info .title_class').attr('title',invisible_text);}}
else
{if(!$('.lc_chatbox').hasClass('lc_admin_offline'))
$('.lc_chatbox').removeClass('lc_admin_online').removeClass('lc_admin_online').removeClass('lc_admin_do_not_disturb').removeClass('lc_admin_invisible').addClass('lc_admin_offline');$('.lc_company_info .title_class').attr('title',offline_text);}
if(json.employee_message_deleted)
{var employee_message_deleted=json.employee_message_deleted.split(',');$.each(employee_message_deleted,function(i,id){if($('li.lc_msg[data-id-message="'+id+'"]').length)
$('li.lc_msg[data-id-message="'+id+'"]').remove();});}
var employee_message_edited=json.employee_message_edited;if(employee_message_edited)
{$.each(employee_message_edited,function(i,msg){if($('li.lc_msg[data-id-message="'+msg.id_message+'"]').length)
{$('li.lc_msg[data-id-message="'+msg.id_message+'"] .lc_msg_content').html(msg.message);if($('li.lc_msg[data-id-message="'+msg.id_message+'"] .lc_msg_edited').length)
$('li.lc_msg[data-id-message="'+msg.id_message+'"] .lc_msg_edited').remove();$('li.lc_msg[data-id-message="'+msg.id_message+'"]').append('&lt;div class="lc_msg_edited"&gt;'+(!ETS_LC_DISPLAY_TIME?edited_text:edited_at_text+' '+msg.datetime_edited)+'&lt;/div&gt;');}});}
if(json.isEmployeeSeen)
{$('.message_status li').removeClass('show');$('.seen_employee').addClass('show');}
else
{if(json.isEmployeeDelivered)
{$('.message_status li').removeClass('show');$('.delivered_employee').addClass('show');}
else
{if(json.isEmployeeSent)
{$('.message_status li').removeClass('show');$('.sent_employee').addClass('show');}}}
if(json.isEmployeeWriting||json.lastMessageIsEmployee)
{if(json.isEmployeeWriting)
$('.writing_employee').addClass('show');else
$('.writing_employee').removeClass('show');$('.message_status').hide();}
else
{$('.writing_employee').removeClass('show');if(json.end_chat!=0||!json.isRequestAjax)
{$('.message_status').hide();}
else
{$('.message_status').show();}}
if(json.end_chat!=0||!json.isRequestAjax)
{$('.lc_message_end_chat').show();$('.writing_employee').removeClass('show');if(json.end_chat!=0)
{$('.employee_end').html(json.end_chat);$('.employee_end').show();$('.customer_end').hide();}
else
{$('.employee_end').hide();if(json.isRequestAjax==0)
$('.customer_end').show();else
$('.customer_end').hide();}}
if(json.count_message_not_seen)
{$('.lc_chatbox').addClass('has_new_message');$('.lc_chatbox .lc_heading_count_message_not_seen').addClass('show');$('.lc_chatbox .lc_heading_count_message_not_seen').html(json.count_message_not_seen);}
else
{$('.lc_chatbox').removeClass('has_new_message');$('.lc_chatbox .lc_heading_count_message_not_seen').removeClass('show');$('.lc_chatbox .lc_heading_count_message_not_seen').html(json.count_message_not_seen);}
if(json.conversation_rate=='0'&amp;&amp;$('.criterions_livechat input[name="criterion_livechat"]').val()!='0')
{$('.criterions_livechat input[name="criterion_livechat"]').val('0');$('.criterions_livechat .star').removeClass('star_on');}}
if(json.wait_support&amp;&amp;!json.isAdminBusy)
{if($('#clock_wait').html()=='')
{livechat.startTimer(json.wait_support);}
$('.lc_chatbox').addClass('wait_support');}
else
$('.lc_chatbox').removeClass('wait_support');if(!json.messages&amp;&amp;$('.lc_chatbox').hasClass('lc_chatbox_closed')&amp;&amp;!$('.lc_chatbox').hasClass('lc_saved_chatbox_status')&amp;&amp;!$('.lc_chatbox').hasClass('lc_saved_chatbox_status')&amp;&amp;ETS_LC_AUTO_OPEN&amp;&amp;(!ETS_LC_AUTO_OPEN_ONLINE_ONLY||ETS_LC_AUTO_OPEN_ONLINE_ONLY&amp;&amp;$('.lc_chatbox').hasClass('lc_admin_online')))
{if(!ETS_LC_AUTO_OPEN_CHATBOX_DELAY||ETS_LC_AUTO_OPEN_CHATBOX_DELAY&lt;=0)
{$('.lc_chatbox').removeClass('lc_chatbox_closed').addClass('lc_chatbox_open');if(document.documentElement.clientWidth&lt;767)
document.querySelector("meta[name=viewport]").setAttribute('content','width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0');}
else
{setTimeout(function(){$('.lc_chatbox').removeClass('lc_chatbox_closed').addClass('lc_chatbox_open');if(document.documentElement.clientWidth&lt;767)
document.querySelector("meta[name=viewport]").setAttribute('content','width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0');},ETS_LC_AUTO_OPEN_CHATBOX_DELAY*1000);}}
if($('.lc_customer_info input').length==$('.lc_customer_info input[disabled="disabled"]').length&amp;&amp;$('.lc_update_info').length&gt;0)
$('.lc_update_info').remove();$('input.star').ets_rating();$('.star a').each(function(){$(this).after('&lt;span&gt;'+$(this).attr('title')+'&lt;/span&gt;');$(this).attr('title','');});}
if(json.messages)
{livechat.processMessages(json.messages);if(json.message_deleted)
{var message_deleted=json.message_deleted.split(',');$.each(message_deleted,function(i,id){if($('li.lc_msg[data-id-message="'+id+'"]').length)
$('li.lc_msg[data-id-message="'+id+'"]').remove();});}
$('.lc_introduction').addClass('lc_hide');}
if(lc_ets_scroll)
{livechat.scrollLiveChat();}
livechat.lc_markdrap();}});},actionEndChat:function(){$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{customer_end_chat:1,},success:function(json)
{$('.lc_chatbox').removeClass('is_admin_busy').addClass('end_chat');livechat.displayEndChat();}});},run:function()
{livechat.openChatWindow(0);if(isRequestAjax!=0)
{if(ETS_LC_TIME_OUT&gt;0)
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(ETS_LC_TIME_OUT*isRequestAjax),1);else
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(3000*isRequestAjax),1);}
$(document).on('click','textarea[name="message"]',function(){$('.lc_heading_count_message_not_seen').removeClass('show');});$(document).on('click','.customer_edit_message',function(){var id_message=$(this).attr('data-id-message');var $this=$(this);if(!autoloadchatbox)
{if(ETS_LC_TIME_OUT&gt;0)
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(ETS_LC_TIME_OUT*isRequestAjax),1);else
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(3000*isRequestAjax),1);}
$('.lc_msg_editing').remove();$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{customer_edit_message:1,id_message:id_message,},success:function(json)
{if(json.error)
{alert(json.error);$('.lc_text_area input[name="id_message"]').val('');}
else
{if($('.lc_send').val()!=ETS_LC_TEXT_BUTTON_EDIT)
$('.lc_send').val(ETS_LC_TEXT_BUTTON_EDIT);$('.lc_text_area input[name="id_message"]').val(id_message);$('textarea[name="message"]').val(json.message);$('textarea[name="message"]').focus();$('textarea[name="lc_message_old"]').val(json.message);if($('li.lc_msg[data-id-message="'+id_message+'"] .lc_msg_edited').length&gt;0)
$('li.lc_msg[data-id-message="'+id_message+'"] .lc_msg_edited').hide();if($('li.lc_msg[data-id-message="'+id_message+'"] .lc_msg_editing').length&lt;=0)
$('li.lc_msg[data-id-message="'+id_message+'"]').append('&lt;div class="lc_msg_editing" title="'+editing_text+'"&gt;'+editing_text+'&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;');}}});});$(document).on('keyup','body',function(e){if(e.keyCode==27){if($('.lc_chatbox').hasClass('lc_chatbox_maximize'))
{$('.lc_chatbox').removeClass('lc_chatbox_maximize');$('.lc_messages').css('height','');$('.lc_customer_info').css('height','');$('.lc_maximize').attr('title',maximize_text);$('body').removeClass('lc_no_scroll');}}});$(document).on('click','.customer_delete_message',function(){var id_message=$(this).attr('data-id-message');var $this=$(this);if(!autoloadchatbox)
{if(ETS_LC_TIME_OUT&gt;0)
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(ETS_LC_TIME_OUT*isRequestAjax),1);else
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(3000*isRequestAjax),1);}
$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{customer_delete_message:1,id_message:id_message,},success:function(json)
{if(json.error)
alert(json.error);else
{$this.closest('.is_customer').remove();if(id_message==$('.lc_text_area input[name="id_message"]').val())
{$('.lc_text_area input[name="id_message"]').val('');if($('.lc_send').val()!=ETS_LC_TEXT_SEND)
$('.lc_send').val(ETS_LC_TEXT_SEND);}}}});});$(document).on('click','.lc_send,.lc_update_info',function(){var $this=$(this);$('input[name="message_writing"]').val('0');if(($('.lc_text_area textarea[name="message"]').val().trim()==''&amp;&amp;$('input[name="message_file"]').val()==''&amp;&amp;$(this).hasClass('lc_send'))||($('.lc_text_area textarea[name="message"]').val().trim()==$('.lc_text_area textarea[name="lc_message_old"]').val().trim()&amp;&amp;$('input[name="message_file"]').val()==''&amp;&amp;$('.lc_text_area input[name="id_message"]').val()))
{if($('.lc_text_area input[name="id_message"]').val())
{if($('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_editing').length)
$('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_editing').remove();if($('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_edited').length)
$('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_edited').show();$('.lc_text_area input[name="id_message"]').val('');$('.lc_text_area textarea[name="lc_message_old"]').val('');$('.lc_text_area textarea[name="message"]').val('');if($('.lc_send').val()!=ETS_LC_TEXT_SEND)
$('.lc_send').val(ETS_LC_TEXT_SEND);}
return false;}
if(parseInt($('.lc_chatbox').attr('data-id-conversation'))!=0||parseInt($('.lc_chatbox').attr('data-id-conversation'))==0&amp;&amp;!$('.lc_chatbox').hasClass('lc_loading'))
{if((parseInt($('.lc_chatbox').attr('data-id-conversation'))==0||!$('.lc_customer_info').hasClass('closed'))&amp;&amp;!$('.lc_chatbox').hasClass('lc_loading'))
$('.lc_chatbox').addClass('lc_loading');$('.lc_error').hide();$('.lc_error_start_chat').hide();$('.lc_error_start_chat_c').hide();$('.lc_message_end_chat').hide();if($('.lc_loading_send').length)
{$('.lc_loading_send').addClass('show');$('textarea[name="message"]').attr('disabled','disabled');}
var formData=new FormData($(this).parents('form').get(0));formData.append('send_message',1);formData.append('name',$('#lc_customer_name').length&gt;0?$('#lc_customer_name').val():'');formData.append('email',$('#lc_customer_email').length&gt;0?$('#lc_customer_email').val():'');formData.append('phone',$('#lc_customer_phone').length&gt;0?$('#lc_customer_phone').val():'');formData.append('message',$('.lc_text_area textarea[name="message"]').length&gt;0?$('.lc_text_area textarea[name="message"]').val().trim():'');formData.append('latestID',$('.lc_msg_board .lc_msg').length&gt;0?$('.lc_msg_board .lc_msg:last-child').attr('data-id-message'):0);formData.append('updateCustomerInfo',$(this).hasClass('lc_update_info')&amp;&amp;parseInt($('.lc_chatbox').attr('data-id-conversation'))!=0?1:0);formData.append('captcha',$('.lc_captcha').hasClass('active')?$('.lc_captcha_input').val():'');formData.append('browser_name',livechat.get_browser_info());formData.append('id_message',$('.lc_text_area input[name="id_message"]').val());formData.append('send_product_id',$('#send_product_id').length&amp;&amp;$('#send_product_id:checked').length?$('#send_product_id').val():0);formData.append('message_writing',0);formData.append('lc_conversation_end_chat',$('#lc_conversation_end_chat').val());formData.append('current_url',window.location.href);formData.append('product_page_product_id',$('body#product').length&gt;0&amp;&amp;$('#product_page_product_id').length&gt;0?$('#product_page_product_id').val():0);if($('.lc_error_start_chat_c .lc_warning_error').length==0||($('.lc_error_start_chat_c .lc_warning_error').length&gt;0&amp;&amp;$('.lc_error_start_chat_c .lc_warning_error').hasClass('show')))
$('textarea[name="message"]').val('');$('textarea[name="message"]').focus();$('.form_upfile_val').remove();$('input[name="message_file"]').val('');$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:formData,processData:false,contentType:false,success:function(json)
{if(json.token_errors&amp;&amp;json.url_new)
ETS_LC_URL_AJAX=json.url_new;if(json.captcha)
{if($('.lc_captcha_img').length&gt;0)
$('.lc_captcha_img').attr('src',json.captcha);else
$('.lc_captcha').prepend('&lt;img class="lc_captcha_img" src="'+json.captcha+'"/&gt;');$('.lc_captcha').addClass('active');$('.lc_text_area').addClass('show_capcha');}
else
{$('.lc_captcha').removeClass('active');$('.lc_text_area').removeClass('show_capcha');}
if(json.error)
{if($('.lc_loading_send').length)
{$('.lc_loading_send').removeClass('show');}
$('textarea[name="message"]').prop('disabled',false);if($('.lc_msg_board li.lc_msg').length&gt;0)
{$('.lc_error').html(json.error);$('.lc_error').show();}
else
{if($('.lc_error_start_chat_c .lc_warning_error').length&gt;0)
{if($('.lc_error_start_chat_c .lc_warning_error').hasClass('show'))
{$('.lc_error_start_chat_c').remove();$('.lc_error_start_chat').html(json.error);$('.lc_error_start_chat').show();}
else
{$('.lc_error_start_chat_c .lc_warning_error').addClass('show');$('.lc_customer_info_form &gt; div &gt; input:first').focus();$('.lc_error_start_chat_c').show();$('.lc_introduction').addClass('lc_hide');$('.lc_customer_info').removeClass('closed');}}
else
{$('.lc_error_start_chat').html(json.error);$('.lc_error_start_chat').show();}
$('.lc_chatbox').removeClass('lc_loading');}
return false;}
$('.lc_chatbox').removeClass('end_chat');$('#id_departments').attr('disabled','disabled');if(json.lc_conversation_end_chat)
{if(ETS_LC_DISPLAY_RATING)
$('.lc_chatbox').addClass('end_chat_rate');else
$('.lc_chatbox').addClass('end_chat');$('textarea[name="message"]').val('');$('.form_upfile_val').remove();$('input[name="message_file"]').val('');$('textarea[name="message"]').focus();if($('.lc_loading_send').length)
{$('.lc_loading_send').removeClass('show');$('textarea[name="message"]').removeAttr('disabled');}
livechat.displayEndChat();return true;}
else
$('#lc_conversation_end_chat').val('');var lc_ets_scroll=false;if(ETS_DISPLAY_SEND_BUTTON&amp;&amp;!$('.lc_text_area').hasClass('show_send_box'))
$('.lc_text_area').addClass('show_send_box');if($('.lc_messages').scrollTop()+$('.lc_messages').height()+3&gt;=$('.lc_messages_table-cell').height()){lc_ets_scroll=true;}
$('.message_status').show();if(lc_ets_scroll)
{livechat.scrollLiveChat();}
if(json.isEmployeeSeen)
{$('.message_status li').removeClass('show');$('.seen_employee').addClass('show');}
else
{if(json.isEmployeeDelivered)
{$('.message_status li').removeClass('show');$('.delivered_employee').addClass('show');}
else
{if(json.isEmployeeSent)
{$('.message_status li').removeClass('show');$('.sent_employee').addClass('show');}}}
if(json.isEmployeeWriting||json.lastMessageIsEmployee)
{if(json.isEmployeeWriting)
$('.writing_employee').addClass('show');else
$('.writing_employee').removeClass('show');$('.message_status').hide();}
else
{$('.writing_employee').removeClass('show');$('.message_status').show();}
if($('.lc_chatbox').hasClass('lc_loading'))
{if(!json.error)
{$('.lc_text_area textarea[name="message"]').val('');}
$('.lc_chatbox').removeClass('lc_loading');}
if(json.isAdminOnline)
{if(json.isAdminOnline=='online')
{if(!$('.lc_chatbox').hasClass('lc_admin_online'))
$('.lc_chatbox').removeClass('lc_admin_offline').removeClass('lc_admin_do_not_disturb').removeClass('lc_admin_invisible').addClass('lc_admin_online');}
if(json.isAdminOnline=='do_not_disturb')
{if(!$('.lc_chatbox').hasClass('lc_admin_do_not_disturb'))
$('.lc_chatbox').removeClass('lc_admin_offline').removeClass('lc_admin_online').removeClass('lc_admin_invisible').addClass('lc_admin_do_not_disturb');}
if(json.isAdminOnline=='invisible')
{if(!$('.lc_chatbox').hasClass('lc_admin_invisible'))
$('.lc_chatbox').removeClass('lc_admin_offline').removeClass('lc_admin_online').removeClass('lc_admin_do_not_disturb').addClass('lc_admin_invisible');}}
else
{if(!$('.lc_chatbox').hasClass('lc_admin_offline'))
$('.lc_chatbox').removeClass('lc_admin_invisible').removeClass('lc_admin_online').removeClass('lc_admin_do_not_disturb').addClass('lc_admin_offline');}
if(json.openInfo)
{$('.lc_messages').addClass('lc_hide');$('.lc_text_area').addClass('lc_hide');$('.lc_customer_info').removeClass('closed');}
else if(!$('.lc_customer_info').hasClass('closed'))
{$('.lc_customer_info').addClass('closed');}
if(json.error)
{if($('.lc_loading_send').length)
{$('.lc_loading_send').removeClass('show');}
$('textarea[name="message"]').prop('disabled',false);if($('.lc_msg_board li.lc_msg').length&gt;0)
{$('.lc_error').html(json.error);$('.lc_error').show();}
else
{if($('.lc_error_start_chat_c .lc_warning_error').length&gt;0)
{if($('.lc_error_start_chat_c .lc_warning_error').hasClass('show'))
{$('.lc_error_start_chat_c').remove();$('.lc_error_start_chat').html(json.error);$('.lc_error_start_chat').show();}
else
{$('.lc_error_start_chat_c .lc_warning_error').addClass('show');$('.lc_customer_info_form &gt; div &gt; input:first').focus();$('.lc_error_start_chat_c').show();$('.lc_introduction').addClass('lc_hide');$('.lc_customer_info').removeClass('closed');}}
else
{$('.lc_error_start_chat').html(json.error);$('.lc_error_start_chat').show();}}}
else
{$('.lc_customer_info').addClass('closed');$('.lc_messages').removeClass('lc_hide');$('.lc_text_area').removeClass('lc_hide');$('#id_departments').removeClass('changed');if($('.block_admin_accpeted').length)
$('.block_admin_accpeted').remove();if(!autoloadchatbox)
{if(ETS_LC_TIME_OUT&gt;0)
autoloadchatbox=setInterval(livechat.openChatWindow,Math.ceil(ETS_LC_TIME_OUT),1);else
autoloadchatbox=setInterval(livechat.openChatWindow,3000,1);}
$('.lc_customer_name,.lc_customer_email,.lc_customer_phone').removeClass('lc_hide');if(json.messages)
{if(json.wait_support&amp;&amp;!json.isAdminBusy)
{if($('#clock_wait').html()=='')
{livechat.startTimer(json.wait_support);}
$('.lc_chatbox').addClass('wait_support');}
else
$('.lc_chatbox').removeClass('wait_support');if(json.isAdminBusy)
{$('.lc_chatbox').addClass('is_admin_busy');$('.lc_chatbox .block_admin_busy').html(text_admin_busy+'&lt;button class="lc_customer_end_chat"&gt;'+text_customer_end_chat+'&lt;/button&gt;');}
else
$('.lc_chatbox').removeClass('is_admin_busy');livechat.processMessages(json.messages);$('.lc_introduction').addClass('lc_hide');}
if($('.lc_loading_send').length)
{$('.lc_loading_send').remove();}
$('textarea[name="message"]').prop('disabled',false);$('.lc_text_area').removeClass('start_chating');if($('.lc_product_send').length)
$('.lc_product_send').remove();if($('.lc_send').val()!=ETS_LC_TEXT_SEND)
$('.lc_send').val(ETS_LC_TEXT_SEND);if($('.lc_text_area input[name="id_message"]').val()!=''&amp;&amp;json.message_edited!='')
{$('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_content').html(json.message_edited.message);if($('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_edited').length)
$('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_edited').remove();$('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"]').append('&lt;div class="lc_msg_edited"&gt;'+(!ETS_LC_DISPLAY_TIME?edited_text:edited_at_text+' '+json.message_edited.datetime_edited)+'&lt;/div&gt;');if($('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_editing').length)
$('li.lc_msg[data-id-message="'+$('.lc_text_area input[name="id_message"]').val()+'"] .lc_msg_editing').remove();$('.lc_text_area input[name="id_message"]').val('');}
if($('.lc_chatbox').hasClass('lc_admin_offline')&amp;&amp;$('.lc_thankyou').length&gt;0&amp;&amp;!json.updateContactInfo)
{$('.lc_chatbox').addClass('lc_display_thank');if(document.documentElement.clientWidth&lt;767)
{window.scrollTo(0,0);}}
if($('.lc_captcha').hasClass('active'))
{$('.lc_text_area textarea[name="message"]').val('');}
$('.lc_messages').removeClass('lc_hide');$('.lc_sound').removeClass('lc_hide');$('.criterion_contact').removeClass('contact_start_chat');$('.lc_customer_info_toggle').removeClass('lc_hide');$('.lc_update_info').removeClass('lc_hide');if($('.criterions_livechat').hasClass('lc_hide'))
{$('.criterions_livechat').removeClass('lc_hide');$('.criterion_contact').removeClass('no_rate_customer');}}
if($('.lc_captcha').hasClass('active'))
$('.lc_captcha_input').val('');if((json.id_conversation&amp;&amp;parseInt(json.id_conversation)!=parseInt($('.lc_chatbox').attr('data-id-conversation'))||json.updateContactInfo)&amp;&amp;!json.error&amp;&amp;!ETS_LC_UPDATE_CONTACT_INFO)
{$('.lc_customer_info input[type="text"]').attr('disabled','disabled');$('.lc_update_info').remove();}
if(json.id_conversation&amp;&amp;parseInt(json.id_conversation)!=parseInt($('.lc_chatbox').attr('data-id-conversation')))
$('.lc_chatbox').attr('data-id-conversation',json.id_conversation);livechat.resizeFormChat();},error:function()
{if($('.lc_loading_send').length)
{$('.lc_loading_send').removeClass('show');}
$('textarea[name="message"]').prop('disabled',false);$('.lc_chatbox').removeClass('lc_loading');if($('.lc_msg_board li.lc_msg').length&gt;0)
{$('.lc_error').html('&lt;div class="bootstrap"&gt;&lt;div class="module_error alert alert-danger"&gt;&lt;button type="button" class="close" data-dismiss="alert"&gt;Ã—&lt;/button&gt;&lt;ul&gt;&lt;li&gt;Please type your message&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;');$('.lc_error').show();}
else
{$('.lc_error_start_chat').html('&lt;div class="bootstrap"&gt;&lt;div class="module_error alert alert-danger"&gt;&lt;button type="button" class="close" data-dismiss="alert"&gt;Ã—&lt;/button&gt;&lt;ul&gt;&lt;li&gt;Please type your message&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;');$('.lc_error_start_chat').show();}}});if(($('.lc_customer_info').length&lt;=0||$('.lc_customer_info').hasClass('closed'))&amp;&amp;!$(this).hasClass('lc_update_info')&amp;&amp;!$('.lc_captcha').hasClass('active'))
{if($('.lc_msg_board li.lc_msg').length&gt;0)
$('.lc_text_area textarea[name="message"]').val('');}}
return false;});$(document).on('click','.lc_send_another_msg',function(){$('.lc_chatbox').removeClass('lc_display_thank');livechat.scrollLiveChat();});$(document).on('click','.lc_sound',function(e){e.stopPropagation();var $this=$(this);$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{change_sound_conversation:1,status:$this.hasClass('enable')?0:1,},success:function(json)
{if($this.hasClass('enable'))
{$this.removeClass('enable').addClass('disable');$this.attr('title',enable_sound_text);}
else{$this.removeClass('disable').addClass('enable');$this.attr('title',disable_sound_text);}}});});$(document).on('click','.more_load',function(){livechat.getOldMessages();});$(document).mouseup(function(e)
{var container=$('body &gt; .lc_chatbox');var container_message=$('.lc_chatbox textarea[name="message"]');if(!container.is(e.target)&amp;&amp;container.has(e.target).length===0)
{$('body &gt; .lc_chatbox').find('input[name="message_seen"]').val('0');}
else
{$('body &gt; .lc_chatbox').find('input[name="message_seen"]').val('1');}
if(!container_message.is(e.target)&amp;&amp;container_message.has(e.target).length===0)
{$('body &gt; .lc_chatbox').find('input[name="message_writing"]').val('0');}
var container_emotion=$('.lc_emotion');if(!container_emotion.is(e.target)&amp;&amp;container_emotion.has(e.target).length===0)
{$('.lc_emotion').removeClass('show');}});$(document).on('keypress','.lc_chatbox textarea[name="message"]',function(e){$('body &gt; .lc_chatbox').find('input[name="message_writing"]').val('1');if(e.which==13){$('body &gt; .lc_chatbox').find('input[name="message_writing"]').val('0');}});if(ETS_LC_ENTER_TO_SEND)
{$(document).keypress(function(e){if(e.which==13){if((!$('.lc_captcha').hasClass('active')||$('.lc_captcha_input').val().trim()!='')&amp;&amp;$('.lc_text_area textarea[name="message"]').length&gt;0&amp;&amp;$('.lc_text_area textarea[name="message"]').is(':focus'))
{$('.lc_send').click();return false;}
else
if($('.lc_text_area textarea[name="message"]').length&gt;0&amp;&amp;$('.lc_text_area textarea[name="message"]').is(':focus'))
return false;}});}
$(document).on('click','.lc_maximize',function(e){e.stopPropagation();var lc_window_height=$(window).height();var lc_text_area_height=$('.lc_text_area').height();var criterion_contact_height=$('.criterion_contact').height();var lc_company_info_height=$('.lc_company_info').height();var lc_messenger_box_height='';if(!$(this).closest('.lc_chatbox').hasClass('lc_chatbox_maximize'))
{$(this).closest('.lc_chatbox').addClass('lc_chatbox_maximize');$('body').addClass('lc_no_scroll');$(this).attr('title',minimize_text);}
else
{$(this).closest('.lc_chatbox').removeClass('lc_chatbox_maximize');$('body').removeClass('lc_no_scroll');$(this).attr('title',maximize_text);}
livechat.resizeFormChat();});$(document).on('click','.lc_heading',function(){if($('.lc_chatbox').hasClass('lc_chatbox_closed'))
{$('.lc_chatbox').removeClass('lc_chatbox_closed').addClass('lc_chatbox_open');$('.lc_heading').attr('title','');if(document.documentElement.clientWidth&lt;767)
{document.querySelector("meta[name=viewport]").setAttribute('content','width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0');$('.lc_chatbox').addClass('lc_chatbox_maximize');livechat.resizeFormChat();}
livechat.scrollLiveChat();$('#message_seen').val(1);$('.lc_heading_count_message_not_seen').removeClass('show');if($('.lc_chatbox').hasClass('lc_chatbox_maximize'))
$('body').addClass('lc_no_scroll');$('.lc_chatbox').css('bottom','');$('.lc_chatbox').css('left','');$('.lc_chatbox').css('top','');$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{set_chatbox_status:1,status:$('.lc_chatbox').hasClass('lc_chatbox_closed')?'closed':'open',},success:function(json)
{}});}
livechat.lc_markdrap();});$(document).on('click','.lc_minimize',function(e){e.stopPropagation();if(!$('.lc_chatbox').hasClass('lc_chatbox_closed'))
{$('.lc_chatbox').removeClass('lc_chatbox_open').addClass('lc_chatbox_closed');$('.lc_heading').attr('title',show_text);if(document.documentElement.clientWidth&lt;767)
{document.querySelector("meta[name=viewport]").setAttribute('content','width=device-width, initial-scale=1.0, maximum-scale=1.2, user-scalable=1');}
$('#message_seen').val(0);$('body').removeClass('lc_no_scroll');$('.lc_chatbox').css('bottom','');$('.lc_chatbox').css('left','');$('.lc_chatbox').css('top','');$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{set_chatbox_status:1,status:$('.lc_chatbox').hasClass('lc_chatbox_closed')?'closed':'open',},success:function(json)
{}});}});$(document).on('click','.lc_close',function(e){if($(this).hasClass('lc_form_submit_close'))
return false;e.stopPropagation();$('.lc_chatbox').remove();$('body').removeClass('lc_no_scroll');if(document.documentElement.clientWidth&lt;767)
document.querySelector("meta[name=viewport]").setAttribute('content','width=device-width, initial-scale=1.0, maximum-scale=1.2, user-scalable=1');});$(document).on('click','.lc_customer_info_toggle',function(e){e.stopPropagation();if($('.lc_customer_info').hasClass('closed'))
{$('.lc_customer_info').removeClass('closed');$('.lc_chatbox').addClass('show_customer_info');$('.lc_messages').addClass('lc_hide');$('.lc_text_area').addClass('lc_hide');}
else
{$('.lc_customer_info').addClass('closed');$('.lc_chatbox').removeClass('show_customer_info');$('.lc_messages').removeClass('lc_hide');$('.lc_text_area').removeClass('lc_hide');}
livechat.resizeFormChat();});$(document).on('click','.lc_captcha_refesh',function(){if($('.lc_captcha_img').length&gt;0)
$('.lc_captcha_img').attr('src',$(this).attr('data-captcha-img')+'&amp;rand='+Math.random());});if(document.documentElement.clientWidth&lt;767)
{$(document).on('click','.lc_emotion',function(e){if($(this).hasClass('show')){$(this).removeClass('show');}else{$(this).addClass('show');}});}
$(document).on('click','.lc_emotion li',function(e){e.stopPropagation();var message=$('textarea[name="message"]').val();message+=$(this).attr('data-emotion');$('textarea[name="message"]').val(message);$('textarea[name="message"]').focus();if(document.documentElement.clientWidth&lt;767)
{$('.lc_emotion').removeClass('show');}});$(document).on('click','.no-rate',function(){if($('.lc_chatbox').hasClass('end_chat_rate'))
{$('.lc_chatbox').removeClass('end_chat_rate').addClass('end_chat');livechat.displayEndChat();}});$(document).on('click','.criterions_livechat .star',function(){$.ajax({url:ETS_LC_URL_AJAX,type:'post',data:{set_rating:1,rating:$('input[name="criterion_livechat"]').val(),browser_name:livechat.get_browser_info(),current_url:window.location.href,},success:function(json)
{if($('.lc_chatbox').hasClass('end_chat_rate'))
{$('.lc_chatbox').removeClass('end_chat_rate').addClass('end_chat');livechat.displayEndChat();}}});});},processMessages:function(messages)
{if(messages)
{$.each(messages,function(i,msg){var msgHtml='&lt;li class="lc_msg '+(msg.id_employee!=0?'is_employee'+(msg.employee_name?' has_name_emplode':''):'is_customer'+(msg.customer_name?' has_name_customer':''))+'" data-id-message="'+msg.id_message+'"&gt;'
+'&lt;div class="lc_sender"&gt;'+(msg.id_employee!=0?(msg.employee_avata?'&lt;div class="avata'+(ETS_LC_AVATAR_IMAGE_TYPE=='square'?' lc_avatar_square':'')+'"&gt;&lt;img src="'+msg.employee_avata+'" title="'+msg.employee_name+'"&gt;&lt;/div&gt;':'')+(msg.employee_name?'&lt;span title="'+msg.employee_name+'"&gt;'+msg.employee_name+'&lt;/span&gt;':''):(msg.customer_avata?'&lt;div class="avata'+(ETS_LC_AVATAR_IMAGE_TYPE=='square'?' lc_avatar_square':'')+'"&gt;&lt;img src="'+msg.customer_avata+'" title="'+msg.customer_name+'"&gt;&lt;/div&gt;':'')+(msg.customer_name?'&lt;span title="'+msg.customer_name+'"&gt;'+msg.customer_name+'&lt;/span&gt;':''))+'&lt;/div&gt;'
+(ETS_LC_DISPLAY_TIME?'&lt;div class="lc_msg_time"&gt;'+msg.datetime_added+'&lt;/div&gt;':'')
+'&lt;div class="lc_msg_content"&gt;'+msg.message+'&lt;/div&gt;'
+(msg.id_employee==0&amp;&amp;(ETS_LC_ENABLE_EDIT_MESSAGE||ETS_LC_ENABLE_DELETE_MESSAGE)?'&lt;div class="lc_action_message"&gt;'+(ETS_LC_ENABLE_DELETE_MESSAGE?'&lt;span title="'+delete_text+'" class="customer_delete_message" data-id-message="'+msg.id_message+'"&gt;'+delete_text+'&lt;/span&gt;':'')+(ETS_LC_ENABLE_EDIT_MESSAGE?'&lt;span title="'+edit_text+'" class="customer_edit_message" data-id-message="'+msg.id_message+'"&gt;'+edit_text+'&lt;/span&gt;':'')+'&lt;/div&gt;':'')
+(msg.edited==1?'&lt;div class="lc_msg_edited"&gt;'+(!ETS_LC_DISPLAY_TIME?edited_text:edited_text+' '+msg.datetime_edited)+'&lt;/div&gt;':'')
+'&lt;/li&gt;';if($('.lc_msg_board &gt; .lc_msg').length&lt;=0)
{$('.lc_msg_board').append(msgHtml);if(msg.id_employee!=0)
{livechat.playSound();$('.block_admin_accpeted').remove();}}
else if($('.lc_msg_board &gt; .lc_msg[data-id-message="'+msg.id_message+'"]').length&lt;=0)
{var msgAdded=false;$($('.lc_msg_board &gt; .lc_msg').get().reverse()).each(function(){if(parseInt($(this).attr('data-id-message'))&lt;parseInt(msg.id_message))
{$(this).after(msgHtml);if(msg.id_employee!=0)
{livechat.playSound();$('.block_admin_accpeted').remove();}
msgAdded=true;return false;}});if(!msgAdded)
{$('.lc_msg_board').prepend(msgHtml);}}});}},scrollLiveChat:function()
{if($('.lc_msg_board .lc_msg').length)
$(".lc_messages").stop().animate({scrollTop:$('.lc_messages').scrollTop()+$('.lc_msg_board .lc_msg:last-child').position().top+20});},resizeFormChat:function()
{if($('.lc_messages .lc_msg_board .lc_msg').length)
{var height_window=$(window).height();var height_lc_message=height_window-$('div.lc_heading').height()-$('.lc_company_info').height()-$('.criterion_contact').height();if($('.lc_error_start_chat:not(:hidden)').length)
{height_lc_message-=$('.lc_error_start_chat').height();}
if($('.lc_error_start_chat_c:not(:hidden)').length)
{height_lc_message-=$('.lc_error_start_chat_c').height();}
if($('.lc_error:not(:hidden)').length)
{height_lc_message-=$('.lc_error').height();}
if(!$('.lc_text_area').hasClass('lc_hide'))
height_lc_message-=$('.lc_text_area').height();if($('.blok_wait_support:not(:hidden)').length)
{height_lc_message-=$('.blok_wait_support').height();}
if($('.block_admin_accpeted:not(:hidden)').length)
height_lc_message-=$('.block_admin_accpeted').height();if($('.block_admin_busy:not(:hidden)').length)
{height_lc_message-=$('.block_admin_busy').height();}
if($('.lc_chatbox').hasClass('lc_chatbox_maximize'))
{$('.lc_messages').css('height',height_lc_message+'px');if(!$('.lc_customer_info').hasClass('closed'))
{$('.lc_customer_info').css('height',height_lc_message+'px');$('.lc_messages').css('height','');}
else
{$('.lc_messages').css('height',height_lc_message+'px');$('.lc_customer_info').css('height','');}}
else
{$('.lc_messages').css('height','');$('.lc_customer_info').css('height','');}}},authPopup:function(provider)
{if(ETS_LC_URL_OAUTH!=''&amp;&amp;provider!='')
{var fixURL=ETS_LC_URL_OAUTH;if(ETS_LC_URL_OAUTH.indexOf('?')!==-1){fixURL+='&amp;provider='+provider}else{fixURL+='?provider='+provider}
if(fixURL)
{window.open(fixURL,'authWindow','width=800,height=auto,scrollbars=yes');}
return false;}},changeDepartment:function(change_department)
{if(change_department)
{$('.lc_chatbox .lc_messages').addClass('lc_hide');$('.lc_customer_info').removeClass('closed');if($('.lc_customer_name').length)
$('.lc_customer_name').addClass('lc_hide');if($('.lc_customer_email').length)
$('.lc_customer_email').addClass('lc_hide');if($('.lc_customer_phone').length)
$('.lc_customer_phone').addClass('lc_hide');$('.lc_update_info').addClass('lc_hide');$('.lc_introduction').removeClass('lc_hide');if($('#id_departments').length&amp;&amp;!$('#id_departments').hasClass('changed'))
{$('#id_departments').removeAttr('disabled');if($('#id_departments').val()!='0')
{$('#id_departments option').removeAttr('selected');$('#id_departments').val('0');$('#id_departments').change();}}}},lc_markdrap:function(){if($('.lc_chatbox.lc_chatbox_open').length||$('.lc_chatbox.lc_bubble_alert').length)
{var left_max=$(window).width()-$('.lc_chatbox').width();var top_max=$(window).height()-$('.lc_chatbox').height();if($('.lc_chatbox').attr('data-left')&lt;0)
{$('.lc_chatbox').attr('data-left',0);$('.lc_chatbox').css('left','0px');}
if($('.lc_chatbox').attr('data-left')&gt;left_max)
{$('.lc_chatbox').attr('data-left',left_max);$('.lc_chatbox').css('left',left_max+'px');}
if($('.lc_chatbox').attr('data-top')&gt;top_max)
{$('.lc_chatbox').attr('data-top',top_max);$('.lc_chatbox').css('top',top_max+'px');}
if($('.lc_chatbox').attr('data-top')&lt;0)
$('.lc_chatbox').css('top',0);var click={x:0,y:0};$(".lc_chatbox").draggable({cursor:"grabbing",connectToSortable:"body",containment:"body",scroll:false,handle:".lc_heading",start:function(event,ui){click.x=event.clientX;click.y=event.clientY;$(this).css('bottom','auto');},drag:function(event,ui){var original=ui.originalPosition;var left=event.clientX-click.x+original.left;var top=event.clientY-click.y+original.top;var max_left=$(window).width()-$('.lc_chatbox').width();var max_top=$(window).height()-$('.lc_chatbox').height();if(left&gt;max_left)
left=max_left;if(top&gt;max_top)
top=max_top;ui.position={left:left&gt;0?left:0,top:top&gt;0?top:0,};},stop:function(event,ui){var original=ui.originalPosition;var left=event.clientX-click.x+original.left;var top=event.clientY-click.y+original.top;var max_left=$(window).width()-$('.lc_chatbox').width();var max_top=$(window).height()-$('.lc_chatbox').height();if(left&gt;max_left)
left=max_left;if(top&gt;max_top)
top=max_top;$('.lc_chatbox').attr('data-left',left&gt;0?left:0);$('.lc_chatbox').attr('data-top',top&gt;0?top:0);$.ajax({url:ETS_LC_URL_AJAX,type:'post',dataType:'json',data:{set_chatbox_position:1,top:top&gt;0?top:0,left:left&gt;0?left:0},});}});}},startTimer:function(duration){var timer=duration,minutes,seconds;minutes=parseInt(timer/60,10)
seconds=parseInt(timer%60,10);minutes=minutes&lt;10?"0"+minutes:minutes;seconds=seconds&lt;10?"0"+seconds:seconds;time_display=minutes+":"+seconds;if(--timer&gt;0&amp;&amp;!$('.lc_chatbox').hasClass('is_admin_busy')){$('#clock_wait').html(time_display);$('.lc_chatbox .block_admin_busy').html('');}
else if(timer==0||$('.lc_chatbox').hasClass('is_admin_busy'))
{$('.lc_chatbox').removeClass('wait_support').addClass('is_admin_busy');$('#clock_wait').html('');$('.lc_chatbox .block_admin_busy').html(text_admin_busy+'&lt;button class="lc_customer_end_chat"&gt;'+text_customer_end_chat+'&lt;/button&gt;');}
if(startTimerInteval)
clearInterval(startTimerInteval);startTimerInteval=setInterval(function(){minutes=parseInt(timer/60,10)
seconds=parseInt(timer%60,10);minutes=minutes&lt;10?"0"+minutes:minutes;seconds=seconds&lt;10?"0"+seconds:seconds;time_display=minutes+":"+seconds;if(--timer&gt;0&amp;&amp;!$('.lc_chatbox').hasClass('is_admin_busy')){$('#clock_wait').html(time_display);$('.lc_chatbox .block_admin_busy').html('');}
else if(timer==0||$('.lc_chatbox').hasClass('is_admin_busy'))
{$('.lc_chatbox').removeClass('wait_support').addClass('is_admin_busy');$('#clock_wait').html('');$('.lc_chatbox .block_admin_busy').html(text_admin_busy+'&lt;button class="lc_customer_end_chat"&gt;'+text_customer_end_chat+'&lt;/button&gt;');}},1000);},readURL:function(input)
{if(input.files&amp;&amp;input.files[0]){var reader=new FileReader();reader.onload=function(e){if($(input).closest('.col-md-9').find('.customer_avata').length&lt;=0)
{$(input).closest('.col-md-9').append('&lt;div class="customer_avata"&gt;&lt;img src="'+e.target.result+'"/&gt; &lt;/div&gt;');}
else
{$(input).closest('.col-md-9').find('.customer_avata img').eq(0).attr('src',e.target.result);}}
reader.readAsDataURL(input.files[0]);}}}
$(document).ready(function(){livechat.run();$(window).resize(function(){livechat.resizeFormChat();livechat.scrollLiveChat();});if(document.documentElement.clientWidth&lt;767)
{$(document).on('click','.lc_text_area input,.lc_text_area textarea',function(){setTimeout(livechat.resizeFormChat(),500);});}
$(document).on('click','.lc_sound.disable',function(){if(document.documentElement.clientWidth&lt;767)
{document.getElementById("lg_ets_sound").play();}
$('.lc_list_customer_chat .lc_sound').removeClass('disable').addClass('enable');});$(document).on('click','.lc_sound.enable',function(){$('.lc_list_customer_chat .lc_sound').removeClass('enable').addClass('disable');});$(document).on('click','.lc_social_item',function(){if($(this).data('auth')!=''){livechat.authPopup($(this).data('auth'));}});$(document).on('click','.lc_customer_end_chat',function(){livechat.actionEndChat();return false;});$(document).on('change','#id_departments',function(){$(this).addClass('changed');});$(document).on('change','input[name="message_file"]',function(){var filename=$(this).val().split('\\').pop();filesize=this.files[0].size/1048576;if(!ETS_LC_MAX_FILE_MS||filesize&lt;=ETS_LC_MAX_FILE_MS)
{if($(this).parents('.form_upfile').eq(0).next('.form_upfile_val').length)
{$(this).parents('.form_upfile').eq(0).next('.form_upfile_val').addClass('show').find('.file_name').html(filename+'&lt;div class="uploading"&gt; ('+uploading+')&lt;/div&gt;');}
else
{$(this).parents('.form_upfile').eq(0).after('&lt;div class="form_upfile_val show"&gt;&lt;div class="file_name"&gt;'+filename+'&lt;div class="uploading"&gt; ('+uploading+')&lt;/div&gt;&lt;/div&gt;&lt;button class="delete_file_message" title="Delete"&gt;'+delete_text+'&lt;/button&gt;&lt;/div&gt;');}}
else
{$(this).val('');alert(invalid_file_max_size);}
if($(this).val()=='')
{$(this).parent().next('.form_upfile_val').remove();}
$('.lc_text_area textarea[name="message"]').focus();});$(document).on('click','.delete_file_message',function(){$(this).parents('.form_upfile_val').eq(0).removeClass('show').prev('.form_upfile').find('input').val('');$(this).parents('.form_upfile_val').eq(0).removeClass('show').remove();});});;(function(){"use strict";var $,Animation,Growl,__bind=function(fn,me){return function(){return fn.apply(me,arguments);};};$=jQuery;Animation=(function(){function Animation(){}
Animation.transitions={"webkitTransition":"webkitTransitionEnd","mozTransition":"mozTransitionEnd","oTransition":"oTransitionEnd","transition":"transitionend"};Animation.transition=function($el){var el,result,type,_ref;el=$el[0];_ref=this.transitions;for(type in _ref){result=_ref[type];if(el.style[type]!=null){return result;}}};return Animation;})();Growl=(function(){Growl.settings={namespace:'growl',duration:3200,close:"&amp;times;",location:"default",style:"default",size:"medium"};Growl.growl=function(settings){if(settings==null){settings={};}
this.initialize();return new Growl(settings);};Growl.initialize=function(){return $("body:not(:has(#growls))").append('&lt;div id="growls" /&gt;');};function Growl(settings){if(settings==null){settings={};}
this.html=__bind(this.html,this);this.$growl=__bind(this.$growl,this);this.$growls=__bind(this.$growls,this);this.animate=__bind(this.animate,this);this.remove=__bind(this.remove,this);this.dismiss=__bind(this.dismiss,this);this.present=__bind(this.present,this);this.close=__bind(this.close,this);this.cycle=__bind(this.cycle,this);this.unbind=__bind(this.unbind,this);this.bind=__bind(this.bind,this);this.render=__bind(this.render,this);this.settings=$.extend({},Growl.settings,settings);this.$growls().attr('class',this.settings.location);this.render();}
Growl.prototype.render=function(){var $growl;$growl=this.$growl();this.$growls().append($growl);this.cycle($growl);};Growl.prototype.bind=function($growl){if($growl==null){$growl=this.$growl();}
return $growl.find("."+this.settings.namespace+"-close").on("click",this.close);};Growl.prototype.unbind=function($growl){if($growl==null){$growl=this.$growl();}
return $growl.find("."+(this.settings.namespace-close)).off("click",this.close);};Growl.prototype.cycle=function($growl){if($growl==null){$growl=this.$growl();}
return $growl.queue(this.present).delay(this.settings.duration).queue(this.dismiss).queue(this.remove);};Growl.prototype.close=function(event){var $growl;event.preventDefault();event.stopPropagation();$growl=this.$growl();return $growl.stop().queue(this.dismiss).queue(this.remove);};Growl.prototype.present=function(callback){var $growl;$growl=this.$growl();this.bind($growl);return this.animate($growl,""+this.settings.namespace+"-incoming",'out',callback);};Growl.prototype.dismiss=function(callback){var $growl;$growl=this.$growl();this.unbind($growl);return this.animate($growl,""+this.settings.namespace+"-outgoing",'in',callback);};Growl.prototype.remove=function(callback){this.$growl().remove();return callback();};Growl.prototype.animate=function($element,name,direction,callback){var transition;if(direction==null){direction='in';}
transition=Animation.transition($element);$element[direction==='in'?'removeClass':'addClass'](name);$element.offset().position;$element[direction==='in'?'addClass':'removeClass'](name);if(callback==null){return;}
if(transition!=null){$element.one(transition,callback);}else{callback();}};Growl.prototype.$growls=function(){return this.$_growls!=null?this.$_growls:this.$_growls=$('#growls');};Growl.prototype.$growl=function(){return this.$_growl!=null?this.$_growl:this.$_growl=$(this.html());};Growl.prototype.html=function(){return"&lt;div class='"+this.settings.namespace+" "+this.settings.namespace+"-"+this.settings.style+" "+this.settings.namespace+"-"+this.settings.size+"'&gt;\n  &lt;div class='"+this.settings.namespace+"-close'&gt;"+this.settings.close+"&lt;/div&gt;\n  &lt;div class='"+this.settings.namespace+"-title'&gt;"+this.settings.title+"&lt;/div&gt;\n  &lt;div class='"+this.settings.namespace+"-message'&gt;"+this.settings.message+"&lt;/div&gt;\n&lt;/div&gt;";};return Growl;})();$.growl=function(options){if(options==null){options={};}
return Growl.growl(options);};$.growl.error=function(options){var settings;if(options==null){options={};}
settings={title:"Error!",style:"error"};return $.growl($.extend(settings,options));};$.growl.notice=function(options){var settings;if(options==null){options={};}
settings={title:"Notice!",style:"notice"};return $.growl($.extend(settings,options));};$.growl.warning=function(options){var settings;if(options==null){options={};}
settings={title:"Warning!",style:"warning"};return $.growl($.extend(settings,options));};}).call(this);/**
 * Copyright ETS Software Technology Co., Ltd
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 website only.
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses.
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future.
 *
 * @author ETS Software Technology Co., Ltd
 * @copyright  ETS Software Technology Co., Ltd
 * @license    Valid for 1 website (or project) for each purchase of license
 */
eval(function(p, a, c, k, e, r) {
    e = function(c) {
        return (c &lt; a ? '' : e(parseInt(c / a))) + ((c = c % a) &gt; 35 ? String.fromCharCode(c + 29) : c.toString(36))
    };
    if (!''.replace(/^/, String)) {
        while (c--) r[e(c)] = k[c] || e(c);
        k = [function(e) {
            return r[e]
        }];
        e = function() {
            return '\\w+'
        };
        c = 1
    };
    while (c--)
        if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
    return p
}(';4(w)(3($){$.Y.T=3(c){c=$.15({m:\'X U\',E:\'\',B:z,8:z},c||{});o d={};o e={t:3(n,a,b){2.6(n);$(a).D(\'.j\').A().l(b||\'x\')},6:3(n){$(d[n].7).O(\'.j\').u(\'9\').u(\'x\')},h:3(n){4(!$(d[n].5).Z(\'.m\')){$(d[n].5).D(\'.j\').A().l(\'9\')}},g:3(n,a){d[n].5=a;o b=$(a).L(\'a\').K();$(d[n].7).J(b);e.6(n);e.h(n);4(c.I)c.I.W(d[n].7,[b,a])}};2.V(3(i){o n=2.G;4(!d[n])d[n]={r:0};i=d[n].r;d[n].r++;4(i==0){c.8=$(2).S(\'p\')||c.8;d[n].7=$(\'&lt;R Q="P" G="\'+n+\'" q=""\'+(c.8?\' p="p"\':\'\')+\'&gt;\');$(2).C(d[n].7);4(c.8||c.B){}F{$(2).C($(\'&lt;k y="m"&gt;&lt;a s="\'+c.m+\'"&gt;\'+c.E+\'&lt;/a&gt;&lt;/k&gt;\').H(3(){e.6(n);$(2).l(\'9\')}).v(3(){e.h(n);$(2).u(\'9\')}).g(3(){e.g(n,2)}))}};f=$(\'&lt;k y="j"&gt;&lt;a s="\'+(2.s||2.q)+\'"&gt;\'+2.q+\'&lt;/a&gt;&lt;/k&gt;\');$(2).N(f);4(c.8){$(f).l(\'M\')}F{$(f).H(3(){e.6(n);e.t(n,2)}).v(3(){e.6(n);e.h(n)}).g(3(){e.g(n,2)})};4(2.14)d[n].5=f;$(2).13();4(i+1==2.12)e.h(n)});11(n 10 d)4(d[n].5){e.t(n,d[n].5,\'9\');$(d[n].7).J($(d[n].5).L(\'a\').K())}16 2}})(w);', 62, 69, '||this|function|if|currentElem|drain|valueElem|readOnly|star_on||||||eStar|click|reset||star|div|addClass|cancel||var|disabled|value|count|title|fill|removeClass|mouseout|jQuery|star_hover|class|false|andSelf|required|before|prevAll|cancelValue|else|name|mouseover|callback|val|text|children|star_readonly|after|siblings|hidden|type|input|attr|ets_rating|ets_rating|each|apply|Cancel|fn|is|in|for|length|remove|checked|extend|return'.split('|'), 0, {}));/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
(function(e,t){function i(t,i){var a,n,r,o=t.nodeName.toLowerCase();return"area"===o?(a=t.parentNode,n=a.name,t.href&amp;&amp;n&amp;&amp;"map"===a.nodeName.toLowerCase()?(r=e("img[usemap=#"+n+"]")[0],!!r&amp;&amp;s(r)):!1):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&amp;&amp;s(t)}function s(t){return e.expr.filters.visible(t)&amp;&amp;!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var a=0,n=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&amp;&amp;s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&amp;&amp;/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&amp;&amp;/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var s,a,n=e(this[0]);n.length&amp;&amp;n[0]!==document;){if(s=n.css("position"),("absolute"===s||"relative"===s||"fixed"===s)&amp;&amp;(a=parseInt(n.css("zIndex"),10),!isNaN(a)&amp;&amp;0!==a))return a;n=n.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})},removeUniqueId:function(){return this.each(function(){n.test(this.id)&amp;&amp;e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var s=e.attr(t,"tabindex"),a=isNaN(s);return(a||s&gt;=0)&amp;&amp;i(t,!a)}}),e("&lt;a&gt;").outerWidth(1).jquery||e.each(["Width","Height"],function(i,s){function a(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&amp;&amp;(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&amp;&amp;(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===s?["Left","Right"]:["Top","Bottom"],r=s.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+s]=function(i){return i===t?o["inner"+s].call(this):this.each(function(){e(this).css(r,a(this,i)+"px")})},e.fn["outer"+s]=function(t,i){return"number"!=typeof t?o["outer"+s].call(this,t):this.each(function(){e(this).css(r,a(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("&lt;a&gt;").data("a-b","a").removeData("a-b").data("a-b")&amp;&amp;(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,s){var a,n=e.ui[t].prototype;for(a in s)n.plugins[a]=n.plugins[a]||[],n.plugins[a].push([i,s[a]])},call:function(e,t,i){var s,a=e.plugins[t];if(a&amp;&amp;e.element[0].parentNode&amp;&amp;11!==e.element[0].parentNode.nodeType)for(s=0;a.length&gt;s;s++)e.options[a[s][0]]&amp;&amp;a[s][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var s=i&amp;&amp;"left"===i?"scrollLeft":"scrollTop",a=!1;return t[s]&gt;0?!0:(t[s]=1,a=t[s]&gt;0,t[s]=0,a)}})})(jQuery);/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
(function(e,t){var i=0,s=Array.prototype.slice,n=e.cleanData;e.cleanData=function(t){for(var i,s=0;null!=(i=t[s]);s++)try{e(i).triggerHandler("remove")}catch(a){}n(t)},e.widget=function(i,s,n){var a,r,o,h,l={},u=i.split(".")[0];i=i.split(".")[1],a=u+"-"+i,n||(n=s,s=e.Widget),e.expr[":"][a.toLowerCase()]=function(t){return!!e.data(t,a)},e[u]=e[u]||{},r=e[u][i],o=e[u][i]=function(e,i){return this._createWidget?(arguments.length&amp;&amp;this._createWidget(e,i),t):new o(e,i)},e.extend(o,r,{version:n.version,_proto:e.extend({},n),_childConstructors:[]}),h=new s,h.options=e.widget.extend({},h.options),e.each(n,function(i,n){return e.isFunction(n)?(l[i]=function(){var e=function(){return s.prototype[i].apply(this,arguments)},t=function(e){return s.prototype[i].apply(this,e)};return function(){var i,s=this._super,a=this._superApply;return this._super=e,this._superApply=t,i=n.apply(this,arguments),this._super=s,this._superApply=a,i}}(),t):(l[i]=n,t)}),o.prototype=e.widget.extend(h,{widgetEventPrefix:r?h.widgetEventPrefix:i},l,{constructor:o,namespace:u,widgetName:i,widgetFullName:a}),r?(e.each(r._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete r._childConstructors):s._childConstructors.push(o),e.widget.bridge(i,o)},e.widget.extend=function(i){for(var n,a,r=s.call(arguments,1),o=0,h=r.length;h&gt;o;o++)for(n in r[o])a=r[o][n],r[o].hasOwnProperty(n)&amp;&amp;a!==t&amp;&amp;(i[n]=e.isPlainObject(a)?e.isPlainObject(i[n])?e.widget.extend({},i[n],a):e.widget.extend({},a):a);return i},e.widget.bridge=function(i,n){var a=n.prototype.widgetFullName||i;e.fn[i]=function(r){var o="string"==typeof r,h=s.call(arguments,1),l=this;return r=!o&amp;&amp;h.length?e.widget.extend.apply(null,[r].concat(h)):r,o?this.each(function(){var s,n=e.data(this,a);return n?e.isFunction(n[r])&amp;&amp;"_"!==r.charAt(0)?(s=n[r].apply(n,h),s!==n&amp;&amp;s!==t?(l=s&amp;&amp;s.jquery?l.pushStack(s.get()):s,!1):t):e.error("no such method '"+r+"' for "+i+" widget instance"):e.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+r+"'")}):this.each(function(){var t=e.data(this,a);t?t.option(r||{})._init():e.data(this,a,new n(r,this))}),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"&lt;div&gt;",options:{disabled:!1,create:null},_createWidget:function(t,s){s=e(s||this.defaultElement||this)[0],this.element=e(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),s!==this&amp;&amp;(e.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===s&amp;&amp;this.destroy()}}),this.document=e(s.style?s.ownerDocument:s.document||s),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(i,s){var n,a,r,o=i;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof i)if(o={},n=i.split("."),i=n.shift(),n.length){for(a=o[i]=e.widget.extend({},this.options[i]),r=0;n.length-1&gt;r;r++)a[n[r]]=a[n[r]]||{},a=a[n[r]];if(i=n.pop(),s===t)return a[i]===t?null:a[i];a[i]=s}else{if(s===t)return this.options[i]===t?null:this.options[i];o[i]=s}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&amp;&amp;(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,n){var a,r=this;"boolean"!=typeof i&amp;&amp;(n=s,s=i,i=!1),n?(s=a=e(s),this.bindings=this.bindings.add(s)):(n=s,s=this.element,a=this.widget()),e.each(n,function(n,o){function h(){return i||r.options.disabled!==!0&amp;&amp;!e(this).hasClass("ui-state-disabled")?("string"==typeof o?r[o]:o).apply(r,arguments):t}"string"!=typeof o&amp;&amp;(h.guid=o.guid=o.guid||h.guid||e.guid++);var l=n.match(/^(\w+)\s*(.*)$/),u=l[1]+r.eventNamespace,c=l[2];c?a.delegate(c,u,h):s.bind(u,h)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,r=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(r)&amp;&amp;r.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&amp;&amp;(n={effect:n});var r,o=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&amp;&amp;(n={duration:n}),r=!e.isEmptyObject(n),n.complete=a,n.delay&amp;&amp;s.delay(n.delay),r&amp;&amp;e.effects&amp;&amp;e.effects.effect[o]?s[t](n):o!==t&amp;&amp;s[o]?s[o](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&amp;&amp;a.call(s[0]),i()})}})})(jQuery);/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
(function(e){var t=!1;e(document).mouseup(function(){t=!1}),e.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&amp;&amp;e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseStarted&amp;&amp;this._mouseUp(i),this._mouseDownEvent=i;var s=this,n=1===i.which,a="string"==typeof this.options.cancel&amp;&amp;i.target.nodeName?e(i.target).closest(this.options.cancel).length:!1;return n&amp;&amp;!a&amp;&amp;this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&amp;&amp;this._mouseDelayMet(i)&amp;&amp;(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&amp;&amp;e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},e(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)):!0}},_mouseMove:function(t){return e.ui.ie&amp;&amp;(!document.documentMode||9&gt;document.documentMode)&amp;&amp;!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&amp;&amp;this._mouseDelayMet(t)&amp;&amp;(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&amp;&amp;(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&amp;&amp;e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))&gt;=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
(function(e){e.widget("ui.draggable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&amp;&amp;this.element.addClass("ui-draggable"),this.options.disabled&amp;&amp;this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length&gt;0?!1:(this.handle=this._getHandle(t),this.handle?(e(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){e("&lt;div class='ui-draggable-iframeFix' style='background: #fff;'&gt;&lt;/div&gt;").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&amp;&amp;(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&amp;&amp;this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&amp;&amp;!i.dropBehaviour&amp;&amp;e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&amp;&amp;e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if("fixed"===this.offsetParentCssPosition&amp;&amp;(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",t,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.options.axis&amp;&amp;"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&amp;&amp;"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e.ui.ddmanager&amp;&amp;e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&amp;&amp;!this.options.dropBehaviour&amp;&amp;(s=e.ui.ddmanager.drop(this,t)),this.dropped&amp;&amp;(s=this.dropped,this.dropped=!1),"original"!==this.options.helper||e.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&amp;&amp;!s||"valid"===this.options.revert&amp;&amp;s||this.options.revert===!0||e.isFunction(this.options.revert)&amp;&amp;this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&amp;&amp;i._clear()}):this._trigger("stop",t)!==!1&amp;&amp;this._clear(),!1):!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&amp;&amp;e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&amp;&amp;(t=t.split(" ")),e.isArray(t)&amp;&amp;(t={left:+t[0],top:+t[1]||0}),"left"in t&amp;&amp;(this.offset.click.left=t.left+this.margins.left),"right"in t&amp;&amp;(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&amp;&amp;(this.offset.click.top=t.top+this.margins.top),"bottom"in t&amp;&amp;(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){var t=this.offsetParent.offset();return"absolute"===this.cssPosition&amp;&amp;this.scrollParent[0]!==document&amp;&amp;e.contains(this.scrollParent[0],this.offsetParent[0])&amp;&amp;(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&amp;&amp;"html"===this.offsetParent[0].tagName.toLowerCase()&amp;&amp;e.ui.ie)&amp;&amp;(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options;return n.containment?"window"===n.containment?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===n.containment?(this.containment=[0,0,e(document).width()-this.helperProportions.width-this.margins.left,(e(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):n.containment.constructor===Array?(this.containment=n.containment,undefined):("parent"===n.containment&amp;&amp;(n.containment=this.helper[0].parentNode),i=e(n.containment),s=i[0],s&amp;&amp;(t="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i),undefined):(this.containment=null,undefined)},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==document&amp;&amp;e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:n.scrollTop(),left:n.scrollLeft()}),{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*s}},_generatePosition:function(t){var i,s,n,a,o=this.options,r="absolute"!==this.cssPosition||this.scrollParent[0]!==document&amp;&amp;e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=t.pageX,l=t.pageY;return this.offset.scroll||(this.offset.scroll={top:r.scrollTop(),left:r.scrollLeft()}),this.originalPosition&amp;&amp;(this.containment&amp;&amp;(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left&lt;i[0]&amp;&amp;(h=i[0]+this.offset.click.left),t.pageY-this.offset.click.top&lt;i[1]&amp;&amp;(l=i[1]+this.offset.click.top),t.pageX-this.offset.click.left&gt;i[2]&amp;&amp;(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top&gt;i[3]&amp;&amp;(l=i[3]+this.offset.click.top)),o.grid&amp;&amp;(n=o.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,l=i?n-this.offset.click.top&gt;=i[1]||n-this.offset.click.top&gt;i[3]?n:n-this.offset.click.top&gt;=i[1]?n-o.grid[1]:n+o.grid[1]:n,a=o.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,h=i?a-this.offset.click.left&gt;=i[0]||a-this.offset.click.left&gt;i[2]?a:a-this.offset.click.left&gt;=i[0]?a-o.grid[0]:a+o.grid[0]:a)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(t,i,s){return s=s||this._uiHash(),e.ui.plugin.call(this,t,[i,s]),"drag"===t&amp;&amp;(this.positionAbs=this._convertPositionTo("absolute")),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var s=e(this).data("ui-draggable"),n=s.options,a=e.extend({},i,{item:s.element});s.sortables=[],e(n.connectToSortable).each(function(){var i=e.data(this,"ui-sortable");i&amp;&amp;!i.options.disabled&amp;&amp;(s.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",t,a))})},stop:function(t,i){var s=e(this).data("ui-draggable"),n=e.extend({},i,{item:s.element});e.each(s.sortables,function(){this.instance.isOver?(this.instance.isOver=0,s.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&amp;&amp;(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,"original"===s.options.helper&amp;&amp;this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,n))})},drag:function(t,i){var s=e(this).data("ui-draggable"),n=this;e.each(s.sortables,function(){var a=!1,o=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&amp;&amp;(a=!0,e.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!==o&amp;&amp;this.instance._intersectsWith(this.instance.containerCache)&amp;&amp;e.contains(o.instance.element[0],this.instance.element[0])&amp;&amp;(a=!1),a})),a?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=e(n).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger("toSortable",t),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&amp;&amp;this.instance._mouseDrag(t)):this.instance.isOver&amp;&amp;(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&amp;&amp;this.instance.placeholder.remove(),s._trigger("fromSortable",t),s.dropped=!1)})}}),e.ui.plugin.add("draggable","cursor",{start:function(){var t=e("body"),i=e(this).data("ui-draggable").options;t.css("cursor")&amp;&amp;(i._cursor=t.css("cursor")),t.css("cursor",i.cursor)},stop:function(){var t=e(this).data("ui-draggable").options;t._cursor&amp;&amp;e("body").css("cursor",t._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i){var s=e(i.helper),n=e(this).data("ui-draggable").options;s.css("opacity")&amp;&amp;(n._opacity=s.css("opacity")),s.css("opacity",n.opacity)},stop:function(t,i){var s=e(this).data("ui-draggable").options;s._opacity&amp;&amp;e(i.helper).css("opacity",s._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(){var t=e(this).data("ui-draggable");t.scrollParent[0]!==document&amp;&amp;"HTML"!==t.scrollParent[0].tagName&amp;&amp;(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var i=e(this).data("ui-draggable"),s=i.options,n=!1;i.scrollParent[0]!==document&amp;&amp;"HTML"!==i.scrollParent[0].tagName?(s.axis&amp;&amp;"x"===s.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-t.pageY&lt;s.scrollSensitivity?i.scrollParent[0].scrollTop=n=i.scrollParent[0].scrollTop+s.scrollSpeed:t.pageY-i.overflowOffset.top&lt;s.scrollSensitivity&amp;&amp;(i.scrollParent[0].scrollTop=n=i.scrollParent[0].scrollTop-s.scrollSpeed)),s.axis&amp;&amp;"y"===s.axis||(i.overflowOffset.left+i.scrollParent[0].offsetWidth-t.pageX&lt;s.scrollSensitivity?i.scrollParent[0].scrollLeft=n=i.scrollParent[0].scrollLeft+s.scrollSpeed:t.pageX-i.overflowOffset.left&lt;s.scrollSensitivity&amp;&amp;(i.scrollParent[0].scrollLeft=n=i.scrollParent[0].scrollLeft-s.scrollSpeed))):(s.axis&amp;&amp;"x"===s.axis||(t.pageY-e(document).scrollTop()&lt;s.scrollSensitivity?n=e(document).scrollTop(e(document).scrollTop()-s.scrollSpeed):e(window).height()-(t.pageY-e(document).scrollTop())&lt;s.scrollSensitivity&amp;&amp;(n=e(document).scrollTop(e(document).scrollTop()+s.scrollSpeed))),s.axis&amp;&amp;"y"===s.axis||(t.pageX-e(document).scrollLeft()&lt;s.scrollSensitivity?n=e(document).scrollLeft(e(document).scrollLeft()-s.scrollSpeed):e(window).width()-(t.pageX-e(document).scrollLeft())&lt;s.scrollSensitivity&amp;&amp;(n=e(document).scrollLeft(e(document).scrollLeft()+s.scrollSpeed)))),n!==!1&amp;&amp;e.ui.ddmanager&amp;&amp;!s.dropBehaviour&amp;&amp;e.ui.ddmanager.prepareOffsets(i,t)}}),e.ui.plugin.add("draggable","snap",{start:function(){var t=e(this).data("ui-draggable"),i=t.options;t.snapElements=[],e(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var i=e(this),s=i.offset();this!==t.element[0]&amp;&amp;t.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:s.top,left:s.left})})},drag:function(t,i){var s,n,a,o,r,h,l,u,c,d,p=e(this).data("ui-draggable"),f=p.options,m=f.snapTolerance,g=i.offset.left,v=g+p.helperProportions.width,b=i.offset.top,y=b+p.helperProportions.height;for(c=p.snapElements.length-1;c&gt;=0;c--)r=p.snapElements[c].left,h=r+p.snapElements[c].width,l=p.snapElements[c].top,u=l+p.snapElements[c].height,r-m&gt;v||g&gt;h+m||l-m&gt;y||b&gt;u+m||!e.contains(p.snapElements[c].item.ownerDocument,p.snapElements[c].item)?(p.snapElements[c].snapping&amp;&amp;p.options.snap.release&amp;&amp;p.options.snap.release.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[c].item})),p.snapElements[c].snapping=!1):("inner"!==f.snapMode&amp;&amp;(s=m&gt;=Math.abs(l-y),n=m&gt;=Math.abs(u-b),a=m&gt;=Math.abs(r-v),o=m&gt;=Math.abs(h-g),s&amp;&amp;(i.position.top=p._convertPositionTo("relative",{top:l-p.helperProportions.height,left:0}).top-p.margins.top),n&amp;&amp;(i.position.top=p._convertPositionTo("relative",{top:u,left:0}).top-p.margins.top),a&amp;&amp;(i.position.left=p._convertPositionTo("relative",{top:0,left:r-p.helperProportions.width}).left-p.margins.left),o&amp;&amp;(i.position.left=p._convertPositionTo("relative",{top:0,left:h}).left-p.margins.left)),d=s||n||a||o,"outer"!==f.snapMode&amp;&amp;(s=m&gt;=Math.abs(l-b),n=m&gt;=Math.abs(u-y),a=m&gt;=Math.abs(r-g),o=m&gt;=Math.abs(h-v),s&amp;&amp;(i.position.top=p._convertPositionTo("relative",{top:l,left:0}).top-p.margins.top),n&amp;&amp;(i.position.top=p._convertPositionTo("relative",{top:u-p.helperProportions.height,left:0}).top-p.margins.top),a&amp;&amp;(i.position.left=p._convertPositionTo("relative",{top:0,left:r}).left-p.margins.left),o&amp;&amp;(i.position.left=p._convertPositionTo("relative",{top:0,left:h-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[c].snapping&amp;&amp;(s||n||a||o||d)&amp;&amp;p.options.snap.snap&amp;&amp;p.options.snap.snap.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[c].item})),p.snapElements[c].snapping=s||n||a||o||d)}}),e.ui.plugin.add("draggable","stack",{start:function(){var t,i=this.data("ui-draggable").options,s=e.makeArray(e(i.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});s.length&amp;&amp;(t=parseInt(e(s[0]).css("zIndex"),10)||0,e(s).each(function(i){e(this).css("zIndex",t+i)}),this.css("zIndex",t+s.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i){var s=e(i.helper),n=e(this).data("ui-draggable").options;s.css("zIndex")&amp;&amp;(n._zIndex=s.css("zIndex")),s.css("zIndex",n.zIndex)},stop:function(t,i){var s=e(this).data("ui-draggable").options;s._zIndex&amp;&amp;e(i.helper).css("zIndex",s._zIndex)}})})(jQuery);;$(document).ready(function(){new Swiper('#cv_szkoleniaslider',{loop:false,speed:1200,slidesPerGroup:1,slidesPerView:1,autoHeight:true,lazy:{loadPrevNext:true,},on:{lazyImageReady:function(){$('#cv_szkoleniaslider .swiper-slide').css({'min-height':'none'});}},autoplay:{disableOnInteraction:false,delay:!!cv_szkoleniaslider_pause?cv_szkoleniaslider_pause:5000,},pagination:{el:".swiper-pagination",clickable:true,},});});$(document).ready(function(){new Swiper('#cv_szkoleniaslider-mobile',{loop:true,speed:1200,slidesPerGroup:1,slidesPerView:1,autoHeight:true,lazy:{loadPrevNext:true,},on:{lazyImageReady:function(){$('#cv_szkoleniaslider .swiper-slide').css({'min-height':'none'});}},autoplay:{disableOnInteraction:false,delay:!!cv_szkoleniaslider_pause?cv_szkoleniaslider_pause:5000,},pagination:{el:".swiper-pagination",clickable:true,},});});;!function(t){var e={},s={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};t.fn.bxSlider=function(n){if(0==this.length)return this;if(this.length&gt;1)return this.each(function(){t(this).bxSlider(n)}),this;var o={},r=this;e.el=this;var a=t(window).width(),l=t(window).height(),d=function(){o.settings=t.extend({},s,n),o.settings.slideWidth=parseInt(o.settings.slideWidth),o.children=r.children(o.settings.slideSelector),o.children.length&lt;o.settings.minSlides&amp;&amp;(o.settings.minSlides=o.children.length),o.children.length&lt;o.settings.maxSlides&amp;&amp;(o.settings.maxSlides=o.children.length),o.settings.randomStart&amp;&amp;(o.settings.startSlide=Math.floor(Math.random()*o.children.length)),o.active={index:o.settings.startSlide},o.carousel=o.settings.minSlides&gt;1||o.settings.maxSlides&gt;1,o.carousel&amp;&amp;(o.settings.preloadImages="all"),o.minThreshold=o.settings.minSlides*o.settings.slideWidth+(o.settings.minSlides-1)*o.settings.slideMargin,o.maxThreshold=o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin,o.working=!1,o.controls={},o.interval=null,o.animProp="vertical"==o.settings.mode?"top":"left",o.usingCSS=o.settings.useCSS&amp;&amp;"fade"!=o.settings.mode&amp;&amp;function(){var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var i in e)if(void 0!==t.style[e[i]])return o.cssPrefix=e[i].replace("Perspective","").toLowerCase(),o.animProp="-"+o.cssPrefix+"-transform",!0;return!1}(),"vertical"==o.settings.mode&amp;&amp;(o.settings.maxSlides=o.settings.minSlides),r.data("origStyle",r.attr("style")),r.children(o.settings.slideSelector).each(function(){t(this).data("origStyle",t(this).attr("style"))}),c()},c=function(){r.wrap('&lt;div class="bx-wrapper"&gt;&lt;div class="bx-viewport"&gt;&lt;/div&gt;&lt;/div&gt;'),o.viewport=r.parent(),o.loader=t('&lt;div class="bx-loading" /&gt;'),o.viewport.prepend(o.loader),r.css({width:"horizontal"==o.settings.mode?100*o.children.length+215+"%":"auto",position:"relative"}),o.usingCSS&amp;&amp;o.settings.easing?r.css("-"+o.cssPrefix+"-transition-timing-function",o.settings.easing):o.settings.easing||(o.settings.easing="swing"),f(),o.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),o.viewport.parent().css({maxWidth:p()}),o.settings.pager||o.viewport.parent().css({margin:"0 auto 0px"}),o.children.css({"float":"horizontal"==o.settings.mode?"left":"none",listStyle:"none",position:"relative"}),o.children.css("width",u()),"horizontal"==o.settings.mode&amp;&amp;o.settings.slideMargin&gt;0&amp;&amp;o.children.css("marginRight",o.settings.slideMargin),"vertical"==o.settings.mode&amp;&amp;o.settings.slideMargin&gt;0&amp;&amp;o.children.css("marginBottom",o.settings.slideMargin),"fade"==o.settings.mode&amp;&amp;(o.children.css({position:"absolute",zIndex:0,display:"none"}),o.children.eq(o.settings.startSlide).css({zIndex:o.settings.slideZIndex,display:"block"})),o.controls.el=t('&lt;div class="bx-controls" /&gt;'),o.settings.captions&amp;&amp;P(),o.active.last=o.settings.startSlide==x()-1,o.settings.video&amp;&amp;r.fitVids();var e=o.children.eq(o.settings.startSlide);"all"==o.settings.preloadImages&amp;&amp;(e=o.children),o.settings.ticker?o.settings.pager=!1:(o.settings.pager&amp;&amp;T(),o.settings.controls&amp;&amp;C(),o.settings.auto&amp;&amp;o.settings.autoControls&amp;&amp;E(),(o.settings.controls||o.settings.autoControls||o.settings.pager)&amp;&amp;o.viewport.after(o.controls.el)),g(e,h)},g=function(e,i){var s=e.find("img, iframe").length;if(0==s)return i(),void 0;var n=0;e.find("img, iframe").each(function(){t(this).one("load",function(){++n==s&amp;&amp;i()}).each(function(){this.complete&amp;&amp;t(this).load()})})},h=function(){if(o.settings.infiniteLoop&amp;&amp;"fade"!=o.settings.mode&amp;&amp;!o.settings.ticker){var e="vertical"==o.settings.mode?o.settings.minSlides:o.settings.maxSlides,i=o.children.slice(0,e).clone().addClass("bx-clone"),s=o.children.slice(-e).clone().addClass("bx-clone");r.append(i).prepend(s)}o.loader.remove(),S(),"vertical"==o.settings.mode&amp;&amp;(o.settings.adaptiveHeight=!0),o.viewport.height(v()),r.redrawSlider(),o.settings.onSliderLoad(o.active.index),o.initialized=!0,o.settings.responsive&amp;&amp;t(window).bind("resize",Z),o.settings.auto&amp;&amp;o.settings.autoStart&amp;&amp;H(),o.settings.ticker&amp;&amp;L(),o.settings.pager&amp;&amp;q(o.settings.startSlide),o.settings.controls&amp;&amp;W(),o.settings.touchEnabled&amp;&amp;!o.settings.ticker&amp;&amp;O()},v=function(){var e=0,s=t();if("vertical"==o.settings.mode||o.settings.adaptiveHeight)if(o.carousel){var n=1==o.settings.moveSlides?o.active.index:o.active.index*m();for(s=o.children.eq(n),i=1;i&lt;=o.settings.maxSlides-1;i++)s=n+i&gt;=o.children.length?s.add(o.children.eq(i-1)):s.add(o.children.eq(n+i))}else s=o.children.eq(o.active.index);else s=o.children;return"vertical"==o.settings.mode?(s.each(function(){e+=t(this).outerHeight()}),o.settings.slideMargin&gt;0&amp;&amp;(e+=o.settings.slideMargin*(o.settings.minSlides-1))):e=Math.max.apply(Math,s.map(function(){return t(this).outerHeight(!1)}).get()),e},p=function(){var t="100%";return o.settings.slideWidth&gt;0&amp;&amp;(t="horizontal"==o.settings.mode?o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin:o.settings.slideWidth),t},u=function(){var t=o.settings.slideWidth,e=o.viewport.width();return 0==o.settings.slideWidth||o.settings.slideWidth&gt;e&amp;&amp;!o.carousel||"vertical"==o.settings.mode?t=e:o.settings.maxSlides&gt;1&amp;&amp;"horizontal"==o.settings.mode&amp;&amp;(e&gt;o.maxThreshold||e&lt;o.minThreshold&amp;&amp;(t=(e-o.settings.slideMargin*(o.settings.minSlides-1))/o.settings.minSlides)),t},f=function(){var t=1;if("horizontal"==o.settings.mode&amp;&amp;o.settings.slideWidth&gt;0)if(o.viewport.width()&lt;o.minThreshold)t=o.settings.minSlides;else if(o.viewport.width()&gt;o.maxThreshold)t=o.settings.maxSlides;else{var e=o.children.first().width();t=Math.floor(o.viewport.width()/e)}else"vertical"==o.settings.mode&amp;&amp;(t=o.settings.minSlides);return t},x=function(){var t=0;if(o.settings.moveSlides&gt;0)if(o.settings.infiniteLoop)t=o.children.length/m();else for(var e=0,i=0;e&lt;o.children.length;)++t,e=i+f(),i+=o.settings.moveSlides&lt;=f()?o.settings.moveSlides:f();else t=Math.ceil(o.children.length/f());return t},m=function(){return o.settings.moveSlides&gt;0&amp;&amp;o.settings.moveSlides&lt;=f()?o.settings.moveSlides:f()},S=function(){if(o.children.length&gt;o.settings.maxSlides&amp;&amp;o.active.last&amp;&amp;!o.settings.infiniteLoop){if("horizontal"==o.settings.mode){var t=o.children.last(),e=t.position();b(-(e.left-(o.viewport.width()-t.width())),"reset",0)}else if("vertical"==o.settings.mode){var i=o.children.length-o.settings.minSlides,e=o.children.eq(i).position();b(-e.top,"reset",0)}}else{var e=o.children.eq(o.active.index*m()).position();o.active.index==x()-1&amp;&amp;(o.active.last=!0),void 0!=e&amp;&amp;("horizontal"==o.settings.mode?b(-e.left,"reset",0):"vertical"==o.settings.mode&amp;&amp;b(-e.top,"reset",0))}},b=function(t,e,i,s){if(o.usingCSS){var n="vertical"==o.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)";r.css("-"+o.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==e?(r.css(o.animProp,n),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),D()})):"reset"==e?r.css(o.animProp,n):"ticker"==e&amp;&amp;(r.css("-"+o.cssPrefix+"-transition-timing-function","linear"),r.css(o.animProp,n),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),b(s.resetValue,"reset",0),N()}))}else{var a={};a[o.animProp]=t,"slide"==e?r.animate(a,i,o.settings.easing,function(){D()}):"reset"==e?r.css(o.animProp,t):"ticker"==e&amp;&amp;r.animate(a,speed,"linear",function(){b(s.resetValue,"reset",0),N()})}},w=function(){for(var e="",i=x(),s=0;i&gt;s;s++){var n="";o.settings.buildPager&amp;&amp;t.isFunction(o.settings.buildPager)?(n=o.settings.buildPager(s),o.pagerEl.addClass("bx-custom-pager")):(n=s+1,o.pagerEl.addClass("bx-default-pager")),e+='&lt;div class="bx-pager-item"&gt;&lt;a href="" data-slide-index="'+s+'" class="bx-pager-link"&gt;'+n+"&lt;/a&gt;&lt;/div&gt;"}o.pagerEl.html(e)},T=function(){o.settings.pagerCustom?o.pagerEl=t(o.settings.pagerCustom):(o.pagerEl=t('&lt;div class="bx-pager" /&gt;'),o.settings.pagerSelector?t(o.settings.pagerSelector).html(o.pagerEl):o.controls.el.addClass("bx-has-pager").append(o.pagerEl),w()),o.pagerEl.on("click","a",I)},C=function(){o.controls.next=t('&lt;a class="bx-next" href=""&gt;'+o.settings.nextText+"&lt;/a&gt;"),o.controls.prev=t('&lt;a class="bx-prev" href=""&gt;'+o.settings.prevText+"&lt;/a&gt;"),o.controls.next.bind("click",y),o.controls.prev.bind("click",z),o.settings.nextSelector&amp;&amp;t(o.settings.nextSelector).append(o.controls.next),o.settings.prevSelector&amp;&amp;t(o.settings.prevSelector).append(o.controls.prev),o.settings.nextSelector||o.settings.prevSelector||(o.controls.directionEl=t('&lt;div class="bx-controls-direction" /&gt;'),o.controls.directionEl.append(o.controls.prev).append(o.controls.next),o.controls.el.addClass("bx-has-controls-direction").append(o.controls.directionEl))},E=function(){o.controls.start=t('&lt;div class="bx-controls-auto-item"&gt;&lt;a class="bx-start" href=""&gt;'+o.settings.startText+"&lt;/a&gt;&lt;/div&gt;"),o.controls.stop=t('&lt;div class="bx-controls-auto-item"&gt;&lt;a class="bx-stop" href=""&gt;'+o.settings.stopText+"&lt;/a&gt;&lt;/div&gt;"),o.controls.autoEl=t('&lt;div class="bx-controls-auto" /&gt;'),o.controls.autoEl.on("click",".bx-start",k),o.controls.autoEl.on("click",".bx-stop",M),o.settings.autoControlsCombine?o.controls.autoEl.append(o.controls.start):o.controls.autoEl.append(o.controls.start).append(o.controls.stop),o.settings.autoControlsSelector?t(o.settings.autoControlsSelector).html(o.controls.autoEl):o.controls.el.addClass("bx-has-controls-auto").append(o.controls.autoEl),A(o.settings.autoStart?"stop":"start")},P=function(){o.children.each(function(){var e=t(this).find("img:first").attr("title");void 0!=e&amp;&amp;(""+e).length&amp;&amp;t(this).append('&lt;div class="bx-caption"&gt;&lt;span&gt;'+e+"&lt;/span&gt;&lt;/div&gt;")})},y=function(t){o.settings.auto&amp;&amp;r.stopAuto(),r.goToNextSlide(),t.preventDefault()},z=function(t){o.settings.auto&amp;&amp;r.stopAuto(),r.goToPrevSlide(),t.preventDefault()},k=function(t){r.startAuto(),t.preventDefault()},M=function(t){r.stopAuto(),t.preventDefault()},I=function(e){o.settings.auto&amp;&amp;r.stopAuto();var i=t(e.currentTarget),s=parseInt(i.attr("data-slide-index"));s!=o.active.index&amp;&amp;r.goToSlide(s),e.preventDefault()},q=function(e){var i=o.children.length;return"short"==o.settings.pagerType?(o.settings.maxSlides&gt;1&amp;&amp;(i=Math.ceil(o.children.length/o.settings.maxSlides)),o.pagerEl.html(e+1+o.settings.pagerShortSeparator+i),void 0):(o.pagerEl.find("a").removeClass("active"),o.pagerEl.each(function(i,s){t(s).find("a").eq(e).addClass("active")}),void 0)},D=function(){if(o.settings.infiniteLoop){var t="";0==o.active.index?t=o.children.eq(0).position():o.active.index==x()-1&amp;&amp;o.carousel?t=o.children.eq((x()-1)*m()).position():o.active.index==o.children.length-1&amp;&amp;(t=o.children.eq(o.children.length-1).position()),t&amp;&amp;("horizontal"==o.settings.mode?b(-t.left,"reset",0):"vertical"==o.settings.mode&amp;&amp;b(-t.top,"reset",0))}o.working=!1,o.settings.onSlideAfter(o.children.eq(o.active.index),o.oldIndex,o.active.index)},A=function(t){o.settings.autoControlsCombine?o.controls.autoEl.html(o.controls[t]):(o.controls.autoEl.find("a").removeClass("active"),o.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},W=function(){1==x()?(o.controls.prev.addClass("disabled"),o.controls.next.addClass("disabled")):!o.settings.infiniteLoop&amp;&amp;o.settings.hideControlOnEnd&amp;&amp;(0==o.active.index?(o.controls.prev.addClass("disabled"),o.controls.next.removeClass("disabled")):o.active.index==x()-1?(o.controls.next.addClass("disabled"),o.controls.prev.removeClass("disabled")):(o.controls.prev.removeClass("disabled"),o.controls.next.removeClass("disabled")))},H=function(){o.settings.autoDelay&gt;0?setTimeout(r.startAuto,o.settings.autoDelay):r.startAuto(),o.settings.autoHover&amp;&amp;r.hover(function(){o.interval&amp;&amp;(r.stopAuto(!0),o.autoPaused=!0)},function(){o.autoPaused&amp;&amp;(r.startAuto(!0),o.autoPaused=null)})},L=function(){var e=0;if("next"==o.settings.autoDirection)r.append(o.children.clone().addClass("bx-clone"));else{r.prepend(o.children.clone().addClass("bx-clone"));var i=o.children.first().position();e="horizontal"==o.settings.mode?-i.left:-i.top}b(e,"reset",0),o.settings.pager=!1,o.settings.controls=!1,o.settings.autoControls=!1,o.settings.tickerHover&amp;&amp;!o.usingCSS&amp;&amp;o.viewport.hover(function(){r.stop()},function(){var e=0;o.children.each(function(){e+="horizontal"==o.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)});var i=o.settings.speed/e,s="horizontal"==o.settings.mode?"left":"top",n=i*(e-Math.abs(parseInt(r.css(s))));N(n)}),N()},N=function(t){speed=t?t:o.settings.speed;var e={left:0,top:0},i={left:0,top:0};"next"==o.settings.autoDirection?e=r.find(".bx-clone").first().position():i=o.children.first().position();var s="horizontal"==o.settings.mode?-e.left:-e.top,n="horizontal"==o.settings.mode?-i.left:-i.top,a={resetValue:n};b(s,"ticker",speed,a)},O=function(){o.touch={start:{x:0,y:0},end:{x:0,y:0}},o.viewport.bind("touchstart",X)},X=function(t){if(o.working)t.preventDefault();else{o.touch.originalPos=r.position();var e=t.originalEvent;o.touch.start.x=e.changedTouches[0].pageX,o.touch.start.y=e.changedTouches[0].pageY,o.viewport.bind("touchmove",Y),o.viewport.bind("touchend",V)}},Y=function(t){var e=t.originalEvent,i=Math.abs(e.changedTouches[0].pageX-o.touch.start.x),s=Math.abs(e.changedTouches[0].pageY-o.touch.start.y);if(3*i&gt;s&amp;&amp;o.settings.preventDefaultSwipeX?t.preventDefault():3*s&gt;i&amp;&amp;o.settings.preventDefaultSwipeY&amp;&amp;t.preventDefault(),"fade"!=o.settings.mode&amp;&amp;o.settings.oneToOneTouch){var n=0;if("horizontal"==o.settings.mode){var r=e.changedTouches[0].pageX-o.touch.start.x;n=o.touch.originalPos.left+r}else{var r=e.changedTouches[0].pageY-o.touch.start.y;n=o.touch.originalPos.top+r}b(n,"reset",0)}},V=function(t){o.viewport.unbind("touchmove",Y);var e=t.originalEvent,i=0;if(o.touch.end.x=e.changedTouches[0].pageX,o.touch.end.y=e.changedTouches[0].pageY,"fade"==o.settings.mode){var s=Math.abs(o.touch.start.x-o.touch.end.x);s&gt;=o.settings.swipeThreshold&amp;&amp;(o.touch.start.x&gt;o.touch.end.x?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto())}else{var s=0;"horizontal"==o.settings.mode?(s=o.touch.end.x-o.touch.start.x,i=o.touch.originalPos.left):(s=o.touch.end.y-o.touch.start.y,i=o.touch.originalPos.top),!o.settings.infiniteLoop&amp;&amp;(0==o.active.index&amp;&amp;s&gt;0||o.active.last&amp;&amp;0&gt;s)?b(i,"reset",200):Math.abs(s)&gt;=o.settings.swipeThreshold?(0&gt;s?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto()):b(i,"reset",200)}o.viewport.unbind("touchend",V)},Z=function(){var e=t(window).width(),i=t(window).height();(a!=e||l!=i)&amp;&amp;(a=e,l=i,r.redrawSlider(),o.settings.onSliderResize.call(r,o.active.index))};return r.goToSlide=function(e,i){if(!o.working&amp;&amp;o.active.index!=e)if(o.working=!0,o.oldIndex=o.active.index,o.active.index=0&gt;e?x()-1:e&gt;=x()?0:e,o.settings.onSlideBefore(o.children.eq(o.active.index),o.oldIndex,o.active.index),"next"==i?o.settings.onSlideNext(o.children.eq(o.active.index),o.oldIndex,o.active.index):"prev"==i&amp;&amp;o.settings.onSlidePrev(o.children.eq(o.active.index),o.oldIndex,o.active.index),o.active.last=o.active.index&gt;=x()-1,o.settings.pager&amp;&amp;q(o.active.index),o.settings.controls&amp;&amp;W(),"fade"==o.settings.mode)o.settings.adaptiveHeight&amp;&amp;o.viewport.height()!=v()&amp;&amp;o.viewport.animate({height:v()},o.settings.adaptiveHeightSpeed),o.children.filter(":visible").fadeOut(o.settings.speed).css({zIndex:0}),o.children.eq(o.active.index).css("zIndex",o.settings.slideZIndex+1).fadeIn(o.settings.speed,function(){t(this).css("zIndex",o.settings.slideZIndex),D()});else{o.settings.adaptiveHeight&amp;&amp;o.viewport.height()!=v()&amp;&amp;o.viewport.animate({height:v()},o.settings.adaptiveHeightSpeed);var s=0,n={left:0,top:0};if(!o.settings.infiniteLoop&amp;&amp;o.carousel&amp;&amp;o.active.last)if("horizontal"==o.settings.mode){var a=o.children.eq(o.children.length-1);n=a.position(),s=o.viewport.width()-a.outerWidth()}else{var l=o.children.length-o.settings.minSlides;n=o.children.eq(l).position()}else if(o.carousel&amp;&amp;o.active.last&amp;&amp;"prev"==i){var d=1==o.settings.moveSlides?o.settings.maxSlides-m():(x()-1)*m()-(o.children.length-o.settings.maxSlides),a=r.children(".bx-clone").eq(d);n=a.position()}else if("next"==i&amp;&amp;0==o.active.index)n=r.find("&gt; .bx-clone").eq(o.settings.maxSlides).position(),o.active.last=!1;else if(e&gt;=0){var c=e*m();n=o.children.eq(c).position()}if("undefined"!=typeof n){var g="horizontal"==o.settings.mode?-(n.left-s):-n.top;b(g,"slide",o.settings.speed)}}},r.goToNextSlide=function(){if(o.settings.infiniteLoop||!o.active.last){var t=parseInt(o.active.index)+1;r.goToSlide(t,"next")}},r.goToPrevSlide=function(){if(o.settings.infiniteLoop||0!=o.active.index){var t=parseInt(o.active.index)-1;r.goToSlide(t,"prev")}},r.startAuto=function(t){o.interval||(o.interval=setInterval(function(){"next"==o.settings.autoDirection?r.goToNextSlide():r.goToPrevSlide()},o.settings.pause),o.settings.autoControls&amp;&amp;1!=t&amp;&amp;A("stop"))},r.stopAuto=function(t){o.interval&amp;&amp;(clearInterval(o.interval),o.interval=null,o.settings.autoControls&amp;&amp;1!=t&amp;&amp;A("start"))},r.getCurrentSlide=function(){return o.active.index},r.getCurrentSlideElement=function(){return o.children.eq(o.active.index)},r.getSlideCount=function(){return o.children.length},r.redrawSlider=function(){o.children.add(r.find(".bx-clone")).outerWidth(u()),o.viewport.css("height",v()),o.settings.ticker||S(),o.active.last&amp;&amp;(o.active.index=x()-1),o.active.index&gt;=x()&amp;&amp;(o.active.last=!0),o.settings.pager&amp;&amp;!o.settings.pagerCustom&amp;&amp;(w(),q(o.active.index))},r.destroySlider=function(){o.initialized&amp;&amp;(o.initialized=!1,t(".bx-clone",this).remove(),o.children.each(function(){void 0!=t(this).data("origStyle")?t(this).attr("style",t(this).data("origStyle")):t(this).removeAttr("style")}),void 0!=t(this).data("origStyle")?this.attr("style",t(this).data("origStyle")):t(this).removeAttr("style"),t(this).unwrap().unwrap(),o.controls.el&amp;&amp;o.controls.el.remove(),o.controls.next&amp;&amp;o.controls.next.remove(),o.controls.prev&amp;&amp;o.controls.prev.remove(),o.pagerEl&amp;&amp;o.settings.controls&amp;&amp;o.pagerEl.remove(),t(".bx-caption",this).remove(),o.controls.autoEl&amp;&amp;o.controls.autoEl.remove(),clearInterval(o.interval),o.settings.responsive&amp;&amp;t(window).unbind("resize",Z))},r.reloadSlider=function(t){void 0!=t&amp;&amp;(n=t),r.destroySlider(),d()},d(),this}}(jQuery);</pre></body></html>