!function(a,b){"object"==typeof module&&"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?a<0?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+(a<0?b:0);return this.pushStack(c>=0&&c=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&&!k.call(a,"constructor")&&!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&&n.trim(b)&&(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&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;d0&&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=fa(),z=fa(),A=fa(),B=function(a,b){return a===b&&(l=!0),0},C=1<<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;c+~]|"+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+"*[>+~]|:(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:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(xa){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 ea(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(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&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!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,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+pa(r[h]);s=r.join(","),w=_.test(a)&&na(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function fa(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ga(a){return a[u]=!0,a}function ha(a){var b=n.createElement("div");try{return!!a(b)}catch(xa){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ia(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ja(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~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 ka(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function la(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ma(a){return ga(function(b){return b=+b,ga(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function na(a){return a&&void 0!==a.getElementsByTagName&&a}c=ea.support={},f=ea.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ea.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ha(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ha(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ha(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(void 0!==b.getElementById&&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=void 0!==a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return void 0!==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&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if(void 0!==b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ha(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&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(".#.+[+~]")}),ha(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&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))&&ha(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&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&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&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=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&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 ja(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?ja(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ea.matches=function(a,b){return ea(a,null,null,b)},ea.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(xa){}return ea(b,n,null,[a]).length>0},ea.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ea.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&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))&&f.specified?f.value:null},ea.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ea.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ea.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=ea.selectors={cacheLength:50,createPseudo:ga,match:W,attrHandle:{},find:{},relative:{">":{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]&&(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]||ea.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]&&ea.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(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&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||void 0!==a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ea.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},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&&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&&b.nodeName.toLowerCase(),s=!i&&!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&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),!1===t)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return(t-=e)===d||t%d==0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ea.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ga(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:ga(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ga(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ga(function(a){return function(b){return ea(a,b).length>0}}),contains:ga(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ga(function(a){return V.test(a||"")||ea.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())===a||0===c.indexOf(a+"-")}while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<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&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ma(function(){return[0]}),last:ma(function(a,b){return[b-1]}),eq:ma(function(a,b,c){return[c<0?c+b:c]}),even:ma(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:ma(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sa(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=ta(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function va(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=qa(function(a){return a===b},h,!0),l=qa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ra(m),i>1&&pa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&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&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ta(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ea.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ga(f):f}return h=ea.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=va(b[c]),f[u]?d.push(f):e.push(f);f=A(a,wa(e,d)),f.selector=a}return f},i=ea.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(!(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0]))return e;n&&(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])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&na(b.parentNode)||b))){if(j.splice(i,1),!(a=f.length&&pa(j)))return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&na(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ha(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ha(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ia("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ha(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ia("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ha(function(a){return null==a.getAttribute("disabled")})||ia(K,function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ea}(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])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,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)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&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;b1?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&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(!(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a))||!e[1]&&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&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&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.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)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))}).prototype=n.fn,A=n(d);var C=/^(?:parents|prev(?:Until|All))/,D={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;b-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>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]&&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 E(a,b){do{a=a[b]}while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&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 E(a,"nextSibling")},prev:function(a){return E(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)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.uniqueSort(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g;function G(a){var b={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G(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-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(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])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&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&&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&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&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>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);b0||(H.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function I(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J)):(d.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(I(),n.ready())}n.ready.promise=function(b){if(!H)if(H=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J);else{d.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&function b(){if(!n.isReady){try{c.doScroll("left")}catch(e){return a.setTimeout(b,50)}I(),n.ready()}}()}return H.promise(b)},n.ready.promise();var K;for(K in n(l))break;l.ownFirst="0"===K,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;(c=d.getElementsByTagName("body")[0])&&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),void 0!==b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(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 L=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return(1===c||9===c)&&(!b||!0!==b&&a.getAttribute("classid")===b)},M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if("string"==typeof(c=a.getAttribute(d))){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:M.test(c)?n.parseJSON(c):c)}catch(e){}n.data(a,b,c)}else c=void 0}return c}function P(a){var b ;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(L(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(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&&"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&&(g[n.camelCase(b)]=d),"string"==typeof b?null==(f=g[b])&&(f=g[n.camelCase(b)]):f=g,f}}function R(a,b,c){if(L(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(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?!P(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(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])&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),O(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?O(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;if(a)return b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]},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&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&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&&(b=a,a="fx",c--),arguments.length
a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",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 ca={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]};ca.optgroup=ca.option,ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead,ca.th=ca.td;function da(a,b){var c,d,e=0,f=void 0!==a.getElementsByTagName?a.getElementsByTagName(b||"*"):void 0!==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,da(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function ea(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var fa=/<|&#?\w+;/,ga=/"!==m[1]||ga.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&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&&p.removeChild(i),l.appendChecked||n.grep(da(q,"input"),ha),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=da(p.appendChild(g),"script"),h&&ea(i),c){f=0;while(g=i[f++])$.test(g.type||"")&&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]=!1===e.attributes[c].expando);e=null}();var ja=/^(?:input|select|textarea)$/i,ka=/^key/,la=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ma=/^(?:focusinfocus|focusoutblur)$/,na=/^([^.]*)(?:\.(.+)|)/;function oa(){return!0}function pa(){return!1}function qa(){try{return d.activeElement}catch(a){}}function ra(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ra(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),!1===e)e=pa;else if(!e)return a;return 1===f&&(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&&(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 void 0===n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=na.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(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&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&!1!==j.setup.call(a,d,p,k)||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(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)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=na.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]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&!1!==l.teardown.call(a,p,r.handle)||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)&&(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&&8!==e.nodeType&&!ma.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&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||!1!==l.trigger.apply(e,c))){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,ma.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),(g=h&&i[h])&&g.apply&&L(i)&&(b.result=g.apply(i,c),!1===b.result&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||!1===l._default.apply(p.pop(),c))&&L(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(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||!1!==k.preDispatch.call(this,a)){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,void 0!==(d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i))&&!1===(a.result=d)&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&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&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(!0!==i.disabled||"click"!==a.type)){for(d=[],c=0;c-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),ua=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,va=/\s*$/g,za=ba(d),Aa=za.appendChild(d.createElement("div"));function Ba(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Ca(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Da(a){var b=xa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ea(a,b){if(1===b.nodeType&&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;d1&&"string"==typeof q&&!l.checkClone&&wa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ga(f,b,c,d)});if(o&&(k=ia(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(da(k,"script"),Ca),h=i.length;m")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ta.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Aa.innerHTML=a.outerHTML,Aa.removeChild(f=Aa.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=da(f),h=da(a),g=0;null!=(e=h[g]);++g)d[g]&&Fa(e,d[g]);if(b)if(c)for(h=h||da(a),d=d||da(f),g=0;null!=(e=h[g]);g++)Ea(e,d[g]);else Ea(a,f);return d=da(f,"script"),d.length>0&&ea(d,!i&&da(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||L(d))&&(f=d[i],g=f&&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]&&(delete j[f],k||void 0===d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ga,detach:function(a){return Ha(this,a,!0)},remove:function(a){return Ha(this,a)},text:function(a){return X(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ga(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){Ba(this,a).appendChild(a)}})},prepend:function(){return Ga(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ba(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ga(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ga(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(da(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return X(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(sa,""):void 0;if("string"==typeof a&&!va.test(a)&&(l.htmlSerialize||!ta.test(a))&&(l.leadingWhitespace||!_.test(a))&&!ca[(Z.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;c")).appendTo(b.documentElement),b=(Ia[0].contentWindow||Ia[0].contentDocument).document,b.write(),b.close(),c=Ka(a,b),Ia.detach()),Ja[a]=c),c}var Ma=/^margin/,Na=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Oa=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},Pa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");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&&(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&&(j.style.display="",j.innerHTML="
t
",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)&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}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&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}}))}();var Qa,Ra,Sa=/^(top|right|bottom|left)$/;a.getComputedStyle?(Qa=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Ra=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Qa(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Na.test(g)&&Ma.test(b)&&(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+""}):Pa.currentStyle&&(Qa=function(a){return a.currentStyle},Ra=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Qa(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Na.test(g)&&!Sa.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ta(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ua=/alpha\([^)]*\)/i,Va=/opacity\s*=\s*([^)]*)/i,Wa=/^(none|table(?!-c[ea]).+)/,Xa=new RegExp("^("+S+")(.*)$","i"),Ya={position:"absolute",visibility:"hidden",display:"block"},Za={letterSpacing:"0",fontWeight:"400"},$a=["Webkit","O","Moz","ms"],_a=d.createElement("div").style;function ab(a){if(a in _a)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=$a.length;while(c--)if((a=$a[c]+b)in _a)return a}function bb(a,b){for(var c,d,e,f=[],g=0,h=a.length;g=1||""===b)&&""===n.trim(f.replace(Ua,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ua.test(f)?f.replace(Ua,e):f+" "+e)}}),n.cssHooks.marginRight=Ta(l.reliableMarginRight,function(a,b){if(b)return Oa(a,{display:"inline-block"},Ra,[a,"marginRight"])}),n.cssHooks.marginLeft=Ta(l.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Ra(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Oa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px"}),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];d<4;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Ma.test(a)||(n.cssHooks[a+b].set=cb)}),n.fn.extend({css:function(a,b){return X(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Qa(a),e=b.length;g1)},show:function(){return bb(this,!0)},hide:function(){return bb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function fb(a,b,c,d,e){return new fb.prototype.init(a,b,c,d,e)}n.Tween=fb,fb.prototype={constructor:fb,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=fb.propHooks[this.prop];return a&&a.get?a.get(this):fb.propHooks._default.get(this)},run:function(a){var b,c=fb.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&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):fb.propHooks._default.set(this),this}},fb.prototype.init.prototype=fb.prototype,fb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"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]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},fb.propHooks.scrollTop=fb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(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=fb.prototype.init,n.fx.step={};var gb,hb,ib=/^(?:toggle|show|hide)$/,jb=/queueHooks$/;function kb(){return a.setTimeout(function(){gb=void 0}),gb=n.now()}function lb(a,b){var c,d={height:a},e=0;for(b=b?1:0;e<4;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function mb(a,b,c){for(var d,e=(pb.tweeners[b]||[]).concat(pb.tweeners["*"]),f=0,g=e.length;f
a",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 qb=/\r/g,rb=/[\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&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),(b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()])&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return(b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()])&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(qb,""):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(rb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||e<0,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i-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){if(n.isArray(b))return a.checked=n.inArray(n(a).val(),b)>-1}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb,tb,ub=n.expr.attrHandle,vb=/^(?:checked|selected)$/i,wb=l.getSetAttribute,xb=l.input;n.fn.extend({attr:function(a,b){return X(this,n.attr,a,b,arguments.length>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&&8!==f&&2!==f)return void 0===a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?tb:sb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&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&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?xb&&wb||!vb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(wb?c:d)}}),tb={set:function(a,b,c){return!1===b?n.removeAttr(a,c):xb&&wb||!vb.test(c)?a.setAttribute(!wb&&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=ub[b]||n.find.attr;xb&&wb||!vb.test(b)?ub[b]=function(a,b,d){var e,f;return d||(f=ub[b],ub[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ub[b]=f),e}:ub[b]=function(a,b,c){if(!c)return a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),xb&&wb||(n.attrHooks.value={set:function(a,b,c){if(!n.nodeName(a,"input"))return sb&&sb.set(a,b,c);a.defaultValue=b}}),wb||(sb={set:function(a,b,c){var d=a.getAttributeNode(c);if(d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c))return b}},ub.id=ub.name=ub.coords=function(a,b,c){var d;if(!c)return(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);if(c&&c.specified)return c.value},set:sb.set},n.attrHooks.contenteditable={set:function(a,b,c){sb.set(a,""!==b&&b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){if(""===c)return a.setAttribute(b,"auto"),c}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var yb=/^(?:input|select|textarea|button|object)$/i,zb=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return X(this,n.prop,a,b,arguments.length>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&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&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):yb.test(a.nodeName)||zb.test(a.nodeName)&&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&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&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 Ab=/[\t\r\n\f]/g;function Bb(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,Bb(this)))});if("string"==typeof a&&a){b=a.match(F)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&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,Bb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(F)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Bb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Bb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||!1===a?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Bb(c)+" ").replace(Ab," ").indexOf(b)>-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>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 Cb=a.location,Db=n.now(),Eb=/\?/,Fb=/(,)|(\[|{)|(}|])|"(?:[^"\\\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&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Fb,function(a,b,e,f){return c&&b&&(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&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Gb=/#.*$/,Hb=/([?&])_=[^&]*/,Ib=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Jb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Kb=/^(?:GET|HEAD)$/,Lb=/^\/\//,Mb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Nb={},Ob={},Pb="*/".concat("*"),Qb=Cb.href,Rb=Mb.exec(Qb.toLowerCase())||[];function Sb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];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 Tb(a,b,c,d){var e={},f=a===Ob;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["*"]&&g("*")}function Ub(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Vb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&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}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Wb(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]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(!(g=j[i+" "+f]||j["* "+f]))for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){!0===g?g=j[e]:!0!==j[e]&&(f=h[0],k.unshift(h[1]));break}if(!0!==g)if(g&&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:Qb,type:"GET",isLocal:Jb.test(Rb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pb,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?Ub(Ub(a,n.ajaxSettings),b):Ub(n.ajaxSettings,a)},ajaxPrefilter:Sb(Nb),ajaxTransport:Sb(Ob),ajax:function(b,c){"object"==typeof b&&(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&&(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=Ib.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(u<2)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&&j.abort(b),x(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Qb)+"").replace(Gb,"").replace(Lb,Rb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(F)||[""],null==l.crossDomain&&(d=Mb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Rb[1]&&d[2]===Rb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Rb[3]||("http:"===Rb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Tb(Nb,l,c,w),2===u)return w;i=n.event&&l.global,i&&0==n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Kb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Eb.test(f)?"&":"?")+l.data,delete l.data),!1===l.cache&&(l.url=Hb.test(f)?f.replace(Hb,"$1_="+Db++):f+(Eb.test(f)?"&":"?")+"_="+Db++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&!1!==l.contentType||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Pb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(!1===l.beforeSend.call(m,w,l)||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Tb(Ob,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,x)}catch(y){if(!(u<2))throw y;x(-1,y)}}else x(-1,"No Transport");function x(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&b<300||304===b,d&&(v=Vb(l,w,d)),v=Wb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),(x=w.getResponseHeader("etag"))&&(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&&y||(y="error",b<0&&(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&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(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)&&(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)&&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&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&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 Xb(a){return a.style&&a.style.display||n.css(a,"display")}function Yb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Xb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Yb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Zb=/%20/g,$b=/\[\]$/,_b=/\r?\n/g,ac=/^(?:submit|button|image|reset|file)$/i,bc=/^(?:input|select|textarea|keygen)/i;function cc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||$b.test(a)?d(a,e):cc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)cc(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&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)cc(c,a[c],b,e);return d.join("&").replace(Zb,"+")},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&&!n(this).is(":disabled")&&bc.test(this.nodeName)&&!ac.test(a)&&(this.checked||!Y.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(_b,"\r\n")}}):{name:b.name,value:c.replace(_b,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?hc():d.documentMode>8?gc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&gc()||hc()}:gc;var dc=0,ec={},fc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in ec)ec[a](void 0,!0)}),l.cors=!!fc&&"withCredentials"in fc,(fc=l.ajax=!!fc)&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++dc;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&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete ec[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=ec[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function gc(){try{return new a.XMLHttpRequest}catch(b){}}function hc(){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&&(a.cache=!1),a.crossDomain&&(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&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ic=[],jc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ic.pop()||n.expando+"_"+Db++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=!1!==b.jsonp&&(jc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&jc.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(jc,"$1"+e):!1!==b.jsonp&&(b.url+=(Eb.test(b.url)?"&":"?")+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]&&(b.jsonpCallback=c.jsonpCallback,ic.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ia([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var kc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&kc)return kc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("
").append(n.parseHTML(a)).find(d):a)}).always(c&&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 lc(a){return n.isWindow(a)?a:9===a.nodeType&&(a.defaultView||a.parentWindow)}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&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(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&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?(void 0!==e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=lc(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&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Pa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return X(this,function(a,d,e){var f=lc(a);if(void 0===e)return f?b in f?f[b]:f.document.documentElement[d]:a[d];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]=Ta(l.pixelPosition,function(a,c){if(c)return c=Ra(a,b),Na.test(c)?n(a).position()[b]+"px":c})}),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&&(c||"boolean"!=typeof d),g=c||(!0===d||!0===e?"margin":"border") ;return X(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&&define.amd&&define("jquery",[],function(){return n});var mc=a.jQuery,nc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=nc),b&&a.jQuery===n&&(a.jQuery=mc),n},b||(a.jQuery=a.$=n),n}); jQuery.noConflict(); "undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.1";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.attrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr(props, pass) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.call(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.find,s=a.parseJSON,t=/^\s*)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=w.exec(a.trim(b)))&&g[0]&&(t.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&e.context.nodeType&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e&&e.ownerDocument||e||document,!0),e,f):(h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&u.test(a))try{document.querySelector(a)}catch(c){a=a.replace(v,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),d("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){d("Attribute selector with '#' was not fixed: "+b[0])}}return r.apply(this,b)};var x;for(x in r)Object.prototype.hasOwnProperty.call(r,x)&&(a.find[x]=r[x]);a.parseJSON=function(a){return a?s.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxModel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var y=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return y=!0,a=d.apply(this,arguments),y=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};y||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var z=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?z.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var A=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||A.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var B=a.event.add,C=a.event.remove,D=a.event.trigger,E=a.fn.toggle,F=a.fn.live,G=a.fn.die,H=a.fn.load,I="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",J=new RegExp("\\b(?:"+I+")\\b"),K=/(?:^|\s)hover(\.\S+|)\b/,L=function(b){return"string"!=typeof b||a.event.special.hover?b:(K.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(K,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&J.test(b)&&d("AJAX events should be attached to document: "+b),B.call(this,a,L(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){C.call(this,a,L(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?H.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return E.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;g" + options.prevButtonTitle + "" + options.nextButtonTitle + "
"); else $("#"+event.data.panelId).append(""); } if(!options.markVisited){ if(event.data.options.kind=="stepByStep"){ $(this).nextAll("a.dspp_step").each(function(index){ $(this).css({ "background-position": -551+parseInt($(this).css("width"))-($(this).is($("#"+event.data.panelId + " .dspp_step:last")) ? 580:10)+parseInt($(this).css("padding-left"))+"px " + $(this).backgroundPosition().split(" ")[1], "color":event.data.stepColor }); if(index>0){ $(this).unbind(options.event + ".dspp"); $(this).unbind("mouseover.dspp", hoverIn); } $(this).unbind("mouseout.dspp", hoverOut); }); $(this).prevAll("a.dspp_step").each(function(index){ $(this).css({ "background-position": -551+parseInt($(this).css("width"))-($(this).is($("#"+event.data.panelId + " .dspp_step:last")) ? 580:10)+parseInt($(this).css("padding-left"))+"px " + $(this).backgroundPosition(false).split(" ")[1], "color":event.data.hoverColor, "cursor":"pointer" }); }); $(this).prev("a.dspp_step").unbind("mouseout.dspp", hoverOut); $(this).next("a.dspp_step").bind("mouseout.dspp", {options:options, stepColor:event.data.stepColor, panelId:event.data.panelId}, hoverOut); }else{ $(this).siblings("a.dspp_step").each(function(){ if($(this).get(0)===$("#"+event.data.panelId).children("[href]").first().get(0)) $("#"+event.data.panelId+" .dspp_boxStart").css("background-position", "-10px " + $(this).backgroundPosition().split(" ")[1]); $(this).css({ "background-position": -551+parseInt($(this).css("width"))-($(this).is($("#"+event.data.panelId + " .dspp_step:last")) ? 580:10)+parseInt($(this).css("padding-left"))+"px " + $(this).backgroundPosition().split(" ")[1], "color":event.data.stepColor }); $(this).bind("mouseout.dspp", {options:options, stepColor:event.data.stepColor, panelId:event.data.panelId}, hoverOut); }); }} options.afterOpen(event, $(this), contentElement, currentStepNumber); }; function hoverIn(event){ var currentStepNumber=$("#"+event.data.panelId).children("[href]").index($(this)); if(false===event.data.options.onHoverIn(event, $(this), currentStepNumber)) return; if($(this).get(0)===$("#"+event.data.panelId).children("[href]").first().get(0)) $("#"+event.data.panelId+" .dspp_boxStart").css("background-position", "-10px " + $(this).backgroundPosition(false).split(" ")[1]); $(this).css({ "background-position": -551+parseInt($(this).css("width"))-($(this).is($("#"+event.data.panelId + " .dspp_step:last")) ? 580:10)+parseInt($(this).css("padding-left"))+"px " + $(this).backgroundPosition(false).split(" ")[1], "color":event.data.hoverColor, "cursor":"pointer" }); }; function hoverOut(event){ var currentStepNumber=$("#"+event.data.panelId).children("[href]").index($(this)); if(false===event.data.options.onHoverOut(event, $(this), currentStepNumber)) return; var inactive=true; if(event.data.firstSelected&&$(this).is($("#"+event.data.panelId + " .dspp_step:first"))) inactive=false; if($(this).get(0)===$("#"+event.data.panelId).children("[href]").first().get(0)) $("#"+event.data.panelId+" .dspp_boxStart").css("background-position", "-10px " + $(this).backgroundPosition(inactive).split(" ")[1]); $(this).css({ "background-position": -551+parseInt($(this).css("width"))-($(this).is($("#"+event.data.panelId + " .dspp_step:last")) ? 580:10)+parseInt($(this).css("padding-left"))+"px " + $(this).backgroundPosition(inactive).split(" ")[1], "color":event.data.stepColor }); }; jQuery.fn.backgroundPosition=function(inactive){ inactive=(typeof(inactive)=="undefined" ? true:inactive); if($(this).hasClass('dspp_step-blue-gray')){ if(inactive) return '-10px -10px'; else return '-10px -170px'; } else if($(this).hasClass('dspp_step-blue-green')){ if(inactive) return '-10px -90px'; else return '-10px -170px'; } else if($(this).hasClass('dspp_step-blue-maroon')){ if(inactive) return '-10px -250px'; else return '-10px -170px'; } else if($(this).hasClass('dspp_step-blue-orange')){ if(inactive) return '-10px -330px'; else return '-10px -170px'; } else if($(this).hasClass('dspp_step-green-blue')){ if(inactive) return '-10px -170px'; else return '-10px -90px'; } else if($(this).hasClass('dspp_step-green-gray')){ if(inactive) return '-10px -10px'; else return '-10px -90px'; } else if($(this).hasClass('dspp_step-green-maroon')){ if(inactive) return '-10px -250px'; else return '-10px -90px'; } else if($(this).hasClass('dspp_step-green-orange')){ if(inactive) return '-10px -330px'; else return '-10px -90px'; } else if($(this).hasClass('dspp_step-maroon-blue')){ if(inactive) return '-10px -170px'; else return '-10px -250px'; } else if($(this).hasClass('dspp_step-maroon-gray')){ if(inactive) return '-10px -10px'; else return '-10px -250px'; } else if($(this).hasClass('dspp_step-maroon-green')){ if(inactive) return '-10px -90px'; else return '-10px -250px'; } else if($(this).hasClass('dspp_step-maroon-orange')){ if(inactive) return '-10px -330px'; else return '-10px -250px'; } else if($(this).hasClass('dspp_step-orange-blue')){ if(inactive) return '-10px -170px'; else return '-10px -330px'; } else if($(this).hasClass('dspp_step-orange-gray')){ if(inactive) return '-10px -10px'; else return '-10px -330px'; } else if($(this).hasClass('dspp_step-orange-green')){ if(inactive) return '-10px -90px'; else return '-10px -330px'; } else if($(this).hasClass('dspp_step-orange-maroon')){ if(inactive) return '-10px -90px'; else return '-10px -330px'; } /*var p=$(this).css("background-position"); if(typeof(p)==="undefined"||($.browser.msie&&parseInt($.browser.version)==9)) return $(this).css("background-position-x") + " " + $(this).css("background-position-y"); else return p.replace(/%/g,"px");*/ }; jQuery.fn.processPanel=function(options){ var defaults={ kind: "stepByStep", style: "green-blue", firstSelected: true, icons: true, imgFolder: "img", chooseAgain: true, markVisited: true, nextPrevButtons: true, nextPrevButtonsPosition: "bottom", nextButtonTitle: "Next step", prevButtonTitle: "Previous step", fadeSpeed: 1000, event: "click", beforeLoad: function(){}, onLoad: function(){}, onOpen: function(){}, afterOpen: function(){}, onOpenPopup: function(){}, onClosePopup: function(){}, onHoverIn: function(){}, onHoverOut: function(){}}; var options=$.extend(defaults, options); this.getOptions=function(){ return options; }; this.each(function(){ options.beforeLoad(); var panelId=$(this).attr("id"); var steps=$(this).children("[href]").length; var contentsId=new Array(); var contentsSelector=""; $(this).children("[href]").each(function(){ if($(this).attr("href").substr(0,1)!="#"){ contentsId.push($(this).attr("href").split("#")[1]); contentsSelector+="#"+$(this).attr("href").split("#")[1]+","; }else{ contentsId.push($(this).attr("href").substr(1)); contentsSelector +=$(this).attr("href")+","; }}); contentsSelector=contentsSelector.substr(0, contentsSelector.length-1); $(this).children("[href]").first().before("
 
"); var hoverColor, stepColor, firstStep, secondStep; $(contentsSelector).each(function(){ $(this).addClass("dspp_content"); }); $(this).children("[href]").each(function(index){ $(this).addClass("dspp_step dspp_step-"+options.style+" dspp_step" + (index+1)); if(index==0) $(this).addClass("dspp_step" + (index+1) +"-"+options.style); if(!options.icons) $(this).css("background-image", "url('" + options.imgFolder + "/sprite_without_icons.png')"); if(index>0) $(this).css("padding-left", parseInt($(this).css("padding-left"))+20+"px"); $(this).css({ "z-index":steps-index, "background-position":-551+parseInt($(this).css("width"))-(index+1==steps ? 580:10)+parseInt($(this).css("padding-left"))+"px " + $(this).backgroundPosition().split(" ")[1] }); if(index==0){ firstStep=$(this); hoverColor=$(this).css("color"); $(this).css("margin-left", "0px"); } else if(index==1){ secondStep=$(this); stepColor=$(this).css("color"); } if($(this).attr("label")!=undefined) $(this).append("" + $(this).attr("label") + ""); }); if(!options.firstSelected){ firstStep.css("color", stepColor); $("#"+panelId+" .dspp_boxStart").css("background-position", "-10px " + firstStep.backgroundPosition().split(" ")[1]); }else{ firstStep.css({ "background-position": -551+parseInt(firstStep.css("width"))-10+parseInt(firstStep.css("padding-left"))+"px " + firstStep.backgroundPosition(false).split(" ")[1], "cursor": "pointer" }); } if(options.kind=="stepByStep"){ if(!options.firstSelected||options.chooseAgain) firstStep.bind(options.event + ".dspp", {options:options, hoverColor:hoverColor, stepColor:stepColor, panelId:panelId, contentsSelector:contentsSelector}, openContent); else firstStep.bind(options.event + ".dspp", function(event){event.preventDefault();}); if(!options.firstSelected){ firstStep.bind("mouseover.dspp", {options:options, hoverColor:hoverColor, panelId:panelId}, hoverIn); firstStep.bind("mouseout.dspp", {options:options, stepColor:stepColor, panelId:panelId}, hoverOut); }else{ secondStep.bind("mouseover.dspp", {options:options, hoverColor:hoverColor, panelId:panelId}, hoverIn); secondStep.bind("mouseout.dspp", {options:options, stepColor:stepColor, panelId:panelId}, hoverOut); secondStep.bind(options.event + ".dspp", {options:options, hoverColor:hoverColor, stepColor:stepColor, panelId:panelId, contentsSelector:contentsSelector}, openContent); }}else{ $(this).children("[href]").each(function(index){ if(index>0||!options.firstSelected||!options.markVisited){ $(this).bind("mouseover.dspp", {options:options, hoverColor:hoverColor, panelId:panelId}, hoverIn); if(index>0||!options.firstSelected) $(this).bind("mouseout.dspp", {options:options, stepColor:stepColor, panelId:panelId}, hoverOut); $(this).bind(options.event + ".dspp", {options:options, stepColor:stepColor, panelId:panelId, contentsSelector:contentsSelector}, openContent); } else if(!options.firstSelected||options.chooseAgain) $(this).bind(options.event + ".dspp", {options:options, panelId:panelId, stepColor:stepColor, contentsSelector:contentsSelector}, openContent); else $(this).bind(options.event + ".dspp", function(event){event.preventDefault();}); }); } $(contentsSelector).each(function(index){ if(!options.firstSelected||$(this).attr("id")!=contentsId[0]) $(this).css("display", "none"); else if($(this).attr("id")==contentsId[0]&&options.nextPrevButtons){ if(options.nextPrevButtonsPosition=="top") $("#"+panelId).prepend(""); else $("#"+panelId).append(""); }}); if(options.firstSelected&&firstStep.attr("href")!=undefined&&firstStep.attr("href").substr(0,1)!="#"&&firstStep.attr("href")!=""){ var url=firstStep.attr("href").split("#")[0]; var contentId=firstStep.attr("href").split("#")[1]; $.ajax({ url: url, type: "post", async: false, dataType: "html", success: function(data){ $("#"+contentId).html(data); }}); } $("#"+panelId+" .dspp_button[xref!='#']").live("click.dspp", function(event){ event.preventDefault(); $("#"+panelId+" [href='"+$(this).attr("xref")+"']:not(.dspp_button)").trigger("mouseover.dspp").trigger("click.dspp"); }); $("[href='#"+panelId+"-popup']").click(function(event){ var panelId=$(this).attr("href").substr(0, $(this).attr("href").length-6); if(false===options.onOpenPopup(event, $(this), $(panelId))) return; event.preventDefault(); $("body").append("
"); $(panelId).css({"width":$(panelId).width()+"px", "z-index":"101"}); var top=($(window).height() - $(panelId).height()) / 2+$(window).scrollTop(); if(top<0) top=20; $(panelId).css("top", top + "px"); $(panelId).css("left",($(window).width() - $(panelId).width()) / 2+$(window).scrollLeft() + "px"); $(panelId).appendTo("body"); $(panelId).css("display", "block"); $(".dspp_overlay").css({"width":$(window).width()+"px", "height":$(document).height()+300+"px", "opacity":"0.7"}); /*var bgPos; var steps=$(panelId).children("a").length; $(panelId).children("[href]").each(function(index){ $(this).css("background-position", -551+parseInt($(this).css("width"))-(index+1==steps ? 580:10)+parseInt($(this).css("padding-left"))+"px " + $(this).backgroundPosition((index==0&&options.firstSelected ? false:true)).split(" ")[1]); });*/ $(panelId).css("opacity", "0"); $(panelId).animate({opacity: 1}, 500, function(){if(jQuery.browser.msie)this.style.removeAttribute("filter");}); $(".dspp_overlay").click(function(event){ if(false===options.onClosePopup(event, $(panelId))) return; $(panelId).animate({opacity:0},500,function(){$(this).css("display", "none")}); $(this).remove(); }); $(window).resize(function(){ $(".dspp_overlay").css("height", $(document).height()+"px"); }); }); options.onLoad(); }); return this; }; $(".dspp_inactiveButton").live("click", function(event){ event.preventDefault(); }); })(jQuery); ;(function($, window, document, undefined){ var drag, state, e; drag={ start: 0, startX: 0, startY: 0, current: 0, currentX: 0, currentY: 0, offsetX: 0, offsetY: 0, distance: null, startTime: 0, endTime: 0, updatedX: 0, targetEl: null }; state={ isTouch: false, isScrolling: false, isSwiping: false, direction: false, inMotion: false }; e={ _onDragStart: null, _onDragMove: null, _onDragEnd: null, _transitionEnd: null, _resizer: null, _responsiveCall: null, _goToLoop: null, _checkVisibile: null }; function Owl(element, options){ this.settings=null; this.options=$.extend({}, Owl.Defaults, options); this.$element=$(element); this.drag=$.extend({}, drag); this.state=$.extend({}, state); this.e=$.extend({}, e); this._plugins={}; this._supress={}; this._current=null; this._speed=null; this._coordinates=[]; this._breakpoint=null; this._width=null; this._items=[]; this._clones=[]; this._mergers=[]; this._invalidated={}; this._pipe=[]; $.each(Owl.Plugins, $.proxy(function(key, plugin){ this._plugins[key[0].toLowerCase() + key.slice(1)] = new plugin(this); }, this)); $.each(Owl.Pipe, $.proxy(function(priority, worker){ this._pipe.push({ 'filter': worker.filter, 'run': $.proxy(worker.run, this) }); }, this)); this.setup(); this.initialize(); } Owl.Defaults={ items: 3, loop: false, center: false, mouseDrag: true, touchDrag: true, pullDrag: true, freeDrag: false, margin: 0, stagePadding: 0, merge: false, mergeFit: true, autoWidth: false, startPosition: 0, rtl: false, smartSpeed: 250, fluidSpeed: false, dragEndSpeed: false, responsive: {}, responsiveRefreshRate: 200, responsiveBaseElement: window, responsiveClass: false, fallbackEasing: 'swing', info: false, nestedItemSelector: false, itemElement: 'div', stageElement: 'div', themeClass: 'owl-tst-theme', baseClass: 'owl-tst-carousel', itemClass: 'owl-tst-item', centerClass: 'center', activeClass: 'active' }; Owl.Width={ Default: 'default', Inner: 'inner', Outer: 'outer' }; Owl.Plugins={}; Owl.Pipe=[ { filter: [ 'width', 'items', 'settings' ], run: function(cache){ cache.current=this._items&&this._items[this.relative(this._current)]; }}, { filter: [ 'items', 'settings' ], run: function(){ var cached=this._clones, clones=this.$stage.children('.cloned'); if(clones.length!==cached.length||(!this.settings.loop&&cached.length > 0)){ this.$stage.children('.cloned').remove(); this._clones=[]; }} }, { filter: [ 'items', 'settings' ], run: function(){ var i, n, clones=this._clones, items=this._items, delta=this.settings.loop ? clones.length - Math.max(this.settings.items * 2, 4):0; for (i=0, n=Math.abs(delta / 2); i < n; i++){ if(delta > 0){ this.$stage.children().eq(items.length + clones.length - 1).remove(); clones.pop(); this.$stage.children().eq(0).remove(); clones.pop(); }else{ clones.push(clones.length / 2); this.$stage.append(items[clones[clones.length - 1]].clone().addClass('cloned')); clones.push(items.length - 1 - (clones.length - 1) / 2); this.$stage.prepend(items[clones[clones.length - 1]].clone().addClass('cloned')); }} }}, { filter: [ 'width', 'items', 'settings' ], run: function(){ var rtl=(this.settings.rtl ? 1:-1), width=(this.width() / this.settings.items).toFixed(3), coordinate=0, merge, i, n; this._coordinates=[]; for (i=0, n=this._clones.length + this._items.length; i < n; i++){ merge=this._mergers[this.relative(i)]; merge=(this.settings.mergeFit&&Math.min(merge, this.settings.items))||merge; coordinate +=(this.settings.autoWidth ? this._items[this.relative(i)].width() + this.settings.margin:width * merge) * rtl; this._coordinates.push(coordinate); }} }, { filter: [ 'width', 'items', 'settings' ], run: function(){ var i, n, width=(this.width() / this.settings.items).toFixed(3), css={ 'width': Math.abs(this._coordinates[this._coordinates.length - 1]) + this.settings.stagePadding * 2, 'padding-left': this.settings.stagePadding||'', 'padding-right': this.settings.stagePadding||'' }; this.$stage.css(css); css={ 'width': this.settings.autoWidth ? 'auto':width - this.settings.margin }; css[this.settings.rtl ? 'margin-left':'margin-right']=this.settings.margin; if(!this.settings.autoWidth&&$.grep(this._mergers, function(v){ return v > 1 }).length > 0){ for (i=0, n=this._coordinates.length; i < n; i++){ css.width=Math.abs(this._coordinates[i]) - Math.abs(this._coordinates[i - 1]||0) - this.settings.margin; this.$stage.children().eq(i).css(css); }}else{ this.$stage.children().css(css); }} }, { filter: [ 'width', 'items', 'settings' ], run: function(cache){ cache.current&&this.reset(this.$stage.children().index(cache.current)); }}, { filter: [ 'position' ], run: function(){ this.animate(this.coordinates(this._current)); }}, { filter: [ 'width', 'position', 'items', 'settings' ], run: function(){ var rtl=this.settings.rtl ? 1:-1, padding=this.settings.stagePadding * 2, begin=this.coordinates(this.current()) + padding, end=begin + this.width() * rtl, inner, outer, matches=[], i, n; for (i=0, n=this._coordinates.length; i < n; i++){ inner=this._coordinates[i - 1]||0; outer=Math.abs(this._coordinates[i]) + padding * rtl; if((this.op(inner, '<=', begin)&&(this.op(inner, '>', end))) || (this.op(outer, '<', begin)&&this.op(outer, '>', end))){ matches.push(i); }} this.$stage.children('.' + this.settings.activeClass).removeClass(this.settings.activeClass); this.$stage.children(':eq(' + matches.join('), :eq(') + ')').addClass(this.settings.activeClass); if(this.settings.center){ this.$stage.children('.' + this.settings.centerClass).removeClass(this.settings.centerClass); this.$stage.children().eq(this.current()).addClass(this.settings.centerClass); }} } ]; Owl.prototype.initialize=function(){ this.trigger('initialize'); this.$element .addClass(this.settings.baseClass) .addClass(this.settings.themeClass) .toggleClass('owl-tst-rtl', this.settings.rtl); this.browserSupport(); if(this.settings.autoWidth&&this.state.imagesLoaded!==true){ var imgs, nestedSelector, width; imgs=this.$element.find('img'); nestedSelector=this.settings.nestedItemSelector ? '.' + this.settings.nestedItemSelector:undefined; width=this.$element.children(nestedSelector).width(); if(imgs.length&&width <=0){ this.preloadAutoWidthImages(imgs); return false; }} this.$element.addClass('owl-tst-loading'); this.$stage=$('<' + this.settings.stageElement + ' class="owl-tst-stage"/>') .wrap('
'); this.$element.append(this.$stage.parent()); this.replace(this.$element.children().not(this.$stage.parent())); this._width=this.$element.width(); this.refresh(); this.$element.removeClass('owl-tst-loading').addClass('owl-tst-loaded'); this.eventsCall(); this.internalEvents(); this.addTriggerableEvents(); this.trigger('initialized'); }; Owl.prototype.setup=function(){ var viewport=this.viewport(), overwrites=this.options.responsive, match=-1, settings=null; if(!overwrites){ settings=$.extend({}, this.options); }else{ $.each(overwrites, function(breakpoint){ if(breakpoint <=viewport&&breakpoint > match){ match=Number(breakpoint); }}); settings=$.extend({}, this.options, overwrites[match]); delete settings.responsive; if(settings.responsiveClass){ this.$element.attr('class', function(i, c){ return c.replace(/\b owl-tst-responsive-\S+/g, ''); }).addClass('owl-tst-responsive-' + match); }} if(this.settings===null||this._breakpoint!==match){ this.trigger('change', { property: { name: 'settings', value: settings }}); this._breakpoint=match; this.settings=settings; this.invalidate('settings'); this.trigger('changed', { property: { name: 'settings', value: this.settings }}); }}; Owl.prototype.optionsLogic=function(){ this.$element.toggleClass('owl-tst-center', this.settings.center); if(this.settings.loop&&this._items.length < this.settings.items){ this.settings.loop=false; } if(this.settings.autoWidth){ this.settings.stagePadding=false; this.settings.merge=false; }}; Owl.prototype.prepare=function(item){ var event=this.trigger('prepare', { content: item }); if(!event.data){ event.data=$('<' + this.settings.itemElement + '/>') .addClass(this.settings.itemClass).append(item) } this.trigger('prepared', { content: event.data }); return event.data; }; Owl.prototype.update=function(){ var i=0, n=this._pipe.length, filter=$.proxy(function(p){ return this[p] }, this._invalidated), cache={}; while (i < n){ if(this._invalidated.all||$.grep(this._pipe[i].filter, filter).length > 0){ this._pipe[i].run(cache); } i++; } this._invalidated={};}; Owl.prototype.width=function(dimension){ dimension=dimension||Owl.Width.Default; switch (dimension){ case Owl.Width.Inner: case Owl.Width.Outer: return this._width; default: return this._width - this.settings.stagePadding * 2 + this.settings.margin; }}; Owl.prototype.refresh=function(){ if(this._items.length===0){ return false; } var start=new Date().getTime(); this.trigger('refresh'); this.setup(); this.optionsLogic(); this.$stage.addClass('owl-tst-refresh'); this.update(); this.$stage.removeClass('owl-tst-refresh'); this.state.orientation=window.orientation; this.watchVisibility(); this.trigger('refreshed'); }; Owl.prototype.eventsCall=function(){ this.e._onDragStart=$.proxy(function(e){ this.onDragStart(e); }, this); this.e._onDragMove=$.proxy(function(e){ this.onDragMove(e); }, this); this.e._onDragEnd=$.proxy(function(e){ this.onDragEnd(e); }, this); this.e._onResize=$.proxy(function(e){ this.onResize(e); }, this); this.e._transitionEnd=$.proxy(function(e){ this.transitionEnd(e); }, this); this.e._preventClick=$.proxy(function(e){ this.preventClick(e); }, this); }; Owl.prototype.onThrottledResize=function(){ window.clearTimeout(this.resizeTimer); this.resizeTimer=window.setTimeout(this.e._onResize, this.settings.responsiveRefreshRate); }; Owl.prototype.onResize=function(){ if(!this._items.length){ return false; } if(this._width===this.$element.width()){ return false; } if(this.trigger('resize').isDefaultPrevented()){ return false; } this._width=this.$element.width(); this.invalidate('width'); this.refresh(); this.trigger('resized'); }; Owl.prototype.eventsRouter=function(event){ var type=event.type; if(type==="mousedown"||type==="touchstart"){ this.onDragStart(event); }else if(type==="mousemove"||type==="touchmove"){ this.onDragMove(event); }else if(type==="mouseup"||type==="touchend"){ this.onDragEnd(event); }else if(type==="touchcancel"){ this.onDragEnd(event); }}; Owl.prototype.internalEvents=function(){ var isTouch=isTouchSupport(), isTouchIE=isTouchSupportIE(); if(this.settings.mouseDrag){ this.$stage.on('mousedown', $.proxy(function(event){ this.eventsRouter(event) }, this)); this.$stage.on('dragstart', function(){ return false }); this.$stage.get(0).onselectstart=function(){ return false };}else{ this.$element.addClass('owl-tst-text-select-on'); } if(this.settings.touchDrag&&!isTouchIE){ this.$stage.on('touchstart touchcancel', $.proxy(function(event){ this.eventsRouter(event) }, this)); } if(this.transitionEndVendor){ this.on(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd, false); } if(this.settings.responsive!==false){ this.on(window, 'resize', $.proxy(this.onThrottledResize, this)); }}; Owl.prototype.onDragStart=function(event){ var ev, isTouchEvent, pageX, pageY, animatedPos; ev=event.originalEvent||event||window.event; if(ev.which===3||this.state.isTouch){ return false; } if(ev.type==='mousedown'){ this.$stage.addClass('owl-tst-grab'); } this.trigger('drag'); this.drag.startTime=new Date().getTime(); this.speed(0); this.state.isTouch=true; this.state.isScrolling=false; this.state.isSwiping=false; this.drag.distance=0; pageX=getTouches(ev).x; pageY=getTouches(ev).y; this.drag.offsetX=this.$stage.position().left; this.drag.offsetY=this.$stage.position().top; if(this.settings.rtl){ this.drag.offsetX=this.$stage.position().left + this.$stage.width() - this.width() + this.settings.margin; } if(this.state.inMotion&&this.support3d){ animatedPos=this.getTransformProperty(); this.drag.offsetX=animatedPos; this.animate(animatedPos); this.state.inMotion=true; }else if(this.state.inMotion&&!this.support3d){ this.state.inMotion=false; return false; } this.drag.startX=pageX - this.drag.offsetX; this.drag.startY=pageY - this.drag.offsetY; this.drag.start=pageX - this.drag.startX; this.drag.targetEl=ev.target||ev.srcElement; this.drag.updatedX=this.drag.start; if(this.drag.targetEl.tagName==="IMG"||this.drag.targetEl.tagName==="A"){ this.drag.targetEl.draggable=false; } $(document).on('mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents', $.proxy(function(event){this.eventsRouter(event)},this)); }; Owl.prototype.onDragMove=function(event){ var ev, isTouchEvent, pageX, pageY, minValue, maxValue, pull; if(!this.state.isTouch){ return; } if(this.state.isScrolling){ return; } ev=event.originalEvent||event||window.event; pageX=getTouches(ev).x; pageY=getTouches(ev).y; this.drag.currentX=pageX - this.drag.startX; this.drag.currentY=pageY - this.drag.startY; this.drag.distance=this.drag.currentX - this.drag.offsetX; if(this.drag.distance < 0){ this.state.direction=this.settings.rtl ? 'right':'left'; }else if(this.drag.distance > 0){ this.state.direction=this.settings.rtl ? 'left':'right'; } if(this.settings.loop){ if(this.op(this.drag.currentX, '>', this.coordinates(this.minimum()))&&this.state.direction==='right'){ this.drag.currentX -=(this.settings.center&&this.coordinates(0)) - this.coordinates(this._items.length); }else if(this.op(this.drag.currentX, '<', this.coordinates(this.maximum()))&&this.state.direction==='left'){ this.drag.currentX +=(this.settings.center&&this.coordinates(0)) - this.coordinates(this._items.length); }}else{ minValue=this.settings.rtl ? this.coordinates(this.maximum()):this.coordinates(this.minimum()); maxValue=this.settings.rtl ? this.coordinates(this.minimum()):this.coordinates(this.maximum()); pull=this.settings.pullDrag ? this.drag.distance / 5:0; this.drag.currentX=Math.max(Math.min(this.drag.currentX, minValue + pull), maxValue + pull); } if((this.drag.distance > 8||this.drag.distance < -8)){ if(ev.preventDefault!==undefined){ ev.preventDefault(); }else{ ev.returnValue=false; } this.state.isSwiping=true; } this.drag.updatedX=this.drag.currentX; if((this.drag.currentY > 16||this.drag.currentY < -16)&&this.state.isSwiping===false){ this.state.isScrolling=true; this.drag.updatedX=this.drag.start; } this.animate(this.drag.updatedX); }; Owl.prototype.onDragEnd=function(event){ var compareTimes, distanceAbs, closest; if(!this.state.isTouch){ return; } if(event.type==='mouseup'){ this.$stage.removeClass('owl-tst-grab'); } this.trigger('dragged'); this.drag.targetEl.removeAttribute("draggable"); this.state.isTouch=false; this.state.isScrolling=false; this.state.isSwiping=false; if(this.drag.distance===0&&this.state.inMotion!==true){ this.state.inMotion=false; return false; } this.drag.endTime=new Date().getTime(); compareTimes=this.drag.endTime - this.drag.startTime; distanceAbs=Math.abs(this.drag.distance); if(distanceAbs > 3||compareTimes > 300){ this.removeClick(this.drag.targetEl); } closest=this.closest(this.drag.updatedX); this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed); this.current(closest); this.invalidate('position'); this.update(); if(!this.settings.pullDrag&&this.drag.updatedX===this.coordinates(closest)){ this.transitionEnd(); } this.drag.distance=0; $(document).off('.owl.dragEvents'); }; Owl.prototype.removeClick=function(target){ this.drag.targetEl=target; $(target).on('click.preventClick', this.e._preventClick); window.setTimeout(function(){ $(target).off('click.preventClick'); }, 300); }; Owl.prototype.preventClick=function(ev){ if(ev.preventDefault){ ev.preventDefault(); }else{ ev.returnValue=false; } if(ev.stopPropagation){ ev.stopPropagation(); } $(ev.target).off('click.preventClick'); }; Owl.prototype.getTransformProperty=function(){ var transform, matrix3d; transform=window.getComputedStyle(this.$stage.get(0), null).getPropertyValue(this.vendorName + 'transform'); transform=transform.replace(/matrix(3d)?\(|\)/g, '').split(','); matrix3d=transform.length===16; return matrix3d!==true ? transform[4]:transform[12]; }; Owl.prototype.closest=function(coordinate){ var position=-1, pull=30, width=this.width(), coordinates=this.coordinates(); if(!this.settings.freeDrag){ $.each(coordinates, $.proxy(function(index, value){ if(coordinate > value - pull&&coordinate < value + pull){ position=index; }else if(this.op(coordinate, '<', value) && this.op(coordinate, '>', coordinates[index + 1]||value - width)){ position=this.state.direction==='left' ? index + 1:index; } return position===-1; }, this)); } if(!this.settings.loop){ if(this.op(coordinate, '>', coordinates[this.minimum()])){ position=coordinate=this.minimum(); }else if(this.op(coordinate, '<', coordinates[this.maximum()])){ position=coordinate=this.maximum(); }} return position; }; Owl.prototype.animate=function(coordinate){ this.trigger('translate'); this.state.inMotion=this.speed() > 0; if(1==2){ this.$stage.css({ transform: 'translate3d(' + coordinate + 'px' + ',0px, 0px)', transition: (this.speed() / 1000) + 's' }); }else if(this.state.isTouch){ this.$stage.css({ left: coordinate + 'px', transition: (this.speed() / 1000) + 's' }); }else{ this.$stage.animate({ left: coordinate, transition: (this.speed() / 1000) + 's' }, this.speed() / 1000, this.settings.fallbackEasing, $.proxy(function(){ if(this.state.inMotion){ this.transitionEnd(); }}, this)); }}; Owl.prototype.current=function(position){ if(position===undefined){ return this._current; } if(this._items.length===0){ return undefined; } position=this.normalize(position); if(this._current!==position){ var event=this.trigger('change', { property: { name: 'position', value: position }}); if(event.data!==undefined){ position=this.normalize(event.data); } this._current=position; this.invalidate('position'); this.trigger('changed', { property: { name: 'position', value: this._current }}); } return this._current; }; Owl.prototype.invalidate=function(part){ this._invalidated[part]=true; } Owl.prototype.reset=function(position){ position=this.normalize(position); if(position===undefined){ return; } this._speed=0; this._current=position; this.suppress([ 'translate', 'translated' ]); this.animate(this.coordinates(position)); this.release([ 'translate', 'translated' ]); }; Owl.prototype.normalize=function(position, relative){ var n=(relative ? this._items.length:this._items.length + this._clones.length); if(!$.isNumeric(position)||n < 1){ return undefined; } if(this._clones.length){ position=((position % n) + n) % n; }else{ position=Math.max(this.minimum(relative), Math.min(this.maximum(relative), position)); } return position; }; Owl.prototype.relative=function(position){ position=this.normalize(position); position=position - this._clones.length / 2; return this.normalize(position, true); }; Owl.prototype.maximum=function(relative){ var maximum, width, i=0, coordinate, settings=this.settings; if(relative){ return this._items.length - 1; } if(!settings.loop&&settings.center){ maximum=this._items.length - 1; }else if(!settings.loop&&!settings.center){ maximum=this._items.length - settings.items; }else if(settings.loop||settings.center){ maximum=this._items.length + settings.items; }else if(settings.autoWidth||settings.merge){ revert=settings.rtl ? 1:-1; width=this.$stage.width() - this.$element.width(); while (coordinate=this.coordinates(i)){ if(coordinate * revert >=width){ break; } maximum=++i; }}else{ throw 'Can not detect maximum absolute position.' } return maximum; }; Owl.prototype.minimum=function(relative){ if(relative){ return 0; } return this._clones.length / 2; }; Owl.prototype.items=function(position){ if(position===undefined){ return this._items.slice(); } position=this.normalize(position, true); return this._items[position]; }; Owl.prototype.mergers=function(position){ if(position===undefined){ return this._mergers.slice(); } position=this.normalize(position, true); return this._mergers[position]; }; Owl.prototype.clones=function(position){ var odd=this._clones.length / 2, even=odd + this._items.length, map=function(index){ return index % 2===0 ? even + index / 2:odd - (index + 1) / 2 }; if(position===undefined){ return $.map(this._clones, function(v, i){ return map(i) }); } return $.map(this._clones, function(v, i){ return v===position ? map(i):null }); }; Owl.prototype.speed=function(speed){ if(speed!==undefined){ this._speed=speed; } return this._speed; }; Owl.prototype.coordinates=function(position){ var coordinate=null; if(position===undefined){ return $.map(this._coordinates, $.proxy(function(coordinate, index){ return this.coordinates(index); }, this)); } if(this.settings.center){ coordinate=this._coordinates[position]; coordinate +=(this.width() - coordinate + (this._coordinates[position - 1]||0)) / 2 * (this.settings.rtl ? -1:1); }else{ coordinate=this._coordinates[position - 1]||0; } return coordinate; }; Owl.prototype.duration=function(from, to, factor){ return Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor||this.settings.smartSpeed)); }; Owl.prototype.to=function(position, speed){ if(this.settings.loop){ var distance=position - this.relative(this.current()), revert=this.current(), before=this.current(), after=this.current() + distance, direction=before - after < 0 ? true:false, items=this._clones.length + this._items.length; if(after < this.settings.items&&direction===false){ revert=before + this._items.length; this.reset(revert); }else if(after >=items - this.settings.items&&direction===true){ revert=before - this._items.length; this.reset(revert); } window.clearTimeout(this.e._goToLoop); this.e._goToLoop=window.setTimeout($.proxy(function(){ this.speed(this.duration(this.current(), revert + distance, speed)); this.current(revert + distance); this.update(); }, this), 30); }else{ this.speed(this.duration(this.current(), position, speed)); this.current(position); this.update(); }}; Owl.prototype.next=function(speed){ speed=speed||false; this.to(this.relative(this.current()) + 1, speed); }; Owl.prototype.prev=function(speed){ speed=speed||false; this.to(this.relative(this.current()) - 1, speed); }; Owl.prototype.transitionEnd=function(event){ if(event!==undefined){ event.stopPropagation(); if((event.target||event.srcElement||event.originalTarget)!==this.$stage.get(0)){ return false; }} this.state.inMotion=false; this.trigger('translated'); }; Owl.prototype.viewport=function(){ var width; if(this.options.responsiveBaseElement!==window){ width=$(this.options.responsiveBaseElement).width(); }else if(window.innerWidth){ width=window.innerWidth; }else if(document.documentElement&&document.documentElement.clientWidth){ width=document.documentElement.clientWidth; }else{ throw 'Can not detect viewport width.'; } return width; }; Owl.prototype.replace=function(content){ this.$stage.empty(); this._items=[]; if(content){ content=(content instanceof jQuery) ? content:$(content); } if(this.settings.nestedItemSelector){ content=content.find('.' + this.settings.nestedItemSelector); } content.filter(function(){ return this.nodeType===1; }).each($.proxy(function(index, item){ item=this.prepare(item); this.$stage.append(item); this._items.push(item); this._mergers.push(item.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1||1); }, this)); this.reset($.isNumeric(this.settings.startPosition) ? this.settings.startPosition:0); this.invalidate('items'); }; Owl.prototype.add=function(content, position){ position=position===undefined ? this._items.length:this.normalize(position, true); this.trigger('add', { content: content, position: position }); if(this._items.length===0||position===this._items.length){ this.$stage.append(content); this._items.push(content); this._mergers.push(content.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1||1); }else{ this._items[position].before(content); this._items.splice(position, 0, content); this._mergers.splice(position, 0, content.find('[data-merge]').andSelf('[data-merge]').attr('data-merge') * 1||1); } this.invalidate('items'); this.trigger('added', { content: content, position: position }); }; Owl.prototype.remove=function(position){ position=this.normalize(position, true); if(position===undefined){ return; } this.trigger('remove', { content: this._items[position], position: position }); this._items[position].remove(); this._items.splice(position, 1); this._mergers.splice(position, 1); this.invalidate('items'); this.trigger('removed', { content: null, position: position }); }; Owl.prototype.addTriggerableEvents=function(){ var handler=$.proxy(function(callback, event){ return $.proxy(function(e){ if(e.relatedTarget!==this){ this.suppress([ event ]); callback.apply(this, [].slice.call(arguments, 1)); this.release([ event ]); }}, this); }, this); $.each({ 'next': this.next, 'prev': this.prev, 'to': this.to, 'destroy': this.destroy, 'refresh': this.refresh, 'replace': this.replace, 'add': this.add, 'remove': this.remove }, $.proxy(function(event, callback){ this.$element.on(event + '.owl.carousel', handler(callback, event + '.owl.carousel')); }, this)); }; Owl.prototype.watchVisibility=function(){ if(!isElVisible(this.$element.get(0))){ this.$element.addClass('owl-tst-hidden'); window.clearInterval(this.e._checkVisibile); this.e._checkVisibile=window.setInterval($.proxy(checkVisible, this), 500); } function isElVisible(el){ return el.offsetWidth > 0&&el.offsetHeight > 0; } function checkVisible(){ if(isElVisible(this.$element.get(0))){ this.$element.removeClass('owl-tst-hidden'); this.refresh(); window.clearInterval(this.e._checkVisibile); }} }; Owl.prototype.preloadAutoWidthImages=function(imgs){ var loaded, that, $el, img; loaded=0; that=this; imgs.each(function(i, el){ $el=$(el); img=new Image(); img.onload=function(){ loaded++; $el.attr('src', img.src); $el.css('opacity', 1); if(loaded >=imgs.length){ that.state.imagesLoaded=true; that.initialize(); }}; img.src=$el.attr('src')||$el.attr('data-src')||$el.attr('data-src-retina'); }); }; Owl.prototype.destroy=function(){ if(this.$element.hasClass(this.settings.themeClass)){ this.$element.removeClass(this.settings.themeClass); } if(this.settings.responsive!==false){ $(window).off('resize.owl.carousel'); } if(this.transitionEndVendor){ this.off(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd); } for(var i in this._plugins){ this._plugins[i].destroy(); } if(this.settings.mouseDrag||this.settings.touchDrag){ this.$stage.off('mousedown touchstart touchcancel'); $(document).off('.owl.dragEvents'); this.$stage.get(0).onselectstart=function(){}; this.$stage.off('dragstart', function(){ return false }); } this.$element.off('.owl'); this.$stage.children('.cloned').remove(); this.e=null; this.$element.removeData('owltstCarousel'); this.$stage.children().contents().unwrap(); this.$stage.children().unwrap(); this.$stage.unwrap(); }; Owl.prototype.op=function(a, o, b){ var rtl=this.settings.rtl; switch (o){ case '<': return rtl ? a > b:a < b; case '>': return rtl ? a < b:a > b; case '>=': return rtl ? a <=b:a >=b; case '<=': return rtl ? a >=b:a <=b; default: break; }}; Owl.prototype.on=function(element, event, listener, capture){ if(element.addEventListener){ element.addEventListener(event, listener, capture); }else if(element.attachEvent){ element.attachEvent('on' + event, listener); }}; Owl.prototype.off=function(element, event, listener, capture){ if(element.removeEventListener){ element.removeEventListener(event, listener, capture); }else if(element.detachEvent){ element.detachEvent('on' + event, listener); }}; Owl.prototype.trigger=function(name, data, namespace){ var status={ item: { count: this._items.length, index: this.current() }}, handler=$.camelCase($.grep([ 'on', name, namespace ], function(v){ return v }) .join('-').toLowerCase() ), event=$.Event([ name, 'owl', namespace||'carousel' ].join('.').toLowerCase(), $.extend({ relatedTarget: this }, status, data) ); if(!this._supress[name]){ $.each(this._plugins, function(name, plugin){ if(plugin.onTrigger){ plugin.onTrigger(event); }}); this.$element.trigger(event); if(this.settings&&typeof this.settings[handler]==='function'){ this.settings[handler].apply(this, event); }} return event; }; Owl.prototype.suppress=function(events){ $.each(events, $.proxy(function(index, event){ this._supress[event]=true; }, this)); } Owl.prototype.release=function(events){ $.each(events, $.proxy(function(index, event){ delete this._supress[event]; }, this)); } Owl.prototype.browserSupport=function(){ this.support3d=isPerspective(); if(this.support3d){ this.transformVendor=isTransform(); var endVendors=[ 'transitionend', 'webkitTransitionEnd', 'transitionend', 'oTransitionEnd' ]; this.transitionEndVendor=endVendors[isTransition()]; this.vendorName=this.transformVendor.replace(/Transform/i, ''); this.vendorName=this.vendorName!=='' ? '-' + this.vendorName.toLowerCase() + '-':''; } this.state.orientation=window.orientation; }; function getTouches(event){ if(event.touches!==undefined){ return { x: event.touches[0].pageX, y: event.touches[0].pageY };} if(event.touches===undefined){ if(event.pageX!==undefined){ return { x: event.pageX, y: event.pageY };} if(event.pageX===undefined){ return { x: event.clientX, y: event.clientY };}} } function isStyleSupported(array){ var p, s, fake=document.createElement('div'), list=array; for (p in list){ s=list[p]; if(typeof fake.style[s]!=='undefined'){ fake=null; return [ s, p ]; }} return [ false ]; } function isTransition(){ return isStyleSupported([ 'transition', 'WebkitTransition', 'MozTransition', 'OTransition' ])[1]; } function isTransform(){ return isStyleSupported([ 'transform', 'WebkitTransform', 'MozTransform', 'OTransform', 'msTransform' ])[0]; } function isPerspective(){ return isStyleSupported([ 'perspective', 'webkitPerspective', 'MozPerspective', 'OPerspective', 'MsPerspective' ])[0]; } function isTouchSupport(){ return 'ontouchstart' in window||!!(navigator.msMaxTouchPoints); } function isTouchSupportIE(){ return window.navigator.msPointerEnabled; } $.fn.owltstCarousel=function(options){ return this.each(function(){ if(!$(this).data('owltstCarousel')){ $(this).data('owltstCarousel', new Owl(this, options)); }}); }; $.fn.owltstCarousel.Constructor=Owl; })(window.Zepto||window.jQuery, window, document); ;(function($, window, document, undefined){ var Lazy=function(carousel){ this._core=carousel; this._loaded=[]; this._handlers={ 'initialized.owl.carousel change.owl.carousel': $.proxy(function(e){ if(!e.namespace){ return; } if(!this._core.settings||!this._core.settings.lazyLoad){ return; } if((e.property&&e.property.name=='position')||e.type=='initialized'){ var settings=this._core.settings, n=(settings.center&&Math.ceil(settings.items / 2)||settings.items), i=((settings.center&&n * -1)||0), position=((e.property&&e.property.value)||this._core.current()) + i, clones=this._core.clones().length, load=$.proxy(function(i, v){ this.load(v) }, this); while (i++ < n){ this.load(clones / 2 + this._core.relative(position)); clones&&$.each(this._core.clones(this._core.relative(position++)), load); }} }, this) }; this._core.options=$.extend({}, Lazy.Defaults, this._core.options); this._core.$element.on(this._handlers); } Lazy.Defaults={ lazyLoad: false } Lazy.prototype.load=function(position){ var $item=this._core.$stage.children().eq(position), $elements=$item&&$item.find('.owl-tst-lazy'); if(!$elements||$.inArray($item.get(0), this._loaded) > -1){ return; } $elements.each($.proxy(function(index, element){ var $element=$(element), image, url=(window.devicePixelRatio > 1&&$element.attr('data-src-retina'))||$element.attr('data-src'); this._core.trigger('load', { element: $element, url: url }, 'lazy'); if($element.is('img')){ $element.one('load.owl.lazy', $.proxy(function(){ $element.css('opacity', 1); this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); }, this)).attr('src', url); }else{ image=new Image(); image.onload=$.proxy(function(){ $element.css({ 'background-image': 'url(' + url + ')', 'opacity': '1' }); this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); }, this); image.src=url; }}, this)); this._loaded.push($item.get(0)); } Lazy.prototype.destroy=function(){ var handler, property; for (handler in this.handlers){ this._core.$element.off(handler, this.handlers[handler]); } for (property in Object.getOwnPropertyNames(this)){ typeof this[property]!='function'&&(this[property]=null); }} $.fn.owltstCarousel.Constructor.Plugins.Lazy=Lazy; })(window.Zepto||window.jQuery, window, document); ;(function($, window, document, undefined){ var AutoHeight=function(carousel){ this._core=carousel; this._handlers={ 'initialized.owl.carousel': $.proxy(function(){ if(this._core.settings.autoHeight){ }}, this), 'changed.owl.carousel': $.proxy(function(e){ if(this._core.settings.autoHeight&&e.property.name=='position'){ this.update(); }}, this), 'loaded.owl.lazy': $.proxy(function(e){ if(this._core.settings.autoHeight&&e.element.closest('.' + this._core.settings.itemClass)===this._core.$stage.children().eq(this._core.current())){ this.update(); }}, this) }; this._core.options=$.extend({}, AutoHeight.Defaults, this._core.options); this._core.$element.on(this._handlers); }; AutoHeight.Defaults={ autoHeight: false, autoHeightClass: 'owl-tst-height' }; AutoHeight.prototype.update=function(){ this._core.$stage.parent() .height(this._core.$stage.children().eq(this._core.current()).height()) .addClass(this._core.settings.autoHeightClass); }; AutoHeight.prototype.destroy=function(){ var handler, property; for (handler in this._handlers){ this._core.$element.off(handler, this._handlers[handler]); } for (property in Object.getOwnPropertyNames(this)){ typeof this[property]!='function'&&(this[property]=null); }}; $.fn.owltstCarousel.Constructor.Plugins.AutoHeight=AutoHeight; })(window.Zepto||window.jQuery, window, document); ;(function($, window, document, undefined){ var Video=function(carousel){ this._core=carousel; this._videos={}; this._playing=null; this._fullscreen=false; this._handlers={ 'resize.owl.carousel': $.proxy(function(e){ if(this._core.settings.video&&!this.isInFullScreen()){ e.preventDefault(); }}, this), 'refresh.owl.carousel changed.owl.carousel': $.proxy(function(e){ if(this._playing){ this.stop(); }}, this), 'prepared.owl.carousel': $.proxy(function(e){ var $element=$(e.content).find('.owl-tst-video'); if($element.length){ $element.css('display', 'none'); this.fetch($element, $(e.content)); }}, this) }; this._core.options=$.extend({}, Video.Defaults, this._core.options); this._core.$element.on(this._handlers); this._core.$element.on('click.owl.video', '.owl-tst-video-play-icon', $.proxy(function(e){ this.play(e); }, this)); }; Video.Defaults={ video: false, videoHeight: false, videoWidth: false }; Video.prototype.fetch=function(target, item){ var type=target.attr('data-vimeo-id') ? 'vimeo':'youtube', id=target.attr('data-vimeo-id')||target.attr('data-youtube-id'), width=target.attr('data-width')||this._core.settings.videoWidth, height=target.attr('data-height')||this._core.settings.videoHeight, url=target.attr('href'); if(url){ id=url.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/); if(id[3].indexOf('youtu') > -1){ type='youtube'; }else if(id[3].indexOf('vimeo') > -1){ type='vimeo'; }else{ throw new Error('Video URL not supported.'); } id=id[6]; }else{ throw new Error('Missing video URL.'); } this._videos[url]={ type: type, id: id, width: width, height: height }; item.attr('data-video', url); this.thumbnail(target, this._videos[url]); }; Video.prototype.thumbnail=function(target, video){ var tnLink, icon, path, dimensions=video.width&&video.height ? 'style="width:' + video.width + 'px;height:' + video.height + 'px;"':'', customTn=target.find('img'), srcType='src', lazyClass='', settings=this._core.settings, create=function(path){ icon='
'; if(settings.lazyLoad){ tnLink='
'; }else{ tnLink='
'; } target.after(tnLink); target.after(icon); }; target.wrap('
'); if(this._core.settings.lazyLoad){ srcType='data-src'; lazyClass='owl-tst-lazy'; } if(customTn.length){ create(customTn.attr(srcType)); customTn.remove(); return false; } if(video.type==='youtube'){ path="http://img.youtube.com/vi/" + video.id + "/hqdefault.jpg"; create(path); }else if(video.type==='vimeo'){ $.ajax({ type: 'GET', url: 'http://vimeo.com/api/v2/video/' + video.id + '.json', jsonp: 'callback', dataType: 'jsonp', success: function(data){ path=data[0].thumbnail_large; create(path); }}); }}; Video.prototype.stop=function(){ this._core.trigger('stop', null, 'video'); this._playing.find('.owl-tst-video-frame').remove(); this._playing.removeClass('owl-tst-video-playing'); this._playing=null; }; Video.prototype.play=function(ev){ this._core.trigger('play', null, 'video'); if(this._playing){ this.stop(); } var target=$(ev.target||ev.srcElement), item=target.closest('.' + this._core.settings.itemClass), video=this._videos[item.attr('data-video')], width=video.width||'100%', height=video.height||this._core.$stage.height(), html, wrap; if(video.type==='youtube'){ html=''; }else if(video.type==='vimeo'){ html=''; } item.addClass('owl-tst-video-playing'); this._playing=item; wrap=$('
' + html + '
'); target.after(wrap); }; Video.prototype.isInFullScreen=function(){ var element=document.fullscreenElement||document.mozFullScreenElement || document.webkitFullscreenElement; if(element&&$(element).parent().hasClass('owl-tst-video-frame')){ this._core.speed(0); this._fullscreen=true; } if(element&&this._fullscreen&&this._playing){ return false; } if(this._fullscreen){ this._fullscreen=false; return false; } if(this._playing){ if(this._core.state.orientation!==window.orientation){ this._core.state.orientation=window.orientation; return false; }} return true; }; Video.prototype.destroy=function(){ var handler, property; this._core.$element.off('click.owl.video'); for (handler in this._handlers){ this._core.$element.off(handler, this._handlers[handler]); } for (property in Object.getOwnPropertyNames(this)){ typeof this[property]!='function'&&(this[property]=null); }}; $.fn.owltstCarousel.Constructor.Plugins.Video=Video; })(window.Zepto||window.jQuery, window, document); ;(function($, window, document, undefined){ var Animate=function(scope){ this.core=scope; this.core.options=$.extend({}, Animate.Defaults, this.core.options); this.swapping=true; this.previous=undefined; this.next=undefined; this.handlers={ 'change.owl.carousel': $.proxy(function(e){ if(e.property.name=='position'){ this.previous=this.core.current(); this.next=e.property.value; }}, this), 'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function(e){ this.swapping=e.type=='translated'; }, this), 'translate.owl.carousel': $.proxy(function(e){ if(this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)){ this.swap(); }}, this) }; this.core.$element.on(this.handlers); }; Animate.Defaults={ animateOut: false, animateIn: false }; Animate.prototype.swap=function(){ if(this.core.settings.items!==1||!this.core.support3d){ return; } this.core.speed(0); var left, clear=$.proxy(this.clear, this), previous=this.core.$stage.children().eq(this.previous), next=this.core.$stage.children().eq(this.next), incoming=this.core.settings.animateIn, outgoing=this.core.settings.animateOut; if(this.core.current()===this.previous){ return; } if(outgoing){ left=this.core.coordinates(this.previous) - this.core.coordinates(this.next); previous.css({ 'left': left + 'px' }) .addClass('animated owl-tst-animated-out') .addClass(outgoing) .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', clear); } if(incoming){ next.addClass('animated owl-tst-animated-in') .addClass(incoming) .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', clear); }}; Animate.prototype.clear=function(e){ $(e.target).css({ 'left': '' }) .removeClass('animated owl-tst-animated-out owl-tst-animated-in') .removeClass(this.core.settings.animateIn) .removeClass(this.core.settings.animateOut); this.core.transitionEnd(); } Animate.prototype.destroy=function(){ var handler, property; for (handler in this.handlers){ this.core.$element.off(handler, this.handlers[handler]); } for (property in Object.getOwnPropertyNames(this)){ typeof this[property]!='function'&&(this[property]=null); }}; $.fn.owltstCarousel.Constructor.Plugins.Animate=Animate; })(window.Zepto||window.jQuery, window, document); ;(function($, window, document, undefined){ var Autoplay=function(scope){ this.core=scope; this.core.options=$.extend({}, Autoplay.Defaults, this.core.options); this.handlers={ 'translated.owl.carousel refreshed.owl.carousel': $.proxy(function(){ this.autoplay(); }, this), 'play.owl.autoplay': $.proxy(function(e, t, s){ this.play(t, s); }, this), 'stop.owl.autoplay': $.proxy(function(){ this.stop(); }, this), 'mouseover.owl.autoplay': $.proxy(function(){ if(this.core.settings.autoplayHoverPause){ this.pause(); }}, this), 'mouseleave.owl.autoplay': $.proxy(function(){ if(this.core.settings.autoplayHoverPause){ this.autoplay(); }}, this) }; this.core.$element.on(this.handlers); }; Autoplay.Defaults={ autoplay: false, autoplayTimeout: 5000, autoplayHoverPause: false, autoplaySpeed: false }; Autoplay.prototype.autoplay=function(){ if(this.core.settings.autoplay&&!this.core.state.videoPlay){ window.clearInterval(this.interval); this.interval=window.setInterval($.proxy(function(){ this.play(); }, this), this.core.settings.autoplayTimeout); }else{ window.clearInterval(this.interval); }}; Autoplay.prototype.play=function(timeout, speed){ if(document.hidden===true){ return; } if(this.core.state.isTouch||this.core.state.isScrolling || this.core.state.isSwiping||this.core.state.inMotion){ return; } if(this.core.settings.autoplay===false){ window.clearInterval(this.interval); return; } this.core.next(this.core.settings.autoplaySpeed); }; Autoplay.prototype.stop=function(){ window.clearInterval(this.interval); }; Autoplay.prototype.pause=function(){ window.clearInterval(this.interval); }; Autoplay.prototype.destroy=function(){ var handler, property; window.clearInterval(this.interval); for (handler in this.handlers){ this.core.$element.off(handler, this.handlers[handler]); } for (property in Object.getOwnPropertyNames(this)){ typeof this[property]!='function'&&(this[property]=null); }}; $.fn.owltstCarousel.Constructor.Plugins.autoplay=Autoplay; })(window.Zepto||window.jQuery, window, document); ;(function($, window, document, undefined){ 'use strict'; var Navigation=function(carousel){ this._core=carousel; this._initialized=false; this._pages=[]; this._controls={}; this._templates=[]; this.$element=this._core.$element; this._overrides={ next: this._core.next, prev: this._core.prev, to: this._core.to }; this._handlers={ 'prepared.owl.carousel': $.proxy(function(e){ if(this._core.settings.dotsData){ this._templates.push($(e.content).find('[data-dot]').andSelf('[data-dot]').attr('data-dot')); }}, this), 'add.owl.carousel': $.proxy(function(e){ if(this._core.settings.dotsData){ this._templates.splice(e.position, 0, $(e.content).find('[data-dot]').andSelf('[data-dot]').attr('data-dot')); }}, this), 'remove.owl.carousel prepared.owl.carousel': $.proxy(function(e){ if(this._core.settings.dotsData){ this._templates.splice(e.position, 1); }}, this), 'change.owl.carousel': $.proxy(function(e){ if(e.property.name=='position'){ if(!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){ var current=this._core.current(), maximum=this._core.maximum(), minimum=this._core.minimum(); e.data=e.property.value > maximum ? current >=maximum ? minimum:maximum : e.property.value < minimum ? maximum:e.property.value; }} }, this), 'changed.owl.carousel': $.proxy(function(e){ if(e.property.name=='position'){ this.draw(); }}, this), 'refreshed.owl.carousel': $.proxy(function(){ if(!this._initialized){ this.initialize(); this._initialized=true; } this._core.trigger('refresh', null, 'navigation'); this.update(); this.draw(); this._core.trigger('refreshed', null, 'navigation'); }, this) }; this._core.options=$.extend({}, Navigation.Defaults, this._core.options); this.$element.on(this._handlers); } Navigation.Defaults={ nav: false, navRewind: true, navText: [ 'prev', 'next' ], navSpeed: false, navElement: 'div', navContainer: false, navContainerClass: 'owl-tst-nav', navClass: [ 'owl-tst-prev', 'owl-tst-next' ], slideBy: 1, dotClass: 'owl-tst-dot', dotsClass: 'owl-tst-dots', dots: true, dotsEach: false, dotData: false, dotsSpeed: false, dotsContainer: false, controlsClass: 'owl-tst-controls' } Navigation.prototype.initialize=function(){ var $container, override, options=this._core.settings; if(!options.dotsData){ this._templates=[ $('
') .addClass(options.dotClass) .append($('')) .prop('outerHTML') ]; } if(!options.navContainer||!options.dotsContainer){ this._controls.$container=$('
') .addClass(options.controlsClass) .appendTo(this.$element); } this._controls.$indicators=options.dotsContainer ? $(options.dotsContainer) : $('
').hide().addClass(options.dotsClass).appendTo(this._controls.$container); this._controls.$indicators.on('click', 'div', $.proxy(function(e){ var index=$(e.target).parent().is(this._controls.$indicators) ? $(e.target).index():$(e.target).parent().index(); e.preventDefault(); this.to(index, options.dotsSpeed); }, this)); $container=options.navContainer ? $(options.navContainer) : $('
').addClass(options.navContainerClass).prependTo(this._controls.$container); this._controls.$next=$('<' + options.navElement + '>'); this._controls.$previous=this._controls.$next.clone(); this._controls.$previous .addClass(options.navClass[0]) .html(options.navText[0]) .hide() .prependTo($container) .on('click', $.proxy(function(e){ this.prev(options.navSpeed); }, this)); this._controls.$next .addClass(options.navClass[1]) .html(options.navText[1]) .hide() .appendTo($container) .on('click', $.proxy(function(e){ this.next(options.navSpeed); }, this)); for (override in this._overrides){ this._core[override]=$.proxy(this[override], this); }} Navigation.prototype.destroy=function(){ var handler, control, property, override; for (handler in this._handlers){ this.$element.off(handler, this._handlers[handler]); } for (control in this._controls){ this._controls[control].remove(); } for (override in this.overides){ this._core[override]=this._overrides[override]; } for (property in Object.getOwnPropertyNames(this)){ typeof this[property]!='function'&&(this[property]=null); }} Navigation.prototype.update=function(){ var i, j, k, options=this._core.settings, lower=this._core.clones().length / 2, upper=lower + this._core.items().length, size=options.center||options.autoWidth||options.dotData ? 1:options.dotsEach||options.items; if(options.slideBy!=='page'){ options.slideBy=Math.min(options.slideBy, options.items); } if(options.dots||options.slideBy=='page'){ this._pages=[]; for (i=lower, j=0, k=0; i < upper; i++){ if(j >=size||j===0){ this._pages.push({ start: i - lower, end: i - lower + size - 1 }); j=0, ++k; } j +=this._core.mergers(this._core.relative(i)); }} } Navigation.prototype.draw=function(){ var difference, i, html='', options=this._core.settings, $items=this._core.$stage.children(), index=this._core.relative(this._core.current()); if(options.nav&&!options.loop&&!options.navRewind){ this._controls.$previous.toggleClass('disabled', index <=0); this._controls.$next.toggleClass('disabled', index >=this._core.maximum()); } this._controls.$previous.toggle(options.nav); this._controls.$next.toggle(options.nav); if(options.dots){ difference=this._pages.length - this._controls.$indicators.children().length; if(options.dotData&&difference!==0){ for (i=0; i < this._controls.$indicators.children().length; i++){ html +=this._templates[this._core.relative(i)]; } this._controls.$indicators.html(html); }else if(difference > 0){ html=new Array(difference + 1).join(this._templates[0]); this._controls.$indicators.append(html); }else if(difference < 0){ this._controls.$indicators.children().slice(difference).remove(); } this._controls.$indicators.find('.active').removeClass('active'); this._controls.$indicators.children().eq($.inArray(this.current(), this._pages)).addClass('active'); } this._controls.$indicators.toggle(options.dots); } Navigation.prototype.onTrigger=function(event){ var settings=this._core.settings; event.page={ index: $.inArray(this.current(), this._pages), count: this._pages.length, size: settings&&(settings.center||settings.autoWidth||settings.dotData ? 1:settings.dotsEach||settings.items) };} Navigation.prototype.current=function(){ var index=this._core.relative(this._core.current()); return $.grep(this._pages, function(o){ return o.start <=index&&o.end >=index; }).pop(); } Navigation.prototype.getPosition=function(successor){ var position, length, options=this._core.settings; if(options.slideBy=='page'){ position=$.inArray(this.current(), this._pages); length=this._pages.length; successor ? ++position:--position; position=this._pages[((position % length) + length) % length].start; }else{ position=this._core.relative(this._core.current()); length=this._core.items().length; successor ? position +=options.slideBy:position -=options.slideBy; } return position; } Navigation.prototype.next=function(speed){ $.proxy(this._overrides.to, this._core)(this.getPosition(true), speed); } Navigation.prototype.prev=function(speed){ $.proxy(this._overrides.to, this._core)(this.getPosition(false), speed); } Navigation.prototype.to=function(position, speed, standard){ var length; if(!standard){ length=this._pages.length; $.proxy(this._overrides.to, this._core)(this._pages[((position % length) + length) % length].start, speed); }else{ $.proxy(this._overrides.to, this._core)(position, speed); }} $.fn.owltstCarousel.Constructor.Plugins.Navigation=Navigation; })(window.Zepto||window.jQuery, window, document); ;(function($, window, document, undefined){ 'use strict'; var Hash=function(carousel){ this._core=carousel; this._hashes={}; this.$element=this._core.$element; this._handlers={ 'initialized.owl.carousel': $.proxy(function(){ if(this._core.settings.startPosition=='URLHash'){ $(window).trigger('hashchange.owl.navigation'); }}, this), 'prepared.owl.carousel': $.proxy(function(e){ var hash=$(e.content).find('[data-hash]').andSelf('[data-hash]').attr('data-hash'); this._hashes[hash]=e.content; }, this) }; this._core.options=$.extend({}, Hash.Defaults, this._core.options); this.$element.on(this._handlers); $(window).on('hashchange.owl.navigation', $.proxy(function(){ var hash=window.location.hash.substring(1), items=this._core.$stage.children(), position=this._hashes[hash]&&items.index(this._hashes[hash])||0; if(!hash){ return false; } this._core.to(position, false, true); }, this)); } Hash.Defaults={ URLhashListener: false } Hash.prototype.destroy=function(){ var handler, property; $(window).off('hashchange.owl.navigation'); for (handler in this._handlers){ this._core.$element.off(handler, this._handlers[handler]); } for (property in Object.getOwnPropertyNames(this)){ typeof this[property]!='function'&&(this[property]=null); }} $.fn.owltstCarousel.Constructor.Plugins.Hash=Hash; })(window.Zepto||window.jQuery, window, document); function imtst_full_quote(full, base_id){ full_quote_id='#full_quote-'+base_id; quote_id='#'+base_id; read_more_id='#read_more-'+base_id; read_less_id='#read_less-'+base_id; if(full==1){ jQuery(full_quote_id).attr('class', 'imtst_quote_show'); jQuery(read_less_id).css('display', 'block'); jQuery(quote_id).attr('class', 'imtst_quote_hide'); jQuery(read_more_id).css('display', 'none'); }else{ jQuery(full_quote_id).attr('class', 'imtst_quote_hide'); jQuery(read_less_id).css('display', 'none'); jQuery(quote_id).attr('class', 'imtst_quote_show'); jQuery(read_more_id).css('display', 'block'); }}; (function(t){function e(){}function i(t){function i(e){e.prototype.option||(e.prototype.option=function(e){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))})}function n(e,i){t.fn[e]=function(n){if("string"==typeof n){for(var s=o.call(arguments,1),a=0,u=this.length;u>a;a++){var p=this[a],h=t.data(p,e);if(h)if(t.isFunction(h[n])&&"_"!==n.charAt(0)){var f=h[n].apply(h,s);if(void 0!==f)return f}else r("no such method '"+n+"' for "+e+" instance");else r("cannot call methods on "+e+" prior to initialization; "+"attempted to call '"+n+"'")}return this}return this.each(function(){var o=t.data(this,e);o?(o.option(n),o._init()):(o=new i(this,n),t.data(this,e,o))})}}if(t){var r="undefined"==typeof console?e:function(t){console.error(t)};return t.bridget=function(t,e){i(e),n(t,e)},t.bridget}}var o=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],i):i(t.jQuery)})(window),function(t){function e(e){var i=t.event;return i.target=i.target||i.srcElement||e,i}var i=document.documentElement,o=function(){};i.addEventListener?o=function(t,e,i){t.addEventListener(e,i,!1)}:i.attachEvent&&(o=function(t,i,o){t[i+o]=o.handleEvent?function(){var i=e(t);o.handleEvent.call(o,i)}:function(){var i=e(t);o.call(t,i)},t.attachEvent("on"+i,t[i+o])});var n=function(){};i.removeEventListener?n=function(t,e,i){t.removeEventListener(e,i,!1)}:i.detachEvent&&(n=function(t,e,i){t.detachEvent("on"+e,t[e+i]);try{delete t[e+i]}catch(o){t[e+i]=void 0}});var r={bind:o,unbind:n};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:t.eventie=r}(this),function(t){function e(t){"function"==typeof t&&(e.isReady?t():r.push(t))}function i(t){var i="readystatechange"===t.type&&"complete"!==n.readyState;if(!e.isReady&&!i){e.isReady=!0;for(var o=0,s=r.length;s>o;o++){var a=r[o];a()}}}function o(o){return o.bind(n,"DOMContentLoaded",i),o.bind(n,"readystatechange",i),o.bind(t,"load",i),e}var n=t.document,r=[];e.isReady=!1,"function"==typeof define&&define.amd?(e.isReady="function"==typeof requirejs,define("doc-ready/doc-ready",["eventie/eventie"],o)):t.docReady=o(t.eventie)}(this),function(){function t(){}function e(t,e){for(var i=t.length;i--;)if(t[i].listener===e)return i;return-1}function i(t){return function(){return this[t].apply(this,arguments)}}var o=t.prototype,n=this,r=n.EventEmitter;o.getListeners=function(t){var e,i,o=this._getEvents();if(t instanceof RegExp){e={};for(i in o)o.hasOwnProperty(i)&&t.test(i)&&(e[i]=o[i])}else e=o[t]||(o[t]=[]);return e},o.flattenListeners=function(t){var e,i=[];for(e=0;t.length>e;e+=1)i.push(t[e].listener);return i},o.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&(e={},e[t]=i),e||i},o.addListener=function(t,i){var o,n=this.getListenersAsObject(t),r="object"==typeof i;for(o in n)n.hasOwnProperty(o)&&-1===e(n[o],i)&&n[o].push(r?i:{listener:i,once:!1});return this},o.on=i("addListener"),o.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},o.once=i("addOnceListener"),o.defineEvent=function(t){return this.getListeners(t),this},o.defineEvents=function(t){for(var e=0;t.length>e;e+=1)this.defineEvent(t[e]);return this},o.removeListener=function(t,i){var o,n,r=this.getListenersAsObject(t);for(n in r)r.hasOwnProperty(n)&&(o=e(r[n],i),-1!==o&&r[n].splice(o,1));return this},o.off=i("removeListener"),o.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},o.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},o.manipulateListeners=function(t,e,i){var o,n,r=t?this.removeListener:this.addListener,s=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(o=i.length;o--;)r.call(this,e,i[o]);else for(o in e)e.hasOwnProperty(o)&&(n=e[o])&&("function"==typeof n?r.call(this,o,n):s.call(this,o,n));return this},o.removeEvent=function(t){var e,i=typeof t,o=this._getEvents();if("string"===i)delete o[t];else if(t instanceof RegExp)for(e in o)o.hasOwnProperty(e)&&t.test(e)&&delete o[e];else delete this._events;return this},o.removeAllListeners=i("removeEvent"),o.emitEvent=function(t,e){var i,o,n,r,s=this.getListenersAsObject(t);for(n in s)if(s.hasOwnProperty(n))for(o=s[n].length;o--;)i=s[n][o],i.once===!0&&this.removeListener(t,i.listener),r=i.listener.apply(this,e||[]),r===this._getOnceReturnValue()&&this.removeListener(t,i.listener);return this},o.trigger=i("emitEvent"),o.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},o.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},o._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},o._getEvents=function(){return this._events||(this._events={})},t.noConflict=function(){return n.EventEmitter=r,t},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(t){function e(t){if(t){if("string"==typeof o[t])return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e,n=0,r=i.length;r>n;n++)if(e=i[n]+t,"string"==typeof o[e])return e}}var i="Webkit Moz ms Ms O".split(" "),o=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return e}):"object"==typeof exports?module.exports=e:t.getStyleProperty=e}(window),function(t){function e(t){var e=parseFloat(t),i=-1===t.indexOf("%")&&!isNaN(e);return i&&e}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0,i=s.length;i>e;e++){var o=s[e];t[o]=0}return t}function o(t){function o(t){if("string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var o=r(t);if("none"===o.display)return i();var n={};n.width=t.offsetWidth,n.height=t.offsetHeight;for(var h=n.isBorderBox=!(!p||!o[p]||"border-box"!==o[p]),f=0,d=s.length;d>f;f++){var l=s[f],c=o[l];c=a(t,c);var y=parseFloat(c);n[l]=isNaN(y)?0:y}var m=n.paddingLeft+n.paddingRight,g=n.paddingTop+n.paddingBottom,v=n.marginLeft+n.marginRight,_=n.marginTop+n.marginBottom,I=n.borderLeftWidth+n.borderRightWidth,L=n.borderTopWidth+n.borderBottomWidth,z=h&&u,S=e(o.width);S!==!1&&(n.width=S+(z?0:m+I));var b=e(o.height);return b!==!1&&(n.height=b+(z?0:g+L)),n.innerWidth=n.width-(m+I),n.innerHeight=n.height-(g+L),n.outerWidth=n.width+v,n.outerHeight=n.height+_,n}}function a(t,e){if(n||-1===e.indexOf("%"))return e;var i=t.style,o=i.left,r=t.runtimeStyle,s=r&&r.left;return s&&(r.left=t.currentStyle.left),i.left=e,e=i.pixelLeft,i.left=o,s&&(r.left=s),e}var u,p=t("boxSizing");return function(){if(p){var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[p]="border-box";var i=document.body||document.documentElement;i.appendChild(t);var o=r(t);u=200===e(o.width),i.removeChild(t)}}(),o}var n=t.getComputedStyle,r=n?function(t){return n(t,null)}:function(t){return t.currentStyle},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],o):"object"==typeof exports?module.exports=o(require("get-style-property")):t.getSize=o(t.getStyleProperty)}(window),function(t,e){function i(t,e){return t[a](e)}function o(t){if(!t.parentNode){var e=document.createDocumentFragment();e.appendChild(t)}}function n(t,e){o(t);for(var i=t.parentNode.querySelectorAll(e),n=0,r=i.length;r>n;n++)if(i[n]===t)return!0;return!1}function r(t,e){return o(t),i(t,e)}var s,a=function(){if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0,o=t.length;o>i;i++){var n=t[i],r=n+"MatchesSelector";if(e[r])return r}}();if(a){var u=document.createElement("div"),p=i(u,"div");s=p?i:r}else s=n;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return s}):window.matchesSelector=s}(this,Element.prototype),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){for(var e in t)return!1;return e=null,!0}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function n(t,n,r){function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var u=r("transition"),p=r("transform"),h=u&&p,f=!!r("perspective"),d={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[u],l=["transform","transition","transitionDuration","transitionProperty"],c=function(){for(var t={},e=0,i=l.length;i>e;e++){var o=l[e],n=r(o);n&&n!==o&&(t[o]=n)}return t}();e(a.prototype,t.prototype),a.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},a.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},a.prototype.getSize=function(){this.size=n(this.element)},a.prototype.css=function(t){var e=this.element.style;for(var i in t){var o=c[i]||i;e[o]=t[i]}},a.prototype.getPosition=function(){var t=s(this.element),e=this.layout.options,i=e.isOriginLeft,o=e.isOriginTop,n=parseInt(t[i?"left":"right"],10),r=parseInt(t[o?"top":"bottom"],10);n=isNaN(n)?0:n,r=isNaN(r)?0:r;var a=this.layout.size;n-=i?a.paddingLeft:a.paddingRight,r-=o?a.paddingTop:a.paddingBottom,this.position.x=n,this.position.y=r},a.prototype.layoutPosition=function(){var t=this.layout.size,e=this.layout.options,i={};e.isOriginLeft?(i.left=this.position.x+t.paddingLeft+"px",i.right=""):(i.right=this.position.x+t.paddingRight+"px",i.left=""),e.isOriginTop?(i.top=this.position.y+t.paddingTop+"px",i.bottom=""):(i.bottom=this.position.y+t.paddingBottom+"px",i.top=""),this.css(i),this.emitEvent("layout",[this])};var y=f?function(t,e){return"translate3d("+t+"px, "+e+"px, 0)"}:function(t,e){return"translate("+t+"px, "+e+"px)"};a.prototype._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),r=parseInt(e,10),s=n===this.position.x&&r===this.position.y;if(this.setPosition(t,e),s&&!this.isTransitioning)return this.layoutPosition(),void 0;var a=t-i,u=e-o,p={},h=this.layout.options;a=h.isOriginLeft?a:-a,u=h.isOriginTop?u:-u,p.transform=y(a,u),this.transition({to:p,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},a.prototype.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},a.prototype.moveTo=h?a.prototype._transitionTo:a.prototype.goTo,a.prototype.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},a.prototype._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},a.prototype._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return this._nonTransition(t),void 0;var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var m=p&&o(p)+",opacity";a.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:m,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(d,this,!1))},a.prototype.transition=a.prototype[u?"_transition":"_nonTransition"],a.prototype.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},a.prototype.onotransitionend=function(t){this.ontransitionend(t)};var g={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};a.prototype.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=g[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},a.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(d,this,!1),this.isTransitioning=!1},a.prototype._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var v={transitionProperty:"",transitionDuration:""};return a.prototype.removeTransitionStyles=function(){this.css(v)},a.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},a.prototype.remove=function(){if(!u||!parseFloat(this.layout.options.transitionDuration))return this.removeElem(),void 0;var t=this;this.on("transitionEnd",function(){return t.removeElem(),!0}),this.hide()},a.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options;this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0})},a.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options;this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},a.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a}var r=t.getComputedStyle,s=r?function(t){return r(t,null)}:function(t){return t.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],n):(t.Outlayer={},t.Outlayer.Item=n(t.EventEmitter,t.getSize,t.getStyleProperty))}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){return"[object Array]"===f.call(t)}function o(t){var e=[];if(i(t))e=t;else if(t&&"number"==typeof t.length)for(var o=0,n=t.length;n>o;o++)e.push(t[o]);else e.push(t);return e}function n(t,e){var i=l(e,t);-1!==i&&e.splice(i,1)}function r(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()}function s(i,s,f,l,c,y){function m(t,i){if("string"==typeof t&&(t=a.querySelector(t)),!t||!d(t))return u&&u.error("Bad "+this.constructor.namespace+" element: "+t),void 0;this.element=t,this.options=e({},this.constructor.defaults),this.option(i);var o=++g;this.element.outlayerGUID=o,v[o]=this,this._create(),this.options.isInitLayout&&this.layout()}var g=0,v={};return m.namespace="outlayer",m.Item=y,m.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e(m.prototype,f.prototype),m.prototype.option=function(t){e(this.options,t)},m.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},m.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},m.prototype._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0,r=e.length;r>n;n++){var s=e[n],a=new i(s,this);o.push(a)}return o},m.prototype._filterFindItemElements=function(t){t=o(t);for(var e=this.options.itemSelector,i=[],n=0,r=t.length;r>n;n++){var s=t[n];if(d(s))if(e){c(s,e)&&i.push(s);for(var a=s.querySelectorAll(e),u=0,p=a.length;p>u;u++)i.push(a[u])}else i.push(s)}return i},m.prototype.getItemElements=function(){for(var t=[],e=0,i=this.items.length;i>e;e++)t.push(this.items[e].element);return t},m.prototype.layout=function(){this._resetLayout(),this._manageStamps();var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},m.prototype._init=m.prototype.layout,m.prototype._resetLayout=function(){this.getSize()},m.prototype.getSize=function(){this.size=l(this.element)},m.prototype._getMeasurement=function(t,e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):d(o)&&(i=o),this[t]=i?l(i)[e]:o):this[t]=0},m.prototype.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},m.prototype._getItemsForLayout=function(t){for(var e=[],i=0,o=t.length;o>i;i++){var n=t[i];n.isIgnored||e.push(n)}return e},m.prototype._layoutItems=function(t,e){function i(){o.emitEvent("layoutComplete",[o,t])}var o=this;if(!t||!t.length)return i(),void 0;this._itemsOn(t,"layout",i);for(var n=[],r=0,s=t.length;s>r;r++){var a=t[r],u=this._getItemLayoutPosition(a);u.item=a,u.isInstant=e||a.isLayoutInstant,n.push(u)}this._processLayoutQueue(n)},m.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},m.prototype._processLayoutQueue=function(t){for(var e=0,i=t.length;i>e;e++){var o=t[e];this._positionItem(o.item,o.x,o.y,o.isInstant)}},m.prototype._positionItem=function(t,e,i,o){o?t.goTo(e,i):t.moveTo(e,i)},m.prototype._postLayout=function(){this.resizeContainer()},m.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},m.prototype._getContainerSize=h,m.prototype._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},m.prototype._itemsOn=function(t,e,i){function o(){return n++,n===r&&i.call(s),!0}for(var n=0,r=t.length,s=this,a=0,u=t.length;u>a;a++){var p=t[a];p.on(e,o)}},m.prototype.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},m.prototype.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},m.prototype.stamp=function(t){if(t=this._find(t)){this.stamps=this.stamps.concat(t);for(var e=0,i=t.length;i>e;e++){var o=t[e];this.ignore(o)}}},m.prototype.unstamp=function(t){if(t=this._find(t))for(var e=0,i=t.length;i>e;e++){var o=t[e];n(o,this.stamps),this.unignore(o)}},m.prototype._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o(t)):void 0},m.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var t=0,e=this.stamps.length;e>t;t++){var i=this.stamps[t];this._manageStamp(i)}}},m.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},m.prototype._manageStamp=h,m.prototype._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=l(t),n={left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom};return n},m.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},m.prototype.bindResize=function(){this.isResizeBound||(i.bind(t,"resize",this),this.isResizeBound=!0)},m.prototype.unbindResize=function(){this.isResizeBound&&i.unbind(t,"resize",this),this.isResizeBound=!1},m.prototype.onresize=function(){function t(){e.resize(),delete e.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var e=this;this.resizeTimeout=setTimeout(t,100)},m.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},m.prototype.needsResizeLayout=function(){var t=l(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},m.prototype.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},m.prototype.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},m.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},m.prototype.reveal=function(t){var e=t&&t.length;if(e)for(var i=0;e>i;i++){var o=t[i];o.reveal()}},m.prototype.hide=function(t){var e=t&&t.length;if(e)for(var i=0;e>i;i++){var o=t[i];o.hide()}},m.prototype.getItem=function(t){for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];if(o.element===t)return o}},m.prototype.getItems=function(t){if(t&&t.length){for(var e=[],i=0,o=t.length;o>i;i++){var n=t[i],r=this.getItem(n);r&&e.push(r)}return e}},m.prototype.remove=function(t){t=o(t);var e=this.getItems(t);if(e&&e.length){this._itemsOn(e,"remove",function(){this.emitEvent("removeComplete",[this,e])});for(var i=0,r=e.length;r>i;i++){var s=e[i];s.remove(),n(s,this.items)}}},m.prototype.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="";for(var e=0,i=this.items.length;i>e;e++){var o=this.items[e];o.destroy()}this.unbindResize(),delete this.element.outlayerGUID,p&&p.removeData(this.element,this.constructor.namespace)},m.data=function(t){var e=t&&t.outlayerGUID;return e&&v[e]},m.create=function(t,i){function o(){m.apply(this,arguments)}return Object.create?o.prototype=Object.create(m.prototype):e(o.prototype,m.prototype),o.prototype.constructor=o,o.defaults=e({},m.defaults),e(o.defaults,i),o.prototype.settings={},o.namespace=t,o.data=m.data,o.Item=function(){y.apply(this,arguments)},o.Item.prototype=new y,s(function(){for(var e=r(t),i=a.querySelectorAll(".js-"+e),n="data-"+e+"-options",s=0,h=i.length;h>s;s++){var f,d=i[s],l=d.getAttribute(n);try{f=l&&JSON.parse(l)}catch(c){u&&u.error("Error parsing "+n+" on "+d.nodeName.toLowerCase()+(d.id?"#"+d.id:"")+": "+c);continue}var y=new o(d,f);p&&p.data(d,t,y)}}),p&&p.bridget&&p.bridget(t,o),o},m.Item=y,m}var a=t.document,u=t.console,p=t.jQuery,h=function(){},f=Object.prototype.toString,d="object"==typeof HTMLElement?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"==typeof t&&1===t.nodeType&&"string"==typeof t.nodeName},l=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],s):t.Outlayer=s(t.eventie,t.docReady,t.EventEmitter,t.getSize,t.matchesSelector,t.Outlayer.Item)}(window),function(t){function e(t){function e(){t.Item.apply(this,arguments)}e.prototype=new t.Item,e.prototype._create=function(){this.id=this.layout.itemGUID++,t.Item.prototype._create.call(this),this.sortData={}},e.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var i=e.prototype.destroy;return e.prototype.destroy=function(){i.apply(this,arguments),this.css({display:""})},e}"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window),function(t){function e(t,e){function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}return function(){function t(t){return function(){return e.prototype[t].apply(this.isotope,arguments)}}for(var o=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],n=0,r=o.length;r>n;n++){var s=o[n];i.prototype[s]=t(s)}}(),i.prototype.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!==this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},i.prototype.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function o(){i.apply(this,arguments)}return o.prototype=new i,e&&(o.options=e),o.prototype.namespace=t,i.modes[t]=o,o},i}"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window),function(t){function e(t,e){var o=t.create("masonry");return o.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var t=this.cols;for(this.colYs=[];t--;)this.colYs.push(0);this.maxY=0},o.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},o.prototype.getContainerWidth=function(){var t=this.options.isFitWidth?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},o.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,o=e&&1>e?"round":"ceil",n=Math[o](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var r=this._getColGroup(n),s=Math.min.apply(Math,r),a=i(r,s),u={x:this.columnWidth*a,y:s},p=s+t.size.outerHeight,h=this.cols+1-r.length,f=0;h>f;f++)this.colYs[a+f]=p;return u},o.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;i>o;o++){var n=this.colYs.slice(o,o+t);e[o]=Math.max.apply(Math,n)}return e},o.prototype._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this.options.isOriginLeft?o.left:o.right,r=n+i.outerWidth,s=Math.floor(n/this.columnWidth);s=Math.max(0,s);var a=Math.floor(r/this.columnWidth);a-=r%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var u=(this.options.isOriginTop?o.top:o.bottom)+i.outerHeight,p=s;a>=p;p++)this.colYs[p]=Math.max(u,this.colYs[p])},o.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this.options.isFitWidth&&(t.width=this._getContainerFitWidth()),t},o.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!==this.containerWidth},o}var i=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++){var n=t[i];if(n===e)return i}return-1};"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):t.Masonry=e(t.Outlayer,t.getSize)}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t,i){var o=t.create("masonry"),n=o.prototype._getElementOffset,r=o.prototype.layout,s=o.prototype._getMeasurement;e(o.prototype,i.prototype),o.prototype._getElementOffset=n,o.prototype.layout=r,o.prototype._getMeasurement=s;var a=o.prototype.measureColumns;o.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,a.call(this)};var u=o.prototype._manageStamp;return o.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,u.apply(this,arguments)},o}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],i):i(t.Isotope.LayoutMode,t.Masonry)}(window),function(t){function e(t){var e=t.create("fitRows");return e.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0},e.prototype._getItemLayoutPosition=function(t){t.getSize(),0!==this.x&&t.size.outerWidth+this.x>this.isotope.size.innerWidth&&(this.x=0,this.y=this.maxY);var e={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=t.size.outerWidth,e},e.prototype._getContainerSize=function(){return{height:this.maxY}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):e(t.Isotope.LayoutMode)}(window),function(t){function e(t){var e=t.create("vertical",{horizontalAlignment:0});return e.prototype._resetLayout=function(){this.y=0},e.prototype._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},e.prototype._getContainerSize=function(){return{height:this.y}},e}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):e(t.Isotope.LayoutMode)}(window),function(t){function e(t,e){for(var i in e)t[i]=e[i];return t}function i(t){return"[object Array]"===h.call(t)}function o(t){var e=[];if(i(t))e=t;else if(t&&"number"==typeof t.length)for(var o=0,n=t.length;n>o;o++)e.push(t[o]);else e.push(t);return e}function n(t,e){var i=f(e,t);-1!==i&&e.splice(i,1)}function r(t,i,r,u,h){function f(t,e){return function(i,o){for(var n=0,r=t.length;r>n;n++){var s=t[n],a=i.sortData[s],u=o.sortData[s];if(a>u||u>a){var p=void 0!==e[s]?e[s]:e,h=p?1:-1;return(a>u?1:-1)*h}}return 0}}var d=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=u,d.LayoutMode=h,d.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var e in h.modes)this._initLayoutMode(e)},d.prototype.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},d.prototype._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),i=0,o=e.length;o>i;i++){var n=e[i];n.id=this.itemGUID++}return this._updateItemsSortData(e),e},d.prototype._initLayoutMode=function(t){var i=h.modes[t],o=this.options[t]||{};this.options[t]=i.options?e(i.options,o):o,this.modes[t]=new i(this)},d.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?(this.arrange(),void 0):(this._layout(),void 0)},d.prototype._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},d.prototype.arrange=function(t){this.option(t),this._getIsInstant(),this.filteredItems=this._filter(this.items),this._sort(),this._layout()},d.prototype._init=d.prototype.arrange,d.prototype._getIsInstant=function(){var t=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=t,t},d.prototype._filter=function(t){function e(){f.reveal(n),f.hide(r)}var i=this.options.filter;i=i||"*";for(var o=[],n=[],r=[],s=this._getFilterTest(i),a=0,u=t.length;u>a;a++){var p=t[a];if(!p.isIgnored){var h=s(p);h&&o.push(p),h&&p.isHidden?n.push(p):h||p.isHidden||r.push(p)}}var f=this;return this._isInstant?this._noTransition(e):e(),o},d.prototype._getFilterTest=function(t){return s&&this.options.isJQueryFiltering?function(e){return s(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return r(e.element,t)}},d.prototype.updateSortData=function(t){this._getSorters(),t=o(t); var e=this.getItems(t);e=e.length?e:this.items,this._updateItemsSortData(e)},d.prototype._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=l(i)}},d.prototype._updateItemsSortData=function(t){for(var e=0,i=t.length;i>e;e++){var o=t[e];o.updateSortData()}};var l=function(){function t(t){if("string"!=typeof t)return t;var i=a(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),r=n&&n[1],s=e(r,o),u=d.sortDataParsers[i[1]];return t=u?function(t){return t&&u(s(t))}:function(t){return t&&s(t)}}function e(t,e){var i;return i=t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&p(i)}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},d.prototype._sort=function(){var t=this.options.sortBy;if(t){var e=[].concat.apply(t,this.sortHistory),i=f(e,this.options.sortAscending);this.filteredItems.sort(i),t!==this.sortHistory[0]&&this.sortHistory.unshift(t)}},d.prototype._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw Error("No layout mode: "+t);return e.options=this.options[t],e},d.prototype._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},d.prototype._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},d.prototype._manageStamp=function(t){this._mode()._manageStamp(t)},d.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},d.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},d.prototype.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},d.prototype.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps();var o=this._filterRevealAdded(e);this.layoutItems(i),this.filteredItems=o.concat(this.filteredItems)}},d.prototype._filterRevealAdded=function(t){var e=this._noTransition(function(){return this._filter(t)});return this.layoutItems(e,!0),this.reveal(e),t},d.prototype.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;n>i;i++)o=e[i],this.element.appendChild(o.element);var r=this._filter(e);for(this._noTransition(function(){this.hide(r)}),i=0;n>i;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;n>i;i++)delete e[i].isLayoutInstant;this.reveal(r)}};var c=d.prototype.remove;return d.prototype.remove=function(t){t=o(t);var e=this.getItems(t);if(c.call(this,t),e&&e.length)for(var i=0,r=e.length;r>i;i++){var s=e[i];n(s,this.filteredItems)}},d.prototype.shuffle=function(){for(var t=0,e=this.items.length;e>t;t++){var i=this.items[t];i.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},d.prototype._noTransition=function(t){var e=this.options.transitionDuration;this.options.transitionDuration=0;var i=t.call(this);return this.options.transitionDuration=e,i},d.prototype.getFilteredItemElements=function(){for(var t=[],e=0,i=this.filteredItems.length;i>e;e++)t.push(this.filteredItems[e].element);return t},d}var s=t.jQuery,a=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},u=document.documentElement,p=u.textContent?function(t){return t.textContent}:function(t){return t.innerText},h=Object.prototype.toString,f=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var i=0,o=t.length;o>i;i++)if(t[i]===e)return i;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],r):t.Isotope=r(t.Outlayer,t.getSize,t.matchesSelector,t.Isotope.Item,t.Isotope.LayoutMode)}(window); (function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}}(function(f){var y="1.6.9",p="left",o="right",e="up",x="down",c="in",A="out",m="none",s="auto",l="swipe",t="pinch",B="tap",j="doubletap",b="longtap",z="hold",E="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,C="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:true};f.fn.swipetp=function(H){var G=f(this),F=G.data(C);if(F&&typeof H==="string"){if(F[H]){return F[H].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Method "+H+" does not exist on jQuery.swipetp")}}else{if(!F&&(typeof H==="object"||!H)){return w.apply(this,arguments)}}return G};f.fn.swipetp.version=y;f.fn.swipetp.defaults=n;f.fn.swipetp.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipetp.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:A};f.fn.swipetp.pageScroll={NONE:m,HORIZONTAL:E,VERTICAL:u,AUTO:s};f.fn.swipetp.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function w(F){if(F&&(F.allowPageScroll===undefined&&(F.swipe!==undefined||F.swipeStatus!==undefined))){F.allowPageScroll=m}if(F.click!==undefined&&F.tap===undefined){F.tap=F.click}if(!F){F={}}F=f.extend({},f.fn.swipetp.defaults,F);return this.each(function(){var H=f(this);var G=H.data(C);if(!G){G=new D(this,F);H.data(C,G)}})}function D(a5,aw){var aA=(a||d||!aw.fallbackToMouseEvents),K=aA?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",az=aA?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",V=aA?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",T=aA?null:"mouseleave",aE=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ah=0,aQ=null,ac=0,a2=0,a0=0,H=1,ar=0,aK=0,N=null;var aS=f(a5);var aa="start";var X=0;var aR=null;var U=0,a3=0,a6=0,ae=0,O=0;var aX=null,ag=null;try{aS.bind(K,aO);aS.bind(aE,ba)}catch(al){f.error("events not supported "+K+","+aE+" on jQuery.swipetp")}this.enable=function(){aS.bind(K,aO);aS.bind(aE,ba);return aS};this.disable=function(){aL();return aS};this.destroy=function(){aL();aS.data(C,null);aS=null};this.option=function(bd,bc){if(aw[bd]!==undefined){if(bc===undefined){return aw[bd]}else{aw[bd]=bc}}else{f.error("Option "+bd+" does not exist on jQuery.swipetp.options")}return null};function aO(be){if(aC()){return}if(f(be.target).closest(aw.excludedElements,aS).length>0){return}var bf=be.originalEvent?be.originalEvent:be;var bd,bg=bf.touches,bc=bg?bg[0]:bf;aa=g;if(bg){X=bg.length}else{be.preventDefault()}ah=0;aQ=null;aK=null;ac=0;a2=0;a0=0;H=1;ar=0;aR=ak();N=ab();S();if(!bg||(X===aw.fingers||aw.fingers===i)||aY()){aj(0,bc);U=au();if(X==2){aj(1,bg[1]);a2=a0=av(aR[0].start,aR[1].start)}if(aw.swipeStatus||aw.pinchStatus){bd=P(bf,aa)}}else{bd=false}if(bd===false){aa=q;P(bf,aa);return bd}else{if(aw.hold){ag=setTimeout(f.proxy(function(){aS.trigger("hold",[bf.target]);if(aw.hold){bd=aw.hold.call(aS,bf,bf.target)}},this),aw.longTapThreshold)}ap(true)}return null}function a4(bf){var bi=bf.originalEvent?bf.originalEvent:bf;if(aa===h||aa===q||an()){return}var be,bj=bi.touches,bd=bj?bj[0]:bi;var bg=aI(bd);a3=au();if(bj){X=bj.length}if(aw.hold){clearTimeout(ag)}aa=k;if(X==2){if(a2==0){aj(1,bj[1]);a2=a0=av(aR[0].start,aR[1].start)}else{aI(bj[1]);a0=av(aR[0].end,aR[1].end);aK=at(aR[0].end,aR[1].end)}H=a8(a2,a0);ar=Math.abs(a2-a0)}if((X===aw.fingers||aw.fingers===i)||!bj||aY()){aQ=aM(bg.start,bg.end);am(bf,aQ);ah=aT(bg.start,bg.end);ac=aN();aJ(aQ,ah);if(aw.swipeStatus||aw.pinchStatus){be=P(bi,aa)}if(!aw.triggerOnTouchEnd||aw.triggerOnTouchLeave){var bc=true;if(aw.triggerOnTouchLeave){var bh=aZ(this);bc=F(bg.end,bh)}if(!aw.triggerOnTouchEnd&&bc){aa=aD(k)}else{if(aw.triggerOnTouchLeave&&!bc){aa=aD(h)}}if(aa==q||aa==h){P(bi,aa)}}}else{aa=q;P(bi,aa)}if(be===false){aa=q;P(bi,aa)}}function M(bc){var bd=bc.originalEvent?bc.originalEvent:bc,be=bd.touches;if(be){if(be.length){G();return true}}if(an()){X=ae}a3=au();ac=aN();if(bb()||!ao()){aa=q;P(bd,aa)}else{if(aw.triggerOnTouchEnd||(aw.triggerOnTouchEnd==false&&aa===k)){bc.preventDefault();aa=h;P(bd,aa)}else{if(!aw.triggerOnTouchEnd&&a7()){aa=h;aG(bd,aa,B)}else{if(aa===k){aa=q;P(bd,aa)}}}}ap(false);return null}function ba(){X=0;a3=0;U=0;a2=0;a0=0;H=1;S();ap(false)}function L(bc){var bd=bc.originalEvent?bc.originalEvent:bc;if(aw.triggerOnTouchLeave){aa=aD(h);P(bd,aa)}}function aL(){aS.unbind(K,aO);aS.unbind(aE,ba);aS.unbind(az,a4);aS.unbind(V,M);if(T){aS.unbind(T,L)}ap(false)}function aD(bg){var bf=bg;var be=aB();var bd=ao();var bc=bb();if(!be||bc){bf=q}else{if(bd&&bg==k&&(!aw.triggerOnTouchEnd||aw.triggerOnTouchLeave)){bf=h}else{if(!bd&&bg==h&&aw.triggerOnTouchLeave){bf=q}}}return bf}function P(be,bc){var bd,bf=be.touches;if((J()||W())||(Q()||aY())){if(J()||W()){bd=aG(be,bc,l)}if((Q()||aY())&&bd!==false){bd=aG(be,bc,t)}}else{if(aH()&&bd!==false){bd=aG(be,bc,j)}else{if(aq()&&bd!==false){bd=aG(be,bc,b)}else{if(ai()&&bd!==false){bd=aG(be,bc,B)}}}}if(bc===q){ba(be)}if(bc===h){if(bf){if(!bf.length){ba(be)}}else{ba(be)}}return bd}function aG(bf,bc,be){var bd;if(be==l){aS.trigger("swipeStatus",[bc,aQ||null,ah||0,ac||0,X,aR]);if(aw.swipeStatus){bd=aw.swipeStatus.call(aS,bf,bc,aQ||null,ah||0,ac||0,X,aR);if(bd===false){return false}}if(bc==h&&aW()){aS.trigger("swipe",[aQ,ah,ac,X,aR]);if(aw.swipe){bd=aw.swipe.call(aS,bf,aQ,ah,ac,X,aR);if(bd===false){return false}}switch(aQ){case p:aS.trigger("swipeLeft",[aQ,ah,ac,X,aR]);if(aw.swipeLeft){bd=aw.swipeLeft.call(aS,bf,aQ,ah,ac,X,aR)}break;case o:aS.trigger("swipeRight",[aQ,ah,ac,X,aR]);if(aw.swipeRight){bd=aw.swipeRight.call(aS,bf,aQ,ah,ac,X,aR)}break;case e:aS.trigger("swipeUp",[aQ,ah,ac,X,aR]);if(aw.swipeUp){bd=aw.swipeUp.call(aS,bf,aQ,ah,ac,X,aR)}break;case x:aS.trigger("swipeDown",[aQ,ah,ac,X,aR]);if(aw.swipeDown){bd=aw.swipeDown.call(aS,bf,aQ,ah,ac,X,aR)}break}}}if(be==t){aS.trigger("pinchStatus",[bc,aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchStatus){bd=aw.pinchStatus.call(aS,bf,bc,aK||null,ar||0,ac||0,X,H,aR);if(bd===false){return false}}if(bc==h&&a9()){switch(aK){case c:aS.trigger("pinchIn",[aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchIn){bd=aw.pinchIn.call(aS,bf,aK||null,ar||0,ac||0,X,H,aR)}break;case A:aS.trigger("pinchOut",[aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchOut){bd=aw.pinchOut.call(aS,bf,aK||null,ar||0,ac||0,X,H,aR)}break}}}if(be==B){if(bc===q||bc===h){clearTimeout(aX);clearTimeout(ag);if(Z()&&!I()){O=au();aX=setTimeout(f.proxy(function(){O=null;aS.trigger("tap",[bf.target]);if(aw.tap){bd=aw.tap.call(aS,bf,bf.target)}},this),aw.doubleTapThreshold)}else{O=null;aS.trigger("tap",[bf.target]);if(aw.tap){bd=aw.tap.call(aS,bf,bf.target)}}}}else{if(be==j){if(bc===q||bc===h){clearTimeout(aX);O=null;aS.trigger("doubletap",[bf.target]);if(aw.doubleTap){bd=aw.doubleTap.call(aS,bf,bf.target)}}}else{if(be==b){if(bc===q||bc===h){clearTimeout(aX);O=null;aS.trigger("longtap",[bf.target]);if(aw.longTap){bd=aw.longTap.call(aS,bf,bf.target)}}}}}return bd}function ao(){var bc=true;if(aw.threshold!==null){bc=ah>=aw.threshold}return bc}function bb(){var bc=false;if(aw.cancelThreshold!==null&&aQ!==null){bc=(aU(aQ)-ah)>=aw.cancelThreshold}return bc}function af(){if(aw.pinchThreshold!==null){return ar>=aw.pinchThreshold}return true}function aB(){var bc;if(aw.maxTimeThreshold){if(ac>=aw.maxTimeThreshold){bc=false}else{bc=true}}else{bc=true}return bc}function am(bc,bd){if(aw.preventDefaultEvents===false){return}if(aw.allowPageScroll===m){bc.preventDefault()}else{var be=aw.allowPageScroll===s;switch(bd){case p:if((aw.swipeLeft&&be)||(!be&&aw.allowPageScroll!=E)){bc.preventDefault()}break;case o:if((aw.swipeRight&&be)||(!be&&aw.allowPageScroll!=E)){bc.preventDefault()}break;case e:if((aw.swipeUp&&be)||(!be&&aw.allowPageScroll!=u)){bc.preventDefault()}break;case x:if((aw.swipeDown&&be)||(!be&&aw.allowPageScroll!=u)){bc.preventDefault()}break}}}function a9(){var bd=aP();var bc=Y();var be=af();return bd&&bc&&be}function aY(){return !!(aw.pinchStatus||aw.pinchIn||aw.pinchOut)}function Q(){return !!(a9()&&aY())}function aW(){var bf=aB();var bh=ao();var be=aP();var bc=Y();var bd=bb();var bg=!bd&&bc&&be&&bh&&bf;return bg}function W(){return !!(aw.swipe||aw.swipeStatus||aw.swipeLeft||aw.swipeRight||aw.swipeUp||aw.swipeDown)}function J(){return !!(aW()&&W())}function aP(){return((X===aw.fingers||aw.fingers===i)||!a)}function Y(){return aR[0].end.x!==0}function a7(){return !!(aw.tap)}function Z(){return !!(aw.doubleTap)}function aV(){return !!(aw.longTap)}function R(){if(O==null){return false}var bc=au();return(Z()&&((bc-O)<=aw.doubleTapThreshold))}function I(){return R()}function ay(){return((X===1||!a)&&(isNaN(ah)||ahaw.longTapThreshold)&&(ah=0)){return p}else{if((be<=360)&&(be>=315)){return p}else{if((be>=135)&&(be<=225)){return o}else{if((be>45)&&(be<135)){return x}else{return e}}}}}function au(){var bc=new Date();return bc.getTime()}function aZ(bc){bc=f(bc);var be=bc.offset();var bd={left:be.left,right:be.left+bc.outerWidth(),top:be.top,bottom:be.top+bc.outerHeight()};return bd}function F(bc,bd){return(bc.x>bd.left&&bc.xbd.top&&bc.y-1;)(l=q[f[s]]||new r(f[s],[])).gsClass?(i[s]=l.gsClass,t--):j&&l.sc.push(this);if(0===t&&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,p="undefined"!=typeof module&&module.exports,!p&&"function"==typeof define&&define.amd)define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});else if(p)if(d===b){module.exports=c[b]=o;for(s in c)o[s]=c[s]}else c[b]&&(c[b][n]=o);for(s=0;s-1;)for(f=i[j],e=d?t("easing."+f,null,!0):l.easing[f]||{},g=k.length;--g>-1;)h=k[g],w[f+"."+h]=w[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(h=v.prototype,h._calcEnd=!1,h.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},f=["Linear","Quad","Cubic","Quart","Quint,Strong"],g=f.length;--g>-1;)h=f[g]+",Power"+g,x(new v(null,null,1,g),h,"easeOut",!0),x(new v(null,null,2,g),h,"easeIn"+(0===g?",easeNone":"")),x(new v(null,null,3,g),h,"easeInOut");w.linear=l.easing.Linear.easeIn,w.swing=l.easing.Quad.easeInOut;var y=t("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});h=y.prototype,h.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],k=0;for(this!==i||j||i.wake(),null==h&&(this._listeners[a]=h=[]),g=h.length;--g>-1;)f=h[g],f.c===b&&f.s===c?h.splice(g,1):0===k&&f.pr-1;)if(d[c].c===b)return void d.splice(c,1)},h.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var z=a.requestAnimationFrame,A=a.cancelAnimationFrame,B=Date.now||function(){return(new Date).getTime()},C=B();for(f=["ms","moz","webkit","o"],g=f.length;--g>-1&&!z;)z=a[f[g]+"RequestAnimationFrame"],A=a[f[g]+"CancelAnimationFrame"]||a[f[g]+"CancelRequestAnimationFrame"];t("Ticker",function(a,b){var c,e,f,g,h,k=this,l=B(),n=b!==!1&&z?"auto":!1,p=500,q=33,r="tick",s=function(a){var b,d,i=B()-C;i>p&&(l+=i-q),C+=i,k.time=(C-l)/1e3,b=k.time-h,(!c||b>0||a===!0)&&(k.frame++,h+=b+(b>=g?.004:g-b),d=!0),a!==!0&&(f=e(s)),d&&k.dispatchEvent(r)};y.call(k),k.time=k.frame=0,k.tick=function(){s(!0)},k.lagSmoothing=function(a,b){p=a||1/m,q=Math.min(b,p,0)},k.sleep=function(){null!=f&&(n&&A?A(f):clearTimeout(f),e=o,f=null,k===i&&(j=!1))},k.wake=function(a){null!==f?k.sleep():a?l+=-C+(C=B()):k.frame>10&&(C=B()-p+5),e=0===c?o:n&&z?z:function(a){return setTimeout(a,1e3*(h-k.time)+1|0)},k===i&&(j=!0),s(2)},k.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void k.wake()):c},k.useRAF=function(a){return arguments.length?(k.sleep(),n=a,void k.fps(c)):n},k.fps(a),setTimeout(function(){"auto"===n&&k.frame<5&&"hidden"!==d.visibilityState&&k.useRAF(!1)},1500)}),h=l.Ticker.prototype=new l.events.EventDispatcher,h.constructor=l.Ticker;var D=t("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=b.immediateRender===!0,this.data=b.data,this._reversed=b.reversed===!0,W){j||i.wake();var c=this.vars.useFrames?V:W;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});i=D.ticker=new l.Ticker,h=D.prototype,h._dirty=h._gc=h._initted=h._paused=!1,h._totalTime=h._time=0,h._rawPrevTime=-1,h._next=h._last=h._onUpdate=h._timeline=h.timeline=null,h._paused=!1;var E=function(){j&&B()-C>2e3&&i.wake(),setTimeout(E,2e3)};E(),h.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},h.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},h.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},h.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},h.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},h.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},h.render=function(a,b,c){},h.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},h.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime(!0))>=c&&a-1;)"{self}"===a[b]&&(c[b]=this);return c},h._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},h.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=p(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},h.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},h.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:a,b)):this._time},h.totalTime=function(a,b,c){if(j||i.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(J.length&&Y(),this.render(a,b,!1),J.length&&Y())}return this},h.progress=h.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio},h.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},h.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},h.timeScale=function(a){if(!arguments.length)return this._timeScale;if(a=a||m,this._timeline&&this._timeline.smoothChildTiming){var b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime();this._startTime=c-(c-this._startTime)*this._timeScale/a}return this._timeScale=a,this._uncache(!1)},h.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},h.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(j||a||i.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var F=t("core.SimpleTimeline",function(a){D.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});h=F.prototype=new D,h.constructor=F,h.kill()._gc=!1,h._first=h._last=h._recent=null,h._sortChildren=!1,h.add=h.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=a._startTime+(this.rawTime()-a._startTime)/a._timeScale),a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&&e._startTime>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&&this._uncache(!0),this},h._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},h.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},h.rawTime=function(){return j||i.wake(),this._totalTime};var G=t("TweenLite",function(b,c,d){if(D.call(this,c,d),this.render=G.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:G.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?U[G.defaultOverwrite]:"number"==typeof i?i>>0:U[i],(h||b instanceof Array||b.push&&p(b))&&"number"!=typeof b[0])for(this._targets=g=n(b),this._propLookup=[],this._siblings=[],e=0;e1&&_(f,this,null,1,this._siblings[e])):(f=g[e--]=G.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=Z(b,this,!1),1===i&&this._siblings.length>1&&_(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-m,this.render(Math.min(0,-this._delay)))},!0),H=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType)},I=function(a,b){var c,d={};for(c in a)T[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!Q[c]||Q[c]&&Q[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.19.1",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=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m(b,this._target||c.t):d>b&&b>-d&&!c.blob&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},N=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(L)||[],f=b.match(L)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:0}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=M,l},O=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&&!n)&&(g||isNaN(m)||!n&&isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=N(m,n?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)&&(o._next._prev=o),this._firstPT=o,o):void 0},P=G._internals={isArray:p,isSelector:H,lazyTweens:J,blobDif:N},Q=G._plugins={},R=P.tweenLookup={},S=0,T=P.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},U={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},V=D._rootFramesTimeline=new F,W=D._rootTimeline=new F,X=30,Y=P.lazyRender=function(){var a,b=J.length;for(K={};--b>-1;)a=J[b],a&&a._lazy!==!1&&(a.render(a._lazy[0],a._lazy[1],!0),a._lazy=!1);J.length=0};W._startTime=i.time,V._startTime=i.frame,W._active=V._active=!0,setTimeout(Y,1),D._updateRoot=G.render=function(){var a,b,c;if(J.length&&Y(),W.render((i.time-W._startTime)*W._timeScale,!1,!1),V.render((i.frame-V._startTime)*V._timeScale,!1,!1),J.length&&Y(),i.frame>=X){X=i.frame+(parseInt(G.autoSleep,10)||120);for(c in R){for(b=R[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete R[c]}if(c=W._first,(!c||c._paused)&&G.autoSleep&&!V._first&&1===i._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||i.sleep()}}},i.addEventListener("tick",D._updateRoot);var Z=function(a,b,c){var d,e,f=a._gsTweenID;if(R[f||(a._gsTweenID=f="t"+S++)]||(R[f]={target:a,tweens:[]}),b&&(d=R[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return R[f].tweens},$=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=G.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},_=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+m,l=[],n=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||aa(b,0,o),0===aa(h,j,o)&&(l[n++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2e-10||(l[n++]=h)));for(f=n;--f>-1;)if(h=l[f],2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted){if(2!==d&&!$(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},aa=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*m>f-b?m:(f+=a.totalDuration()/a._timeScale/e)>b+m?0:f-b-m};h._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease;if(g.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,this._startAt=G.to(this.target,0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)T[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=G.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof v?k:"function"==typeof k?new v(k,g.easeParams):w[k]||G.defaultEase:G.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&G._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},h._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;K[b._gsTweenID]&&Y(),this.vars.css||b.style&&b!==a&&b.nodeType&&Q.css&&this.vars.autoCSS!==!1&&I(this.vars,b);for(g in this.vars)if(l=this.vars[g],T[g])l&&(l instanceof Array||l.push&&p(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(Q[g]&&(j=new Q[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=O.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&_(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(K[b._gsTweenID]=!0),i)},h.render=function(a,b,c){var d,e,f,g,h=this._time,i=this._duration,j=this._rawPrevTime;if(a>=i-1e-7&&a>=0)this._totalTime=this._time=i,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),0===i&&(this._initted||!this.vars.lazy||c)&&(this._startTime===this._timeline._duration&&(a=0),(0>j||0>=a&&a>=-1e-7||j===m&&"isPause"!==this.data)&&j!==a&&(c=!0,j>m&&(e="onReverseComplete")),this._rawPrevTime=g=!b||a||j===a?a:m);else if(1e-7>a)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==h||0===i&&j>0)&&(e="onReverseComplete",d=this._reversed),0>a&&(this._active=!1,0===i&&(this._initted||!this.vars.lazy||c)&&(j>=0&&(j!==m||"isPause"!==this.data)&&(c=!0),this._rawPrevTime=g=!b||a||j===a?a:m)),this._initted||(c=!0);else if(this._totalTime=this._time=a,this._easeType){var k=a/i,l=this._easeType,n=this._easePower;(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===n?k*=k:2===n?k*=k*k:3===n?k*=k*k*k:4===n&&(k*=k*k*k*k),1===l?this.ratio=1-k:2===l?this.ratio=k:.5>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&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=h,this._rawPrevTime=j,J.push(this),void(this._lazy=[a,b]);this._time&&!d?this.ratio=this._ease.getRatio(this._time/i):d&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==h&&a>=0&&(this._active=!0),0===h&&(this._startAt&&(a>=0?this._startAt.render(a,b,c):e||(e="_dummyGS")),this.vars.onStart&&(0!==this._time||0===i)&&(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>a&&this._startAt&&a!==-1e-4&&this._startAt.render(a,b,c),b||(this._time!==h||d||c)&&this._callback("onUpdate")),e&&(!this._gc||c)&&(0>a&&this._startAt&&!this._onUpdate&&a!==-1e-4&&this._startAt.render(a,b,c),d&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[e]&&this._callback(e),0===i&&this._rawPrevTime===m&&g!==m&&(this._rawPrevTime=0))}},h._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:G.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline;if((p(b)||H(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(G.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!$(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return i},h.invalidate=function(){return this._notifyPluginsOfEnabled&&G._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],D.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-m,this.render(Math.min(0,-this._delay))),this},h._enabled=function(a,b){if(j||i.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=Z(d[c],this,!0);else this._siblings=Z(this.target,this,!0)}return D.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?G._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},G.to=function(a,b,c){return new G(a,b,c)},G.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new G(a,b,c)},G.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new G(a,b,d)},G.delayedCall=function(a,b,c,d,e){return new G(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},G.set=function(a,b){return new G(a,0,b)},G.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:G.selector(a)||a;var c,d,e,f;if((p(a)||H(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(G.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else for(d=Z(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d},G.killTweensOf=G.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=G.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var ba=t("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=ba.prototype},!0);if(h=ba.prototype,ba.version="1.19.0",ba.API=2,h._firstPT=null,h._addTween=O,h.setRatio=M,h._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},h._mod=h._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},G._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},ba.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===ba.API&&(Q[(new a[b])._propName]=a[b]);return!0},s.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=t("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){ba.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new ba(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,ba.activate([g]),g},f=a._gsQueue){for(g=0;gt._rawPrevTime||0===t._rawPrevTime&&a._reversed,_=l?0:r,f=l?r:0;if(e||!this._forcingPlayhead){for(a.pause(h),n=t._prev;n&&n._startTime===h;)n._rawPrevTime=f,n=n._prev;for(n=t._next;n&&n._startTime===h;)n._rawPrevTime=_,n=n._next;e&&e.apply(s||a.vars.callbackScope||a,i||u),(this._forcingPlayhead||!a._paused)&&a.seek(o)}},m=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},d=s.prototype=new e;return s.version="1.17.0",d.constructor=s,d.kill()._gc=d._forcingPlayhead=!1,d.to=function(t,e,s,r){var n=s.repeat&&f.TweenMax||i;return e?this.add(new n(t,e,s),r):this.set(t,s,r)},d.from=function(t,e,s,r){return this.add((s.repeat&&f.TweenMax||i).from(t,e,s),r)},d.fromTo=function(t,e,s,r,n){var a=r.repeat&&f.TweenMax||i;return e?this.add(a.fromTo(t,e,s,r),n):this.set(t,r,n)},d.staggerTo=function(t,e,r,n,a,h,l,_){var u,f=new s({onComplete:h,onCompleteParams:l,callbackScope:_,smoothChildTiming:this.smoothChildTiming});for("string"==typeof t&&(t=i.selector(t)||t),t=t||[],o(t)&&(t=m(t)),n=n||0,0>n&&(t=m(t),t.reverse(),n*=-1),u=0;t.length>u;u++)r.startAt&&(r.startAt=c(r.startAt)),f.to(t[u],e,c(r),u*n);return this.add(f,a)},d.staggerFrom=function(t,e,i,s,r,n,a,o){return i.immediateRender=0!=i.immediateRender,i.runBackwards=!0,this.staggerTo(t,e,i,s,r,n,a,o)},d.staggerFromTo=function(t,e,i,s,r,n,a,o,h){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,this.staggerTo(t,e,s,r,n,a,o,h)},d.call=function(t,e,s,r){return this.add(i.delayedCall(0,t,e,s),r)},d.set=function(t,e,s){return s=this._parseTimeOrLabel(s,0,!0),null==e.immediateRender&&(e.immediateRender=s===this._time&&!this._paused),this.add(new i(t,0,e),s)},s.exportRoot=function(t,e){t=t||{},null==t.smoothChildTiming&&(t.smoothChildTiming=!0);var r,n,a=new s(t),o=a._timeline;for(null==e&&(e=!0),o._remove(a,!0),a._startTime=0,a._rawPrevTime=a._time=a._totalTime=o._time,r=o._first;r;)n=r._next,e&&r instanceof i&&r.target===r.vars.onComplete||a.add(r,r._startTime-r._delay),r=n;return o.add(a,0),a},d.add=function(r,n,a,o){var l,_,u,f,c,p;if("number"!=typeof n&&(n=this._parseTimeOrLabel(n,0,!0,r)),!(r instanceof t)){if(r instanceof Array||r&&r.push&&h(r)){for(a=a||"normal",o=o||0,l=n,_=r.length,u=0;_>u;u++)h(f=r[u])&&(f=new s({tweens:f})),this.add(f,l),"string"!=typeof f&&"function"!=typeof f&&("sequence"===a?l=f._startTime+f.totalDuration()/f._timeScale:"start"===a&&(f._startTime-=f.delay())),l+=o;return this._uncache(!0)}if("string"==typeof r)return this.addLabel(r,n);if("function"!=typeof r)throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedCall(0,r)}if(e.prototype.add.call(this,r,n),(this._gc||this._time===this._duration)&&!this._paused&&this._durationr._startTime;c._timeline;)p&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},d.remove=function(e){if(e instanceof t)return this._remove(e,!1);if(e instanceof Array||e&&e.push&&h(e)){for(var i=e.length;--i>-1;)this.remove(e[i]);return this}return"string"==typeof e?this.removeLabel(e):this.kill(null,e)},d._remove=function(t,i){e.prototype._remove.call(this,t,i);var s=this._last;return s?this._time>s._startTime+s._totalDuration/s._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},d.append=function(t,e){return this.add(t,this._parseTimeOrLabel(null,e,!0,t))},d.insert=d.insertMultiple=function(t,e,i,s){return this.add(t,e||0,i,s)},d.appendMultiple=function(t,e,i,s){return this.add(t,this._parseTimeOrLabel(null,e,!0,t),i,s)},d.addLabel=function(t,e){return this._labels[t]=this._parseTimeOrLabel(e),this},d.addPause=function(t,e,s,r){var n=i.delayedCall(0,p,["{self}",e,s,r],this);return n.data="isPause",this.add(n,t)},d.removeLabel=function(t){return delete this._labels[t],this},d.getLabelTime=function(t){return null!=this._labels[t]?this._labels[t]:-1},d._parseTimeOrLabel=function(e,i,s,r){var n;if(r instanceof t&&r.timeline===this)this.remove(r);else if(r&&(r instanceof Array||r.push&&h(r)))for(n=r.length;--n>-1;)r[n]instanceof t&&r[n].timeline===this&&this.remove(r[n]);if("string"==typeof i)return this._parseTimeOrLabel(i,s&&"number"==typeof e&&null==this._labels[i]?e-this.duration():0,s);if(i=i||0,"string"!=typeof e||!isNaN(e)&&null==this._labels[e])null==e&&(e=this.duration());else{if(n=e.indexOf("="),-1===n)return null==this._labels[e]?s?this._labels[e]=this.duration()+i:i:this._labels[e]+i;i=parseInt(e.charAt(n-1)+"1",10)*Number(e.substr(n+1)),e=n>1?this._parseTimeOrLabel(e.substr(0,n-1),0,s):this.duration()}return Number(e)+i},d.seek=function(t,e){return this.totalTime("number"==typeof t?t:this._parseTimeOrLabel(t),e!==!1)},d.stop=function(){return this.paused(!0)},d.gotoAndPlay=function(t,e){return this.play(t,e)},d.gotoAndStop=function(t,e){return this.pause(t,e)},d.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var s,n,a,o,h,u=this._dirty?this.totalDuration():this._totalDuration,f=this._time,c=this._startTime,p=this._timeScale,m=this._paused;if(t>=u)this._totalTime=this._time=u,this._reversed||this._hasPausedChild()||(n=!0,o="onComplete",h=!!this._timeline.autoRemoveChildren,0===this._duration&&(0===t||0>this._rawPrevTime||this._rawPrevTime===r)&&this._rawPrevTime!==t&&this._first&&(h=!0,this._rawPrevTime>r&&(o="onReverseComplete"))),this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,t=u+1e-4;else if(1e-7>t)if(this._totalTime=this._time=0,(0!==f||0===this._duration&&this._rawPrevTime!==r&&(this._rawPrevTime>0||0>t&&this._rawPrevTime>=0))&&(o="onReverseComplete",n=this._reversed),0>t)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(h=n=!0,o="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(h=!0),this._rawPrevTime=t;else{if(this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,0===t&&n)for(s=this._first;s&&0===s._startTime;)s._duration||(n=!1),s=s._next;t=0,this._initted||(h=!0)}else this._totalTime=this._time=this._rawPrevTime=t;if(this._time!==f&&this._first||i||h){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==f&&t>0&&(this._active=!0),0===f&&this.vars.onStart&&0!==this._time&&(e||this._callback("onStart")),this._time>=f)for(s=this._first;s&&(a=s._next,!this._paused||m);)(s._active||s._startTime<=this._time&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;else for(s=this._last;s&&(a=s._prev,!this._paused||m);)(s._active||f>=s._startTime&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;this._onUpdate&&(e||(l.length&&_(),this._callback("onUpdate"))),o&&(this._gc||(c===this._startTime||p!==this._timeScale)&&(0===this._time||u>=this.totalDuration())&&(n&&(l.length&&_(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[o]&&this._callback(o)))}},d._hasPausedChild=function(){for(var t=this._first;t;){if(t._paused||t instanceof s&&t._hasPausedChild())return!0;t=t._next}return!1},d.getChildren=function(t,e,s,r){r=r||-9999999999;for(var n=[],a=this._first,o=0;a;)r>a._startTime||(a instanceof i?e!==!1&&(n[o++]=a):(s!==!1&&(n[o++]=a),t!==!1&&(n=n.concat(a.getChildren(!0,e,s)),o=n.length))),a=a._next;return n},d.getTweensOf=function(t,e){var s,r,n=this._gc,a=[],o=0;for(n&&this._enabled(!0,!0),s=i.getTweensOf(t),r=s.length;--r>-1;)(s[r].timeline===this||e&&this._contains(s[r]))&&(a[o++]=s[r]);return n&&this._enabled(!1,!0),a},d.recent=function(){return this._recent},d._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},d.shiftChildren=function(t,e,i){i=i||0;for(var s,r=this._first,n=this._labels;r;)r._startTime>=i&&(r._startTime+=t),r=r._next;if(e)for(s in n)n[s]>=i&&(n[s]+=t);return this._uncache(!0)},d._kill=function(t,e){if(!t&&!e)return this._enabled(!1,!1);for(var i=e?this.getTweensOf(e):this.getChildren(!0,!0,!1),s=i.length,r=!1;--s>-1;)i[s]._kill(t,e)&&(r=!0);return r},d.clear=function(t){var e=this.getChildren(!1,!0,!0),i=e.length;for(this._time=this._totalTime=0;--i>-1;)e[i]._enabled(!1,!1);return t!==!1&&(this._labels={}),this._uncache(!0)},d.invalidate=function(){for(var e=this._first;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},d._enabled=function(t,i){if(t===this._gc)for(var s=this._first;s;)s._enabled(t,!0),s=s._next;return e.prototype._enabled.call(this,t,i)},d.totalTime=function(){this._forcingPlayhead=!0;var e=t.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},d.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timeScale(this._duration/t),this):(this._dirty&&this.totalDuration(),this._duration)},d.totalDuration=function(t){if(!arguments.length){if(this._dirty){for(var e,i,s=0,r=this._last,n=999999999999;r;)e=r._prev,r._dirty&&r.totalDuration(),r._startTime>n&&this._sortChildren&&!r._paused?this.add(r,r._startTime-r._delay):n=r._startTime,0>r._startTime&&!r._paused&&(s-=r._startTime,this._timeline.smoothChildTiming&&(this._startTime+=r._startTime/this._timeScale),this.shiftChildren(-r._startTime,!1,-9999999999),n=0),i=r._startTime+r._totalDuration/r._timeScale,i>s&&(s=i),r=e;this._duration=this._totalDuration=s,this._dirty=!1}return this._totalDuration}return 0!==this.totalDuration()&&0!==t&&this.timeScale(this._totalDuration/t),this},d.paused=function(e){if(!e)for(var i=this._first,s=this._time;i;)i._startTime===s&&"isPause"===i.data&&(i._rawPrevTime=0),i=i._next;return t.prototype.paused.apply(this,arguments)},d.usesFrames=function(){for(var e=this._timeline;e._timeline;)e=e._timeline;return e===t._rootFramesTimeline},d.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},s},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("./TweenLite.js"),module.exports=e())}("TimelineLite"); var _gsScope="undefined"!=typeof module&&module.exports&&"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&&(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)<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>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),q=p.prototype=new a;return q.constructor=p,q.getRatio=function(a){var b=a+(.5-a)*this._p;return athis._p3?this._calcEnd?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){a=a||1,this._p1=1/a,this._p2=a+1},!0),q=b.prototype=new a,q.constructor=b,q.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),(this._p2*a>>0)*this._p1},q.config=b.config=function(a){return new b(a)},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>-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>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&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new m(1,1,null),n=l;--n>-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>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},q.config=function(a){return new c(a)},c.ease=new c,l("Bounce",j("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),j("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),j("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),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)<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>=1?a:1,this._p2=(b||d)/(1>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)<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)<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&&_gsScope._gsQueue.pop()(),function(){"use strict";var a=function(){return _gsScope.GreenSockGlobals||_gsScope};"function"==typeof define&&define.amd?define(["TweenLite"],a):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=a())}(); var _gsScope="undefined"!=typeof module&&module.exports&&"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.19.1",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *=*([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N={style:{}},O=_gsScope.document||{createElement:function(){return N}},P=function(a,b){return O.createElementNS?O.createElementNS(b||"http://www.w3.org/1999/xhtml",a):O.createElement(a)},Q=P("div"),R=P("img"),S=g._internals={_specialProps:i},T=(_gsScope.navigator||{}).userAgent||"",U=function(){var a=T.indexOf("Android"),b=P("a");return m=-1!==T.indexOf("Safari")&&-1===T.indexOf("Chrome")&&(-1===a||parseFloat(T.substr(a+8,2))>3),o=m&&parseFloat(T.substr(T.indexOf("Version/")+8,2))<6,n=-1!==T.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),V=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},W=function(a){_gsScope.console&&console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(Y=3===d?"ms":c[d],X="-"+Y.toLowerCase()+"-",Y+a):null},$=O.defaultView?O.defaultView.getComputedStyle:function(){},_=g.getStyle=function(a,b,c,d,e){var f;return U||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||$(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):V(a)},aa=S.convertToPixels=function(a,c,d,e,f){if("px"===e||!e)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=Q.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+_(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||O.body,i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(Q),h=parseFloat(Q[k?"offsetWidth":"offsetHeight"]),l.removeChild(Q),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=aa(a,c,d,e,!0))}return o&&(h/=100),n?-h:h},ba=S.calculateOffset=function(a,b,c){if("absolute"!==_(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=_(a,"margin"+d,c);return a["offset"+d]-(aa(a,b,parseFloat(e),e.replace(w,""))||0)},ca=function(a,b){var c,d,e,f={};if(b=b||$(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Da===e)&&(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ca===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(C,E)]=b[c]);return U||(f.opacity=V(a)),d=Ra(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Fa&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},da=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:ba(a,g),void 0!==j[g]&&(h=new sa(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},ea={width:["Left","Right"],height:["Top","Bottom"]},fa=["marginLeft","marginRight","marginTop","marginBottom"],ga=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||$(a))[b]||0;if(a.getCTM&&Oa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=ea[b],f=e.length;for(c=c||$(a,null);--f>-1;)d-=parseFloat(_(a,"padding"+e[f],c,!0))||0,d-=parseFloat(_(a,"border"+e[f]+"Width",c,!0))||0;return d},ha=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ia=function(a,b){return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ja=function(a,b){return"function"==typeof a&&(a=a(r,q)),null==a?b:"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ka=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},la={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ma=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},na=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),la[a])c=la[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(a[3])),c[0]=ma(g+1/3,d,e),c[1]=ma(g,d,e),c[2]=ma(g-1/3,d,e);else c=a.match(s)||la.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=la.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},oa=function(a,b){var c,d,e,f=a.match(pa)||[],g=0,h=f.length?"":a;for(c=0;c0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;nn--)for(;++nm--)for(;++mi;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},sa=(S._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=Math.round(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod(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;d0;)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&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),ua=function(a,b,c,d,e,f){var g=new ta(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},va=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new ta(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&pa.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" "),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,pa.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m],x=parseFloat(p),x||0===x)h.appendXtra("",x,ia(u,x),u.replace(t,""),G&&-1!==u.indexOf("px"),!0);else if(e&&pa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&U,p=na(p,C),u=na(u,C),y=p.length+u.length>6,y&&!U&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(U||(y=!1),C?h.appendXtra(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(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&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),pa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n0;)j["xn"+wa]=0,j["xs"+wa]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new ta(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var xa=function(a,b){b=b||{},this.p=b.prefix?Z(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||qa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.pr=b.priority||0},ya=S._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;dh.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return va(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,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&&Fa?g.defaultForce3D||"auto":!1},Ha=_gsScope.SVGElement,Ia=function(a,b,c){var d,e=O.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ja=O.documentElement||{},Ka=function(){var a,b,c,d=p||/Android/i.test(T)&&!_gsScope.chrome;return O.createElementNS&&!d&&(a=Ia("svg",Ja),b=Ia("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Ea]="50% 50%",b.style[Ca]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Fa),Ja.removeChild(a)),d}(),La=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Qa(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),0===n.x&&0===n.y&&n.width+n.height===0&&(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ha(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Pa&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&&(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Ma=function(a){var b,c=P("svg",this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(Ja.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ma}catch(g){}else this._originalGetBBox&&(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),Ja.removeChild(c),this.style.cssText=f,b},Na=function(a){try{return a.getBBox()}catch(b){return Ma.call(a,!0)}},Oa=function(a){return!(!(Ha&&a.getCTM&&Na(a))||a.parentNode&&!a.ownerSVGElement)},Pa=[1,0,0,1,0,0],Qa=function(a,b){var c,d,e,f,g,h,i=a._gsTransform||new Ga,j=1e5,k=a.style;if(Ca?d=_(a,Da,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(G),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),i.x||0,i.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,c&&Ca&&((h="none"===$(a).display)||!a.parentNode)&&(h&&(f=k.display,k.display="block"),a.parentNode||(g=1,Ja.appendChild(a)),d=_(a,Da,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?k.display=f:h&&Va(k,"display"),g&&Ja.removeChild(a)),(i.svg||a.getCTM&&Oa(a))&&(c&&-1!==(k[Ca]+"").indexOf("matrix")&&(d=k[Ca],c=0),e=a.getAttribute("transform"),c&&e&&(-1!==e.indexOf("matrix")?(d=e,c=0):-1!==e.indexOf("translate")&&(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>-1;)f=Number(e[wa]),e[wa]=(g=f-(f|=0))?(g*j+(0>g?-.5:.5)|0)/j+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Ra=S.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ga:new Ga,n=m.scaleX<0,o=2e-5,p=1e5,q=Fa?parseFloat(_(a,Ea,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Oa(a)),m.svg&&(La(a,_(a,Ea,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Aa=g.useSVGTransformAttr||Ka),f=Qa(a),f!==Pa){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),x=x*v+B*w,t=y*v+C*w,C=y*-w+C*v,D=z*-w+D*v,y=t),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),m.scaleX=(Math.sqrt(x*x+y*y)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+G*G)*p+.5|0)/p,m.scaleZ=(Math.sqrt(D*D+H*H)*p+.5|0)/p,m.rotationX||m.rotationY?m.skewX=0:(m.skewX=B||C?Math.atan2(B,C)*L+m.rotation:m.skewX||0,Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180))),m.perspective=M?1/(0>M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Fa||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,Math.abs(l)>90&&Math.abs(l)<270&&(n?(i*=-1,l+=0>=k?180:-180,k+=0>=k?180:-180):(j*=-1,l+=0>=l?180:-180)),m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Fa&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}m.zOrigin=q;for(h in m)m[h]-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(Aa&&a.style[Ca]?b.delayedCall(.001,function(){Va(a.style,Ca)}):!Aa&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Sa=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(H,t):l.filter=t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var y,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),wa=0;4>wa;wa++)z=fa[wa],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):aa(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2>wa?-d.ieOffsetX:-d.ieOffsetY:2>wa?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===wa||2===wa?1:B)))+"px"}}},Ta=S.set3DTransformRatio=S.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&&(P+=O,B+=O),((1===a||0===a)&&"auto"===N&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&&!J&&!M&&!D&&!C&&1===G||Aa&&L||!Fa)return void(B||P||L?(B*=K,x=P*K,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(b=Math.tan(x-O*K),b=Math.sqrt(1+b*b),d*=b,g*=b,O&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b)),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Aa&&(z.xPercent||z.yPercent)&&(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q>H&&H>-q&&(H=0),q>I&&I>-q&&(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",L&&Aa?this.t.setAttribute("transform","matrix("+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(q=1e-4,q>E&&E>-q&&(E=G=2e-5),q>F&&F>-q&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=K,r=c=Math.cos(B),s=f=Math.sin(B),P&&(B-=P*K,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&&(b=Math.tan((P-O)*K),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||L))return void(A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*K,B&&(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*K,B&&(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&&(e*=G,h*=G,k*=G,o*=G),1!==F&&(d*=F,g*=F,j*=F,m*=F),1!==E&&(c*=E,f*=E,i*=E,l*=E),(p||L)&&(p&&(H+=e*-p,I+=h*-p,J+=k*-p+p),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q>H&&H>-q&&(H=w),q>I&&I>-q&&(I=w),q>J&&J>-q&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q>c&&c>-q?w:c)+v+(q>f&&f>-q?w:f)+v+(q>i&&i>-q?w:i),u+=v+(q>l&&l>-q?w:l)+v+(q>d&&d>-q?w:d)+v+(q>g&&g>-q?w:g),C||D||1!==G?(u+=v+(q>j&&j>-q?w:j)+v+(q>m&&m>-q?w:m)+v+(q>e&&e>-q?w:e),u+=v+(q>h&&h>-q?w:h)+v+(q>k&&k>-q?w:k)+v+(q>o&&o>-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ca]=u};j=Ga.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j,k=i.scale&&"function"==typeof i.scale?i.scale:0;"function"==typeof i[c]&&(j=i[c],i[c]=b),k&&(i.scale=k(r,a));var l,m,n,o,p,s,t,u,v,w=a._gsTransform,x=a.style,y=1e-6,z=Ba.length,A=i,B={},C="transformOrigin",D=Ra(a,e,!0,A.parseTransform),E=A.transform&&("function"==typeof A.transform?A.transform(r,q):A.transform);if(d._transform=D,E&&"string"==typeof E&&Ca)m=Q.style,m[Ca]=E,m.display="block",m.position="absolute",O.body.appendChild(Q),l=Ra(Q,null,!1),D.svg&&(s=D.xOrigin,t=D.yOrigin,l.x-=D.xOffset,l.y-=D.yOffset,(A.transformOrigin||A.svgOrigin)&&(E={},La(a,ha(A.transformOrigin),E,A.svgOrigin,A.smoothOrigin,!0),s=E.xOrigin,t=E.yOrigin,l.x-=E.xOffset-D.xOffset,l.y-=E.yOffset-D.yOffset),(s||t)&&(u=Qa(Q,!0),l.x-=s-(s*u[0]+t*u[2]),l.y-=t-(s*u[1]+t*u[3]))),O.body.removeChild(Q),l.perspective||(l.perspective=D.perspective),null!=A.xPercent&&(l.xPercent=ja(A.xPercent,D.xPercent)),null!=A.yPercent&&(l.yPercent=ja(A.yPercent,D.yPercent));else if("object"==typeof A){if(l={scaleX:ja(null!=A.scaleX?A.scaleX:A.scale,D.scaleX),scaleY:ja(null!=A.scaleY?A.scaleY:A.scale,D.scaleY),scaleZ:ja(A.scaleZ,D.scaleZ),x:ja(A.x,D.x),y:ja(A.y,D.y),z:ja(A.z,D.z),xPercent:ja(A.xPercent,D.xPercent),yPercent:ja(A.yPercent,D.yPercent),perspective:ja(A.transformPerspective,D.perspective)},p=A.directionalRotation,null!=p)if("object"==typeof p)for(m in p)A[m]=p[m];else A.rotation=p;"string"==typeof A.x&&-1!==A.x.indexOf("%")&&(l.x=0,l.xPercent=ja(A.x,D.xPercent)),"string"==typeof A.y&&-1!==A.y.indexOf("%")&&(l.y=0,l.yPercent=ja(A.y,D.yPercent)),l.rotation=ka("rotation"in A?A.rotation:"shortRotation"in A?A.shortRotation+"_short":"rotationZ"in A?A.rotationZ:D.rotation,D.rotation,"rotation",B),Fa&&(l.rotationX=ka("rotationX"in A?A.rotationX:"shortRotationX"in A?A.shortRotationX+"_short":D.rotationX||0,D.rotationX,"rotationX",B),l.rotationY=ka("rotationY"in A?A.rotationY:"shortRotationY"in A?A.shortRotationY+"_short":D.rotationY||0,D.rotationY,"rotationY",B)),l.skewX=ka(A.skewX,D.skewX),l.skewY=ka(A.skewY,D.skewY)}for(Fa&&null!=A.force3D&&(D.force3D=A.force3D,o=!0),D.skewType=A.skewType||D.skewType||g.defaultSkewType,n=D.force3D||D.z||D.rotationX||D.rotationY||l.z||l.rotationX||l.rotationY||l.perspective,n||null==A.scale||(l.scaleZ=1);--z>-1;)v=Ba[z],E=l[v]-D[v],(E>y||-y>E||null!=A[v]||null!=M[v])&&(o=!0,f=new ta(D,v,D[v],E,f),v in B&&(f.e=B[v]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return E=A.transformOrigin,D.svg&&(E||A.svgOrigin)&&(s=D.xOffset,t=D.yOffset,La(a,ha(E),l,A.svgOrigin,A.smoothOrigin),f=ua(D,"xOrigin",(w?D:l).xOrigin,l.xOrigin,f,C),f=ua(D,"yOrigin",(w?D:l).yOrigin,l.yOrigin,f,C),(s!==D.xOffset||t!==D.yOffset)&&(f=ua(D,"xOffset",w?s:D.xOffset,D.xOffset,f,C),f=ua(D,"yOffset",w?t:D.yOffset,D.yOffset,f,C)),E="0px 0px"),(E||Fa&&n&&D.zOrigin)&&(Ca?(o=!0,v=Ea,E=(E||_(a,v,e,!1,"50% 50%"))+"",f=new ta(x,v,0,0,f,-1,C),f.b=x[v],f.plugin=h,Fa?(m=D.zOrigin,E=E.split(" "),D.zOrigin=(E.length>2&&(0===m||"0px"!==E[2])?parseFloat(E[2]):m)||0,f.xs0=f.e=E[0]+" "+(E[1]||"50%")+" 0px",f=new ta(D,"zOrigin",0,0,f,-1,f.n),f.b=m,f.xs0=f.e=D.zOrigin):f.xs0=f.e=E):ha(E+"",D)),o&&(d._transformType=D.svg&&Aa||!n&&3!==this._transformType?2:3),j&&(i[c]=j),k&&(i.scale=k),f},prefix:!0}),ya("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ya("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,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;jp?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&&(s=d[c]||t),s!==t&&(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&&(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("%"))&&r.split(",").length<2&&(m=_(a,"backgroundImage").replace(D,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),R.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-R.width:a.offsetHeight-R.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ha}),ya("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="",ha(-1===a.indexOf(" ")?a+" "+a:a)}}),ya("perspective",{defaultValue:"0px",prefix:!0}),ya("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ya("transformStyle",{prefix:!0}),ya("backfaceVisibility",{prefix:!0}),ya("userSelect",{prefix:!0}),ya("margin",{parser:ra("marginTop,marginRight,marginBottom,marginLeft")}),ya("padding",{parser:ra("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ya("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")", b=this.format(b).split(",").join(j)):(h=this.format(_(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),ya("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ya("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),ya("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=_(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&&(h=parseFloat(h)/aa(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+_(a,"borderTopStyle",e,!1,"solid")+" "+_(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(pa)||["#000"])[0]}}),ya("borderWidth",{parser:ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ya("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,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&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!_(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};ya("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(_(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===_(a,"visibility",e)&&0!==b&&(h=0),U?f=new ta(i,"opacity",h,b-h,f):(f=new ta(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Ua),j&&(f=new ta(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Va=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Wa=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Va(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};ya("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new ta(a,d,0,0,g,2),g.setRatio=Wa,g.pr=-11,c=!0,g.b=o,k=ca(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=da(a,k,ca(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Xa=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Ea:i[c].p),Va(g,c);e&&(Va(g,Ca),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(ya("clearProps",{parser:function(a,b,d,e,f){return f=new ta(a,d,0,0,f,2),f.setRatio=Xa,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),wa=j.length;wa--;)za(j[wa]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=$(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&&""===A.zIndex&&(n=_(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=ca(a,e),A.cssText=t+";"+b,n=da(a,n,ca(a)).difs,!U&&y.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),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&&(l=!0,""===A.zIndex&&(w=_(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new ta(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ca?Ta:Sa,x.data=this._transform||Ra(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b)n=b[g],"function"==typeof n&&(n=n(r,q)),h=i[g],h?c=h.parse(a,n,g,this,c,f,b):(m=_(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&A.test(n)?(s||(n=na(n),n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=va(u,g,m,n,!0,"transparent",c,0,f)):s&&J.test(n)?c=va(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=ga(a,g,e),o="px"):"left"===g||"top"===g?(j=ba(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&""!==p&&(l||0===l)&&j&&(j=aa(a,g,j,o),"%"===p?(j/=aa(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=aa(a,g,1,p):"px"!==p&&(l=aa(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new ta(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):W("invalid "+g+" tween value: "+b[g]):(c=new ta(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))),f&&c&&!c.plugin&&(c.plugin=f);return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=Math.round(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d-1;)Za(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(ca(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||Za(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,Za(a,k,m),i.render(c,!0,!0),Za(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=da(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"function"==typeof define&&define.amd?define(["TweenLite"],b):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=b())}("CSSPlugin"); var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;!function(a){"use strict";var b=a.GreenSockGlobals||a,c=function(a){var c,d=a.split("."),e=b;for(c=0;cb;b++)if(c=a[b],j(c))for(d=c.length,d=0;d":">")}},y=d.SplitText=b.SplitText=function(a,b){if("string"==typeof a&&(a=y.selector(a)),!a)throw"cannot split a null element.";this.elements=j(a)?k(a):[a],this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=b||{},this.split(b)},z=function(a,b,c){var d=a.nodeType;if(1===d||9===d||11===d)for(a=a.firstChild;a;a=a.nextSibling)z(a,b,c);else(3===d||4===d)&&(a.nodeValue=a.nodeValue.split(b).join(c))},A=function(a,b){for(var c=b.length;--c>-1;)a.push(b[c])},B=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},C=function(a,b,c){for(var d;a&&a!==b;){if(d=a._next||a.nextSibling)return d.textContent.charAt(0)===c;a=a.parentNode||a._parent}return!1},D=function(a){var b,c,d=B(a.childNodes),e=d.length;for(b=0;e>b;b++)c=d[b],c._isSplit?D(c):(b&&3===c.previousSibling.nodeType?c.previousSibling.nodeValue+=3===c.nodeType?c.nodeValue:c.firstChild.nodeValue:3!==c.nodeType&&a.insertBefore(c.firstChild,c),a.removeChild(c))},E=function(a,b,c,d,e,h,j){var k,l,m,n,o,p,q,r,s,t,u,v,w=g(a),x=i(a,"paddingLeft",w),y=-999,B=i(a,"borderBottomWidth",w)+i(a,"borderTopWidth",w),E=i(a,"borderLeftWidth",w)+i(a,"borderRightWidth",w),F=i(a,"paddingTop",w)+i(a,"paddingBottom",w),G=i(a,"paddingLeft",w)+i(a,"paddingRight",w),H=.2*i(a,"fontSize"),I=i(a,"textAlign",w,!0),J=[],K=[],L=[],M=b.wordDelimiter||" ",N=b.span?"span":"div",O=b.type||b.split||"chars,words,lines",P=e&&-1!==O.indexOf("lines")?[]:null,Q=-1!==O.indexOf("words"),R=-1!==O.indexOf("chars"),S="absolute"===b.position||b.absolute===!0,T=b.linesClass,U=-1!==(T||"").indexOf("++"),V=[];for(P&&1===a.children.length&&a.children[0]._isSplit&&(a=a.children[0]),U&&(T=T.split("++").join("")),l=a.getElementsByTagName("*"),m=l.length,o=[],k=0;m>k;k++)o[k]=l[k];if(P||S)for(k=0;m>k;k++)n=o[k],p=n.parentNode===a,(p||S||R&&!Q)&&(v=n.offsetTop,P&&p&&Math.abs(v-y)>H&&"BR"!==n.nodeName&&(q=[],P.push(q),y=v),S&&(n._x=n.offsetLeft,n._y=v,n._w=n.offsetWidth,n._h=n.offsetHeight),P&&((n._isSplit&&p||!R&&p||Q&&p||!Q&&n.parentNode.parentNode===a&&!n.parentNode._isSplit)&&(q.push(n),n._x-=x,C(n,a,M)&&(n._wordEnd=!0)),"BR"===n.nodeName&&n.nextSibling&&"BR"===n.nextSibling.nodeName&&P.push([])));for(k=0;m>k;k++)n=o[k],p=n.parentNode===a,"BR"!==n.nodeName?(S&&(s=n.style,Q||p||(n._x+=n.parentNode._x,n._y+=n.parentNode._y),s.left=n._x+"px",s.top=n._y+"px",s.position="absolute",s.display="block",s.width=n._w+1+"px",s.height=n._h+"px"),!Q&&R?n._isSplit?(n._next=n.nextSibling,n.parentNode.appendChild(n)):n.parentNode._isSplit?(n._parent=n.parentNode,!n.previousSibling&&n.firstChild&&(n.firstChild._isFirst=!0),n.nextSibling&&" "===n.nextSibling.textContent&&!n.nextSibling.nextSibling&&V.push(n.nextSibling),n._next=n.nextSibling&&n.nextSibling._isFirst?null:n.nextSibling,n.parentNode.removeChild(n),o.splice(k--,1),m--):p||(v=!n.nextSibling&&C(n.parentNode,a,M),n.parentNode._parent&&n.parentNode._parent.appendChild(n),v&&n.parentNode.appendChild(f.createTextNode(" ")),b.span&&(n.style.display="inline"),J.push(n)):n.parentNode._isSplit&&!n._isSplit&&""!==n.innerHTML?K.push(n):R&&!n._isSplit&&(b.span&&(n.style.display="inline"),J.push(n))):P||S?(n.parentNode&&n.parentNode.removeChild(n),o.splice(k--,1),m--):Q||a.appendChild(n);for(k=V.length;--k>-1;)V[k].parentNode.removeChild(V[k]);if(P){for(S&&(t=f.createElement(N),a.appendChild(t),u=t.offsetWidth+"px",v=t.offsetParent===a?0:a.offsetLeft,a.removeChild(t)),s=a.style.cssText,a.style.cssText="display:none;";a.firstChild;)a.removeChild(a.firstChild);for(r=" "===M&&(!S||!Q&&!R),k=0;kl;l++)"BR"!==q[l].nodeName&&(n=q[l],t.appendChild(n),r&&n._wordEnd&&t.appendChild(f.createTextNode(" ")),S&&(0===l&&(t.style.top=n._y+"px",t.style.left=x+v+"px"),n.style.top="0px",v&&(n.style.left=n._x-v+"px")));0===m?t.innerHTML=" ":Q||R||(D(t),z(t,String.fromCharCode(160)," ")),S&&(t.style.width=u,t.style.height=n._h+"px"),a.appendChild(t)}a.style.cssText=s}S&&(j>a.clientHeight&&(a.style.height=j-F+"px",a.clientHeighta.clientWidth&&(a.style.width=h-G+"px",a.clientWidth":"
",G=!0,H=f.createElement("div"),I=a.parentNode;for(I.insertBefore(H,a),H.textContent=a.nodeValue,I.removeChild(a),a=H,g=e(a),v=-1!==g.indexOf("<"),b.reduceWhiteSpace!==!1&&(g=g.replace(m," ").replace(l,"")),v&&(g=g.split("<").join("{{LT}}")),k=g.length,h=(" "===g.charAt(0)?E:"")+c(),i=0;k>i;i++)if(p=g.charAt(i),p===D&&g.charAt(i-1)!==D&&i){for(h+=G?F:"",G=!1;g.charAt(i+1)===D;)h+=E,i++;i===k-1?h+=E:")"!==g.charAt(i+1)&&(h+=E+c(),G=!0)}else"{"===p&&"{{LT}}"===g.substr(i,6)?(h+=B?d()+"{{LT}}":"{{LT}}",i+=5):p.charCodeAt(0)>=n&&p.charCodeAt(0)<=o||g.charCodeAt(i+1)>=65024&&g.charCodeAt(i+1)<=65039?(w=u(g.substr(i,2)),x=u(g.substr(i+2,2)),j=w>=q&&r>=w&&x>=q&&r>=x||x>=s&&t>=x?4:2,h+=B&&" "!==p?d()+g.substr(i,j)+"":g.substr(i,j),i+=j-1):h+=B&&" "!==p?d()+p+"":p;a.outerHTML=h+(G?F:""),v&&z(I,"{{LT}}","<")},G=function(a,b,c,d){var e,f,g=B(a.childNodes),h=g.length,j="absolute"===b.position||b.absolute===!0;if(3!==a.nodeType||h>1){for(b.absolute=!1,e=0;h>e;e++)f=g[e],(3!==f.nodeType||/\S+/.test(f.nodeValue))&&(j&&3!==f.nodeType&&"inline"===i(f,"display",null,!0)&&(f.style.display="inline-block",f.style.position="relative"),f._isSplit=!0,G(f,b,c,d));return b.absolute=j,void(a._isSplit=!0)}F(a,b,c,d)},H=y.prototype;H.split=function(a){this.isSplit&&this.revert(),this.vars=a=a||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var b,c,d,e=this.elements.length,f=a.span?"span":"div",g=("absolute"===a.position||a.absolute===!0,x(a.wordsClass,f)),h=x(a.charsClass,f);--e>-1;)d=this.elements[e],this._originals[e]=d.innerHTML,b=d.clientHeight,c=d.clientWidth,G(d,a,g,h),E(d,a,this.chars,this.words,this.lines,c,b);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},H.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var a=this._originals.length;--a>-1;)this.elements[a].innerHTML=this._originals[a];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},y.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(y.selector=c,c(b)):"undefined"==typeof document?b:document.querySelectorAll?document.querySelectorAll(b):document.getElementById("#"===b.charAt(0)?b.substr(1):b)},y.version="0.5.6"}(_gsScope),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"function"==typeof define&&define.amd?define([],b):"undefined"!=typeof module&&module.exports&&(module.exports=b())}("SplitText"); try{ window.GreenSockGlobals=null; window._gsQueue=null; window._gsDefine=null; delete(window.GreenSockGlobals); delete(window._gsQueue); delete(window._gsDefine); } catch(e){} try{ window.GreenSockGlobals=oldgs; window._gsQueue=oldgs_queue; } catch(e){} if(window.tplogs==true) try { console.groupEnd(); } catch(e){} (function(e,t){ e.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]};e.expr[":"].uncached=function(t){var n=document.createElement("img");n.src=t.src;return e(t).is('img[src!=""]')&&!n.complete};e.fn.waitForImages=function(t,n,r){if(e.isPlainObject(arguments[0])){n=t.each;r=t.waitForAll;t=t.finished}t=t||e.noop;n=n||e.noop;r=!!r;if(!e.isFunction(t)||!e.isFunction(n)){throw new TypeError("An invalid callback was supplied.")}return this.each(function(){var i=e(this),s=[];if(r){var o=e.waitForImages.hasImageProperties||[],u=/url\((['"]?)(.*?)\1\)/g;i.find("*").each(function(){var t=e(this);if(t.is("img:uncached")){s.push({src:t.attr("src"),element:t[0]})}e.each(o,function(e,n){var r=t.css(n);if(!r){return true}var i;while(i=u.exec(r)){s.push({src:i[2],element:t[0]})}})})}else{i.find("img:uncached").each(function(){s.push({src:this.src,element:this})})}var f=s.length,l=0;if(f==0){t.call(i[0])}e.each(s,function(r,s){var o=new Image;e(o).bind("load error",function(e){l++;n.call(s.element,l,f,e.type=="load");if(l==f){t.call(i[0]);return false}});o.src=s.src})})};})(jQuery); !function(jQuery,undefined){"use strict";var version={core:"5.4.8","revolution.extensions.actions.min.js":"2.1.0","revolution.extensions.carousel.min.js":"1.2.1","revolution.extensions.kenburn.min.js":"1.3.1","revolution.extensions.layeranimation.min.js":"3.6.5","revolution.extensions.navigation.min.js":"1.3.5","revolution.extensions.parallax.min.js":"2.2.3","revolution.extensions.slideanims.min.js":"1.8","revolution.extensions.video.min.js":"2.2.2"};jQuery.fn.extend({revolution:function(i){var e={delay:9e3,responsiveLevels:4064,visibilityLevels:[2048,1024,778,480],gridwidth:960,gridheight:500,minHeight:0,autoHeight:"off",sliderType:"standard",sliderLayout:"auto",fullScreenAutoWidth:"off",fullScreenAlignForce:"off",fullScreenOffsetContainer:"",fullScreenOffset:"0",hideCaptionAtLimit:0,hideAllCaptionAtLimit:0,hideSliderAtLimit:0,disableProgressBar:"off",stopAtSlide:-1,stopAfterLoops:-1,shadow:0,dottedOverlay:"none",startDelay:0,lazyType:"smart",spinner:"spinner0",shuffle:"off",viewPort:{enable:!1,outof:"wait",visible_area:"60%",presize:!1},fallbacks:{isJoomla:!1,panZoomDisableOnMobile:"off",simplifyAll:"on",nextSlideOnWindowFocus:"off",disableFocusListener:!0,ignoreHeightChanges:"off",ignoreHeightChangesSize:0,allowHTML5AutoPlayOnAndroid:!0},parallax:{type:"off",levels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],origo:"enterpoint",speed:400,bgparallax:"off",opacity:"on",disable_onmobile:"off",ddd_shadow:"on",ddd_bgfreeze:"off",ddd_overflow:"visible",ddd_layer_overflow:"visible",ddd_z_correction:65,ddd_path:"mouse"},scrolleffect:{fade:"off",blur:"off",scale:"off",grayscale:"off",maxblur:10,on_layers:"off",on_slidebg:"off",on_static_layers:"off",on_parallax_layers:"off",on_parallax_static_layers:"off",direction:"both",multiplicator:1.35,multiplicator_layers:.5,tilt:30,disable_on_mobile:"on"},carousel:{easing:punchgs.Power3.easeInOut,speed:800,showLayersAllTime:"off",horizontal_align:"center",vertical_align:"center",infinity:"on",space:0,maxVisibleItems:3,stretch:"off",fadeout:"on",maxRotation:0,minScale:0,vary_fade:"off",vary_rotation:"on",vary_scale:"off",border_radius:"0px",padding_top:0,padding_bottom:0},navigation:{keyboardNavigation:"off",keyboard_direction:"horizontal",mouseScrollNavigation:"off",onHoverStop:"on",touch:{touchenabled:"off",touchOnDesktop:"off",swipe_treshold:75,swipe_min_touches:1,drag_block_vertical:!1,swipe_direction:"horizontal"},arrows:{style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,tmp:"",rtl:!1,left:{h_align:"left",v_align:"center",h_offset:20,v_offset:0,container:"slider"},right:{h_align:"right",v_align:"center",h_offset:20,v_offset:0,container:"slider"}},bullets:{container:"slider",rtl:!1,style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",h_align:"left",v_align:"center",space:0,h_offset:20,v_offset:0,tmp:''},thumbnails:{container:"slider",rtl:!1,style:"",enable:!1,width:100,height:50,min_width:100,wrapper_padding:2,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,position:"inner",space:2,h_align:"left",v_align:"center",h_offset:20,v_offset:0},tabs:{container:"slider",rtl:!1,style:"",enable:!1,width:100,min_width:100,height:50,wrapper_padding:10,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,space:0,position:"inner",h_align:"left",v_align:"center",h_offset:20,v_offset:0}},extensions:"extensions/",extensions_suffix:".min.js",debugMode:!1};return i=jQuery.extend(!0,{},e,i),this.each(function(){var e=jQuery(this);i.minHeight=i.minHeight!=undefined?parseInt(i.minHeight,0):i.minHeight,i.scrolleffect.on="on"===i.scrolleffect.fade||"on"===i.scrolleffect.scale||"on"===i.scrolleffect.blur||"on"===i.scrolleffect.grayscale,"hero"==i.sliderType&&e.find(">ul>li").each(function(e){0!! Error at loading Slider Revolution 5.0 Extrensions.'+i.errorm+"
").show(),!1;_R.migration!=undefined&&(i=_R.migration(e,i)),punchgs.force3D=!0,"on"!==i.simplifyAll&&punchgs.TweenLite.lagSmoothing(1e3,16),prepareOptions(e,i),initSlider(e,i)}),e[0].opt=i,waitForScripts(e,i)})},getRSVersion:function(e){if(!0===e)return jQuery("body").data("tp_rs_version");var i=jQuery("body").data("tp_rs_version"),t="";for(var a in t+="---------------------------------------------------------\n",t+=" Currently Loaded Slider Revolution & SR Modules :\n",t+="---------------------------------------------------------\n",i)t+=i[a].alias+": "+i[a].ver+"\n";return t+="---------------------------------------------------------\n"},revremoveslide:function(r){return this.each(function(){var e=jQuery(this),i=e[0].opt;if(!(r<0||r>i.slideamount)&&e!=undefined&&0ul"),runSlider(e,e[0].opt),!0)},revnext:function(){return this.each(function(){var e=jQuery(this);e!=undefined&&0li").length},revcurrentslide:function(){var e=jQuery(this);if(e!=undefined&&0li").length},revshowslide:function(i){return this.each(function(){var e=jQuery(this);e!=undefined&&0').appendTo(jQuery("body"));t.html("\x3c!--[if "+(i||"")+" IE "+(e||"")+"]> =n.slideamount?0:a:(i=jQuery.isNumeric(i)?i:parseInt(i.split("to")[1],0))<0?0:i>n.slideamount-1?n.slideamount-1:i,e.find(".tp-revslider-slidesli:eq("+a+")").addClass("next-revslide")):i&&e.find(".tp-revslider-slidesli").each(function(){var e=jQuery(this);e.data("index")===i&&e.addClass("next-revslide")}),a=e.find(".next-revslide").index(),e.trigger("revolution.nextslide.waiting"),t===a&&t===n.last_shown_slide||a!==t&&-1!=a?swapSlide(e):e.find(".next-revslide").removeClass("next-revslide")},slotSize:function(e,i){i.slotw=Math.ceil(i.width/i.slots),"fullscreen"==i.sliderLayout?i.sloth=Math.ceil(jQuery(window).height()/i.slots):i.sloth=Math.ceil(i.height/i.slots),"on"==i.autoHeight&&e!==undefined&&""!==e&&(i.sloth=Math.ceil(e.height()/i.slots))},setSize:function(e){var i=(e.top_outer||0)+(e.bottom_outer||0),t=parseInt(e.carousel.padding_top||0,0),a=parseInt(e.carousel.padding_bottom||0,0),n=e.gridheight[e.curWinRange],r=0,o=-1===e.nextSlide||e.nextSlide===undefined?0:e.nextSlide;if(e.paddings=e.paddings===undefined?{top:parseInt(e.c.parent().css("paddingTop"),0)||0,bottom:parseInt(e.c.parent().css("paddingBottom"),0)||0}:e.paddings,e.rowzones&&0e.gridheight[e.curWinRange]&&"on"!=e.autoHeight&&(e.height=e.gridheight[e.curWinRange]),"fullscreen"==e.sliderLayout||e.infullscreenmode){e.height=e.bw*e.gridheight[e.curWinRange];e.c.parent().width();var l=jQuery(window).height();if(e.fullScreenOffsetContainer!=undefined){try{var d=e.fullScreenOffsetContainer.split(",");d&&jQuery.each(d,function(e,i){l=0parseInt(e.height,0)?r:e.height}else e.minHeight!=undefined&&e.heightparseInt(e.height,0)?r:e.height,e.c.height(e.height);var c={height:t+a+i+e.height+e.paddings.top+e.paddings.bottom};e.c.closest(".forcefullwidth_wrapper_tp_banner").find(".tp-fullwidth-forcer").css(c),e.c.closest(".rev_slider_wrapper").css(c),setScale(e)},enterInViewPort:function(t){t.waitForCountDown&&(countDown(t.c,t),t.waitForCountDown=!1),t.waitForFirstSlide&&(swapSlide(t.c),t.waitForFirstSlide=!1,setTimeout(function(){t.c.removeClass("tp-waitforfirststart")},500)),"playing"!=t.sliderlaststatus&&t.sliderlaststatus!=undefined||t.c.trigger("starttimer"),t.lastplayedvideos!=undefined&&0Local Filesystem Detected !
Put this to your header:"),console.warn("Local Filesystem detected !"),t.errorm=t.errorm+'
<script type="text/javascript" src="'+t.jsFileLocation+i+t.extensions_suffix+'"></script>',console.warn(t.jsFileLocation+i+t.extensions_suffix+" could not be loaded !"),console.warn("Please use a local Server or work online or make sure that you load all needed Libraries manually in your Document."),console.log(" "),!(t.modulesfailing=!0)):(jQuery.ajax({url:t.jsFileLocation+i+t.extensions_suffix+"?version="+version.core,dataType:"script",cache:!0,error:function(e){console.warn("Slider Revolution 5.0 Error !"),console.error("Failure at Loading:"+i+t.extensions_suffix+" on Path:"+t.jsFileLocation),console.info(e)}}),void jQuery("body").data(i,!0)))},getNeededScripts=function(t,e){var i=new Object,a=t.navigation;return i.kenburns=!1,i.parallax=!1,i.carousel=!1,i.navigation=!1,i.videos=!1,i.actions=!1,i.layeranim=!1,i.migration=!1,e.data("version")&&e.data("version").toString().match(/5./gi)?(e.find("img").each(function(){"on"==jQuery(this).data("kenburns")&&(i.kenburns=!0)}),("carousel"==t.sliderType||"on"==a.keyboardNavigation||"on"==a.mouseScrollNavigation||"on"==a.touch.touchenabled||a.arrows.enable||a.bullets.enable||a.thumbnails.enable||a.tabs.enable)&&(i.navigation=!0),e.find(".tp-caption, .tp-static-layer, .rs-background-video-layer").each(function(){var e=jQuery(this);(e.data("ytid")!=undefined||0'),container.find(">ul").addClass("tp-revslider-mainul"),opt.c=container,opt.ul=container.find(".tp-revslider-mainul"),opt.ul.find(">li").each(function(e){var i=jQuery(this);"on"==i.data("hideslideonmobile")&&_ISM&&i.remove(),(i.data("invisible")||!0===i.data("invisible"))&&(i.addClass("tp-invisible-slide"),i.appendTo(opt.ul))}),opt.addons!=undefined&&0li").not(".tp-invisible-slide").length,opt.realslideamount=opt.ul.find(">li").length,opt.slayers=container.find(".tp-static-layers"),opt.slayers.data("index","staticlayers"),1!=opt.waitForInit&&(container[0].opt=opt,runSlider(container,opt))},onFullScreenChange=function(){jQuery("body").data("rs-fullScreenMode",!jQuery("body").data("rs-fullScreenMode")),jQuery("body").data("rs-fullScreenMode")&&setTimeout(function(){jQuery(window).trigger("resize")},200)},runSlider=function(t,x){if(x.sliderisrunning=!0,x.ul.find(">li").each(function(e){jQuery(this).data("originalindex",e)}),x.allli=x.ul.find(">li"),jQuery.each(x.allli,function(e,i){(i=jQuery(i)).data("origindex",i.index())}),x.li=x.ul.find(">li").not(".tp-invisible-slide"),"on"==x.shuffle){var e=new Object,i=x.ul.find(">li:first-child");e.fstransition=i.data("fstransition"),e.fsmasterspeed=i.data("fsmasterspeed"),e.fsslotamount=i.data("fsslotamount");for(var a=0;ali:eq("+n+")").prependTo(x.ul)}var r=x.ul.find(">li:first-child");r.data("fstransition",e.fstransition),r.data("fsmasterspeed",e.fsmasterspeed),r.data("fsslotamount",e.fsslotamount),x.allli=x.ul.find(">li"),x.li=x.ul.find(">li").not(".tp-invisible-slide")}if(x.inli=x.ul.find(">li.tp-invisible-slide"),x.thumbs=new Array,x.slots=4,x.act=-1,x.firststart=1,x.loadqueue=new Array,x.syncload=0,x.conw=t.width(),x.conh=t.height(),1":c+"data-actions='"+("scroll_under"===l?'[{"event":"click","action":"scrollbelow","offset":"100px","delay":"0"}]':"prev"===l?'[{"event":"click","action":"jumptoslide","slide":"prev","delay":"0.2"}]':"next"===l?'[{"event":"click","action":"jumptoslide","slide":"next","delay":"0.2"}]':'[{"event":"click","action":"jumptoslide","slide":"'+l+'","delay":"0.2"}]')+"'"+u+" >",c+='img").first()).data("kenburns","off")})),x.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i),x.autoHeight="fullscreen"==x.sliderLayout?"on":x.autoHeight,"fullwidth"==x.sliderLayout&&"off"==x.autoHeight&&t.css({maxHeight:x.gridheight[x.curWinRange]+"px"}),"auto"!=x.sliderLayout&&0==t.closest(".forcefullwidth_wrapper_tp_banner").length&&("fullscreen"!==x.sliderLayout||"on"!=x.fullScreenAutoWidth)){var o=t.parent(),s=o.css("marginBottom"),l=o.css("marginTop"),d=t.attr("id")+"_forcefullwidth";s=s===undefined?0:s,l=l===undefined?0:l,o.wrap('
'),t.closest(".forcefullwidth_wrapper_tp_banner").append('
'),t.parent().css({marginTop:"0px",marginBottom:"0px"}),t.parent().css({position:"absolute"})}if(x.shadow!==undefined&&0
'),t.parent().find(".tp-shadowcover").css({backgroundColor:t.parent().css("backgroundColor"),backgroundImage:t.parent().css("backgroundImage")})),setCurWinRange(x),setCurWinRange(x,!0),!t.hasClass("revslider-initialised")){t.addClass("revslider-initialised"),t.addClass("tp-simpleresponsive"),t.attr("id")==undefined&&t.attr("id","revslider-"+Math.round(1e3*Math.random()+5)),checkIDS(x,t),x.firefox13=!1,x.ie=!jQuery.support.opacity,x.ie9=9==document.documentMode,x.origcd=x.delay;var c=jQuery.fn.jquery.split("."),u=parseFloat(c[0]),p=parseFloat(c[1]);parseFloat(c[2]||"0");1==u&&p<7&&t.html('
The Current Version of jQuery:'+c+"
Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin
"),1
'),s&&x.scrolleffect.on&&("on"===x.scrolleffect.on_parallax_layers&&i.isparallaxlayer||"on"===x.scrolleffect.on_layers&&!i.isparallaxlayer)&&x.scrolleffect.layers.push(n.parent()),l&&x.scrolleffect.layers.push(n.parent()),"column"===h&&(n.append(''),n.closest(".tp-parallax-wrap").append('
'));var b=n.closest(".tp-loop-wrap");jQuery.each(["pendulum","rotate","slideloop","pulse","wave"],function(e,i){var t=n.find(".rs-"+i),a=t.data()||"";""!=a&&(b.data(a),b.addClass("rs-"+i),t.children(0).unwrap(),n.data("loopanimation","on"))}),n.attr("id")===undefined&&n.attr("id","layer-"+Math.round(999999999*Math.random())),checkIDS(x,n),punchgs.TweenLite.set(n,{visibility:"hidden"})}var _=n.data("actions");_!==undefined&&_R.checkActions(n,x,_),checkHoverDependencies(n,x),_R.checkVideoApis&&(j=_R.checkVideoApis(n,x,j)),r||1!=t&&"true"!=t&&"1sttime"!=a||"loopandnoslidestop"==o||n.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-once"),r||1!=a&&"true"!=a&&"on"!=a&&"no1sttime"!=a||"loopandnoslidestop"==o||n.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-always")}),t[0].addEventListener("mouseenter",function(){t.trigger("tp-mouseenter"),x.overcontainer=!0},{passive:!0}),t[0].addEventListener("mouseover",function(){t.trigger("tp-mouseover"),x.overcontainer=!0},{passive:!0}),t[0].addEventListener("mouseleave",function(){t.trigger("tp-mouseleft"),x.overcontainer=!1},{passive:!0}),t.find(".tp-caption video").each(function(e){var i=jQuery(this);i.removeClass("video-js vjs-default-skin"),i.attr("preload",""),i.css({display:"none"})}),"standard"!==x.sliderType&&(x.lazyType="all"),loadImages(t.find(".tp-static-layers"),x,0,!0),waitForCurrentImages(t.find(".tp-static-layers"),x,function(){t.find(".tp-static-layers img").each(function(){var e=jQuery(this),i=e.data("lazyload")!=undefined?e.data("lazyload"):e.attr("src"),t=getLoadObj(x,i);e.attr("src",t.src)})}),x.rowzones=[],x.allli.each(function(e){var i=jQuery(this);x.rowzones[e]=[],i.find(".rev_row_zone").each(function(){x.rowzones[e].push(jQuery(this))}),"all"!=x.lazyType&&("smart"!=x.lazyType||0!=e&&1!=e&&e!=x.slideamount&&e!=x.slideamount-1)||(loadImages(i,x,e),waitForCurrentImages(i,x,function(){}))});var f=getUrlVars("#")[0];if(f.length<9&&1x.slideamount&&(h=x.slideamount),x.startWithSlide=h-1}t.append('
'),x.loader=t.find(".tp-loader"),0===t.find(".tp-bannertimer").length&&t.append(''),t.find(".tp-bannertimer").css({width:"0%"}),x.ul.css({display:"block"}),prepareSlides(t,x),("off"!==x.parallax.type||x.scrolleffect.on)&&_R.checkForParallax&&_R.checkForParallax(t,x),_R.setSize(x),"hero"!==x.sliderType&&_R.createNavigation&&_R.createNavigation(t,x),_R.resizeThumbsTabs&&_R.resizeThumbsTabs&&_R.resizeThumbsTabs(x),contWidthManager(x);var g=x.viewPort;x.inviewport=!1,g!=undefined&&g.enable&&(jQuery.isNumeric(g.visible_area)||-1!==g.visible_area.indexOf("%")&&(g.visible_area=parseInt(g.visible_area)/100),_R.scrollTicker&&_R.scrollTicker(x,t)),"carousel"===x.sliderType&&_R.prepareCarousel&&(punchgs.TweenLite.set(x.ul,{opacity:0}),_R.prepareCarousel(x,new punchgs.TimelineLite,undefined,0),x.onlyPreparedSlide=!0),setTimeout(function(){if(!g.enable||g.enable&&x.inviewport||g.enable&&!x.inviewport&&"wait"==!g.outof)swapSlide(t);else if(x.c.addClass("tp-waitforfirststart"),x.waitForFirstSlide=!0,g.presize){var e=jQuery(x.li[0]);loadImages(e,x,0,!0),waitForCurrentImages(e.find(".tp-layers"),x,function(){_R.animateTheCaptions({slide:e,opt:x,preset:!0})})}_R.manageNavigation&&_R.manageNavigation(x),1x.fallbacks.ignoreHeightChangesSize):e=i!=x.lastwindowheight}(t.outerWidth(!0)!=x.width||t.is(":hidden")||e)&&(x.lastwindowheight=jQuery(window).height(),containerResized(t,x))}),hideSliderUnder(t,x),contWidthManager(x),x.fallbacks.disableFocusListener||"true"==x.fallbacks.disableFocusListener||!0===x.fallbacks.disableFocusListener||(t.addClass("rev_redraw_on_blurfocus"),tabBlurringCheck())}},cArray=function(e,i){if(!jQuery.isArray(e)){var t=e;(e=new Array).push(t)}if(e.lengthe.bw?e.bh=e.bw:e.bw=e.bh,(1
');var i='
';u.c.parent().prepend(i),u.c.parent().append(i),_R.prepareCarousel(u)}e.parent().css({overflow:"visible"}),u.allli.find(">img").each(function(e){var i=jQuery(this),t=i.closest("li"),a=t.find(".rs-background-video-layer");a.addClass("defaultvid").css({zIndex:30}),i.addClass("defaultimg"),"on"==u.fallbacks.panZoomDisableOnMobile&&_ISM&&(i.data("kenburns","off"),i.data("bgfit","cover"));var n=t.data("mediafilter");n="none"===n||n===undefined?"":n,i.wrap('
'),a.appendTo(t.find(".slotholder"));var r=i.data();i.closest(".slotholder").data(r),0');var o=i.attr("src");r.src=o,r.bgfit=r.bgfit||"cover",r.bgrepeat=r.bgrepeat||"no-repeat",r.bgposition=r.bgposition||"center center";i.closest(".slotholder");var s=i.data("bgcolor"),l="";l=s!==undefined&&0<=s.indexOf("gradient")?'"background:'+s+';width:100%;height:100%;"':'"background-color:'+s+";background-repeat:"+r.bgrepeat+";background-image:url("+o+");background-size:"+r.bgfit+";background-position:"+r.bgposition+';width:100%;height:100%;"',i.data("mediafilter",n),n="on"===i.data("kenburns")?"":n;var d=jQuery('
')}),u.allslotholder=u.c.find(".slotholder_fadeoutwrap"))},removeSlots=function(e,i,t,a){i.removePrepare=i.removePrepare+a,t.find(".slot, .slot-circle-wrapper").each(function(){jQuery(this).remove()}),i.transition=0,i.removePrepare=0},cutParams=function(e){var i=e;return e!=undefined&&0'),e.find(".tp-svg-innercontainer").append(t.innerHTML));e.data("loaded",!0)}if(t&&t.progress&&t.progress.match(/inprogress|inload|prepared/g)&&(!t.error&&jQuery.now()-e.data("start-to-load")<5e3?l=!0:(t.progress="failed",t.reported_img||(t.reported_img=!0,console.warn(i+" Could not be loaded !")))),1==s.youtubeapineeded&&(!window.YT||YT.Player==undefined)&&(l=!0,5e3'+r+"")}if(1==s.vimeoapineeded&&!window.Vimeo&&(l=!0,5e3'+r+"")}}),!_ISM&&s.audioqueue&&0')}),swapSlideProgress(n,e)})},swapSlideProgress=function(e,i){var t=i.find(".active-revslide"),a=i.find(".processing-revslide"),n=t.find(".slotholder"),r=a.find(".slotholder"),o=i[0].opt;o.tonpause=!1,o.cd=0,clearTimeout(o.loadertimer),o.loader!==undefined&&o.loader.css({display:"none"}),_R.setSize(o),_R.slotSize(e,o),_R.manageNavigation&&_R.manageNavigation(o);var s={};s.nextslide=a,s.currentslide=t,i.trigger("revolution.slide.onbeforeswap",s),o.transition=1,o.videoplaying=!1,a.data("delay")!=undefined?(o.cd=0,o.delay=a.data("delay")):o.delay=o.origcd,"true"==a.data("ssop")||!0===a.data("ssop")?o.ssop=!0:o.ssop=!1,i.trigger("nulltimer");var l=t.index(),d=a.index();o.sdir=do.rowzones.length?o.rowzones.length:p),o.rowzones!=undefined&&0i.hideSliderAtLimit&&1!=i.tonpause&&1!=i.overnav&&1!=i.ssop&&(1===i.noloopanymore||i.viewPort.enable&&!i.inviewport||(t.css({visibility:"visible"}),t[0].tween.resume(),i.sliderstatus="playing")),"on"==i.disableProgressBar&&t.css({visibility:"hidden"}),_R.toggleState(i.slidertoggledby))}),e.on("restarttimer",function(){if(!i.forcepause_viatoggle){var e=jQuery(this).find(".tp-bannertimer");if(i.mouseoncontainer&&"on"==i.navigation.onHoverStop&&!_ISM)return!1;1===i.noloopanymore||i.viewPort.enable&&!i.inviewport||1==i.ssop||(e.css({visibility:"visible"}),e[0].tween.kill(),e[0].tween=punchgs.TweenLite.fromTo(e,i.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:a,delay:1}),i.sliderstatus="playing"),"on"==i.disableProgressBar&&e.css({visibility:"hidden"}),_R.toggleState(i.slidertoggledby)}}),e.on("nulltimer",function(){t[0].tween.kill(),t[0].tween=punchgs.TweenLite.fromTo(t,i.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:a,delay:1}),t[0].tween.pause(0),"on"==i.disableProgressBar&&t.css({visibility:"hidden"}),i.sliderstatus="paused"});var a=function(){0==jQuery("body").find(e).length&&(removeAllListeners(e,i),clearInterval(i.cdint)),e.trigger("revolution.slide.slideatend"),1==e.data("conthover-changed")&&(i.conthover=e.data("conthover"),e.data("conthover-changed",0)),_R.callingNewSlide(e,1)};t[0].tween=punchgs.TweenLite.fromTo(t,i.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:a,delay:1}),1i.totalWidth)i.totalWidth=e.getMaxTextWidth()}for(var r=0;rn.parent.getWidth()-n.menu_do.getWidth()-2){s=r-n.menu_do.getWidth()-2}if(o>n.parent.getHeight()-n.menu_do.getHeight()-2){o=i-n.menu_do.getHeight()-2}n.menu_do.setX(s);n.menu_do.setY(o)};this.destroy=function(){if(window.removeEventListener){window.removeEventListener("mousedown",n.contextMenuWindowOnMouseDownHandler);n.parent.screen.removeEventListener("contextmenu",n.contextMenuHandler)}else{document.documentElement.detachEvent("onclick",n.contextMenuWindowOnMouseDownHandler);n.parent.screen.detachEvent("oncontextmenu",n.contextMenuHandler)}if(this.menu_do){FWDU3DCarModTweenMax.killTweensOf(n.normalMenu_do);FWDU3DCarModTweenMax.killTweensOf(n.selectedMenu_do);n.normalMenu_do.destroy();n.selectedMenu_do.destroy();n.over_do.destroy();n.menu_do.destroy()}n.parent=null;n.menu_do=null;n.normalMenu_do=null;n.selectedMenu_do=null;n.over_do=null;n=null};this.init()};e.prototype=null;window.FWDU3DCarContextMenu=e})(window);(function(e){var t=function(e){var n=this;var r=t.prototype;this.propsObj=e;this.rootElement=null;this.graphicsPathsAr=[];this.imagesAr=[];this.dataListAr=[];this.lightboxAr=[];this.categoriesAr=[];this.totalGraphics;this.countLoadedGraphics=0;this.parseDelayId;this.init=function(){n.parseDelayId=setTimeout(n.parseProperties,100)};this.parseProperties=function(){var e;if(!n.propsObj.carouselDataListDivId){e="Carousel data list id is not defined in FWDUltimate3DCarousel constructor function!";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}n.rootElement=FWDU3DCarUtils.getChildById(n.propsObj.carouselDataListDivId);if(!n.rootElement){e="Make sure that the div with the id "+n.propsObj.carouselDataListDivId+" exists, this represents the carousel data list.";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}n.backgroundColor=n.propsObj.backgroundColor||"transparent";n.carRadiusX=n.propsObj.carouselXRadius||0;n.carRadiusY=n.propsObj.carouselYRadius||0;n.carouselTopology=n.propsObj.carouselTopology;n.carouselXRotation=n.propsObj.carouselXRotation;n.carouselYOffset=n.propsObj.carouselYOffset||0;n.rightClickContextMenu=n.propsObj.rightClickContextMenu;n.addKeyboardSupport=n.propsObj.addKeyboardSupport=="yes"?true:false;n.showCenterImg=n.propsObj.showCenterImage=="yes"?true:false;n.centerImgPath=n.propsObj.centerImagePath;n.centerImgYOffset=n.propsObj.centerImageYOffset||0;n.thumbWidth=n.propsObj.thumbnailWidth||400;n.thumbHeight=n.propsObj.thumbnailHeight||266;n.thumbBorderSize=n.propsObj.thumbnailBorderSize||0;n.thumbMinAlpha=n.propsObj.thumbnailMinimumAlpha||.3;n.thumbBackgroundColor=n.propsObj.thumbnailBackgroundColor||"transparent";n.thumbBorderColor1=n.propsObj.thumbnailBorderColor1||"transparent";n.thumbBorderColor2=n.propsObj.thumbnailBorderColor2||"transparent";n.transparentImages=n.propsObj.transparentImages=="yes"?true:false;n.maxNumberOfThumbsOnMobile=n.propsObj.maxNumberOfThumbnailsOnMobile||15;n.showGradient=n.propsObj.showThumbnailsGradient=="yes"?true:false;n.showThumbnailsHtmlContent=n.propsObj.showThumbnailsHtmlContent=="yes"?true:false;n.textBackgroundColor=n.propsObj.textBackgroundColor||"transparent";n.textBackgroundOpacity=n.propsObj.textBackgroundOpacity||1;n.showText=n.propsObj.showText=="yes"?true:false;n.showTextBackgroundImage=n.propsObj.showTextBackgroundImage=="yes"?true:false;n.showFullTextWithoutHover=n.propsObj.showFullTextWithoutHover=="yes"?true:false;n.showBoxShadow=n.propsObj.showThumbnailBoxShadow=="yes"?true:false;n.thumbBoxShadowCss=n.propsObj.thumbnailBoxShadowCss;n.showDisplay2DAlways=n.propsObj.showDisplay2DAlways=="yes"?true:false;n.carouselStartPosition=n.propsObj.carouselStartPosition;if(n.transparentImages){n.thumbBorderSize=0}n.thumbWidth+=n.thumbBorderSize*2;n.thumbHeight+=n.thumbBorderSize*2;n.showScrollbar=n.propsObj.showScrollbar=="yes"?true:false;n.disableScrollbarOnMobile=n.propsObj.disableScrollbarOnMobile=="yes"?true:false;n.disableNextAndPrevButtonsOnMobile=n.propsObj.disableNextAndPrevButtonsOnMobile=="yes"?true:false;n.enableMouseWheelScroll=n.propsObj.enableMouseWheelScroll=="yes"?true:false;n.controlsMaxWidth=n.propsObj.controlsMaxWidth||800;n.controlsHeight=n.propsObj.controlsHeight||31;n.handlerWidth=n.propsObj.scrollbarHandlerWidth||300;n.scrollbarTextColorNormal=n.propsObj.scrollbarTextColorNormal||"#777777";n.scrollbarTextColorSelected=n.propsObj.scrollbarTextColorSelected||"#FFFFFF";n.slideshowDelay=n.propsObj.slideshowDelay||5e3;n.autoplay=n.propsObj.autoplay=="yes"?true:false;n.showPrevButton=n.propsObj.showPrevButton=="yes"?true:false;n.showNextButton=n.propsObj.showNextButton=="yes"?true:false;n.showSlideshowButton=n.propsObj.showSlideshowButton=="yes"?true:false;n.slideshowTimerColor=n.propsObj.slideshowTimerColor||"#777777";n.controlsPos=n.propsObj.controlsPosition=="top"?true:false;if(!n.showNextButton&&!n.showScrollbar&&!n.showPrevButton&&!n.showSlideshowButton){n.controlsHeight=0}n.showRefl=n.propsObj.showReflection=="yes"?true:false;n.reflHeight=n.propsObj.reflectionHeight||100;n.reflDist=n.propsObj.reflectionDistance||0;n.reflAlpha=n.propsObj.reflectionOpacity||.5;n.showComboBox=n.propsObj.showComboBox=="yes"?true:false;n.showAllCategories=n.propsObj.showAllCategories=="no"?false:true;n.allCategoriesLabel=n.propsObj.allCategoriesLabel||null;n.selectLabel=n.propsObj.selectLabel||"not defined!";n.selectorBackgroundNormalColor1=n.propsObj.selectorBackgroundNormalColor1;n.selectorBackgroundNormalColor2=n.propsObj.selectorBackgroundNormalColor2;n.selectorBackgroundSelectedColor1=n.propsObj.selectorBackgroundSelectedColor1;n.selectorBackgroundSelectedColor2=n.propsObj.selectorBackgroundSelectedColor2;n.selectorTextNormalColor=n.propsObj.selectorTextNormalColor;n.selectorTextSelectedColor=n.propsObj.selectorTextSelectedColor;n.buttonBackgroundNormalColor1=n.propsObj.buttonBackgroundNormalColor1;n.buttonBackgroundNormalColor2=n.propsObj.buttonBackgroundNormalColor2;n.buttonBackgroundSelectedColor1=n.propsObj.buttonBackgroundSelectedColor1;n.buttonBackgroundSelectedColor2=n.propsObj.buttonBackgroundSelectedColor2;n.buttonTextNormalColor=n.propsObj.buttonTextNormalColor;n.buttonTextSelectedColor=n.propsObj.buttonTextSelectedColor;n.comboBoxShadowColor=n.propsObj.comboBoxShadowColor||"#000000";n.comboBoxHorizontalMargins=n.propsObj.comboBoxHorizontalMargins||0;n.comboBoxVerticalMargins=n.propsObj.comboBoxVerticalMargins||0;n.comboBoxCornerRadius=n.propsObj.comboBoxCornerRadius||0;if(n.propsObj.comboBoxPosition=="topleft"||n.propsObj.comboBoxPosition=="topright"){n.comboBoxPosition=FWDU3DCarUtils.trim(n.propsObj.comboBoxPosition).toLowerCase()}else{n.comboBoxPosition="topleft"}n.addLightBoxKeyboardSupport_bl=n.propsObj.addLightBoxKeyboardSupport;n.addLightBoxKeyboardSupport_bl=n.addLightBoxKeyboardSupport_bl=="no"?false:true;n.showLightBoxNextAndPrevButtons_bl=n.propsObj.showLightBoxNextAndPrevButtons;n.showLightBoxNextAndPrevButtons_bl=n.showLightBoxNextAndPrevButtons_bl=="no"?false:true;n.showInfoWindowByDefault_bl=n.propsObj.showLightBoxInfoWindowByDefault;n.showInfoWindowByDefault_bl=n.showInfoWindowByDefault_bl=="yes"?true:false;n.lightBoxVideoAutoPlay_bl=n.propsObj.lightBoxVideoAutoPlay;n.lightBoxVideoAutoPlay_bl=n.lightBoxVideoAutoPlay_bl=="yes"?true:false;n.showLightBoxZoomButton_bl=n.propsObj.showLightBoxZoomButton;n.showLightBoxZoomButton_bl=n.showLightBoxZoomButton_bl=="no"?false:true;n.showLightBoxInfoButton_bl=n.propsObj.showLightBoxInfoButton;n.showLightBoxInfoButton_bl=n.showLightBoxInfoButton_bl=="no"?false:true;n.showLightBoxSlideShowButton_bl=n.propsObj.showLightBoxSlideShowButton;n.showLightBoxSlideShowButton_bl=n.showLightBoxSlideShowButton_bl=="no"?false:true;n.slideShowAutoPlay_bl=n.propsObj.slideShowAutoPlay;n.slideShowAutoPlay_bl=n.slideShowAutoPlay_bl=="yes"?true:false;n.lightBoxVideoWidth=n.propsObj.lightBoxVideoWidth||640;n.lightBoxVideoHeight=n.propsObj.lightBoxVideoHeight||480;n.lightBoxIframeWidth=n.propsObj.lightBoxIframeWidth||800;n.lightBoxIframeHeight=n.propsObj.lightBoxIframeHeight||600;n.lightBoxInfoWindowBackgroundColor_str=n.propsObj.lightBoxInfoWindowBackgroundColor||"transparent";n.lightBoxBackgroundColor_str=n.propsObj.lightBoxBackgroundColor||"transparent";n.lightBoxInfoWindowBackgroundOpacity=n.propsObj.lightBoxInfoWindowBackgroundOpacity||1;n.lightBoxBackgroundOpacity=n.propsObj.lightBoxInfoWindowBackgroundOpacity||1;n.lightBoxMainBackgroundOpacity=n.propsObj.lightBoxMainBackgroundOpacity||1;n.lightBoxItemBorderColor_str1=n.propsObj.lightBoxItemBorderColor1||"transparent";n.lightBoxItemBorderColor_str2=n.propsObj.lightBoxItemBorderColor2||"transparent";n.lightBoxItemBackgroundColor_str=n.propsObj.lightBoxItemBackgroundColor||"transparent";n.lightBoxBorderSize=n.propsObj.lightBoxBorderSize||0;n.lightBoxBorderRadius=n.propsObj.lightBoxBorderRadius||0;n.lightBoxSlideShowDelay=n.propsObj.lightBoxSlideShowDelay||4e3;var r=FWDU3DCarUtils.getChildrenFromAttribute(n.rootElement,"data-cat");if(!r){e="At least one datalist ul tag with the attribute data-cat must be defined.";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}var i=r.length;var s=[];var o=[];var u;var a;var f;var l;var c;var h;var p;var d;var v;var m;var g;for(var y=0;y"+v+" is not defined in the datalist number - "+m+" at position - "+g+" in the datalist ul element.";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}}else{var x=true;for(var S=0;S"+v+" is not defined in the datalist number - "+m+" at position - "+g+" in the datalist ul element.";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}}if(n.showText){var x=true;for(var S=0;S"+v+" is not defined in the datalist number - "+m+" at position - "+g+" in the datalist ul element.";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}w.textTitleOffset=parseInt(FWDU3DCarUtils.trim(FWDU3DCarUtils.getAttributeValue(d,"data-thumbnail-text-title-offset")));w.textDescriptionOffsetTop=parseInt(FWDU3DCarUtils.trim(FWDU3DCarUtils.getAttributeValue(d,"data-thumbnail-text-offset-top")));w.textDescriptionOffsetBottom=parseInt(FWDU3DCarUtils.trim(FWDU3DCarUtils.getAttributeValue(d,"data-thumbnail-text-offset-bottom")));if(FWDU3DCarUtils.trim(w.thumbText)==""){w.emptyText=true}else{w.emptyText=false}}x=true;for(var S=0;S"+v+" is not defined in the datalist number - "+m+" at position - "+g+" in the datalist ul element.";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}if(w.mediaType!="none"){x=true;for(var S=0;S"+v+" is not defined in the datalist number - "+m+" at position - "+g+" in the datalist ul element.";n.dispatchEvent(t.LOAD_ERROR,{text:e});return}}d=f[S];var T={};T.dataType=FWDU3DCarUtils.trim(FWDU3DCarUtils.getAttributeValue(d,"data-type"));T.url=FWDU3DCarUtils.trim(FWDU3DCarUtils.getAttributeValue(d,"data-url"));T.target=FWDU3DCarUtils.getAttributeValue(d,"data-target");T.info=FWDU3DCarUtils.getAttributeValue(d,"data-info");if(!T.target)T.target="_blank";for(var S=0;Si)n.startAtCategory=i;n.startAtCategory-=1;if(!n.propsObj.skinPath){n.dispatchEvent(t.LOAD_ERROR,{text:"Carousel graphics skin path is not defined in FWDUltimate3DCarousel constructor function!"});return}n.preloaderPath=n.propsObj.skinPath+"/preloader.png";n.thumbGradientLeftPath=n.propsObj.skinPath+"/gradientLeft.png";n.thumbGradientRightPath=n.propsObj.skinPath+"/gradientRight.png";n.thumbTitleGradientPath=n.propsObj.skinPath+"/textGradient.png";var N=n.propsObj.skinPath+"/nextButtonNormalState.png";var C=n.propsObj.skinPath+"/nextButtonSelectedState.png";var k=n.propsObj.skinPath+"/prevButtonNormalState.png";var L=n.propsObj.skinPath+"/prevButtonSelectedState.png";var A=n.propsObj.skinPath+"/playButtonNormalState.png";var O=n.propsObj.skinPath+"/playButtonSelectedState.png";var M=n.propsObj.skinPath+"/pauseButtonSelectedState.png";var _=n.propsObj.skinPath+"/handlerLeftNormal.png";var D=n.propsObj.skinPath+"/handlerLeftSelected.png";n.handlerCenterNPath=n.propsObj.skinPath+"/handlerCenterNormal.png";n.handlerCenterSPath=n.propsObj.skinPath+"/handlerCenterSelected.png";var P=n.propsObj.skinPath+"/handlerRightNormal.png";var H=n.propsObj.skinPath+"/handlerRightSelected.png";var B=n.propsObj.skinPath+"/trackLeft.png";n.trackCenterPath=n.propsObj.skinPath+"/trackCenter.png";var j=n.propsObj.skinPath+"/trackRight.png";var F=n.propsObj.skinPath+"/slideshowTimer.png";var I=n.propsObj.skinPath+"/slideShowPreloader.png";var q=n.propsObj.skinPath+"/closeButtonNormalState.png";var R=n.propsObj.skinPath+"/closeButtonSelectedState.png";var U=n.propsObj.skinPath+"/lightboxNextButtonNormalState.png";var z=n.propsObj.skinPath+"/lightboxNextButtonSelectedState.png";var W=n.propsObj.skinPath+"/lightboxPrevButtonNormalState.png";var X=n.propsObj.skinPath+"/lightboxPrevButtonSelectedState.png";var V=n.propsObj.skinPath+"/lightboxPlayButtonNormalState.png";var $=n.propsObj.skinPath+"/lightboxPlayButtonSelectedState.png";var J=n.propsObj.skinPath+"/lightboxPauseButtonNormalState.png";var K=n.propsObj.skinPath+"/lightboxPauseButtonSelectedState.png";var Q=n.propsObj.skinPath+"/maximizeButtonNormalState.png";var G=n.propsObj.skinPath+"/maximizeButtonSelectedState.png";var Y=n.propsObj.skinPath+"/minimizeButtonNormalState.png";var Z=n.propsObj.skinPath+"/minimizeButtonSelectedState.png";var et=n.propsObj.skinPath+"/infoButtonOpenNormalState.png";var tt=n.propsObj.skinPath+"/infoButtonOpenSelectedState.png";var nt=n.propsObj.skinPath+"/infoButtonCloseNormalPath.png";var rt=n.propsObj.skinPath+"/infoButtonCloseSelectedPath.png";n.comboboxArrowIconN_str=n.propsObj.skinPath+"/comboboxArrowNormal.png";n.comboboxArrowIconS_str=n.propsObj.skinPath+"/comboboxArrowSelected.png";n.graphicsPathsAr.push(n.thumbGradientLeftPath);n.graphicsPathsAr.push(n.thumbGradientRightPath);n.graphicsPathsAr.push(n.thumbTitleGradientPath);n.graphicsPathsAr.push(N);n.graphicsPathsAr.push(C);n.graphicsPathsAr.push(k);n.graphicsPathsAr.push(L);n.graphicsPathsAr.push(A);n.graphicsPathsAr.push(O);n.graphicsPathsAr.push(M);n.graphicsPathsAr.push(_);n.graphicsPathsAr.push(D);n.graphicsPathsAr.push(n.handlerCenterNPath);n.graphicsPathsAr.push(n.handlerCenterSPath);n.graphicsPathsAr.push(P);n.graphicsPathsAr.push(H);n.graphicsPathsAr.push(B);n.graphicsPathsAr.push(n.trackCenterPath);n.graphicsPathsAr.push(j);n.graphicsPathsAr.push(F);n.graphicsPathsAr.push(n.preloaderPath);n.graphicsPathsAr.push(q);n.graphicsPathsAr.push(R);n.graphicsPathsAr.push(U);n.graphicsPathsAr.push(z);n.graphicsPathsAr.push(W);n.graphicsPathsAr.push(X);n.graphicsPathsAr.push(V);n.graphicsPathsAr.push($);n.graphicsPathsAr.push(J);n.graphicsPathsAr.push(K);n.graphicsPathsAr.push(Q);n.graphicsPathsAr.push(G);n.graphicsPathsAr.push(Y);n.graphicsPathsAr.push(Z);n.graphicsPathsAr.push(et);n.graphicsPathsAr.push(tt);n.graphicsPathsAr.push(nt);n.graphicsPathsAr.push(rt);n.graphicsPathsAr.push(I);n.graphicsPathsAr.push(n.comboboxArrowIconN_str);n.graphicsPathsAr.push(n.comboboxArrowIconS_str);n.totalGraphics=n.graphicsPathsAr.length;n.mainPreloaderImg=new Image;n.thumbGradientLeftImg=new Image;n.thumbGradientRightImg=new Image;n.thumbTitleGradientImg=new Image;n.nextButtonNImg=new Image;n.nextButtonSImg=new Image;n.prevButtonNImg=new Image;n.prevButtonSImg=new Image;n.playButtonNImg=new Image;n.playButtonSImg=new Image;n.pauseButtonImg=new Image;n.handlerLeftNImg=new Image;n.handlerLeftSImg=new Image;n.handlerCenterNImg=new Image;n.handlerCenterSImg=new Image;n.handlerRightNImg=new Image;n.handlerRightSImg=new Image;n.trackLeftImg=new Image;n.trackCenterImg=new Image;n.trackRightImg=new Image;n.slideshowTimerImg=new Image;n.lightboxPreloader_img=new Image;n.lightboxCloseButtonN_img=new Image;n.lightboxCloseButtonS_img=new Image;n.lightboxNextButtonN_img=new Image;n.lightboxNextButtonS_img=new Image;n.lightboxPrevButtonN_img=new Image;n.lightboxPrevButtonS_img=new Image;n.lightboxPlayN_img=new Image;n.lightboxPlayS_img=new Image;n.lightboxPauseN_img=new Image;n.lightboxPauseS_img=new Image;n.lightboxMaximizeN_img=new Image;n.lightboxMaximizeS_img=new Image;n.lightboxMinimizeN_img=new Image;n.lightboxMinimizeS_img=new Image;n.lightboxInfoOpenN_img=new Image;n.lightboxInfoOpenS_img=new Image;n.lightboxInfoCloseN_img=new Image;n.lightboxInfoCloseS_img=new Image;n.slideShowPreloader_img=new Image;n.comboboxArrowIconN_img=new Image;n.comboboxArrowIconS_img=new Image;n.imagesAr.push(n.thumbGradientLeftImg);n.imagesAr.push(n.thumbGradientRightImg);n.imagesAr.push(n.thumbTitleGradientImg);n.imagesAr.push(n.nextButtonNImg);n.imagesAr.push(n.nextButtonSImg);n.imagesAr.push(n.prevButtonNImg);n.imagesAr.push(n.prevButtonSImg);n.imagesAr.push(n.playButtonNImg);n.imagesAr.push(n.playButtonSImg);n.imagesAr.push(n.pauseButtonImg);n.imagesAr.push(n.handlerLeftNImg);n.imagesAr.push(n.handlerLeftSImg);n.imagesAr.push(n.handlerCenterNImg);n.imagesAr.push(n.handlerCenterSImg);n.imagesAr.push(n.handlerRightNImg);n.imagesAr.push(n.handlerRightSImg);n.imagesAr.push(n.trackLeftImg);n.imagesAr.push(n.trackCenterImg);n.imagesAr.push(n.trackRightImg);n.imagesAr.push(n.slideshowTimerImg);n.imagesAr.push(n.lightboxPreloader_img);n.imagesAr.push(n.lightboxCloseButtonN_img);n.imagesAr.push(n.lightboxCloseButtonS_img);n.imagesAr.push(n.lightboxNextButtonN_img);n.imagesAr.push(n.lightboxNextButtonS_img);n.imagesAr.push(n.lightboxPrevButtonN_img);n.imagesAr.push(n.lightboxPrevButtonS_img);n.imagesAr.push(n.lightboxPlayN_img);n.imagesAr.push(n.lightboxPlayS_img);n.imagesAr.push(n.lightboxPauseN_img);n.imagesAr.push(n.lightboxPauseS_img);n.imagesAr.push(n.lightboxMaximizeN_img);n.imagesAr.push(n.lightboxMaximizeS_img);n.imagesAr.push(n.lightboxMinimizeN_img);n.imagesAr.push(n.lightboxMinimizeS_img);n.imagesAr.push(n.lightboxInfoOpenN_img);n.imagesAr.push(n.lightboxInfoOpenS_img);n.imagesAr.push(n.lightboxInfoCloseN_img);n.imagesAr.push(n.lightboxInfoCloseS_img);n.imagesAr.push(n.slideShowPreloader_img);n.imagesAr.push(n.comboboxArrowIconN_img);n.imagesAr.push(n.comboboxArrowIconS_img);try{n.rootElement.parentNode.removeChild(n.rootElement)}catch(it){}n.loadPreloader()};this.loadPreloader=function(){var e=n.preloaderPath;var t=n.mainPreloaderImg;t.onload=n.onPreloaderImageLoadHandler;t.onerror=n.onImageLoadErrorHandler;t.src=e};this.onPreloaderImageLoadHandler=function(e){n.dispatchEvent(t.PRELOADER_LOAD_DONE);n.loadGraphics()};this.loadGraphics=function(){for(var e=0;e"}var i={text:r};n.dispatchEvent(t.LOAD_ERROR,i)};this.checkForAttribute=function(e,r){var i=FWDU3DCarUtils.getChildFromNodeListFromAttribute(e,r);i=i?FWDU3DCarUtils.trim(FWDU3DCarUtils.getAttributeValue(i,r)):undefined;if(!i){n.dispatchEvent(t.LOAD_ERROR,{text:"Element with attribute "+r+" is not defined."});return}return i};this.destroy=function(){clearTimeout(n.parseDelayId);var e=n.mainPreloaderImg;e.onload=null;e.onerror=null;e.src="";e=null;for(var i=0;ithis.numChildren-1)throw Error("##getChildAt()## Index out of bounds!");if(this.numChildren==0)throw Errror("##getChildAt## Child dose not exist!");return this.children_ar[e]};this.removeChildAtZero=function(){this.screen.removeChild(this.children_ar[0].screen);this.children_ar.shift()};this.addListener=function(e,t){if(e==undefined)throw Error("type is required.");if(typeof e==="object")throw Error("type must be of type String.");if(typeof t!="function")throw Error("listener must be of type Function.");var n={};n.type=e;n.listener=t;n.target=this;this.listeners.events_ar.push(n)};this.dispatchEvent=function(e,t){if(e==undefined)throw Error("type is required.");if(typeof e==="object")throw Error("type must be of type String.");for(var n=0,r=this.listeners.events_ar.length;nthis.numChildren-1)throw Error("##getChildAt()## Index out of bounds!");if(this.numChildren==0)throw Errror("##getChildAt## Child dose not exist!");return this.children_ar[e]};this.removeChildAtZero=function(){this.screen.removeChild(this.children_ar[0].screen);this.children_ar.shift()};this.addListener=function(e,t){if(e==undefined)throw Error("type is required.");if(typeof e==="object")throw Error("type must be of type String.");if(typeof t!="function")throw Error("listener must be of type Function.");var n={};n.type=e;n.listener=t;n.target=this;this.listeners.events_ar.push(n)};this.dispatchEvent=function(e,t){if(e==undefined)throw Error("type is required.");if(typeof e==="object")throw Error("type must be of type String.");for(var n=0,r=this.listeners.events_ar.length;nu.maxHeight){u.enableMobileScrollBar()}else{u.disableMobileScrollBar()}};this.enableMobileScrollBar=function(){if(!this.isMobile_bl)return;if(this.isScrollBarActive_bl)return;this.getScreen().addEventListener("touchstart",this.touchStartHandler);clearInterval(this.updateMobileScrollBar);this.updateMobileScrollBarIntervalId_int=setInterval(this.updateMobileScrollBar,16);this.isScrollBarActive_bl=true};this.disableMobileScrollBar=function(){if(!this.isScrollBarActive_bl)return;this.getScreen().removeEventListener("touchstart",this.touchStartHandler);clearInterval(this.updateMobileScrollBar);this.isScrollBarActive_bl=false};this.touchStartHandler=function(t){t.preventDefault();e.addEventListener("touchend",u.touchEndHandler);e.addEventListener("touchmove",u.scrollBarOnMoveHandler);u.lastPresedY=t.touches[0].pageY-e.pageYOffset};this.scrollBarOnMoveHandler=function(t){t.preventDefault();var n=0;u.isDragging_bl=true;n=t.touches[0].pageY-e.pageYOffset-u.lastPresedY;u.lastPresedY=t.touches[0].pageY-e.pageYOffset;u.text_do.setY(u.text_do.getY()+n);u.vy=n*2};this.touchEndHandler=function(t){e.removeEventListener("touchend",u.touchEndHandler);e.removeEventListener("touchmove",u.scrollBarOnMoveHandler);u.isDragging_bl=false};this.updateMobileScrollBar=function(){var e=u.text_do.getY();var t=u.text_do.getHeight();if(!u.isDragging_bl){u.vy*=u.friction;e+=u.vy;if(e>0){u.vy2=(0-e)*.5;u.vy*=u.friction;e+=u.vy2}else if(e<=u.maxHeight-t){u.vy2=(u.maxHeight-t-e)*.5;u.vy*=u.friction;e+=u.vy2}u.text_do.setY(Math.round(e))}};this.hide=function(e){FWDU3DCarModTweenMax.killTweensOf(this);if(e){FWDU3DCarModTweenMax.to(this,.6,{y:-this.finalHeight,ease:Expo.easeInOut,onComplete:this.hideComplete});this.isHiddenDone_bl=false}else{this.setVisible(false);this.setY(-this.finalHeight);this.isShowed_bl=false;this.isHiddenDone_bl=true}u.isShowed_bl=false};this.hideComplete=function(){u.isHiddenDone_bl=true;u.setVisible(false)};this.show=function(e){this.setVisible(true);FWDU3DCarModTweenMax.killTweensOf(this);if(e){FWDU3DCarModTweenMax.to(this,.6,{y:this.margins,ease:Expo.easeInOut})}else{this.setVisible(false);this.setY(this.margins)}this.isHiddenDone_bl=false;this.isShowed_bl=true};this.init();this.destroy=function(){clearInterval(this.updateMobileScrollBar);if(this.isMobile_bl){this.getScreen().removeEventListener("touchstart",this.touchStartHandler);e.removeEventListener("touchend",this.touchEndHandler);e.removeEventListener("touchmove",this.scrollBarOnMoveHandler)}FWDU3DCarModTweenMax.killTweensOf(this);FWDU3DCarModTweenMax.killTweensOf(this.obj);this.main_do.destroy();this.text_do.destroy();this.background_do.destroy();this.main_do=null;this.text_do=null;this.background_do=null;u.setInnerHTML("");a.destroy();u=null;a=null;t.prototype=null}};t.setPrototype=function(){t.prototype=new FWDU3DCarDisplayObject("div")};t.HIDE_COMPLETE="infoWindowHideComplete";t.prototype=null;e.FWDU3DCarInfoWindow=t})(window);(function(e){var t=function(n){var r=this;var i=t.prototype;this.image_img;this.closeN_img=n.closeN_img;this.closeS_img=n.closeS_img;this.nextN_img=n.nextN_img;this.nextS_img=n.nextS_img;this.prevN_img=n.prevN_img;this.prevS_img=n.prevS_img;this.maximizeN_img=n.maximizeN_img;this.maximizeS_img=n.maximizeS_img;this.minimizeN_img=n.minimizeN_img;this.minimizeS_img=n.minimizeS_img;this.infoOpenN_img=n.infoOpenN_img;this.infoOpenS_img=n.infoOpenS_img;this.infoCloseN_img=n.infoCloseN_img;this.infoCloseS_img=n.infoCloseS_img;this.pauseN_img=n.pauseN_img;this.pauseS_img=n.pauseS_img;this.playN_img=n.playN_img;this.playS_img=n.playS_img;this.preloaderImg=n.lightboxPreloader_img;this.slideShowPreloader_img=n.slideShowPreloader_img;this.info_do;this.infoWindow_do;this.preloader_do;this.slideShowPreloader_do;this.customContextMenu;this.timerManager;this.bk_do;this.mainItemsHolder_do;this.itemsBackground_do;this.itemsBorder_do;this.itemsHolder_do;this.currentItem_do;this.prevItem_do;this.closeButton_do;this.nextButton_do;this.prevButton_do;this.zoomButton_do;this.infoButton_do;this.slideshowButtton_do;this.data_ar=n.data_ar;this.buttons_ar;this.backgroundColor_str=n.backgroundColor_str;this.transitionDirection_str="next";this.mediaType_str;this.backgroundOpacity=n.backgroundOpacity;this.infoWindowBackgroundOpacity=n.infoWindowBackgroundOpacity||1;this.videoWidth=n.videoWidth;this.videoHeight=n.videoHeight;this.iframeWidth=n.iframeWidth;this.iframeHeight=n.iframeHeight;this.slideShowDelay=n.slideShowDelay;this.slideshowPreloaderHeight=29;this.iframeW;this.iframeH;this.borderSize=n.borderSize||0;this.borderRadius=n.borderRadius||0;this.transitionTotalDuration=1200;this.buttonWidth=this.closeN_img.width;this.buttonHeight=this.closeN_img.height;this.totalItems=this.data_ar.length;this.originalW;this.originalH;this.finalX;this.finalY;this.finalWidth;this.finalHeight;this.videoIdOrIframeUrl;this.percentX;this.percentY;this.globalXMousePosition;this.globalYMousePosition;this.lastPressedX;this.lastPressedY;this.friction=.9;this.vx;this.vy;this.type_str;this.prevType_str;this.borderColor_str1=n.borderColor_str1||"#FFFFFF";this.borderColor_str2=n.borderColor_str2||"#FFFFFF";this.itemBackgroundColor_str=n.itemBackgroundColor_str||"#222222";this.infoWindowBackgroundColor=n.infoWindowBackgroundColor||"transparent";this.id;this.scrollOffestX;this.scrollOffsetY;this.updateImageWhenMaximized_int;this.transitionDoneId_to;this.transitionShapeDoneId_to;this.showVideoId_to;this.maximizeCompleteTimeOutId_to;this.minimizeCompleteTimeOutId_to;this.showFirstTimeWithDelayId_to;this.resizeHandlerId1_to;this.resizeHandlerId2_to;this.orientationChangeId_to;this.isShowed_bl=false;this.isTweeningOnShowOrHide_bl=false;this.firstTimeShowed_bl=true;this.isTweening_bl=false;this.addKeyboardSupport_bl=n.addKeyboardSupport_bl==false?false:true;this.rightClickContextMenu=n.rightClickContextMenu;this.showNextAndPrevButtons_bl=n.showNextAndPrevButtons==false?false:true;this.showZoomButton_bl=n.showZoomButton==false?false:true;this.showInfoButton_bl=n.showInfoButton==false?false:true;this.showSlideshowButton_bl=n.showSlideshowButton==false?false:true;this.slideShowAutoPlay_bl=n.slideShowAutoPlay==false?false:true;this.showInfoWindowByDefault_bl=n.showInfoWindowByDefault==true?true:false;this.isMobile_bl=FWDU3DCarUtils.isMobile;this.hasPointerEvent_bl=FWDU3DCarUtils.hasPointerEvent;this.isMaximized_bl=false;this.isFirstItemShowed_bl=false;this.allowToPressKey_bl=true;this.isLoading_bl=false;this.videoAutoPlay_bl=n.lightBoxVideoAutoPlay;this.forceRoundBorderToIframe_bl=false;this.isIframe_bl=false;this.orintationChanceComplete_bl=true;this.isVideoSSL=false;this.init=function(){r.getStyle().msTouchAction="none";r.getStyle().webkitTapHighlightColor="rgba(0, 0, 0, 0)";this.setupInfo();this.setupBackgorundAndMainItemHolder();this.setupPreloader();this.setupCloseButton();if(this.showNextAndPrevButtons_bl)this.setupNextAndPrevButtons();if(this.showZoomButton_bl)this.setupZoomButton();if(this.showInfoButton_bl){this.setupInfoButton()}if(this.showInfoButton_bl||this.showInfoWindowByDefault_bl){this.setupInfoWindow()}if(this.showSlideshowButton_bl){this.setupTimerManager();this.setupSlideShowPreloader();this.setupSlideshowButton()}this.setupContextMenu();this.buttons_ar=[];this.buttons_ar.push(this.closeButton_do);if(this.infoButton_do)this.buttons_ar.push(this.infoButton_do);if(this.showSlideshowButton_bl)this.buttons_ar.push(this.slideshowButtton_do);if(this.zoomButton_do)this.buttons_ar.push(this.zoomButton_do);if(this.showNextAndPrevButtons_bl)this.buttons_ar.push(this.nextButton_do)};this.updateData=function(e){r.data_ar=e;r.totalItems=r.data_ar.length};this.startResizeHandler=function(){if(e.addEventListener){e.addEventListener("resize",r.onResizeHandler);e.addEventListener("scroll",r.onScrollHandler);e.addEventListener("orientationchange",r.orientationChance);if(FWDU3DCarUtils.isFirefox){document.addEventListener("fullscreenchange",r.onFullScreenChange);document.addEventListener("mozfullscreenchange",r.onFullScreenChange)}}else if(e.attachEvent){e.attachEvent("onresize",r.onResizeHandler);e.attachEvent("onscroll",r.onScrollHandler)}r.resizeHandler();r.resizeHandlerId2_to=setTimeout(function(){r.resizeHandler()},100)};this.onFullScreenChange=function(){r.resizeHandler();clearTimeout(r.resizeHandlerId2_to);r.resizeHandlerId2_to=setTimeout(function(){r.resizeHandler()},50)};r.onScrollHandler=function(e){if(!r.orintationChanceComplete_bl)return;var t=FWDU3DCarUtils.getScrollOffsets();r.setX(t.x);r.setY(t.y)};r.onResizeHandler=function(e){if(r.isMobile_bl){clearTimeout(r.resizeHandlerId2_to);r.resizeHandlerId2_to=setTimeout(function(){r.resizeHandler()},200)}else{r.resizeHandler();clearTimeout(r.resizeHandlerId2_to);r.resizeHandlerId2_to=setTimeout(function(){r.resizeHandler()},50)}};this.orientationChance=function(){r.orintationChanceComplete_bl=false;clearTimeout(r.resizeHandlerId2_to);clearTimeout(r.orientationChangeId_to);r.orientationChangeId_to=setTimeout(function(){r.orintationChanceComplete_bl=true;r.resizeHandler()},1e3);r.setX(0);r.setWidth(0)};this.resizeHandler=function(){if(!r.orintationChanceComplete_bl)return;var e=FWDU3DCarUtils.getViewportSize();var t=FWDU3DCarUtils.getScrollOffsets();if(r.stageWidth==e.w&&r.stageHeight==e.h)return;r.isTweening_bl=false;r.stageWidth=e.w;r.stageHeight=e.h;r.scrollOffestX=t.x;r.scrollOffsetY=t.y;r.setX(t.x);r.setY(t.y);if(r.isMobile_bl){r.setWidth(r.stageWidth);r.setHeight(r.stageHeight)}else{r.setWidth(r.stageWidth-.5);r.setHeight(r.stageHeight-.5)}r.positionPreloader();r.resizeCurrentItem();r.positionButtons(false);if(r.infoWindow_do&&r.infoWindow_do.isShowed_bl)r.infoWindow_do.resize(r.finalWidth,r.finalHeight,false)};this.setupContextMenu=function(){this.customContextMenu=new FWDU3DCarContextMenu(this,this.rightClickContextMenu)};this.disableBrowserScrollBars=function(){if(this.isMobile_bl){e.addEventListener("touchmove",this.mouseDummyHandler)}else{if(e.addEventListener){e.addEventListener("mousewheel",this.mouseDummyHandler);e.addEventListener("DOMMouseScroll",this.mouseDummyHandler)}else if(document.attachEvent){document.attachEvent("onmousewheel",this.mouseDummyHandler)}}};this.mouseDummyHandler=function(e){if(e.preventDefault){e.preventDefault()}else{return false}};this.setupInfo=function(){FWDU3DCarInfo.setPrototype();this.info_do=new FWDU3DCarInfo};this.setupBackgorundAndMainItemHolder=function(){this.bk_do=new FWDU3DCarDisplayObject("div");this.bk_do.setBackfaceVisibility();this.bk_do.setResizableSizeAfterParent();this.bk_do.setBkColor(this.backgroundColor_str);this.mainItemsHolder_do=new FWDU3DCarDisplayObject("div");this.itemsBorder_do=new FWDU3DCarSimpleDisplayObject("div");this.itemsBorder_do.setCSSGradient(r.borderColor_str1,r.borderColor_str2);this.itemsBackground_do=new FWDU3DCarDisplayObject("div");this.itemsBackground_do.setBkColor(r.itemBackgroundColor_str);this.itemsHolder_do=new FWDU3DCarDisplayObject("div");this.itemsHolder_do.setOverflow("visible");this.mainItemsHolder_do.addChild(this.itemsBorder_do);this.mainItemsHolder_do.addChild(this.itemsBackground_do);this.mainItemsHolder_do.addChild(this.itemsHolder_do);this.addChild(this.bk_do);this.addChild(this.mainItemsHolder_do)};this.addCloseEventsWhenBkIsPressed=function(){if(r.isMobile_bl){if(r.hasPointerEvent_bl){r.bk_do.screen.addEventListener("MSPointerDown",r.onBkMouseDown)}else{r.bk_do.screen.addEventListener("touchstart",r.onBkMouseDown)}}else if(r.bk_do.screen.addEventListener){r.bk_do.screen.addEventListener("mousedown",r.onBkMouseDown)}else if(r.bk_do.screen.attachEvent){r.bk_do.screen.attachEvent("onmousedown",r.onBkMouseDown)}};this.onBkMouseDown=function(e){r.hide()};this.show=function(e){if(this.isShowed_bl)return;this.isShowed_bl=true;this.isTweeningOnShowOrHide_bl=true;this.getStyle().zIndex=100000002;this.disableBrowserScrollBars();if(this.addKeyboardSupport_bl)this.addKeyboardSupport();this.hideButtons(false);if(navigator.userAgent.toLowerCase().indexOf("msie 7")!=-1){document.getElementsByTagName("body")[0].appendChild(this.screen)}else{document.documentElement.appendChild(this.screen)}this.id=e;this.startResizeHandler();this.bk_do.setAlpha(0);FWDU3DCarModTweenMax.to(this.bk_do,.8,{alpha:this.backgroundOpacity,ease:Quint.easeOut,onComplete:this.onShowComplete});this.showFirstTimeWithDelayId_to=setTimeout(function(){r.showCurrentItem()},100);this.dispatchEvent(t.SHOW_START)};this.onShowComplete=function(){r.isTweeningOnShowOrHide_bl=false;r.addCloseEventsWhenBkIsPressed()};this.showCurrentItem=function(){if(r==null)return;this.type_str=this.data_ar[this.id].url;if(!this.type_str){this.addChild(this.info_do);this.info_do.showText("The data URL isn't formatted correctly! Please note that it must be an image path, a Youtube video or a Vimeo video URL.");return}if(this.data_ar[this.id].dataType.toLowerCase()=="iframe"){this.iframeW=this.iframeWidth;this.iframeH=this.iframeHeight;this.videoIdOrIframeUrl=this.type_str;this.type_str=t.IFRAME;if(r.forceRoundBorderToIframe_bl&&r.borderRadius!=0){r.itemsBorder_do.getStyle().borderRadius=r.borderRadius+"px"}else if(r.borderRadius!=0){r.itemsBorder_do.getStyle().borderRadius="0px";r.itemsBackground_do.getStyle().borderRadius="0px"}r.isIframe_bl=true}else if(this.type_str.toLowerCase().indexOf(".jpg")!=-1||this.type_str.toLowerCase().indexOf(".png")!=-1||this.type_str.toLowerCase().indexOf(".jpeg")!=-1){this.type_str=t.IMAGE}else if(this.type_str.toLowerCase().indexOf("http://www.youtube")!=-1||this.type_str.toLowerCase().indexOf("http://youtube")!=-1||this.type_str.toLowerCase().indexOf("youtube.com")!=-1){args=FWDU3DCarUtils.getUrlArgs(this.type_str);if(!args.v){this.addChild(this.info_do);this.info_do.showText("Make sure that the Youtube URL is formatted correctly, probably the v variable from the URL is missing, this represents the video id.");return}if(this.type_str.toLowerCase().indexOf("https")!=-1){r.isVideoSSL=true}else{r.isVideoSSL=false}this.iframeW=this.videoWidth;this.iframeH=this.videoHeight;this.videoIdOrIframeUrl=args.v;this.type_str=t.YOUTUBE;if(r.forceRoundBorderToIframe_bl&&r.borderRadius!=0){r.itemsBorder_do.getStyle().borderRadius=r.borderRadius+"px"}else if(r.borderRadius!=0){r.itemsBorder_do.getStyle().borderRadius="0px";r.itemsBackground_do.getStyle().borderRadius="0px"}}else if(this.type_str.toLowerCase().indexOf("http://www.vimeo")!=-1||this.type_str.toLowerCase().indexOf("http://vimeo")!=-1||this.type_str.toLowerCase().indexOf("vimeo.com")!=-1){if(this.type_str.toLowerCase().indexOf("https")!=-1){r.isVideoSSL=true}else{r.isVideoSSL=false}this.iframeW=this.videoWidth;this.iframeH=this.videoHeight;this.videoIdOrIframeUrl=this.type_str.substr(this.type_str.lastIndexOf("/")+1);this.type_str=t.VIMEO;if(r.forceRoundBorderToIframe_bl&&r.borderRadius!=0){r.itemsBorder_do.getStyle().borderRadius=r.borderRadius+"px"}else if(r.borderRadius!=0){r.itemsBorder_do.getStyle().borderRadius="0px";r.itemsBackground_do.getStyle().borderRadius="0px"}}else{this.addChild(this.info_do);this.info_do.showText("The data URL isn't formatted correctly! Please note that it must be an image path, a Youtube video or a Vimeo video URL.");return}this.createItem()};this.createItem=function(){clearTimeout(this.transitionShapeDoneId_to);clearTimeout(this.showVideoId_to);this.preloader_do.hide(true);if(this.showSlideshowButton_bl)this.timerManager.stop();if(this.contains(this.info_do))this.removeChild(this.info_do);if(this.image_img){this.image_img.onload=null;this.image_img.onerror=null;this.image_img=null}if(this.infoButton_do)this.infoButton_do.isDisabled_bl=true;if(this.type_str==t.IMAGE){if(this.prevItem_do){if(this.opacityType=="filter"&&this.prevItem_do.type!="img"){this.prevItem_do.setVisible(false)}else if(this.isMobile_bl||this.prevItem_do.type!="img"){this.cleanChildren(0)}}this.loadImage()}else if(this.type_str==t.YOUTUBE||this.type_str==t.VIMEO||this.type_str==t.IFRAME){this.isTweening_bl=true;if(this.firstTimeShowed_bl){this.createIframeHolder();this.resizeCurrentItem();this.showItemFirstTime();this.showVideoId_to=setTimeout(this.showIframeContent,900);this.prevItem_do=r.currentItem_do}else{if(this.prevItem_do){if(this.opacityType=="filter"&&this.prevItem_do.type!="img"){this.prevItem_do.setVisible(false)}else if(this.isMobile_bl||this.prevItem_do.type!="img"){this.cleanChildren(0)}else{FWDU3DCarModTweenMax.to(this.prevItem_do,.8,{alpha:0})}}this.createIframeHolder();this.resizeCurrentItem(true);this.positionButtons(true);this.animMainDos();this.showVideoId_to=setTimeout(this.showIframeContent,900);if(this.showZoomButton_bl&&(this.type_str==t.YOUTUBE||this.type_str==t.VIMEO||r.type_str==t.IFRAME)){var e=FWDU3DCarUtils.indexOfArray(this.buttons_ar,this.zoomButton_do);if(e!=-1){this.buttons_ar.splice(e,1);this.removeChild(this.zoomButton_do)}}this.prevItem_do=r.currentItem_do}if(r.infoWindow_do){if(this.mainItemsHolder_do.contains(r.infoWindow_do)&&this.infoWindow_do.isShowed_bl){this.infoWindow_do.setText(this.data_ar[r.id].infoText,this.finalWidth,this.finalHeight,false,this.type_str!=t.IMAGE)}}}this.prevType_str=this.type_str};this.createIframeHolder=function(){this.currentItem_do=new FWDU3DCarDisplayObject("div");if(this.type_str==t.IFRAME&&this.isMobile_bl){this.currentItem_do.getStyle().overflow="scroll";this.currentItem_do.getStyle().webkitOverflowScrolling="touch"}this.originalWidth=r.iframeW;this.originalHeight=r.iframeH;this.itemsHolder_do.addChild(r.currentItem_do)};this.loadImage=function(){this.isLoading_bl=true;this.preloader_do.show();var e=this.data_ar[this.id].url;this.image_img=new Image;this.image_img.onload=this.imageLoadComplete;this.image_img.onerror=this.imageLoadError;this.image_img.src=e;this.addChild(this.preloader_do)};this.imageLoadComplete=function(e){if(r.prevItem_do){if(!r.isMobile_bl&&r.prevItem_do.type=="img")FWDU3DCarModTweenMax.to(r.prevItem_do,.6,{alpha:0})}r.originalWidth=r.image_img.width;r.originalHeight=r.image_img.height;r.currentItem_do=new FWDU3DCarDisplayObject("img");r.currentItem_do.setScreen(r.image_img);if(r.borderRadius!=0)r.currentItem_do.getStyle().borderRadius=r.borderRadius+"px";if(r.borderRadius!=0)r.itemsBorder_do.getStyle().borderRadius=r.borderRadius+"px";if(r.borderRadius!=0)r.itemsBackground_do.getStyle().borderRadius=r.borderRadius+"px";if(r.firstTimeShowed_bl){r.transitionTotalDuration=800;r.resizeCurrentItem(false);r.showItemFirstTime()}else{r.transitionTotalDuration=1400;r.resizeCurrentItem(true);r.currentItem_do.setWidth(r.finalWidth-r.borderSize*2);r.currentItem_do.setHeight(r.finalHeight-r.borderSize*2);r.currentItem_do.setAlpha(0);FWDU3DCarModTweenMax.to(r.currentItem_do,.6,{alpha:1,delay:.8});r.addZoomButtonBackToButtonsArray();r.animMainDos();r.positionButtons(true)}if(r.infoWindow_do&&r.infoWindow_do.isShowed_bl){r.infoWindow_do.setText(r.data_ar[r.id].infoText,r.finalWidth,r.finalHeight,true,r.type_str!=t.IMAGE)}if(r.showSlideshowButton_bl)r.timerManager.stop();r.preloader_do.hide(true);r.prevItem_do=r.currentItem_do;r.isTweening_bl=true;r.isLoading_bl=false;r.transitionShapeDoneId_to=setTimeout(r.transitionShapeDoneHandler,800);r.transitionDoneId_to=setTimeout(r.transitionDoneHandler,r.transitionTotalDuration);r.itemsHolder_do.addChild(r.currentItem_do)};this.transitionDoneHandler=function(){if(r.showSlideshowButton_bl)r.timerManager.start();r.isTweening_bl=false;r.cleanChildren(1)};this.transitionShapeDoneHandler=function(){if(r.infoButton_do)r.infoButton_do.isDisabled_bl=false};this.imageLoadError=function(){var e="Image can't be loaded probably the path is incorrect "+r.data_ar[r.id].url+"";r.addChild(r.info_do);r.info_do.showText(e)};this.animMainDos=function(){FWDU3DCarModTweenMax.to(this.mainItemsHolder_do,.8,{delay:.1,x:r.finalX,y:r.finalY,w:r.finalWidth,h:r.finalHeight,ease:Expo.easeInOut});FWDU3DCarModTweenMax.to(this.itemsBackground_do,.8,{delay:.1,x:r.borderSize,y:r.borderSize,w:r.finalWidth-r.borderSize*2,h:r.finalHeight-r.borderSize*2,ease:Expo.easeInOut});FWDU3DCarModTweenMax.to(this.itemsBorder_do,.8,{delay:.1,w:r.finalWidth,h:r.finalHeight,ease:Expo.easeInOut});FWDU3DCarModTweenMax.to(this.itemsHolder_do,.8,{delay:.1,x:r.borderSize,y:r.borderSize,w:r.finalWidth-r.borderSize*2,h:r.finalHeight-r.borderSize*2,ease:Expo.easeInOut});if(!this.isMobile_bl&&this.prevItem_do.type=="img")FWDU3DCarModTweenMax.to(r.prevItem_do,.8,{delay:.1,x:(r.finalWidth-r.borderSize*2-r.prevItem_do.getWidth())/2,y:(r.finalHeight-r.borderSize*2-r.prevItem_do.getHeight())/2,ease:Expo.easeInOut})};this.showIframeContent=function(){r.isTweening_bl=false;if(r.showSlideshowButton_bl)r.timerManager.start();if(r.infoButton_do)r.infoButton_do.isDisabled_bl=false;r.cleanChildren(1);var e=document.createElement("iframe");e.width="100%";e.height="100%";e.frameBorder=0;e.allowfullscreen=true;if(r.type_str==t.YOUTUBE){var n="http";if(r.isVideoSSL){n="https"}if(r.videoAutoPlay_bl){e.src=n+"://www.youtube.com/embed/"+r.videoIdOrIframeUrl+"?wmode=transparent&autoplay=1"}else{e.src=n+"://www.youtube.com/embed/"+r.videoIdOrIframeUrl+"?wmode=transparent"}}else if(r.type_str==t.VIMEO){var n="http";if(r.isVideoSSL){n="https"}if(r.videoAutoPlay_bl){e.src=n+"://player.vimeo.com/video/"+r.videoIdOrIframeUrl+"?autoplay=1"}else{e.src=n+"://player.vimeo.com/video/"+r.videoIdOrIframeUrl}}else if(r.type_str==t.IFRAME){e.src=r.videoIdOrIframeUrl}r.currentItem_do.screen.appendChild(e);r.resizeCurrentItem()};this.showItemFirstTime=function(){this.firstTimeShowed_bl=false;this.showButtons();this.mainItemsHolder_do.setX(this.stageWidth/2);this.mainItemsHolder_do.setY(this.stageHeight/2);this.mainItemsHolder_do.setWidth(0);this.mainItemsHolder_do.setHeight(0);this.currentItem_do.setAlpha(0);this.itemsBorder_do.setAlpha(0);if(this.showInfoWindowByDefault_bl)this.showInfoWindowOnStart();FWDU3DCarModTweenMax.to(this.currentItem_do,.8,{alpha:1,delay:.9,ease:Quint.easeOut});FWDU3DCarModTweenMax.to(this.itemsBorder_do,.8,{alpha:1,delay:.7,ease:Quint.easeOut});FWDU3DCarModTweenMax.to(this.mainItemsHolder_do,.8,{x:this.finalX,y:this.finalY,w:this.finalWidth,h:this.finalHeight,ease:Expo.easeInOut});if(this.showZoomButton_bl&&(this.type_str==t.YOUTUBE||this.type_str==t.VIMEO||r.type_str==t.IFRAME)){var e=FWDU3DCarUtils.indexOfArray(this.buttons_ar,this.zoomButton_do);if(e!=-1){this.buttons_ar.splice(e,1);this.removeChild(this.zoomButton_do)}}};this.cleanChildren=function(e){var t;var n;while(r.itemsHolder_do.getNumChildren()>e){t=r.itemsHolder_do.getChildAt(0);FWDU3DCarModTweenMax.killTweensOf(t);r.itemsHolder_do.removeChild(t);if(r.opacityType=="opacity"&&t.type!="img")t.setInnerHTML("");t.destroy()}t=null};this.resizeCurrentItem=function(e){if(!this.currentItem_do)return;var t=this.stageWidth-10;var n=this.stageHeight-10;var r=t/this.originalWidth;var i=n/this.originalHeight;var s=0;if(r<=i){s=r}else if(r>=i){s=i}if(r>=1&&i>=1)s=1;this.finalWidth=Math.round(this.originalWidth*s);this.finalHeight=Math.round(this.originalHeight*s);if(this.finalWidth>this.stageWidth-this.buttonWidth*2-4){this.finalWidth=this.stageWidth-this.buttonWidth*2-4;this.finalHeight=Math.round(this.originalHeight*(this.finalWidth/this.originalWidth))}this.finalX=Math.floor((t-this.finalWidth)/2)+5;this.finalY=Math.floor((n-this.finalHeight)/2)+5;if(e)return;FWDU3DCarModTweenMax.killTweensOf(this.mainItemsHolder_do);this.mainItemsHolder_do.setX(this.finalX);this.mainItemsHolder_do.setY(this.finalY);this.mainItemsHolder_do.setWidth(this.finalWidth);this.mainItemsHolder_do.setHeight(this.finalHeight);FWDU3DCarModTweenMax.killTweensOf(this.itemsBackground_do);this.itemsBackground_do.setX(this.borderSize);this.itemsBackground_do.setY(this.borderSize);this.itemsBackground_do.setWidth(this.finalWidth-this.borderSize*2);this.itemsBackground_do.setHeight(this.finalHeight-this.borderSize*2);FWDU3DCarModTweenMax.killTweensOf(this.itemsBorder_do);this.itemsBorder_do.setX(0);this.itemsBorder_do.setY(0);this.itemsBorder_do.setWidth(this.finalWidth);this.itemsBorder_do.setHeight(this.finalHeight);this.itemsBorder_do.setAlpha(1);FWDU3DCarModTweenMax.killTweensOf(this.currentItem_do);if(this.isMaximized_bl){r=this.stageWidth/this.originalWidth;i=this.stageHeight/this.originalHeight;if(r>=i){s=r}else if(r<=i){s=i}this.currentItem_do.setX(parseInt((this.stageWidth-this.originalWidth*s)/2));this.currentItem_do.setY(parseInt((this.stageHeight-this.originalHeight*s)/2));this.currentItem_do.setWidth(parseInt(this.originalWidth*s));this.currentItem_do.setHeight(parseInt(this.originalHeight*s))}else{this.currentItem_do.setAlpha(1);this.currentItem_do.setX(0);this.currentItem_do.setY(0);this.currentItem_do.setWidth(this.finalWidth-this.borderSize*2);this.currentItem_do.setHeight(this.finalHeight-this.borderSize*2)}this.itemsHolder_do.setX(this.borderSize);this.itemsHolder_do.setY(this.borderSize);this.itemsHolder_do.setWidth(this.finalWidth-this.borderSize*2);this.itemsHolder_do.setHeight(this.finalHeight-this.borderSize*2)};this.goToNextItem=function(){if(this.isTweening_bl)return;this.transitionDirection_str="next";this.id++;if(this.id>this.totalItems-1){this.id=0}this.showCurrentItem()};this.goToPrevItem=function(){if(this.isTweening_bl)return;this.transitionDirection_str="prev";this.id--;if(this.id<0){this.id=this.totalItems-1}this.showCurrentItem()};this.maximizeOrMinimize=function(){if(this.isLoading_bl||r.isTweeningOnShowOrHide_bl)return;if(this.timerManager)this.timerManager.stop();var e;var n;var i;var s;var o;var u;var a;clearTimeout(this.maximizeCompleteTimeOutId_to);clearTimeout(this.minimizeCompleteTimeOutId_to);FWDU3DCarModTweenMax.killTweensOf(this.currentItem_do);if(this.isMaximized_bl){this.isMaximized_bl=false;this.isTweening_bl=true;if(this.isMobile_bl){this.removeEventsForScrollngImageOnMobile()}else{this.removeEventsForScrollngImageOnDesktop()}this.bk_do.setAlpha(this.backgroundOpacity);this.mainItemsHolder_do.setVisible(true);this.closeButton_do.setVisible(true);if(r.nextButton_do){this.nextButton_do.setVisible(true);this.prevButton_do.setVisible(true)}if(this.infoButton_do)this.infoButton_do.setVisible(true);if(this.slideshowButtton_do){this.slideshowButtton_do.setVisible(true)}this.currentItem_do.setX(this.currentItem_do.getX()-this.finalX-this.borderSize);this.currentItem_do.setY(this.currentItem_do.getY()-this.finalY-this.borderSize);this.positionButtons(true);if(this.slideShowPreloader_do)this.positionSlideShowPreloader(false);FWDU3DCarModTweenMax.to(this.currentItem_do,.8,{x:0,y:0,w:this.finalWidth-this.borderSize*2,h:this.finalHeight-this.borderSize*2,ease:Expo.easeInOut});this.minimizeCompleteTimeOutId_to=setTimeout(this.minimizeCompleteHandler,800);this.mainItemsHolder_do.setOverflow("visible");this.zoomButton_do.isMaximized_bl=false;this.itemsHolder_do.addChild(this.currentItem_do);this.addChild(this.mainItemsHolder_do);this.addChild(this.zoomButton_do);this.dispatchEvent(t.MINIMIZE_START)}else{this.isMaximized_bl=true;this.isTweening_bl=true;if(r.borderRadius!=0)r.currentItem_do.getStyle().borderRadius="";e=this.stageWidth/this.originalWidth;n=this.stageHeight/this.originalHeight;a=0;if(e>=n){a=e}else if(e<=n){a=n}o=parseInt(this.originalWidth*a);u=parseInt(this.originalHeight*a);i=parseInt((this.stageWidth-o)/2);s=parseInt((this.stageHeight-u)/2);this.currentItem_do.setAlpha(1);this.currentItem_do.setX(this.currentItem_do.getGlobalX());this.currentItem_do.setY(this.currentItem_do.getGlobalY());if(this.isMobile_bl){FWDU3DCarModTweenMax.to(this.zoomButton_do,.8,{x:this.stageWidth-this.buttonWidth,y:1,ease:Expo.easeInOut});FWDU3DCarModTweenMax.to(this.currentItem_do,.8,{x:i,y:s,w:o,h:u,ease:Expo.easeInOut})}else{this.zoomButton_do.isMaximized_bl=true;if(e>=n){FWDU3DCarModTweenMax.to(this.currentItem_do,.8,{x:i,w:o,h:u,ease:Expo.easeInOut})}else if(e1)r.percentX=1;if(r.percentY>1)r.percentY=1;var n=r.stageWidth/r.originalWidth;var i=r.stageHeight/r.originalHeight;if(n<=i){e=Math.round((r.stageWidth-r.currentItem_do.getWidth())*r.percentX);if(isNaN(e))return;FWDU3DCarModTweenMax.to(r.currentItem_do,.4,{x:e})}else{t=Math.round((r.stageHeight-r.currentItem_do.getHeight())*r.percentY);if(isNaN(t))return;FWDU3DCarModTweenMax.to(r.currentItem_do,.4,{y:t})}};this.addEventsForScrollngImageOnMobile=function(){if(r.hasPointerEvent_bl){e.addEventListener("MSPointerDown",r.onTouchStartScrollImage);e.addEventListener("MSPointerUp",r.onTouchEndScrollImage)}else{e.addEventListener("touchstart",r.onTouchStartScrollImage);e.addEventListener("touchend",r.onTouchEndScrollImage)}clearInterval(this.updateImageWhenMaximized_int);this.updateImageWhenMaximized_int=setInterval(this.updateMaximizedImageMobileHandler,16)};this.removeEventsForScrollngImageOnMobile=function(){clearInterval(r.updateImageWhenMaximized_int);if(r.hasPointerEvent_bl){e.removeEventListener("MSPointerDown",r.onTouchStartScrollImage);e.removeEventListener("MSPointerUp",r.onTouchEndScrollImage);e.removeEventListener("MSPointerMove",r.onTouchMoveScrollImage)}else{e.removeEventListener("touchstart",r.onTouchStartScrollImage);e.removeEventListener("touchend",r.onTouchEndScrollImage);e.removeEventListener("touchmove",r.onTouchMoveScrollImage)}};this.onTouchStartScrollImage=function(t){var n=FWDU3DCarUtils.getViewportMouseCoordinates(t);if(r.hasPointerEvent_bl){e.addEventListener("MSPointerMove",r.onTouchMoveScrollImage)}else{e.addEventListener("touchmove",r.onTouchMoveScrollImage)}r.lastPresedX=n.screenX;r.lastPresedY=n.screenY;t.preventDefault()};this.onTouchEndScrollImage=function(t){if(r.hasPointerEvent_bl){e.removeEventListener("MSPointerMove",r.onTouchMoveScrollImage)}else{e.removeEventListener("touchmove",r.onTouchMoveScrollImage)}r.isDragging_bl=false};this.onTouchMoveScrollImage=function(e){if(e.preventDefault)e.preventDefault();var t=FWDU3DCarUtils.getViewportMouseCoordinates(e);var n=r.stageWidth/r.originalWidth;var i=r.stageHeight/r.originalHeight;var s=0;var o=0;r.isDragging_bl=true;if(ni){o=t.screenY-r.lastPresedY;r.lastPresedY=t.screenY;r.currentItem_do.setY(r.currentItem_do.getY()+o)}else{s=t.screenX-r.lastPresedX;r.lastPresedX=t.screenX;r.currentItem_do.setX(r.currentItem_do.getX()+s);o=t.screenY-r.lastPresedY;r.lastPresedY=t.screenY;r.currentItem_do.setY(r.currentItem_do.getY()+o)}r.vx=s*2;r.vy=o*2};this.updateMaximizedImageMobileHandler=function(){var e;var t;var n;var i;var s;var o;if(!r.isDragging_bl){r.vy*=r.friction;r.vx*=r.friction;n=r.currentItem_do.getX();i=r.currentItem_do.getY();e=n+r.vx;t=i+r.vy;s=r.currentItem_do.getWidth();o=r.currentItem_do.getHeight();if(isNaN(e)||isNaN(t))return;r.currentItem_do.setX(e);r.currentItem_do.setY(t);if(i>=0){r.vy2=(0-i)*.3;r.vy*=r.friction;r.currentItem_do.setY(i+r.vy2)}else if(i<=r.stageHeight-o){r.vy2=(r.stageHeight-o-i)*.5;r.vy*=r.friction;r.currentItem_do.setY(i+r.vy2)}if(n>=0){r.vx2=(0-n)*.3;r.vx*=r.friction;r.currentItem_do.setX(n+r.vx2)}else if(n<=r.stageWidth-s){r.vx2=(r.stageWidth-s-n)*.5;r.vx*=r.friction;r.currentItem_do.setX(n+r.vx2)}}};this.setupCloseButton=function(){FWDU3DCarSimpleButton.setPrototype();this.closeButton_do=new FWDU3DCarSimpleButton(this.closeN_img,this.closeS_img,this.isMobile_bl);this.closeButton_do.addListener(FWDU3DCarSimpleButton.CLICK,this.closeButtonOnClickHandler);this.addChild(this.closeButton_do)};this.closeButtonOnClickHandler=function(e){r.hide()};this.setupNextAndPrevButtons=function(){FWDU3DCarSimpleButton.setPrototype();this.nextButton_do=new FWDU3DCarSimpleButton(this.nextN_img,this.nextS_img,this.isMobile_bl);this.nextButton_do.addListener(FWDU3DCarSimpleButton.CLICK,this.nextButtonOnClickHandler);FWDU3DCarSimpleButton.setPrototype();this.prevButton_do=new FWDU3DCarSimpleButton(this.prevN_img,this.prevS_img,this.isMobile_bl);this.prevButton_do.addListener(FWDU3DCarSimpleButton.CLICK,this.prevButtonOnClickHandler);this.addChild(this.nextButton_do);this.addChild(this.prevButton_do)};this.nextButtonOnClickHandler=function(e){r.goToNextItem()};this.prevButtonOnClickHandler=function(e){r.goToPrevItem()};this.setupZoomButton=function(){FWDU3DCarComplexButton.setPrototype();this.zoomButton_do=new FWDU3DCarComplexButton(this.minimizeN_img,this.minimizeS_img,this.maximizeN_img,this.maximizeS_img,this.isMobile_bl,true);this.zoomButton_do.addListener(FWDU3DCarComplexButton.CLICK,this.onZoomButtonClickHandler);this.addChild(this.zoomButton_do)};this.onZoomButtonClickHandler=function(e){if(r.isLoading_bl)return;r.zoomButton_do.toggleButton();r.maximizeOrMinimize()};this.addZoomButtonBackToButtonsArray=function(){if(this.showZoomButton_bl){var e=FWDU3DCarUtils.indexOfArray(this.buttons_ar,this.zoomButton_do);if(e==-1){if(this.buttons_ar.length>1){this.zoomButton_do.setX(this.buttons_ar[this.buttons_ar.length-2].finalX);this.zoomButton_do.setY(this.buttons_ar[this.buttons_ar.length-2].finalY+this.buttonHeight+1);this.buttons_ar.splice(this.buttons_ar.length-1,0,this.zoomButton_do)}else{this.zoomButton_do.setX(r.buttons_ar[this.buttons_ar.length-1].finalX);this.zoomButton_do.setY(r.buttons_ar[this.buttons_ar.length-1].finalY+this.buttonHeight+1);this.buttons_ar.push(this.zoomButton_do)}this.addChild(this.zoomButton_do)}}};this.setupInfoButton=function(){FWDU3DCarComplexButton.setPrototype();this.infoButton_do=new FWDU3DCarComplexButton(this.infoCloseN_img,this.infoCloseS_img,this.infoOpenN_img,this.infoOpenS_img,this.isMobile_bl,false);this.infoButton_do.addListener(FWDU3DCarComplexButton.FIRST_BUTTON_CLICK,this.onHideInfoButtonPressedHandler);this.infoButton_do.addListener(FWDU3DCarComplexButton.SECOND_BUTTON_CLICK,this.onShowInfoButtonPressedHandler);this.addChild(this.infoButton_do)};this.onShowInfoButtonPressedHandler=function(e){r.infoWindow_do.setText(r.data_ar[r.id].infoText,r.finalWidth,r.finalHeight,false,r.type_str!=t.IMAGE);r.mainItemsHolder_do.addChild(r.infoWindow_do)};this.onHideInfoButtonPressedHandler=function(e){r.infoWindow_do.hide(true)};this.showInfoWindowOnStart=function(){if(!r.infoWindow_do)return;if(this.infoButton_do)this.infoButton_do.setSecondButtonState();r.infoWindow_do.setText(r.data_ar[r.id].infoText,r.finalWidth,r.finalHeight,false,r.type_str!=t.IMAGE);if(!r.mainItemsHolder_do.contains(r.infoWindow_do))r.mainItemsHolder_do.addChild(r.infoWindow_do)};this.setupInfoWindow=function(){FWDU3DCarInfoWindow.setPrototype();this.infoWindow_do=new FWDU3DCarInfoWindow(this.borderSize,this.infoWindowBackgroundColor,this.infoWindowBackgroundOpacity,this.borderRadius,this.isMobile_bl)};this.setupSlideshowButton=function(){FWDU3DCarComplexButton.setPrototype();this.slideshowButtton_do=new FWDU3DCarComplexButton(this.pauseN_img,this.pauseS_img,this.playN_img,this.playS_img,this.isMobile_bl,false);this.slideshowButtton_do.addListener(FWDU3DCarComplexButton.FIRST_BUTTON_CLICK,this.onStopSlideShowHandler);this.slideshowButtton_do.addListener(FWDU3DCarComplexButton.SECOND_BUTTON_CLICK,this.onStartSlideShowHandler);if(this.slideShowAutoPlay_bl){this.timerManager.isStopped_bl=false;this.slideShowPreloader_do.show(true);this.slideshowButtton_do.setSecondButtonState()}this.addChild(this.slideshowButtton_do)};this.onStopSlideShowHandler=function(e){r.timerManager.isStopped_bl=true;r.slideShowPreloader_do.hide(true);r.timerManager.stop()};this.onStartSlideShowHandler=function(e){r.timerManager.isStopped_bl=false;r.slideShowPreloader_do.show(true);if(!r.isLoading_bl)r.timerManager.start()};this.setupTimerManager=function(){FWDU3DCarTimerManager.setProtptype();this.timerManager=new FWDU3DCarTimerManager(this.slideShowDelay,this.slideShowAutoPlay_bl);this.timerManager.addListener(FWDU3DCarTimerManager.START,this.onTimerManagerStartHandler);this.timerManager.addListener(FWDU3DCarTimerManager.STOP,this.onTimerManagerStopHandler);this.timerManager.addListener(FWDU3DCarTimerManager.TIME,this.onTimerManagerTimeHandler)};this.onTimerManagerStartHandler=function(){if(!r.timerManager.isStopped_bl)r.slideShowPreloader_do.animIn()};this.onTimerManagerStopHandler=function(){r.slideShowPreloader_do.animOut()};this.onTimerManagerTimeHandler=function(){r.goToNextItem();r.slideShowPreloader_do.animOut()};this.setupSlideShowPreloader=function(){FWDU3DCarSlideShowPreloader.setPrototype();this.slideShowPreloader_do=new FWDU3DCarSlideShowPreloader(this.slideShowPreloader_img,31,this.slideshowPreloaderHeight,11,this.slideShowDelay);this.addChild(this.slideShowPreloader_do)};this.positionSlideShowPreloader=function(e){if(!this.slideShowPreloader_do)return;this.slideShowPreloader_do.finalX=this.finalX+this.finalWidth;this.slideShowPreloader_do.finalY=this.finalY+this.finalHeight-this.slideshowPreloaderHeight;FWDU3DCarModTweenMax.killTweensOf(this.slideShowPreloader_do);if(e){FWDU3DCarModTweenMax.to(this.slideShowPreloader_do,.8,{x:this.slideShowPreloader_do.finalX,y:this.slideShowPreloader_do.finalY,delay:.1,ease:Expo.easeInOut})}else{this.slideShowPreloader_do.setX(this.slideShowPreloader_do.finalX);this.slideShowPreloader_do.setY(this.slideShowPreloader_do.finalY)}};this.positionButtons=function(e){var t;var n=this.buttons_ar.length;var r=1;var i=this.finalX+this.finalWidth;var s=this.finalY;var o=0;for(var u=0;u.998){var s=this._time;this.render(0,true,false);this._initted=false;this.render(s,true,false)}else if(this._time>0){this._initted=false;this._init();var o=1/(1-r),u=this._firstPT,a;while(u){a=u.s+u.c;u.c*=o;u.s=a-u.c;u=u._next}}}}return this};o.render=function(e,t,n){var r=!this._dirty?this._totalDuration:this.totalDuration(),i=this._time,s=this._totalTime,o=this._cycle,a,f,l,c,h,p,d;if(e>=r){this._totalTime=r;this._cycle=this._repeat;if(this._yoyo&&(this._cycle&1)!==0){this._time=0;this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0}else{this._time=this._duration;this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1}if(!this._reversed){a=true;f="onComplete"}if(this._duration===0){if(e===0||this._rawPrevTime<0)if(this._rawPrevTime!==e){n=true;if(this._rawPrevTime>0){f="onReverseComplete";if(t){e=-1}}}this._rawPrevTime=e}}else if(e<1e-7){this._totalTime=this._time=this._cycle=0;this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0;if(s!==0||this._duration===0&&this._rawPrevTime>0){f="onReverseComplete";a=this._reversed}if(e<0){this._active=false;if(this._duration===0){if(this._rawPrevTime>=0){n=true}this._rawPrevTime=e}}else if(!this._initted){n=true}}else{this._totalTime=this._time=e;if(this._repeat!==0){c=this._duration+this._repeatDelay;this._cycle=this._totalTime/c>>0;if(this._cycle!==0)if(this._cycle===this._totalTime/c){this._cycle--}this._time=this._totalTime-this._cycle*c;if(this._yoyo)if((this._cycle&1)!==0){this._time=this._duration-this._time}if(this._time>this._duration){this._time=this._duration}else if(this._time<0){this._time=0}}if(this._easeType){h=this._time/this._duration;p=this._easeType;d=this._easePower;if(p===1||p===3&&h>=.5){h=1-h}if(p===3){h*=2}if(d===1){h*=h}else if(d===2){h*=h*h}else if(d===3){h*=h*h*h}else if(d===4){h*=h*h*h*h}if(p===1){this.ratio=1-h}else if(p===2){this.ratio=h}else if(this._time/this._duration<.5){this.ratio=h/2}else{this.ratio=1-h/2}}else{this.ratio=this._ease.getRatio(this._time/this._duration)}}if(i===this._time&&!n){if(s!==this._totalTime)if(this._onUpdate)if(!t){this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||u)}return}else if(!this._initted){this._init();if(!this._initted){return}if(this._time&&!a){this.ratio=this._ease.getRatio(this._time/this._duration)}else if(a&&this._ease._calcEnd){this.ratio=this._ease.getRatio(this._time===0?0:1)}}if(!this._active)if(!this._paused){this._active=true}if(s===0){if(this._startAt){if(e>=0){this._startAt.render(e,t,n)}else if(!f){f="_dummyGS"}}if(this.vars.onStart)if(this._totalTime!==0||this._duration===0)if(!t){this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||u)}}l=this._firstPT;while(l){if(l.f){l.t[l.p](l.c*this.ratio+l.s)}else{var v=l.c*this.ratio+l.s;if(l.p=="x"){l.t.setX(v)}else if(l.p=="y"){l.t.setY(v)}else if(l.p=="z"){l.t.setZ(v)}else if(l.p=="angleX"){l.t.setAngleX(v)}else if(l.p=="angleY"){l.t.setAngleY(v)}else if(l.p=="angleZ"){l.t.setAngleZ(v)}else if(l.p=="w"){l.t.setWidth(v)}else if(l.p=="h"){l.t.setHeight(v)}else if(l.p=="alpha"){l.t.setAlpha(v)}else if(l.p=="scale"){l.t.setScale2(v)}else{l.t[l.p]=v}}l=l._next}if(this._onUpdate){if(e<0)if(this._startAt){this._startAt.render(e,t,n)}if(!t){this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||u)}}if(this._cycle!==o)if(!t)if(!this._gc)if(this.vars.onRepeat){this.vars.onRepeat.apply(this.vars.onRepeatScope||this,this.vars.onRepeatParams||u)}if(f)if(!this._gc){if(e<0&&this._startAt&&!this._onUpdate){this._startAt.render(e,t,n)}if(a){if(this._timeline.autoRemoveChildren){this._enabled(false,false)}this._active=false}if(!t&&this.vars[f]){this.vars[f].apply(this.vars[f+"Scope"]||this,this.vars[f+"Params"]||u)}}};i.to=function(e,t,n){return new i(e,t,n)};i.from=function(e,t,n){n.runBackwards=true;n.immediateRender=n.immediateRender!=false;return new i(e,t,n)};i.fromTo=function(e,t,n,r){r.startAt=n;r.immediateRender=r.immediateRender!=false&&n.immediateRender!=false;return new i(e,t,r)};i.staggerTo=i.allTo=function(e,t,o,a,f,l,c){a=a||0;var h=o.delay||0,p=[],d=function(){if(o.onComplete){o.onComplete.apply(o.onCompleteScope||this,o.onCompleteParams||u)}f.apply(c||this,l||u)},v,m,g,y;if(!(e instanceof Array)){if(typeof e==="string"){e=n.selector(e)||e}if(s(e)){e=r.call(e,0)}}v=e.length;for(g=0;g-1){i=t[r];if(i._active||i._startTime===i._timeline._time&&i._timeline._active){return true}}return false};var a=function(e,t){var r=[],i=0,s=e._first;while(s){if(s instanceof n){r[i++]=s}else{if(t){r[i++]=s}r=r.concat(a(s,t));i=r.length}s=s._next}return r},f=i.getAllTweens=function(t){return a(e._rootTimeline,t).concat(a(e._rootFramesTimeline,t))};i.killAll=function(e,n,r,i){if(n==null){n=true}if(r==null){r=true}var s=f(i!=false),o=s.length,u=n&&r&&i,a,l,c;for(c=0;c-1){i.killChildTweensOf(e[l],t)}return}u=[];for(f in o){a=o[f].target.parentNode;while(a){if(a===e){u=u.concat(o[f].tweens)}a=a.parentNode}}c=u.length;for(l=0;l-1){l=s[u];if(o||l instanceof t||(a=l.target===l.vars.onComplete)&&r||n&&!a){l.paused(e)}}};i.pauseAll=function(e,t,n){l(true,e,t,n)};i.resumeAll=function(e,t,n){l(false,e,t,n)};o.progress=function(e){return!arguments.length?this._time/this.duration():this.totalTime(this.duration()*(this._yoyo&&(this._cycle&1)!==0?1-e:e)+this._cycle*(this._duration+this._repeatDelay),false)};o.totalProgress=function(e){return!arguments.length?this._totalTime/this.totalDuration():this.totalTime(this.totalDuration()*e,false)};o.time=function(e,t){if(!arguments.length){return this._time}if(this._dirty){this.totalDuration()}if(e>this._duration){e=this._duration}if(this._yoyo&&(this._cycle&1)!==0){e=this._duration-e+this._cycle*(this._duration+this._repeatDelay)}else if(this._repeat!==0){e+=this._cycle*(this._duration+this._repeatDelay)}return this.totalTime(e,t)};o.duration=function(t){if(!arguments.length){return this._duration}return e.prototype.duration.call(this,t)};o.totalDuration=function(e){if(!arguments.length){if(this._dirty){this._totalDuration=this._repeat===-1?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat;this._dirty=false}return this._totalDuration}return this._repeat===-1?this:this.duration((e-this._repeat*this._repeatDelay)/(this._repeat+1))};o.repeat=function(e){if(!arguments.length){return this._repeat}this._repeat=e;return this._uncache(true)};o.repeatDelay=function(e){if(!arguments.length){return this._repeatDelay}this._repeatDelay=e;return this._uncache(true)};o.yoyo=function(e){if(!arguments.length){return this._yoyo}this._yoyo=e;return this};return i},true);window._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(e,t,n){var r=function(e){t.call(this,e);this._labels={};this.autoRemoveChildren=this.vars.autoRemoveChildren===true;this.smoothChildTiming=this.vars.smoothChildTiming===true;this._sortChildren=true;this._onUpdate=this.vars.onUpdate;var n=this.vars,r=i.length,s,o;while(--r>-1){o=n[i[r]];if(o){s=o.length;while(--s>-1){if(o[s]==="{self}"){o=n[i[r]]=o.concat();o[s]=this}}}}if(n.tweens instanceof Array){this.add(n.tweens,0,n.align,n.stagger)}},i=["onStartParams","onUpdateParams","onCompleteParams","onReverseCompleteParams","onRepeatParams"],s=[],o=function(e){var t={},n;for(n in e){t[n]=e[n]}return t},u=s.slice,a=r.prototype=new t;r.version="1.9.7";a.constructor=r;a.kill()._gc=false;a.to=function(e,t,r,i){return t?this.add(new n(e,t,r),i):this.set(e,r,i)};a.from=function(e,t,r,i){return this.add(n.from(e,t,r),i)};a.fromTo=function(e,t,r,i,s){return t?this.add(n.fromTo(e,t,r,i),s):this.set(e,i,s)};a.staggerTo=function(e,t,i,s,a,f,l,c){var h=new r({onComplete:f,onCompleteParams:l,onCompleteScope:c}),p;if(typeof e==="string"){e=n.selector(e)||e}if(!(e instanceof Array)&&e.length&&e[0]&&e[0].nodeType&&e[0].style){e=u.call(e,0)}s=s||0;for(p=0;p-1){this.remove(t[n])}return this}else if(typeof t==="string"){return this.removeLabel(t)}return this.kill(null,t)};a.append=function(e,t){return this.add(e,this._parseTimeOrLabel(null,t,true,e))};a.insert=a.insertMultiple=function(e,t,n,r){return this.add(e,t||0,n,r)};a.appendMultiple=function(e,t,n,r){return this.add(e,this._parseTimeOrLabel(null,t,true,e),n,r)};a.addLabel=function(e,t){this._labels[e]=this._parseTimeOrLabel(t);return this};a.removeLabel=function(e){delete this._labels[e];return this};a.getLabelTime=function(e){return this._labels[e]!=null?this._labels[e]:-1};a._parseTimeOrLabel=function(t,n,r,i){var s;if(i instanceof e&&i.timeline===this){this.remove(i)}else if(i instanceof Array){s=i.length;while(--s>-1){if(i[s]instanceof e&&i[s].timeline===this){this.remove(i[s])}}}if(typeof n==="string"){return this._parseTimeOrLabel(n,r&&typeof t==="number"&&this._labels[n]==null?t-this.duration():0,r)}n=n||0;if(typeof t==="string"&&(isNaN(t)||this._labels[t]!=null)){s=t.indexOf("=");if(s===-1){if(this._labels[t]==null){return r?this._labels[t]=this.duration()+n:n}return this._labels[t]+n}n=parseInt(t.charAt(s-1)+"1",10)*Number(t.substr(s+1));t=s>1?this._parseTimeOrLabel(t.substr(0,s-1),0,r):this.duration()}else if(t==null){t=this.duration()}return Number(t)+n};a.seek=function(e,t){return this.totalTime(typeof e==="number"?e:this._parseTimeOrLabel(e),t!==false)};a.stop=function(){return this.paused(true)};a.gotoAndPlay=function(e,t){return this.play(e,t)};a.gotoAndStop=function(e,t){return this.pause(e,t)};a.render=function(e,t,n){if(this._gc){this._enabled(true,false)}this._active=!this._paused;var r=!this._dirty?this._totalDuration:this.totalDuration(),i=this._time,o=this._startTime,u=this._timeScale,a=this._paused,f,l,c,h,p;if(e>=r){this._totalTime=this._time=r;if(!this._reversed)if(!this._hasPausedChild()){l=true;h="onComplete";if(this._duration===0)if(e===0||this._rawPrevTime<0)if(this._rawPrevTime!==e&&this._first){p=true;if(this._rawPrevTime>0){h="onReverseComplete"}}}this._rawPrevTime=e;e=r+1e-6}else if(e<1e-7){this._totalTime=this._time=0;if(i!==0||this._duration===0&&this._rawPrevTime>0){h="onReverseComplete";l=this._reversed}if(e<0){this._active=false;if(this._duration===0)if(this._rawPrevTime>=0&&this._first){p=true}}else if(!this._initted){p=true}this._rawPrevTime=e;e=0}else{this._totalTime=this._time=this._rawPrevTime=e}if((this._time===i||!this._first)&&!n&&!p){return}else if(!this._initted){this._initted=true}if(i===0)if(this.vars.onStart)if(this._time!==0)if(!t){this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||s)}if(this._time>=i){f=this._first;while(f){c=f._next;if(this._paused&&!a){break}else if(f._active||f._startTime<=this._time&&!f._paused&&!f._gc){if(!f._reversed){f.render((e-f._startTime)*f._timeScale,t,n)}else{f.render((!f._dirty?f._totalDuration:f.totalDuration())-(e-f._startTime)*f._timeScale,t,n)}}f=c}}else{f=this._last;while(f){c=f._prev;if(this._paused&&!a){break}else if(f._active||f._startTime<=i&&!f._paused&&!f._gc){if(!f._reversed){f.render((e-f._startTime)*f._timeScale,t,n)}else{f.render((!f._dirty?f._totalDuration:f.totalDuration())-(e-f._startTime)*f._timeScale,t,n)}}f=c}}if(this._onUpdate)if(!t){this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||s)}if(h)if(!this._gc)if(o===this._startTime||u!==this._timeScale)if(this._time===0||r>=this.totalDuration()){if(l){if(this._timeline.autoRemoveChildren){this._enabled(false,false)}this._active=false}if(!t&&this.vars[h]){this.vars[h].apply(this.vars[h+"Scope"]||this,this.vars[h+"Params"]||s)}}};a._hasPausedChild=function(){var e=this._first;while(e){if(e._paused||e instanceof r&&e._hasPausedChild()){return true}e=e._next}return false};a.getChildren=function(e,t,r,i){i=i||-9999999999;var s=[],o=this._first,u=0;while(o){if(o._startTime-1){if(r[i].timeline===this||t&&this._contains(r[i])){s[o++]=r[i]}}return s};a._contains=function(e){var t=e.timeline;while(t){if(t===this){return true}t=t.timeline}return false};a.shiftChildren=function(e,t,n){n=n||0;var r=this._first,i=this._labels,s;while(r){if(r._startTime>=n){r._startTime+=e}r=r._next}if(t){for(s in i){if(i[s]>=n){i[s]+=e}}}return this._uncache(true)};a._kill=function(e,t){if(!e&&!t){return this._enabled(false,false)}var n=!t?this.getChildren(true,true,false):this.getTweensOf(t),r=n.length,i=false;while(--r>-1){if(n[r]._kill(e,t)){i=true}}return i};a.clear=function(e){var t=this.getChildren(false,true,true),n=t.length;this._time=this._totalTime=0;while(--n>-1){t[n]._enabled(false,false)}if(e!==false){this._labels={}}return this._uncache(true)};a.invalidate=function(){var e=this._first;while(e){e.invalidate();e=e._next}return this};a._enabled=function(e,n){if(e===this._gc){var r=this._first;while(r){r._enabled(e,true);r=r._next}}return t.prototype._enabled.call(this,e,n)};a.progress=function(e){return!arguments.length?this._time/this.duration():this.totalTime(this.duration()*e,false)};a.duration=function(e){if(!arguments.length){if(this._dirty){this.totalDuration()}return this._duration}if(this.duration()!==0&&e!==0){this.timeScale(this._duration/e)}return this};a.totalDuration=function(e){if(!arguments.length){if(this._dirty){var t=0,n=this._last,r=999999999999,i,s;while(n){i=n._prev;if(n._dirty){n.totalDuration()}if(n._startTime>r&&this._sortChildren&&!n._paused){this.add(n,n._startTime-n._delay)}else{r=n._startTime}if(n._startTime<0&&!n._paused){t-=n._startTime;if(this._timeline.smoothChildTiming){this._startTime+=n._startTime/this._timeScale}this.shiftChildren(-n._startTime,false,-9999999999);r=0}s=n._startTime+n._totalDuration/n._timeScale;if(s>t){t=s}n=i}this._duration=this._totalDuration=t;this._dirty=false}return this._totalDuration}if(this.totalDuration()!==0)if(e!==0){this.timeScale(this._totalDuration/e)}return this};a.usesFrames=function(){var t=this._timeline;while(t._timeline){t=t._timeline}return t===e._rootFramesTimeline};a.rawTime=function(){return this._paused||this._totalTime!==0&&this._totalTime!==this._totalDuration?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale};return r},true);window._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(e,t,n){var r=function(t){e.call(this,t);this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._cycle=0;this._yoyo=this.vars.yoyo===true;this._dirty=true},i=[],s=new n(null,null,1,0),o=function(e){while(e){if(e._paused){return true}e=e._timeline}return false},u=r.prototype=new e;u.constructor=r;u.kill()._gc=false;r.version="1.9.7";u.invalidate=function(){this._yoyo=this.vars.yoyo===true;this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._uncache(true);return e.prototype.invalidate.call(this)};u.addCallback=function(e,n,r,i){return this.add(t.delayedCall(0,e,r,i),n)};u.removeCallback=function(e,t){if(t==null){this._kill(null,e)}else{var n=this.getTweensOf(e,false),r=n.length,i=this._parseTimeOrLabel(t);while(--r>-1){if(n[r]._startTime===i){n[r]._enabled(false,false)}}}return this};u.tweenTo=function(e,n){n=n||{};var r={ease:s,overwrite:2,useFrames:this.usesFrames(),immediateRender:false},o,u;for(o in n){r[o]=n[o]}r.time=this._parseTimeOrLabel(e);u=new t(this,Math.abs(Number(r.time)-this._time)/this._timeScale||.001,r);r.onStart=function(){u.target.paused(true);if(u.vars.time!==u.target.time()){u.duration(Math.abs(u.vars.time-u.target.time())/u.target._timeScale)}if(n.onStart){n.onStart.apply(n.onStartScope||u,n.onStartParams||i)}};return u};u.tweenFromTo=function(e,t,n){n=n||{};e=this._parseTimeOrLabel(e);n.startAt={onComplete:this.seek,onCompleteParams:[e],onCompleteScope:this};n.immediateRender=n.immediateRender!==false;var r=this.tweenTo(t,n);return r.duration(Math.abs(r.vars.time-e)/this._timeScale||.001)};u.render=function(e,t,n){if(this._gc){this._enabled(true,false)}this._active=!this._paused;var r=!this._dirty?this._totalDuration:this.totalDuration(),s=this._duration,o=this._time,u=this._totalTime,a=this._startTime,f=this._timeScale,l=this._rawPrevTime,c=this._paused,h=this._cycle,p,d,v,m,g,y;if(e>=r){if(!this._locked){this._totalTime=r;this._cycle=this._repeat}if(!this._reversed)if(!this._hasPausedChild()){d=true;m="onComplete";if(s===0)if(e===0||this._rawPrevTime<0)if(this._rawPrevTime!==e&&this._first){g=true;if(this._rawPrevTime>0){m="onReverseComplete"}}}this._rawPrevTime=e;if(this._yoyo&&(this._cycle&1)!==0){this._time=e=0}else{this._time=s;e=s+1e-6}}else if(e<1e-7){if(!this._locked){this._totalTime=this._cycle=0}this._time=0;if(o!==0||s===0&&this._rawPrevTime>0&&!this._locked){m="onReverseComplete";d=this._reversed}if(e<0){this._active=false;if(s===0)if(this._rawPrevTime>=0&&this._first){g=true}}else if(!this._initted){g=true}this._rawPrevTime=e;e=0}else{this._time=this._rawPrevTime=e;if(!this._locked){this._totalTime=e;if(this._repeat!==0){y=s+this._repeatDelay;this._cycle=this._totalTime/y>>0;if(this._cycle!==0)if(this._cycle===this._totalTime/y){this._cycle--}this._time=this._totalTime-this._cycle*y;if(this._yoyo)if((this._cycle&1)!==0){this._time=s-this._time}if(this._time>s){this._time=s;e=s+1e-6}else if(this._time<0){this._time=e=0}else{e=this._time}}}}if(this._cycle!==h)if(!this._locked){var b=this._yoyo&&(h&1)!==0,w=b===(this._yoyo&&(this._cycle&1)!==0),E=this._totalTime,S=this._cycle,x=this._rawPrevTime,T=this._time;this._totalTime=h*s;if(this._cycle=o){p=this._first;while(p){v=p._next;if(this._paused&&!c){break}else if(p._active||p._startTime<=this._time&&!p._paused&&!p._gc){if(!p._reversed){p.render((e-p._startTime)*p._timeScale,t,n)}else{p.render((!p._dirty?p._totalDuration:p.totalDuration())-(e-p._startTime)*p._timeScale,t,n)}}p=v}}else{p=this._last;while(p){v=p._prev;if(this._paused&&!c){break}else if(p._active||p._startTime<=o&&!p._paused&&!p._gc){if(!p._reversed){p.render((e-p._startTime)*p._timeScale,t,n)}else{p.render((!p._dirty?p._totalDuration:p.totalDuration())-(e-p._startTime)*p._timeScale,t,n)}}p=v}}if(this._onUpdate)if(!t){this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||i)}if(m)if(!this._locked)if(!this._gc)if(a===this._startTime||f!==this._timeScale)if(this._time===0||r>=this.totalDuration()){if(d){if(this._timeline.autoRemoveChildren){this._enabled(false,false)}this._active=false}if(!t&&this.vars[m]){this.vars[m].apply(this.vars[m+"Scope"]||this,this.vars[m+"Params"]||i)}}};u.getActive=function(e,t,n){if(e==null){e=true}if(t==null){t=true}if(n==null){n=false}var r=[],i=this.getChildren(e,t,n),s=0,u=i.length,a,f;for(a=0;a=f._startTime)if(f._timeline._timee){return t[r].name}}return null};u.getLabelBefore=function(e){if(e==null){e=this._time}var t=this.getLabelsArray(),n=t.length;while(--n>-1){if(t[n].timethis._duration){e=this._duration}if(this._yoyo&&(this._cycle&1)!==0){e=this._duration-e+this._cycle*(this._duration+this._repeatDelay)}else if(this._repeat!==0){e+=this._cycle*(this._duration+this._repeatDelay)}return this.totalTime(e,t)};u.repeat=function(e){if(!arguments.length){return this._repeat}this._repeat=e;return this._uncache(true)};u.repeatDelay=function(e){if(!arguments.length){return this._repeatDelay}this._repeatDelay=e;return this._uncache(true)};u.yoyo=function(e){if(!arguments.length){return this._yoyo}this._yoyo=e;return this};u.currentLabel=function(e){if(!arguments.length){return this.getLabelBefore(this._time+1e-8)}return this.seek(e,true)};return r},true);(function(){var e=180/Math.PI,t=Math.PI/180,n=[],r=[],i=[],s={},o=function(e,t,n,r){this.a=e;this.b=t;this.c=n;this.d=r;this.da=r-e;this.ca=n-e;this.ba=t-e},u=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",a=function(e,t,n,r){var i={a:e},s={},o={},u={c:r},a=(e+t)/2,f=(t+n)/2,l=(n+r)/2,c=(a+f)/2,h=(f+l)/2,p=(h-c)/8;i.b=a+(e-a)/4;s.b=c+p;i.c=s.a=(i.b+s.b)/2;s.c=o.a=(c+h)/2;o.b=h-p;u.b=l+(r-l)/4;o.c=u.a=(o.b+u.b)/2;return[i,s,o,u]},f=function(e,t,s,o,u){var f=e.length-1,l=0,c=e[0].a,h,p,d,v,m,g,y,b,w,E,S,x,T;for(h=0;h-1){if(typeof (p=e[f][t])==="string")if(p.charAt(1)==="="){e[f][t]=s[t]+Number(p.charAt(0)+p.substr(2))}}}a=e.length-2;if(a<0){u[0]=new o(e[0][t],0,0,e[a<-1?0:1][t]);return u}for(f=0;f1){x=e[e.length-1];S=true;m=d.length;while(--m>-1){g=d[m];if(Math.abs(v[g]-x[g])>.05){S=false;break}}if(S){e=e.concat();if(h){e.unshift(h)}e.push(e[1]);h=e[e.length-3]}}n.length=r.length=i.length=0;m=d.length;while(--m>-1){g=d[m];s[g]=c.indexOf(","+g+",")!==-1;p[g]=l(e,g,s[g],h)}m=n.length;while(--m>-1){n[m]=Math.sqrt(n[m]);r[m]=Math.sqrt(r[m])}if(!a){m=d.length;while(--m>-1){if(s[g]){y=p[d[m]];E=y.length-1;for(b=0;b-1){i[m]=Math.sqrt(i[m])}}m=d.length;b=o?4:1;while(--m>-1){g=d[m];y=p[g];f(y,t,o,a,s[g]);if(S){y.splice(0,b);y.splice(y.length-b,b)}}return p},h=function(e,t,n){t=t||"soft";var r={},i=t==="cubic"?3:2,s=t==="soft",u=[],a,f,l,c,h,p,d,v,m,g,y;if(s&&n){e=[n].concat(e)}if(e==null||e.length-1){m=u[p];r[m]=h=[];g=0;v=e.length;for(d=0;d1)if(d-1){d=e[i];u=d.a;a=d.d-u;f=d.c-u;l=d.b-u;s=o=0;for(h=1;h<=n;h++){c=r*h;p=1-c;s=o-(o=(c*c*a+3*p*(c*f+p*l))*c);v=i*n+h-1;t[v]=(t[v]||0)+s*s}}},d=function(e,t){t=t>>0||6;var n=[],r=[],i=0,s=0,o=t-1,u=[],a=[],f,l,c,h;for(f in e){p(e[f],n,t)}c=n.length;for(l=0;l>0;u[h]=a;r[h]=s;i=0;a=[]}}return{length:s,lengths:r,segments:u}},v=window._gsDefine.plugin({propName:"bezier",priority:-1,API:2,global:true,init:function(e,t,n){this._target=e;if(t instanceof Array){t={values:t}}this._func={};this._round={};this._props=[];this._timeRes=t.timeResolution==null?6:parseInt(t.timeResolution,10);var r=t.values||[],i={},s=r[0],o=t.autoRotate||n.vars.orientToBezier,u,a,f,l,p;this._autoRotate=o?o instanceof Array?o:[["x","y","rotation",o===true?0:Number(o)||0]]:null;for(u in s){this._props.push(u)}f=this._props.length;while(--f>-1){u=this._props[f];this._overwriteProps.push(u);a=this._func[u]=typeof e[u]==="function";i[u]=!a?parseFloat(e[u]):e[u.indexOf("set")||typeof e["get"+u.substr(3)]!=="function"?u:"get"+u.substr(3)]();if(!p)if(i[u]!==r[0][u]){p=i}}this._beziers=t.type!=="cubic"&&t.type!=="quadratic"&&t.type!=="soft"?c(r,isNaN(t.curviness)?1:t.curviness,false,t.type==="thruBasic",t.correlate,p):h(r,t.type,i);this._segCount=this._beziers[u].length;if(this._timeRes){var v=d(this._beziers,this._timeRes);this._length=v.length;this._lengths=v.lengths;this._segments=v.segments;this._l1=this._li=this._s1=this._si=0;this._l2=this._lengths[0];this._curSeg=this._segments[0];this._s2=this._curSeg[0];this._prec=1/this._curSeg.length}if(o=this._autoRotate){if(!(o[0]instanceof Array)){this._autoRotate=o=[o]}f=o.length;while(--f>-1){for(l=0;l<3;l++){u=o[f][l];this._func[u]=typeof e[u]==="function"?e[u.indexOf("set")||typeof e["get"+u.substr(3)]!=="function"?u:"get"+u.substr(3)]:false}}}return true},set:function(t){var n=this._segCount,r=this._func,i=this._target,s,o,u,a,f,l,c,h,p,d;if(!this._timeRes){s=t<0?0:t>=1?n-1:n*t>>0;l=(t-s*(1/n))*n}else{p=this._lengths;d=this._curSeg;t*=this._length;u=this._li;if(t>this._l2&&u0){while(u>0&&(this._l1=p[--u])>=t){}if(u===0&&tthis._s2&&u0){while(u>0&&(this._s1=d[--u])>=t){}if(u===0&&t-1){a=this._props[u];f=this._beziers[a][s];c=(l*l*f.da+3*o*(l*f.ca+o*f.ba))*l+f.a;if(this._round[a]){c=c+(c>0?.5:-.5)>>0}if(r[a]){i[a](c)}else{if(a=="x"){i.setX(c)}else if(a=="y"){i.setY(c)}else if(a=="z"){i.setZ(c)}else if(a=="angleX"){i.setAngleX(c)}else if(a=="angleY"){i.setAngleY(c)}else if(a=="angleZ"){i.setAngleZ(c)}else if(a=="w"){i.setWidth(c)}else if(a=="h"){i.setHeight(c)}else if(a=="alpha"){i.setAlpha(c)}else if(a=="scale"){i.setScale2(c)}else{i[a]=c}}}if(this._autoRotate){var v=this._autoRotate,m,g,y,b,w,E,S;u=v.length;while(--u>-1){a=v[u][2];E=v[u][3]||0;S=v[u][4]===true?1:e;f=this._beziers[v[u][0]];m=this._beziers[v[u][1]];if(f&&m){f=f[s];m=m[s];g=f.a+(f.b-f.a)*l;b=f.b+(f.c-f.b)*l;g+=(b-g)*l;b+=(f.c+(f.d-f.c)*l-b)*l;y=m.a+(m.b-m.a)*l;w=m.b+(m.c-m.b)*l;y+=(w-y)*l;w+=(m.c+(m.d-m.c)*l-w)*l;c=Math.atan2(w-y,b-g)*S+E;if(r[a]){i[a](c)}else{i[a]=c}}}}}}),m=v.prototype;v.bezierThrough=c;v.cubicToQuadratic=a;v._autoCSS=true;v.quadraticToCubic=function(e,t,n){return new o(e,(2*t+e)/3,(2*t+n)/3,n)};v._cssRegister=function(){var e=window._gsDefine.globals.CSSPlugin;if(!e){return}var n=e._internals,r=n._parseToProxy,i=n._setPluginRatio,s=n.CSSPropTween;n._registerComplexSpecialProp("bezier",{parser:function(e,n,o,u,a,f){if(n instanceof Array){n={values:n}}f=new v;var l=n.values,c=l.length-1,h=[],p={},d,m,g;if(c<0){return a}for(d=0;d<=c;d++){g=r(e,l[d],u,a,f,c!==d);h[d]=g.end}for(m in n){p[m]=n[m]}p.values=h;a=new s(e,"bezier",0,0,g.pt,2);a.data=g;a.plugin=f;a.setRatio=i;if(p.autoRotate===0){p.autoRotate=true}if(p.autoRotate&&!(p.autoRotate instanceof Array)){d=p.autoRotate===true?0:Number(p.autoRotate)*t;p.autoRotate=g.end.left!=null?[["left","top","rotation",d,true]]:g.end.x!=null?[["x","y","rotation",d,true]]:false}if(p.autoRotate){if(!u._transform){u._enableTransforms(false)}g.autoRotate=u._target._gsTransform}f._onInitTween(g.proxy,p,u._tween);return a}})};m._roundProps=function(e,t){var n=this._overwriteProps,r=n.length;while(--r>-1){if(e[n[r]]||e.bezier||e.bezierThrough){this._round[n[r]]=t}}};m._kill=function(e){var t=this._props,n,r;for(n in this._beziers){if(n in e){delete this._beziers[n];delete this._func[n];r=t.length;while(--r>-1){if(t[r]===n){t.splice(r,1)}}}}return this._super._kill.call(this,e)}})();window._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(e,t){var n=function(){e.call(this,"css");this._overwriteProps.length=0},r,i,s,o,u={},a=n.prototype=new e("css");a.constructor=n;n.version="1.9.7";n.API=2;n.defaultTransformPerspective=0;a="px";n.suffixMap={top:a,right:a,bottom:a,left:a,width:a,height:a,fontSize:a,padding:a,margin:a,perspective:a};var f=/(?:\d|\-\d|\.\d|\-\.\d)+/g,l=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,c=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,h=/[^\d\-\.]/g,p=/(?:\d|\-|\+|=|#|\.)*/g,d=/opacity *=*([^)]*)/,v=/opacity:([^;]*)/,m=/alpha\(opacity *=.+?\)/i,g=/^(rgb|hsl)/,y=/([A-Z])/g,b=/-([a-z])/gi,w=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(e,t){return t.toUpperCase()},S=/(?:Left|Right|Width)/i,x=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,T=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,N=/,(?=[^\)]*(?:\(|$))/gi,C=Math.PI/180,k=180/Math.PI,L={},A=document,O=A.createElement("div"),M=A.createElement("img"),_=n._internals={_specialProps:u},D=navigator.userAgent,P,H,B,j,F,I,q=function(){var e=D.indexOf("Android"),t=A.createElement("div"),n;B=D.indexOf("Safari")!==-1&&D.indexOf("Chrome")===-1&&(e===-1||Number(D.substr(e+8,1))>3);F=B&&Number(D.substr(D.indexOf("Version/")+8,1))<6;j=D.indexOf("Firefox")!==-1;/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(D);I=parseFloat(RegExp.$1);t.innerHTML="
a";n=t.getElementsByTagName("a")[0];return n?/^0.55/.test(n.style.opacity):false}(),R=function(e){return d.test(typeof e==="string"?e:(e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100:1},U=function(e){if(window.console){console.log(e)}},z="",W="",X=function(e,t){t=t||O;var n=t.style,r,i;if(n[e]!==undefined){return e}e=e.charAt(0).toUpperCase()+e.substr(1);r=["O","Moz","ms","Ms","Webkit"];i=5;while(--i>-1&&n[r[i]+e]===undefined){}if(i>=0){W=i===3?"ms":r[i];z="-"+W.toLowerCase()+"-";return W+e}return null},V=A.defaultView?A.defaultView.getComputedStyle:function(){},$=n.getStyle=function(e,t,n,r,i){var s;if(!q)if(t==="opacity"){return R(e)}if(!r&&e.style[t]){s=e.style[t]}else if(n=n||V(e,null)){e=n.getPropertyValue(t.replace(y,"-$1").toLowerCase());s=e||n.length?e:n[t]}else if(e.currentStyle){n=e.currentStyle;s=n[t]}return i!=null&&(!s||s==="none"||s==="auto"||s==="auto auto")?i:s},J=function(e,t,n,r,i){if(r==="px"||!r){return n}if(r==="auto"||!n){return 0}var s=S.test(t),o=e,u=O.style,a=n<0,f;if(a){n=-n}if(r==="%"&&t.indexOf("border")!==-1){f=n/100*(s?e.clientWidth:e.clientHeight)}else{u.cssText="border-style:solid; border-width:0; position:absolute; line-height:0;";if(r==="%"||!o.appendChild){o=e.parentNode||A.body;u[s?"width":"height"]=n+r}else{u[s?"borderLeftWidth":"borderTopWidth"]=n+r}o.appendChild(O);f=parseFloat(O[s?"offsetWidth":"offsetHeight"]);o.removeChild(O);if(f===0&&!i){f=J(e,t,n,r,true)}}return a?-f:f},K=function(e,t,n){if($(e,"position",n)!=="absolute"){return 0}var r=t==="left"?"Left":"Top",i=$(e,"margin"+r,n);return e["offset"+r]-(J(e,t,parseFloat(i),i.replace(p,""))||0)},Q=function(e,t){var n={},r,i;if(t=t||V(e,null)){if(r=t.length){while(--r>-1){n[t[r].replace(b,E)]=t.getPropertyValue(t[r])}}else{for(r in t){n[r]=t[r]}}}else if(t=e.currentStyle||e.style){for(r in t){n[r.replace(b,E)]=t[r]}}if(!q){n.opacity=R(e)}i=Nt(e,t,false);n.rotation=i.rotation*k;n.skewX=i.skewX*k;n.scaleX=i.scaleX;n.scaleY=i.scaleY;n.x=i.x;n.y=i.y;if(Tt){n.z=i.z;n.rotationX=i.rotationX*k;n.rotationY=i.rotationY*k;n.scaleZ=i.scaleZ}if(n.filters){delete n.filters}return n},G=function(e,t,n,r,i){var s={},o=e.style,u,a,f;for(a in n){if(a!=="cssText")if(a!=="length")if(isNaN(a))if(t[a]!==(u=n[a])||i&&i[a])if(a.indexOf("Origin")===-1)if(typeof u==="number"||typeof u==="string"){s[a]=u==="auto"&&(a==="left"||a==="top")?K(e,a):(u===""||u==="auto"||u==="none")&&typeof t[a]==="string"&&t[a].replace(h,"")!==""?0:u;if(o[a]!==undefined){f=new ht(o,a,o[a],f)}}}if(r){for(a in r){if(a!=="className"){s[a]=r[a]}}}return{difs:s,firstMPT:f}},Y={width:["Left","Right"],height:["Top","Bottom"]},Z=["marginLeft","marginRight","marginTop","marginBottom"],et=function(e,t,n){var r=parseFloat(t==="width"?e.offsetWidth:e.offsetHeight),i=Y[t],s=i.length;n=n||V(e,null);while(--s>-1){r-=parseFloat($(e,"padding"+i[s],n,true))||0;r-=parseFloat($(e,"border"+i[s]+"Width",n,true))||0}return r},tt=function(e,t){if(e==null||e===""||e==="auto"||e==="auto auto"){e="0 0"}var n=e.split(" "),r=e.indexOf("left")!==-1?"0%":e.indexOf("right")!==-1?"100%":n[0],i=e.indexOf("top")!==-1?"0%":e.indexOf("bottom")!==-1?"100%":n[1];if(i==null){i="0"}else if(i==="center"){i="50%"}if(r==="center"||isNaN(parseFloat(r))){r="50%"}if(t){t.oxp=r.indexOf("%")!==-1;t.oyp=i.indexOf("%")!==-1;t.oxr=r.charAt(1)==="=";t.oyr=i.charAt(1)==="=";t.ox=parseFloat(r.replace(h,""));t.oy=parseFloat(i.replace(h,""))}return r+" "+i+(n.length>2?" "+n[2]:"")},nt=function(e,t){return typeof e==="string"&&e.charAt(1)==="="?parseInt(e.charAt(0)+"1",10)*parseFloat(e.substr(2)):parseFloat(e)-parseFloat(t)},rt=function(e,t){return e==null?t:typeof e==="string"&&e.charAt(1)==="="?parseInt(e.charAt(0)+"1",10)*Number(e.substr(2))+t:parseFloat(e)},it=function(e,t,n,r){var i=1e-6,s,o,u,a;if(e==null){a=t}else if(typeof e==="number"){a=e*C}else{s=Math.PI*2;o=e.split("_");u=Number(o[0].replace(h,""))*(e.indexOf("rad")===-1?C:1)-(e.charAt(1)==="="?0:t);if(o.length){if(r){r[n]=t+u}if(e.indexOf("short")!==-1){u=u%s;if(u!==u%(s/2)){u=u<0?u+s:u-s}}if(e.indexOf("_cw")!==-1&&u<0){u=(u+s*9999999999)%s-(u/s|0)*s}else if(e.indexOf("ccw")!==-1&&u>0){u=(u-s*9999999999)%s-(u/s|0)*s}}a=t+u}if(a-i){a=0}return a},st={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]},ot=function(e,t,n){e=e<0?e+1:e>1?e-1:e;return(e*6<1?t+(n-t)*e*6:e<.5?n:e*3<2?t+(n-t)*(2/3-e)*6:t)*255+.5|0},ut=function(e){var t,n,r,i,s,o;if(!e||e===""){return st.black}if(typeof e==="number"){return[e>>16,e>>8&255,e&255]}if(e.charAt(e.length-1)===","){e=e.substr(0,e.length-1)}if(st[e]){return st[e]}if(e.charAt(0)==="#"){if(e.length===4){t=e.charAt(1),n=e.charAt(2),r=e.charAt(3);e="#"+t+t+n+n+r+r}e=parseInt(e.substr(1),16);return[e>>16,e>>8&255,e&255]}if(e.substr(0,3)==="hsl"){e=e.match(f);i=Number(e[0])%360/360;s=Number(e[1])/100;o=Number(e[2])/100;n=o<=.5?o*(s+1):o+s-o*s;t=o*2-n;if(e.length>3){e[3]=Number(e[3])}e[0]=ot(i+1/3,t,n);e[1]=ot(i,t,n);e[2]=ot(i-1/3,t,n);return e}e=e.match(f)||st.transparent;e[0]=Number(e[0]);e[1]=Number(e[1]);e[2]=Number(e[2]);if(e.length>3){e[3]=Number(e[3])}return e},at="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#.+?\\b";for(a in st){at+="|"+a+"\\b"}at=new RegExp(at+")","gi");var ft=function(e,t,n,r){if(e==null){return function(e){return e}}var i=t?(e.match(at)||[""])[0]:"",s=e.split(i).join("").match(c)||[],o=e.substr(0,e.indexOf(s[0])),u=e.charAt(e.length-1)===")"?")":"",a=e.indexOf(" ")!==-1?" ":",",l=s.length,h=l>0?s[0].replace(f,""):"",p;if(!l){return function(e){return e}}if(t){p=function(e){var t,f,d,v;if(typeof e==="number"){e+=h}else if(r&&N.test(e)){v=e.replace(N,"|").split("|");for(d=0;dd--){while(++df--){while(++f>0]}return i.parse(t,u,s,o)}},ct=_._setPluginRatio=function(e){this.plugin.setRatio(e);var t=this.data,n=t.proxy,r=t.firstMPT,i=1e-6,s,o,u,a;while(r){s=n[r.v];if(r.r){s=s>0?s+.5|0:s-.5|0}else if(s-i){s=0}r.t[r.p]=s;r=r._next}if(t.autoRotate){t.autoRotate.rotation=n.rotation}if(e===1){r=t.firstMPT;while(r){o=r.t;if(!o.type){o.e=o.s+o.xs0}else if(o.type===1){a=o.xs0+o.s+o.xs1;for(u=1;u0){p="xn"+c;h=r.p+"_"+p;a[h]=r.data[p];u[h]=r[p];if(!s){d=new ht(r,p,h,d,r.rxp[p])}}}}r=r._next}return{proxy:u,end:a,firstMPT:d,pt:v}},dt=_.CSSPropTween=function(e,t,n,i,s,u,a,f,l,c,h){this.t=e;this.p=t;this.s=n;this.c=i;this.n=a||"css_"+t;if(!(e instanceof dt)){o.push(this.n)}this.r=f;this.type=u||0;if(l){this.pr=l;r=true}this.b=c===undefined?n:c;this.e=h===undefined?n+i:h;if(s){this._next=s;s._prev=this}},vt=n.parseComplex=function(e,t,n,r,i,s,o,u,a,c){n=n||s||"";o=new dt(e,t,0,0,o,c?2:1,null,false,u,n,r);r+="";var h=n.split(", ").join(",").split(" "),p=r.split(", ").join(",").split(" "),d=h.length,v=P!==false,m,y,b,w,E,S,x,T,C,k,L,A;if(r.indexOf(",")!==-1||n.indexOf(",")!==-1){h=h.join(" ").replace(N,", ").split(" ");p=p.join(" ").replace(N,", ").split(" ");d=h.length}if(d!==p.length){h=(s||"").split(" ");d=h.length}o.plugin=a;o.setRatio=c;for(m=0;m6;if(C&&!q&&E[3]===0){o["xs"+o.l]+=o.l?" transparent":"transparent";o.e=o.e.split(p[m]).join("transparent")}else{if(!q){C=false}o.appendXtra(C?"rgba(":"rgb(",w[0],E[0]-w[0],",",true,true).appendXtra("",w[1],E[1]-w[1],",",true).appendXtra("",w[2],E[2]-w[2],C?",":A,true);if(C){w=w.length<4?1:w[3];o.appendXtra("",w,(E.length<4?1:E[3])-w,A,false)}}}else{S=w.match(f);if(!S){o["xs"+o.l]+=o.l?" "+w:w}else{x=E.match(l);if(!x||x.length!==S.length){return o}b=0;for(y=0;y0){a["xn"+mt]=0;a["xs"+mt]=""}a.xs0="";a._next=a._prev=a.xfirst=a.data=a.plugin=a.setRatio=a.rxp=null;a.appendXtra=function(e,t,n,r,i,s){var o=this,u=o.l;o["xs"+u]+=s&&u?" "+e:e||"";if(!n)if(u!==0&&!o.plugin){o["xs"+u]+=t+(r||"");return o}o.l++;o.type=o.setRatio?2:1;o["xs"+o.l]=r||"";if(u>0){o.data["xn"+u]=t+n;o.rxp["xn"+u]=i;o["xn"+u]=t;if(!o.plugin){o.xfirst=new dt(o,"xn"+u,t,n,o.xfirst||o,0,o.n,i,o.pr);o.xfirst.xs0=0}return o}o.data={s:t+n};o.rxp={};o.s=t;o.c=n;o.r=i;return o};var gt=function(e,t){t=t||{};this.p=t.prefix?X(e)||e:e;u[e]=u[this.p]=this;this.format=t.formatter||ft(t.defaultValue,t.color,t.collapsible,t.multi);if(t.parser){this.parse=t.parser}this.clrs=t.color;this.multi=t.multi;this.keyword=t.keyword;this.dflt=t.defaultValue;this.pr=t.priority||0},yt=_._registerComplexSpecialProp=function(e,t,n){if(typeof t!=="object"){t={parser:n}}var r=e.split(","),i=t.defaultValue,s,o;n=n||[i];for(s=0;sa.length?f.length:a.length;for(u=0;u-1){d=Number(h[p]);h[p]=(v=d-(d|=0))?(v*u+(v<0?-.5:.5)|0)/u+d:d}if(h.length===16){var N=h[8],C=h[9],k=h[10],L=h[12],A=h[13],O=h[14];if(i.zOrigin){O=-i.zOrigin;L=N*O-h[12];A=C*O-h[13];O=k*O+i.zOrigin-h[14]}if(!r||i.rotationX==null){var M=h[0],_=h[1],D=h[2],P=h[3],H=h[4],B=h[5],j=h[6],F=h[7],I=h[11],q=i.rotationX=Math.atan2(j,k),R=qf,U,z,W,X,V,J,K;if(q){X=Math.cos(-q);V=Math.sin(-q);U=H*X+N*V;z=B*X+C*V;W=j*X+k*V;N=H*-V+N*X;C=B*-V+C*X;k=j*-V+k*X;I=F*-V+I*X;H=U;B=z;j=W}q=i.rotationY=Math.atan2(N,M);if(q){J=qf;X=Math.cos(-q);V=Math.sin(-q);U=M*X-N*V;z=_*X-C*V;W=D*X-k*V;C=_*V+C*X;k=D*V+k*X;I=P*V+I*X;M=U;_=z;D=W}q=i.rotation=Math.atan2(_,B);if(q){K=qf;X=Math.cos(-q);V=Math.sin(-q);M=M*X+H*V;z=_*X+B*V;B=_*-V+B*X;j=D*-V+j*X;_=z}if(K&&R){i.rotation=i.rotationX=0}else if(K&&J){i.rotation=i.rotationY=0}else if(J&&R){i.rotationY=i.rotationX=0}i.scaleX=(Math.sqrt(M*M+_*_)*u+.5|0)/u;i.scaleY=(Math.sqrt(B*B+C*C)*u+.5|0)/u;i.scaleZ=(Math.sqrt(j*j+k*k)*u+.5|0)/u;i.skewX=0;i.perspective=I?1/(I<0?-I:I):0;i.x=L;i.y=A;i.z=O}}else if((!Tt||h.length===0||i.x!==h[4]||i.y!==h[5]||!i.rotationX&&!i.rotationY)&&!(i.x!==undefined&&$(e,"display",t)==="none")){var Q=h.length>=6,G=Q?h[0]:1,Y=h[1]||0,Z=h[2]||0,et=Q?h[3]:1;i.x=h[4]||0;i.y=h[5]||0;m=Math.sqrt(G*G+Y*Y);g=Math.sqrt(et*et+Z*Z);y=G||Y?Math.atan2(Y,G):i.rotation||0;b=Z||et?Math.atan2(Z,et)+y:i.skewX||0;w=m-Math.abs(i.scaleX||0);E=g-Math.abs(i.scaleY||0);if(Math.abs(b)>Math.PI/2&&Math.abs(b)o||w<-o||E>o||E<-o||S>a&&Sa&&T-o){i[p]=0}}if(r){e._gsTransform=i}return i},Ct=function(e){var t=this.data,n=-t.rotation,r=n+t.skewX,i=1e5,s=(Math.cos(n)*t.scaleX*i|0)/i,o=(Math.sin(n)*t.scaleX*i|0)/i,u=(Math.sin(r)*-t.scaleY*i|0)/i,a=(Math.cos(r)*t.scaleY*i|0)/i,f=this.t.style,l=this.t.currentStyle,c,h;if(!l){return}h=o;o=-u;u=-h;c=l.filter;f.filter="";var v=this.t.offsetWidth,m=this.t.offsetHeight,g=l.position!=="absolute",y="progid:DXImageTransform.Microsoft.Matrix(M11="+s+", M12="+o+", M21="+u+", M22="+a,b=t.x,w=t.y,E,S;if(t.ox!=null){E=(t.oxp?v*t.ox*.01:t.ox)-v/2;S=(t.oyp?m*t.oy*.01:t.oy)-m/2;b+=E-(E*s+S*o);w+=S-(E*u+S*a)}if(!g){var x=I<8?1:-1,N,C,k;E=t.ieOffsetX||0;S=t.ieOffsetY||0;t.ieOffsetX=Math.round((v-((s<0?-s:s)*v+(o<0?-o:o)*m))/2+b);t.ieOffsetY=Math.round((m-((a<0?-a:a)*m+(u<0?-u:u)*v))/2+w);for(mt=0;mt<4;mt++){C=Z[mt];N=l[C];h=N.indexOf("px")!==-1?parseFloat(N):J(this.t,C,parseFloat(N),N.replace(p,""))||0;if(h!==t[C]){k=mt<2?-t.ieOffsetX:-t.ieOffsetY}else{k=mt<2?E-t.ieOffsetX:S-t.ieOffsetY}f[C]=(t[C]=Math.round(h-k*(mt===0||mt===2?1:x)))+"px"}y+=", sizingMethod='auto expand')"}else{E=v/2;S=m/2;y+=", Dx="+(E-(E*s+S*o)+b)+", Dy="+(S-(E*u+S*a)+w)+")"}if(c.indexOf("DXImageTransform.Microsoft.Matrix(")!==-1){f.filter=c.replace(T,y)}else{f.filter=y+" "+c}if(e===0||e===1)if(s===1)if(o===0)if(u===0)if(a===1)if(!g||y.indexOf("Dx=0, Dy=0")!==-1)if(!d.test(c)||parseFloat(RegExp.$1)===100)if(c.indexOf("gradient(")===-1){f.removeAttribute("filter")}},kt=function(e){var t=this.data,n=this.t.style,r=t.perspective,i=t.scaleX,s=0,o=0,u=0,a=0,f=t.scaleY,l=0,c=0,h=0,p=0,d=t.scaleZ,v=0,m=0,g=0,y=r?-1/r:0,b=t.rotation,w=t.zOrigin,E=1e5,S,x,T,N,C,k,L,A,O;if(j){L=n.top?"top":n.bottom?"bottom":parseFloat($(this.t,"top",null,false))?"bottom":"top";T=$(this.t,L,null,false);A=parseFloat(T)||0;O=T.substr((A+"").length)||"px";t._ffFix=!t._ffFix;n[L]=(t._ffFix?A+.05:A-.05)+O}if(b||t.skewX){T=i*Math.cos(b);N=f*Math.sin(b);b-=t.skewX;s=i*-Math.sin(b);f=f*Math.cos(b);i=T;a=N}b=t.rotationY;if(b){S=Math.cos(b);x=Math.sin(b);T=i*S;N=a*S;C=d*-x;k=y*-x;o=i*x;l=a*x;d=d*S;y*=S;i=T;a=N;h=C;m=k}b=t.rotationX;if(b){S=Math.cos(b);x=Math.sin(b);T=s*S+o*x;N=f*S+l*x;C=p*S+d*x;k=g*S+y*x;o=s*-x+o*S;l=f*-x+l*S;d=p*-x+d*S;y=g*-x+y*S;s=T;f=N;p=C;g=k}if(w){v-=w;u=o*v;c=l*v;v=d*v+w}u=(T=(u+=t.x)-(u|=0))?(T*E+(T<0?-.5:.5)|0)/E+u:u;c=(T=(c+=t.y)-(c|=0))?(T*E+(T<0?-.5:.5)|0)/E+c:c;v=(T=(v+=t.z)-(v|=0))?(T*E+(T<0?-.5:.5)|0)/E+v:v;n[Et]="matrix3d("+[(i*E|0)/E,(a*E|0)/E,(h*E|0)/E,(m*E|0)/E,(s*E|0)/E,(f*E|0)/E,(p*E|0)/E,(g*E|0)/E,(o*E|0)/E,(l*E|0)/E,(d*E|0)/E,(y*E|0)/E,u,c,v,r?1+ -v/r:1].join(",")+")"},Lt=function(e){var t=this.data,n=this.t,r=n.style,i,s,o,u,a,f,l,c,h;if(j){i=r.top?"top":r.bottom?"bottom":parseFloat($(n,"top",null,false))?"bottom":"top";s=$(n,i,null,false);o=parseFloat(s)||0;u=s.substr((o+"").length)||"px";t._ffFix=!t._ffFix;r[i]=(t._ffFix?o+.05:o-.05)+u}if(!t.rotation&&!t.skewX){r[Et]="matrix("+t.scaleX+",0,0,"+t.scaleY+","+t.x+","+t.y+")"}else{a=t.rotation;f=a-t.skewX;l=1e5;c=t.scaleX*l;h=t.scaleY*l;r[Et]="matrix("+(Math.cos(a)*c|0)/l+","+(Math.sin(a)*c|0)/l+","+(Math.sin(f)*-h|0)/l+","+(Math.cos(f)*h|0)/l+","+t.x+","+t.y+")"}};yt("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,transformPerspective,directionalRotation",{parser:function(e,t,n,r,i,o,u){if(r._transform){return i}var a=r._transform=Nt(e,s,true),f=e.style,l=1e-6,c=wt.length,h=u,p={},d,v,m,g,y,b,w;if(typeof h.transform==="string"&&Et){m=f.cssText;f[Et]=h.transform;f.display="block";d=Nt(e,null,false);f.cssText=m}else if(typeof h==="object"){d={scaleX:rt(h.scaleX!=null?h.scaleX:h.scale,a.scaleX),scaleY:rt(h.scaleY!=null?h.scaleY:h.scale,a.scaleY),scaleZ:rt(h.scaleZ!=null?h.scaleZ:h.scale,a.scaleZ),x:rt(h.x,a.x),y:rt(h.y,a.y),z:rt(h.z,a.z),perspective:rt(h.transformPerspective,a.perspective)};w=h.directionalRotation;if(w!=null){if(typeof w==="object"){for(m in w){h[m]=w[m]}}else{h.rotation=w}}d.rotation=it("rotation"in h?h.rotation:"shortRotation"in h?h.shortRotation+"_short":"rotationZ"in h?h.rotationZ:a.rotation*k,a.rotation,"rotation",p);if(Tt){d.rotationX=it("rotationX"in h?h.rotationX:"shortRotationX"in h?h.shortRotationX+"_short":a.rotationX*k||0,a.rotationX,"rotationX",p);d.rotationY=it("rotationY"in h?h.rotationY:"shortRotationY"in h?h.shortRotationY+"_short":a.rotationY*k||0,a.rotationY,"rotationY",p)}d.skewX=h.skewX==null?a.skewX:it(h.skewX,a.skewX);d.skewY=h.skewY==null?a.skewY:it(h.skewY,a.skewY);if(v=d.skewY-a.skewY){d.skewX+=v;d.rotation+=v}}y=a.z||a.rotationX||a.rotationY||d.z||d.rotationX||d.rotationY||d.perspective;if(!y&&h.scale!=null){d.scaleZ=1}while(--c>-1){n=wt[c];g=d[n]-a[n];if(g>l||g<-l||L[n]!=null){b=true;i=new dt(a,n,a[n],g,i);if(n in p){i.e=p[n]}i.xs0=0;i.plugin=o;r._overwriteProps.push(i.n)}}g=h.transformOrigin;if(g||Tt&&y&&a.zOrigin){if(Et){b=true;g=(g||$(e,n,s,false,"50% 50%"))+"";n=xt;i=new dt(f,n,0,0,i,-1,"css_transformOrigin");i.b=f[n];i.plugin=o;if(Tt){m=a.zOrigin;g=g.split(" ");a.zOrigin=(g.length>2?parseFloat(g[2]):m)||0;i.xs0=i.e=f[n]=g[0]+" "+(g[1]||"50%")+" 0px";i=new dt(a,"zOrigin",0,0,i,-1,i.n);i.b=m;i.xs0=i.e=a.zOrigin}else{i.xs0=i.e=f[n]=g}}else{tt(g+"",a)}}if(b){r._transformType=y||this._transformType===3?3:2}return i},prefix:true});yt("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:true,color:true,multi:true,keyword:"inset"});yt("borderRadius",{defaultValue:"0px",parser:function(e,t,n,r,o,u){t=this.format(t);var a=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],f=e.style,l,c,h,p,d,v,m,g,y,b,w,E,S,x,T,N;y=parseFloat(e.offsetWidth);b=parseFloat(e.offsetHeight);l=t.split(" ");for(c=0;c-1){f=c[p];d=f.indexOf("%")!==-1;if(d!==(h[p].indexOf("%")!==-1)){v=p===0?e.offsetWidth-M.width:e.offsetHeight-M.height;c[p]=d?parseFloat(f)/100*v+"px":parseFloat(f)/v*100+"%"}}f=c.join(" ")}}return this.parseComplex(e.style,f,l,i,o)},formatter:tt});yt("backgroundSize",{defaultValue:"0 0",formatter:tt});yt("perspective",{defaultValue:"0px",prefix:true});yt("perspectiveOrigin",{defaultValue:"50% 50%",prefix:true});yt("transformStyle",{prefix:true});yt("backfaceVisibility",{prefix:true});yt("margin",{parser:lt("marginTop,marginRight,marginBottom,marginLeft")});yt("padding",{parser:lt("paddingTop,paddingRight,paddingBottom,paddingLeft")});yt("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(e,t,n,r,i,o){var u,a,f;if(I<9){a=e.currentStyle;f=I<8?" ":",";u="rect("+a.clipTop+f+a.clipRight+f+a.clipBottom+f+a.clipLeft+")";t=this.format(t).split(",").join(f)}else{u=this.format($(e,this.p,s,false,this.dflt));t=this.format(t)}return this.parseComplex(e.style,u,t,i,o)}});yt("textShadow",{defaultValue:"0px 0px 0px #999",color:true,multi:true});yt("autoRound,strictUnits",{parser:function(e,t,n,r,i){return i}});yt("border",{defaultValue:"0px solid #000",parser:function(e,t,n,r,i,o){return this.parseComplex(e.style,this.format($(e,"borderTopWidth",s,false,"0px")+" "+$(e,"borderTopStyle",s,false,"solid")+" "+$(e,"borderTopColor",s,false,"#000")),this.format(t),i,o)},color:true,formatter:function(e){var t=e.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(e.match(at)||["#000"])[0]}});yt("float,cssFloat,styleFloat",{parser:function(e,t,n,r,i,s){var o=e.style,u="cssFloat"in o?"cssFloat":"styleFloat";return new dt(o,u,0,0,i,-1,n,false,0,o[u],t)}});var At=function(e){var t=this.t,n=t.filter,r=this.s+this.c*e|0,i;if(r===100){if(n.indexOf("atrix(")===-1&&n.indexOf("radient(")===-1){t.removeAttribute("filter");i=!$(this.data,"filter")}else{t.filter=n.replace(m,"");i=true}}if(!i){if(this.xn1){t.filter=n=n||"alpha(opacity=100)"}if(n.indexOf("opacity")===-1){t.filter+=" alpha(opacity="+r+")"}else{t.filter=n.replace(d,"opacity="+r)}}};yt("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(e,t,n,r,i,o){var u=parseFloat($(e,"opacity",s,false,"1")),a=e.style,f;t=parseFloat(t);if(n==="autoAlpha"){f=$(e,"visibility",s);if(u===1&&f==="hidden"&&t!==0){u=0}i=new dt(a,"visibility",0,0,i,-1,null,false,0,u!==0?"visible":"hidden",t===0?"hidden":"visible");i.xs0="visible";r._overwriteProps.push(i.n)}if(q){i=new dt(a,"opacity",u,t-u,i)}else{i=new dt(a,"opacity",u*100,(t-u)*100,i);i.xn1=n==="autoAlpha"?1:0;a.zoom=1;i.type=2;i.b="alpha(opacity="+i.s+")";i.e="alpha(opacity="+(i.s+i.c)+")";i.data=e;i.plugin=o;i.setRatio=At}return i}});var Ot=function(e,t){if(t){if(e.removeProperty){e.removeProperty(t.replace(y,"-$1").toLowerCase())}else{e.removeAttribute(t)}}},Mt=function(e){this.t._gsClassPT=this;if(e===1||e===0){this.t.className=e===0?this.b:this.e;var t=this.data,n=this.t.style;while(t){if(!t.v){Ot(n,t.p)}else{n[t.p]=t.v}t=t._next}if(e===1&&this.t._gsClassPT===this){this.t._gsClassPT=null}}else if(this.t.className!==this.e){this.t.className=this.e}};yt("className",{parser:function(e,t,n,i,o,u,a){var f=e.className,l=e.style.cssText,c,h,p,d,v;o=i._classNamePT=new dt(e,n,0,0,o,2);o.setRatio=Mt;o.pr=-11;r=true;o.b=f;h=Q(e,s);p=e._gsClassPT;if(p){d={};v=p.data;while(v){d[v.p]=1;v=v._next}p.setRatio(1)}e._gsClassPT=o;o.e=t.charAt(1)!=="="?t:f.replace(new RegExp("\\s*\\b"+t.substr(2)+"\\b"),"")+(t.charAt(0)==="+"?" "+t.substr(2):"");if(i._tween._duration){e.className=o.e;c=G(e,h,Q(e),a,d);e.className=f;o.data=c.firstMPT;e.style.cssText=l;o=o.xfirst=i.parse(e,c.difs,o,u)}return o}});var _t=function(e){if(e===1||e===0)if(this.data._totalTime===this.data._totalDuration){var t=this.e==="all",n=this.t.style,r=t?n.cssText.split(";"):this.e.split(","),i=r.length,s=u.transform.parse,o;while(--i>-1){o=r[i];if(t){o=o.substr(0,o.indexOf(":")).split(" ").join("")}if(u[o]){o=u[o].parse===s?Et:u[o].p}Ot(n,o)}}};yt("clearProps",{parser:function(e,t,n,i,s){s=new dt(e,n,0,0,s,2);s.setRatio=_t;s.e=t;s.pr=-10;s.data=i._tween;r=true;return s}});a="bezier,throwProps,physicsProps,physics2D".split(",");mt=a.length;while(mt--){bt(a[mt])}a=n.prototype;a._firstPT=null;a._onInitTween=function(e,t,u){if(!e.nodeType){return false}this._target=e;this._tween=u;this._vars=t;P=t.autoRound;r=false;i=t.suffixMap||n.suffixMap;s=V(e,"");o=this._overwriteProps;var a=e.style,f,l,c,h,p,d,m,g,y;if(H)if(a.zIndex===""){f=$(e,"zIndex",s);if(f==="auto"||f===""){a.zIndex=0}}if(typeof t==="string"){h=a.cssText;f=Q(e,s);a.cssText=h+";"+t;f=G(e,f,Q(e)).difs;if(!q&&v.test(t)){f.opacity=parseFloat(RegExp.$1)}t=f;a.cssText=h}this._firstPT=l=this.parse(e,t,null);if(this._transformType){y=this._transformType===3;if(!Et){a.zoom=1}else if(B){H=true;if(a.zIndex===""){m=$(e,"zIndex",s);if(m==="auto"||m===""){a.zIndex=0}}if(F){a.WebkitBackfaceVisibility=this._vars.WebkitBackfaceVisibility||(y?"visible":"hidden")}}c=l;while(c&&c._next){c=c._next}g=new dt(e,"transform",0,0,null,2);this._linkCSSP(g,null,c);g.setRatio=y&&Tt?kt:Et?Lt:Ct;g.data=this._transform||Nt(e,s,true);o.pop()}if(r){while(l){d=l._next;c=h;while(c&&c.pr>l.pr){c=c._next}if(l._prev=c?c._prev:p){l._prev._next=l}else{h=l}if(l._next=c){c._prev=l}else{p=l}l=d}this._firstPT=h}return true};a.parse=function(e,t,n,r){var o=e.style,a,f,l,c,h,d,v,m,y,b;for(a in t){d=t[a];f=u[a];if(f){n=f.parse(e,d,a,this,n,r,t)}else{h=$(e,a,s)+"";y=typeof d==="string";if(a==="color"||a==="fill"||a==="stroke"||a.indexOf("Color")!==-1||y&&g.test(d)){if(!y){d=ut(d);d=(d.length>3?"rgba(":"rgb(")+d.join(",")+")"}n=vt(o,a,h,d,true,"transparent",n,0,r)}else if(y&&(d.indexOf(" ")!==-1||d.indexOf(",")!==-1)){n=vt(o,a,h,d,true,null,n,0,r)}else{l=parseFloat(h);v=l||l===0?h.substr((l+"").length):"";if(h===""||h==="auto"){if(a==="width"||a==="height"){l=et(e,a,s);v="px"}else if(a==="left"||a==="top"){l=K(e,a,s);v="px"}else{l=a!=="opacity"?0:1;v=""}}b=y&&d.charAt(1)==="=";if(b){c=parseInt(d.charAt(0)+"1",10);d=d.substr(2);c*=parseFloat(d);m=d.replace(p,"")}else{c=parseFloat(d);m=y?d.substr((c+"").length)||"":""}if(m===""){m=i[a]||v}d=c||c===0?(b?c+l:c)+m:t[a];if(v!==m)if(m!=="")if(c||c===0)if(l||l===0){l=J(e,a,l,v);if(m==="%"){l/=J(e,a,100,"%")/100;if(l>100){l=100}if(t.strictUnits!==true){h=l+"%"}}else if(m==="em"){l/=J(e,a,1,"em")}else{c=J(e,a,c,m);m="px"}if(b)if(c||c===0){d=c+l+m}}if(b){c+=l}if((l||l===0)&&(c||c===0)){n=new dt(o,a,l,c-l,n,0,"css_"+a,P!==false&&(m==="px"||a==="zIndex"),0,h,d);n.xs0=m}else if(o[a]===undefined||!d&&(d+""==="NaN"||d==null)){U("invalid "+a+" tween value: "+t[a])}else{n=new dt(o,a,c||l||0,0,n,-1,"css_"+a,false,0,h,d);n.xs0=d==="none"&&(a==="display"||a.indexOf("Style")!==-1)?h:d}}}if(r)if(n&&!n.plugin){n.plugin=r}}return n};a.setRatio=function(e){var t=this._firstPT,n=1e-6,r,i,s;if(e===1&&(this._tween._time===this._tween._duration||this._tween._time===0)){while(t){if(t.type!==2){t.t[t.p]=t.e}else{t.setRatio(e)}t=t._next}}else if(e||!(this._tween._time===this._tween._duration||this._tween._time===0)||this._tween._rawPrevTime===-1e-6){while(t){r=t.c*e+t.s;if(t.r){r=r>0?r+.5|0:r-.5|0}else if(r-n){r=0}if(!t.type){t.t[t.p]=r+t.xs0}else if(t.type===1){s=t.l;if(s===2){t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2}else if(s===3){t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3}else if(s===4){t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4}else if(s===5){t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4+t.xn4+t.xs5}else{i=t.xs0+r+t.xs1;for(s=1;s-1){Dt(e[i],t,n)}return}r=e.childNodes;i=r.length;while(--i>-1){s=r[i];o=s.type;if(s.style){t.push(Q(s));if(n){n.push(s)}}if((o===1||o===9||o===11)&&s.childNodes.length){Dt(s,t,n)}}};n.cascadeTo=function(e,n,r){var i=t.to(e,n,r),s=[i],o=[],u=[],a=[],f=t._internals.reservedProps,l,c,h;e=i._targets||i.target;Dt(e,o,a);i.render(n,true);Dt(e,u);i.render(0,true);i._enabled(true);l=a.length;while(--l>-1){c=G(a[l],o[l],u[l]);if(c.firstMPT){c=c.difs;for(h in r){if(f[h]){c[h]=r[h]}}s.push(t.to(a[l],n,c))}}return s};e.activate([n]);return n},true);(function(){var e=window._gsDefine.plugin({propName:"roundProps",priority:-1,API:2,init:function(e,t,n){this._tween=n;return true}}),t=e.prototype;t._onInitAllProps=function(){var e=this._tween,t=e.vars.roundProps instanceof Array?e.vars.roundProps:e.vars.roundProps.split(","),n=t.length,r={},i=e._propLookup.roundProps,s,o,u;while(--n>-1){r[t[n]]=1}n=t.length;while(--n>-1){s=t[n];o=e._firstPT;while(o){u=o._next;if(o.pg){o.t._roundProps(r,true)}else if(o.n===s){this._add(o.t,s,o.s,o.c);if(u){u._prev=o._prev}if(o._prev){o._prev._next=u}else if(e._firstPT===o){e._firstPT=u}o._next=o._prev=null;e._propLookup[s]=i}o=u}}return false};t._add=function(e,t,n,r){this._addTween(e,t,n,n+r,t,true);this._overwriteProps.push(t)}})();window._gsDefine.plugin({propName:"attr",API:2,init:function(e,t,n){var r;if(typeof e.setAttribute!=="function"){return false}this._target=e;this._proxy={};for(r in t){this._addTween(this._proxy,r,parseFloat(e.getAttribute(r)),t[r],r);this._overwriteProps.push(r)}return true},set:function(e){this._super.setRatio.call(this,e);var t=this._overwriteProps,n=t.length,r;while(--n>-1){r=t[n];this._target.setAttribute(r,this._proxy[r]+"")}}});window._gsDefine.plugin({propName:"directionalRotation",API:2,init:function(e,t,n){if(typeof t!=="object"){t={rotation:t}}this.finals={};var r=t.useRadians===true?Math.PI*2:360,i=1e-6,s,o,u,a,f,l;for(s in t){if(s!=="useRadians"){l=(t[s]+"").split("_");o=l[0];u=parseFloat(typeof e[s]!=="function"?e[s]:e[s.indexOf("set")||typeof e["get"+s.substr(3)]!=="function"?s:"get"+s.substr(3)]());a=this.finals[s]=typeof o==="string"&&o.charAt(1)==="="?u+parseInt(o.charAt(0)+"1",10)*Number(o.substr(2)):Number(o)||0;f=a-u;if(l.length){o=l.join("_");if(o.indexOf("short")!==-1){f=f%r;if(f!==f%(r/2)){f=f<0?f+r:f-r}}if(o.indexOf("_cw")!==-1&&f<0){f=(f+r*9999999999)%r-(f/r|0)*r}else if(o.indexOf("ccw")!==-1&&f>0){f=(f-r*9999999999)%r-(f/r|0)*r}}if(f>i||f<-i){this._addTween(e,s,u,u+f,s);this._overwriteProps.push(s)}}}return true},set:function(e){var t;if(e!==1){this._super.setRatio.call(this,e)}else{t=this._firstPT;while(t){if(t.f){t.t[t.p](this.finals[t.p])}else{t.t[t.p]=this.finals[t.p]}t=t._next}}}})._autoCSS=true;window._gsDefine("easing.Back",["easing.Ease"],function(e){var t=window.GreenSockGlobals||window,n=t.com.greensock,r=Math.PI*2,i=Math.PI/2,s=n._class,o=function(t,n){var r=s("easing."+t,function(){},true),i=r.prototype=new e;i.constructor=r;i.getRatio=n;return r},u=e.register||function(){},a=function(e,t,n,r,i){var o=s("easing."+e,{easeOut:new t,easeIn:new n,easeInOut:new r},true);u(o,e);return o},f=function(e,t,n){this.t=e;this.v=t;if(n){this.next=n;n.prev=this;this.c=n.v-t;this.gap=n.t-e}},l=function(t,n){var r=s("easing."+t,function(e){this._p1=e||e===0?e:1.70158;this._p2=this._p1*1.525},true),i=r.prototype=new e;i.constructor=r;i.getRatio=n;i.config=function(e){return new r(e)};return r},c=a("Back",l("BackOut",function(e){return(e=e-1)*e*((this._p1+1)*e+this._p1)+1}),l("BackIn",function(e){return e*e*((this._p1+1)*e-this._p1)}),l("BackInOut",function(e){return(e*=2)<1?.5*e*e*((this._p2+1)*e-this._p2):.5*((e-=2)*e*((this._p2+1)*e+this._p2)+2)})),h=s("easing.SlowMo",function(e,t,n){t=t||t===0?t:.7;if(e==null){e=.7}else if(e>1){e=1}this._p=e!==1?t:0;this._p1=(1-e)/2;this._p2=e;this._p3=this._p1+this._p2;this._calcEnd=n===true},true),p=h.prototype=new e,d,v,m;p.constructor=h;p.getRatio=function(e){var t=e+(.5-e)*this._p;if(ethis._p3){return this._calcEnd?1-(e=(e-this._p3)/this._p1)*e:t+(e-t)*(e=(e-this._p3)/this._p1)*e*e*e}return this._calcEnd?1:t};h.ease=new h(.7,.7);p.config=h.config=function(e,t,n){return new h(e,t,n)};d=s("easing.SteppedEase",function(e){e=e||1;this._p1=1/e;this._p2=e+1},true);p=d.prototype=new e;p.constructor=d;p.getRatio=function(e){if(e<0){e=0}else if(e>=1){e=.999999999}return(this._p2*e>>0)*this._p1};p.config=d.config=function(e){return new d(e)};v=s("easing.RoughEase",function(t){t=t||{};var n=t.taper||"none",r=[],i=0,s=(t.points||20)|0,o=s,u=t.randomize!==false,a=t.clamp===true,l=t.template instanceof e?t.template:null,c=typeof t.strength==="number"?t.strength*.4:.4,h,p,d,v,m,g;while(--o>-1){h=u?Math.random():1/s*o;p=l?l.getRatio(h):h;if(n==="none"){d=c}else if(n==="out"){v=1-h;d=v*v*c}else if(n==="in"){d=h*h*c}else if(h<.5){v=h*2;d=v*v*.5*c}else{v=(1-h)*2;d=v*v*.5*c}if(u){p+=Math.random()*d-d*.5}else if(o%2){p+=d*.5}else{p-=d*.5}if(a){if(p>1){p=1}else if(p<0){p=0}}r[i++]={x:h,y:p}}r.sort(function(e,t){return e.x-t.x});g=new f(1,1,null);o=s;while(--o>-1){m=r[o];g=new f(m.x,m.y,g)}this._prev=new f(0,0,g.t!==0?g:g.next)},true);p=v.prototype=new e;p.constructor=v;p.getRatio=function(e){var t=this._prev;if(e>t.t){while(t.next&&e>=t.t){t=t.next}t=t.prev}else{while(t.prev&&e<=t.t){t=t.prev}}this._prev=t;return t.v+(e-t.t)/t.gap*t.c};p.config=function(e){return new v(e)};v.ease=new v;a("Bounce",o("BounceOut",function(e){if(e<1/2.75){return 7.5625*e*e}else if(e<2/2.75){return 7.5625*(e-=1.5/2.75)*e+.75}else if(e<2.5/2.75){return 7.5625*(e-=2.25/2.75)*e+.9375}return 7.5625*(e-=2.625/2.75)*e+.984375}),o("BounceIn",function(e){if((e=1-e)<1/2.75){return 1-7.5625*e*e}else if(e<2/2.75){return 1-(7.5625*(e-=1.5/2.75)*e+.75)}else if(e<2.5/2.75){return 1-(7.5625*(e-=2.25/2.75)*e+.9375)}return 1-(7.5625*(e-=2.625/2.75)*e+.984375)}),o("BounceInOut",function(e){var t=e<.5;if(t){e=1-e*2}else{e=e*2-1}if(e<1/2.75){e=7.5625*e*e}else if(e<2/2.75){e=7.5625*(e-=1.5/2.75)*e+.75}else if(e<2.5/2.75){e=7.5625*(e-=2.25/2.75)*e+.9375}else{e=7.5625*(e-=2.625/2.75)*e+.984375}return t?(1-e)*.5:e*.5+.5}));a("Circ",o("CircOut",function(e){return Math.sqrt(1-(e=e-1)*e)}),o("CircIn",function(e){return-(Math.sqrt(1-e*e)-1)}),o("CircInOut",function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)}));m=function(t,n,i){var o=s("easing."+t,function(e,t){this._p1=e||1;this._p2=t||i;this._p3=this._p2/r*(Math.asin(1/this._p1)||0)},true),u=o.prototype=new e;u.constructor=o;u.getRatio=n;u.config=function(e,t){return new o(e,t)};return o};a("Elastic",m("ElasticOut",function(e){return this._p1*Math.pow(2,-10*e)*Math.sin((e-this._p3)*r/this._p2)+1},.3),m("ElasticIn",function(e){return-(this._p1*Math.pow(2,10*(e-=1))*Math.sin((e-this._p3)*r/this._p2))},.3),m("ElasticInOut",function(e){return(e*=2)<1?-.5*this._p1*Math.pow(2,10*(e-=1))*Math.sin((e-this._p3)*r/this._p2):this._p1*Math.pow(2,-10*(e-=1))*Math.sin((e-this._p3)*r/this._p2)*.5+1},.45));a("Expo",o("ExpoOut",function(e){return 1-Math.pow(2,-10*e)}),o("ExpoIn",function(e){return Math.pow(2,10*(e-1))-.001}),o("ExpoInOut",function(e){return(e*=2)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*(e-1)))}));a("Sine",o("SineOut",function(e){return Math.sin(e*i)}),o("SineIn",function(e){return-Math.cos(e*i)+1}),o("SineInOut",function(e){return-.5*(Math.cos(Math.PI*e)-1)}));s("easing.EaseLookup",{find:function(t){return e.map[t]}},true);u(t.SlowMo,"SlowMo","ease,");u(v,"RoughEase","ease,");u(d,"SteppedEase","ease,");return c},true)});(function(e){"use strict";var t=e.GreenSockGlobals||e,n=function(e){var n=e.split("."),r=t,i;for(i=0;i-1){if((p=c[i[f]]||new h(i[f],[])).gsClass){u[f]=p.gsClass;l--}else if(a){p.sc.push(this)}}if(l===0&&s){d=("com.greensock."+r).split(".");v=d.pop();m=n(d.join("."))[v]=this.gsClass=s.apply(s,u);if(o){t[v]=m;if(typeof define==="function"&&define.amd){define((e.GreenSockAMDPath?e.GreenSockAMDPath+"/":"")+r.split(".").join("/"),[],function(){return m})}else if(typeof module!=="undefined"&&module.exports){module.exports=m}}for(f=0;f-1){f=s[o];a=i?d("easing."+f,null,true):r.easing[f]||{};l=u.length;while(--l>-1){c=u[l];y[f+"."+c]=y[c+f]=a[c]=e.getRatio?e:e[c]||new e}}};a=g.prototype;a._calcEnd=false;a.getRatio=function(e){if(this._func){this._params[0]=e;return this._func.apply(null,this._params)}var t=this._type,n=this._power,r=t===1?1-e:t===2?e:e<.5?e*2:(1-e)*2;if(n===1){r*=r}else if(n===2){r*=r*r}else if(n===3){r*=r*r*r}else if(n===4){r*=r*r*r*r}return t===1?1-r:t===2?r:e<.5?r/2:1-r/2};o=["Linear","Quad","Cubic","Quart","Quint,Strong"];u=o.length;while(--u>-1){a=o[u]+",Power"+u;b(new g(null,null,1,u),a,"easeOut",true);b(new g(null,null,2,u),a,"easeIn"+(u===0?",easeNone":""));b(new g(null,null,3,u),a,"easeInOut")}y.linear=r.easing.Linear.easeIn;y.swing=r.easing.Quad.easeInOut;var w=d("events.EventDispatcher",function(e){this._listeners={};this._eventTarget=e||this});a=w.prototype;a.addEventListener=function(e,t,n,r,i){i=i||0;var s=this._listeners[e],o=0,u,a;if(s==null){this._listeners[e]=s=[]}a=s.length;while(--a>-1){u=s[a];if(u.c===t&&u.s===n){s.splice(a,1)}else if(o===0&&u.pr-1){if(n[r].c===t){n.splice(r,1);return}}}};a.dispatchEvent=function(e){var t=this._listeners[e],n,r,i;if(t){n=t.length;r=this._eventTarget;while(--n>-1){i=t[n];if(i.up){i.c.call(i.s||r,{type:e,target:r})}else{i.c.call(i.s||r)}}}};var E=e.requestAnimationFrame,S=e.cancelAnimationFrame,x=Date.now||function(){return(new Date).getTime()};o=["ms","moz","webkit","o"];u=o.length;while(--u>-1&&!E){E=e[o[u]+"RequestAnimationFrame"];S=e[o[u]+"CancelAnimationFrame"]||e[o[u]+"CancelRequestAnimationFrame"]}d("Ticker",function(e,t){var n=this,r=x(),i=t!==false&&E,o,u,a,c,h,p=function(e){n.time=(x()-r)/1e3;var t=a,i=n.time-h;if(!o||i>0||e===true){n.frame++;h+=i+(i>=c?.004:c-i);n.dispatchEvent("tick")}if(e!==true&&t===a){a=u(p)}};w.call(n);this.time=this.frame=0;this.tick=function(){p(true)};this.sleep=function(){if(a==null){return}if(!i||!S){clearTimeout(a)}else{S(a)}u=s;a=null;if(n===f){l=false}};this.wake=function(){if(a!==null){n.sleep()}u=o===0?s:!i||!E?function(e){return setTimeout(e,(h-n.time)*1e3+1|0)}:E;if(n===f){l=true}p(2)};this.fps=function(e){if(!arguments.length){return o}o=e;c=1/(o||60);h=this.time+c;n.wake()};this.useRAF=function(e){if(!arguments.length){return i}n.sleep();i=e;n.fps(o)};n.fps(e);setTimeout(function(){if(i&&(!a||n.frame<5)){n.useRAF(false)}},1500)});a=r.Ticker.prototype=new r.events.EventDispatcher;a.constructor=r.Ticker;var T=d("core.Animation",function(e,t){this.vars=t||{};this._duration=this._totalDuration=e||0;this._delay=Number(this.vars.delay)||0;this._timeScale=1;this._active=this.vars.immediateRender===true;this.data=this.vars.data;this._reversed=this.vars.reversed===true;if(!B){return}if(!l){f.wake()}var n=this.vars.useFrames?H:B;n.add(this,n._time);if(this.vars.paused){this.paused(true)}});f=T.ticker=new r.Ticker;a=T.prototype;a._dirty=a._gc=a._initted=a._paused=false;a._totalTime=a._time=0;a._rawPrevTime=-1;a._next=a._last=a._onUpdate=a._timeline=a.timeline=null;a._paused=false;a.play=function(e,t){if(arguments.length){this.seek(e,t)}return this.reversed(false).paused(false)};a.pause=function(e,t){if(arguments.length){this.seek(e,t)}return this.paused(true)};a.resume=function(e,t){if(arguments.length){this.seek(e,t)}return this.paused(false)};a.seek=function(e,t){return this.totalTime(Number(e),t!==false)};a.restart=function(e,t){return this.reversed(false).paused(false).totalTime(e?-this._delay:0,t!==false,true)};a.reverse=function(e,t){if(arguments.length){this.seek(e||this.totalDuration(),t)}return this.reversed(true).paused(false)};a.render=function(){};a.invalidate=function(){return this};a._enabled=function(e,t){if(!l){f.wake()}this._gc=!e;this._active=e&&!this._paused&&this._totalTime>0&&this._totalTime-1){if(n[s]==="{self}"){n=i[e+"Params"]=n.concat();n[s]=this}}}}if(e==="onUpdate"){this._onUpdate=t}}return this};a.delay=function(e){if(!arguments.length){return this._delay}if(this._timeline.smoothChildTiming){this.startTime(this._startTime+e-this._delay)}this._delay=e;return this};a.duration=function(e){if(!arguments.length){this._dirty=false;return this._duration}this._duration=this._totalDuration=e;this._uncache(true);if(this._timeline.smoothChildTiming)if(this._time>0)if(this._timethis._duration?this._duration:e,t)};a.totalTime=function(e,t,n){if(!l){f.wake()}if(!arguments.length){return this._totalTime}if(this._timeline){if(e<0&&!n){e+=this.totalDuration()}if(this._timeline.smoothChildTiming){if(this._dirty){this.totalDuration()}var r=this._totalDuration,i=this._timeline;if(e>r&&!n){e=r}this._startTime=(this._paused?this._pauseTime:i._time)-(!this._reversed?e:r-e)/this._timeScale;if(!i._dirty){this._uncache(false)}if(!i._active){while(i._timeline){i.totalTime(i._totalTime,true);i=i._timeline}}}if(this._gc){this._enabled(true,false)}if(this._totalTime!==e){this.render(e,t,false)}}return this};a.startTime=function(e){if(!arguments.length){return this._startTime}if(e!==this._startTime){this._startTime=e;if(this.timeline)if(this.timeline._sortChildren){this.timeline.add(this,e-this._delay)}}return this};a.timeScale=function(e){if(!arguments.length){return this._timeScale}e=e||1e-6;if(this._timeline&&this._timeline.smoothChildTiming){var t=this._pauseTime,n=t||t===0?t:this._timeline.totalTime();this._startTime=n-(n-this._startTime)*this._timeScale/e}this._timeScale=e;return this._uncache(false)};a.reversed=function(e){if(!arguments.length){return this._reversed}if(e!=this._reversed){this._reversed=e;this.totalTime(this._totalTime,true)}return this};a.paused=function(e){if(!arguments.length){return this._paused}if(e!=this._paused)if(this._timeline){if(!l&&!e){f.wake()}var t=this._timeline.rawTime(),n=t-this._pauseTime;if(!e&&this._timeline.smoothChildTiming){this._startTime+=n;this._uncache(false)}this._pauseTime=e?t:null;this._paused=e;this._active=!e&&this._totalTime>0&&this._totalTimes){i=i._prev}}if(i){e._next=i._next;i._next=e}else{e._next=this._first;this._first=e}if(e._next){e._next._prev=e}else{this._last=e}e._prev=i;if(this._timeline){this._uncache(true)}return this};a._remove=function(e,t){if(e.timeline===this){if(!t){e._enabled(false,true)}e.timeline=null;if(e._prev){e._prev._next=e._next}else if(this._first===e){this._first=e._next}if(e._next){e._next._prev=e._prev}else if(this._last===e){this._last=e._prev}if(this._timeline){this._uncache(true)}}return this};a.render=function(e,t,n){var r=this._first,i;this._totalTime=this._time=this._rawPrevTime=e;while(r){i=r._next;if(r._active||e>=r._startTime&&!r._paused){if(!r._reversed){r.render((e-r._startTime)*r._timeScale,t,n)}else{r.render((!r._dirty?r._totalDuration:r.totalDuration())-(e-r._startTime)*r._timeScale,t,n)}}r=i}};a.rawTime=function(){if(!l){f.wake()}return this._totalTime};var C=d("TweenLite",function(e,t,n){T.call(this,t,n);if(e==null){throw"Cannot tween a null target."}this.target=e=typeof e!=="string"?e:C.selector(e)||e;var r=e.jquery||e.length&&e[0]&&e[0].nodeType&&e[0].style,s=this.vars.overwrite,o,u,a;this._overwrite=s=s==null?P[C.defaultOverwrite]:typeof s==="number"?s>>0:P[s];if((r||e instanceof Array)&&typeof e[0]!=="number"){this._targets=a=i.call(e,0);this._propLookup=[];this._siblings=[];for(o=0;o1){F(u,this,null,1,this._siblings[o])}}}else{this._propLookup={};this._siblings=j(e,this,false);if(s===1)if(this._siblings.length>1){F(e,this,null,1,this._siblings)}}if(this.vars.immediateRender||t===0&&this._delay===0&&this.vars.immediateRender!==false){this.render(-this._delay,false,true)}},true),k=function(e){return e.length&&e[0]&&e[0].nodeType&&e[0].style},L=function(e,t){var n={},r;for(r in e){if(!D[r]&&(!(r in t)||r==="x"||r==="y"||r==="width"||r==="height"||r==="className")&&(!O[r]||O[r]&&O[r]._autoCSS)){n[r]=e[r];delete e[r]}}e.css=n};a=C.prototype=new T;a.constructor=C;a.kill()._gc=false;a.ratio=0;a._firstPT=a._targets=a._overwrittenProps=a._startAt=null;a._notifyPluginsOfEnabled=false;C.version="1.9.7";C.defaultEase=a._ease=new g(null,null,1,1);C.defaultOverwrite="auto";C.ticker=f;C.autoSleep=true;C.selector=e.$||e.jQuery||function(t){if(e.$){C.selector=e.$;return e.$(t)}return e.document?e.document.getElementById(t.charAt(0)==="#"?t.substr(1):t):t};var A=C._internals={},O=C._plugins={},M=C._tweenLookup={},_=0,D=A.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},P={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},H=T._rootFramesTimeline=new N,B=T._rootTimeline=new N;B._startTime=f.time;H._startTime=f.frame;B._active=H._active=true;T._updateRoot=function(){B.render((f.time-B._startTime)*B._timeScale,false,false);H.render((f.frame-H._startTime)*H._timeScale,false,false);if(!(f.frame%120)){var e,t,n;for(n in M){t=M[n].tweens;e=t.length;while(--e>-1){if(t[e]._gc){t.splice(e,1)}}if(t.length===0){delete M[n]}}n=B._first;if(!n||n._paused)if(C.autoSleep&&!H._first&&f._listeners.tick.length===1){while(n&&n._paused){n=n._next}if(!n){f.sleep()}}}};f.addEventListener("tick",T._updateRoot);var j=function(e,t,n){var r=e._gsTweenID,i,s;if(!M[r||(e._gsTweenID=r="t"+_++)]){M[r]={target:e,tweens:[]}}if(t){i=M[r].tweens;i[s=i.length]=t;if(n){while(--s>-1){if(i[s]===t){i.splice(s,1)}}}}return M[r].tweens},F=function(e,t,n,r,i){var s,o,u,a;if(r===1||r>=4){a=i.length;for(s=0;s-1){if((u=i[s])===t||u._gc||u._paused){}else if(u._timeline!==t._timeline){p=p||I(t,0,h);if(I(u,p,h)===0){l[c++]=u}}else if(u._startTime<=f)if(u._startTime+u.totalDuration()/u._timeScale+1e-10>f)if(!((h||!u._initted)&&f-u._startTime<=2e-10)){l[c++]=u}}s=c;while(--s>-1){u=l[s];if(r===2)if(u._kill(n,e)){o=true}if(r!==2||!u._firstPT&&u._initted){if(u._enabled(false,false)){o=true}}}return o},I=function(e,t,n){var r=e._timeline,i=r._timeScale,s=e._startTime,o=1e-10;while(r._timeline){s+=r._startTime;i*=r._timeScale;if(r._paused){return-100}r=r._timeline}s/=i;return s>t?s-t:n&&s===t||!e._initted&&s-t<2*o?o:(s+=e.totalDuration()/e._timeScale/i)>t+o?0:s-t-o};a._init=function(){var e=this.vars,t=this._overwrittenProps,n=this._duration,r=e.ease,i,s,o,u;if(e.startAt){e.startAt.overwrite=0;e.startAt.immediateRender=true;this._startAt=C.to(this.target,0,e.startAt);if(e.immediateRender){this._startAt=null;if(this._time===0&&n!==0){return}}}else if(e.runBackwards&&e.immediateRender&&n!==0){if(this._startAt){this._startAt.render(-1,true);this._startAt=null}else if(this._time===0){o={};for(u in e){if(!D[u]||u==="autoCSS"){o[u]=e[u]}}o.overwrite=0;this._startAt=C.to(this.target,0,o);return}}if(!r){this._ease=C.defaultEase}else if(r instanceof g){this._ease=e.easeParams instanceof Array?r.config.apply(r,e.easeParams):r}else{this._ease=typeof r==="function"?new g(r,e.easeParams):y[r]||C.defaultEase}this._easeType=this._ease._type;this._easePower=this._ease._power;this._firstPT=null;if(this._targets){i=this._targets.length;while(--i>-1){if(this._initProps(this._targets[i],this._propLookup[i]={},this._siblings[i],t?t[i]:null)){s=true}}}else{s=this._initProps(this.target,this._propLookup,this._siblings,t)}if(s){C._onPluginEvent("_onInitAllProps",this)}if(t)if(!this._firstPT)if(typeof this.target!=="function"){this._enabled(false,false)}if(e.runBackwards){o=this._firstPT;while(o){o.s+=o.c;o.c=-o.c;o=o._next}}this._onUpdate=e.onUpdate;this._initted=true};a._initProps=function(e,t,n,r){var i,s,o,u,a,f,l;if(e==null){return false}if(!this.vars.css)if(e.style)if(e.nodeType)if(O.css)if(this.vars.autoCSS!==false){L(this.vars,e)}for(i in this.vars){if(D[i]){if(i==="onStartParams"||i==="onUpdateParams"||i==="onCompleteParams"||i==="onReverseCompleteParams"||i==="onRepeatParams")if(a=this.vars[i]){s=a.length;while(--s>-1){if(a[s]==="{self}"){a=this.vars[i]=a.concat();a[s]=this}}}}else if(O[i]&&(u=new O[i])._onInitTween(e,this.vars[i],this)){this._firstPT=f={_next:this._firstPT,t:u,p:"setRatio",s:0,c:1,f:true,n:i,pg:true,pr:u._priority};s=u._overwriteProps.length;while(--s>-1){t[u._overwriteProps[s]]=this._firstPT}if(u._priority||u._onInitAllProps){o=true}if(u._onDisable||u._onEnable){this._notifyPluginsOfEnabled=true}}else{this._firstPT=t[i]=f={_next:this._firstPT,t:e,p:i,f:typeof e[i]==="function",n:i,pg:false,pr:0};f.s=!f.f?parseFloat(e[i]):e[i.indexOf("set")||typeof e["get"+i.substr(3)]!=="function"?i:"get"+i.substr(3)]();l=this.vars[i];f.c=typeof l==="string"&&l.charAt(1)==="="?parseInt(l.charAt(0)+"1",10)*Number(l.substr(2)):Number(l)-f.s||0}if(f)if(f._next){f._next._prev=f}}if(r)if(this._kill(r,e)){return this._initProps(e,t,n,r)}if(this._overwrite>1)if(this._firstPT)if(n.length>1)if(F(e,this,t,this._overwrite,n)){this._kill(t,e);return this._initProps(e,t,n,r)}return o};a.render=function(e,t,n){var r=this._time,i,s,o;if(e>=this._duration){this._totalTime=this._time=this._duration;this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1;if(!this._reversed){i=true;s="onComplete"}if(this._duration===0){if(e===0||this._rawPrevTime<0)if(this._rawPrevTime!==e){n=true;if(this._rawPrevTime>0){s="onReverseComplete";if(t){e=-1}}}this._rawPrevTime=e}}else if(e<1e-7){this._totalTime=this._time=0;this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0;if(r!==0||this._duration===0&&this._rawPrevTime>0){s="onReverseComplete";i=this._reversed}if(e<0){this._active=false;if(this._duration===0){if(this._rawPrevTime>=0){n=true}this._rawPrevTime=e}}else if(!this._initted){n=true}}else{this._totalTime=this._time=e;if(this._easeType){var u=e/this._duration,a=this._easeType,f=this._easePower;if(a===1||a===3&&u>=.5){u=1-u}if(a===3){u*=2}if(f===1){u*=u}else if(f===2){u*=u*u}else if(f===3){u*=u*u*u}else if(f===4){u*=u*u*u*u}if(a===1){this.ratio=1-u}else if(a===2){this.ratio=u}else if(e/this._duration<.5){this.ratio=u/2}else{this.ratio=1-u/2}}else{this.ratio=this._ease.getRatio(e/this._duration)}}if(this._time===r&&!n){return}else if(!this._initted){this._init();if(!this._initted){return}if(this._time&&!i){this.ratio=this._ease.getRatio(this._time/this._duration)}else if(i&&this._ease._calcEnd){this.ratio=this._ease.getRatio(this._time===0?0:1)}}if(!this._active)if(!this._paused){this._active=true}if(r===0){if(this._startAt){if(e>=0){this._startAt.render(e,t,n)}else if(!s){s="_dummyGS"}}if(this.vars.onStart)if(this._time!==0||this._duration===0)if(!t){this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||m)}}o=this._firstPT;while(o){if(o.f){o.t[o.p](o.c*this.ratio+o.s)}else{o.t[o.p]=o.c*this.ratio+o.s}o=o._next}if(this._onUpdate){if(e<0)if(this._startAt){this._startAt.render(e,t,n)}if(!t){this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||m)}}if(s)if(!this._gc){if(e<0&&this._startAt&&!this._onUpdate){this._startAt.render(e,t,n)}if(i){if(this._timeline.autoRemoveChildren){this._enabled(false,false)}this._active=false}if(!t&&this.vars[s]){this.vars[s].apply(this.vars[s+"Scope"]||this,this.vars[s+"Params"]||m)}}};a._kill=function(e,t){if(e==="all"){e=null}if(e==null)if(t==null||t===this.target){return this._enabled(false,false)}t=typeof t!=="string"?t||this._targets||this.target:C.selector(t)||t;var n,r,i,s,o,u,a,f;if((t instanceof Array||k(t))&&typeof t[0]!=="number"){n=t.length;while(--n>-1){if(this._kill(e,t[n])){u=true}}}else{if(this._targets){n=this._targets.length;while(--n>-1){if(t===this._targets[n]){o=this._propLookup[n]||{};this._overwrittenProps=this._overwrittenProps||[];r=this._overwrittenProps[n]=e?this._overwrittenProps[n]||{}:"all";break}}}else if(t!==this.target){return false}else{o=this._propLookup;r=this._overwrittenProps=e?this._overwrittenProps||{}:"all"}if(o){a=e||o;f=e!==r&&r!=="all"&&e!==o&&(e==null||e._tempKill!==true);for(i in a){if(s=o[i]){if(s.pg&&s.t._kill(a)){u=true}if(!s.pg||s.t._overwriteProps.length===0){if(s._prev){s._prev._next=s._next}else if(s===this._firstPT){this._firstPT=s._next}if(s._next){s._next._prev=s._prev}s._next=s._prev=null}delete o[i]}if(f){r[i]=1}}if(!this._firstPT&&this._initted){this._enabled(false,false)}}}return u};a.invalidate=function(){if(this._notifyPluginsOfEnabled){C._onPluginEvent("_onDisable",this)}this._firstPT=null;this._overwrittenProps=null;this._onUpdate=null;this._startAt=null;this._initted=this._active=this._notifyPluginsOfEnabled=false;this._propLookup=this._targets?{}:[];return this};a._enabled=function(e,t){if(!l){f.wake()}if(e&&this._gc){var n=this._targets,r;if(n){r=n.length;while(--r>-1){this._siblings[r]=j(n[r],this,true)}}else{this._siblings=j(this.target,this,true)}}T.prototype._enabled.call(this,e,t);if(this._notifyPluginsOfEnabled)if(this._firstPT){return C._onPluginEvent(e?"_onEnable":"_onDisable",this)}return false};C.to=function(e,t,n){return new C(e,t,n)};C.from=function(e,t,n){n.runBackwards=true;n.immediateRender=n.immediateRender!=false;return new C(e,t,n)};C.fromTo=function(e,t,n,r){r.startAt=n;r.immediateRender=r.immediateRender!=false&&n.immediateRender!=false;return new C(e,t,r)};C.delayedCall=function(e,t,n,r,i){return new C(t,0,{delay:e,onComplete:t,onCompleteParams:n,onCompleteScope:r,onReverseComplete:t,onReverseCompleteParams:n,onReverseCompleteScope:r,immediateRender:false,useFrames:i,overwrite:0})};C.set=function(e,t){return new C(e,0,t)};C.killTweensOf=C.killDelayedCallsTo=function(e,t){var n=C.getTweensOf(e),r=n.length;while(--r>-1){n[r]._kill(t,e)}};C.getTweensOf=function(e){if(e==null){return[]}e=typeof e!=="string"?e:C.selector(e)||e;var t,n,r,i;if((e instanceof Array||k(e))&&typeof e[0]!=="number"){t=e.length;n=[];while(--t>-1){n=n.concat(C.getTweensOf(e[t]))}t=n.length;while(--t>-1){i=n[t];r=t;while(--r>-1){if(i===n[r]){n.splice(t,1)}}}}else{n=j(e).concat();t=n.length;while(--t>-1){if(n[t]._gc){n.splice(t,1)}}}return n};var q=d("plugins.TweenPlugin",function(e,t){this._overwriteProps=(e||"").split(",");this._propName=this._overwriteProps[0];this._priority=t||0;this._super=q.prototype},true);a=q.prototype;q.version="1.9.1";q.API=2;a._firstPT=null;a._addTween=function(e,t,n,r,i,s){var o,u;if(r!=null&&(o=typeof r==="number"||r.charAt(1)!=="="?Number(r)-n:parseInt(r.charAt(0)+"1",10)*Number(r.substr(2)))){this._firstPT=u={_next:this._firstPT,t:e,p:t,s:n,c:o,f:typeof e[t]==="function",n:i||t,r:s};if(u._next){u._next._prev=u}}};a.setRatio=function(e){var t=this._firstPT,n=1e-6,r;while(t){r=t.c*e+t.s;if(t.r){r=r+(r>0?.5:-.5)>>0}else if(r-n){r=0}if(t.f){t.t[t.p](r)}else{t.t[t.p]=r}t=t._next}};a._kill=function(e){var t=this._overwriteProps,n=this._firstPT,r;if(e[this._propName]!=null){this._overwriteProps=[]}else{r=t.length;while(--r>-1){if(e[t[r]]!=null){t.splice(r,1)}}}while(n){if(e[n.n]!=null){if(n._next){n._next._prev=n._prev}if(n._prev){n._prev._next=n._next;n._prev=null}else if(this._firstPT===n){this._firstPT=n._next}}n=n._next}return false};a._roundProps=function(e,t){var n=this._firstPT;while(n){if(e[this._propName]||n.n!=null&&e[n.n.split(this._propName+"_").join("")]){n.r=t}n=n._next}};C._onPluginEvent=function(e,t){var n=t._firstPT,r,i,s,o,u;if(e==="_onInitAllProps"){while(n){u=n._next;i=s;while(i&&i.pr>n.pr){i=i._next}if(n._prev=i?i._prev:o){n._prev._next=n}else{s=n}if(n._next=i){i._prev=n}else{o=n}n=u}n=t._firstPT=s}while(n){if(n.pg)if(typeof n.t[e]==="function")if(n.t[e]()){r=true}n=n._next}return r};q.activate=function(e){var t=e.length;while(--t>-1){if(e[t].API===q.API){O[(new e[t])._propName]=e[t]}}return true};p.plugin=function(e){if(!e||!e.propName||!e.init||!e.API){throw"illegal plugin definition."}var t=e.propName,n=e.priority||0,r=e.overwriteProps,i={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},s=d("plugins."+t.charAt(0).toUpperCase()+t.substr(1)+"Plugin",function(){q.call(this,t,n);this._overwriteProps=r||[]},e.global===true),o=s.prototype=new q(t),u;o.constructor=s;s.API=e.API;for(u in i){if(typeof e[u]==="function"){o[i[u]]=e[u]}}s.version=e.version;q.activate([s]);return s};o=e._gsQueue;if(o){for(u=0;uo.totalSegments-1)o.count=0;var e=o.count*o.segmentWidth;o.image_sdo.setX(-e)};this.show=function(){o.setVisible(true);o.start();FWDU3DCarModTweenMax.killTweensOf(o);o.setAlpha(0);FWDU3DCarModTweenMax.to(o,1,{alpha:1});o.isShowed_bl=true};this.hide=function(e){if(!o.isShowed_bl)return;FWDU3DCarModTweenMax.killTweensOf(o);if(e){FWDU3DCarModTweenMax.to(o,1,{alpha:0,onComplete:o.onHideComplete})}else{o.setVisible(false);o.setAlpha(0);o.stop()}o.isShowed_bl=false};this.onHideComplete=function(){o.setVisible(false);o.stop();o.dispatchEvent(t.HIDE_COMPLETE)};this.destroy=function(){FWDU3DCarModTweenMax.killTweensOf(o);o.stop();o.image_sdo.destroy();o.imageSource_img=null;o.image_sdo=null;e=null;o.setInnerHTML("");u.destroy();o=null;u=null;t.prototype=null};this.init()};t.setPrototype=function(){t.prototype=new FWDU3DCarDisplayObject("div")};t.HIDE_COMPLETE="hideComplete";t.prototype=null;e.FWDU3DCarPreloader=t})(window);(function(e){var t=function(n,r,i){var s=this;var o=t.prototype;this.handlerLeftNImg=n.handlerLeftNImg;this.handlerLeftSImg=n.handlerLeftSImg;this.handlerCenterNImg=n.handlerCenterNImg;this.handlerCenterSImg=n.handlerCenterSImg;this.handlerRightNImg=n.handlerRightNImg;this.handlerRightSImg=n.handlerRightSImg;this.trackLeftImg=n.trackLeftImg;this.trackCenterImg=n.trackCenterImg;this.trackRightImg=n.trackRightImg;this.textColorNormal=n.scrollbarTextColorNormal;this.textColorSelected=n.scrollbarTextColorSelected;this.scrollbarHandlerDO;this.scrollbarHandlerLeftNDO;this.scrollbarHandlerLeftSDO;this.scrollbarHandlerCenterNDO;this.scrollbarHandlerCenterSDO;this.scrollbarHandlerRightNDO;this.scrollbarHandlerRightSDO;this.scrollbarHandlerTextDO;this.scrollbarHandlerOverDO;this.scrollbarTrackDO;this.scrollbarTrackLeftDO;this.scrollbarTrackCenterDO;this.scrollbarTrackRightDO;this.scrollbarMaxWidth=n.controlsMaxWidth;this.handlerWidth=n.handlerWidth;this.trackWidth=n.controlsMaxWidth;this.scrollbarHeight=n.trackLeftImg.height;this.trackLeftWidth=n.trackLeftImg.width;this.handlerLeftWidth=n.handlerLeftNImg.width;this.totalItems=r;this.curItemId=i;this.prevCurItemId;this.mouseX=0;this.mouseY=0;this.isPressed=false;this.isMobile=FWDU3DCarUtils.isMobile;this.hasPointerEvent=FWDU3DCarUtils.hasPointerEvent;this.init=function(){s.setupMainContainers()};this.setupMainContainers=function(){s.setWidth(s.scrollbarMaxWidth);s.setHeight(s.scrollbarHeight);s.setTrack();s.setHandler();if(s.isMobile){if(s.hasPointerEvent){s.scrollbarHandlerOverDO.screen.addEventListener("MSPointerOver",s.onScrollMouseOver);s.scrollbarHandlerOverDO.screen.addEventListener("MSPointerOut",s.onScrollMouseOut);s.scrollbarHandlerOverDO.screen.addEventListener("MSPointerDown",s.onScrollMouseDown)}else{s.scrollbarHandlerOverDO.screen.addEventListener("touchstart",s.onScrollMouseDown)}}else{s.scrollbarHandlerOverDO.setButtonMode(true);if(s.screen.addEventListener){s.scrollbarHandlerOverDO.screen.addEventListener("mouseover",s.onScrollMouseOver);s.scrollbarHandlerOverDO.screen.addEventListener("mouseout",s.onScrollMouseOut);s.scrollbarHandlerOverDO.screen.addEventListener("mousedown",s.onScrollMouseDown);e.addEventListener("mouseup",s.onScrollMouseUp)}else{s.scrollbarHandlerOverDO.screen.attachEvent("onmouseover",s.onScrollMouseOver);s.scrollbarHandlerOverDO.screen.attachEvent("onmouseout",s.onScrollMouseOut);s.scrollbarHandlerOverDO.screen.attachEvent("onmousedown",s.onScrollMouseDown);document.attachEvent("onmouseup",s.onScrollMouseUp)}}};this.setTrack=function(){s.scrollbarTrackDO=new FWDU3DCarDisplayObject("div");s.addChild(s.scrollbarTrackDO);s.scrollbarTrackDO.setWidth(s.trackWidth);s.scrollbarTrackDO.setHeight(s.scrollbarHeight);s.scrollbarTrackLeftDO=new FWDU3DCarSimpleDisplayObject("img");s.scrollbarTrackLeftDO.setScreen(s.trackLeftImg);s.scrollbarTrackDO.addChild(s.scrollbarTrackLeftDO);s.scrollbarTrackCenterDO=new FWDU3DCarSimpleDisplayObject("div");s.scrollbarTrackCenterDO.screen.style.backgroundImage="url("+n.trackCenterPath+")";s.scrollbarTrackCenterDO.screen.style.backgroundRepeat="repeat-x";s.scrollbarTrackDO.addChild(s.scrollbarTrackCenterDO);s.scrollbarTrackCenterDO.setWidth(s.trackWidth-2*s.trackLeftWidth);s.scrollbarTrackCenterDO.setHeight(s.scrollbarHeight);s.scrollbarTrackCenterDO.setX(s.trackLeftWidth);s.scrollbarTrackRightDO=new FWDU3DCarSimpleDisplayObject("img");s.scrollbarTrackRightDO.setScreen(s.trackRightImg);s.scrollbarTrackDO.addChild(s.scrollbarTrackRightDO);s.scrollbarTrackRightDO.setX(s.trackWidth-s.trackLeftWidth)};this.setHandler=function(){s.scrollbarHandlerDO=new FWDU3DCarDisplayObject("div");s.addChild(s.scrollbarHandlerDO);s.scrollbarHandlerDO.setWidth(s.handlerWidth);s.scrollbarHandlerDO.setHeight(s.scrollbarHeight);s.scrollbarHandlerLeftSDO=new FWDU3DCarSimpleDisplayObject("img");s.scrollbarHandlerLeftSDO.setScreen(s.handlerLeftSImg);s.scrollbarHandlerDO.addChild(s.scrollbarHandlerLeftSDO);s.scrollbarHandlerLeftNDO=new FWDU3DCarSimpleDisplayObject("img");s.scrollbarHandlerLeftNDO.setScreen(s.handlerLeftNImg);s.scrollbarHandlerDO.addChild(s.scrollbarHandlerLeftNDO);s.scrollbarHandlerCenterSDO=new FWDU3DCarSimpleDisplayObject("div");s.scrollbarHandlerCenterSDO.screen.style.backgroundImage="url("+n.handlerCenterSPath+")";s.scrollbarHandlerCenterSDO.screen.style.backgroundRepeat="repeat-x";s.scrollbarHandlerDO.addChild(s.scrollbarHandlerCenterSDO);s.scrollbarHandlerCenterSDO.setWidth(s.handlerWidth-2*s.handlerLeftWidth);s.scrollbarHandlerCenterSDO.setHeight(s.scrollbarHeight);s.scrollbarHandlerCenterSDO.setX(s.handlerLeftWidth);s.scrollbarHandlerCenterNDO=new FWDU3DCarSimpleDisplayObject("div");s.scrollbarHandlerCenterNDO.screen.style.backgroundImage="url("+n.handlerCenterNPath+")";s.scrollbarHandlerCenterNDO.screen.style.backgroundRepeat="repeat-x";s.scrollbarHandlerDO.addChild(s.scrollbarHandlerCenterNDO);s.scrollbarHandlerCenterNDO.setWidth(s.handlerWidth-2*s.handlerLeftWidth);s.scrollbarHandlerCenterNDO.setHeight(s.scrollbarHeight);s.scrollbarHandlerCenterNDO.setX(s.handlerLeftWidth);s.scrollbarHandlerRightSDO=new FWDU3DCarSimpleDisplayObject("img");s.scrollbarHandlerRightSDO.setScreen(s.handlerRightSImg);s.scrollbarHandlerDO.addChild(s.scrollbarHandlerRightSDO);s.scrollbarHandlerRightSDO.setX(s.handlerWidth-s.handlerLeftWidth);s.scrollbarHandlerRightNDO=new FWDU3DCarSimpleDisplayObject("img");s.scrollbarHandlerRightNDO.setScreen(s.handlerRightNImg);s.scrollbarHandlerDO.addChild(s.scrollbarHandlerRightNDO);s.scrollbarHandlerRightNDO.setX(s.handlerWidth-s.handlerLeftWidth);s.scrollbarHandlerTextDO=new FWDU3DCarDisplayObject("div");s.scrollbarHandlerDO.addChild(s.scrollbarHandlerTextDO);s.scrollbarHandlerTextDO.getStyle().fontSmoothing="antialiased";s.scrollbarHandlerTextDO.getStyle().webkitFontSmoothing="antialiased";s.scrollbarHandlerTextDO.getStyle().textRendering="optimizeLegibility";s.scrollbarHandlerTextDO.getStyle().fontFamily="Arial, Helvetica, sans-serif";s.scrollbarHandlerTextDO.getStyle().fontSize="10px";s.scrollbarHandlerTextDO.getStyle().color=s.textColorNormal;s.scrollbarHandlerTextDO.setInnerHTML(s.curItemId+1+"/"+s.totalItems);s.setTextPositionId=setTimeout(s.setTextPosition,10);s.scrollbarHandlerOverDO=new FWDU3DCarDisplayObject("div");s.scrollbarHandlerDO.addChild(s.scrollbarHandlerOverDO);s.scrollbarHandlerOverDO.setWidth(s.handlerWidth);s.scrollbarHandlerOverDO.setHeight(s.scrollbarHeight);if(FWDU3DCarUtils.isIE){s.scrollbarHandlerOverDO.setBkColor("#000000");s.scrollbarHandlerOverDO.setAlpha(.001)}};this.setTextPosition=function(){s.scrollbarHandlerTextDO.setX(Math.floor((s.handlerWidth-s.scrollbarHandlerTextDO.getWidth())/2));s.scrollbarHandlerTextDO.setY(Math.floor((s.scrollbarHeight-s.scrollbarHandlerTextDO.getHeight())/2)+1)};this.resize=function(e,t){if(e=0&&r.thumbMouseX<=i.thumbWidth&&r.thumbMouseY>=0&&r.thumbMouseY<=i.thumbHeight){i.onThumbOverHandler()}else{i.onThumbOutHandler()}};this.onThumbOverHandler=function(){if(!i.isOver){i.isOver=true;FWDU3DCarModTweenMax.to(i.textGradientDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textDescriptionOffsetTop-i.textHeight-i.textDescriptionOffsetBottom,ease:Expo.easeOut});FWDU3DCarModTweenMax.to(i.textDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textHeight-i.textDescriptionOffsetBottom,ease:Expo.easeOut})}};this.onThumbOutHandler=function(){if(i.isOver){i.isOver=false;FWDU3DCarModTweenMax.to(i.textGradientDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textTitleOffset,ease:Expo.easeOut});FWDU3DCarModTweenMax.to(i.textDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textTitleOffset+i.textDescriptionOffsetTop,ease:Expo.easeOut})}};this.showThumb3D=function(){var e=i.thumbWidth-i.borderSize*2;var t=i.thumbHeight-i.borderSize*2;i.imageHolderDO.setX(parseInt(i.thumbWidth/2));i.imageHolderDO.setY(parseInt(i.thumbHeight/2));i.imageHolderDO.setWidth(0);i.imageHolderDO.setHeight(0);FWDU3DCarModTweenMax.to(i.imageHolderDO,.8,{x:i.borderSize,y:i.borderSize,w:e,h:t,ease:Expo.easeInOut});if(n.showThumbnailsHtmlContent){i.htmlContentDO.setWidth(e);i.htmlContentDO.setHeight(t);i.htmlContentDO.setX(-parseInt(e/2));i.htmlContentDO.setY(-parseInt(t/2));FWDU3DCarModTweenMax.to(i.htmlContentDO,.8,{x:0,y:0,ease:Expo.easeInOut})}else{i.imageDO.setWidth(e);i.imageDO.setHeight(t);i.imageDO.setX(-parseInt(e/2));i.imageDO.setY(-parseInt(t/2));FWDU3DCarModTweenMax.to(i.imageDO,.8,{x:0,y:0,ease:Expo.easeInOut});if(i.reflCanvasDO){i.reflCanvasDO.setAlpha(0);FWDU3DCarModTweenMax.to(i.reflCanvasDO,.8,{alpha:1,ease:Expo.easeInOut})}}};this.showThumb2D=function(){if(!FWDU3DCarUtils.hasTransform2d){var e=Math.floor(i.thumbWidth*i.thumbScale);var t=Math.floor(i.thumbHeight*i.thumbScale);var r=Math.floor(i.borderSize*i.thumbScale);if(i.borderSize>0&&r<1){r=1}var s=e-r*2;var o=t-r*2;i.imageHolderDO.setX(parseInt(e/2));i.imageHolderDO.setY(parseInt(t/2));i.imageHolderDO.setWidth(0);i.imageHolderDO.setHeight(0);FWDU3DCarModTweenMax.to(i.imageHolderDO,.8,{x:r,y:r,w:s,h:o,ease:Expo.easeInOut});if(n.showThumbnailsHtmlContent){if(i.htmlContentDO){i.htmlContentDO.setWidth(s);i.htmlContentDO.setHeight(o);i.htmlContentDO.setX(-parseInt(s/2));i.htmlContentDO.setY(-parseInt(o/2));FWDU3DCarModTweenMax.to(i.htmlContentDO,.8,{x:0,y:0,ease:Expo.easeInOut})}}else{if(i.imageDO){i.imageDO.setWidth(s);i.imageDO.setHeight(o);i.imageDO.setX(-parseInt(s/2));i.imageDO.setY(-parseInt(o/2));FWDU3DCarModTweenMax.to(i.imageDO,.8,{x:0,y:0,ease:Expo.easeInOut});if(i.reflCanvasDO){i.reflCanvasDO.setAlpha(0);FWDU3DCarModTweenMax.to(i.reflCanvasDO,.8,{alpha:1,ease:Expo.easeInOut})}}}}else{i.setScale2(i.thumbScale);var s=i.thumbWidth-i.borderSize*2;var o=i.thumbHeight-i.borderSize*2;i.imageHolderDO.setX(parseInt(i.thumbWidth/2));i.imageHolderDO.setY(parseInt(i.thumbHeight/2));i.imageHolderDO.setWidth(0);i.imageHolderDO.setHeight(0);FWDU3DCarModTweenMax.to(i.imageHolderDO,.8,{x:i.borderSize,y:i.borderSize,w:s,h:o,ease:Expo.easeInOut});if(n.showThumbnailsHtmlContent){if(i.htmlContentDO){i.htmlContentDO.setWidth(s);i.htmlContentDO.setHeight(o);i.htmlContentDO.setX(-parseInt(s/2));i.htmlContentDO.setY(-parseInt(o/2));FWDU3DCarModTweenMax.to(i.htmlContentDO,.8,{x:0,y:0,ease:Expo.easeInOut})}}else{if(i.imageDO){i.imageDO.setWidth(s);i.imageDO.setHeight(o);i.imageDO.setX(-parseInt(s/2));i.imageDO.setY(-parseInt(o/2));FWDU3DCarModTweenMax.to(i.imageDO,.8,{x:0,y:0,ease:Expo.easeInOut});if(i.reflCanvasDO){i.reflCanvasDO.setAlpha(0);FWDU3DCarModTweenMax.to(i.reflCanvasDO,.8,{alpha:1,ease:Expo.easeInOut})}}}}};this.showThumbIntro2D=function(e,t){i.thumbScale=e;if(!FWDU3DCarUtils.hasTransform2d){var n=Math.floor(i.thumbWidth*e);var r=Math.floor(i.thumbHeight*e);var s=Math.floor(i.borderSize*e);if(i.borderSize>0&&s<1){s=1}var o=n-s*2;var u=r-s*2;i.setWidth(n);i.setHeight(r);i.mainDO.setWidth(n);i.mainDO.setHeight(r);if(i.borderDO){i.borderDO.setWidth(n);i.borderDO.setHeight(r)}if(i.bgDO){i.bgDO.setX(s);i.bgDO.setY(s);i.bgDO.setWidth(o);i.bgDO.setHeight(u)}i.setX(-i.thumbWidth/2);i.setY(-i.thumbHeight/2);FWDU3DCarModTweenMax.to(i,.8,{x:Math.floor(i.newX+(i.thumbWidth-n)/2),y:Math.floor(i.newY+(i.thumbHeight-r)/2),alpha:i.newAlpha,delay:t,ease:Expo.easeOut})}else{i.setScale2(i.thumbScale);i.setX(-i.thumbWidth/2);i.setY(-i.thumbHeight/2);FWDU3DCarModTweenMax.to(i,.8,{x:i.newX,y:i.newY,z:i.newZ,scale:i.thumbScale,alpha:i.newAlpha,delay:t,ease:Quart.easeOut})}};this.setScale=function(e,t){i.thumbScale=e;i.setVisible(true);if(!FWDU3DCarUtils.hasTransform2d){var r=Math.floor(i.thumbWidth*e);var s=Math.floor(i.thumbHeight*e);var o=Math.floor(i.borderSize*e);if(i.borderSize>0&&o<1){o=1}if(i.borderDO){i.borderDO.setWidth(r);i.borderDO.setHeight(s)}if(i.bgDO){i.bgDO.setX(o);i.bgDO.setY(o);i.bgDO.setWidth(r-o*2);i.bgDO.setHeight(s-o*2)}i.mainDO.setWidth(r);i.mainDO.setHeight(s);i.imageHolderDO.setX(o);i.imageHolderDO.setY(o);i.imageHolderDO.setWidth(r-o*2);i.imageHolderDO.setHeight(s-o*2);i.setX(Math.floor(i.newX+(i.thumbWidth-r)/2));i.setY(Math.floor(i.newY+(i.thumbHeight-s)/2));i.setWidth(r);i.setHeight(s);i.setAlpha(t);if(n.showThumbnailsHtmlContent){if(i.htmlContentDO){i.htmlContentDO.setWidth(r-o*2);i.htmlContentDO.setHeight(s-o*2)}}else{if(i.imageDO){i.imageDO.setWidth(r-o*2);i.imageDO.setHeight(s-o*2)}}}else{thumb.setX(Math.floor(i.newX));thumb.setY(Math.floor(i.newY));i.setScale2(i.thumbScale);i.setAlpha(t)}};this.update=function(){if(r.showRefl){if(!i.reflCanvasDO){i.addReflection()}else{i.reflCanvasDO.setAlpha(1);i.reflCanvasDO.setY(i.thumbHeight+r.reflDist)}}else{if(i.reflCanvasDO){i.reflCanvasDO.setAlpha(0)}}};this.hide=function(e){var t=i.thumbWidth-i.borderSize*2;var r=i.thumbHeight-i.borderSize*2;FWDU3DCarModTweenMax.to(i.imageHolderDO,.8,{x:parseInt(i.thumbWidth/2),y:parseInt(i.thumbHeight/2),w:0,h:0,delay:e,ease:Expo.easeInOut});if(n.showThumbnailsHtmlContent){if(i.htmlContentDO){FWDU3DCarModTweenMax.to(i.htmlContentDO,.8,{x:-parseInt(t/2),y:-parseInt(r/2),delay:e,ease:Expo.easeInOut})}}else{if(i.imageDO){FWDU3DCarModTweenMax.to(i.imageDO,.8,{x:-parseInt(t/2),y:-parseInt(r/2),delay:e,ease:Expo.easeInOut});if(i.reflCanvasDO){FWDU3DCarModTweenMax.to(i.reflCanvasDO,.8,{alpha:0,delay:e,ease:Expo.easeInOut})}}}};this.onMouseClickHandler=function(){i.dispatchEvent(t.CLICK,{id:i.id})};this.onMouseTouchHandler=function(e){if(e.preventDefault)e.preventDefault();i.dispatchEvent(t.CLICK,{id:i.id})};this.destroy=function(){FWDU3DCarModTweenMax.killTweensOf(i);FWDU3DCarModTweenMax.killTweensOf(i.mainDO);FWDU3DCarModTweenMax.killTweensOf(i.imageHolderDO);if(i.isMobile){if(i.hasPointerEvent){i.mainDO.screen.removeEventListener("MSPointerUp",i.onMouseTouchHandler)}else{i.mainDO.screen.removeEventListener("touchend",i.onMouseTouchHandler)}}else{if(i.screen.addEventListener){i.mainDO.screen.removeEventListener("click",i.onMouseClickHandler)}else{i.mainDO.screen.detachEvent("onclick",i.onMouseClickHandler)}}clearTimeout(i.setTextHeightId);if(i.imageDO){FWDU3DCarModTweenMax.killTweensOf(i.imageDO);i.imageDO.disposeImage();i.imageDO.destroy()}if(i.htmlContentDO){FWDU3DCarModTweenMax.killTweensOf(i.htmlContentDO);i.htmlContentDO.destroy();i.htmlContentDO=null}if(i.bgDO){FWDU3DCarModTweenMax.killTweensOf(i.bgDO);i.bgDO.destroy();i.bgDO=null}if(i.borderDO){FWDU3DCarModTweenMax.killTweensOf(i.borderDO);i.borderDO.destroy();i.borderDO=null}if(i.htmlContentDO){FWDU3DCarModTweenMax.killTweensOf(i.htmlContentDO);i.htmlContentDO.destroy()}if(i.textGradientDO){FWDU3DCarModTweenMax.killTweensOf(i.textGradientDO);i.textGradientDO=null}if(i.textDO){FWDU3DCarModTweenMax.killTweensOf(i.textDO);i.textDO=null}if(i.textHolderDO){FWDU3DCarModTweenMax.killTweensOf(i.textHolderDO);i.textHolderDO=null}i.imageHolderDO.destroy();i.mainDO.destroy();i.imageHolderDO=null;i.imageDO=null;i.htmlContentDO=null;i.mainDO=null;i.borderDO=null;i.bgDO=null;i.imageHolderDO=null;i.imageDO=null;i.htmlContentDO=null;i.textHolderDO=null;i.textGradientDO=null;i.textDO=null;i.id=null;i.data=null;i.parent=null;i.backgroundColor=null;i.borderColor=null;i.screen.innerHTML="";s.destroy();s=null;i=null;t.prototype=null};this.init()};t.setPrototype=function(){t.prototype=new FWDU3DCarDisplayObject3D("div","absolute","visible")};t.CLICK="click";t.prototype=null;e.FWDU3DCarThumb=t})(window);(function(e){var t=function(n,r){var i=this;var s=t.prototype;this.data=n;this.parent=r;this.stageWidth=r.stageWidth;this.stageHeight=r.stageHeight;this.scale=1;this.thumbsHolderDO;this.totalThumbs;this.thumbsAr=[];this.dataListId=n.startAtCategory;this.topologiesAr=["normal","ring","star"];this.curDataListAr;this.dragCurId;this.prevCurId;this.curId;this.startPos=n.carouselStartPosition;this.thumbWidth=n.thumbWidth;this.thumbHeight=n.thumbHeight;this.borderSize=n.thumbBorderSize;this.perspective=i.thumbWidth*4;this.carRadiusX=n.carRadiusX;this.carRadiusY=n.carRadiusY;this.carouselXRot=n.carouselXRotation;this.carYOffset=n.carouselYOffset;this.focalLength=250;this.thumbMinAlpha=n.thumbMinAlpha;this.countLoadedThumbsLeft;this.countLoadedThumbsRight;this.controlsDO;this.prevButtonDO;this.nextButtonDO;this.scrollbarDO;this.slideshowButtonDO;this.controlsHeight=i.data.controlsHeight;this.showText=i.data.showText;this.thumbXSpace3D=i.data.thumbXSpace3D;this.thumbXOffset3D=i.data.thumbXOffset3D;this.thumbZSpace3D=i.data.thumbZSpace3D;this.thumbZOffset3D=i.data.thumbZOffset3D;this.thumbYAngle3D=i.data.thumbYAngle3D;this.thumbXSpace2D=i.data.thumbXSpace2D;this.thumbXOffset2D=i.data.thumbXOffset2D;this.topology=n.carouselTopology;this.textDO;this.textHolderDO;this.textGradientDO;this.thumbOverDO;this.showRefl=n.showRefl;this.reflHeight=n.reflHeight;this.reflDist=n.reflDist;this.reflAlpha=n.reflAlpha;this.showCenterImg=n.showCenterImg;this.centerImgPath=n.centerImgPath;this.centerImgYOffset=n.centerImgYOffset;this.centerImgDO;this.isThumbOver=false;this.hasThumbText=false;this.introFinished=false;this.isPlaying=false;this.disableThumbClick=false;this.isTextSet=false;this.allowToSwitchCat=false;this.showSlideshowButton=n.showSlideshowButton;this.hasPointerEvent=FWDU3DCarUtils.hasPointerEvent;this.isMobile=FWDU3DCarUtils.isMobile;this.loadWithDelayIdLeft;this.loadWithDelayIdRight;this.slideshowTimeoutId;this.textTimeoutId;this.zSortingId;this.hideThumbsFinishedId;this.loadHtmlContentsId;this.loadImagesId;this.setTextHeightId;this.setIntroFinishedId;this.showControlsId;this.init=function(){i.holderDO=new FWDU3DCarDisplayObject3D("div");i.addChild(i.holderDO);i.holderDO.setWidth(i.stageWidth);i.holderDO.setHeight(i.stageHeight-i.controlsHeight);i.thumbsHolderDO=new FWDU3DCarDisplayObject3D("div","absolute","visible");i.holderDO.addChild(i.thumbsHolderDO);i.thumbsHolderDO.setZ(1e5);if(FWDU3DCarUtils.isIEAndLessThen10){i.carRadiusX/=1.5}i.thumbsHolderDO.setPerspective(i.perspective);i.thumbsHolderDO.setX(Math.floor(i.stageWidth/2));if(i.data.controlsPos){i.thumbsHolderDO.setY(Math.floor((i.stageHeight-i.controlsHeight)/2+i.controlsHeight+i.carYOffset))}else{i.thumbsHolderDO.setY(Math.floor((i.stageHeight-i.controlsHeight)/2)+i.carYOffset)}if(!i.isMobile&&!FWDU3DCarUtils.isSafari||FWDU3DCarUtils.isAndroidAndWebkit){i.thumbsHolderDO.setPreserve3D()}i.thumbsHolderDO.setAngleX(-i.carouselXRot);if(!i.isMobile){if(i.screen.addEventListener){e.addEventListener("mousemove",i.onThumbMove)}else{document.attachEvent("onmousemove",i.onThumbMove)}}if(i.hasPointerEvent){e.addEventListener("MSPointerMove",i.onThumbMove)}i.showScrollbar=n.showScrollbar;i.showNextButton=n.showNextButton;i.showPrevButton=n.showPrevButton;if(i.isMobile){if(n.disableScrollbarOnMobile){i.showScrollbar=false}if(n.disableNextAndPrevButtonsOnMobile){i.showNextButton=false;i.showPrevButton=false}}if(i.showText){i.setupText()}i.showCurrentCat(-1);if(i.data.autoplay){i.showSlideshowButton=true}i.setupControls()};this.onThumbMove=function(e){if(!i.textHolderDO)return;if(i.disableThumbClick)return;var t=FWDU3DCarUtils.getViewportMouseCoordinates(e);i.thumbMouseX=t.screenX-r.rect.left-(i.stageWidth-i.thumbWidth)/2;i.thumbMouseY=t.screenY-r.rect.top-(i.stageHeight-n.prevButtonNImg.height-i.thumbHeight)/2;if(i.isTextSet){i.thumbsAr[i.curId].checkThumbOver()}};this.showCurrentCat=function(e){if(e!=i.dataListId&&e>=0){i.allowToSwitchCat=false;i.hideCurrentCat();i.dataListId=e;return}i.thumbsAr=[];i.curDataListAr=i.data.dataListAr[i.dataListId];i.totalThumbs=i.curDataListAr.length;if(i.totalThumbs==0){var r="This category doesn't contain any thumbnails!";i.dispatchEvent(t.LOAD_ERROR,{text:r});return}if(i.isMobile){i.totalThumbs=Math.min(i.totalThumbs,n.maxNumberOfThumbsOnMobile)}if(typeof i.startPos=="number"){i.startPos=Math.floor(i.startPos)-1;if(i.startPos<0){i.startPos=Math.floor((i.totalThumbs-1)/2)}else if(i.startPos>i.totalThumbs-1){i.startPos=Math.floor((i.totalThumbs-1)/2)}i.curId=i.startPos}else{switch(i.startPos){case"left":i.curId=0;break;case"right":i.curId=i.totalThumbs-1;break;case"random":i.curId=Math.floor(i.totalThumbs*Math.random());break;default:i.curId=Math.floor((i.totalThumbs-1)/2)}}if(i.showScrollbar&&i.scrollbarDO){i.scrollbarDO.totalItems=i.totalThumbs;i.scrollbarDO.curItemId=i.curId;i.scrollbarDO.gotoItem2()}i.setupThumbs();i.prevCurId=i.curId;i.startIntro()};this.hideCurrentCat=function(){clearTimeout(i.loadWithDelayIdLeft);clearTimeout(i.loadWithDelayIdRight);clearTimeout(i.textTimeoutId);clearInterval(i.zSortingId);clearTimeout(i.hideThumbsFinishedId);clearTimeout(i.loadHtmlContentsId);clearTimeout(i.loadImagesId);clearTimeout(i.setTextHeightId);clearTimeout(i.setIntroFinishedId);clearTimeout(i.showControlsId);i.stopSlideshow();i.disableThumbClick=true;if(i.image){i.image.onload=null;i.image.onerror=null}if(i.imageLeft){i.imageLeft.onload=null;i.imageLeft.onerror=null}if(i.imageRight){i.imageRight.onload=null;i.imageRight.onerror=null}i.hideThumbs()};this.hideThumbs=function(){var e;var t;var n=-i.thumbWidth/2;var r=Math.max(i.totalThumbs-i.curId,i.curId);t=Math.floor(1e3/r);for(var s=0;s";i.dispatchEvent(t.LOAD_ERROR,{text:n})};this.setupThumbs=function(){var e;for(var t=0;t=0&&i.thumbMouseX<=i.thumbWidth&&i.thumbMouseY>=0&&i.thumbMouseY<=i.thumbHeight){i.onThumbOverHandler()}else{i.onThumbOutHandler()}};this.onThumbOverHandler=function(){if(!i.isThumbOver){i.isThumbOver=true;FWDU3DCarModTweenMax.to(i.textGradientDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textDescriptionOffsetTop-i.textHeight-i.textDescriptionOffsetBottom,ease:Expo.easeOut});FWDU3DCarModTweenMax.to(i.textDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textHeight-i.textDescriptionOffsetBottom,ease:Expo.easeOut})}};this.onThumbOutHandler=function(){if(i.isThumbOver){i.isThumbOver=false;FWDU3DCarModTweenMax.to(i.textGradientDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textTitleOffset,ease:Expo.easeOut});FWDU3DCarModTweenMax.to(i.textDO,.8,{y:i.thumbHeight-i.borderSize*2-i.textTitleOffset+i.textDescriptionOffsetTop,ease:Expo.easeOut})}};this.loadImages=function(){if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){i.setupIntro3D()}else{i.setupIntro2D()}i.countLoadedThumbsLeft=i.curId-1;i.loadWithDelayIdLeft=setTimeout(i.loadThumbImageLeft,100);i.countLoadedThumbsRight=i.curId+1;i.loadWithDelayIdRight=setTimeout(i.loadThumbImageRight,100)};this.loadCenterImage=function(){i.imagePath=i.curDataListAr[i.curId].thumbPath;i.image=new Image;i.image.onerror=i.onImageLoadErrorHandler;i.image.onload=i.onImageLoadHandlerCenter;i.image.src=i.imagePath};this.onImageLoadHandlerCenter=function(e){var t=i.thumbsAr[i.curId];t.addImage(i.image);if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){t.showThumb3D()}else{t.showThumb2D()}if(i.showText){i.isTextSet=true;t.addText(i.textHolderDO,i.textGradientDO,i.textDO)}};this.loadThumbImageLeft=function(){if(i.countLoadedThumbsLeft<0)return;i.imagePath=i.curDataListAr[i.countLoadedThumbsLeft].thumbPath;i.imageLeft=new Image;i.imageLeft.onerror=i.onImageLoadErrorHandler;i.imageLeft.onload=i.onImageLoadHandlerLeft;i.imageLeft.src=i.imagePath};this.onImageLoadHandlerLeft=function(e){var t=i.thumbsAr[i.countLoadedThumbsLeft];t.addImage(i.imageLeft);if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){t.showThumb3D()}else{t.showThumb2D()}i.countLoadedThumbsLeft--;i.loadWithDelayIdLeft=setTimeout(i.loadThumbImageLeft,200)};this.loadThumbImageRight=function(){if(i.countLoadedThumbsRight>i.totalThumbs-1)return;i.imagePath=i.curDataListAr[i.countLoadedThumbsRight].thumbPath;i.imageRight=new Image;i.imageRight.onerror=i.onImageLoadErrorHandler;i.imageRight.onload=i.onImageLoadHandlerRight;i.imageRight.src=i.imagePath};this.onImageLoadHandlerRight=function(e){var t=i.thumbsAr[i.countLoadedThumbsRight];t.addImage(i.imageRight);if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){t.showThumb3D()}else{t.showThumb2D()}i.countLoadedThumbsRight++;i.loadWithDelayIdRight=setTimeout(i.loadThumbImageRight,200)};this.onImageLoadErrorHandler=function(e){if(!i||!i.data)return;var n="Thumb can't be loaded, probably the path is incorrect "+i.imagePath+"";i.dispatchEvent(t.LOAD_ERROR,{text:n})};this.loadHtmlContents=function(){if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){i.setupIntro3D()}else{i.setupIntro2D()}i.countLoadedThumbsLeft=i.curId-1;i.loadWithDelayIdLeft=setTimeout(i.loadThumbHtmlContentLeft,100);i.countLoadedThumbsRight=i.curId+1;i.loadWithDelayIdRight=setTimeout(i.loadThumbHtmlContentRight,100)};this.loadCenterHtmlContent=function(){var e=i.thumbsAr[i.curId];e.addHtmlContent();if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){e.showThumb3D()}else{e.showThumb2D()}if(i.showText){i.isTextSet=true;e.addText(i.textHolderDO,i.textGradientDO,i.textDO)}};this.loadThumbHtmlContentLeft=function(){if(i.countLoadedThumbsLeft<0)return;var e=i.thumbsAr[i.countLoadedThumbsLeft];e.addHtmlContent();if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){e.showThumb3D()}else{e.showThumb2D()}i.countLoadedThumbsLeft--;i.loadWithDelayIdLeft=setTimeout(i.loadThumbHtmlContentLeft,200)};this.loadThumbHtmlContentRight=function(){if(i.countLoadedThumbsRight>i.totalThumbs-1)return;var e=i.thumbsAr[i.countLoadedThumbsRight];e.addHtmlContent();if(FWDU3DCarUtils.hasTransform3d&&!i.data.showDisplay2DAlways){e.showThumb3D()}else{e.showThumb2D()}i.countLoadedThumbsRight++;i.loadWithDelayIdRight=setTimeout(i.loadThumbHtmlContentRight,200)};this.setupIntro3D=function(){var e;var t;var n;var r;var s;var o;for(var u=0;u=0&&t<=180){e=-t}else if(t>180){e=360-t}for(var n=0;n180){if(o>s){o-=360}else{s-=360}}thumb.setAngleY(o);FWDU3DCarModTweenMax.killTweensOf(thumb);FWDU3DCarModTweenMax.to(thumb,.8,{carAngle:r,angleY:s,ease:Quart.easeOut,onUpdate:i.updateCarousel})}};this.updateCarousel=function(){var e;var t;var n;var r;for(var s=0;s0){i.curId--}else{i.curId=i.totalThumbs-1}i.gotoThumb()};this.setupNextButton=function(){FWDU3DCarSimpleButton.setPrototype();i.nextButtonDO=new FWDU3DCarSimpleButton(i.data.nextButtonNImg,i.data.nextButtonSImg);i.nextButtonDO.addListener(FWDU3DCarSimpleButton.CLICK,i.nextButtonOnClickHandler);i.controlsDO.addChild(i.nextButtonDO);i.nextButtonDO.setX(i.controlsWidth);i.controlsWidth+=i.nextButtonDO.getWidth()};this.nextButtonOnClickHandler=function(){if(i.curId0){if(i.curId0){i.curId--}else{i.curId=i.totalThumbs-1}}i.gotoThumb();if(e.preventDefault){e.preventDefault()}else{return false}};this.setupMobileDrag=function(){if(i.hasPointerEvent){i.parent.mainDO.screen.addEventListener("MSPointerDown",i.mobileDragStartHandler)}else{i.parent.mainDO.screen.addEventListener("touchstart",i.mobileDragStartTest)}};this.mobileDragStartTest=function(t){var n=FWDU3DCarUtils.getViewportMouseCoordinates(t);if(n.screenY>i.controlsDO.getGlobalY())return;i.lastPressedX=n.screenX;i.lastPressedY=n.screenY;i.dragCurId=i.curId;e.addEventListener("touchmove",i.mobileDragMoveTest);e.addEventListener("touchend",i.mobileDragEndTest)};this.mobileDragMoveTest=function(t){if(t.touches.length!=1)return;i.disableThumbClick=true;var n=FWDU3DCarUtils.getViewportMouseCoordinates(t);i.mouseX=n.screenX;i.mouseY=n.screenY;var r=Math.atan2(i.mouseY-i.lastPressedY,i.mouseX-i.lastPressedX);var s=Math.abs(r)*180/Math.PI;if(s>120||s<60){if(t.preventDefault)t.preventDefault();i.curId=i.dragCurId+Math.floor(-(i.mouseX-i.lastPressedX)/100);if(i.curId<0){i.curId=i.totalThumbs-1}else if(i.curId>i.totalThumbs-1){i.curId=0}i.gotoThumb()}else{e.removeEventListener("touchmove",i.mobileDragMoveTest)}};this.mobileDragEndTest=function(t){i.disableThumbClick=false;e.removeEventListener("touchmove",i.mobileDragMoveTest);e.removeEventListener("touchend",i.mobileDragEndTest)};this.mobileDragStartHandler=function(t){var n=FWDU3DCarUtils.getViewportMouseCoordinates(t);if(n.screenY>i.controlsDO.getGlobalY())return;i.lastPressedX=n.screenX;i.dragCurId=i.curId;e.addEventListener("MSPointerUp",i.mobileDragEndHandler,false);e.addEventListener("MSPointerMove",i.mobileDragMoveHandler)};this.mobileDragMoveHandler=function(e){if(e.preventDefault)e.preventDefault();i.disableThumbClick=true;var t=FWDU3DCarUtils.getViewportMouseCoordinates(e);i.mouseX=t.screenX;i.curId=i.dragCurId+Math.floor(-(i.mouseX-i.lastPressedX)/100);if(i.curId<0){i.curId=0}else if(i.curId>i.totalThumbs-1){i.curId=i.totalThumbs-1}i.gotoThumb()};this.mobileDragEndHandler=function(t){i.disableThumbClick=false;e.removeEventListener("MSPointerUp",i.mobileDragEndHandler);e.removeEventListener("MSPointerMove",i.mobileDragMoveHandler)};this.addKeyboardSupport=function(){if(document.addEventListener){document.addEventListener("keydown",this.onKeyDownHandler);document.addEventListener("keyup",this.onKeyUpHandler)}else{document.attachEvent("onkeydown",this.onKeyDownHandler);document.attachEvent("onkeyup",this.onKeyUpHandler)}};this.onKeyDownHandler=function(e){if(!i.introFinished||!i.allowToSwitchCat)return;if(i.showScrollbar&&i.scrollbarDO.isPressed)return;if(r.lightboxDO&&r.lightboxDO.isShowed_bl)return;if(document.removeEventListener){document.removeEventListener("keydown",i.onKeyDownHandler)}else{document.detachEvent("onkeydown",i.onKeyDownHandler)}if(e.keyCode==39){if(i.curId0){i.curId--}else{i.curId=i.totalThumbs-1}i.gotoThumb();if(e.preventDefault){e.preventDefault()}else{return false}}};this.onKeyUpHandler=function(e){if(document.addEventListener){document.addEventListener("keydown",i.onKeyDownHandler)}else{document.attachEvent("onkeydown",i.onKeyDownHandler)}};this.update=function(e){var t=e.carRadiusX;if(FWDU3DCarUtils.isIEAndLessThen10){t/=1.5}FWDU3DCarModTweenMax.to(i,.8,{carRadiusX:t,ease:Quart.easeOut});FWDU3DCarModTweenMax.to(i,.8,{carRadiusY:e.carRadiusY,ease:Quart.easeOut});i.carYOffset=e.carYOffset;i.carouselXRot=e.carouselXRot;i.thumbMinAlpha=e.thumbMinAlpha;i.topology=i.topologiesAr[e.carouselTopology];i.showRefl=e.showRefl;i.reflDist=e.reflDist;i.showCenterImg=e.showCenterImg;if(i.showCenterImg&&!i.centerImgDO){i.setupCenterImg()}if(i.centerImgDO){if(i.showCenterImg){i.centerImgDO.setAlpha(1)}else{i.centerImgDO.setAlpha(0)}}var n;if(i.data.controlsPos){n=Math.floor((i.stageHeight-i.controlsHeight)/2+i.controlsHeight+i.carYOffset)}else{n=Math.floor((i.stageHeight-i.controlsHeight)/2)+i.carYOffset}FWDU3DCarModTweenMax.to(i.thumbsHolderDO,.8,{y:n,angleX:-i.carouselXRot,ease:Quart.easeOut});for(var r=0;r100&&r<900){try{document.documentElement.removeChild(t.dumy)}catch(i){}return true}}}try{document.documentElement.removeChild(t.dumy)}catch(i){}return false}function r(){var e=["transform","msTransform","WebkitTransform","MozTransform","OTransform","KhtmlTransform"];var n;while(n=e.shift()){if(typeof t.dumy.style[n]!=="undefined"){return true}}try{document.documentElement.removeChild(t.dumy)}catch(r){}return false}var t=function(){};t.dumy=document.createElement("div");t.trim=function(e){if(e){return e.replace(/\s/g,"")}else{return undefined}};t.trimAndFormatUrl=function(e){e=e.toLocaleLowerCase();e=e.replace(/ /g,"-");e=e.replace(/ä/g,"a");e=e.replace(/â/g,"a");e=e.replace(/â/g,"a");e=e.replace(/à/g,"a");e=e.replace(/è/g,"e");e=e.replace(/é/g,"e");e=e.replace(/ë/g,"e");e=e.replace(/ï/g,"i");e=e.replace(/î/g,"i");e=e.replace(/ù/g,"u");e=e.replace(/ô/g,"o");e=e.replace(/ù/g,"u");e=e.replace(/û/g,"u");e=e.replace(/ÿ/g,"y");e=e.replace(/ç/g,"c");e=e.replace(/œ/g,"ce");return e};t.splitAndTrim=function(e,n){var r=e.split(",");var i=r.length;for(var s=0;s0){if(e.nextElementSibling){e=e.nextElementSibling}else{for(var e=e.nextSibling;e&&e.nodeType!==1;e=e.nextSibling);}t--}else{if(e.previousElementSibling){e=e.previousElementSibling}else{for(var e=e.previousSibling;e&&e.nodeType!==1;e=e.previousSibling);}t++}}return e};t.getChildAt=function(e,n){var r=t.getChildren(e);if(n<0)n+=r.length;if(n<0)return null;return r[n]};t.getChildById=function(e){return document.getElementById(e)||undefined};t.getChildren=function(e,t){var n=[];for(var r=e.firstChild;r!=null;r=r.nextSibling){if(t){n.push(r)}else if(r.nodeType===1){n.push(r)}}return n};t.getChildrenFromAttribute=function(e,n,r){var i=[];for(var s=e.firstChild;s!=null;s=s.nextSibling){if(r&&t.hasAttribute(s,n)){i.push(s)}else if(s.nodeType===1&&t.hasAttribute(s,n)){i.push(s)}}return i.length==0?undefined:i};t.getChildFromNodeListFromAttribute=function(e,n,r){for(var i=e.firstChild;i!=null;i=i.nextSibling){if(r&&t.hasAttribute(i,n)){return i}else if(i.nodeType===1&&t.hasAttribute(i,n)){return i}}return undefined};t.getAttributeValue=function(e,n){if(!t.hasAttribute(e,n))return undefined;return e.getAttribute(n)};t.hasAttribute=function(e,t){if(e.hasAttribute){return e.hasAttribute(t)}else{var n=e.attributes[t];return n?true:false}};t.insertNodeAt=function(e,n,r){var i=t.children(e);if(r<0||r>i.length){throw new Error("invalid index!")}else{e.insertBefore(n,i[r])}};t.hasCanvas=function(){return Boolean(document.createElement("canvas"))};t.hitTest=function(e,t,n){var r=false;if(!e)throw Error("Hit test target is null!");var i=e.getBoundingClientRect();if(t>=i.left&&t<=i.right&&n>=i.top&&n<=i.bottom)return true;return false};t.getScrollOffsets=function(){if(e.pageXOffset!=null)return{x:e.pageXOffset,y:e.pageYOffset};if(document.compatMode=="CSS1Compat"){return{x:document.documentElement.scrollLeft,y:document.documentElement.scrollTop}}};t.getViewportSize=function(){if(t.hasPointerEvent&&navigator.msMaxTouchPoints>1){return{w:document.documentElement.clientWidth||e.innerWidth,h:document.documentElement.clientHeight||e.innerHeight}}if(t.isMobile)return{w:e.innerWidth,h:e.innerHeight};return{w:document.documentElement.clientWidth||e.innerWidth,h:document.documentElement.clientHeight||e.innerHeight}};t.getViewportMouseCoordinates=function(e){var n=t.getScrollOffsets();if(e.touches){return{screenX:e.changedTouches[0]==undefined?e.changedTouches.pageX-n.x:e.changedTouches[0].pageX-n.x,screenY:e.changedTouches[0]==undefined?e.changedTouches.pageY-n.y:e.changedTouches[0].pageY-n.y}}return{screenX:e.clientX==undefined?e.pageX-n.x:e.clientX,screenY:e.clientY==undefined?e.pageY-n.y:e.clientY}};t.hasPointerEvent=function(){return Boolean(e.navigator.msPointerEnabled)}();t.isMobile=function(){if(t.hasPointerEvent&&navigator.msMaxTouchPoints>1)return true;var e=["android","webos","iphone","ipad","blackberry","kfsowi"];for(i in e){if(String(navigator.userAgent).toLowerCase().indexOf(String(e[i]).toLowerCase())!=-1){return true}}return false}();t.isAndroid=function(){return navigator.userAgent.toLowerCase().indexOf("android".toLowerCase())!=-1}();t.isChrome=function(){return navigator.userAgent.toLowerCase().indexOf("chrome")!=-1}();t.isSafari=function(){return navigator.userAgent.toLowerCase().indexOf("safari")!=-1&&navigator.userAgent.toLowerCase().indexOf("chrome")==-1}();t.isOpera=function(){return navigator.userAgent.toLowerCase().indexOf("opera")!=-1&&navigator.userAgent.toLowerCase().indexOf("chrome")==-1}();t.isFirefox=function(){return navigator.userAgent.toLowerCase().indexOf("firefox")!=-1}();t.isIE=function(){var e=navigator.userAgent.toLowerCase().indexOf("msie")!=-1;return Boolean(e||document.documentElement.msRequestFullscreen)}();t.isIEAndLessThen9=function(){return navigator.userAgent.toLowerCase().indexOf("msie 7")!=-1||navigator.userAgent.toLowerCase().indexOf("msie 8")!=-1}();t.isIEAndLessThen10=function(){return navigator.userAgent.toLowerCase().indexOf("msie 7")!=-1||navigator.userAgent.toLowerCase().indexOf("msie 8")!=-1||navigator.userAgent.toLowerCase().indexOf("msie 9")!=-1}();t.isIEAndMoreThen8=function(){return t.isIE9||t.isIE10||t.isIE11}();t.isIE7=function(){return navigator.userAgent.toLowerCase().indexOf("msie 7")!=-1}();t.isIE8=function(){return navigator.userAgent.toLowerCase().indexOf("msie 8")!=-1}();t.isIE9=function(){return navigator.userAgent.toLowerCase().indexOf("msie 9")!=-1}();t.isIE10=function(){return navigator.userAgent.toLowerCase().indexOf("msie 10")!=-1}();t.isIE11=function(){var e=navigator.userAgent.toLowerCase().indexOf("msie")!=-1;return Boolean(!e&&document.documentElement.msRequestFullscreen)}();t.isIEAndMoreThen9=function(){return t.isIE10||t.isIE11}();t.isApple=function(){return navigator.appVersion.toLowerCase().indexOf("mac")!=-1;}();t.isAndroidAndWebkit=function(){return(t.isOpera||t.isChrome)&&t.isAndroid}();t.hasFullScreen=function(){return t.dumy.requestFullScreen||t.dumy.mozRequestFullScreen||t.dumy.webkitRequestFullScreen||t.dumy.msieRequestFullScreen}();t.isIOS=function(){return navigator.userAgent.match(/(iPad|iPhone|iPod)/g)}();t.onReady=function(e){if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){t.checkIfHasTransforms();e()})}else{document.onreadystatechange=function(){t.checkIfHasTransforms();if(document.readyState=="complete")e()}}};t.checkIfHasTransforms=function(){if(t.isReadyMethodCalled_bl)return;document.documentElement.appendChild(t.dumy);t.hasTransform3d=n();t.hasTransform2d=r();t.isReadyMethodCalled_bl=true};t.disableElementSelection=function(e){try{e.style.userSelect="none"}catch(e){}try{e.style.MozUserSelect="none"}catch(e){}try{e.style.webkitUserSelect="none"}catch(e){}try{e.style.khtmlUserSelect="none"}catch(e){}try{e.style.oUserSelect="none"}catch(e){}try{e.style.msUserSelect="none"}catch(e){}try{e.msUserSelect="none"}catch(e){}e.onselectstart=function(){return false}};t.getUrlArgs=function(t){var n={};var r=t.substr(t.indexOf("?")+1)||location.search.substring(1);var i=r.split("&");for(var s=0;s=d){v=d}var m=Math.round(r*v);var g=Math.round(i*v);var y=Math.floor((t-r*v)/2+u);var b=Math.floor((n-i*v)/2+a);if(f){FWDU3DCarModTweenMax.to(e,l,{x:y,y:b,w:m,h:g,delay:c,ease:h})}else{e.x=y;e.y=b;e.w=m;e.h=g}};e.requestAnimFrame=function(){return e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t,n){return e.setTimeout(t,1e3/60)}}();e.cancelRequestAnimFrame=function(){return e.cancelAnimationFrame||e.webkitCancelRequestAnimationFrame||e.mozCancelRequestAnimationFrame||e.oCancelRequestAnimationFrame||e.msCancelRequestAnimationFrame||clearTimeout}();t.isReadyMethodCalled_bl=false;e.FWDU3DCarUtils=t})(window);(function(){var e=0;var t=["ms","moz","webkit","o"];for(var n=0;nr.originalWidth){r.scale=1}else{r.scale=r.stageContainer.offsetWidth/r.originalWidth}r.stageWidth=r.stageContainer.offsetWidth;r.stageHeight=Math.max(parseInt(r.scale*r.originalHeight),300);r.stageContainer.style.height=r.stageHeight+"px"}else{r.stageContainer.style.width="100%";r.stageWidth=r.stageContainer.offsetWidth;r.stageHeight=r.originalHeight;r.stageContainer.style.height=r.originalHeight+"px"}r.mainDO.setX(0);r.mainDO.setY(0)}else{if(r.autoScale){r.stageContainer.style.width="100%";if(r.stageContainer.offsetWidth>r.originalWidth){r.stageContainer.style.width=r.originalWidth+"px"}r.scale=r.stageContainer.offsetWidth/r.originalWidth;r.stageWidth=parseInt(r.scale*r.originalWidth);r.stageHeight=Math.max(parseInt(r.scale*r.originalHeight),300);r.stageContainer.style.height=r.stageHeight+"px"}else{r.stageWidth=r.originalWidth;r.stageHeight=r.originalHeight;r.stageContainer.style.width=r.originalWidth+"px";r.stageContainer.style.height=r.originalHeight+"px"}r.mainDO.setX(0);r.mainDO.setY(0)}r.mainDO.setWidth(r.stageWidth);r.mainDO.setHeight(r.stageHeight);r.rect=r.mainDO.screen.getBoundingClientRect();r.positionPreloader();if(r.thumbsManagerDO){r.thumbsManagerDO.resizeHandler(r.scale);if(!r.thumbsManagerDO.allowToSwitchCat){r.disableDO.setWidth(r.stageWidth);r.disableDO.setHeight(r.stageHeight)}}if(r.preloaderLoaded){if(r.propsObj.backgroundImagePath){r.bgDO.setWidth(r.stageWidth);r.bgDO.setHeight(r.stageHeight)}if(r.propsObj.thumbnailsBackgroundImagePath){r.thumbsBgDO.setWidth(r.stageWidth);r.thumbsBgDO.setHeight(r.stageHeight-r.data.controlsHeight);if(r.data.controlsPos){r.thumbsBgDO.setY(Math.floor((r.stageHeight-r.originalHeight)/2+r.data.controlsHeight))}else{r.thumbsBgDO.setY(Math.floor((r.stageHeight-r.originalHeight)/2))}}if(r.propsObj.scrollbarBackgroundImagePath){r.scrollbarBgDO.setWidth(r.stageWidth);r.scrollbarBgDO.setHeight(r.data.controlsHeight);if(r.data.controlsPos){r.scrollbarBgDO.setY(0)}else{r.scrollbarBgDO.setY(Math.floor(r.stageHeight-r.data.controlsHeight))}}}if(r.comboBoxDO){r.comboBoxDO.position()}};this.setupContextMenu=function(){r.customContextMenuDO=new FWDU3DCarContextMenu(r.mainDO,r.data.rightClickContextMenu)};this.setupData=function(){FWDU3DCarData.setPrototype();r.data=new FWDU3DCarData(r.propsObj);r.data.addListener(FWDU3DCarData.PRELOADER_LOAD_DONE,r.onPreloaderLoadDone);r.data.addListener(FWDU3DCarData.LOAD_ERROR,r.dataLoadError);r.data.addListener(FWDU3DCarData.LOAD_DONE,r.dataLoadComplete)};this.onPreloaderLoadDone=function(){r.setBackgrounds();r.setupPreloader();r.positionPreloader();if(!r.isMobile){r.setupContextMenu()}r.preloaderLoaded=true;r.resizeHandler()};this.dataLoadError=function(e,t){r.mainDO.addChild(r.infoDO);r.infoDO.showText(e.text)};this.dataLoadComplete=function(e){r.dispatchEvent(t.DATA_LOADED);if(r.data.showDisplay2DAlways){FWDU3DCarUtils.hasTransform3d=false}r.preloaderDO.hide(true);r.setupThumbsManager();if(r.data.showComboBox){r.setupComboBox()}if(!r.data.enableHtmlContent){r.setupLightBox()}r.setupDisable()};this.setupPreloader=function(){FWDU3DCarPreloader.setPrototype();r.preloaderDO=new FWDU3DCarPreloader(r.data.mainPreloaderImg,70,41,13,50);r.mainDO.addChild(r.preloaderDO);r.preloaderDO.show()};this.positionPreloader=function(){if(r.preloaderDO){r.preloaderDO.setX(parseInt((r.stageWidth-r.preloaderDO.getWidth())/2));if(r.data.controlsPos){r.preloaderDO.setY(parseInt((r.stageHeight-r.preloaderDO.getHeight()-r.data.controlsHeight)/2+r.data.controlsHeight)+7)}else{r.preloaderDO.setY(parseInt((r.stageHeight-r.preloaderDO.getHeight()-r.data.controlsHeight)/2)+7)}}};this.setupThumbsManager=function(){FWDU3DCarThumbsManager.setPrototype();r.thumbsManagerDO=new FWDU3DCarThumbsManager(r.data,r);r.thumbsManagerDO.addListener(FWDU3DCarThumbsManager.THUMB_CLICK,r.onThumbsManagerThumbClick);r.thumbsManagerDO.addListener(FWDU3DCarThumbsManager.LOAD_ERROR,r.onThumbsManagerLoadError);r.thumbsManagerDO.addListener(FWDU3DCarThumbsManager.THUMBS_INTRO_FINISH,r.onThumbsManagerIntroFinish);r.thumbsManagerDO.addListener(FWDU3DCarThumbsManager.THUMB_CHANGE,r.onThumbsManagerThumbChange);r.mainDO.addChild(r.thumbsManagerDO);if(r.stageWidth){r.thumbsManagerDO.resizeHandler(r.scale)}};this.onThumbsManagerThumbClick=function(e){if(!r.data.enableHtmlContent){if(!r.lightboxDO.isShowed_bl){r.thumbsManagerDO.stopSlideshow();r.lightboxDO.show(e.id)}}};this.onThumbsManagerLoadError=function(e){r.mainDO.addChild(r.infoDO);r.infoDO.showText(e.text)};this.onThumbsManagerIntroFinish=function(){r.enableAll();r.dispatchEvent(t.INTRO_FINISH);r.apiReady=true;if(!r.apiReadyFirstTime){r.apiReadyFirstTime=true;r.dispatchEvent(t.IS_API_READY)}r.dispatchEvent(t.CATEGORY_CHANGE,{id:r.thumbsManagerDO.dataListId})};this.onThumbsManagerThumbChange=function(e){r.dispatchEvent(t.THUMB_CHANGE,{id:e.id})};this.update=function(e){r.thumbsManagerDO.update(e)};this.setupComboBox=function(){FWDU3DCarComboBox.setPrototype();r.comboBoxDO=new FWDU3DCarComboBox(r,{arrowW:r.data.comboboxArrowIconN_img.width,arrowH:r.data.comboboxArrowIconN_img.height,arrowN_str:r.data.comboboxArrowIconN_str,arrowS_str:r.data.comboboxArrowIconS_str,categories_ar:r.data.categoriesAr,selectorLabel:r.data.selectLabel,position:r.data.comboBoxPosition,startAtCategory:r.data.startAtCategory,comboBoxHorizontalMargins:r.data.comboBoxHorizontalMargins,comboBoxVerticalMargins:r.data.comboBoxVerticalMargins,comboBoxCornerRadius:r.data.comboBoxCornerRadius,selectorBackgroundNormalColor1:r.data.selectorBackgroundNormalColor1,selectorBackgroundSelectedColor1:r.data.selectorBackgroundSelectedColor1,selectorBackgroundNormalColor2:r.data.selectorBackgroundNormalColor2,selectorBackgroundSelectedColor2:r.data.selectorBackgroundSelectedColor2,selectorTextNormalColor:r.data.selectorTextNormalColor,selectorTextSelectedColor:r.data.selectorTextSelectedColor,buttonBackgroundNormalColor1:r.data.buttonBackgroundNormalColor1,buttonBackgroundSelectedColor1:r.data.buttonBackgroundSelectedColor1,buttonBackgroundNormalColor2:r.data.buttonBackgroundNormalColor2,buttonBackgroundSelectedColor2:r.data.buttonBackgroundSelectedColor2,buttonTextNormalColor:r.data.buttonTextNormalColor,buttonTextSelectedColor:r.data.buttonTextSelectedColor,shadowColor:r.data.comboBoxShadowColor});r.comboBoxDO.addListener(FWDU3DCarComboBox.BUTTON_PRESSED,r.onComboboxButtonPressHandler);r.mainDO.addChild(r.comboBoxDO)};this.onComboboxButtonPressHandler=function(e){if(r.thumbsManagerDO.allowToSwitchCat){r.disableAll();r.thumbsManagerDO.showCurrentCat(e.id);r.dispatchEvent(t.INTRO_START);if(!r.data.enableHtmlContent){r.lightboxDO.updateData(r.data.lightboxAr[e.id])}r.apiReady=false}};this.setupLightBox=function(){FWDU3DCarLightBox.setPrototype();this.lightboxDO=new FWDU3DCarLightBox({data_ar:r.data.lightboxAr[r.data.startAtCategory],lightboxPreloader_img:this.data.lightboxPreloader_img,slideShowPreloader_img:this.data.slideShowPreloader_img,closeN_img:this.data.lightboxCloseButtonN_img,closeS_img:this.data.lightboxCloseButtonS_img,nextN_img:this.data.lightboxNextButtonN_img,nextS_img:this.data.lightboxNextButtonS_img,prevN_img:this.data.lightboxPrevButtonN_img,prevS_img:this.data.lightboxPrevButtonS_img,maximizeN_img:this.data.lightboxMaximizeN_img,maximizeS_img:this.data.lightboxMaximizeS_img,minimizeN_img:this.data.lightboxMinimizeN_img,minimizeS_img:this.data.lightboxMinimizeS_img,infoOpenN_img:this.data.lightboxInfoOpenN_img,infoOpenS_img:this.data.lightboxInfoOpenS_img,infoCloseN_img:this.data.lightboxInfoCloseN_img,infoCloseS_img:this.data.lightboxInfoCloseS_img,playN_img:this.data.lightboxPlayN_img,playS_img:this.data.lightboxPlayS_img,pauseN_img:this.data.lightboxPauseN_img,pauseS_img:this.data.lightboxPauseS_img,rightClickContextMenu:r.data.rightClickContextMenu,addKeyboardSupport_bl:r.data.addLightBoxKeyboardSupport_bl,showNextAndPrevButtons:r.data.showLightBoxNextAndPrevButtons_bl,showZoomButton:r.data.showLightBoxZoomButton_bl,showInfoButton:r.data.showLightBoxInfoButton_bl,showSlideshowButton:r.data.showLightBoxSlideShowButton_bl,slideShowAutoPlay:r.data.slideShowAutoPlay_bl,showInfoWindowByDefault:r.data.showInfoWindowByDefault_bl,lightBoxVideoAutoPlay:r.data.lightBoxVideoAutoPlay_bl,infoWindowBackgroundColor:r.data.lightBoxInfoWindowBackgroundColor_str,infoWindowBackgroundOpacity:r.data.lightBoxInfoWindowBackgroundOpacity,backgroundColor_str:r.data.lightBoxBackgroundColor_str,backgroundOpacity:r.data.lightBoxMainBackgroundOpacity,itemBackgroundColor_str:r.data.lightBoxItemBackgroundColor_str,borderColor_str1:r.data.lightBoxItemBorderColor_str1,borderColor_str2:r.data.lightBoxItemBorderColor_str2,borderSize:r.data.lightBoxBorderSize,borderRadius:r.data.lightBoxBorderRadius,slideShowDelay:r.data.lightBoxSlideShowDelay,videoWidth:r.data.lightBoxVideoWidth,videoHeight:r.data.lightBoxVideoHeight,iframeWidth:r.data.lightBoxIframeWidth,iframeHeight:r.data.lightBoxIframeHeight})};this.setupDisable=function(){r.disableDO=new FWDU3DCarDisplayObject3D("div");r.disableDO.setZ(3e5);if(FWDU3DCarUtils.isIE){r.disableDO.setBkColor("#000000");r.disableDO.setAlpha(.001)}r.mainDO.addChild(r.disableDO);r.disableAll()};this.disableAll=function(){r.disableDO.setWidth(r.stageWidth);r.disableDO.setHeight(r.stageHeight)};this.enableAll=function(){r.disableDO.setWidth(0);r.disableDO.setHeight(0)};this.isAPIReady=function(){return r.apiReady};this.getCurrentCategoryId=function(){if(r.apiReady){return r.thumbsManagerDO.dataListId}};this.switchCategory=function(e){if(r.apiReady){if(e>=0&&er.thumbsManagerDO.totalThumbs-1){e=0}r.thumbsManagerDO.curId=e;r.thumbsManagerDO.gotoThumb()}}};this.isSlideshowPlaying=function(){return r.thumbsManagerDO.isPlaying};this.startSlideshow=function(){if(r.apiReady){r.thumbsManagerDO.startSlideshow()}};this.stopSlideshow=function(){if(r.apiReady){r.thumbsManagerDO.stopSlideshow()}};this.addListener=function(e,t){if(e==undefined)throw Error("type is required.");if(typeof e==="object")throw Error("type must be of type String.");if(typeof t!="function")throw Error("listener must be of type Function.");var n={};n.type=e;n.listener=t;n.target=this;this.listeners.events_ar.push(n)};this.dispatchEvent=function(e,t){if(e==undefined)throw Error("type is required.");if(typeof e==="object")throw Error("type must be of type String.");for(var n=0,r=this.listeners.events_ar.length;n