iwmlib/dist/iwmlib.3rdparty.preload.min.js

1 line
124 KiB
JavaScript

var _gsScope;!function(t){var e="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?t(exports):e&&(e.hljs=t({}),"function"==typeof define&&define.amd&&define([],function(){return e.hljs}))}(function(n){var i,h=[],l=Object.keys,x={},a={},e=/^(no-?highlight|plain|text)$/i,u=/\blang(?:uage)?-([\w-]+)\b/i,r=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,y="</span>",v={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function b(t){return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function p(t){return t.nodeName.toLowerCase()}function w(t,e){var i=t&&t.exec(e);return i&&0===i.index}function f(t){return e.test(t)}function c(t){var e,i={},r=Array.prototype.slice.call(arguments,1);for(e in t)i[e]=t[e];return r.forEach(function(t){for(e in t)i[e]=t[e]}),i}function _(t){var n=[];return function t(e,i){for(var r=e.firstChild;r;r=r.nextSibling)3===r.nodeType?i+=r.nodeValue.length:1===r.nodeType&&(n.push({event:"start",offset:i,node:r}),i=t(r,i),p(r).match(/br|hr|img|input/)||n.push({event:"stop",offset:i,node:r}));return i}(t,0),n}function s(t){if(i&&!t.langApiRestored){for(var e in t.langApiRestored=!0,i)t[e]&&(t[i[e]]=t[e]);(t.contains||[]).concat(t.variants||[]).forEach(s)}}function T(o){function u(t){return t&&t.source||t}function a(t,e){return new RegExp(u(t),"m"+(o.case_insensitive?"i":"")+(e?"g":""))}!function e(i,t){if(!i.compiled){if(i.compiled=!0,i.keywords=i.keywords||i.beginKeywords,i.keywords){var r={},n=function(i,t){o.case_insensitive&&(t=t.toLowerCase()),t.split(" ").forEach(function(t){var e=t.split("|");r[e[0]]=[i,e[1]?Number(e[1]):1]})};"string"==typeof i.keywords?n("keyword",i.keywords):l(i.keywords).forEach(function(t){n(t,i.keywords[t])}),i.keywords=r}i.lexemesRe=a(i.lexemes||/\w+/,!0),t&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),i.begin||(i.begin=/\B|\b/),i.beginRe=a(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=a(i.end)),i.terminator_end=u(i.end)||"",i.endsWithParent&&t.terminator_end&&(i.terminator_end+=(i.end?"|":"")+t.terminator_end)),i.illegal&&(i.illegalRe=a(i.illegal)),null==i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=Array.prototype.concat.apply([],i.contains.map(function(t){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return c(e,{variants:null},t)})),e.cached_variants||e.endsWithParent&&[c(e)]||[e]}("self"===t?i:t)})),i.contains.forEach(function(t){e(t,i)}),i.starts&&e(i.starts,t);var s=i.contains.map(function(t){return t.beginKeywords?"\\.?(?:"+t.begin+")\\.?":t.begin}).concat([i.terminator_end,i.illegal]).map(u).filter(Boolean);i.terminators=s.length?a(function(t,e){for(var i=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,n="",s=0;s<t.length;s++){var o=r,a=u(t[s]);for(0<s&&(n+=e);0<a.length;){var l=i.exec(a);if(null==l){n+=a;break}n+=a.substring(0,l.index),a=a.substring(l.index+l[0].length),"\\"==l[0][0]&&l[1]?n+="\\"+String(Number(l[1])+o):(n+=l[0],"("==l[0]&&r++)}}return n}(s,"|"),!0):{exec:function(){return null}}}}(o)}function P(t,e,s,i){function a(t,e,i,r){var n='<span class="'+(r?"":v.classPrefix);return(n+=t+'">')+e+(i?"":y)}function o(){p+=null!=f.subLanguage?function(){var t="string"==typeof f.subLanguage;if(t&&!x[f.subLanguage])return b(c);var e=t?P(f.subLanguage,c,!0,h[f.subLanguage]):S(c,f.subLanguage.length?f.subLanguage:void 0);return 0<f.relevance&&(_+=e.relevance),t&&(h[f.subLanguage]=e.top),a(e.language,e.value,!1,!0)}():function(){var t,e,i,r,n,s,o;if(!f.keywords)return b(c);for(r="",e=0,f.lexemesRe.lastIndex=0,i=f.lexemesRe.exec(c);i;)r+=b(c.substring(e,i.index)),n=f,s=i,o=u.case_insensitive?s[0].toLowerCase():s[0],(t=n.keywords.hasOwnProperty(o)&&n.keywords[o])?(_+=t[1],r+=a(t[0],b(i[0]))):r+=b(i[0]),e=f.lexemesRe.lastIndex,i=f.lexemesRe.exec(c);return r+b(c.substr(e))}(),c=""}function l(t){p+=t.className?a(t.className,"",!0):"",f=Object.create(t,{parent:{value:f}})}function r(t,e){if(c+=t,null==e)return o(),0;var i=function(t,e){var i,r,n;for(i=0,r=e.contains.length;i<r;i++)if(w(e.contains[i].beginRe,t))return e.contains[i].endSameAsBegin&&(e.contains[i].endRe=(n=e.contains[i].beginRe.exec(t)[0],new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m"))),e.contains[i]}(e,f);if(i)return i.skip?c+=e:(i.excludeBegin&&(c+=e),o(),i.returnBegin||i.excludeBegin||(c=e)),l(i),i.returnBegin?0:e.length;var r=function t(e,i){if(w(e.endRe,i)){for(;e.endsParent&&e.parent;)e=e.parent;return e}if(e.endsWithParent)return t(e.parent,i)}(f,e);if(r){var n=f;for(n.skip?c+=e:(n.returnEnd||n.excludeEnd||(c+=e),o(),n.excludeEnd&&(c=e));f.className&&(p+=y),f.skip||f.subLanguage||(_+=f.relevance),(f=f.parent)!==r.parent;);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),l(r.starts)),n.returnEnd?0:e.length}if(function(t,e){return!s&&w(e.illegalRe,t)}(e,f))throw new Error('Illegal lexeme "'+e+'" for mode "'+(f.className||"<unnamed>")+'"');return c+=e,e.length||1}var u=O(t);if(!u)throw new Error('Unknown language: "'+t+'"');T(u);var n,f=i||u,h={},p="";for(n=f;n!==u;n=n.parent)n.className&&(p=a(n.className,"",!0)+p);var c="",_=0;try{for(var g,d,m=0;f.terminators.lastIndex=m,g=f.terminators.exec(e);)d=r(e.substring(m,g.index),g[0]),m=g.index+d;for(r(e.substr(m)),n=f;n.parent;n=n.parent)n.className&&(p+=y);return{relevance:_,value:p,language:t,top:f}}catch(t){if(t.message&&-1!==t.message.indexOf("Illegal"))return{relevance:0,value:b(e)};throw t}}function S(i,t){t=t||v.languages||l(x);var r={relevance:0,value:b(i)},n=r;return t.filter(O).filter(m).forEach(function(t){var e=P(t,i,!1);e.language=t,e.relevance>n.relevance&&(n=e),e.relevance>r.relevance&&(n=r,r=e)}),n.language&&(r.second_best=n),r}function g(t){return v.tabReplace||v.useBR?t.replace(r,function(t,e){return v.useBR&&"\n"===t?"<br>":v.tabReplace?e.replace(/\t/g,v.tabReplace):""}):t}function o(t){var e,i,r,n,s,o=function(t){var e,i,r,n,s=t.className+" ";if(s+=t.parentNode?t.parentNode.className:"",i=u.exec(s))return O(i[1])?i[1]:"no-highlight";for(e=0,r=(s=s.split(/\s+/)).length;e<r;e++)if(f(n=s[e])||O(n))return n}(t);f(o)||(v.useBR?(e=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=t.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):e=t,s=e.textContent,r=o?P(o,s,!0):S(s),(i=_(e)).length&&((n=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=r.value,r.value=function(t,e,i){var r=0,n="",s=[];function o(){return t.length&&e.length?t[0].offset!==e[0].offset?t[0].offset<e[0].offset?t:e:"start"===e[0].event?t:e:t.length?t:e}function a(t){n+="<"+p(t)+h.map.call(t.attributes,function(t){return" "+t.nodeName+'="'+b(t.value).replace('"',"&quot;")+'"'}).join("")+">"}function l(t){n+="</"+p(t)+">"}function u(t){("start"===t.event?a:l)(t.node)}for(;t.length||e.length;){var f=o();if(n+=b(i.substring(r,f[0].offset)),r=f[0].offset,f===t){for(s.reverse().forEach(l);u(f.splice(0,1)[0]),(f=o())===t&&f.length&&f[0].offset===r;);s.reverse().forEach(a)}else"start"===f[0].event?s.push(f[0].node):s.pop(),u(f.splice(0,1)[0])}return n+b(i.substr(r))}(i,_(n),s)),r.value=g(r.value),t.innerHTML=r.value,t.className=function(t,e,i){var r=e?a[e]:i,n=[t.trim()];return t.match(/\bhljs\b/)||n.push("hljs"),-1===t.indexOf(r)&&n.push(r),n.join(" ").trim()}(t.className,o,r.language),t.result={language:r.language,re:r.relevance},r.second_best&&(t.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function d(){if(!d.called){d.called=!0;var t=document.querySelectorAll("pre code");h.forEach.call(t,o)}}function O(t){return t=(t||"").toLowerCase(),x[t]||x[a[t]]}function m(t){var e=O(t);return e&&!e.disableAutodetect}return n.highlight=P,n.highlightAuto=S,n.fixMarkup=g,n.highlightBlock=o,n.configure=function(t){v=c(v,t)},n.initHighlighting=d,n.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",d,!1),addEventListener("load",d,!1)},n.registerLanguage=function(e,t){var i=x[e]=t(n);s(i),i.aliases&&i.aliases.forEach(function(t){a[t]=e})},n.listLanguages=function(){return l(x)},n.getLanguage=O,n.autoDetection=m,n.inherit=c,n.IDENT_RE="[a-zA-Z]\\w*",n.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",n.NUMBER_RE="\\b\\d+(\\.\\d+)?",n.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",n.BINARY_NUMBER_RE="\\b(0b[01]+)",n.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",n.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},n.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[n.BACKSLASH_ESCAPE]},n.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[n.BACKSLASH_ESCAPE]},n.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},n.COMMENT=function(t,e,i){var r=n.inherit({className:"comment",begin:t,end:e,contains:[]},i||{});return r.contains.push(n.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},n.C_LINE_COMMENT_MODE=n.COMMENT("//","$"),n.C_BLOCK_COMMENT_MODE=n.COMMENT("/\\*","\\*/"),n.HASH_COMMENT_MODE=n.COMMENT("#","$"),n.NUMBER_MODE={className:"number",begin:n.NUMBER_RE,relevance:0},n.C_NUMBER_MODE={className:"number",begin:n.C_NUMBER_RE,relevance:0},n.BINARY_NUMBER_MODE={className:"number",begin:n.BINARY_NUMBER_RE,relevance:0},n.CSS_NUMBER_MODE={className:"number",begin:n.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},n.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[n.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[n.BACKSLASH_ESCAPE]}]},n.TITLE_MODE={className:"title",begin:n.IDENT_RE,relevance:0},n.UNDERSCORE_TITLE_MODE={className:"title",begin:n.UNDERSCORE_IDENT_RE,relevance:0},n.METHOD_GUARD={begin:"\\.\\s*"+n.UNDERSCORE_IDENT_RE,relevance:0},n}),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(t,e,i,r){var n,s;if("function"!=typeof t.setAttribute)return!1;for(n in e)"function"==typeof(s=e[n])&&(s=s(r,t)),this._addTween(t,"setAttribute",t.getAttribute(n)+"",s+"",n,!1,n),this._overwriteProps.push(n);return!0}})}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).AttrPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var T=180/Math.PI,b=[],w=[],P=[],m={},i=_gsScope._gsDefine.globals,x=function(t,e,i,r){i===r&&(i=r-(r-e)/1e6),t===e&&(e=t+(i-t)/1e6),this.a=t,this.b=e,this.c=i,this.d=r,this.da=r-t,this.ca=i-t,this.ba=e-t},S=function(t,e,i,r){var n={a:t},s={},o={},a={c:r},l=(t+e)/2,u=(e+i)/2,f=(i+r)/2,h=(l+u)/2,p=(u+f)/2,c=(p-h)/8;return n.b=l+(t-l)/4,s.b=h+c,n.c=s.a=(n.b+s.b)/2,s.c=o.a=(h+p)/2,o.b=p-c,a.b=f+(r-f)/4,o.c=a.a=(o.b+a.b)/2,[n,s,o,a]},y=function(t,e,i,r,n){var s,o,a,l,u,f,h,p,c,_,g,d,m,x=t.length-1,y=0,v=t[0].a;for(s=0;s<x;s++)o=(u=t[y]).a,a=u.d,l=t[y+1].d,p=n?(g=b[s],m=((d=w[s])+g)*e*.25/(r?.5:P[s]||.5),a-((f=a-(a-o)*(r?.5*e:0!==g?m/g:0))+(((h=a+(l-a)*(r?.5*e:0!==d?m/d:0))-f)*(3*g/(g+d)+.5)/4||0))):a-((f=a-(a-o)*e*.5)+(h=a+(l-a)*e*.5))/2,f+=p,h+=p,u.c=c=f,u.b=0!==s?v:v=u.a+.6*(u.c-u.a),u.da=a-o,u.ca=c-o,u.ba=v-o,i?(_=S(o,v,c,a),t.splice(y,1,_[0],_[1],_[2],_[3]),y+=4):y++,v=h;(u=t[y]).b=v,u.c=v+.4*(u.d-v),u.da=u.d-u.a,u.ca=u.c-u.a,u.ba=v-u.a,i&&(_=S(u.a,v,u.c,u.d),t.splice(y,1,_[0],_[1],_[2],_[3]))},v=function(t,e,i,r){var n,s,o,a,l,u,f=[];if(r)for(s=(t=[r].concat(t)).length;-1<--s;)"string"==typeof(u=t[s][e])&&"="===u.charAt(1)&&(t[s][e]=r[e]+Number(u.charAt(0)+u.substr(2)));if((n=t.length-2)<0)return f[0]=new x(t[0][e],0,0,t[0][e]),f;for(s=0;s<n;s++)o=t[s][e],a=t[s+1][e],f[s]=new x(o,0,0,a),i&&(l=t[s+2][e],b[s]=(b[s]||0)+(a-o)*(a-o),w[s]=(w[s]||0)+(l-a)*(l-a));return f[s]=new x(t[s][e],0,0,t[s+1][e]),f},c=function(t,e,i,r,n,s){var o,a,l,u,f,h,p,c,_={},g=[],d=s||t[0];for(a in n="string"==typeof n?","+n+",":",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",null==e&&(e=1),t[0])g.push(a);if(1<t.length){for(c=t[t.length-1],p=!0,o=g.length;-1<--o;)if(a=g[o],.05<Math.abs(d[a]-c[a])){p=!1;break}p&&(t=t.concat(),s&&t.unshift(s),t.push(t[1]),s=t[t.length-3])}for(b.length=w.length=P.length=0,o=g.length;-1<--o;)a=g[o],m[a]=-1!==n.indexOf(","+a+","),_[a]=v(t,a,m[a],s);for(o=b.length;-1<--o;)b[o]=Math.sqrt(b[o]),w[o]=Math.sqrt(w[o]);if(!r){for(o=g.length;-1<--o;)if(m[a])for(h=(l=_[g[o]]).length-1,u=0;u<h;u++)f=l[u+1].da/w[u]+l[u].da/b[u]||0,P[u]=(P[u]||0)+f*f;for(o=P.length;-1<--o;)P[o]=Math.sqrt(P[o])}for(o=g.length,u=i?4:1;-1<--o;)l=_[a=g[o]],y(l,e,i,r,m[a]),p&&(l.splice(0,u),l.splice(l.length-u,u));return _},_=function(t,e,i){for(var r,n,s,o,a,l,u,f,h,p,c,_=1/i,g=t.length;-1<--g;)for(s=(p=t[g]).a,o=p.d-s,a=p.c-s,l=p.b-s,r=n=0,f=1;f<=i;f++)r=n-(n=((u=_*f)*u*o+3*(h=1-u)*(u*a+h*l))*u),e[c=g*i+f-1]=(e[c]||0)+r*r},d=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.8",API:2,global:!0,init:function(t,e,i){this._target=t,e instanceof Array&&(e={values:e}),this._func={},this._mod={},this._props=[],this._timeRes=null==e.timeResolution?6:parseInt(e.timeResolution,10);var r,n,s,o,a,l=e.values||[],u={},f=l[0],h=e.autoRotate||i.vars.orientToBezier;for(r in this._autoRotate=h?h instanceof Array?h:[["x","y","rotation",!0===h?0:Number(h)||0]]:null,f)this._props.push(r);for(s=this._props.length;-1<--s;)r=this._props[s],this._overwriteProps.push(r),n=this._func[r]="function"==typeof t[r],u[r]=n?t[r.indexOf("set")||"function"!=typeof t["get"+r.substr(3)]?r:"get"+r.substr(3)]():parseFloat(t[r]),a||u[r]!==l[0][r]&&(a=u);if(this._beziers="cubic"!==e.type&&"quadratic"!==e.type&&"soft"!==e.type?c(l,isNaN(e.curviness)?1:e.curviness,!1,"thruBasic"===e.type,e.correlate,a):function(t,e,i){var r,n,s,o,a,l,u,f,h,p,c,_={},g="cubic"===(e=e||"soft")?3:2,d="soft"===e,m=[];if(d&&i&&(t=[i].concat(t)),null==t||t.length<1+g)throw"invalid Bezier data";for(h in t[0])m.push(h);for(l=m.length;-1<--l;){for(_[h=m[l]]=a=[],p=0,f=t.length,u=0;u<f;u++)r=null==i?t[u][h]:"string"==typeof(c=t[u][h])&&"="===c.charAt(1)?i[h]+Number(c.charAt(0)+c.substr(2)):Number(c),d&&1<u&&u<f-1&&(a[p++]=(r+a[p-2])/2),a[p++]=r;for(f=p-g+1,u=p=0;u<f;u+=g)r=a[u],n=a[u+1],s=a[u+2],o=2==g?0:a[u+3],a[p++]=c=3==g?new x(r,n,s,o):new x(r,(2*n+r)/3,(2*n+s)/3,s);a.length=p}return _}(l,e.type,u),this._segCount=this._beziers[r].length,this._timeRes){var p=function(t,e){var i,r,n,s,o=[],a=[],l=0,u=0,f=(e=e>>0||6)-1,h=[],p=[];for(i in t)_(t[i],o,e);for(n=o.length,r=0;r<n;r++)l+=Math.sqrt(o[r]),p[s=r%e]=l,s===f&&(u+=l,h[s=r/e>>0]=p,a[s]=u,l=0,p=[]);return{length:u,lengths:a,segments:h}}(this._beziers,this._timeRes);this._length=p.length,this._lengths=p.lengths,this._segments=p.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(h=this._autoRotate)for(this._initialRotations=[],h[0]instanceof Array||(this._autoRotate=h=[h]),s=h.length;-1<--s;){for(o=0;o<3;o++)r=h[s][o],this._func[r]="function"==typeof t[r]&&t[r.indexOf("set")||"function"!=typeof t["get"+r.substr(3)]?r:"get"+r.substr(3)];r=h[s][2],this._initialRotations[s]=(this._func[r]?this._func[r].call(this._target):this._target[r])||0,this._overwriteProps.push(r)}return this._startRatio=i.vars.runBackwards?1:0,!0},set:function(t){var e,i,r,n,s,o,a,l,u,f,h=this._segCount,p=this._func,c=this._target,_=t!==this._startRatio;if(this._timeRes){if(u=this._lengths,f=this._curSeg,t*=this._length,r=this._li,t>this._l2&&r<h-1){for(l=h-1;r<l&&(this._l2=u[++r])<=t;);this._l1=u[r-1],this._li=r,this._curSeg=f=this._segments[r],this._s2=f[this._s1=this._si=0]}else if(t<this._l1&&0<r){for(;0<r&&(this._l1=u[--r])>=t;);0===r&&t<this._l1?this._l1=0:r++,this._l2=u[r],this._li=r,this._curSeg=f=this._segments[r],this._s1=f[(this._si=f.length-1)-1]||0,this._s2=f[this._si]}if(e=r,t-=this._l1,r=this._si,t>this._s2&&r<f.length-1){for(l=f.length-1;r<l&&(this._s2=f[++r])<=t;);this._s1=f[r-1],this._si=r}else if(t<this._s1&&0<r){for(;0<r&&(this._s1=f[--r])>=t;);0===r&&t<this._s1?this._s1=0:r++,this._s2=f[r],this._si=r}o=(r+(t-this._s1)/(this._s2-this._s1))*this._prec||0}else o=(t-(e=t<0?0:1<=t?h-1:h*t>>0)*(1/h))*h;for(i=1-o,r=this._props.length;-1<--r;)n=this._props[r],a=(o*o*(s=this._beziers[n][e]).da+3*i*(o*s.ca+i*s.ba))*o+s.a,this._mod[n]&&(a=this._mod[n](a,c)),p[n]?c[n](a):c[n]=a;if(this._autoRotate){var g,d,m,x,y,v,b,w=this._autoRotate;for(r=w.length;-1<--r;)n=w[r][2],v=w[r][3]||0,b=!0===w[r][4]?1:T,s=this._beziers[w[r][0]],g=this._beziers[w[r][1]],s&&g&&(s=s[e],g=g[e],d=s.a+(s.b-s.a)*o,d+=((x=s.b+(s.c-s.b)*o)-d)*o,x+=(s.c+(s.d-s.c)*o-x)*o,m=g.a+(g.b-g.a)*o,m+=((y=g.b+(g.c-g.b)*o)-m)*o,y+=(g.c+(g.d-g.c)*o-y)*o,a=_?Math.atan2(y-m,x-d)*b+v:this._initialRotations[r],this._mod[n]&&(a=this._mod[n](a,c)),p[n]?c[n](a):c[n]=a)}}}),t=d.prototype;d.bezierThrough=c,d.cubicToQuadratic=S,d._autoCSS=!0,d.quadraticToCubic=function(t,e,i){return new x(t,(2*e+t)/3,(2*e+i)/3,i)},d._cssRegister=function(){var t=i.CSSPlugin;if(t){var e=t._internals,c=e._parseToProxy,_=e._setPluginRatio,g=e.CSSPropTween;e._registerComplexSpecialProp("bezier",{parser:function(t,e,i,r,n,s){e instanceof Array&&(e={values:e}),s=new d;var o,a,l,u=e.values,f=u.length-1,h=[],p={};if(f<0)return n;for(o=0;o<=f;o++)l=c(t,u[o],r,n,s,f!==o),h[o]=l.end;for(a in e)p[a]=e[a];return p.values=h,(n=new g(t,"bezier",0,0,l.pt,2)).data=l,n.plugin=s,n.setRatio=_,0===p.autoRotate&&(p.autoRotate=!0),!p.autoRotate||p.autoRotate instanceof Array||(o=!0===p.autoRotate?0:Number(p.autoRotate),p.autoRotate=null!=l.end.left?[["left","top","rotation",o,!1]]:null!=l.end.x&&[["x","y","rotation",o,!1]]),p.autoRotate&&(r._transform||r._enableTransforms(!1),l.autoRotate=r._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,r._overwriteProps.push("rotation")),s._onInitTween(l.proxy,p,r._tween),n}})}},t._mod=function(t){for(var e,i=this._overwriteProps,r=i.length;-1<--r;)(e=t[i[r]])&&"function"==typeof e&&(this._mod[i[r]]=e)},t._kill=function(t){var e,i,r=this._props;for(e in this._beziers)if(e in t)for(delete this._beziers[e],delete this._func[e],i=r.length;-1<--i;)r[i]===e&&r.splice(i,1);if(r=this._autoRotate)for(i=r.length;-1<--i;)t[r[i][2]]&&r.splice(i,1);return this._super._kill.call(this,t)}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).BezierPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(s,B){var _,P,S,g,Y=function(){s.call(this,"css"),this._overwriteProps.length=0,this.setRatio=Y.prototype.setRatio},u=_gsScope._gsDefine.globals,d={},t=Y.prototype=new s("css");(t.constructor=Y).version="2.1.0",Y.API=2,Y.defaultTransformPerspective=0,Y.defaultSkewType="compensated",Y.defaultSmoothOrigin=!0,t="px",Y.suffixMap={top:t,right:t,bottom:t,left:t,width:t,height:t,fontSize:t,padding:t,margin:t,perspective:t,lineHeight:""};var k,m,x,j,y,O,A,R,e,i,M=/(?:\-|\.|\b)(\d|\.|e\-)+/g,N=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,v=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,f=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,C=/(?:\d|\-|\+|=|#|\.)*/g,E=/opacity *= *([^)]*)/i,b=/opacity:([^;]*)/i,o=/alpha\(opacity *=.+?\)/i,w=/^(rgb|hsl)/,a=/([A-Z])/g,l=/-([a-z])/gi,T=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,h=function(t,e){return e.toUpperCase()},c=/(?:Left|Right|Width)/i,p=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,X=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,F=/,(?=[^\)]*(?:\(|$))/gi,I=/[\s,\(]/i,Q=Math.PI/180,G=180/Math.PI,D={},r={style:{}},z=_gsScope.document||{createElement:function(){return r}},L=function(t,e){return e&&z.createElementNS?z.createElementNS(e,t):z.createElement(t)},U=L("div"),q=L("img"),n=Y._internals={_specialProps:d},H=(_gsScope.navigator||{}).userAgent||"",V=(e=H.indexOf("Android"),i=L("a"),x=-1!==H.indexOf("Safari")&&-1===H.indexOf("Chrome")&&(-1===e||3<parseFloat(H.substr(e+8,2))),y=x&&parseFloat(H.substr(H.indexOf("Version/")+8,2))<6,j=-1!==H.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(H)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(H))&&(O=parseFloat(RegExp.$1)),!!i&&(i.style.cssText="top:1px;opacity:.55;",/^0.55/.test(i.style.opacity))),W=function(t){return E.test("string"==typeof t?t:(t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?parseFloat(RegExp.$1)/100:1},K=function(t){_gsScope.console&&console.log(t)},Z="",$="",J=function(t,e){var i,r,n=(e=e||U).style;if(void 0!==n[t])return t;for(t=t.charAt(0).toUpperCase()+t.substr(1),i=["O","Moz","ms","Ms","Webkit"],r=5;-1<--r&&void 0===n[i[r]+t];);return 0<=r?(Z="-"+($=3===r?"ms":i[r]).toLowerCase()+"-",$+t):null},tt="undefined"!=typeof window?window:z.defaultView||{getComputedStyle:function(){}},et=function(t){return tt.getComputedStyle(t)},it=Y.getStyle=function(t,e,i,r,n){var s;return V||"opacity"!==e?(!r&&t.style[e]?s=t.style[e]:(i=i||et(t))?s=i[e]||i.getPropertyValue(e)||i.getPropertyValue(e.replace(a,"-$1").toLowerCase()):t.currentStyle&&(s=t.currentStyle[e]),null==n||s&&"none"!==s&&"auto"!==s&&"auto auto"!==s?s:n):W(t)},rt=n.convertToPixels=function(t,e,i,r,n){if("px"===r||!r&&"lineHeight"!==e)return i;if("auto"===r||!i)return 0;var s,o,a,l=c.test(e),u=t,f=U.style,h=i<0,p=1===i;if(h&&(i=-i),p&&(i*=100),"lineHeight"!==e||r)if("%"===r&&-1!==e.indexOf("border"))s=i/100*(l?t.clientWidth:t.clientHeight);else{if(f.cssText="border:0 solid red;position:"+it(t,"position")+";line-height:0;","%"!==r&&u.appendChild&&"v"!==r.charAt(0)&&"rem"!==r)f[l?"borderLeftWidth":"borderTopWidth"]=i+r;else{if(u=t.parentNode||z.body,-1!==it(u,"display").indexOf("flex")&&(f.position="absolute"),o=u._gsCache,a=B.ticker.frame,o&&l&&o.time===a)return o.width*i/100;f[l?"width":"height"]=i+r}u.appendChild(U),s=parseFloat(U[l?"offsetWidth":"offsetHeight"]),u.removeChild(U),l&&"%"===r&&!1!==Y.cacheWidths&&((o=u._gsCache=u._gsCache||{}).time=a,o.width=s/i*100),0!==s||n||(s=rt(t,e,i,r,!0))}else o=et(t).lineHeight,t.style.lineHeight=i,s=parseFloat(et(t).lineHeight),t.style.lineHeight=o;return p&&(s/=100),h?-s:s},nt=n.calculateOffset=function(t,e,i){if("absolute"!==it(t,"position",i))return 0;var r="left"===e?"Left":"Top",n=it(t,"margin"+r,i);return t["offset"+r]-(rt(t,e,parseFloat(n),n.replace(C,""))||0)},st=function(t,e){var i,r,n,s={};if(e=e||et(t))if(i=e.length)for(;-1<--i;)-1!==(n=e[i]).indexOf("-transform")&&It!==n||(s[n.replace(l,h)]=e.getPropertyValue(n));else for(i in e)-1!==i.indexOf("Transform")&&Ft!==i||(s[i]=e[i]);else if(e=t.currentStyle||t.style)for(i in e)"string"==typeof i&&void 0===s[i]&&(s[i.replace(l,h)]=e[i]);return V||(s.opacity=W(t)),r=Wt(t,e,!1),s.rotation=r.rotation,s.skewX=r.skewX,s.scaleX=r.scaleX,s.scaleY=r.scaleY,s.x=r.x,s.y=r.y,zt&&(s.z=r.z,s.rotationX=r.rotationX,s.rotationY=r.rotationY,s.scaleZ=r.scaleZ),s.filters&&delete s.filters,s},ot=function(t,e,i,r,n){var s,o,a,l={},u=t.style;for(o in i)"cssText"!==o&&"length"!==o&&isNaN(o)&&(e[o]!==(s=i[o])||n&&n[o])&&-1===o.indexOf("Origin")&&("number"!=typeof s&&"string"!=typeof s||(l[o]="auto"!==s||"left"!==o&&"top"!==o?""!==s&&"auto"!==s&&"none"!==s||"string"!=typeof e[o]||""===e[o].replace(f,"")?s:0:nt(t,o),void 0!==u[o]&&(a=new bt(u,o,u[o],a))));if(r)for(o in r)"className"!==o&&(l[o]=r[o]);return{difs:l,firstMPT:a}},at={width:["Left","Right"],height:["Top","Bottom"]},lt=["marginLeft","marginRight","marginTop","marginBottom"],ut=function(t,e,i){if("svg"===(t.nodeName+"").toLowerCase())return(i||et(t))[e]||0;if(t.getCTM&&qt(t))return t.getBBox()[e]||0;var r=parseFloat("width"===e?t.offsetWidth:t.offsetHeight),n=at[e],s=n.length;for(i=i||et(t);-1<--s;)r-=parseFloat(it(t,"padding"+n[s],i,!0))||0,r-=parseFloat(it(t,"border"+n[s]+"Width",i,!0))||0;return r},ft=function(t,e){if("contain"===t||"auto"===t||"auto auto"===t)return t+" ";null!=t&&""!==t||(t="0 0");var i,r=t.split(" "),n=-1!==t.indexOf("left")?"0%":-1!==t.indexOf("right")?"100%":r[0],s=-1!==t.indexOf("top")?"0%":-1!==t.indexOf("bottom")?"100%":r[1];if(3<r.length&&!e){for(r=t.split(", ").join(",").split(","),t=[],i=0;i<r.length;i++)t.push(ft(r[i]));return t.join(",")}return null==s?s="center"===n?"50%":"0":"center"===s&&(s="50%"),("center"===n||isNaN(parseFloat(n))&&-1===(n+"").indexOf("="))&&(n="50%"),t=n+" "+s+(2<r.length?" "+r[2]:""),e&&(e.oxp=-1!==n.indexOf("%"),e.oyp=-1!==s.indexOf("%"),e.oxr="="===n.charAt(1),e.oyr="="===s.charAt(1),e.ox=parseFloat(n.replace(f,"")),e.oy=parseFloat(s.replace(f,"")),e.v=t),e||t},ht=function(t,e){return"function"==typeof t&&(t=t(R,A)),"string"==typeof t&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2)):parseFloat(t)-parseFloat(e)||0},pt=function(t,e){"function"==typeof t&&(t=t(R,A));var i="string"==typeof t&&"="===t.charAt(1);return"string"==typeof t&&"v"===t.charAt(t.length-2)&&(t=(i?t.substr(0,2):0)+window["inner"+("vh"===t.substr(-2)?"Height":"Width")]*(parseFloat(i?t.substr(2):t)/100)),null==t?e:i?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2))+e:parseFloat(t)||0},ct=function(t,e,i,r){var n,s,o,a,l;return"function"==typeof t&&(t=t(R,A)),(a=null==t?e:"number"==typeof t?t:(n=360,s=t.split("_"),o=((l="="===t.charAt(1))?parseInt(t.charAt(0)+"1",10)*parseFloat(s[0].substr(2)):parseFloat(s[0]))*(-1===t.indexOf("rad")?1:G)-(l?0:e),s.length&&(r&&(r[i]=e+o),-1!==t.indexOf("short")&&(o%=n)!==o%180&&(o=o<0?o+n:o-n),-1!==t.indexOf("_cw")&&o<0?o=(o+3599999999640)%n-(o/n|0)*n:-1!==t.indexOf("ccw")&&0<o&&(o=(o-3599999999640)%n-(o/n|0)*n)),e+o))<1e-6&&-1e-6<a&&(a=0),a},_t={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]},gt=function(t,e,i){return 255*(6*(t=t<0?t+1:1<t?t-1:t)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)+.5|0},dt=Y.parseColor=function(t,e){var i,r,n,s,o,a,l,u,f,h,p;if(t)if("number"==typeof t)i=[t>>16,t>>8&255,255&t];else{if(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),_t[t])i=_t[t];else if("#"===t.charAt(0))4===t.length&&(t="#"+(r=t.charAt(1))+r+(n=t.charAt(2))+n+(s=t.charAt(3))+s),i=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t];else if("hsl"===t.substr(0,3))if(i=p=t.match(M),e){if(-1!==t.indexOf("="))return t.match(N)}else o=Number(i[0])%360/360,a=Number(i[1])/100,r=2*(l=Number(i[2])/100)-(n=l<=.5?l*(a+1):l+a-l*a),3<i.length&&(i[3]=Number(i[3])),i[0]=gt(o+1/3,r,n),i[1]=gt(o,r,n),i[2]=gt(o-1/3,r,n);else i=t.match(M)||_t.transparent;i[0]=Number(i[0]),i[1]=Number(i[1]),i[2]=Number(i[2]),3<i.length&&(i[3]=Number(i[3]))}else i=_t.black;return e&&!p&&(r=i[0]/255,n=i[1]/255,s=i[2]/255,l=((u=Math.max(r,n,s))+(f=Math.min(r,n,s)))/2,u===f?o=a=0:(h=u-f,a=.5<l?h/(2-u-f):h/(u+f),o=u===r?(n-s)/h+(n<s?6:0):u===n?(s-r)/h+2:(r-n)/h+4,o*=60),i[0]=o+.5|0,i[1]=100*a+.5|0,i[2]=100*l+.5|0),i},mt=function(t,e){var i,r,n,s=t.match(xt)||[],o=0,a="";if(!s.length)return t;for(i=0;i<s.length;i++)r=s[i],o+=(n=t.substr(o,t.indexOf(r,o)-o)).length+r.length,3===(r=dt(r,e)).length&&r.push(1),a+=n+(e?"hsla("+r[0]+","+r[1]+"%,"+r[2]+"%,"+r[3]:"rgba("+r.join(","))+")";return a+t.substr(o)},xt="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(t in _t)xt+="|"+t+"\\b";xt=new RegExp(xt+")","gi"),Y.colorStringFilter=function(t){var e,i=t[0]+" "+t[1];xt.test(i)&&(e=-1!==i.indexOf("hsl(")||-1!==i.indexOf("hsla("),t[0]=mt(t[0],e),t[1]=mt(t[1],e)),xt.lastIndex=0},B.defaultStringFilter||(B.defaultStringFilter=Y.colorStringFilter);var yt=function(t,e,s,o){if(null==t)return function(t){return t};var a,l=e?(t.match(xt)||[""])[0]:"",u=t.split(l).join("").match(v)||[],f=t.substr(0,t.indexOf(u[0])),h=")"===t.charAt(t.length-1)?")":"",p=-1!==t.indexOf(" ")?" ":",",c=u.length,_=0<c?u[0].replace(M,""):"";return c?a=e?function(t){var e,i,r,n;if("number"==typeof t)t+=_;else if(o&&F.test(t)){for(n=t.replace(F,"|").split("|"),r=0;r<n.length;r++)n[r]=a(n[r]);return n.join(",")}if(e=(t.match(xt)||[l])[0],r=(i=t.split(e).join("").match(v)||[]).length,c>r--)for(;++r<c;)i[r]=s?i[(r-1)/2|0]:u[r];return f+i.join(p)+p+e+h+(-1!==t.indexOf("inset")?" inset":"")}:function(t){var e,i,r;if("number"==typeof t)t+=_;else if(o&&F.test(t)){for(i=t.replace(F,"|").split("|"),r=0;r<i.length;r++)i[r]=a(i[r]);return i.join(",")}if(r=(e=t.match(v)||[]).length,c>r--)for(;++r<c;)e[r]=s?e[(r-1)/2|0]:u[r];return f+e.join(p)+h}:function(t){return t}},vt=function(u){return u=u.split(","),function(t,e,i,r,n,s,o){var a,l=(e+"").split(" ");for(o={},a=0;a<4;a++)o[u[a]]=l[a]=l[a]||l[(a-1)/2>>0];return r.parse(t,o,n,s)}},bt=(n._setPluginRatio=function(t){this.plugin.setRatio(t);for(var e,i,r,n,s,o=this.data,a=o.proxy,l=o.firstMPT;l;)e=a[l.v],l.r?e=l.r(e):e<1e-6&&-1e-6<e&&(e=0),l.t[l.p]=e,l=l._next;if(o.autoRotate&&(o.autoRotate.rotation=o.mod?o.mod.call(this._tween,a.rotation,this.t,this._tween):a.rotation),1===t||0===t)for(l=o.firstMPT,s=1===t?"e":"b";l;){if((i=l.t).type){if(1===i.type){for(n=i.xs0+i.s+i.xs1,r=1;r<i.l;r++)n+=i["xn"+r]+i["xs"+(r+1)];i[s]=n}}else i[s]=i.s+i.xs0;l=l._next}},function(t,e,i,r,n){this.t=t,this.p=e,this.v=i,this.r=n,r&&((r._prev=this)._next=r)}),wt=(n._parseToProxy=function(t,e,i,r,n,s){var o,a,l,u,f,h=r,p={},c={},_=i._transform,g=D;for(i._transform=null,D=e,r=f=i.parse(t,e,r,n),D=g,s&&(i._transform=_,h&&(h._prev=null,h._prev&&(h._prev._next=null)));r&&r!==h;){if(r.type<=1&&(c[a=r.p]=r.s+r.c,p[a]=r.s,s||(u=new bt(r,"s",a,u,r.r),r.c=0),1===r.type))for(o=r.l;0<--o;)l="xn"+o,c[a=r.p+"_"+l]=r.data[l],p[a]=r[l],s||(u=new bt(r,l,a,u,r.rxp[l]));r=r._next}return{proxy:p,end:c,firstMPT:u,pt:f}},n.CSSPropTween=function(t,e,i,r,n,s,o,a,l,u,f){this.t=t,this.p=e,this.s=i,this.c=r,this.n=o||e,t instanceof wt||g.push(this.n),this.r=a?"function"==typeof a?a:Math.round:a,this.type=s||0,l&&(this.pr=l,_=!0),this.b=void 0===u?i:u,this.e=void 0===f?i+r:f,n&&((this._next=n)._prev=this)}),Tt=function(t,e,i,r,n,s){var o=new wt(t,e,i,r-i,n,-1,s);return o.b=i,o.e=o.xs0=r,o},Pt=Y.parseComplex=function(t,e,i,r,n,s,o,a,l,u){i=i||s||"","function"==typeof r&&(r=r(R,A)),o=new wt(t,e,0,0,o,u?2:1,null,!1,a,i,r),r+="",n&&xt.test(r+i)&&(r=[i,r],Y.colorStringFilter(r),i=r[0],r=r[1]);var f,h,p,c,_,g,d,m,x,y,v,b,w,T=i.split(", ").join(",").split(" "),P=r.split(", ").join(",").split(" "),S=T.length,O=!1!==k;for(-1===r.indexOf(",")&&-1===i.indexOf(",")||(P=-1!==(r+i).indexOf("rgb")||-1!==(r+i).indexOf("hsl")?(T=T.join(" ").replace(F,", ").split(" "),P.join(" ").replace(F,", ").split(" ")):(T=T.join(" ").split(",").join(", ").split(" "),P.join(" ").split(",").join(", ").split(" ")),S=T.length),S!==P.length&&(S=(T=(s||"").split(" ")).length),o.plugin=l,o.setRatio=u,f=xt.lastIndex=0;f<S;f++)if(c=T[f],_=P[f]+"",(m=parseFloat(c))||0===m)o.appendXtra("",m,ht(_,m),_.replace(N,""),O&&-1!==_.indexOf("px")&&Math.round,!0);else if(n&&xt.test(c))b=")"+((b=_.indexOf(")")+1)?_.substr(b):""),w=-1!==_.indexOf("hsl")&&V,y=_,c=dt(c,w),_=dt(_,w),(x=6<c.length+_.length)&&!V&&0===_[3]?(o["xs"+o.l]+=o.l?" transparent":"transparent",o.e=o.e.split(P[f]).join("transparent")):(V||(x=!1),w?o.appendXtra(y.substr(0,y.indexOf("hsl"))+(x?"hsla(":"hsl("),c[0],ht(_[0],c[0]),",",!1,!0).appendXtra("",c[1],ht(_[1],c[1]),"%,",!1).appendXtra("",c[2],ht(_[2],c[2]),x?"%,":"%"+b,!1):o.appendXtra(y.substr(0,y.indexOf("rgb"))+(x?"rgba(":"rgb("),c[0],_[0]-c[0],",",Math.round,!0).appendXtra("",c[1],_[1]-c[1],",",Math.round).appendXtra("",c[2],_[2]-c[2],x?",":b,Math.round),x&&(c=c.length<4?1:c[3],o.appendXtra("",c,(_.length<4?1:_[3])-c,b,!1))),xt.lastIndex=0;else if(g=c.match(M)){if(!(d=_.match(N))||d.length!==g.length)return o;for(h=p=0;h<g.length;h++)v=g[h],y=c.indexOf(v,p),o.appendXtra(c.substr(p,y-p),Number(v),ht(d[h],v),"",O&&"px"===c.substr(y+v.length,2)&&Math.round,0===h),p=y+v.length;o["xs"+o.l]+=c.substr(p)}else o["xs"+o.l]+=o.l||o["xs"+o.l]?" "+_:_;if(-1!==r.indexOf("=")&&o.data){for(b=o.xs0+o.data.s,f=1;f<o.l;f++)b+=o["xs"+f]+o.data["xn"+f];o.e=b+o["xs"+f]}return o.l||(o.type=-1,o.xs0=o.e),o.xfirst||o},St=9;for((t=wt.prototype).l=t.pr=0;0<--St;)t["xn"+St]=0,t["xs"+St]="";t.xs0="",t._next=t._prev=t.xfirst=t.data=t.plugin=t.setRatio=t.rxp=null,t.appendXtra=function(t,e,i,r,n,s){var o=this,a=o.l;return o["xs"+a]+=s&&(a||o["xs"+a])?" "+t:t||"",i||0===a||o.plugin?(o.l++,o.type=o.setRatio?2:1,o["xs"+o.l]=r||"",0<a?(o.data["xn"+a]=e+i,o.rxp["xn"+a]=n,o["xn"+a]=e,o.plugin||(o.xfirst=new wt(o,"xn"+a,e,i,o.xfirst||o,0,o.n,n,o.pr),o.xfirst.xs0=0)):(o.data={s:e+i},o.rxp={},o.s=e,o.c=i,o.r=n),o):(o["xs"+a]+=e+(r||""),o)};var Ot=function(t,e){e=e||{},this.p=e.prefix&&J(t)||t,d[t]=d[this.p]=this,this.format=e.formatter||yt(e.defaultValue,e.color,e.collapsible,e.multi),e.parser&&(this.parse=e.parser),this.clrs=e.color,this.multi=e.multi,this.keyword=e.keyword,this.dflt=e.defaultValue,this.allowFunc=e.allowFunc,this.pr=e.priority||0},kt=n._registerComplexSpecialProp=function(t,e,i){"object"!=typeof e&&(e={parser:i});var r,n=t.split(","),s=e.defaultValue;for(i=i||[s],r=0;r<n.length;r++)e.prefix=0===r&&e.prefix,e.defaultValue=i[r]||s,new Ot(n[r],e)},At=n._registerPluginProp=function(t){if(!d[t]){var l=t.charAt(0).toUpperCase()+t.substr(1)+"Plugin";kt(t,{parser:function(t,e,i,r,n,s,o){var a=u.com.greensock.plugins[l];return a?(a._cssRegister(),d[i].parse(t,e,i,r,n,s,o)):(K("Error: "+l+" js file not loaded."),n)}})}};(t=Ot.prototype).parseComplex=function(t,e,i,r,n,s){var o,a,l,u,f,h,p=this.keyword;if(this.multi&&(F.test(i)||F.test(e)?(a=e.replace(F,"|").split("|"),l=i.replace(F,"|").split("|")):p&&(a=[e],l=[i])),l){for(u=l.length>a.length?l.length:a.length,o=0;o<u;o++)e=a[o]=a[o]||this.dflt,i=l[o]=l[o]||this.dflt,p&&(f=e.indexOf(p))!==(h=i.indexOf(p))&&(-1===h?a[o]=a[o].split(p).join(""):-1===f&&(a[o]+=" "+p));e=a.join(", "),i=l.join(", ")}return Pt(t,this.p,e,i,this.clrs,this.dflt,r,this.pr,n,s)},t.parse=function(t,e,i,r,n,s,o){return this.parseComplex(t.style,this.format(it(t,this.p,S,!1,this.dflt)),this.format(e),n,s)},Y.registerSpecialProp=function(t,l,u){kt(t,{parser:function(t,e,i,r,n,s,o){var a=new wt(t,i,0,0,n,2,i,!1,u);return a.plugin=s,a.setRatio=l(t,e,r._tween,i),a},priority:u})},Y.useSVGTransformAttr=!0;var Rt,Mt,Nt,Ct,Et,Xt="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ft=J("transform"),It=Z+"transform",Dt=J("transformOrigin"),zt=null!==J("perspective"),Lt=n.Transform=function(){this.perspective=parseFloat(Y.defaultTransformPerspective)||0,this.force3D=!(!1===Y.defaultForce3D||!zt)&&(Y.defaultForce3D||"auto")},Bt=_gsScope.SVGElement,Yt=function(t,e,i){var r,n=z.createElementNS("http://www.w3.org/2000/svg",t),s=/([a-z])([A-Z])/g;for(r in i)n.setAttributeNS(null,r.replace(s,"$1-$2").toLowerCase(),i[r]);return e.appendChild(n),n},jt=z.documentElement||{},Qt=(Et=O||/Android/i.test(H)&&!_gsScope.chrome,z.createElementNS&&!Et&&(Mt=Yt("svg",jt),Ct=(Nt=Yt("rect",Mt,{width:100,height:50,x:100})).getBoundingClientRect().width,Nt.style[Dt]="50% 50%",Nt.style[Ft]="scaleX(0.5)",Et=Ct===Nt.getBoundingClientRect().width&&!(j&&zt),jt.removeChild(Mt)),Et),Gt=function(t,e,i,r,n,s){var o,a,l,u,f,h,p,c,_,g,d,m,x,y,v=t._gsTransform,b=Vt(t,!0);v&&(x=v.xOrigin,y=v.yOrigin),(!r||(o=r.split(" ")).length<2)&&(0===(p=t.getBBox()).x&&0===p.y&&p.width+p.height===0&&(p={x:parseFloat(t.hasAttribute("x")?t.getAttribute("x"):t.hasAttribute("cx")?t.getAttribute("cx"):0)||0,y:parseFloat(t.hasAttribute("y")?t.getAttribute("y"):t.hasAttribute("cy")?t.getAttribute("cy"):0)||0,width:0,height:0}),o=[(-1!==(e=ft(e).split(" "))[0].indexOf("%")?parseFloat(e[0])/100*p.width:parseFloat(e[0]))+p.x,(-1!==e[1].indexOf("%")?parseFloat(e[1])/100*p.height:parseFloat(e[1]))+p.y]),i.xOrigin=u=parseFloat(o[0]),i.yOrigin=f=parseFloat(o[1]),r&&b!==Ht&&(h=b[0],p=b[1],c=b[2],_=b[3],g=b[4],d=b[5],(m=h*_-p*c)&&(a=u*(_/m)+f*(-c/m)+(c*d-_*g)/m,l=u*(-p/m)+f*(h/m)-(h*d-p*g)/m,u=i.xOrigin=o[0]=a,f=i.yOrigin=o[1]=l)),v&&(s&&(i.xOffset=v.xOffset,i.yOffset=v.yOffset,v=i),n||!1!==n&&!1!==Y.defaultSmoothOrigin?(a=u-x,l=f-y,v.xOffset+=a*b[0]+l*b[2]-a,v.yOffset+=a*b[1]+l*b[3]-l):v.xOffset=v.yOffset=0),s||t.setAttribute("data-svg-origin",o.join(" "))},Ut=function(t){var e,i=L("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=this.parentNode,n=this.nextSibling,s=this.style.cssText;if(jt.appendChild(i),i.appendChild(this),this.style.display="block",t)try{e=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ut}catch(t){}else this._originalGetBBox&&(e=this._originalGetBBox());return n?r.insertBefore(this,n):r.appendChild(this),jt.removeChild(i),this.style.cssText=s,e},qt=function(t){return!(!Bt||!t.getCTM||t.parentNode&&!t.ownerSVGElement||!function(e){try{return e.getBBox()}catch(t){return Ut.call(e,!0)}}(t))},Ht=[1,0,0,1,0,0],Vt=function(t,e){var i,r,n,s,o,a,l,u=t._gsTransform||new Lt,f=t.style;if(Ft?r=it(t,It,null,!0):t.currentStyle&&(r=(r=t.currentStyle.filter.match(p))&&4===r.length?[r[0].substr(4),Number(r[2].substr(4)),Number(r[1].substr(4)),r[3].substr(4),u.x||0,u.y||0].join(","):""),i=!r||"none"===r||"matrix(1, 0, 0, 1, 0, 0)"===r,Ft&&i&&!t.offsetParent&&(s=f.display,f.display="block",(l=t.parentNode)&&t.offsetParent||(o=1,a=t.nextSibling,jt.appendChild(t)),i=!(r=it(t,It,null,!0))||"none"===r||"matrix(1, 0, 0, 1, 0, 0)"===r,s?f.display=s:Jt(f,"display"),o&&(a?l.insertBefore(t,a):l?l.appendChild(t):jt.removeChild(t))),(u.svg||t.getCTM&&qt(t))&&(i&&-1!==(f[Ft]+"").indexOf("matrix")&&(r=f[Ft],i=0),n=t.getAttribute("transform"),i&&n&&(r="matrix("+(n=t.transform.baseVal.consolidate().matrix).a+","+n.b+","+n.c+","+n.d+","+n.e+","+n.f+")",i=0)),i)return Ht;for(n=(r||"").match(M)||[],St=n.length;-1<--St;)s=Number(n[St]),n[St]=(o=s-(s|=0))?(1e5*o+(o<0?-.5:.5)|0)/1e5+s:s;return e&&6<n.length?[n[0],n[1],n[4],n[5],n[12],n[13]]:n},Wt=n.getTransform=function(t,e,i,r){if(t._gsTransform&&i&&!r)return t._gsTransform;var n,s,o,a,l,u,f=i&&t._gsTransform||new Lt,h=f.scaleX<0,p=zt&&(parseFloat(it(t,Dt,e,!1,"0 0 0").split(" ")[2])||f.zOrigin)||0,c=parseFloat(Y.defaultTransformPerspective)||0;if(f.svg=!(!t.getCTM||!qt(t)),f.svg&&(Gt(t,it(t,Dt,e,!1,"50% 50%")+"",f,t.getAttribute("data-svg-origin")),Rt=Y.useSVGTransformAttr||Qt),(n=Vt(t))!==Ht){if(16===n.length){var _,g,d,m,x,y=n[0],v=n[1],b=n[2],w=n[3],T=n[4],P=n[5],S=n[6],O=n[7],k=n[8],A=n[9],R=n[10],M=n[12],N=n[13],C=n[14],E=n[11],X=Math.atan2(S,R);f.zOrigin&&(M=k*(C=-f.zOrigin)-n[12],N=A*C-n[13],C=R*C+f.zOrigin-n[14]),f.rotationX=X*G,X&&(_=T*(m=Math.cos(-X))+k*(x=Math.sin(-X)),g=P*m+A*x,d=S*m+R*x,k=T*-x+k*m,A=P*-x+A*m,R=S*-x+R*m,E=O*-x+E*m,T=_,P=g,S=d),X=Math.atan2(-b,R),f.rotationY=X*G,X&&(g=v*(m=Math.cos(-X))-A*(x=Math.sin(-X)),d=b*m-R*x,A=v*x+A*m,R=b*x+R*m,E=w*x+E*m,y=_=y*m-k*x,v=g,b=d),X=Math.atan2(v,y),f.rotation=X*G,X&&(_=y*(m=Math.cos(X))+v*(x=Math.sin(X)),g=T*m+P*x,d=k*m+A*x,v=v*m-y*x,P=P*m-T*x,A=A*m-k*x,y=_,T=g,k=d),f.rotationX&&359.9<Math.abs(f.rotationX)+Math.abs(f.rotation)&&(f.rotationX=f.rotation=0,f.rotationY=180-f.rotationY),X=Math.atan2(T,P),f.scaleX=(1e5*Math.sqrt(y*y+v*v+b*b)+.5|0)/1e5,f.scaleY=(1e5*Math.sqrt(P*P+S*S)+.5|0)/1e5,f.scaleZ=(1e5*Math.sqrt(k*k+A*A+R*R)+.5|0)/1e5,y/=f.scaleX,T/=f.scaleY,v/=f.scaleX,P/=f.scaleY,2e-5<Math.abs(X)?(f.skewX=X*G,T=0,"simple"!==f.skewType&&(f.scaleY*=1/Math.cos(X))):f.skewX=0,f.perspective=E?1/(E<0?-E:E):0,f.x=M,f.y=N,f.z=C,f.svg&&(f.x-=f.xOrigin-(f.xOrigin*y-f.yOrigin*T),f.y-=f.yOrigin-(f.yOrigin*v-f.xOrigin*P))}else if(!zt||r||!n.length||f.x!==n[4]||f.y!==n[5]||!f.rotationX&&!f.rotationY){var F=6<=n.length,I=F?n[0]:1,D=n[1]||0,z=n[2]||0,L=F?n[3]:1;f.x=n[4]||0,f.y=n[5]||0,o=Math.sqrt(I*I+D*D),a=Math.sqrt(L*L+z*z),l=I||D?Math.atan2(D,I)*G:f.rotation||0,u=z||L?Math.atan2(z,L)*G+l:f.skewX||0,f.scaleX=o,f.scaleY=a,f.rotation=l,f.skewX=u,zt&&(f.rotationX=f.rotationY=f.z=0,f.perspective=c,f.scaleZ=1),f.svg&&(f.x-=f.xOrigin-(f.xOrigin*I+f.yOrigin*z),f.y-=f.yOrigin-(f.xOrigin*D+f.yOrigin*L))}for(s in 90<Math.abs(f.skewX)&&Math.abs(f.skewX)<270&&(h?(f.scaleX*=-1,f.skewX+=f.rotation<=0?180:-180,f.rotation+=f.rotation<=0?180:-180):(f.scaleY*=-1,f.skewX+=f.skewX<=0?180:-180)),f.zOrigin=p,f)f[s]<2e-5&&-2e-5<f[s]&&(f[s]=0)}return i&&(t._gsTransform=f).svg&&(Rt&&t.style[Ft]?B.delayedCall(.001,function(){Jt(t.style,Ft)}):!Rt&&t.getAttribute("transform")&&B.delayedCall(.001,function(){t.removeAttribute("transform")})),f},Kt=function(t){var e,i,r=this.data,n=-r.rotation*Q,s=n+r.skewX*Q,o=1e5,a=(Math.cos(n)*r.scaleX*o|0)/o,l=(Math.sin(n)*r.scaleX*o|0)/o,u=(Math.sin(s)*-r.scaleY*o|0)/o,f=(Math.cos(s)*r.scaleY*o|0)/o,h=this.t.style,p=this.t.currentStyle;if(p){i=l,l=-u,u=-i,e=p.filter,h.filter="";var c,_,g=this.t.offsetWidth,d=this.t.offsetHeight,m="absolute"!==p.position,x="progid:DXImageTransform.Microsoft.Matrix(M11="+a+", M12="+l+", M21="+u+", M22="+f,y=r.x+g*r.xPercent/100,v=r.y+d*r.yPercent/100;if(null!=r.ox&&(y+=(c=(r.oxp?g*r.ox*.01:r.ox)-g/2)-(c*a+(_=(r.oyp?d*r.oy*.01:r.oy)-d/2)*l),v+=_-(c*u+_*f)),x+=m?", Dx="+((c=g/2)-(c*a+(_=d/2)*l)+y)+", Dy="+(_-(c*u+_*f)+v)+")":", sizingMethod='auto expand')",-1!==e.indexOf("DXImageTransform.Microsoft.Matrix(")?h.filter=e.replace(X,x):h.filter=x+" "+e,0!==t&&1!==t||1==a&&0===l&&0===u&&1==f&&(m&&-1===x.indexOf("Dx=0, Dy=0")||E.test(e)&&100!==parseFloat(RegExp.$1)||-1===e.indexOf(e.indexOf("Alpha"))&&h.removeAttribute("filter")),!m){var b,w,T,P=O<8?1:-1;for(c=r.ieOffsetX||0,_=r.ieOffsetY||0,r.ieOffsetX=Math.round((g-((a<0?-a:a)*g+(l<0?-l:l)*d))/2+y),r.ieOffsetY=Math.round((d-((f<0?-f:f)*d+(u<0?-u:u)*g))/2+v),St=0;St<4;St++)T=(i=-1!==(b=p[w=lt[St]]).indexOf("px")?parseFloat(b):rt(this.t,w,parseFloat(b),b.replace(C,""))||0)!==r[w]?St<2?-r.ieOffsetX:-r.ieOffsetY:St<2?c-r.ieOffsetX:_-r.ieOffsetY,h[w]=(r[w]=Math.round(i-T*(0===St||2===St?1:P)))+"px"}}},Zt=n.set3DTransformRatio=n.setTransformRatio=function(t){var e,i,r,n,s,o,a,l,u,f,h,p,c,_,g,d,m,x,y,v,b,w,T,P=this.data,S=this.t.style,O=P.rotation,k=P.rotationX,A=P.rotationY,R=P.scaleX,M=P.scaleY,N=P.scaleZ,C=P.x,E=P.y,X=P.z,F=P.svg,I=P.perspective,D=P.force3D,z=P.skewY,L=P.skewX;if(z&&(L+=z,O+=z),!((1!==t&&0!==t||"auto"!==D||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&D||X||I||A||k||1!==N)||Rt&&F||!zt)O||L||F?(O*=Q,w=L*Q,T=1e5,i=Math.cos(O)*R,s=Math.sin(O)*R,r=Math.sin(O-w)*-M,o=Math.cos(O-w)*M,w&&"simple"===P.skewType&&(e=Math.tan(w-z*Q),r*=e=Math.sqrt(1+e*e),o*=e,z&&(e=Math.tan(z*Q),i*=e=Math.sqrt(1+e*e),s*=e)),F&&(C+=P.xOrigin-(P.xOrigin*i+P.yOrigin*r)+P.xOffset,E+=P.yOrigin-(P.xOrigin*s+P.yOrigin*o)+P.yOffset,Rt&&(P.xPercent||P.yPercent)&&(g=this.t.getBBox(),C+=.01*P.xPercent*g.width,E+=.01*P.yPercent*g.height),C<(g=1e-6)&&-g<C&&(C=0),E<g&&-g<E&&(E=0)),y=(i*T|0)/T+","+(s*T|0)/T+","+(r*T|0)/T+","+(o*T|0)/T+","+C+","+E+")",F&&Rt?this.t.setAttribute("transform","matrix("+y):S[Ft]=(P.xPercent||P.yPercent?"translate("+P.xPercent+"%,"+P.yPercent+"%) matrix(":"matrix(")+y):S[Ft]=(P.xPercent||P.yPercent?"translate("+P.xPercent+"%,"+P.yPercent+"%) matrix(":"matrix(")+R+",0,0,"+M+","+C+","+E+")";else{if(j&&(R<(g=1e-4)&&-g<R&&(R=N=2e-5),M<g&&-g<M&&(M=N=2e-5),!I||P.z||P.rotationX||P.rotationY||(I=0)),O||L)O*=Q,d=i=Math.cos(O),m=s=Math.sin(O),L&&(O-=L*Q,d=Math.cos(O),m=Math.sin(O),"simple"===P.skewType&&(e=Math.tan((L-z)*Q),d*=e=Math.sqrt(1+e*e),m*=e,P.skewY&&(e=Math.tan(z*Q),i*=e=Math.sqrt(1+e*e),s*=e))),r=-m,o=d;else{if(!(A||k||1!==N||I||F))return void(S[Ft]=(P.xPercent||P.yPercent?"translate("+P.xPercent+"%,"+P.yPercent+"%) translate3d(":"translate3d(")+C+"px,"+E+"px,"+X+"px)"+(1!==R||1!==M?" scale("+R+","+M+")":""));i=o=1,r=s=0}f=1,n=a=l=u=h=p=0,c=I?-1/I:0,_=P.zOrigin,g=1e-6,v=",",b="0",(O=A*Q)&&(d=Math.cos(O),h=c*(l=-(m=Math.sin(O))),n=i*m,a=s*m,c*=f=d,i*=d,s*=d),(O=k*Q)&&(e=r*(d=Math.cos(O))+n*(m=Math.sin(O)),x=o*d+a*m,u=f*m,p=c*m,n=r*-m+n*d,a=o*-m+a*d,f*=d,c*=d,r=e,o=x),1!==N&&(n*=N,a*=N,f*=N,c*=N),1!==M&&(r*=M,o*=M,u*=M,p*=M),1!==R&&(i*=R,s*=R,l*=R,h*=R),(_||F)&&(_&&(C+=n*-_,E+=a*-_,X+=f*-_+_),F&&(C+=P.xOrigin-(P.xOrigin*i+P.yOrigin*r)+P.xOffset,E+=P.yOrigin-(P.xOrigin*s+P.yOrigin*o)+P.yOffset),C<g&&-g<C&&(C=b),E<g&&-g<E&&(E=b),X<g&&-g<X&&(X=0)),y=P.xPercent||P.yPercent?"translate("+P.xPercent+"%,"+P.yPercent+"%) matrix3d(":"matrix3d(",y+=(i<g&&-g<i?b:i)+v+(s<g&&-g<s?b:s)+v+(l<g&&-g<l?b:l),y+=v+(h<g&&-g<h?b:h)+v+(r<g&&-g<r?b:r)+v+(o<g&&-g<o?b:o),k||A||1!==N?(y+=v+(u<g&&-g<u?b:u)+v+(p<g&&-g<p?b:p)+v+(n<g&&-g<n?b:n),y+=v+(a<g&&-g<a?b:a)+v+(f<g&&-g<f?b:f)+v+(c<g&&-g<c?b:c)+v):y+=",0,0,0,0,1,0,",y+=C+v+E+v+X+v+(I?1+-X/I:1)+")",S[Ft]=y}};(t=Lt.prototype).x=t.y=t.z=t.skewX=t.skewY=t.rotation=t.rotationX=t.rotationY=t.zOrigin=t.xPercent=t.yPercent=t.xOffset=t.yOffset=0,t.scaleX=t.scaleY=t.scaleZ=1,kt("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(t,e,i,r,n,s,o){if(r._lastParsedTransform===o)return n;var a=(r._lastParsedTransform=o).scale&&"function"==typeof o.scale?o.scale:0;a&&(o.scale=a(R,t));var l,u,f,h,p,c,_,g,d,m=t._gsTransform,x=t.style,y=Xt.length,v=o,b={},w="transformOrigin",T=Wt(t,S,!0,v.parseTransform),P=v.transform&&("function"==typeof v.transform?v.transform(R,A):v.transform);if(T.skewType=v.skewType||T.skewType||Y.defaultSkewType,r._transform=T,"rotationZ"in v&&(v.rotation=v.rotationZ),P&&"string"==typeof P&&Ft)(u=U.style)[Ft]=P,u.display="block",u.position="absolute",-1!==P.indexOf("%")&&(u.width=it(t,"width"),u.height=it(t,"height")),z.body.appendChild(U),l=Wt(U,null,!1),"simple"===T.skewType&&(l.scaleY*=Math.cos(l.skewX*Q)),T.svg&&(c=T.xOrigin,_=T.yOrigin,l.x-=T.xOffset,l.y-=T.yOffset,(v.transformOrigin||v.svgOrigin)&&(P={},Gt(t,ft(v.transformOrigin),P,v.svgOrigin,v.smoothOrigin,!0),c=P.xOrigin,_=P.yOrigin,l.x-=P.xOffset-T.xOffset,l.y-=P.yOffset-T.yOffset),(c||_)&&(g=Vt(U,!0),l.x-=c-(c*g[0]+_*g[2]),l.y-=_-(c*g[1]+_*g[3]))),z.body.removeChild(U),l.perspective||(l.perspective=T.perspective),null!=v.xPercent&&(l.xPercent=pt(v.xPercent,T.xPercent)),null!=v.yPercent&&(l.yPercent=pt(v.yPercent,T.yPercent));else if("object"==typeof v){if(l={scaleX:pt(null!=v.scaleX?v.scaleX:v.scale,T.scaleX),scaleY:pt(null!=v.scaleY?v.scaleY:v.scale,T.scaleY),scaleZ:pt(v.scaleZ,T.scaleZ),x:pt(v.x,T.x),y:pt(v.y,T.y),z:pt(v.z,T.z),xPercent:pt(v.xPercent,T.xPercent),yPercent:pt(v.yPercent,T.yPercent),perspective:pt(v.transformPerspective,T.perspective)},null!=(p=v.directionalRotation))if("object"==typeof p)for(u in p)v[u]=p[u];else v.rotation=p;"string"==typeof v.x&&-1!==v.x.indexOf("%")&&(l.x=0,l.xPercent=pt(v.x,T.xPercent)),"string"==typeof v.y&&-1!==v.y.indexOf("%")&&(l.y=0,l.yPercent=pt(v.y,T.yPercent)),l.rotation=ct("rotation"in v?v.rotation:"shortRotation"in v?v.shortRotation+"_short":T.rotation,T.rotation,"rotation",b),zt&&(l.rotationX=ct("rotationX"in v?v.rotationX:"shortRotationX"in v?v.shortRotationX+"_short":T.rotationX||0,T.rotationX,"rotationX",b),l.rotationY=ct("rotationY"in v?v.rotationY:"shortRotationY"in v?v.shortRotationY+"_short":T.rotationY||0,T.rotationY,"rotationY",b)),l.skewX=ct(v.skewX,T.skewX),l.skewY=ct(v.skewY,T.skewY)}for(zt&&null!=v.force3D&&(T.force3D=v.force3D,h=!0),(f=T.force3D||T.z||T.rotationX||T.rotationY||l.z||l.rotationX||l.rotationY||l.perspective)||null==v.scale||(l.scaleZ=1);-1<--y;)(1e-6<(P=l[d=Xt[y]]-T[d])||P<-1e-6||null!=v[d]||null!=D[d])&&(h=!0,n=new wt(T,d,T[d],P,n),d in b&&(n.e=b[d]),n.xs0=0,n.plugin=s,r._overwriteProps.push(n.n));return P="function"==typeof v.transformOrigin?v.transformOrigin(R,A):v.transformOrigin,T.svg&&(P||v.svgOrigin)&&(c=T.xOffset,_=T.yOffset,Gt(t,ft(P),l,v.svgOrigin,v.smoothOrigin),n=Tt(T,"xOrigin",(m?T:l).xOrigin,l.xOrigin,n,w),n=Tt(T,"yOrigin",(m?T:l).yOrigin,l.yOrigin,n,w),c===T.xOffset&&_===T.yOffset||(n=Tt(T,"xOffset",m?c:T.xOffset,T.xOffset,n,w),n=Tt(T,"yOffset",m?_:T.yOffset,T.yOffset,n,w)),P="0px 0px"),(P||zt&&f&&T.zOrigin)&&(Ft?(h=!0,d=Dt,P||(P=(P=(it(t,d,S,!1,"50% 50%")+"").split(" "))[0]+" "+P[1]+" "+T.zOrigin+"px"),P+="",(n=new wt(x,d,0,0,n,-1,w)).b=x[d],n.plugin=s,zt?(u=T.zOrigin,P=P.split(" "),T.zOrigin=(2<P.length?parseFloat(P[2]):u)||0,n.xs0=n.e=P[0]+" "+(P[1]||"50%")+" 0px",(n=new wt(T,"zOrigin",0,0,n,-1,n.n)).b=u,n.xs0=n.e=T.zOrigin):n.xs0=n.e=P):ft(P+"",T)),h&&(r._transformType=T.svg&&Rt||!f&&3!==this._transformType?2:3),a&&(o.scale=a),n},allowFunc:!0,prefix:!0}),kt("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),kt("clipPath",{defaultValue:"inset(0px)",prefix:!0,multi:!0,formatter:yt("inset(0px 0px 0px 0px)",!1,!0)}),kt("borderRadius",{defaultValue:"0px",parser:function(t,e,i,r,n,s){e=this.format(e);var o,a,l,u,f,h,p,c,_,g,d,m,x,y,v,b,w=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],T=t.style;for(_=parseFloat(t.offsetWidth),g=parseFloat(t.offsetHeight),o=e.split(" "),a=0;a<w.length;a++)this.p.indexOf("border")&&(w[a]=J(w[a])),-1!==(f=u=it(t,w[a],S,!1,"0px")).indexOf(" ")&&(f=(u=f.split(" "))[0],u=u[1]),h=l=o[a],p=parseFloat(f),m=f.substr((p+"").length),""===(d=(x="="===h.charAt(1))?(c=parseInt(h.charAt(0)+"1",10),h=h.substr(2),c*=parseFloat(h),h.substr((c+"").length-(c<0?1:0))||""):(c=parseFloat(h),h.substr((c+"").length)))&&(d=P[i]||m),d!==m&&(y=rt(t,"borderLeft",p,m),v=rt(t,"borderTop",p,m),u="%"===d?(f=y/_*100+"%",v/g*100+"%"):"em"===d?(f=y/(b=rt(t,"borderLeft",1,"em"))+"em",v/b+"em"):(f=y+"px",v+"px"),x&&(h=parseFloat(f)+c+d,l=parseFloat(u)+c+d)),n=Pt(T,w[a],f+" "+u,h+" "+l,!1,"0px",n);return n},prefix:!0,formatter:yt("0px 0px 0px 0px",!1,!0)}),kt("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(t,e,i,r,n,s){return Pt(t.style,i,this.format(it(t,i,S,!1,"0px 0px")),this.format(e),!1,"0px",n)},prefix:!0,formatter:yt("0px 0px",!1,!0)}),kt("backgroundPosition",{defaultValue:"0 0",parser:function(t,e,i,r,n,s){var o,a,l,u,f,h,p="background-position",c=S||et(t),_=this.format((c?O?c.getPropertyValue(p+"-x")+" "+c.getPropertyValue(p+"-y"):c.getPropertyValue(p):t.currentStyle.backgroundPositionX+" "+t.currentStyle.backgroundPositionY)||"0 0"),g=this.format(e);if(-1!==_.indexOf("%")!=(-1!==g.indexOf("%"))&&g.split(",").length<2&&(h=it(t,"backgroundImage").replace(T,""))&&"none"!==h){for(o=_.split(" "),a=g.split(" "),q.setAttribute("src",h),l=2;-1<--l;)(u=-1!==(_=o[l]).indexOf("%"))!=(-1!==a[l].indexOf("%"))&&(f=0===l?t.offsetWidth-q.width:t.offsetHeight-q.height,o[l]=u?parseFloat(_)/100*f+"px":parseFloat(_)/f*100+"%");_=o.join(" ")}return this.parseComplex(t.style,_,g,n,s)},formatter:ft}),kt("backgroundSize",{defaultValue:"0 0",formatter:function(t){return"co"===(t+="").substr(0,2)?t:ft(-1===t.indexOf(" ")?t+" "+t:t)}}),kt("perspective",{defaultValue:"0px",prefix:!0}),kt("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),kt("transformStyle",{prefix:!0}),kt("backfaceVisibility",{prefix:!0}),kt("userSelect",{prefix:!0}),kt("margin",{parser:vt("marginTop,marginRight,marginBottom,marginLeft")}),kt("padding",{parser:vt("paddingTop,paddingRight,paddingBottom,paddingLeft")}),kt("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(t,e,i,r,n,s){var o,a,l;return e=O<9?(a=t.currentStyle,l=O<8?" ":",",o="rect("+a.clipTop+l+a.clipRight+l+a.clipBottom+l+a.clipLeft+")",this.format(e).split(",").join(l)):(o=this.format(it(t,this.p,S,!1,this.dflt)),this.format(e)),this.parseComplex(t.style,o,e,n,s)}}),kt("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),kt("autoRound,strictUnits",{parser:function(t,e,i,r,n){return n}}),kt("border",{defaultValue:"0px solid #000",parser:function(t,e,i,r,n,s){var o=it(t,"borderTopWidth",S,!1,"0px"),a=this.format(e).split(" "),l=a[0].replace(C,"");return"px"!==l&&(o=parseFloat(o)/rt(t,"borderTopWidth",1,l)+l),this.parseComplex(t.style,this.format(o+" "+it(t,"borderTopStyle",S,!1,"solid")+" "+it(t,"borderTopColor",S,!1,"#000")),a.join(" "),n,s)},color:!0,formatter:function(t){var e=t.split(" ");return e[0]+" "+(e[1]||"solid")+" "+(t.match(xt)||["#000"])[0]}}),kt("borderWidth",{parser:vt("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),kt("float,cssFloat,styleFloat",{parser:function(t,e,i,r,n,s){var o=t.style,a="cssFloat"in o?"cssFloat":"styleFloat";return new wt(o,a,0,0,n,-1,i,!1,0,o[a],e)}});var $t=function(t){var e,i=this.t,r=i.filter||it(this.data,"filter")||"",n=this.s+this.c*t|0;100==n&&(e=-1===r.indexOf("atrix(")&&-1===r.indexOf("radient(")&&-1===r.indexOf("oader(")?(i.removeAttribute("filter"),!it(this.data,"filter")):(i.filter=r.replace(o,""),!0)),e||(this.xn1&&(i.filter=r=r||"alpha(opacity="+n+")"),-1===r.indexOf("pacity")?0==n&&this.xn1||(i.filter=r+" alpha(opacity="+n+")"):i.filter=r.replace(E,"opacity="+n))};kt("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(t,e,i,r,n,s){var o=parseFloat(it(t,"opacity",S,!1,"1")),a=t.style,l="autoAlpha"===i;return"string"==typeof e&&"="===e.charAt(1)&&(e=("-"===e.charAt(0)?-1:1)*parseFloat(e.substr(2))+o),l&&1===o&&"hidden"===it(t,"visibility",S)&&0!==e&&(o=0),V?n=new wt(a,"opacity",o,e-o,n):((n=new wt(a,"opacity",100*o,100*(e-o),n)).xn1=l?1:0,a.zoom=1,n.type=2,n.b="alpha(opacity="+n.s+")",n.e="alpha(opacity="+(n.s+n.c)+")",n.data=t,n.plugin=s,n.setRatio=$t),l&&((n=new wt(a,"visibility",0,0,n,-1,null,!1,0,0!==o?"inherit":"hidden",0===e?"hidden":"inherit")).xs0="inherit",r._overwriteProps.push(n.n),r._overwriteProps.push(i)),n}});var Jt=function(t,e){e&&(t.removeProperty?("ms"!==e.substr(0,2)&&"webkit"!==e.substr(0,6)||(e="-"+e),t.removeProperty(e.replace(a,"-$1").toLowerCase())):t.removeAttribute(e))},te=function(t){if(this.t._gsClassPT=this,1===t||0===t){this.t.setAttribute("class",0===t?this.b:this.e);for(var e=this.data,i=this.t.style;e;)e.v?i[e.p]=e.v:Jt(i,e.p),e=e._next;1===t&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};kt("className",{parser:function(t,e,i,r,n,s,o){var a,l,u,f,h,p=t.getAttribute("class")||"",c=t.style.cssText;if((n=r._classNamePT=new wt(t,i,0,0,n,2)).setRatio=te,n.pr=-11,_=!0,n.b=p,l=st(t,S),u=t._gsClassPT){for(f={},h=u.data;h;)f[h.p]=1,h=h._next;u.setRatio(1)}return(t._gsClassPT=n).e="="!==e.charAt(1)?e:p.replace(new RegExp("(?:\\s|^)"+e.substr(2)+"(?![\\w-])"),"")+("+"===e.charAt(0)?" "+e.substr(2):""),t.setAttribute("class",n.e),a=ot(t,l,st(t),o,f),t.setAttribute("class",p),n.data=a.firstMPT,t.style.cssText=c,n=n.xfirst=r.parse(t,a.difs,n,s)}});var ee=function(t){if((1===t||0===t)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var e,i,r,n,s,o=this.t.style,a=d.transform.parse;if("all"===this.e)n=!(o.cssText="");else for(r=(e=this.e.split(" ").join("").split(",")).length;-1<--r;)i=e[r],d[i]&&(d[i].parse===a?n=!0:i="transformOrigin"===i?Dt:d[i].p),Jt(o,i);n&&(Jt(o,Ft),(s=this.t._gsTransform)&&(s.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(kt("clearProps",{parser:function(t,e,i,r,n){return(n=new wt(t,i,0,0,n,2)).setRatio=ee,n.e=e,n.pr=-10,n.data=r._tween,_=!0,n}}),t="bezier,throwProps,physicsProps,physics2D".split(","),St=t.length;St--;)At(t[St]);(t=Y.prototype)._firstPT=t._lastParsedTransform=t._transform=null,t._onInitTween=function(t,e,i,r){if(!t.nodeType)return!1;this._target=A=t,this._tween=i,this._vars=e,R=r,k=e.autoRound,_=!1,P=e.suffixMap||Y.suffixMap,S=et(t),g=this._overwriteProps;var n,s,o,a,l,u,f,h,p,c=t.style;if(m&&""===c.zIndex&&("auto"!==(n=it(t,"zIndex",S))&&""!==n||this._addLazySet(c,"zIndex",0)),"string"==typeof e&&(a=c.cssText,n=st(t,S),c.cssText=a+";"+e,n=ot(t,n,st(t)).difs,!V&&b.test(e)&&(n.opacity=parseFloat(RegExp.$1)),e=n,c.cssText=a),e.className?this._firstPT=s=d.className.parse(t,e.className,"className",this,null,null,e):this._firstPT=s=this.parse(t,e,null),this._transformType){for(p=3===this._transformType,Ft?x&&(m=!0,""===c.zIndex&&("auto"!==(f=it(t,"zIndex",S))&&""!==f||this._addLazySet(c,"zIndex",0)),y&&this._addLazySet(c,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(p?"visible":"hidden"))):c.zoom=1,o=s;o&&o._next;)o=o._next;h=new wt(t,"transform",0,0,null,2),this._linkCSSP(h,null,o),h.setRatio=Ft?Zt:Kt,h.data=this._transform||Wt(t,S,!0),h.tween=i,h.pr=-1,g.pop()}if(_){for(;s;){for(u=s._next,o=a;o&&o.pr>s.pr;)o=o._next;(s._prev=o?o._prev:l)?s._prev._next=s:a=s,(s._next=o)?o._prev=s:l=s,s=u}this._firstPT=a}return!0},t.parse=function(t,e,i,r){var n,s,o,a,l,u,f,h,p,c,_=t.style;for(n in e){if(u=e[n],s=d[n],"function"!=typeof u||s&&s.allowFunc||(u=u(R,A)),s)i=s.parse(t,u,n,this,i,r,e);else{if("--"===n.substr(0,2)){this._tween._propLookup[n]=this._addTween.call(this._tween,t.style,"setProperty",et(t).getPropertyValue(n)+"",u+"",n,!1,n);continue}l=it(t,n,S)+"",p="string"==typeof u,"color"===n||"fill"===n||"stroke"===n||-1!==n.indexOf("Color")||p&&w.test(u)?(p||(u=(3<(u=dt(u)).length?"rgba(":"rgb(")+u.join(",")+")"),i=Pt(_,n,l,u,!0,"transparent",i,0,r)):p&&I.test(u)?i=Pt(_,n,l,u,!0,null,i,0,r):(f=(o=parseFloat(l))||0===o?l.substr((o+"").length):"",""!==l&&"auto"!==l||(f="width"===n||"height"===n?(o=ut(t,n,S),"px"):"left"===n||"top"===n?(o=nt(t,n,S),"px"):(o="opacity"!==n?0:1,"")),""===(h=(c=p&&"="===u.charAt(1))?(a=parseInt(u.charAt(0)+"1",10),u=u.substr(2),a*=parseFloat(u),u.replace(C,"")):(a=parseFloat(u),p?u.replace(C,""):""))&&(h=n in P?P[n]:f),u=a||0===a?(c?a+o:a)+h:e[n],f!==h&&(""===h&&"lineHeight"!==n||(a||0===a)&&o&&(o=rt(t,n,o,f),"%"===h?(o/=rt(t,n,100,"%")/100,!0!==e.strictUnits&&(l=o+"%")):"em"===h||"rem"===h||"vw"===h||"vh"===h?o/=rt(t,n,1,h):"px"!==h&&(a=rt(t,n,a,h),h="px"),c&&(a||0===a)&&(u=a+o+h))),c&&(a+=o),!o&&0!==o||!a&&0!==a?void 0!==_[n]&&(u||u+""!="NaN"&&null!=u)?(i=new wt(_,n,a||o||0,0,i,-1,n,!1,0,l,u)).xs0="none"!==u||"display"!==n&&-1===n.indexOf("Style")?u:l:K("invalid "+n+" tween value: "+e[n]):(i=new wt(_,n,o,a-o,i,0,n,!1!==k&&("px"===h||"zIndex"===n),0,l,u)).xs0=h)}r&&i&&!i.plugin&&(i.plugin=r)}return i},t.setRatio=function(t){var e,i,r,n=this._firstPT;if(1!==t||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(t||this._tween._time!==this._tween._duration&&0!==this._tween._time||-1e-6===this._tween._rawPrevTime)for(;n;){if(e=n.c*t+n.s,n.r?e=n.r(e):e<1e-6&&-1e-6<e&&(e=0),n.type)if(1===n.type)if(2===(r=n.l))n.t[n.p]=n.xs0+e+n.xs1+n.xn1+n.xs2;else if(3===r)n.t[n.p]=n.xs0+e+n.xs1+n.xn1+n.xs2+n.xn2+n.xs3;else if(4===r)n.t[n.p]=n.xs0+e+n.xs1+n.xn1+n.xs2+n.xn2+n.xs3+n.xn3+n.xs4;else if(5===r)n.t[n.p]=n.xs0+e+n.xs1+n.xn1+n.xs2+n.xn2+n.xs3+n.xn3+n.xs4+n.xn4+n.xs5;else{for(i=n.xs0+e+n.xs1,r=1;r<n.l;r++)i+=n["xn"+r]+n["xs"+(r+1)];n.t[n.p]=i}else-1===n.type?n.t[n.p]=n.xs0:n.setRatio&&n.setRatio(t);else n.t[n.p]=e+n.xs0;n=n._next}else for(;n;)2!==n.type?n.t[n.p]=n.b:n.setRatio(t),n=n._next;else for(;n;){if(2!==n.type)if(n.r&&-1!==n.type)if(e=n.r(n.s+n.c),n.type){if(1===n.type){for(r=n.l,i=n.xs0+e+n.xs1,r=1;r<n.l;r++)i+=n["xn"+r]+n["xs"+(r+1)];n.t[n.p]=i}}else n.t[n.p]=e+n.xs0;else n.t[n.p]=n.e;else n.setRatio(t);n=n._next}},t._enableTransforms=function(t){this._transform=this._transform||Wt(this._target,S,!0),this._transformType=this._transform.svg&&Rt||!t&&3!==this._transformType?2:3};var ie=function(t){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};t._addLazySet=function(t,e,i){var r=this._firstPT=new wt(t,e,0,0,this._firstPT,2);r.e=i,r.setRatio=ie,r.data=this},t._linkCSSP=function(t,e,i,r){return t&&(e&&(e._prev=t),t._next&&(t._next._prev=t._prev),t._prev?t._prev._next=t._next:this._firstPT===t&&(this._firstPT=t._next,r=!0),i?i._next=t:r||null!==this._firstPT||(this._firstPT=t),t._next=e,t._prev=i),t},t._mod=function(t){for(var e=this._firstPT;e;)"function"==typeof t[e.p]&&(e.r=t[e.p]),e=e._next},t._kill=function(t){var e,i,r,n=t;if(t.autoAlpha||t.alpha){for(i in n={},t)n[i]=t[i];n.opacity=1,n.autoAlpha&&(n.visibility=1)}for(t.className&&(e=this._classNamePT)&&((r=e.xfirst)&&r._prev?this._linkCSSP(r._prev,e._next,r._prev._prev):r===this._firstPT&&(this._firstPT=e._next),e._next&&this._linkCSSP(e._next,e._next._next,r._prev),this._classNamePT=null),e=this._firstPT;e;)e.plugin&&e.plugin!==i&&e.plugin._kill&&(e.plugin._kill(t),i=e.plugin),e=e._next;return s.prototype._kill.call(this,n)};var re=function(t,e,i){var r,n,s,o;if(t.slice)for(n=t.length;-1<--n;)re(t[n],e,i);else for(n=(r=t.childNodes).length;-1<--n;)o=(s=r[n]).type,s.style&&(e.push(st(s)),i&&i.push(s)),1!==o&&9!==o&&11!==o||!s.childNodes.length||re(s,e,i)};return Y.cascadeTo=function(t,e,i){var r,n,s,o,a=B.to(t,e,i),l=[a],u=[],f=[],h=[],p=B._internals.reservedProps;for(t=a._targets||a.target,re(t,u,h),a.render(e,!0,!0),re(t,f),a.render(0,!0,!0),a._enabled(!0),r=h.length;-1<--r;)if((n=ot(h[r],u[r],f[r])).firstMPT){for(s in n=n.difs,i)p[s]&&(n[s]=i[s]);for(s in o={},n)o[s]=u[r][s];l.push(B.fromTo(h[r],e,o,n))}return l},s.activate([Y]),Y},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).CSSPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSRulePlugin",["plugins.TweenPlugin","TweenLite","plugins.CSSPlugin"],function(t,e,n){var i=function(){t.call(this,"cssRule"),this._overwriteProps.length=0},u=_gsScope.document,s=n.prototype.setRatio,r=i.prototype=new n;return r._propName="cssRule",(r.constructor=i).version="0.6.8",i.API=2,i.getRule=function(t){var e,i,r,n,s=u.all?"rules":"cssRules",o=u.styleSheets,a=o.length,l=":"===t.charAt(0);for(t=(l?"":",")+t.split("::").join(":").toLowerCase()+",",l&&(n=[]);-1<--a;){try{if(!(i=o[a][s]))continue;e=i.length}catch(t){console.log(t);continue}for(;-1<--e;)if((r=i[e]).selectorText&&-1!==(","+r.selectorText.split("::").join(":").toLowerCase()+",").indexOf(t)){if(!l)return r.style;n.push(r.style)}}return n},r._onInitTween=function(t,e,i){if(void 0===t.cssText)return!1;var r=t._gsProxy=t._gsProxy||u.createElement("div");return this._ss=t,this._proxy=r.style,r.style.cssText=t.cssText,n.prototype._onInitTween.call(this,r,e,i),!0},r.setRatio=function(t){s.call(this,t);for(var e=this._proxy,i=this._ss,r=e.length;-1<--r;)i[e[r]]=e[e[r]]},t.activate([i]),i},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).CSSRulePlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var r,l,c=/(\d|\.)+/g,_=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,g={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]},d=function(t,e,i){return 255*(6*(t=t<0?t+1:1<t?t-1:t)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)+.5|0},u=function(t,e){var i,r,n,s,o,a,l,u,f,h,p;if(t)if("number"==typeof t)i=[t>>16,t>>8&255,255&t];else{if(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),g[t])i=g[t];else if("#"===t.charAt(0))4===t.length&&(t="#"+(r=t.charAt(1))+r+(n=t.charAt(2))+n+(s=t.charAt(3))+s),i=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t];else if("hsl"===t.substr(0,3))if(i=p=t.match(c),e){if(-1!==t.indexOf("="))return t.match(_)}else o=Number(i[0])%360/360,a=Number(i[1])/100,r=2*(l=Number(i[2])/100)-(n=l<=.5?l*(a+1):l+a-l*a),3<i.length&&(i[3]=Number(i[3])),i[0]=d(o+1/3,r,n),i[1]=d(o,r,n),i[2]=d(o-1/3,r,n);else i=t.match(c)||g.transparent;i[0]=Number(i[0]),i[1]=Number(i[1]),i[2]=Number(i[2]),3<i.length&&(i[3]=Number(i[3]))}else i=g.black;return e&&!p&&(r=i[0]/255,n=i[1]/255,s=i[2]/255,l=((u=Math.max(r,n,s))+(f=Math.min(r,n,s)))/2,u===f?o=a=0:(h=u-f,a=.5<l?h/(2-u-f):h/(u+f),o=u===r?(n-s)/h+(n<s?6:0):u===n?(s-r)/h+2:(r-n)/h+4,o*=60),i[0]=o+.5|0,i[1]=100*a+.5|0,i[2]=100*l+.5|0),i},n=function(t,e){var i,r,n,s=(t+"").match(f)||[],o=0,a="";if(!s.length)return t;for(i=0;i<s.length;i++)r=s[i],o+=(n=t.substr(o,t.indexOf(r,o)-o)).length+r.length,3===(r=u(r,e)).length&&r.push(1),a+=n+(e?"hsla("+r[0]+","+r[1]+"%,"+r[2]+"%,"+r[3]:"rgba("+r.join(","))+")";return a+t.substr(o)},t=(_gsScope.GreenSockGlobals||_gsScope).TweenLite,f="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b",e=_gsScope._gsDefine.plugin({propName:"colorProps",version:"1.5.3",priority:-1,API:2,global:!0,init:function(t,e,i,r){var n,s,o,a;for(n in this._target=t,this._proxy=s="NUMBER"===(e.format+"").toUpperCase()?{}:0,e)"format"!==n&&(s?(this._firstNumPT=o={_next:this._firstNumPT,t:t,p:n,f:"function"==typeof t[n]},s[n]="rgb("+u(o.f?t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)]():t[n]).join(",")+")","function"==typeof(a=e[n])&&(a=a(r,t)),this._addTween(s,n,"get","number"==typeof a?"rgb("+u(a,!1).join(",")+")":a,n,null,null,l)):this._addTween(t,n,"get",e[n],n,null,null,l,r));return!0},set:function(t){var e,i=this._firstNumPT;for(this._super.setRatio.call(this,t);i;)e=(e=u(this._proxy[i.p],!1))[0]<<16|e[1]<<8|e[2],i.f?this._target[i.p](e):this._target[i.p]=e,i=i._next}});for(r in g)f+="|"+r+"\\b";f=new RegExp(f+")","gi"),e.colorStringFilter=l=function(t){var e,i=t[0]+" "+t[1];f.lastIndex=0,f.test(i)&&(e=-1!==i.indexOf("hsl(")||-1!==i.indexOf("hsla("),t[0]=n(t[0],e),t[1]=n(t[1],e))},t.defaultStringFilter||(t.defaultStringFilter=e.colorStringFilter),e.parseColor=u,(r=e.prototype)._firstNumPT=null,r._kill=function(t){for(var e,i=this._firstNumPT;i;)i.p in t?(i===r._firstNumPT&&(this._firstNumPT=i._next),e&&(e._next=i._next)):e=i,i=i._next;return this._super._kill(t)}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).ColorPropsPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(t,e,i,r){"object"!=typeof e&&(e={rotation:e}),this.finals={};var n,s,o,a,l,u,f=!0===e.useRadians?2*Math.PI:360;for(n in e)"useRadians"!==n&&("function"==typeof(a=e[n])&&(a=a(r,t)),s=(u=(a+"").split("_"))[0],o=parseFloat("function"!=typeof t[n]?t[n]:t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)]()),l=(a=this.finals[n]="string"==typeof s&&"="===s.charAt(1)?o+parseInt(s.charAt(0)+"1",10)*Number(s.substr(2)):Number(s)||0)-o,u.length&&(-1!==(s=u.join("_")).indexOf("short")&&(l%=f)!==l%(f/2)&&(l=l<0?l+f:l-f),-1!==s.indexOf("_cw")&&l<0?l=(l+9999999999*f)%f-(l/f|0)*f:-1!==s.indexOf("ccw")&&0<l&&(l=(l-9999999999*f)%f-(l/f|0)*f)),(1e-6<l||l<-1e-6)&&(this._addTween(t,n,o,o+l,n),this._overwriteProps.push(n)));return!0},set:function(t){var e;if(1!==t)this._super.setRatio.call(this,t);else for(e=this._firstPT;e;)e.f?e.t[e.p](this.finals[e.p]):e.t[e.p]=this.finals[e.p],e=e._next}})._autoCSS=!0}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).DirectionalRotationPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var f,l,e=/(\d|\.)+/g,h=["redMultiplier","greenMultiplier","blueMultiplier","alphaMultiplier","redOffset","greenOffset","blueOffset","alphaOffset"],i={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]},p=function(t){return""===t||null==t||"none"===t?i.transparent:i[t]?i[t]:"number"==typeof t?[t>>16,t>>8&255,255&t]:"#"===t.charAt(0)?(4===t.length&&(t="#"+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)+t.charAt(3)+t.charAt(3)),[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t]):t.match(e)||i.transparent},c=function(t,e,i){if(!f&&!(f=_gsScope.ColorFilter||_gsScope.createjs.ColorFilter))throw"EaselPlugin error: The EaselJS ColorFilter JavaScript file wasn't loaded.";for(var r,n,s,o,a,l=t.filters||[],u=l.length;-1<--u;)if(l[u]instanceof f){n=l[u];break}if(n||(n=new f,l.push(n),t.filters=l),s=n.clone(),null!=e.tint)r=p(e.tint),o=null!=e.tintAmount?Number(e.tintAmount):1,s.redOffset=Number(r[0])*o,s.greenOffset=Number(r[1])*o,s.blueOffset=Number(r[2])*o,s.redMultiplier=s.greenMultiplier=s.blueMultiplier=1-o;else for(a in e)"exposure"!==a&&"brightness"!==a&&(s[a]=Number(e[a]));for(null!=e.exposure?(s.redOffset=s.greenOffset=s.blueOffset=255*(Number(e.exposure)-1),s.redMultiplier=s.greenMultiplier=s.blueMultiplier=1):null!=e.brightness&&(o=Number(e.brightness)-1,s.redOffset=s.greenOffset=s.blueOffset=0<o?255*o:0,s.redMultiplier=s.greenMultiplier=s.blueMultiplier=1-Math.abs(o)),u=8;-1<--u;)n[a=h[u]]!==s[a]&&i._addTween(n,a,n[a],s[a],"easel_colorFilter");if(i._overwriteProps.push("easel_colorFilter"),!t.cacheID)throw"EaselPlugin warning: for filters to display in EaselJS, you must call the object's cache() method first. "+t},u=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],_=.212671,g=.71516,d=.072169,m=function(t,e){if(!(t instanceof Array&&e instanceof Array))return e;var i,r,n=[],s=0,o=0;for(i=0;i<4;i++){for(r=0;r<5;r++)o=4===r?t[s+4]:0,n[s+r]=t[s]*e[r]+t[s+1]*e[r+5]+t[s+2]*e[r+10]+t[s+3]*e[r+15]+o;s+=5}return n},x=function(t,e,i){if(!l&&!(l=_gsScope.ColorMatrixFilter||_gsScope.createjs.ColorMatrixFilter))throw"EaselPlugin error: The EaselJS ColorMatrixFilter JavaScript file wasn't loaded.";for(var r,n,s,o=t.filters||[],a=o.length;-1<--a;)if(o[a]instanceof l){s=o[a];break}for(s||(s=new l(u.slice()),o.push(s),t.filters=o),n=s.matrix,r=u.slice(),null!=e.colorize&&(r=function(t,e,i){isNaN(i)&&(i=1);var r=p(e),n=r[0]/255,s=r[1]/255,o=r[2]/255,a=1-i;return m([a+i*n*_,i*n*g,i*n*d,0,0,i*s*_,a+i*s*g,i*s*d,0,0,i*o*_,i*o*g,a+i*o*d,0,0,0,0,0,1,0],t)}(r,e.colorize,Number(e.colorizeAmount))),null!=e.contrast&&(r=function(t,e){return isNaN(e)?t:m([e+=.01,0,0,0,128*(1-e),0,e,0,0,128*(1-e),0,0,e,0,128*(1-e),0,0,0,1,0],t)}(r,Number(e.contrast))),null!=e.hue&&(r=function(t,e){if(isNaN(e))return t;e*=Math.PI/180;var i=Math.cos(e),r=Math.sin(e);return m([_+i*(1-_)+r*-_,g+i*-g+r*-g,d+i*-d+r*(1-d),0,0,_+i*-_+.143*r,g+i*(1-g)+.14*r,d+i*-d+-.283*r,0,0,_+i*-_+r*-(1-_),g+i*-g+r*g,d+i*(1-d)+r*d,0,0,0,0,0,1,0,0,0,0,0,1],t)}(r,Number(e.hue))),null!=e.saturation&&(r=function(t,e){if(isNaN(e))return t;var i=1-e,r=i*_,n=i*g,s=i*d;return m([r+e,n,s,0,0,r,n+e,s,0,0,r,n,s+e,0,0,0,0,0,1,0],t)}(r,Number(e.saturation))),a=r.length;-1<--a;)r[a]!==n[a]&&i._addTween(n,a,n[a],r[a],"easel_colorMatrixFilter");if(i._overwriteProps.push("easel_colorMatrixFilter"),!t.cacheID)throw"EaselPlugin warning: for filters to display in EaselJS, you must call the object's cache() method first. "+t;i._matrix=n};_gsScope._gsDefine.plugin({propName:"easel",priority:-1,version:"0.2.2",API:2,init:function(t,e,i,r){var n,s,o,a,l,u,f;for(n in this._target=t,e)if("function"==typeof(l=e[n])&&(l=l(r,t)),"colorFilter"===n||"tint"===n||"tintAmount"===n||"exposure"===n||"brightness"===n)o||(c(t,e.colorFilter||e,this),o=!0);else if("saturation"===n||"contrast"===n||"hue"===n||"colorize"===n||"colorizeAmount"===n)a||(x(t,e.colorMatrixFilter||e,this),a=!0);else if("frame"===n){if(this._firstPT=s={_next:this._firstPT,t:t,p:"gotoAndStop",s:t.currentFrame,f:!0,n:"frame",pr:0,type:0,m:Math.round},"string"==typeof l&&"="!==l.charAt(1)&&(u=t.labels))for(f=0;f<u.length;f++)u[f].label===l&&(l=u[f].position);s.c="number"==typeof l?l-s.s:parseFloat((l+"").split("=").join("")),s._next&&(s._next._prev=s)}else null!=t[n]&&(this._firstPT=s={_next:this._firstPT,t:t,p:n,f:"function"==typeof t[n],n:n,pr:0,type:0},s.s=s.f?t[n.indexOf("set")||"function"!=typeof t["get"+n.substr(3)]?n:"get"+n.substr(3)]():parseFloat(t[n]),s.c="number"==typeof l?l-s.s:"string"==typeof l?parseFloat(l.split("=").join("")):0,s._next&&(s._next._prev=s));return!0},set:function(t){for(var e,i=this._firstPT;i;)e=i.c*t+i.s,i.m?e=i.m(e,i.t):e<1e-6&&-1e-6<e&&(e=0),i.f?i.t[i.p](e):i.t[i.p]=e,i=i._next;this._target.cacheID&&this._target.updateCache()}})}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).EaselPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine.plugin({propName:"endArray",API:2,version:"0.1.3",init:function(t,e,i){var r,n,s=e.length,o=this.a=[];if(this.target=t,this._mod=0,!s)return!1;for(;-1<--s;)(r=t[s])!==(n=e[s])&&o.push({i:s,s:r,c:n-r});return!0},mod:function(t){"function"==typeof t.endArray&&(this._mod=t.endArray)},set:function(t){var e,i,r=this.target,n=this.a,s=n.length,o=this._mod;if(o)for(;-1<--s;)r[(e=n[s]).i]=o(e.s+e.c*t,r);else for(;-1<--s;)i=(e=n[s]).s+e.c*t,r[e.i]=i<1e-6&&-1e-6<i?0:i}})}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var n=function(n,t,s){var o=n.type,a=n.setRatio,l=t._tween,u=t._target;n.type=2,n.m=s,n.setRatio=function(t){var e,i,r;if(1!==t||l._time!==l._duration&&0!==l._time)if(t||l._time!==l._duration&&0!==l._time||-1e-6===l._rawPrevTime)if(e=n.c*t+n.s,n.r?e=Math.round(e):e<1e-6&&-1e-6<e&&(e=0),o)if(1===o){for(i=n.xs0+e+n.xs1,r=1;r<n.l;r++)i+=n["xn"+r]+n["xs"+(r+1)];n.t[n.p]=s.call(l,i,u,l)}else-1===o?n.t[n.p]=s.call(l,n.xs0,u,l):a&&a.call(n,t);else n.t[n.p]=s.call(l,e+n.xs0,u,l);else 2!==o?n.t[n.p]=s.call(l,n.b,u,l):a.call(n,t);else if(2!==o)if(n.r&&-1!==o)if(e=Math.round(n.s+n.c),o){if(1===o){for(i=n.xs0+e+n.xs1,r=1;r<n.l;r++)i+=n["xn"+r]+n["xs"+(r+1)];n.t[n.p]=s.call(l,i,u,l)}}else n.t[n.p]=s.call(l,e+n.xs0,u,l);else n.t[n.p]=s.call(l,n.e,u,l);else a.call(n,t)}},s=function(t,e){var i=e._firstPT,r=t.rotation&&-1!==e._overwriteProps.join("").indexOf("bezier");for(t.scale?t.scaleX=t.scaleY=t.scale:t.rotationZ&&(t.rotation=t.rotationZ);i;)"function"==typeof t[i.p]?n(i,e,t[i.p]):r&&"bezier"===i.n&&-1!==i.plugin._overwriteProps.join("").indexOf("rotation")&&(i.data.mod=t.rotation),i=i._next},t=_gsScope._gsDefine.plugin({propName:"modifiers",version:"0.0.4",API:2,init:function(t,e,i){return this._tween=i,this._vars=e,!0},initAll:function(){var t,e,i=this._tween,r=this._vars,n=i._firstPT;if(n._modInitted)return!1;for(n._modInitted=1;n;)e=n._next,t=r[n.n],n.pg?"css"===n.t._propName?s(r,n.t):n.t!==this&&(t=r[n.t._propName],n.t._tween=i,n.t._mod("object"==typeof t?t:r)):"function"==typeof t&&(2===n.f&&n.t?(n.t._applyPT.m=t,n.t._tween=i):(this._add(n.t,n.p,n.s,n.c,t),e&&(e._prev=n._prev),n._prev?n._prev._next=e:i._firstPT===n&&(i._firstPT=e),n._next=n._prev=null,i._propLookup[n.n]=this)),n=e;return!1}}).prototype;t._add=function(t,e,i,r,n){this._addTween(t,e,i,i+r,e,n),this._overwriteProps.push(e)},t=_gsScope._gsDefine.globals.TweenLite.version.split("."),Number(t[0])<=1&&Number(t[1])<19&&_gsScope.console&&console.log("ModifiersPlugin requires GSAP 1.19.0 or later.")}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).ModifiersPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var o,t,e,_=/(\d|\.)+/g,g=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,d={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]},m=function(t,e,i){return 255*(6*(t=t<0?t+1:1<t?t-1:t)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)+.5|0},l=function(t,e){var i,r,n,s,o,a,l,u,f,h,p,c="hsl"===e;if(t)if("number"==typeof t)i=[t>>16,t>>8&255,255&t];else{if(","===t.charAt(t.length-1)&&(t=t.substr(0,t.length-1)),d[t])i=d[t];else if("#"===t.charAt(0))4===t.length&&(t="#"+(r=t.charAt(1))+r+(n=t.charAt(2))+n+(s=t.charAt(3))+s),i=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t];else if("hsl"===t.substr(0,3))if(i=p=t.match(_),c){if(-1!==t.indexOf("="))return t.match(g)}else o=Number(i[0])%360/360,a=Number(i[1])/100,r=2*(l=Number(i[2])/100)-(n=l<=.5?l*(a+1):l+a-l*a),3<i.length&&(i[3]=Number(t[3])),i[0]=m(o+1/3,r,n),i[1]=m(o,r,n),i[2]=m(o-1/3,r,n);else i=t.match(_)||d.transparent;i[0]=Number(i[0]),i[1]=Number(i[1]),i[2]=Number(i[2]),3<i.length&&(i[3]=Number(i[3]))}else i=d.black;return c&&!p&&(r=i[0]/255,n=i[1]/255,s=i[2]/255,l=((u=Math.max(r,n,s))+(f=Math.min(r,n,s)))/2,u===f?o=a=0:(h=u-f,a=.5<l?h/(2-u-f):h/(u+f),o=u===r?(n-s)/h+(n<s?6:0):u===n?(s-r)/h+2:(r-n)/h+4,o*=60),i[0]=o+.5|0,i[1]=100*a+.5|0,i[2]=100*l+.5|0),"number"===e?i[0]<<16|i[1]<<8|i[2]:i},r=function(t,e){var i,r,n,s=(t+"").match(u)||[],o=0,a="";if(!s.length)return t;for(i=0;i<s.length;i++)r=s[i],o+=(n=t.substr(o,t.indexOf(r,o)-o)).length+r.length,3===(r=l(r,e?"hsl":"rgb")).length&&r.push(1),a+=n+(e?"hsla("+r[0]+","+r[1]+"%,"+r[2]+"%,"+r[3]:"rgba("+r.join(","))+")";return a+t.substr(o)},i=(_gsScope.GreenSockGlobals||_gsScope).TweenLite,u="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b",f=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],h=.212671,p=.71516,c=.072169,x=function(t,e){var i,r,n=[],s=0,o=0;for(i=0;i<4;i++){for(r=0;r<5;r++)o=4===r?t[s+4]:0,n[s+r]=t[s]*e[r]+t[s+1]*e[r+5]+t[s+2]*e[r+10]+t[s+3]*e[r+15]+o;s+=5}return n},y=function(t,e){var i=1-e,r=i*h,n=i*p,s=i*c;return x([r+e,n,s,0,0,r,n+e,s,0,0,r,n,s+e,0,0,0,0,0,1,0],t)},v=function(t,e,i){var r=l(e),n=r[0]/255,s=r[1]/255,o=r[2]/255,a=1-i;return x([a+i*n*h,i*n*p,i*n*c,0,0,i*s*h,a+i*s*p,i*s*c,0,0,i*o*h,i*o*p,a+i*o*c,0,0,0,0,0,1,0],t)},b=function(t,e){e*=Math.PI/180;var i=Math.cos(e),r=Math.sin(e);return x([h+i*(1-h)+r*-h,p+i*-p+r*-p,c+i*-c+r*(1-c),0,0,h+i*-h+.143*r,p+i*(1-p)+.14*r,c+i*-c+-.283*r,0,0,h+i*-h+r*-(1-h),p+i*-p+r*p,c+i*(1-c)+r*c,0,0,0,0,0,1,0,0,0,0,0,1],t)},w=function(t,e){return x([e,0,0,0,.5*(1-e),0,e,0,0,.5*(1-e),0,0,e,0,.5*(1-e),0,0,0,1,0],t)},T=function(t,e){var i,r=_gsScope.PIXI.filters[e],n=t.filters||[],s=n.length;if(!r)throw"PixiPlugin error: "+e+" isn't present.";for(;-1<--s;)if(n[s]instanceof r)return n[s];return i=new r,"BlurFilter"===e&&(i.blur=0),n.push(i),t.filters=n,i},P=function(t,e,i,r){e._addTween(i,t,i[t],r[t],t),e._overwriteProps.push(t)},S=function(t,e){var i=new _gsScope.PIXI.filters.ColorMatrixFilter;return i.matrix=e,i.brightness(t,!0),i.matrix},O={contrast:1,saturation:1,colorizeAmount:0,colorize:"rgb(255,255,255)",hue:0,brightness:1},k=function(t,e,i){var r,n,s,o=T(t,"ColorMatrixFilter"),a=t._gsColorMatrixFilter=t._gsColorMatrixFilter||{contrast:1,saturation:1,colorizeAmount:0,colorize:"rgb(255,255,255)",hue:0,brightness:1},l=e.combineCMF&&!("colorMatrixFilter"in e&&!e.colorMatrixFilter);s=o.matrix,e.resolution&&(o.resolution=e.resolution),e.matrix&&e.matrix.length===s.length?(n=e.matrix,1!==a.contrast&&P("contrast",i,a,O),a.hue&&P("hue",i,a,O),1!==a.brightness&&P("brightness",i,a,O),a.colorizeAmount&&(P("colorize",i,a,O),P("colorizeAmount",i,a,O)),1!==a.saturation&&P("saturation",i,a,O)):(n=f.slice(),null!=e.contrast?(n=w(n,Number(e.contrast)),P("contrast",i,a,e)):1!==a.contrast&&(l?n=w(n,a.contrast):P("contrast",i,a,O)),null!=e.hue?(n=b(n,Number(e.hue)),P("hue",i,a,e)):a.hue&&(l?n=b(n,a.hue):P("hue",i,a,O)),null!=e.brightness?(n=S(Number(e.brightness),n),P("brightness",i,a,e)):1!==a.brightness&&(l?n=S(a.brightness,n):P("brightness",i,a,O)),null!=e.colorize?(e.colorizeAmount="colorizeAmount"in e?Number(e.colorizeAmount):1,n=v(n,e.colorize,e.colorizeAmount),P("colorize",i,a,e),P("colorizeAmount",i,a,e)):a.colorizeAmount&&(l?n=v(n,a.colorize,a.colorizeAmount):(P("colorize",i,a,O),P("colorizeAmount",i,a,O))),null!=e.saturation?(n=y(n,Number(e.saturation)),P("saturation",i,a,e)):1!==a.saturation&&(l?n=y(n,a.saturation):P("saturation",i,a,O))),r=n.length;for(;-1<--r;)n[r]!==s[r]&&i._addTween(s,r,s[r],n[r],"colorMatrixFilter");i._overwriteProps.push("colorMatrixFilter")},A=function(t,e,i,r,n){var s=r._firstPT={_next:r._firstPT,t:t,p:e,proxy:{},f:"function"==typeof t[e]};s.proxy[e]="rgb("+l(s.f?t[e.indexOf("set")||"function"!=typeof t["get"+e.substr(3)]?e:"get"+e.substr(3)]():t[e]).join(",")+")",n._addTween(s.proxy,e,"get","number"==typeof i?"rgb("+l(i,!1).join(",")+")":i,e,null,null,o)},R=function(t,r){var n=r.setRatio,s=function(t){var e,i=s._firstPT;for(n.call(r,t);i;)e=l(i.proxy[i.p],"number"),i.f?i.t[i.p](e):i.t[i.p]=e,i=i._next;s.graphics&&(s.graphics.dirty++,s.graphics.clearDirty++)};return r.setRatio=s},M={tint:1,lineColor:1,fillColor:1},n="position,scale,skew,pivot,anchor,tilePosition,tileScale".split(","),N={x:"position",y:"position",tileX:"tilePosition",tileY:"tilePosition"},C={colorMatrixFilter:1,saturation:1,contrast:1,hue:1,colorize:1,colorizeAmount:1,brightness:1,combineCMF:1},s=Math.PI/180,E=function(t){return"string"==typeof t&&"="===t.charAt(1)?t.substr(0,2)+parseFloat(t.substr(2))*s:t*s};for(t=0;t<n.length;t++)e=n[t],N[e+"X"]=e,N[e+"Y"]=e;for(e in d)u+="|"+e+"\\b";u=new RegExp(u+")","gi"),o=function(t){var e,i=t[0]+" "+t[1];u.lastIndex=0,u.test(i)&&(e=-1!==i.indexOf("hsl(")||-1!==i.indexOf("hsla("),t[0]=r(t[0],e),t[1]=r(t[1],e))},i.defaultStringFilter||(i.defaultStringFilter=o);var a=_gsScope._gsDefine.plugin({propName:"pixi",priority:0,API:2,global:!0,version:"0.2.1",init:function(t,e,i,r){if(!t instanceof _gsScope.PIXI.DisplayObject)return!1;var n,s,o,a,l,u,f,h,p,c,_;for(u in e){if(n=N[u],"function"==typeof(o=e[u])&&(o=o(r||0,t)),n)s=-1!==u.charAt(u.length-1).toLowerCase().indexOf("x")?"x":"y",this._addTween(t[n],s,t[n][s],"skew"===n?E(o):o,u);else if("scale"===u||"anchor"===u||"pivot"===u||"tileScale"===u)this._addTween(t[u],"x",t[u].x,o,u+"X"),this._addTween(t[u],"y",t[u].y,o,u+"Y");else if("rotation"===u)this._addTween(t,u,t.rotation,E(o),u);else if(C[u])a||(k(t,e.colorMatrixFilter||e,this),a=!0);else if("blur"===u||"blurX"===u||"blurY"===u||"blurPadding"===u){if(l=T(t,"BlurFilter"),this._addTween(l,u,l[u],o,u),0!==e.blurPadding)for(f=e.blurPadding||2*Math.max(l[u],o),p=t.filters.length;-1<--p;)t.filters[p].padding=Math.max(t.filters[p].padding,f)}else if(M[u])if(h||(h=R(0,this)),("lineColor"===u||"fillColor"===u)&&t instanceof _gsScope.PIXI.Graphics){for(p=(c=t.graphicsData).length;-1<--p;)A(c[p],u,o,h,this);h.graphics=t}else A(t,u,o,h,this);else"autoAlpha"===u?(this._firstPT=_={t:{setRatio:function(){t.visible=!!t.alpha}},p:"setRatio",s:0,c:1,f:1,pg:0,n:"visible",pr:0,m:0,_next:this._firstPT},_._next&&(_._next._prev=_),this._addTween(t,"alpha",t.alpha,o,"alpha"),this._overwriteProps.push("alpha","visible")):this._addTween(t,u,t[u],o,u);this._overwriteProps.push(u)}return!0}});a.colorProps=M,a.parseColor=l,a.formatColors=r,a.colorStringFilter=o}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).PixiPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var f=/[^\d\-\.]/g,_=Math.PI/180,e=/(\d|\.)+/g,i={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]},h=function(t){return"number"==typeof t?[t>>16,t>>8&255,255&t]:""===t||null==t||"none"===t||"string"!=typeof t?i.transparent:i[t]?i[t]:"#"===t.charAt(0)?(4===t.length&&(t="#"+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)+t.charAt(3)+t.charAt(3)),[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t]):t.match(e)||i.transparent},g={scaleX:1,scaleY:1,tx:1,ty:1,rotation:1,shortRotation:1,skewX:1,skewY:1,scale:1},d=function(t,e){var i=t.matrix,r=i.a,n=i.b,s=i.c,o=i.d,a=e&&t._gsTransform||{skewY:0},l=a.scaleX<0;return a.tx=i.e-(a.ox||0),a.ty=i.f-(a.oy||0),a.scaleX=Math.sqrt(r*r+n*n),a.scaleY=Math.sqrt(o*o+s*s),a.rotation=r||n?Math.atan2(n,r):a.rotation||0,a.skewX=s||o?Math.atan2(s,o)+a.rotation:a.skewX||0,Math.abs(a.skewX)>Math.PI/2&&(l?(a.scaleX*=-1,a.skewX+=a.rotation<=0?Math.PI:-Math.PI,a.rotation+=a.rotation<=0?Math.PI:-Math.PI):(a.scaleY*=-1,a.skewX+=a.skewX<=0?Math.PI:-Math.PI)),a.rotation<1e-6&&-1e-6<a.rotation&&(r||n)&&(a.rotation=0),a.skewX<1e-6&&-1e-6<a.skewX&&(n||s)&&(a.skewX=0),e&&(t._gsTransform=a),a},m=function(t,e){return null==t?e:"string"==typeof t&&1===t.indexOf("=")?parseInt(t.charAt(0)+"1",10)*Number(t.substr(2))+e:Number(t)},x=function(t,e){var i=-1===t.indexOf("rad")?_:1,r=1===t.indexOf("=");return t=Number(t.replace(f,""))*i,r?t+e:t};_gsScope._gsDefine.plugin({propName:"raphael",version:"0.2.2",API:2,init:function(t,e,i){if(!t.attr)return!1;var r,n,s,o,a,l,u;for(r in this._target=t,this._tween=i,this._props=t._gsProps=t._gsProps||{},e)s=e[r],"transform"!==r?g[r]||"pivot"===r?this._parseTransform(t,e):(n=t.attr(r),this._firstPT=o={_next:this._firstPT,t:this._props,p:r,b:n,f:!1,n:"raphael_"+r,r:!1,type:0},"fill"===r||"stroke"===r?(a=h(n),l=h(s),o.e=s,o.s=Number(a[0]),o.c=Number(l[0])-o.s,o.gs=Number(a[1]),o.gc=Number(l[1])-o.gs,o.bs=Number(a[2]),o.bc=Number(l[2])-o.bs,3<a.length||3<l.length?(o.as=a.length<4?1:Number(a[3]),o.ac=(l.length<4?1:Number(l[3]))-o.as,o.type=2):o.type=1):(n="string"==typeof n?parseFloat(n.replace(f,"")):Number(n),"string"==typeof s?(u="="===s.charAt(1),s=parseFloat(s.replace(f,""))):u=!1,o.e=s||0===s?u?s+n:s:e[r],!n&&0!==n||!s&&0!==s||!(o.c=u?s:s-n)?(o.type=-1,o.i=e[r],o.s=o.c=0):o.s=n),this._overwriteProps.push("raphael_"+r),o._next&&(o._next._prev=o)):this._parseTransform(t,s);return!0},set:function(t){for(var e,i=this._firstPT;i;)e=i.c*t+i.s,i.r&&(e=Math.round(e)),i.type?1===i.type?i.t[i.p]="rgb("+(e>>0)+", "+(i.gs+t*i.gc>>0)+", "+(i.bs+t*i.bc>>0)+")":2===i.type?i.t[i.p]="rgba("+(e>>0)+", "+(i.gs+t*i.gc>>0)+", "+(i.bs+t*i.bc>>0)+", "+(i.as+t*i.ac)+")":-1===i.type&&(i.t[i.p]=i.i):i.t[i.p]=e,i=i._next;if(this._target.attr(this._props),this._transform){var r=(i=this._transform).rotation,n=r-i.skewX,s=Math.cos(r)*i.scaleX,o=Math.sin(r)*i.scaleX,a=Math.sin(n)*-i.scaleY,l=Math.cos(n)*i.scaleY,u=this._pxl,f=this._pyl;o<1e-6&&-1e-6<o&&(o=0),a<1e-6&&-1e-6<a&&(a=0),i.ox=this._pxg-(u*s+f*a),i.oy=this._pyg-(u*o+f*l),this._target.transform("m"+s+","+o+","+a+","+l+","+(i.tx+i.ox)+","+(i.ty+i.oy))}}}).prototype._parseTransform=function(t,e){if(!this._transform){var i,r,n,s,o,a,l,u,f,h=this._transform=d(t,!0),p=1e-6;if("object"==typeof e){if(i={scaleX:m(null!=e.scaleX?e.scaleX:e.scale,h.scaleX),scaleY:m(null!=e.scaleY?e.scaleY:e.scale,h.scaleY),tx:m(e.tx,h.tx),ty:m(e.ty,h.ty)},null!=e.shortRotation){i.rotation="number"==typeof e.shortRotation?e.shortRotation*_:x(e.shortRotation,h.rotation);var c=(i.rotation-h.rotation)%(2*Math.PI);c!==c%Math.PI&&(c+=Math.PI*(c<0?2:-2)),i.rotation=h.rotation+c}else i.rotation=null==e.rotation?h.rotation:"number"==typeof e.rotation?e.rotation*_:x(e.rotation,h.rotation);i.skewX=null==e.skewX?h.skewX:"number"==typeof e.skewX?e.skewX*_:x(e.skewX,h.skewX),i.skewY=null==e.skewY?h.skewY:"number"==typeof e.skewY?e.skewY*_:x(e.skewY,h.skewY),(r=i.skewY-h.skewY)&&(i.skewX+=r,i.rotation+=r),i.skewY<p&&i.skewY>-p&&(i.skewY=0),i.skewX<p&&i.skewX>-p&&(i.skewX=0),i.rotation<p&&i.rotation>-p&&(i.rotation=0),l="string"==typeof(f=e.localPivot||e.globalPivot)?(o=f.split(","),a=Number(o[0]),Number(o[1])):"object"==typeof f?(a=Number(f.x),Number(f.y)):e.localPivot?(a=(o=t.getBBox(!0)).width/2,o.height/2):(a=(o=t.getBBox()).x+o.width/2,o.y+o.height/2),e.localPivot?(u=t.matrix,a+=t.attr("x"),l+=t.attr("y"),this._pxl=a,this._pyl=l,this._pxg=a*u.a+l*u.c+u.e-h.tx,this._pyg=a*u.b+l*u.d+u.f-h.ty):(u=t.matrix.invert(),this._pxl=a*u.a+l*u.c+u.e,this._pyl=a*u.b+l*u.d+u.f,this._pxg=a-h.tx,this._pyg=l-h.ty)}else{if("string"!=typeof e)return;o=this._target.transform(),t.transform(e),i=d(t,!1),t.transform(o)}for(n in g)h[n]!==i[n]&&"shortRotation"!==n&&"scale"!==n&&(this._firstPT=s={_next:this._firstPT,t:h,p:n,s:h[n],c:i[n]-h[n],n:n,f:!1,r:!1,b:h[n],e:i[n],type:0},s._next&&(s._next._prev=s),this._overwriteProps.push("raphael_"+n))}}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var t=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.7.0",priority:-1,API:2,init:function(t,e,i){return this._tween=i,!0}}),l=function(e){var i=e<1?Math.pow(10,(e+"").length-2):1;return function(t){return(Math.round(t/e)*e*i|0)/i}},u=function(t,e){for(;t;)t.f||t.blob||(t.m=e||Math.round),t=t._next},e=t.prototype;e._onInitAllProps=function(){var t,e,i,r,n=this._tween,s=n.vars.roundProps,o={},a=n._propLookup.roundProps;if("object"!=typeof s||s.push)for("string"==typeof s&&(s=s.split(",")),i=s.length;-1<--i;)o[s[i]]=Math.round;else for(r in s)o[r]=l(s[r]);for(r in o)for(t=n._firstPT;t;)e=t._next,t.pg?t.t._mod(o):t.n===r&&(2===t.f&&t.t?u(t.t._firstPT,o[r]):(this._add(t.t,r,t.s,t.c,o[r]),e&&(e._prev=t._prev),t._prev?t._prev._next=e:n._firstPT===t&&(n._firstPT=e),t._next=t._prev=null,n._propLookup[r]=a)),t=e;return!1},e._add=function(t,e,i,r,n){this._addTween(t,e,i,i+r,e,n||Math.round),this._overwriteProps.push(e)}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var a=(_gsScope.document||{}).documentElement,l=_gsScope,o=function(t,e){var i="x"===e?"Width":"Height",r="scroll"+i,n="client"+i,s=document.body;return t===l||t===a||t===s?Math.max(a[r],s[r])-(l["inner"+i]||a[n]||s[n]):t[r]-t["offset"+i]},u=function(t,e){var i="scroll"+("x"===e?"Left":"Top");return t===l&&(null!=t.pageXOffset?i="page"+e.toUpperCase()+"Offset":t=null!=a[i]?a:document.body),function(){return t[i]}},s=function(t,e){var i=function(t){return"string"==typeof t&&(t=TweenLite.selector(t)),t.length&&t!==l&&t[0]&&t[0].style&&!t.nodeType&&(t=t[0]),t===l||t.nodeType&&t.style?t:null}(t).getBoundingClientRect(),r=document.body,n=!e||e===l||e===r,s=n?{top:a.clientTop-(window.pageYOffset||a.scrollTop||r.scrollTop||0),left:a.clientLeft-(window.pageXOffset||a.scrollLeft||r.scrollLeft||0)}:e.getBoundingClientRect(),o={x:i.left-s.left,y:i.top-s.top};return!n&&e&&(o.x+=u(e,"x")(),o.y+=u(e,"y")()),o},r=function(t,e,i,r){var n=typeof t;return isNaN(t)?"string"==n&&"="===t.charAt(1)?parseInt(t.charAt(0)+"1",10)*parseFloat(t.substr(2))+r:"max"===t?o(e,i):Math.min(o(e,i),s(t,e)[i]):parseFloat(t)},f=_gsScope._gsDefine.plugin({propName:"scrollTo",API:2,global:!0,version:"1.9.2",init:function(t,e,i){return this._wdw=t===l,this._target=t,this._tween=i,"object"!=typeof e?"string"==typeof(e={y:e}).y&&"max"!==e.y&&"="!==e.y.charAt(1)&&(e.x=e.y):e.nodeType&&(e={y:e,x:e}),this.vars=e,this._autoKill=!1!==e.autoKill,this.getX=u(t,"x"),this.getY=u(t,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),null!=e.x?(this._addTween(this,"x",this.x,r(e.x,t,"x",this.x)-(e.offsetX||0),"scrollTo_x",!0),this._overwriteProps.push("scrollTo_x")):this.skipX=!0,null!=e.y?(this._addTween(this,"y",this.y,r(e.y,t,"y",this.y)-(e.offsetY||0),"scrollTo_y",!0),this._overwriteProps.push("scrollTo_y")):this.skipY=!0,!0},set:function(t){this._super.setRatio.call(this,t);var e=this._wdw||!this.skipX?this.getX():this.xPrev,i=this._wdw||!this.skipY?this.getY():this.yPrev,r=i-this.yPrev,n=e-this.xPrev,s=f.autoKillThreshold;this.x<0&&(this.x=0),this.y<0&&(this.y=0),this._autoKill&&(!this.skipX&&(s<n||n<-s)&&e<o(this._target,"x")&&(this.skipX=!0),!this.skipY&&(s<r||r<-s)&&i<o(this._target,"y")&&(this.skipY=!0),this.skipX&&this.skipY&&(this._tween.kill(),this.vars.onAutoKill&&this.vars.onAutoKill.apply(this.vars.onAutoKillScope||this._tween,this.vars.onAutoKillParams||[]))),this._wdw?l.scrollTo(this.skipX?e:this.x,this.skipY?i:this.y):(this.skipY||(this._target.scrollTop=this.y),this.skipX||(this._target.scrollLeft=this.x)),this.xPrev=this.x,this.yPrev=this.y}}),t=f.prototype;f.max=o,f.getOffset=s,f.buildGetter=u,f.autoKillThreshold=7,t._kill=function(t){return t.scrollTo_x&&(this.skipX=!0),t.scrollTo_y&&(this.skipY=!0),this._super._kill.call(this,t)}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).ScrollToPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine.plugin({propName:"yourCustomProperty",priority:0,API:2,version:"1.0.0",overwriteProps:["yourCustomProperty"],init:function(t,e,i,r){return this._target=t,this._addTween(t,"scaleX",t.scaleX,e,"scaleX",!1),this._addTween(t,"scaleY",t.scaleY,e,"scaleY",!1),this._alphaStart=t.alpha,this._alphaChange=e.alpha-t.alpha,!0},set:function(t){this._super.setRatio.call(this,t),this._target.alpha=this._alphaStart+this._alphaChange*t}})}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var o=function(t){var e=t.nodeType,i="";if(1===e||9===e||11===e){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=o(t)}else if(3===e||4===e)return t.nodeValue;return i},t="[-]|\ud83c[\udc00-\udfff]|\ud83d[\udc00-\udfff]|[⚔-⚗]|\ud83e[\udd10-\udd5d]|[\ud800-\udbff][\udc00-\udfff]",i=new RegExp(t),r=new RegExp(t+"|.","g"),a=function(t,e){return""!==e&&e||!i.test(t)?t.split(e||""):t.match(r)},e=_gsScope._gsDefine.plugin({propName:"text",API:2,version:"0.6.2",init:function(t,e,i,r){var n,s=t.nodeName.toUpperCase();if("function"==typeof e&&(e=e(r,t)),this._svg=t.getBBox&&("TEXT"===s||"TSPAN"===s),!("innerHTML"in t||this._svg))return!1;if(this._target=t,"object"!=typeof e&&(e={value:e}),void 0===e.value)return this._text=this._original=[""],!0;for(this._delimiter=e.delimiter||"",this._original=a(o(t).replace(/\s+/g," "),this._delimiter),this._text=a(e.value.replace(/\s+/g," "),this._delimiter),this._runBackwards=!0===i.vars.runBackwards,this._runBackwards&&(s=this._original,this._original=this._text,this._text=s),"string"==typeof e.newClass&&(this._newClass=e.newClass,this._hasClass=!0),"string"==typeof e.oldClass&&(this._oldClass=e.oldClass,this._hasClass=!0),n=(s=this._original.length-this._text.length)<0?this._original:this._text,this._fillChar=e.fillChar||(e.padSpace?"&nbsp;":""),s<0&&(s=-s);-1<--s;)n.push(this._fillChar);return!0},set:function(t){1<t?t=1:t<0&&(t=0),this._runBackwards&&(t=1-t);var e,i,r,n=this._text.length,s=t*n+.5|0;r=this._hasClass?(e=this._newClass&&0!=s,i=this._oldClass&&s!==n,(e?"<span class='"+this._newClass+"'>":"")+this._text.slice(0,s).join(this._delimiter)+(e?"</span>":"")+(i?"<span class='"+this._oldClass+"'>":"")+this._delimiter+this._original.slice(s).join(this._delimiter)+(i?"</span>":"")):this._text.slice(0,s).join(this._delimiter)+this._delimiter+this._original.slice(s).join(this._delimiter),this._svg?this._target.textContent=r:this._target.innerHTML="&nbsp;"===this._fillChar&&-1!==r.indexOf(" ")?r.split(" ").join("&nbsp;&nbsp;"):r}}).prototype;e._newClass=e._oldClass=e._delimiter=""}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope).TextPlugin};"undefined"!=typeof module&&module.exports?(require("../TweenLite.js"),module.exports=e()):"function"==typeof define&&define.amd&&define(["TweenLite"],e)}(),function(p,c){"use strict";var _={},r=p.document,g=p.GreenSockGlobals=p.GreenSockGlobals||p,t=g[c];if(t)return"undefined"!=typeof module&&module.exports&&(module.exports=t);var e,i,n,d,m,s,o,x=function(t){var e,i=t.split("."),r=g;for(e=0;e<i.length;e++)r[i[e]]=r=r[i[e]]||{};return r},h=x("com.greensock"),y=1e-8,l=function(t){var e,i=[],r=t.length;for(e=0;e!==r;i.push(t[e++]));return i},v=function(){},b=(s=Object.prototype.toString,o=s.call([]),function(t){return null!=t&&(t instanceof Array||"object"==typeof t&&!!t.push&&s.call(t)===o)}),w={},T=function(a,l,u,f){this.sc=w[a]?w[a].sc:[],(w[a]=this).gsClass=null,this.func=u;var h=[];this.check=function(t){for(var e,i,r,n,s=l.length,o=s;-1<--s;)(e=w[l[s]]||new T(l[s],[])).gsClass?(h[s]=e.gsClass,o--):t&&e.sc.push(this);if(0===o&&u){if(r=(i=("com.greensock."+a).split(".")).pop(),n=x(i.join("."))[r]=this.gsClass=u.apply(u,h),f)if(g[r]=_[r]=n,"undefined"!=typeof module&&module.exports)if(a===c)for(s in module.exports=_[c]=n,_)n[s]=_[s];else _[c]&&(_[c][r]=n);else"function"==typeof define&&define.amd&&define((p.GreenSockAMDPath?p.GreenSockAMDPath+"/":"")+a.split(".").pop(),[],function(){return n});for(s=0;s<this.sc.length;s++)this.sc[s].check()}},this.check(!0)},a=p._gsDefine=function(t,e,i,r){return new T(t,e,i,r)},P=h._class=function(t,e,i){return e=e||function(){},a(t,[],function(){return e},i),e};a.globals=g;var u=[0,0,1,1],S=P("easing.Ease",function(t,e,i,r){this._func=t,this._type=i||0,this._power=r||0,this._params=e?u.concat(e):u},!0),O=S.map={},f=S.register=function(t,e,i,r){for(var n,s,o,a,l=e.split(","),u=l.length,f=(i||"easeIn,easeOut,easeInOut").split(",");-1<--u;)for(s=l[u],n=r?P("easing."+s,null,!0):h.easing[s]||{},o=f.length;-1<--o;)a=f[o],O[s+"."+a]=O[a+s]=n[a]=t.getRatio?t:t[a]||new t};for((n=S.prototype)._calcEnd=!1,n.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,r=1===e?1-t:2===e?t:t<.5?2*t:2*(1-t);return 1===i?r*=r:2===i?r*=r*r:3===i?r*=r*r*r:4===i&&(r*=r*r*r*r),1===e?1-r:2===e?r:t<.5?r/2:1-r/2},i=(e=["Linear","Quad","Cubic","Quart","Quint,Strong"]).length;-1<--i;)n=e[i]+",Power"+i,f(new S(null,null,1,i),n,"easeOut",!0),f(new S(null,null,2,i),n,"easeIn"+(0===i?",easeNone":"")),f(new S(null,null,3,i),n,"easeInOut");O.linear=h.easing.Linear.easeIn,O.swing=h.easing.Quad.easeInOut;var k=P("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});(n=k.prototype).addEventListener=function(t,e,i,r,n){n=n||0;var s,o,a=this._listeners[t],l=0;for(this!==d||m||d.wake(),null==a&&(this._listeners[t]=a=[]),o=a.length;-1<--o;)(s=a[o]).c===e&&s.s===i?a.splice(o,1):0===l&&s.pr<n&&(l=o+1);a.splice(l,0,{c:e,s:i,up:r,pr:n})},n.removeEventListener=function(t,e){var i,r=this._listeners[t];if(r)for(i=r.length;-1<--i;)if(r[i].c===e)return void r.splice(i,1)},n.dispatchEvent=function(t){var e,i,r,n=this._listeners[t];if(n)for(1<(e=n.length)&&(n=n.slice(0)),i=this._eventTarget;-1<--e;)(r=n[e])&&(r.up?r.c.call(r.s||i,{type:t,target:i}):r.c.call(r.s||i))};var A=p.requestAnimationFrame,R=p.cancelAnimationFrame,M=Date.now||function(){return(new Date).getTime()},N=M();for(i=(e=["ms","moz","webkit","o"]).length;-1<--i&&!A;)A=p[e[i]+"RequestAnimationFrame"],R=p[e[i]+"CancelAnimationFrame"]||p[e[i]+"CancelRequestAnimationFrame"];P("Ticker",function(t,e){var n,s,o,a,l,u=this,f=M(),i=!(!1===e||!A)&&"auto",h=500,p=33,c=function(t){var e,i,r=M()-N;h<r&&(f+=r-p),N+=r,u.time=(N-f)/1e3,e=u.time-l,(!n||0<e||!0===t)&&(u.frame++,l+=e+(a<=e?.004:a-e),i=!0),!0!==t&&(o=s(c)),i&&u.dispatchEvent("tick")};k.call(u),u.time=u.frame=0,u.tick=function(){c(!0)},u.lagSmoothing=function(t,e){if(!arguments.length)return h<1e8;h=t||1e8,p=Math.min(e,h,0)},u.sleep=function(){null!=o&&(i&&R?R(o):clearTimeout(o),s=v,o=null,u===d&&(m=!1))},u.wake=function(t){null!==o?u.sleep():t?f+=-N+(N=M()):10<u.frame&&(N=M()-h+5),s=0===n?v:i&&A?A:function(t){return setTimeout(t,1e3*(l-u.time)+1|0)},u===d&&(m=!0),c(2)},u.fps=function(t){if(!arguments.length)return n;a=1/((n=t)||60),l=this.time+a,u.wake()},u.useRAF=function(t){if(!arguments.length)return i;u.sleep(),i=t,u.fps(n)},u.fps(t),setTimeout(function(){"auto"===i&&u.frame<5&&"hidden"!==(r||{}).visibilityState&&u.useRAF(!1)},1500)}),(n=h.Ticker.prototype=new h.events.EventDispatcher).constructor=h.Ticker;var C=P("core.Animation",function(t,e){if(this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=Number(e.delay)||0,this._timeScale=1,this._active=!!e.immediateRender,this.data=e.data,this._reversed=!!e.reversed,$){m||d.wake();var i=this.vars.useFrames?Z:$;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});d=C.ticker=new h.Ticker,(n=C.prototype)._dirty=n._gc=n._initted=n._paused=!1,n._totalTime=n._time=0,n._rawPrevTime=-1,n._next=n._last=n._onUpdate=n._timeline=n.timeline=null,n._paused=!1;var E=function(){m&&2e3<M()-N&&("hidden"!==(r||{}).visibilityState||!d.lagSmoothing())&&d.wake();var t=setTimeout(E,2e3);t.unref&&t.unref()};E(),n.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},n.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},n.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},n.seek=function(t,e){return this.totalTime(Number(t),!1!==e)},n.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,!1!==e,!0)},n.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},n.render=function(t,e,i){},n.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,!this._gc&&this.timeline||this._enabled(!0),this},n.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<i+this.totalDuration()/this._timeScale-y},n._enabled=function(t,e){return m||d.wake(),this._gc=!t,this._active=this.isActive(),!0!==e&&(t&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},n._kill=function(t,e){return this._enabled(!1,!1)},n.kill=function(t,e){return this._kill(t,e),this},n._uncache=function(t){for(var e=t?this:this.timeline;e;)e._dirty=!0,e=e.timeline;return this},n._swapSelfInParams=function(t){for(var e=t.length,i=t.concat();-1<--e;)"{self}"===t[e]&&(i[e]=this);return i},n._callback=function(t){var e=this.vars,i=e[t],r=e[t+"Params"],n=e[t+"Scope"]||e.callbackScope||this;switch(r?r.length:0){case 0:i.call(n);break;case 1:i.call(n,r[0]);break;case 2:i.call(n,r[0],r[1]);break;default:i.apply(n,r)}},n.eventCallback=function(t,e,i,r){if("on"===(t||"").substr(0,2)){var n=this.vars;if(1===arguments.length)return n[t];null==e?delete n[t]:(n[t]=e,n[t+"Params"]=b(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,n[t+"Scope"]=r),"onUpdate"===t&&(this._onUpdate=e)}return this},n.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},n.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&0<this._time&&this._time<this._duration&&0!==t&&this.totalTime(this._totalTime*(t/this._duration),!0),this):(this._dirty=!1,this._duration)},n.totalDuration=function(t){return this._dirty=!1,arguments.length?this.duration(t):this._totalDuration},n.time=function(t,e){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(t>this._duration?this._duration:t,e)):this._time},n.totalTime=function(t,e,i){if(m||d.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(t<0&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var r=this._totalDuration,n=this._timeline;if(r<t&&!i&&(t=r),this._startTime=(this._paused?this._pauseTime:n._time)-(this._reversed?r-t:t)/this._timeScale,n._dirty||this._uncache(!1),n._timeline)for(;n._timeline;)n._timeline._time!==(n._startTime+n._totalTime)/n._timeScale&&n.totalTime(n._totalTime,!0),n=n._timeline}this._gc&&this._enabled(!0,!1),this._totalTime===t&&0!==this._duration||(D.length&&tt(),this.render(t,e,!1),D.length&&tt())}return this},n.progress=n.totalProgress=function(t,e){var i=this.duration();return arguments.length?this.totalTime(i*t,e):i?this._time/i:this.ratio},n.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},n.endTime=function(t){return this._startTime+(0!=t?this.totalDuration():this.duration())/this._timeScale},n.timeScale=function(t){if(!arguments.length)return this._timeScale;var e,i;for(t=t||y,this._timeline&&this._timeline.smoothChildTiming&&(i=(e=this._pauseTime)||0===e?e:this._timeline.totalTime(),this._startTime=i-(i-this._startTime)*this._timeScale/t),this._timeScale=t,i=this.timeline;i&&i.timeline;)i._dirty=!0,i.totalDuration(),i=i.timeline;return this},n.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},n.paused=function(t){if(!arguments.length)return this._paused;var e,i,r=this._timeline;return t!=this._paused&&r&&(m||t||d.wake(),i=(e=r.rawTime())-this._pauseTime,!t&&r.smoothChildTiming&&(this._startTime+=i,this._uncache(!1)),this._pauseTime=t?e:null,this._paused=t,this._active=this.isActive(),!t&&0!=i&&this._initted&&this.duration()&&(e=r.smoothChildTiming?this._totalTime:(e-this._startTime)/this._timeScale,this.render(e,e===this._totalTime,!0))),this._gc&&!t&&this._enabled(!0,!1),this};var X=P("core.SimpleTimeline",function(t){C.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});(n=X.prototype=new C).constructor=X,n.kill()._gc=!1,n._first=n._last=n._recent=null,n._sortChildren=!1,n.add=n.insert=function(t,e,i,r){var n,s;if(t._startTime=Number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=this.rawTime()-(t._timeline.rawTime()-t._pauseTime)),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),n=this._last,this._sortChildren)for(s=t._startTime;n&&n._startTime>s;)n=n._prev;return n?(t._next=n._next,n._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=n,this._recent=t,this._timeline&&this._uncache(!0),this},n._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,t===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},n.render=function(t,e,i){var r,n=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;n;)r=n._next,(n._active||t>=n._startTime&&!n._paused&&!n._gc)&&(n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)),n=r},n.rawTime=function(){return m||d.wake(),this._totalTime};var F=P("TweenLite",function(t,e,i){if(C.call(this,e,i),this.render=F.prototype.render,null==t)throw"Cannot tween a null target.";this.target=t="string"!=typeof t?t:F.selector(t)||t;var r,n,s,o=t.jquery||t.length&&t!==p&&t[0]&&(t[0]===p||t[0].nodeType&&t[0].style&&!t.nodeType),a=this.vars.overwrite;if(this._overwrite=a=null==a?K[F.defaultOverwrite]:"number"==typeof a?a>>0:K[a],(o||t instanceof Array||t.push&&b(t))&&"number"!=typeof t[0])for(this._targets=s=l(t),this._propLookup=[],this._siblings=[],r=0;r<s.length;r++)(n=s[r])?"string"!=typeof n?n.length&&n!==p&&n[0]&&(n[0]===p||n[0].nodeType&&n[0].style&&!n.nodeType)?(s.splice(r--,1),this._targets=s=s.concat(l(n))):(this._siblings[r]=et(n,this,!1),1===a&&1<this._siblings[r].length&&rt(n,this,null,1,this._siblings[r])):"string"==typeof(n=s[r--]=F.selector(n))&&s.splice(r+1,1):s.splice(r--,1);else this._propLookup={},this._siblings=et(t,this,!1),1===a&&1<this._siblings.length&&rt(t,this,null,1,this._siblings);(this.vars.immediateRender||0===e&&0===this._delay&&!1!==this.vars.immediateRender)&&(this._time=-y,this.render(Math.min(0,-this._delay)))},!0),I=function(t){return t&&t.length&&t!==p&&t[0]&&(t[0]===p||t[0].nodeType&&t[0].style&&!t.nodeType)};(n=F.prototype=new C).constructor=F,n.kill()._gc=!1,n.ratio=0,n._firstPT=n._targets=n._overwrittenProps=n._startAt=null,n._notifyPluginsOfEnabled=n._lazy=!1,F.version="2.1.2",F.defaultEase=n._ease=new S(null,null,1,1),F.defaultOverwrite="auto",F.ticker=d,F.autoSleep=120,F.lagSmoothing=function(t,e){d.lagSmoothing(t,e)},F.selector=p.$||p.jQuery||function(t){var e=p.$||p.jQuery;return e?(F.selector=e)(t):(r||(r=p.document),r?r.querySelectorAll?r.querySelectorAll(t):r.getElementById("#"===t.charAt(0)?t.substr(1):t):t)};var D=[],z={},L=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,B=/[\+-]=-?[\.\d]/,Y=function(t){for(var e,i=this._firstPT;i;)e=i.blob?1===t&&null!=this.end?this.end:t?this.join(""):this.start:i.c*t+i.s,i.m?e=i.m.call(this._tween,e,this._target||i.t,this._tween):e<1e-6&&-1e-6<e&&!i.blob&&(e=0),i.f?i.fp?i.t[i.p](i.fp,e):i.t[i.p](e):i.t[i.p]=e,i=i._next},j=function(t){return(1e3*t|0)/1e3+""},Q=function(t,e,i,r){var n,s,o,a,l,u,f,h=[],p=0,c="",_=0;for(h.start=t,h.end=e,t=h[0]=t+"",e=h[1]=e+"",i&&(i(h),t=h[0],e=h[1]),h.length=0,n=t.match(L)||[],s=e.match(L)||[],r&&(r._next=null,r.blob=1,h._firstPT=h._applyPT=r),l=s.length,a=0;a<l;a++)f=s[a],c+=(u=e.substr(p,e.indexOf(f,p)-p))||!a?u:",",p+=u.length,_?_=(_+1)%5:"rgba("===u.substr(-5)&&(_=1),f===n[a]||n.length<=a?c+=f:(c&&(h.push(c),c=""),o=parseFloat(n[a]),h.push(o),h._firstPT={_next:h._firstPT,t:h,p:h.length-1,s:o,c:("="===f.charAt(1)?parseInt(f.charAt(0)+"1",10)*parseFloat(f.substr(2)):parseFloat(f)-o)||0,f:0,m:_&&_<4?Math.round:j}),p+=f.length;return(c+=e.substr(p))&&h.push(c),h.setRatio=Y,B.test(e)&&(h.end=null),h},G=function(t,e,i,r,n,s,o,a,l){"function"==typeof r&&(r=r(l||0,t));var u=typeof t[e],f="function"!=u?"":e.indexOf("set")||"function"!=typeof t["get"+e.substr(3)]?e:"get"+e.substr(3),h="get"!==i?i:f?o?t[f](o):t[f]():t[e],p="string"==typeof r&&"="===r.charAt(1),c={t:t,p:e,s:h,f:"function"==u,pg:0,n:n||e,m:s?"function"==typeof s?s:Math.round:0,pr:0,c:p?parseInt(r.charAt(0)+"1",10)*parseFloat(r.substr(2)):parseFloat(r)-h||0};if(("number"!=typeof h||"number"!=typeof r&&!p)&&(o||isNaN(h)||!p&&isNaN(r)||"boolean"==typeof h||"boolean"==typeof r?(c.fp=o,c={t:Q(h,p?parseFloat(c.s)+c.c+(c.s+"").replace(/[0-9\-\.]/g,""):r,a||F.defaultStringFilter,c),p:"setRatio",s:0,c:1,f:2,pg:0,n:n||e,pr:0,m:0}):(c.s=parseFloat(h),p||(c.c=parseFloat(r)-c.s||0))),c.c)return(c._next=this._firstPT)&&(c._next._prev=c),this._firstPT=c},U=F._internals={isArray:b,isSelector:I,lazyTweens:D,blobDif:Q},q=F._plugins={},H=U.tweenLookup={},V=0,W=U.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1,stagger:1},K={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,true:1,false:0},Z=C._rootFramesTimeline=new X,$=C._rootTimeline=new X,J=30,tt=U.lazyRender=function(){var t,e,i=D.length;for(z={},t=0;t<i;t++)(e=D[t])&&!1!==e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0),e._lazy=!1);D.length=0};$._startTime=d.time,Z._startTime=d.frame,$._active=Z._active=!0,setTimeout(tt,1),C._updateRoot=F.render=function(){var t,e,i;if(D.length&&tt(),$.render((d.time-$._startTime)*$._timeScale,!1,!1),Z.render((d.frame-Z._startTime)*Z._timeScale,!1,!1),D.length&&tt(),d.frame>=J){for(i in J=d.frame+(parseInt(F.autoSleep,10)||120),H){for(t=(e=H[i].tweens).length;-1<--t;)e[t]._gc&&e.splice(t,1);0===e.length&&delete H[i]}if((!(i=$._first)||i._paused)&&F.autoSleep&&!Z._first&&1===d._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||d.sleep()}}},d.addEventListener("tick",C._updateRoot);var et=function(t,e,i){var r,n,s=t._gsTweenID;if(H[s||(t._gsTweenID=s="t"+V++)]||(H[s]={target:t,tweens:[]}),e&&((r=H[s].tweens)[n=r.length]=e,i))for(;-1<--n;)r[n]===e&&r.splice(n,1);return H[s].tweens},it=function(t,e,i,r){var n,s,o=t.vars.onOverwrite;return o&&(n=o(t,e,i,r)),(o=F.onOverwrite)&&(s=o(t,e,i,r)),!1!==n&&!1!==s},rt=function(t,e,i,r,n){var s,o,a,l;if(1===r||4<=r){for(l=n.length,s=0;s<l;s++)if((a=n[s])!==e)a._gc||a._kill(null,t,e)&&(o=!0);else if(5===r)break;return o}var u,f=e._startTime+y,h=[],p=0,c=0===e._duration;for(s=n.length;-1<--s;)(a=n[s])===e||a._gc||a._paused||(a._timeline!==e._timeline?(u=u||nt(e,0,c),0===nt(a,u,c)&&(h[p++]=a)):a._startTime<=f&&a._startTime+a.totalDuration()/a._timeScale>f&&((c||!a._initted)&&f-a._startTime<=2e-8||(h[p++]=a)));for(s=p;-1<--s;)if(l=(a=h[s])._firstPT,2===r&&a._kill(i,t,e)&&(o=!0),2!==r||!a._firstPT&&a._initted&&l){if(2!==r&&!it(a,e))continue;a._enabled(!1,!1)&&(o=!0)}return o},nt=function(t,e,i){for(var r=t._timeline,n=r._timeScale,s=t._startTime;r._timeline;){if(s+=r._startTime,n*=r._timeScale,r._paused)return-100;r=r._timeline}return e<(s/=n)?s-e:i&&s===e||!t._initted&&s-e<2e-8?y:(s+=t.totalDuration()/t._timeScale/n)>e+y?0:s-e-y};n._init=function(){var t,e,i,r,n,s,o=this.vars,a=this._overwrittenProps,l=this._duration,u=!!o.immediateRender,f=o.ease,h=this._startAt;if(o.startAt){for(r in h&&(h.render(-1,!0),h.kill()),n={},o.startAt)n[r]=o.startAt[r];if(n.data="isStart",n.overwrite=!1,n.immediateRender=!0,n.lazy=u&&!1!==o.lazy,n.startAt=n.delay=null,n.onUpdate=o.onUpdate,n.onUpdateParams=o.onUpdateParams,n.onUpdateScope=o.onUpdateScope||o.callbackScope||this,this._startAt=F.to(this.target||{},0,n),u)if(0<this._time)this._startAt=null;else if(0!==l)return}else if(o.runBackwards&&0!==l)if(h)h.render(-1,!0),h.kill(),this._startAt=null;else{for(r in 0!==this._time&&(u=!1),i={},o)W[r]&&"autoCSS"!==r||(i[r]=o[r]);if(i.overwrite=0,i.data="isFromStart",i.lazy=u&&!1!==o.lazy,i.immediateRender=u,this._startAt=F.to(this.target,0,i),u){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=f=f?f instanceof S?f:"function"==typeof f?new S(f,o.easeParams):O[f]||F.defaultEase:F.defaultEase,o.easeParams instanceof Array&&f.config&&(this._ease=f.config.apply(f,o.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(s=this._targets.length,t=0;t<s;t++)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],a?a[t]:null,t)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,a,0);if(e&&F._onPluginEvent("_onInitAllProps",this),a&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),o.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=o.onUpdate,this._initted=!0},n._initProps=function(t,e,i,r,n){var s,o,a,l,u,f;if(null==t)return!1;for(s in z[t._gsTweenID]&&tt(),this.vars.css||t.style&&t!==p&&t.nodeType&&q.css&&!1!==this.vars.autoCSS&&function(t,e){var i,r={};for(i in t)W[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!q[i]||q[i]&&q[i]._autoCSS)||(r[i]=t[i],delete t[i]);t.css=r}(this.vars,t),this.vars)if(f=this.vars[s],W[s])f&&(f instanceof Array||f.push&&b(f))&&-1!==f.join("").indexOf("{self}")&&(this.vars[s]=f=this._swapSelfInParams(f,this));else if(q[s]&&(l=new q[s])._onInitTween(t,this.vars[s],this,n)){for(this._firstPT=u={_next:this._firstPT,t:l,p:"setRatio",s:0,c:1,f:1,n:s,pg:1,pr:l._priority,m:0},o=l._overwriteProps.length;-1<--o;)e[l._overwriteProps[o]]=this._firstPT;(l._priority||l._onInitAllProps)&&(a=!0),(l._onDisable||l._onEnable)&&(this._notifyPluginsOfEnabled=!0),u._next&&(u._next._prev=u)}else e[s]=G.call(this,t,s,"get",f,s,0,null,this.vars.stringFilter,n);return r&&this._kill(r,t)?this._initProps(t,e,i,r,n):1<this._overwrite&&this._firstPT&&1<i.length&&rt(t,this,e,this._overwrite,i)?(this._kill(e,t),this._initProps(t,e,i,r,n)):(this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration)&&(z[t._gsTweenID]=!0),a)},n.render=function(t,e,i){var r,n,s,o,a=this,l=a._time,u=a._duration,f=a._rawPrevTime;if(u-y<=t&&0<=t)a._totalTime=a._time=u,a.ratio=a._ease._calcEnd?a._ease.getRatio(1):1,a._reversed||(r=!0,n="onComplete",i=i||a._timeline.autoRemoveChildren),0===u&&(a._initted||!a.vars.lazy||i)&&(a._startTime===a._timeline._duration&&(t=0),(f<0||t<=0&&-y<=t||f===y&&"isPause"!==a.data)&&f!==t&&(i=!0,y<f&&(n="onReverseComplete")),a._rawPrevTime=o=!e||t||f===t?t:y);else if(t<y)a._totalTime=a._time=0,a.ratio=a._ease._calcEnd?a._ease.getRatio(0):0,(0!==l||0===u&&0<f)&&(n="onReverseComplete",r=a._reversed),-y<t?t=0:t<0&&(a._active=!1,0===u&&(a._initted||!a.vars.lazy||i)&&(0<=f&&(f!==y||"isPause"!==a.data)&&(i=!0),a._rawPrevTime=o=!e||t||f===t?t:y)),(!a._initted||a._startAt&&a._startAt.progress())&&(i=!0);else if(a._totalTime=a._time=t,a._easeType){var h=t/u,p=a._easeType,c=a._easePower;(1===p||3===p&&.5<=h)&&(h=1-h),3===p&&(h*=2),1===c?h*=h:2===c?h*=h*h:3===c?h*=h*h*h:4===c&&(h*=h*h*h*h),a.ratio=1===p?1-h:2===p?h:t/u<.5?h/2:1-h/2}else a.ratio=a._ease.getRatio(t/u);if(a._time!==l||i){if(!a._initted){if(a._init(),!a._initted||a._gc)return;if(!i&&a._firstPT&&(!1!==a.vars.lazy&&a._duration||a.vars.lazy&&!a._duration))return a._time=a._totalTime=l,a._rawPrevTime=f,D.push(a),void(a._lazy=[t,e]);a._time&&!r?a.ratio=a._ease.getRatio(a._time/u):r&&a._ease._calcEnd&&(a.ratio=a._ease.getRatio(0===a._time?0:1))}for(!1!==a._lazy&&(a._lazy=!1),a._active||!a._paused&&a._time!==l&&0<=t&&(a._active=!0),0===l&&(a._startAt&&(0<=t?a._startAt.render(t,!0,i):n||(n="_dummyGS")),a.vars.onStart&&(0===a._time&&0!==u||e||a._callback("onStart"))),s=a._firstPT;s;)s.f?s.t[s.p](s.c*a.ratio+s.s):s.t[s.p]=s.c*a.ratio+s.s,s=s._next;a._onUpdate&&(t<0&&a._startAt&&-1e-4!==t&&a._startAt.render(t,!0,i),e||(a._time!==l||r||i)&&a._callback("onUpdate")),n&&(a._gc&&!i||(t<0&&a._startAt&&!a._onUpdate&&-1e-4!==t&&a._startAt.render(t,!0,i),r&&(a._timeline.autoRemoveChildren&&a._enabled(!1,!1),a._active=!1),!e&&a.vars[n]&&a._callback(n),0===u&&a._rawPrevTime===y&&o!==y&&(a._rawPrevTime=0)))}},n._kill=function(t,e,i){if("all"===t&&(t=null),null==t&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);e="string"!=typeof e?e||this._targets||this.target:F.selector(e)||e;var r,n,s,o,a,l,u,f,h,p=i&&this._time&&i._startTime===this._startTime&&this._timeline===i._timeline,c=this._firstPT;if((b(e)||I(e))&&"number"!=typeof e[0])for(r=e.length;-1<--r;)this._kill(t,e[r],i)&&(l=!0);else{if(this._targets){for(r=this._targets.length;-1<--r;)if(e===this._targets[r]){a=this._propLookup[r]||{},this._overwrittenProps=this._overwrittenProps||[],n=this._overwrittenProps[r]=t?this._overwrittenProps[r]||{}:"all";break}}else{if(e!==this.target)return!1;a=this._propLookup,n=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(a){if(u=t||a,f=t!==n&&"all"!==n&&t!==a&&("object"!=typeof t||!t._tempKill),i&&(F.onOverwrite||this.vars.onOverwrite)){for(s in u)a[s]&&(h||(h=[]),h.push(s));if((h||!t)&&!it(this,i,e,h))return!1}for(s in u)(o=a[s])&&(p&&(o.f?o.t[o.p](o.s):o.t[o.p]=o.s,l=!0),o.pg&&o.t._kill(u)&&(l=!0),o.pg&&0!==o.t._overwriteProps.length||(o._prev?o._prev._next=o._next:o===this._firstPT&&(this._firstPT=o._next),o._next&&(o._next._prev=o._prev),o._next=o._prev=null),delete a[s]),f&&(n[s]=1);!this._firstPT&&this._initted&&c&&this._enabled(!1,!1)}}return l},n.invalidate=function(){this._notifyPluginsOfEnabled&&F._onPluginEvent("_onDisable",this);var t=this._time;return this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],C.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-y,this.render(t,!1,!1!==this.vars.lazy)),this},n._enabled=function(t,e){if(m||d.wake(),t&&this._gc){var i,r=this._targets;if(r)for(i=r.length;-1<--i;)this._siblings[i]=et(r[i],this,!0);else this._siblings=et(this.target,this,!0)}return C.prototype._enabled.call(this,t,e),!(!this._notifyPluginsOfEnabled||!this._firstPT)&&F._onPluginEvent(t?"_onEnable":"_onDisable",this)},F.to=function(t,e,i){return new F(t,e,i)},F.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new F(t,e,i)},F.fromTo=function(t,e,i,r){return r.startAt=i,r.immediateRender=0!=r.immediateRender&&0!=i.immediateRender,new F(t,e,r)},F.delayedCall=function(t,e,i,r,n){return new F(e,0,{delay:t,onComplete:e,onCompleteParams:i,callbackScope:r,onReverseComplete:e,onReverseCompleteParams:i,immediateRender:!1,lazy:!1,useFrames:n,overwrite:0})},F.set=function(t,e){return new F(t,0,e)},F.getTweensOf=function(t,e){if(null==t)return[];var i,r,n,s;if(t="string"!=typeof t?t:F.selector(t)||t,(b(t)||I(t))&&"number"!=typeof t[0]){for(i=t.length,r=[];-1<--i;)r=r.concat(F.getTweensOf(t[i],e));for(i=r.length;-1<--i;)for(s=r[i],n=i;-1<--n;)s===r[n]&&r.splice(i,1)}else if(t._gsTweenID)for(i=(r=et(t).concat()).length;-1<--i;)(r[i]._gc||e&&!r[i].isActive())&&r.splice(i,1);return r||[]},F.killTweensOf=F.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var r=F.getTweensOf(t,e),n=r.length;-1<--n;)r[n]._kill(i,t)};var st=P("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=st.prototype},!0);if(n=st.prototype,st.version="1.19.0",st.API=2,n._firstPT=null,n._addTween=G,n.setRatio=Y,n._kill=function(t){var e,i=this._overwriteProps,r=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;-1<--e;)null!=t[i[e]]&&i.splice(e,1);for(;r;)null!=t[r.n]&&(r._next&&(r._next._prev=r._prev),r._prev?(r._prev._next=r._next,r._prev=null):this._firstPT===r&&(this._firstPT=r._next)),r=r._next;return!1},n._mod=n._roundProps=function(t){for(var e,i=this._firstPT;i;)(e=t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&"function"==typeof e&&(2===i.f?i.t._applyPT.m=e:i.m=e),i=i._next},F._onPluginEvent=function(t,e){var i,r,n,s,o,a=e._firstPT;if("_onInitAllProps"===t){for(;a;){for(o=a._next,r=n;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:s)?a._prev._next=a:n=a,(a._next=r)?r._prev=a:s=a,a=o}a=e._firstPT=n}for(;a;)a.pg&&"function"==typeof a.t[t]&&a.t[t]()&&(i=!0),a=a._next;return i},st.activate=function(t){for(var e=t.length;-1<--e;)t[e].API===st.API&&(q[(new t[e])._propName]=t[e]);return!0},a.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,r=t.priority||0,n=t.overwriteProps,s={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},o=P("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){st.call(this,i,r),this._overwriteProps=n||[]},!0===t.global),a=o.prototype=new st(i);for(e in(a.constructor=o).API=t.API,s)"function"==typeof t[e]&&(a[s[e]]=t[e]);return o.version=t.version,st.activate([o]),o},e=p._gsQueue){for(i=0;i<e.length;i++)e[i]();for(n in w)w[n].func||p.console.log("GSAP encountered missing dependency: "+n)}m=!1}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite"),function(){"use strict";var h="undefined"==typeof WebKitCSSMatrix?new DOMMatrix:new WebKitCSSMatrix;function p(t,e,i){this.x=t,this.y=e,this.z=i}function c(e){try{return"undefined"==typeof WebKitCSSMatrix?new DOMMatrix(e):new WebKitCSSMatrix(e)}catch(t){return console.warn(e),console.warn(t.toString()),h}}function r(t){for(var e=h,i=t;null!=i&&i!==i.ownerDocument.documentElement;){var r=window.getComputedStyle(i,void 0).transform||"none";e=("none"===r?h:c(r)).multiply(e),i=i.parentNode}for(var n=t.offsetWidth,s=t.offsetHeight,o=4,a=1/0,l=1/0;0<=--o;){var u=new p(0===o||1===o?0:n,0===o||3===o?0:s,0).transformBy(e);u.x<a&&(a=u.x),u.y<l&&(l=u.y)}var f=t.getBoundingClientRect();return e=h.translate(window.pageXOffset+f.left-a,window.pageYOffset+f.top-l,0).multiply(e)}p.prototype.transformBy=function(t){var e=t.multiply(h.translate(this.x,this.y,this.z));return new p(e.m41,e.m42,e.m43)},window.convertPointFromPageToNode=function(t,e,i){return new p(e,i,0).transformBy(r(t).inverse())},window.convertPointFromNodeToPage=function(t,e,i){return new p(e,i,0).transformBy(r(t))}}();