// smooth.min.js (缓动) (function(e){"use strict";(function(){function e(){var e=!1;e&&c("keydown",n),y.keyboardsupport&&!e&&u("keydown",n)}function t(){if(document.body){var t=document.body,a=document.documentelement,r=window.innerheight,n=t.scrollheight;if(x=document.compatmode.indexof("css")>=0?a:t,w=t,e(),s=!0,top!=self)b=!0;else if(n>r&&(t.offsetheight<=r||a.offsetheight<=r)&&(a.style.height="auto",x.offsetheight<=r)){var o=document.createelement("div");o.style.clear="both",t.appendchild(o)}y.fixedbackground||v||(t.style.backgroundattachment="scroll",a.style.backgroundattachment="scroll")}}function a(e,t,a,r){if(r||(r=1e3),d(t,a),1!=y.accelerationmax){var n=+new date,o=n-t;if(o1&&(i=math.min(i,y.accelerationmax),t*=i,a*=i)}t=+new date}if(m.push({x:t,y:a,lastx:t<0?.99:-.99,lasty:a<0?.99:-.99,start:+new date}),!c){var l=e===document.body,u=function(n){for(var o=+new date,i=0,c=0,s=0;s=y.animationtime,m=p?1:f/y.animationtime;y.pulsealgorithm&&(m=h(m));var w=d.x*m-d.lastx>>0,g=d.y*m-d.lasty>>0;i+=w,c+=g,d.lastx+=w,d.lasty+=g,p&&(m.splice(s,1),s--)}l?window.scrollby(i,c):(i&&(e.scrollleft+=i),c&&(e.scrolltop+=c)),t||a||(m=[]),m.length?e(u,e,r/y.framerate+1):c=!1};e(u,e,0),c=!0}}function r(e){s||t();var r=e.target,n=l(r);if(!n||e.defaultprevented||s(w,"embed")||s(r,"embed")&&/\.pdf/i.test(r.src))return!0;var o=e.wheeldeltax||0,i=e.wheeldeltay||0;return o||i||(i=e.wheeldelta||0),!(y.touchpadsupport||!f(i))||(math.abs(o)>1.2&&(o*=y.stepsize/120),math.abs(i)>1.2&&(i*=y.stepsize/120),a(n,-o,-i))}function n(e){var t=e.target,r=e.ctrlkey||e.altkey||e.metakey||e.shiftkey&&e.keycode!==h.spacebar;if(/input|textarea|select|embed/i.test(t.nodename)||t.iscontenteditable||e.defaultprevented||r)return!0;if(s(t,"button")&&e.keycode===h.spacebar)return!0;var n,o=0,i=0,u=l(w),c=u.clientheight;switch(u==document.body&&(c=window.innerheight),e.keycode){case h.up:i=-y.arrowscroll;break;case h.down:i=y.arrowscroll;break;case h.spacebar:n=e.shiftkey?1:-1,i=-n*c*.9;break;case h.pageup:i=.9*-c;break;case h.pagedown:i=.9*c;break;case h.home:i=-u.scrolltop;break;case h.end:var d=u.scrollheight-u.scrolltop-c;i=d>0?d+10:0;break;case h.left:o=-y.arrowscroll;break;case h.right:o=y.arrowscroll;break;default:return!0}a(u,o,i),e.preventdefault()}function o(e){w=e.target}function i(e,t){for(var a=e.length;a--;)z[n(e[a])]=t;return t}function l(e){var t=[],a=null,r=x.scrollheight;do{var n=z[n(e)];if(n)return i(t,n);if(t.push(e),r===e.scrollheight){if(!b||x.clientheight+100?1:-1,t=t>0?1:-1,k.x===e&&k.y===t||(k.x=e,k.y=t,m=[],t=0)}function f(e){if(e){e=math.abs(e),d.push(e),d.shift(),cleartimeout(a);var t=d[0]==d[1]&&d[1]==d[2],a=p(d[0],120)&&p(d[1],120)&&p(d[2],120);return!(t||a)}}function p(e,t){return math.floor(e/t)==e/t}function m(e){var t,a,r;return e*=y.pulsescale,e<1?t=e-(1-math.exp(-e)):(a=math.exp(-1),e-=1,r=1-math.exp(-e),t=a+r*(1-a)),t*y.pulsenormalize}function h(e){return e>=1?1:e<=0?0:(1==y.pulsenormalize&&(y.pulsenormalize/=m(1)),m(e))}var w,g={framerate:150,animationtime:1800,stepsize:85,pulsealgorithm:!0,pulsescale:8,pulsenormalize:1,accelerationdelta:20,accelerationmax:1,keyboardsupport:!0,arrowscroll:50,touchpadsupport:!0,fixedbackground:!0,excluded:""},y=g,v=!1,b=!1,k={x:0,y:0},s=!1,x=document.documentelement,d=[120,120,120],h={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},m=(y=g,[]),c=!1,t=+new date,z={};setinterval(function(){z={}},1e4);var a,n=function(){var e=0;return function(t){return t.uniqueid||(t.uniqueid=e++)}}(),e=window.requestanimationframe||window.webkitrequestanimationframe||function(e,t,a){window.settimeout(e,a||1e3/60)},k=/chrome/i.test(window.navigator.useragent),l="onmousewheel"in document;l&&k&&(u("mousedown",o),u("mousewheel",r),u("load",t))})()})(jquery); //锚链接 smoothscroll /*使用方法链接导航锚链接*/ eval(function(p,a,c,k,e,r){e=function(c){return(c35?string.fromcharcode(c+29):c.tostring(36))};if(!''.replace(/^/,string)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new regexp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(7(a,b){6(12 1r===\'7\'&&1r.2j){1r([],b(a))}z 6(12 1o===\'s\'){2o.1o=b(a)}z{a.2k=b(a)}})(12 1f!==\'2k\'?1f:24.1w||24.1f,7(u){\'37 2g\';3 v={};3 w=\'13\'1e l&&\'1g\'1e u;3 x,t,n,o,x;3 y={1p:\'[1o-1h]\',1s:\'[1o-1h-2n]\',1l:2h,1x:\'1v\',1q:0,1e:11,1a:7(){}};3 z=7(){3 c={};3 d=q;3 i=0;3 e=1d.14;6(v.15.17.18(1d[0])===\'[s 2l]\'){d=1d[0];i++}3 f=7(a){1p(3 b 1e a){6(v.15.2i.18(a,b)){6(d&&v.15.17.18(a[b])===\'[s v]\'){c[b]=z(11,c[b],a[b])}z{c[b]=a[b]}}}};1p(;i1){1n=11;e[1]=e[1].1r(/"/g,\'\').1r(/\'/g,\'\')}}1p(;a&&a!==l&&a.2i===1;a=a.2j){6(c===\'.\'){6(d){6(a.1g.1s(b.y(1))){9 a}}z{6(1u 2u(\'(^|\\\\s)\'+b.y(1)+\'(\\\\s|$)\').38(a.29)){9 a}}}6(c===\'#\'){6(a.2d===b.y(1)){9 a}}6(c===\'[\'){6(a.2e(e[0])){6(1n){6(a.1w(e[0])===e[1]){9 a}}z{9 a}}}6(a.1z.20()===b){9 a}}9 m};v.1t=7(a){6(a.1c(0)===\'#\'){a=a.y(1)}3 b=2m(a);3 c=b.14;3 d=-1;3 e;3 f=\'\';3 g=b.1u(0);1v(++d=2e&&e<=2f)||e==2g||(d===0&&e>=1i&&e<=1j)||(d===1&&e>=1i&&e<=1j&&g===1z)){f+=\'\\\\\'+e.17(16)+\' \';1b}6(e>=2m||e===1z||e===2n||e>=1i&&e<=1j||e>=2o&&e<=2p||e>=2q&&e<=2s){f+=b.1c(d);1b}f+=\'\\\\\'+b.1c(d)}9\'#\'+f};3 c=7(a,b){3 c;6(a===\'2w\')c=b*b;6(a===\'33\')c=b*(2-b);6(a===\'36\')c=b<0.5?2*b*b:-1+(4-2*b)*b;6(a===\'39\')c=b*b*b;6(a===\'25\')c=(--b)*b*b+1;6(a===\'1v\')c=b<0.5?4*b*b*b:(b-1)*(2*b-2)*(2*b-2)+1;6(a===\'26\')c=b*b*b*b;6(a===\'27\')c=1-(--b)*b*b*b;6(a===\'28\')c=b<0.5?8*b*b*b*b:1-8*(--b)*b*b*b;6(a===\'2a\')c=b*b*b*b*b;6(a===\'2b\')c=1+(--b)*b*b*b*b;6(a===\'2c\')c=b<0.5?16*b*b*b*b*b:1+16*(--b)*b*b*b*b;9 c||b};3 d=7(a,b,c){3 d=0;6(a.1c){2f{d+=a.1d;a=a.1c}1v(a)}d=r.1a(d-b-c,0);9 r.2h(d,f()-e())};3 e=7(){9 r.1a(l.p.1b,1w.1f||0)};3 f=7(){9 r.1a(u.l.1l.1k,u.l.p.1k,u.l.1l.1h,u.l.p.1h,u.l.1l.1b,u.l.p.1b)};3 g=7(a){9!a||!(12 1m===\'s\'&&12 1m.1i===\'7\')?{}:1m.1i(a)};3 h=7(a,b){6(u.1j.1k&&(b||b===\'11\')&&u.w.1m!==\'2u:\'){u.1j.1k(m,m,[u.w.1m,\'//\',u.w.2v,u.w.2w,u.w.2x,a].2y(\'\'))}};3 i=7(a){9 a===m?0:(a(a)+a.1d)};v.1n=7(e,f,g){3 h=g(f?f.1w(\'1o-2b\'):m);3 i=z(x||y,g||{},h);3 j=v.15.17.18(e)===\'[s 2d]\'?11:q;3 k=j?m:(e===\'#\'?u.l.p:u.l.13(e));6(!j&&!k)9;3 l=u.1q;6(!n){n=u.l.13(i.1s)}6(!o){o=i(n)}3 m=j?e:d(k,o,1t(i.1q,10));3 n=m-l;3 o=f();3 p=0;3 q,19;6(!j){h(e,i.1e)}3 r=7(a,b,c){3 d=u.1q;6(a==b||d==b||((u.1f+d)>=o)){1x(c);6(!j){k.2r()}i.1a(e,f)}};3 s=7(){p+=16;q=(p/1t(i.1l,10));q=(q>1)?1:q;19=l+(n*c(i.1x,q));u.1y(0,r.2t(19));r(19,m,x)};3 t=7(){1x(x);x=2v(s,16)};6(u.1q===0){u.1y(0,0)}t()};3 j=7(a){6(a.2x!==0||a.2y||a.2z)9;3 b=b(a.30,x.1p);6(b&&b.1z.20()===\'a\'){a.31();3 c=v.1t(b.32);v.1n(c,b,x)}};3 k=7(a){6(!t){t=34(7(){t=m;o=i(n)},35)}};v.21=7(){6(!x)9;u.l.22(\'23\',j,q);u.22(\'1y\',k,q);x=m;t=m;n=m;o=m;x=m};v.2l=7(a){6(!w)9;v.21();x=z(y,a||{});n=u.l.13(x.1s);o=i(n);u.l.1g(\'23\',j,q);6(n){u.1g(\'1y\',k,q)}};9 v});',62,197,'|||var|||if|function||return||||||||||||||||||||||||||||||||||||||document|null|fixedheader|headerheight|documentelement|false|math|object|eventtimeout||object|location|animationinterval|substr|else||true|typeof|queryselector|length|prototype||tostring|call|position|max|clientheight|charat|arguments|in|global|addeventlistener|offsetheight|0x0030|0x0039|scrollheight|body|json|value|data|for|pageyoffset|define|selectorheader|escapecharacters|charcodeat|while|window|easing|resize|0x002d|callback|continue|offsetparent|offsettop|updateurl|innerheight|classlist|scroll|parse|history|pushstate|speed|protocol|animatescroll|exports|selector|offset|replace|contains|parseint|new|easeinoutcubic|getattribute|clearinterval|scrollto|tagname|tolowercase|destroy|removeeventlistener|click|this|easeoutcubic|easeinquart|easeoutquart|easeinoutquart|classname|easeinquint|easeoutquint|easeinoutquint|id|hasattribute|do|strict|min|hasownproperty|amd|undefined|init|string|header|module|split|throw|invalidcharactererror|invalid|character|file|host|pathname|search|join|the|input|options|0000|number|0x0001|0x001f|0x007f|500|nodetype|parentnode|smoothscroll|boolean|0x0080|0x005f|0x0041|0x005a|0x0061|focus|0x007a|floor|regexp|setinterval|easeinquad|button|metakey|ctrlkey|target|preventdefault|hash|easeoutquad|settimeout|66|easeinoutquad|use|test|easeincubic|0x0000'.split('|'),0,{})); /*wow*/ /*! wow - v1.0.1 - 2014-09-03 * copyright (c) 2014 matthieu aussaguel; licensed mit */(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexof||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.ismobile=function(a){return/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(a)},a.prototype.addevent=function(a,b,c){return null!=a.addeventlistener?a.addeventlistener(b,c,!1):null!=a.attachevent?a.attachevent("on"+b,c):a[b]=c},a.prototype.removeevent=function(a,b,c){return null!=a.removeeventlistener?a.removeeventlistener(b,c,!1):null!=a.detachevent?a.detachevent("on"+b,c):delete a[b]},a.prototype.innerheight=function(){return"innerheight"in window?window.innerheight:document.documentelement.clientheight},a}(),c=this.weakmap||this.mozweakmap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.mutationobserver||this.webkitmutationobserver||this.mozmutationobserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("mutationobserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("wow.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notsupported=!0,a.prototype.observe=function(){},a}()),d=this.getcomputedstyle||function(a){return this.getpropertyvalue=function(b){var c;return"float"===b&&(b="stylefloat"),e.test(b)&&b.replace(e,function(a,b){return b.touppercase()}),(null!=(c=a.currentstyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.wow=function(){function e(a){null==a&&(a={}),this.scrollcallback=f(this.scrollcallback,this),this.scrollhandler=f(this.scrollhandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationnamecache=new c}return e.prototype.defaults={boxclass:"wow",animateclass:"animated",offset:0,mobile:!0,live:!0},e.prototype.init=function(){var a;return this.element=window.document.documentelement,"interactive"===(a=document.readystate)||"complete"===a?this.start():this.util().addevent(document,"domcontentloaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.queryselectorall("."+this.config.boxclass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetstyle();else{for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applystyle(b,!0);this.util().addevent(window,"scroll",this.scrollhandler),this.util().addevent(window,"resize",this.scrollhandler),this.interval=setinterval(this.scrollcallback,50)}return this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addednodes||[],f=[],a=0,b=e.length;b>a;a++)c=e[a],f.push(this.dosync(c));return f}.call(a));return g}}(this)).observe(document.body,{childlist:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeevent(window,"scroll",this.scrollhandler),this.util().removeevent(window,"resize",this.scrollhandler),null!=this.interval?clearinterval(this.interval):void 0},e.prototype.sync=function(){return a.notsupported?this.dosync(this.element):void 0},e.prototype.dosync=function(a){var b,c,d,e,f;if(!this.stopped){if(null==a&&(a=this.element),1!==a.nodetype)return;for(a=a.parentnode||a,e=a.queryselectorall("."+this.config.boxclass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.applystyle(b,!0),this.boxes.push(b),this.all.push(b),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applystyle(a),a.classname=""+a.classname+" "+this.config.animateclass},e.prototype.applystyle=function(a,b){var c,d,e;return d=a.getattribute("data-wow-duration"),c=a.getattribute("data-wow-delay"),e=a.getattribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customstyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestanimationframe"in window?function(a){return window.requestanimationframe(a)}:function(a){return a()}}(),e.prototype.resetstyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.setattribute("style","visibility: visible;"));return e},e.prototype.customstyle=function(a,b,c,d,e){return b&&this.cacheanimationname(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorset(a.style,{animationduration:c}),d&&this.vendorset(a.style,{animationdelay:d}),e&&this.vendorset(a.style,{animationiterationcount:e}),this.vendorset(a.style,{animationname:b?"none":this.cachedanimationname(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorset=function(a,b){var c,d,e,f;f=[];for(c in b)d=b[c],a[""+c]=d,f.push(function(){var b,f,g,h;for(g=this.vendors,h=[],b=0,f=g.length;f>b;b++)e=g[b],h.push(a[""+e+c.charat(0).touppercase()+c.substr(1)]=d);return h}.call(this));return f},e.prototype.vendorcss=function(a,b){var c,e,f,g,h,i;for(e=d(a),c=e.getpropertycssvalue(b),i=this.vendors,g=0,h=i.length;h>g;g++)f=i[g],c=c||e.getpropertycssvalue("-"+f+"-"+b);return c},e.prototype.animationname=function(a){var b;try{b=this.vendorcss(a,"animation-name").csstext}catch(c){b=d(a).getpropertyvalue("animation-name")}return"none"===b?"":b},e.prototype.cacheanimationname=function(a){return this.animationnamecache.set(a,this.animationname(a))},e.prototype.cachedanimationname=function(a){return this.animationnamecache.get(a)},e.prototype.scrollhandler=function(){return this.scrolled=!0},e.prototype.scrollcallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isvisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsettop=function(a){for(var b;void 0===a.offsettop;)a=a.parentnode;for(b=a.offsettop;a=a.offsetparent;)b+=a.offsettop;return b},e.prototype.isvisible=function(a){var b,c,d,e,f;return c=a.getattribute("data-wow-offset")||this.config.offset,f=window.pageyoffset,e=f+math.min(this.element.clientheight,this.util().innerheight())-c,d=this.offsettop(a),b=d+a.clientheight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().ismobile(navigator.useragent)},e}()}).call(this); /*mousewheel*/ !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jquery)}(function(u){var f,d,e=["wheel","mousewheel","dommousescroll","mozmousepixelscroll"],t="onwheel"in window.document||9<=window.document.documentmode?["wheel"]:["mousewheel","dommousescroll","mozmousepixelscroll"],w=array.prototype.slice;if(u.event.fixhooks)for(var i=e.length;i;)u.event.fixhooks[e[--i]]=u.event.mousehooks;var c=u.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addeventlistener)for(var e=t.length;e;)this.addeventlistener(t[--e],n,!1);else this.onmousewheel=n;u.data(this,"mousewheel-line-height",c.getlineheight(this)),u.data(this,"mousewheel-page-height",c.getpageheight(this))},teardown:function(){if(this.removeeventlistener)for(var e=t.length;e;)this.removeeventlistener(t[--e],n,!1);else this.onmousewheel=null;u.removedata(this,"mousewheel-line-height"),u.removedata(this,"mousewheel-page-height")},getlineheight:function(e){var t=u(e),i=t["offsetparent"in u.fn?"offsetparent":"parent"]();return i.length||(i=u("body")),parseint(i.css("fontsize"),10)||parseint(t.css("fontsize"),10)||16},getpageheight:function(e){return u(e).height()},settings:{adjustolddeltas:!0,normalizeoffset:!0}};function n(e){var t,i=e||window.event,n=w.call(arguments,1),o=0,l=0,s=0;if((e=u.event.fix(i)).type="mousewheel","detail"in i&&(s=-1*i.detail),"wheeldelta"in i&&(s=i.wheeldelta),"wheeldeltay"in i&&(s=i.wheeldeltay),"wheeldeltax"in i&&(l=-1*i.wheeldeltax),"axis"in i&&i.axis===i.horizontal_axis&&(l=-1*s,s=0),o=0===s?l:s,"deltay"in i&&(o=s=-1*i.deltay),"deltax"in i&&(l=i.deltax,0===s&&(o=-1*l)),0!==s||0!==l){if(1===i.deltamode){var a=u.data(this,"mousewheel-line-height");o*=a,s*=a,l*=a}else if(2===i.deltamode){var h=u.data(this,"mousewheel-page-height");o*=h,s*=h,l*=h}if(t=math.max(math.abs(s),math.abs(l)),(!d||t'+item+''+after});t.empty().append(inject)}}var methods={init:function(){return this.each(function(){injector($(this),'','char','')})},words:function(){return this.each(function(){injector($(this),' ','word',' ')})},lines:function(){return this.each(function(){var r="eefec303079ad17405c889e092e105b0";injector($(this).children("br").replacewith(r).end(),r,'line','')})}};$.fn.lettering=function(method){if(method&&methods[method]){return methods[method].apply(this,[].slice.call(arguments,1))}else if(method==='letters'||!method){return methods.init.apply(this,[].slice.call(arguments,0))}$.error('method '+method+' does not exist on jquery.lettering');return this}})(jquery); /*textillate.js*/ (function($){"use strict";function isineffect(effect){return/in/.test(effect)||$.inarray(effect,$.fn.textillate.defaults.ineffects)>=0};function isouteffect(effect){return/out/.test(effect)||$.inarray(effect,$.fn.textillate.defaults.outeffects)>=0};function getdata(node){var attrs=node.attributes||[],data={};if(!attrs.length)return data;$.each(attrs,function(i,attr){if(/^data-in-*/.test(attr.nodename)){data.in=data.in||{};data.in[attr.nodename.replace(/data-in-/,'')]=attr.nodevalue}else if(/^data-out-*/.test(attr.nodename)){data.out=data.out||{};data.out[attr.nodename.replace(/data-out-/,'')]=attr.nodevalue}else if(/^data-*/.test(attr.nodename)){data[attr.nodename]=attr.nodevalue}});return data};function shuffle(o){for(var j,x,i=o.length;i;j=parseint(math.random()*i),x=o[--i],o[i]=o[j],o[j]=x);return o};function animate($c,effect,cb){$c.addclass('animated '+effect).css('visibility','visible').show();$c.one('animationend webkitanimationend oanimationend',function(){$c.removeclass('animated '+effect);cb&&cb()})};function animatechars($chars,options,cb){var that=this,count=$chars.length;if(!count){cb&&cb();return};if(options.shuffle)$chars=shuffle($chars);if(options.reverse)$chars=$chars.toarray().reverse();$.each($chars,function(i,c){var $char=$(c);function complete(){if(isineffect(options.effect)){$char.css('visibility','visible')}else if(isouteffect(options.effect)){$char.css('visibility','hidden')}count-=1;if(!count&&cb)cb()};var delay=options.sync?options.delay:options.delay*i*options.delayscale;$char.text()?settimeout(function(){animate($char,options.effect,complete)},delay):complete()})};var textillate=function(element,options){var base=this,$element=$(element);base.init=function(){base.$texts=$element.find(options.selector);if(!base.$texts.length){base.$texts=$('
  • '+$element.html()+'
');$element.html(base.$texts)};base.$texts.hide();base.$current=$('').text(base.$texts.find(':first-child').html()).prependto($element);if(isineffect(options.in.effect)){base.$current.css('visibility','hidden')}else if(isouteffect(options.out.effect)){base.$current.css('visibility','visible')};base.setoptions(options);base.timeoutrun=null;settimeout(function(){base.options.autostart&&base.start()},base.options.initialdelay)};base.setoptions=function(options){base.options=options};base.triggerevent=function(name){var e=$.event(name+'.tlt');$element.trigger(e,base);return e};base.in=function(index,cb){index=index||0;var $elem=base.$texts.find(':nth-child('+(index+1)+')'),options=$.extend({},base.options,getdata($elem)),$chars;$elem.addclass('current');base.triggerevent('inanimationbegin');base.$current.text($elem.html()).lettering('words');base.$current.find('[class^="word"]').css({'display':'inline-block','-webkit-transform':'translate3d(0,0,0)','-moz-transform':'translate3d(0,0,0)','-o-transform':'translate3d(0,0,0)','transform':'translate3d(0,0,0)'}).each(function(){$(this).lettering()});$chars=base.$current.find('[class^="char"]').css('display','inline-block');if(isineffect(options.in.effect)){$chars.css('visibility','hidden')}else if(isouteffect(options.in.effect)){$chars.css('visibility','visible')};base.currentindex=index;animatechars($chars,options.in,function(){base.triggerevent('inanimationend');if(options.in.callback)options.in.callback();if(cb)cb(base)})};base.out=function(cb){var $elem=base.$texts.find(':nth-child('+(base.currentindex+1)+')'),$chars=base.$current.find('[class^="char"]'),options=$.extend({},base.options,getdata($elem));base.triggerevent('outanimationbegin');animatechars($chars,options.out,function(){$elem.removeclass('current');base.triggerevent('outanimationend');if(options.out.callback)options.out.callback();if(cb)cb(base)})};base.start=function(index){base.triggerevent('start');(function run(index){base.in(index,function(){var length=base.$texts.children().length;index+=1;if(!base.options.loop&&index>=length){if(base.options.callback)base.options.callback();base.triggerevent('end')}else{index=index%length;base.timeoutrun=settimeout(function(){base.out(function(){run(index)})},base.options.mindisplaytime)}})}(index||0))};base.stop=function(){if(base.timeoutrun){clearinterval(base.timeoutrun);base.timeoutrun=null}};base.init()};$.fn.textillate=function(settings,args){return this.each(function(){var $this=$(this),data=$this.data('textillate'),options=$.extend(true,{},$.fn.textillate.defaults,getdata(this),typeof settings=='object'&&settings);if(!data){$this.data('textillate',(data=new textillate(this,options)))}else if(typeof settings=='string'){data[settings].apply(data,[].concat(args))}else{data.setoptions.call(data,options)}})};$.fn.textillate.defaults={selector:'.texts',loop:false,mindisplaytime:2000,initialdelay:0,in:{effect:'fadeinleftbig',delayscale:1.5,delay:50,sync:false,reverse:false,shuffle:false,callback:function(){}},out:{effect:'hinge',delayscale:1.5,delay:50,sync:false,reverse:false,shuffle:false,callback:function(){}},autostart:true,ineffects:[],outeffects:['hinge'],callback:function(){}}}(jquery)); /*rellax*/ (function(e,b){"function"===typeof define&&define.amd?define([],b):"object"===typeof module&&module.exports?module.exports=b():e.rellax=b()})(this,function(){var e=function(b,h){var c=object.create(e.prototype);if("undefined"===typeof window.orientation){var f=0,g=0,d=[],n=window.requestanimationframe||window.webkitrequestanimationframe||window.mozrequestanimationframe||window.msrequestanimationframe||window.orequestanimationframe||function(a){settimeout(a,1e3/60)};c.options={speed:-2};h&&object.keys(h).foreach(function(a){c.options[a]= h[a]});-10>c.options.speed?c.options.speed=-10:10t;t+=1)n.push(e[t].listener);return n},i.getlistenersasobject=function(e){var t,n=this.getlisteners(e);return n instanceof array&&(t={},t[e]=n),t||n},i.addlistener=function(e,n){var i,r=this.getlistenersasobject(e),o="object"==typeof n;for(i in r)r.hasownproperty(i)&&-1===t(r[i],n)&&r[i].push(o?n:{listener:n,once:!1});return this},i.on=n("addlistener"),i.addoncelistener=function(e,t){return this.addlistener(e,{listener:t,once:!0})},i.once=n("addoncelistener"),i.defineevent=function(e){return this.getlisteners(e),this},i.defineevents=function(e){for(var t=0;e.length>t;t+=1)this.defineevent(e[t]);return this},i.removelistener=function(e,n){var i,r,o=this.getlistenersasobject(e);for(r in o)o.hasownproperty(r)&&(i=t(o[r],n),-1!==i&&o[r].splice(i,1));return this},i.off=n("removelistener"),i.addlisteners=function(e,t){return this.manipulatelisteners(!1,e,t)},i.removelisteners=function(e,t){return this.manipulatelisteners(!0,e,t)},i.manipulatelisteners=function(e,t,n){var i,r,o=e?this.removelistener:this.addlistener,s=e?this.removelisteners:this.addlisteners;if("object"!=typeof t||t instanceof regexp)for(i=n.length;i--;)o.call(this,t,n[i]);else for(i in t)t.hasownproperty(i)&&(r=t[i])&&("function"==typeof r?o.call(this,i,r):s.call(this,i,r));return this},i.removeevent=function(e){var t,n=typeof e,i=this._getevents();if("string"===n)delete i[e];else if("object"===n)for(t in i)i.hasownproperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},i.removealllisteners=n("removeevent"),i.emitevent=function(e,t){var n,i,r,o,s=this.getlistenersasobject(e);for(r in s)if(s.hasownproperty(r))for(i=s[r].length;i--;)n=s[r][i],n.once===!0&&this.removelistener(e,n.listener),o=n.listener.apply(this,t||[]),o===this._getoncereturnvalue()&&this.removelistener(e,n.listener);return this},i.trigger=n("emitevent"),i.emit=function(e){var t=array.prototype.slice.call(arguments,1);return this.emitevent(e,t)},i.setoncereturnvalue=function(e){return this._oncereturnvalue=e,this},i._getoncereturnvalue=function(){return this.hasownproperty("_oncereturnvalue")?this._oncereturnvalue:!0},i._getevents=function(){return this._events||(this._events={})},e.noconflict=function(){return r.eventemitter=o,e},"function"==typeof define&&define.amd?define("eventemitter/eventemitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.eventemitter=e}).call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcelement||t,n}var n=document.documentelement,i=function(){};n.addeventlistener?i=function(e,t,n){e.addeventlistener(t,n,!1)}:n.attachevent&&(i=function(e,n,i){e[n+i]=i.handleevent?function(){var n=t(e);i.handleevent.call(i,n)}:function(){var n=t(e);i.call(e,n)},e.attachevent("on"+n,e[n+i])});var r=function(){};n.removeeventlistener?r=function(e,t,n){e.removeeventlistener(t,n,!1)}:n.detachevent&&(r=function(e,t,n){e.detachevent("on"+t,e[t+n]);try{delete e[t+n]}catch(i){e[t+n]=void 0}});var o={bind:i,unbind:r};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventemitter/eventemitter","eventie/eventie"],function(n,i){return t(e,n,i)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("eventie")):e.imagesloaded=t(e,e.eventemitter,e.eventie)}(window,function(e,t,n){function i(e,t){for(var n in t)e[n]=t[n];return e}function r(e){return"[object array]"===d.call(e)}function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for(var n=0,i=e.length;i>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.queryselectorall(e)),this.elements=o(e),this.options=i({},this.options),"function"==typeof t?n=t:i(this.options,t),n&&this.on("always",n),this.getimages(),a&&(this.jqdeferred=new a.deferred);var r=this;settimeout(function(){r.check()})}function f(e){this.img=e}function c(e){this.src=e,v[e]=this}var a=e.jquery,u=e.console,h=u!==void 0,d=object.prototype.tostring;s.prototype=new t,s.prototype.options={},s.prototype.getimages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"img"===n.nodename&&this.addimage(n);var i=n.nodetype;if(i&&(1===i||9===i||11===i))for(var r=n.queryselectorall("img"),o=0,s=r.length;s>o;o++){var f=r[o];this.addimage(f)}}},s.prototype.addimage=function(e){var t=new f(e);this.images.push(t)},s.prototype.check=function(){function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progress(e),n++,n===i&&t.complete(),!0}var t=this,n=0,i=this.images.length;if(this.hasanybroken=!1,!i)return this.complete(),void 0;for(var r=0;i>r;r++){var o=this.images[r];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasanybroken=this.hasanybroken||!e.isloaded;var t=this;settimeout(function(){t.emit("progress",t,e),t.jqdeferred&&t.jqdeferred.notify&&t.jqdeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasanybroken?"fail":"done";this.iscomplete=!0;var t=this;settimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqdeferred){var n=t.hasanybroken?"reject":"resolve";t.jqdeferred[n](t)}})},a&&(a.fn.imagesloaded=function(e,t){var n=new s(this,e,t);return n.jqdeferred.promise(a(this))}),f.prototype=new t,f.prototype.check=function(){var e=v[this.img.src]||new c(this.img.src);if(e.isconfirmed)return this.confirm(e.isloaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalwidth)return this.confirm(0!==this.img.naturalwidth,"naturalwidth"),void 0;var t=this;e.on("confirm",function(e,n){return t.confirm(e.isloaded,n),!0}),e.check()},f.prototype.confirm=function(e,t){this.isloaded=e,this.emit("confirm",this,t)};var v={};return c.prototype=new t,c.prototype.check=function(){if(!this.ischecked){var e=new image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.ischecked=!0}},c.prototype.handleevent=function(e){var t="on"+e.type;this[t]&&this[t](e)},c.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindproxyevents(e)},c.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindproxyevents(e)},c.prototype.confirm=function(e,t){this.isconfirmed=!0,this.isloaded=e,this.emit("confirm",this,t)},c.prototype.unbindproxyevents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s}); /*iscroll*/ (function(window,document,math){var raf=window.requestanimationframe||window.webkitrequestanimationframe||window.mozrequestanimationframe||window.orequestanimationframe||window.msrequestanimationframe||function(callback){window.settimeout(callback,1000/60)};var utils=(function(){var me={};var _elementstyle=document.createelement('div').style;var _vendor=(function(){var vendors=['t','webkitt','mozt','mst','ot'],transform,i=0,l=vendors.length;for(;i0){destination=wrappersize?wrappersize/2.5*(speed/8):0;distance=math.abs(current)+destination;duration=distance/speed}return{destination:math.round(destination),duration:duration}};var _transform=_prefixstyle('transform');me.extend(me,{hastransform:_transform!==false,hasperspective:_prefixstyle('perspective')in _elementstyle,hastouch:'ontouchstart'in window,haspointer:!!(window.pointerevent||window.mspointerevent),hastransition:_prefixstyle('transition')in _elementstyle});me.isbadandroid=(function(){var appversion=window.navigator.appversion;if(/android/.test(appversion)&&!(/chrome\/\d/.test(appversion))){var safariversion=appversion.match(/safari\/(\d+.\d)/);if(safariversion&&typeof safariversion==="object"&&safariversion.length>=2){return parsefloat(safariversion[1])<535.19}else{return true}}else{return false}})();me.extend(me.style={},{transform:_transform,transitiontimingfunction:_prefixstyle('transitiontimingfunction'),transitionduration:_prefixstyle('transitionduration'),transitiondelay:_prefixstyle('transitiondelay'),transformorigin:_prefixstyle('transformorigin')});me.hasclass=function(e,c){var re=new regexp("(^|\\s)"+c+"(\\s|$)");return re.test(e.classname)};me.addclass=function(e,c){if(me.hasclass(e,c)){return}var newclass=e.classname.split(' ');newclass.push(c);e.classname=newclass.join(' ')};me.removeclass=function(e,c){if(!me.hasclass(e,c)){return}var re=new regexp("(^|\\s)"+c+"(\\s|$)",'g');e.classname=e.classname.replace(re,' ')};me.offset=function(el){var left=-el.offsetleft,top=-el.offsettop;while(el=el.offsetparent){left-=el.offsetleft;top-=el.offsettop}return{left:left,top:top}};me.preventdefaultexception=function(el,exceptions){for(var i in exceptions){if(exceptions[i].test(el[i])){return true}}return false};me.extend(me.eventtype={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,mspointerdown:3,mspointermove:3,mspointerup:3});me.extend(me.ease={},{quadratic:{style:'cubic-bezier(0.25, 0.46, 0.45, 0.94)',fn:function(k){return k*(2-k)}},circular:{style:'cubic-bezier(0.1, 0.57, 0.1, 1)',fn:function(k){return math.sqrt(1-(--k*k))}},back:{style:'cubic-bezier(0.175, 0.885, 0.32, 1.275)',fn:function(k){var b=4;return(k=k-1)*k*((b+1)*k+b)+1}},bounce:{style:'',fn:function(k){if((k/=1)<(1/2.75)){return 7.5625*k*k}else if(k<(2/2.75)){return 7.5625*(k-=(1.5/2.75))*k+0.75}else if(k<(2.5/2.75)){return 7.5625*(k-=(2.25/2.75))*k+0.9375}else{return 7.5625*(k-=(2.625/2.75))*k+0.984375}}},elastic:{style:'',fn:function(k){var f=0.22,e=0.4;if(k===0){return 0}if(k==1){return 1}return(e*math.pow(2,-10*k)*math.sin((k-f/4)*(2*math.pi)/f)+1)}}});me.tap=function(e,eventname){var ev=document.createevent('event');ev.initevent(eventname,true,true);ev.pagex=e.pagex;ev.pagey=e.pagey;e.target.dispatchevent(ev)};me.click=function(e){var target=e.target,ev;if(!(/(select|input|textarea)/i).test(target.tagname)){ev=document.createevent(window.mouseevent?'mouseevents':'event');ev.initevent('click',true,true);ev.view=e.view||window;ev.detail=1;ev.screenx=target.screenx||0;ev.screeny=target.screeny||0;ev.clientx=target.clientx||0;ev.clienty=target.clienty||0;ev.ctrlkey=!!e.ctrlkey;ev.altkey=!!e.altkey;ev.shiftkey=!!e.shiftkey;ev.metakey=!!e.metakey;ev.button=0;ev.relatedtarget=null;ev._constructed=true;target.dispatchevent(ev)}};return me})();function iscroll(el,options){this.wrapper=typeof el=='string'?document.queryselector(el):el;this.scroller=this.wrapper.children[0];this.scrollerstyle=this.scroller.style;this.options={resizescrollbars:true,mousewheelspeed:20,snapthreshold:0.334,disablepointer:!utils.haspointer,disabletouch:utils.haspointer||!utils.hastouch,disablemouse:utils.haspointer||utils.hastouch,startx:0,starty:0,scrolly:true,directionlockthreshold:5,momentum:true,bounce:true,bouncetime:600,bounceeasing:'',preventdefault:true,preventdefaultexception:{tagname:/^(input|textarea|button|select)$/},hwcompositing:true,usetransition:true,usetransform:true,bindtowrapper:typeof window.onmousedown==="undefined"};for(var i in options){this.options[i]=options[i]}this.translatez=this.options.hwcompositing&&utils.hasperspective?' translatez(0)':'';this.options.usetransition=utils.hastransition&&this.options.usetransition;this.options.usetransform=utils.hastransform&&this.options.usetransform;this.options.eventpassthrough=this.options.eventpassthrough===true?'vertical':this.options.eventpassthrough;this.options.preventdefault=!this.options.eventpassthrough&&this.options.preventdefault;this.options.scrolly=this.options.eventpassthrough=='vertical'?false:this.options.scrolly;this.options.scrollx=this.options.eventpassthrough=='horizontal'?false:this.options.scrollx;this.options.freescroll=this.options.freescroll&&!this.options.eventpassthrough;this.options.directionlockthreshold=this.options.eventpassthrough?0:this.options.directionlockthreshold;this.options.bounceeasing=typeof this.options.bounceeasing=='string'?utils.ease[this.options.bounceeasing]||utils.ease.circular:this.options.bounceeasing;this.options.resizepolling=this.options.resizepolling===undefined?60:this.options.resizepolling;if(this.options.tap===true){this.options.tap='tap'}if(!this.options.usetransition&&!this.options.usetransform){if(!(/relative|absolute/i).test(this.scrollerstyle.position)){this.scrollerstyle.position="relative"}}if(this.options.shrinkscrollbars=='scale'){this.options.usetransition=false}this.options.invertwheeldirection=this.options.invertwheeldirection?-1:1;this.x=0;this.y=0;this.directionx=0;this.directiony=0;this._events={};this._init();this.refresh();this.scrollto(this.options.startx,this.options.starty);this.enable()}iscroll.prototype={version:'5.2.0',_init:function(){this._initevents();if(this.options.scrollbars||this.options.indicators){this._initindicators()}if(this.options.mousewheel){this._initwheel()}if(this.options.snap){this._initsnap()}if(this.options.keybindings){this._initkeys()}},destroy:function(){this._initevents(true);cleartimeout(this.resizetimeout);this.resizetimeout=null;this._execevent('destroy')},_transitionend:function(e){if(e.target!=this.scroller||!this.isintransition){return}this._transitiontime();if(!this.resetposition(this.options.bouncetime)){this.isintransition=false;this._execevent('scrollend')}},_start:function(e){if(utils.eventtype[e.type]!=1){var button;if(!e.which){button=(e.button<2)?0:((e.button==4)?1:2)}else{button=e.button}if(button!==0){return}}if(!this.enabled||(this.initiated&&utils.eventtype[e.type]!==this.initiated)){return}if(this.options.preventdefault&&!utils.isbadandroid&&!utils.preventdefaultexception(e.target,this.options.preventdefaultexception)){e.preventdefault()}var point=e.touches?e.touches[0]:e,pos;this.initiated=utils.eventtype[e.type];this.moved=false;this.distx=0;this.disty=0;this.directionx=0;this.directiony=0;this.directionlocked=0;this.starttime=utils.gettime();if(this.options.usetransition&&this.isintransition){this._transitiontime();this.isintransition=false;pos=this.getcomputedposition();this._translate(math.round(pos.x),math.round(pos.y));this._execevent('scrollend')}else if(!this.options.usetransition&&this.isanimating){this.isanimating=false;this._execevent('scrollend')}this.startx=this.x;this.starty=this.y;this.absstartx=this.x;this.absstarty=this.y;this.pointx=point.pagex;this.pointy=point.pagey;this._execevent('beforescrollstart')},_move:function(e){if(!this.enabled||utils.eventtype[e.type]!==this.initiated){return}if(this.options.preventdefault){e.preventdefault()}var point=e.touches?e.touches[0]:e,deltax=point.pagex-this.pointx,deltay=point.pagey-this.pointy,timestamp=utils.gettime(),newx,newy,absdistx,absdisty;this.pointx=point.pagex;this.pointy=point.pagey;this.distx+=deltax;this.disty+=deltay;absdistx=math.abs(this.distx);absdisty=math.abs(this.disty);if(timestamp-this.endtime>300&&(absdistx<10&&absdisty<10)){return}if(!this.directionlocked&&!this.options.freescroll){if(absdistx>absdisty+this.options.directionlockthreshold){this.directionlocked='h'}else if(absdisty>=absdistx+this.options.directionlockthreshold){this.directionlocked='v'}else{this.directionlocked='n'}}if(this.directionlocked=='h'){if(this.options.eventpassthrough=='vertical'){e.preventdefault()}else if(this.options.eventpassthrough=='horizontal'){this.initiated=false;return}deltay=0}else if(this.directionlocked=='v'){if(this.options.eventpassthrough=='horizontal'){e.preventdefault()}else if(this.options.eventpassthrough=='vertical'){this.initiated=false;return}deltax=0}deltax=this.hashorizontalscroll?deltax:0;deltay=this.hasverticalscroll?deltay:0;newx=this.x+deltax;newy=this.y+deltay;if(newx>0||newx0?0:this.maxscrollx}if(newy>0||newy0?0:this.maxscrolly}this.directionx=deltax>0?-1:deltax<0?1:0;this.directiony=deltay>0?-1:deltay<0?1:0;if(!this.moved){this._execevent('scrollstart')}this.moved=true;this._translate(newx,newy);if(timestamp-this.starttime>300){this.starttime=timestamp;this.startx=this.x;this.starty=this.y}},_end:function(e){if(!this.enabled||utils.eventtype[e.type]!==this.initiated){return}if(this.options.preventdefault&&!utils.preventdefaultexception(e.target,this.options.preventdefaultexception)){e.preventdefault()}var point=e.changedtouches?e.changedtouches[0]:e,momentumx,momentumy,duration=utils.gettime()-this.starttime,newx=math.round(this.x),newy=math.round(this.y),distancex=math.abs(newx-this.startx),distancey=math.abs(newy-this.starty),time=0,easing='';this.isintransition=0;this.initiated=0;this.endtime=utils.gettime();if(this.resetposition(this.options.bouncetime)){return}this.scrollto(newx,newy);if(!this.moved){if(this.options.tap){utils.tap(e,this.options.tap)}if(this.options.click){utils.click(e)}this._execevent('scrollcancel');return}if(this._events.flick&&duration<200&&distancex<100&&distancey<100){this._execevent('flick');return}if(this.options.momentum&&duration<300){momentumx=this.hashorizontalscroll?utils.momentum(this.x,this.startx,duration,this.maxscrollx,this.options.bounce?this.wrapperwidth:0,this.options.deceleration):{destination:newx,duration:0};momentumy=this.hasverticalscroll?utils.momentum(this.y,this.starty,duration,this.maxscrolly,this.options.bounce?this.wrapperheight:0,this.options.deceleration):{destination:newy,duration:0};newx=momentumx.destination;newy=momentumy.destination;time=math.max(momentumx.duration,momentumy.duration);this.isintransition=1}if(this.options.snap){var snap=this._nearestsnap(newx,newy);this.currentpage=snap;time=this.options.snapspeed||math.max(math.max(math.min(math.abs(newx-snap.x),1000),math.min(math.abs(newy-snap.y),1000)),300);newx=snap.x;newy=snap.y;this.directionx=0;this.directiony=0;easing=this.options.bounceeasing}if(newx!=this.x||newy!=this.y){if(newx>0||newx0||newy0){x=0}else if(this.x0){y=0}else if(this.y-1){this._events[type].splice(index,1)}},_execevent:function(type){if(!this._events[type]){return}var i=0,l=this._events[type].length;if(!l){return}for(;i0;var transitiontype=this.options.usetransition&&easing.style;if(!time||transitiontype){if(transitiontype){this._transitiontimingfunction(easing.style);this._transitiontime(time)}this._translate(x,y)}else{this._animate(x,y,time,easing.fn)}},scrolltoelement:function(el,time,offsetx,offsety,easing){el=el.nodetype?el:this.scroller.queryselector(el);if(!el){return}var pos=utils.offset(el);pos.left-=this.wrapperoffset.left;pos.top-=this.wrapperoffset.top;if(offsetx===true){offsetx=math.round(el.offsetwidth/2-this.wrapper.offsetwidth/2)}if(offsety===true){offsety=math.round(el.offsetheight/2-this.wrapper.offsetheight/2)}pos.left-=offsetx||0;pos.top-=offsety||0;pos.left=pos.left>0?0:pos.left0?0:pos.top0){newx--}else if(wheeldeltax<0){newx++}if(wheeldeltay>0){newy--}else if(wheeldeltay<0){newy++}this.gotopage(newx,newy);return}newx=this.x+math.round(this.hashorizontalscroll?wheeldeltax:0);newy=this.y+math.round(this.hasverticalscroll?wheeldeltay:0);this.directionx=wheeldeltax>0?-1:wheeldeltax<0?1:0;this.directiony=wheeldeltay>0?-1:wheeldeltay<0?1:0;if(newx>0){newx=0}else if(newx0){newy=0}else if(newy-this.scrollerwidth){this.pages[i]=[];l=0;y=0;while(y>-this.scrollerheight){this.pages[i][l]={x:math.max(x,this.maxscrollx),y:math.max(y,this.maxscrolly),width:stepx,height:stepy,cx:x-cx,cy:y-cy};y-=stepy;l++}x-=stepx;i++}}else{el=this.options.snap;l=el.length;n=-1;for(;ithis.maxscrollx){m++}}}this.gotopage(this.currentpage.pagex||0,this.currentpage.pagey||0,0);if(this.options.snapthreshold%1===0){this.snapthresholdx=this.options.snapthreshold;this.snapthresholdy=this.options.snapthreshold}else{this.snapthresholdx=math.round(this.pages[this.currentpage.pagex][this.currentpage.pagey].width*this.options.snapthreshold);this.snapthresholdy=math.round(this.pages[this.currentpage.pagex][this.currentpage.pagey].height*this.options.snapthreshold)}});this.on('flick',function(){var time=this.options.snapspeed||math.max(math.max(math.min(math.abs(this.x-this.startx),1000),math.min(math.abs(this.y-this.starty),1000)),300);this.gotopage(this.currentpage.pagex+this.directionx,this.currentpage.pagey+this.directiony,time)})},_nearestsnap:function(x,y){if(!this.pages.length){return{x:0,y:0,pagex:0,pagey:0}}var i=0,l=this.pages.length,m=0;if(math.abs(x-this.absstartx)0){x=0}else if(x0){y=0}else if(y=this.pages[i][0].cx){x=this.pages[i][0].x;break}}l=this.pages[i].length;for(;m=this.pages[0][m].cy){y=this.pages[0][m].y;break}}if(i==this.currentpage.pagex){i+=this.directionx;if(i<0){i=0}else if(i>=this.pages.length){i=this.pages.length-1}x=this.pages[i][0].x}if(m==this.currentpage.pagey){m+=this.directiony;if(m<0){m=0}else if(m>=this.pages[0].length){m=this.pages[0].length-1}y=this.pages[0][m].y}return{x:x,y:y,pagex:i,pagey:m}},gotopage:function(x,y,time,easing){easing=easing||this.options.bounceeasing;if(x>=this.pages.length){x=this.pages.length-1}else if(x<0){x=0}if(y>=this.pages[x].length){y=this.pages[x].length-1}else if(y<0){y=0}var posx=this.pages[x][y].x,posy=this.pages[x][y].y;time=time===undefined?this.options.snapspeed||math.max(math.max(math.min(math.abs(posx-this.x),1000),math.min(math.abs(posy-this.y),1000)),300):time;this.currentpage={x:posx,y:posy,pagex:x,pagey:y};this.scrollto(posx,posy,time,easing)},next:function(time,easing){var x=this.currentpage.pagex,y=this.currentpage.pagey;x++;if(x>=this.pages.length&&this.hasverticalscroll){x=0;y++}this.gotopage(x,y,time,easing)},prev:function(time,easing){var x=this.currentpage.pagex,y=this.currentpage.pagey;x--;if(x<0&&this.hasverticalscroll){x=0;y--}this.gotopage(x,y,time,easing)},_initkeys:function(e){var keys={pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40};var i;if(typeof this.options.keybindings=='object'){for(i in this.options.keybindings){if(typeof this.options.keybindings[i]=='string'){this.options.keybindings[i]=this.options.keybindings[i].touppercase().charcodeat(0)}}}else{this.options.keybindings={}}for(i in keys){this.options.keybindings[i]=this.options.keybindings[i]||keys[i]}utils.addevent(window,'keydown',this);this.on('destroy',function(){utils.removeevent(window,'keydown',this)})},_key:function(e){if(!this.enabled){return}var snap=this.options.snap,newx=snap?this.currentpage.pagex:this.x,newy=snap?this.currentpage.pagey:this.y,now=utils.gettime(),prevtime=this.keytime||0,acceleration=0.250,pos;if(this.options.usetransition&&this.isintransition){pos=this.getcomputedposition();this._translate(math.round(pos.x),math.round(pos.y));this.isintransition=false}this.keyacceleration=now-prevtime<200?math.min(this.keyacceleration+acceleration,50):0;switch(e.keycode){case this.options.keybindings.pageup:if(this.hashorizontalscroll&&!this.hasverticalscroll){newx+=snap?1:this.wrapperwidth}else{newy+=snap?1:this.wrapperheight}break;case this.options.keybindings.pagedown:if(this.hashorizontalscroll&&!this.hasverticalscroll){newx-=snap?1:this.wrapperwidth}else{newy-=snap?1:this.wrapperheight}break;case this.options.keybindings.end:newx=snap?this.pages.length-1:this.maxscrollx;newy=snap?this.pages[0].length-1:this.maxscrolly;break;case this.options.keybindings.home:newx=0;newy=0;break;case this.options.keybindings.left:newx+=snap?-1:5+this.keyacceleration>>0;break;case this.options.keybindings.up:newy+=snap?1:5+this.keyacceleration>>0;break;case this.options.keybindings.right:newx-=snap?-1:5+this.keyacceleration>>0;break;case this.options.keybindings.down:newy-=snap?1:5+this.keyacceleration>>0;break;default:return}if(snap){this.gotopage(newx,newy);return}if(newx>0){newx=0;this.keyacceleration=0}else if(newx0){newy=0;this.keyacceleration=0}else if(newy=desttime){that.isanimating=false;that._translate(destx,desty);if(!that.resetposition(that.options.bouncetime)){that._execevent('scrollend')}return}now=(now-starttime)/duration;easing=easingfn(now);newx=(destx-startx)*easing+startx;newy=(desty-starty)*easing+starty;that._translate(newx,newy);if(that.isanimating){raf(step)}}this.isanimating=true;step()},handleevent:function(e){switch(e.type){case'touchstart':case'pointerdown':case'mspointerdown':case'mousedown':this._start(e);break;case'touchmove':case'pointermove':case'mspointermove':case'mousemove':this._move(e);break;case'touchend':case'pointerup':case'mspointerup':case'mouseup':case'touchcancel':case'pointercancel':case'mspointercancel':case'mousecancel':this._end(e);break;case'orientationchange':case'resize':this._resize();break;case'transitionend':case'webkittransitionend':case'otransitionend':case'mstransitionend':this._transitionend(e);break;case'wheel':case'dommousescroll':case'mousewheel':this._wheel(e);break;case'keydown':this._key(e);break;case'click':if(this.enabled&&!e._constructed){e.preventdefault();e.stoppropagation()}break}}};function createdefaultscrollbar(direction,interactive,type){var scrollbar=document.createelement('div'),indicator=document.createelement('div');if(type===true){scrollbar.style.csstext='position:absolute;z-index:9999';indicator.style.csstext='-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px'}indicator.classname='iscrollindicator';if(direction=='h'){if(type===true){scrollbar.style.csstext+=';height:7px;left:2px;right:2px;bottom:0';indicator.style.height='100%'}scrollbar.classname='iscrollhorizontalscrollbar'}else{if(type===true){scrollbar.style.csstext+=';width:7px;bottom:2px;top:2px;right:1px';indicator.style.width='100%'}scrollbar.classname='iscrollverticalscrollbar'}scrollbar.style.csstext+=';overflow:hidden';if(!interactive){scrollbar.style.pointerevents='none'}scrollbar.appendchild(indicator);return scrollbar}function indicator(scroller,options){this.wrapper=typeof options.el=='string'?document.queryselector(options.el):options.el;this.wrapperstyle=this.wrapper.style;this.indicator=this.wrapper.children[0];this.indicatorstyle=this.indicator.style;this.scroller=scroller;this.options={listenx:true,listeny:true,interactive:false,resize:true,defaultscrollbars:false,shrink:false,fade:false,speedratiox:0,speedratioy:0};for(var i in options){this.options[i]=options[i]}this.sizeratiox=1;this.sizeratioy=1;this.maxposx=0;this.maxposy=0;if(this.options.interactive){if(!this.options.disabletouch){utils.addevent(this.indicator,'touchstart',this);utils.addevent(window,'touchend',this)}if(!this.options.disablepointer){utils.addevent(this.indicator,utils.prefixpointerevent('pointerdown'),this);utils.addevent(window,utils.prefixpointerevent('pointerup'),this)}if(!this.options.disablemouse){utils.addevent(this.indicator,'mousedown',this);utils.addevent(window,'mouseup',this)}}if(this.options.fade){this.wrapperstyle[utils.style.transform]=this.scroller.translatez;var durationprop=utils.style.transitionduration;if(!durationprop){return}this.wrapperstyle[durationprop]=utils.isbadandroid?'0.0001ms':'0ms';var self=this;if(utils.isbadandroid){raf(function(){if(self.wrapperstyle[durationprop]==='0.0001ms'){self.wrapperstyle[durationprop]='0s'}})}this.wrapperstyle.opacity='0'}}indicator.prototype={handleevent:function(e){switch(e.type){case'touchstart':case'pointerdown':case'mspointerdown':case'mousedown':this._start(e);break;case'touchmove':case'pointermove':case'mspointermove':case'mousemove':this._move(e);break;case'touchend':case'pointerup':case'mspointerup':case'mouseup':case'touchcancel':case'pointercancel':case'mspointercancel':case'mousecancel':this._end(e);break}},destroy:function(){if(this.options.fadescrollbars){cleartimeout(this.fadetimeout);this.fadetimeout=null}if(this.options.interactive){utils.removeevent(this.indicator,'touchstart',this);utils.removeevent(this.indicator,utils.prefixpointerevent('pointerdown'),this);utils.removeevent(this.indicator,'mousedown',this);utils.removeevent(window,'touchmove',this);utils.removeevent(window,utils.prefixpointerevent('pointermove'),this);utils.removeevent(window,'mousemove',this);utils.removeevent(window,'touchend',this);utils.removeevent(window,utils.prefixpointerevent('pointerup'),this);utils.removeevent(window,'mouseup',this)}if(this.options.defaultscrollbars){this.wrapper.parentnode.removechild(this.wrapper)}},_start:function(e){var point=e.touches?e.touches[0]:e;e.preventdefault();e.stoppropagation();this.transitiontime();this.initiated=true;this.moved=false;this.lastpointx=point.pagex;this.lastpointy=point.pagey;this.starttime=utils.gettime();if(!this.options.disabletouch){utils.addevent(window,'touchmove',this)}if(!this.options.disablepointer){utils.addevent(window,utils.prefixpointerevent('pointermove'),this)}if(!this.options.disablemouse){utils.addevent(window,'mousemove',this)}this.scroller._execevent('beforescrollstart')},_move:function(e){var point=e.touches?e.touches[0]:e,deltax,deltay,newx,newy,timestamp=utils.gettime();if(!this.moved){this.scroller._execevent('scrollstart')}this.moved=true;deltax=point.pagex-this.lastpointx;this.lastpointx=point.pagex;deltay=point.pagey-this.lastpointy;this.lastpointy=point.pagey;newx=this.x+deltax;newy=this.y+deltay;this._pos(newx,newy);e.preventdefault();e.stoppropagation()},_end:function(e){if(!this.initiated){return}this.initiated=false;e.preventdefault();e.stoppropagation();utils.removeevent(window,'touchmove',this);utils.removeevent(window,utils.prefixpointerevent('pointermove'),this);utils.removeevent(window,'mousemove',this);if(this.scroller.options.snap){var snap=this.scroller._nearestsnap(this.scroller.x,this.scroller.y);var time=this.options.snapspeed||math.max(math.max(math.min(math.abs(this.scroller.x-snap.x),1000),math.min(math.abs(this.scroller.y-snap.y),1000)),300);if(this.scroller.x!=snap.x||this.scroller.y!=snap.y){this.scroller.directionx=0;this.scroller.directiony=0;this.scroller.currentpage=snap;this.scroller.scrollto(snap.x,snap.y,time,this.scroller.options.bounceeasing)}}if(this.moved){this.scroller._execevent('scrollend')}},transitiontime:function(time){time=time||0;var durationprop=utils.style.transitionduration;if(!durationprop){return}this.indicatorstyle[durationprop]=time+'ms';if(!time&&utils.isbadandroid){this.indicatorstyle[durationprop]='0.0001ms';var self=this;raf(function(){if(self.indicatorstyle[durationprop]==='0.0001ms'){self.indicatorstyle[durationprop]='0s'}})}},transitiontimingfunction:function(easing){this.indicatorstyle[utils.style.transitiontimingfunction]=easing},refresh:function(){this.transitiontime();if(this.options.listenx&&!this.options.listeny){this.indicatorstyle.display=this.scroller.hashorizontalscroll?'block':'none'}else if(this.options.listeny&&!this.options.listenx){this.indicatorstyle.display=this.scroller.hasverticalscroll?'block':'none'}else{this.indicatorstyle.display=this.scroller.hashorizontalscroll||this.scroller.hasverticalscroll?'block':'none'}if(this.scroller.hashorizontalscroll&&this.scroller.hasverticalscroll){utils.addclass(this.wrapper,'iscrollbothscrollbars');utils.removeclass(this.wrapper,'iscrolllonescrollbar');if(this.options.defaultscrollbars&&this.options.customstyle){if(this.options.listenx){this.wrapper.style.right='8px'}else{this.wrapper.style.bottom='8px'}}}else{utils.removeclass(this.wrapper,'iscrollbothscrollbars');utils.addclass(this.wrapper,'iscrolllonescrollbar');if(this.options.defaultscrollbars&&this.options.customstyle){if(this.options.listenx){this.wrapper.style.right='2px'}else{this.wrapper.style.bottom='2px'}}}var r=this.wrapper.offsetheight;if(this.options.listenx){this.wrapperwidth=this.wrapper.clientwidth;if(this.options.resize){this.indicatorwidth=math.max(math.round(this.wrapperwidth*this.wrapperwidth/(this.scroller.scrollerwidth||this.wrapperwidth||1)),8);this.indicatorstyle.width=this.indicatorwidth+'px'}else{this.indicatorwidth=this.indicator.clientwidth}this.maxposx=this.wrapperwidth-this.indicatorwidth;if(this.options.shrink=='clip'){this.minboundaryx=-this.indicatorwidth+8;this.maxboundaryx=this.wrapperwidth-8}else{this.minboundaryx=0;this.maxboundaryx=this.maxposx}this.sizeratiox=this.options.speedratiox||(this.scroller.maxscrollx&&(this.maxposx/this.scroller.maxscrollx))}if(this.options.listeny){this.wrapperheight=this.wrapper.clientheight;if(this.options.resize){this.indicatorheight=math.max(math.round(this.wrapperheight*this.wrapperheight/(this.scroller.scrollerheight||this.wrapperheight||1)),8);this.indicatorstyle.height=this.indicatorheight+'px'}else{this.indicatorheight=this.indicator.clientheight}this.maxposy=this.wrapperheight-this.indicatorheight;if(this.options.shrink=='clip'){this.minboundaryy=-this.indicatorheight+8;this.maxboundaryy=this.wrapperheight-8}else{this.minboundaryy=0;this.maxboundaryy=this.maxposy}this.maxposy=this.wrapperheight-this.indicatorheight;this.sizeratioy=this.options.speedratioy||(this.scroller.maxscrolly&&(this.maxposy/this.scroller.maxscrolly))}this.updateposition()},updateposition:function(){var x=this.options.listenx&&math.round(this.sizeratiox*this.scroller.x)||0,y=this.options.listeny&&math.round(this.sizeratioy*this.scroller.y)||0;if(!this.options.ignoreboundaries){if(xthis.maxboundaryx){if(this.options.shrink=='scale'){this.width=math.max(this.indicatorwidth-(x-this.maxposx),8);this.indicatorstyle.width=this.width+'px';x=this.maxposx+this.indicatorwidth-this.width}else{x=this.maxboundaryx}}else if(this.options.shrink=='scale'&&this.width!=this.indicatorwidth){this.width=this.indicatorwidth;this.indicatorstyle.width=this.width+'px'}if(ythis.maxboundaryy){if(this.options.shrink=='scale'){this.height=math.max(this.indicatorheight-(y-this.maxposy)*3,8);this.indicatorstyle.height=this.height+'px';y=this.maxposy+this.indicatorheight-this.height}else{y=this.maxboundaryy}}else if(this.options.shrink=='scale'&&this.height!=this.indicatorheight){this.height=this.indicatorheight;this.indicatorstyle.height=this.height+'px'}}this.x=x;this.y=y;if(this.scroller.options.usetransform){this.indicatorstyle[utils.style.transform]='translate('+x+'px,'+y+'px)'+this.scroller.translatez}else{this.indicatorstyle.left=x+'px';this.indicatorstyle.top=y+'px'}},_pos:function(x,y){if(x<0){x=0}else if(x>this.maxposx){x=this.maxposx}if(y<0){y=0}else if(y>this.maxposy){y=this.maxposy}x=this.options.listenx?math.round(x/this.sizeratiox):this.scroller.x;y=this.options.listeny?math.round(y/this.sizeratioy):this.scroller.y;this.scroller.scrollto(x,y)},fade:function(val,hold){if(hold&&!this.visible){return}cleartimeout(this.fadetimeout);this.fadetimeout=null;var time=val?250:500,delay=val?0:300;val=val?'1':'0';this.wrapperstyle[utils.style.transitionduration]=time+'ms';this.fadetimeout=settimeout((function(val){this.wrapperstyle.opacity=val;this.visible=+val}).bind(this,val),delay)}};iscroll.utils=utils;if(typeof module!='undefined'&&module.exports){module.exports=iscroll}else if(typeof define=='function'&&define.amd){define(function(){return iscroll})}else{window.iscroll=iscroll}})(window,document,math); /* * 移动端模拟导航可点击自动滑动 0.1.4 * date: 2017-01-11 * by: xiewei * 导航可左右滑动,可点击边缘的一个,自动滚动下一个到可视范围【依赖于iscroll.js】 */ (function ($) { $.fn.navbarscroll = function (options) { //各种属性、参数 var _defaults = { classname:'cur', //当前选中点击元素的class类名 clickscrolltime:300, //点击后滑动时间 duibiscreenwidth:0.4, //单位以rem为准,默认为0.4rem scrollerwidth:3, //单位以px为准,默认为3,[仅用于特殊情况:外层宽度因为小数点造成的不精准情况] defaultselect:0, //初始选中第n个,默认第0个 fingerclick:0, //目标第0或1个选项触发,必须每一项长度一致,方可用此项 endclickscroll:function(thisobj){}//回调函数 } var _opt = $.extend(_defaults, options); this.each(function () { //插件实现代码 var _wrapper = $(this); var _win = $(window); var _win_width = _win.width(),_wrapper_width = _wrapper.width(),_wrapper_off_left = _wrapper.offset().left; var _wrapper_off_right=_win_width-_wrapper_off_left-_wrapper_width; var _obj_scroller = _wrapper.children('.scroller'); var _obj_ul = _obj_scroller.children('ul'); var _obj_li = _obj_ul.children('li'); var _scroller_w = 0; _obj_li.css({"margin-left":"0","margin-right":"0"}); for (var i = 0; i < _obj_li.length; i++) { _scroller_w += _obj_li[i].offsetwidth; } _obj_scroller.width(_scroller_w+_opt.scrollerwidth); var myscroll = new iscroll('#'+_wrapper.attr('id'), { eventpassthrough: true, scrollx: true, scrolly: false, preventdefault: false }); _init(_obj_li.eq(_opt.defaultselect)); _obj_li.click(function(){ _init($(this)); }); //解决pc端谷歌浏览器模拟的手机屏幕出现莫名的卡顿现象,滑动时禁止默认事件(2017-01-11) _wrapper[0].addeventlistener('touchmove',function (e){e.preventdefault();},false); function _init(thiobj){ var $this_obj=thiobj; var duibi=_opt.duibiscreenwidth*_win_width/10,this_index=$this_obj.index(),this_off_left=$this_obj.offset().left,this_pos_left=$this_obj.position().left,this_width=$this_obj.width(),this_prev_width=$this_obj.prev('li').width(),this_next_width=$this_obj.next('li').width(); var this_off_right=_win_width-this_off_left-this_width; if(_scroller_w+2>_wrapper_width){ if(_opt.fingerclick==1){ if(this_index==1){ myscroll.scrollto(-this_pos_left+this_prev_width,0, _opt.clickscrolltime); }else if(this_index==0){ myscroll.scrollto(-this_pos_left,0, _opt.clickscrolltime); }else if(this_index==_obj_li.length-2){ myscroll.scrollby(this_off_right-_wrapper_off_right-this_width,0, _opt.clickscrolltime); }else if(this_index==_obj_li.length-1){ myscroll.scrollby(this_off_right-_wrapper_off_right,0, _opt.clickscrolltime); }else{ if(this_off_left-_wrapper_off_left-(this_width*_opt.fingerclick)1||this_off_right-_wrapper_off_right<-1){ myscroll.scrollby(this_off_right-_wrapper_off_right,0, _opt.clickscrolltime); } }else{ if(this_off_left-_wrapper_off_leftn;n++){e[n][t]()}},t.destroyall=function(){t.invokeall("destroy")},t.disableall=function(){t.invokeall("disable")},t.enableall=function(){t.invokeall("enable")},t.refreshall=function(){t.context.refreshall()},t.viewportheight=function(){return window.innerheight||document.documentelement.clientheight},t.viewportwidth=function(){return document.documentelement.clientwidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetaliases={"bottom-in-view":function(){return this.context.innerheight()-this.adapter.outerheight()},"right-in-view":function(){return this.context.innerwidth()-this.adapter.outerwidth()}},window.waypoint=t}(),function(){function t(t){window.settimeout(t,1000/60)}function e(t){this.element=t,this.adapter=n.adapter,this.adapter=new this.adapter(t),this.key="waypoint-context-"+i,this.didscroll=!1,this.didresize=!1,this.oldscroll={x:this.adapter.scrollleft(),y:this.adapter.scrolltop()},this.waypoints={vertical:{},horizontal:{}},t.waypointcontextkey=this.key,o[t.waypointcontextkey]=this,i+=1,this.createthrottledscrollhandler(),this.createthrottledresizehandler()}var i=0,o={},n=window.waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkempty=function(){var t=this.adapter.isemptyobject(this.waypoints.horizontal),e=this.adapter.isemptyobject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createthrottledresizehandler=function(){function t(){e.handleresize(),e.didresize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didresize||(e.didresize=!0,n.requestanimationframe(t))})},e.prototype.createthrottledscrollhandler=function(){function t(){e.handlescroll(),e.didscroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didscroll||n.istouch)&&(e.didscroll=!0,n.requestanimationframe(t))})},e.prototype.handleresize=function(){n.context.refreshall()},e.prototype.handlescroll=function(){var t={},e={horizontal:{newscroll:this.adapter.scrollleft(),oldscroll:this.oldscroll.x,forward:"right",backward:"left"},vertical:{newscroll:this.adapter.scrolltop(),oldscroll:this.oldscroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newscroll>o.oldscroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldscroll=a.triggerpoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queuetrigger(r),t[a.group.id]=a.group)}}for(var c in t){t[c].flushtriggers()}this.oldscroll={x:e.horizontal.newscroll,y:e.vertical.newscroll}},e.prototype.innerheight=function(){return this.element==this.element.window?n.viewportheight():this.adapter.innerheight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkempty()},e.prototype.innerwidth=function(){return this.element==this.element.window?n.viewportwidth():this.adapter.innerwidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints){for(var i in this.waypoints[e]){t.push(this.waypoints[e][i])}}for(var o=0,n=t.length;n>o;o++){t[o].destroy()}},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handlescroll(),t={horizontal:{contextoffset:e?0:i.left,contextscroll:e?0:this.oldscroll.x,contextdimension:this.innerwidth(),oldscroll:this.oldscroll.x,forward:"right",backward:"left",offsetprop:"left"},vertical:{contextoffset:e?0:i.top,contextscroll:e?0:this.oldscroll.y,contextdimension:this.innerheight(),oldscroll:this.oldscroll.y,forward:"down",backward:"up",offsetprop:"top"}}; for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerpoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetprop]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parsefloat(f),d.options.offset.indexof("%")>-1&&(f=math.ceil(s.contextdimension*f/100))),l=s.contextscroll-s.contextoffset,d.triggerpoint=y+l-f,h=w=s.oldscroll,u=h&&p,c=!h&&!p,!g&&u?(d.queuetrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queuetrigger(s.forward),o[d.group.id]=d.group):g&&s.oldscroll>=d.triggerpoint&&(d.queuetrigger(s.forward),o[d.group.id]=d.group)}}return n.requestanimationframe(function(){for(var t in o){o[t].flushtriggers()}}),this},e.findorcreatebyelement=function(t){return e.findbyelement(t)||new e(t)},e.refreshall=function(){for(var t in o){o[t].refresh()}},e.findbyelement=function(t){return o[t.waypointcontextkey]},window.onload=function(){r&&r(),e.refreshall()},n.requestanimationframe=function(e){var i=window.requestanimationframe||window.mozrequestanimationframe||window.webkitrequestanimationframe||t;i.call(window,e)},n.context=e}(),function(){function t(t,e){return t.triggerpoint-e.triggerpoint}function e(t,e){return e.triggerpoint-t.triggerpoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.cleartriggerqueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.cleartriggerqueues=function(){this.triggerqueues={up:[],down:[],left:[],right:[]}},i.prototype.flushtriggers=function(){for(var i in this.triggerqueues){var o=this.triggerqueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.cleartriggerqueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.adapter.inarray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.adapter.inarray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queuetrigger=function(t,e){this.triggerqueues[e].push(t)},i.prototype.remove=function(t){var e=n.adapter.inarray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findorcreate=function(t){return o[t.axis][t.name]||new i(t)},n.group=i}(),function(){function t(t){this.$element=e(t)}var e=window.jquery,i=window.waypoint;e.each(["innerheight","innerwidth","off","offset","on","outerheight","outerwidth","scrollleft","scrolltop"],function(e,i){t.prototype[i]=function(){var t=array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inarray","isemptyobject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",adapter:t}),i.adapter=t}(),function(){function t(t){return function(){var i=[],o=arguments[0];return t.isfunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.waypoint;window.jquery&&(window.jquery.fn.waypoint=t(window.jquery)),window.zepto&&(window.zepto.fn.waypoint=t(window.zepto))}();!function(t){t.fn.countup=function(e){var a=t.extend({time:2000,delay:10},e);return this.each(function(){var e=t(this),n=a,u=function(){e.data("counterupto")||e.data("counterupto",e.text());var t=parseint(e.data("counter-time"))>0?parseint(e.data("counter-time")):n.time,a=parseint(e.data("counter-delay"))>0?parseint(e.data("counter-delay")):n.delay,u=t/a,r=e.data("counterupto"),o=[r],c=/[0-9]+,[0-9]+/.test(r);r=r.replace(/,/g,"");for(var d=(/^[0-9]+$/.test(r),/^[0-9]+\.[0-9]+$/.test(r)),s=d?(r.split(".")[1]||[]).length:0,i=u;i>=1;i--){var p=parseint(math.round(r/u*i));if(d&&(p=parsefloat(r/u*i).tofixed(s)),c){for(;/(\d+)(\d{3})/.test(p.tostring());){p=p.tostring().replace(/(\d+)(\d{3})/,"$1,$2")}}o.unshift(p)}e.data("counterup-nums",o),e.text("0");var f=function(){if(e.data("counterup-nums")){e.text(e.data("counterup-nums").shift()),e.data("counterup-nums").length?settimeout(e.data("counterup-func"),a):(e.data("counterup-nums"),e.data("counterup-nums",null),e.data("counterup-func",null))}};e.data("counterup-func",f),settimeout(e.data("counterup-func"),a)};e.waypoint(u,{offset:"100%",triggeronce:!0})})}}(jquery); /*! 数字递增动画结束 */ /*! tweenmax.min.js **/ var _gsscope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsscope._gsqueue||(_gsscope._gsqueue=[])).push(function(){"use strict";_gsscope._gsdefine("tweenmax",["core.animation","core.simpletimeline","tweenlite"],function(t,e,i){var s=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},r=function(t,e,s){i.call(this,t,e,s),this._cycle=0,this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatdelay=this.vars.repeatdelay||0,this._dirty=!0,this.render=r.prototype.render},n=1e-10,a=i._internals,o=a.isselector,h=a.isarray,l=r.prototype=i.to({},.1,{}),_=[];r.version="1.16.0",l.constructor=r,l.kill()._gc=!1,r.killtweensof=r.killdelayedcallsto=i.killtweensof,r.gettweensof=i.gettweensof,r.lagsmoothing=i.lagsmoothing,r.ticker=i.ticker,r.render=i.render,l.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatdelay=this.vars.repeatdelay||0,this._uncache(!0),i.prototype.invalidate.call(this)},l.updateto=function(t,e){var s,r=this.ratio,n=this.vars.immediaterender||t.immediaterender;e&&this._starttime.998){var a=this._time;this.render(0,!0,!1),this._initted=!1,this.render(a,!0,!1)}else if(this._time>0||n){this._initted=!1,this._init();for(var o,h=1/(1-r),l=this._firstpt;l;)o=l.s+l.c,l.c*=h,l.s=o-l.c,l=l._next}return this},l.render=function(t,e,i){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var s,r,o,h,l,u,p,f,c=this._dirty?this.totalduration():this._totalduration,m=this._time,d=this._totaltime,g=this._cycle,v=this._duration,y=this._rawprevtime;if(t>=c?(this._totaltime=c,this._cycle=this._repeat,this._yoyo&&0!==(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcend?this._ease.getratio(0):0):(this._time=v,this.ratio=this._ease._calcend?this._ease.getratio(1):1),this._reversed||(s=!0,r="oncomplete"),0===v&&(this._initted||!this.vars.lazy||i)&&(this._starttime===this._timeline._duration&&(t=0),(0===t||0>y||y===n)&&y!==t&&(i=!0,y>n&&(r="onreversecomplete")),this._rawprevtime=f=!e||t||y===t?t:n)):1e-7>t?(this._totaltime=this._time=this._cycle=0,this.ratio=this._ease._calcend?this._ease.getratio(0):0,(0!==d||0===v&&y>0)&&(r="onreversecomplete",s=this._reversed),0>t&&(this._active=!1,0===v&&(this._initted||!this.vars.lazy||i)&&(y>=0&&(i=!0),this._rawprevtime=f=!e||t||y===t?t:n)),this._initted||(i=!0)):(this._totaltime=this._time=t,0!==this._repeat&&(h=v+this._repeatdelay,this._cycle=this._totaltime/h>>0,0!==this._cycle&&this._cycle===this._totaltime/h&&this._cycle--,this._time=this._totaltime-this._cycle*h,this._yoyo&&0!==(1&this._cycle)&&(this._time=v-this._time),this._time>v?this._time=v:0>this._time&&(this._time=0)),this._easetype?(l=this._time/v,u=this._easetype,p=this._easepower,(1===u||3===u&&l>=.5)&&(l=1-l),3===u&&(l*=2),1===p?l*=l:2===p?l*=l*l:3===p?l*=l*l*l:4===p&&(l*=l*l*l*l),this.ratio=1===u?1-l:2===u?l:.5>this._time/v?l/2:1-l/2):this.ratio=this._ease.getratio(this._time/v)),m===this._time&&!i&&g===this._cycle)return d!==this._totaltime&&this._onupdate&&(e||this._onupdate.apply(this.vars.onupdatescope||this,this.vars.onupdateparams||_)),void 0;if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstpt&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=m,this._totaltime=d,this._rawprevtime=y,this._cycle=g,a.lazytweens.push(this),this._lazy=[t,e],void 0;this._time&&!s?this.ratio=this._ease.getratio(this._time/v):s&&this._ease._calcend&&(this.ratio=this._ease.getratio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==m&&t>=0&&(this._active=!0),0===d&&(2===this._initted&&t>0&&this._init(),this._startat&&(t>=0?this._startat.render(t,e,i):r||(r="_dummygs")),this.vars.onstart&&(0!==this._totaltime||0===v)&&(e||this.vars.onstart.apply(this.vars.onstartscope||this,this.vars.onstartparams||_))),o=this._firstpt;o;)o.f?o.t[o.p](o.c*this.ratio+o.s):o.t[o.p]=o.c*this.ratio+o.s,o=o._next;this._onupdate&&(0>t&&this._startat&&this._starttime&&this._startat.render(t,e,i),e||(this._totaltime!==d||s)&&this._onupdate.apply(this.vars.onupdatescope||this,this.vars.onupdateparams||_)),this._cycle!==g&&(e||this._gc||this.vars.onrepeat&&this.vars.onrepeat.apply(this.vars.onrepeatscope||this,this.vars.onrepeatparams||_)),r&&(!this._gc||i)&&(0>t&&this._startat&&!this._onupdate&&this._starttime&&this._startat.render(t,e,i),s&&(this._timeline.autoremovechildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[r]&&this.vars[r].apply(this.vars[r+"scope"]||this,this.vars[r+"params"]||_),0===v&&this._rawprevtime===n&&f!==n&&(this._rawprevtime=0))},r.to=function(t,e,i){return new r(t,e,i)},r.from=function(t,e,i){return i.runbackwards=!0,i.immediaterender=0!=i.immediaterender,new r(t,e,i)},r.fromto=function(t,e,i,s){return s.startat=i,s.immediaterender=0!=s.immediaterender&&0!=i.immediaterender,new r(t,e,s)},r.staggerto=r.allto=function(t,e,n,a,l,u,p){a=a||0;var f,c,m,d,g=n.delay||0,v=[],y=function(){n.oncomplete&&n.oncomplete.apply(n.oncompletescope||this,arguments),l.apply(p||this,u||_)};for(h(t)||("string"==typeof t&&(t=i.selector(t)||t),o(t)&&(t=s(t))),t=t||[],0>a&&(t=s(t),t.reverse(),a*=-1),f=t.length-1,m=0;f>=m;m++){c={};for(d in n)c[d]=n[d];c.delay=g,m===f&&l&&(c.oncomplete=y),v[m]=new r(t[m],e,c),g+=a}return v},r.staggerfrom=r.allfrom=function(t,e,i,s,n,a,o){return i.runbackwards=!0,i.immediaterender=0!=i.immediaterender,r.staggerto(t,e,i,s,n,a,o)},r.staggerfromto=r.allfromto=function(t,e,i,s,n,a,o,h){return s.startat=i,s.immediaterender=0!=s.immediaterender&&0!=i.immediaterender,r.staggerto(t,e,s,n,a,o,h)},r.delayedcall=function(t,e,i,s,n){return new r(e,0,{delay:t,oncomplete:e,oncompleteparams:i,oncompletescope:s,onreversecomplete:e,onreversecompleteparams:i,onreversecompletescope:s,immediaterender:!1,useframes:n,overwrite:0})},r.set=function(t,e){return new r(t,0,e)},r.istweening=function(t){return i.gettweensof(t,!0).length>0};var u=function(t,e){for(var s=[],r=0,n=t._first;n;)n instanceof i?s[r++]=n:(e&&(s[r++]=n),s=s.concat(u(n,e)),r=s.length),n=n._next;return s},p=r.getalltweens=function(e){return u(t._roottimeline,e).concat(u(t._rootframestimeline,e))};r.killall=function(t,i,s,r){null==i&&(i=!0),null==s&&(s=!0);var n,a,o,h=p(0!=r),l=h.length,_=i&&s&&r;for(o=0;l>o;o++)a=h[o],(_||a instanceof e||(n=a.target===a.vars.oncomplete)&&s||i&&!n)&&(t?a.totaltime(a._reversed?0:a.totalduration()):a._enabled(!1,!1))},r.killchildtweensof=function(t,e){if(null!=t){var n,l,_,u,p,f=a.tweenlookup;if("string"==typeof t&&(t=i.selector(t)||t),o(t)&&(t=s(t)),h(t))for(u=t.length;--u>-1;)r.killchildtweensof(t[u],e);else{n=[];for(_ in f)for(l=f[_].target.parentnode;l;)l===t&&(n=n.concat(f[_].tweens)),l=l.parentnode;for(p=n.length,u=0;p>u;u++)e&&n[u].totaltime(n[u].totalduration()),n[u]._enabled(!1,!1)}}};var f=function(t,i,s,r){i=i!==!1,s=s!==!1,r=r!==!1;for(var n,a,o=p(r),h=i&&s&&r,l=o.length;--l>-1;)a=o[l],(h||a instanceof e||(n=a.target===a.vars.oncomplete)&&s||i&&!n)&&a.paused(t)};return r.pauseall=function(t,e,i){f(!0,t,e,i)},r.resumeall=function(t,e,i){f(!1,t,e,i)},r.globaltimescale=function(e){var s=t._roottimeline,r=i.ticker.time;return arguments.length?(e=e||n,s._starttime=r-(r-s._starttime)*s._timescale/e,s=t._rootframestimeline,r=i.ticker.frame,s._starttime=r-(r-s._starttime)*s._timescale/e,s._timescale=t._roottimeline._timescale=e,e):s._timescale},l.progress=function(t){return arguments.length?this.totaltime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-t:t)+this._cycle*(this._duration+this._repeatdelay),!1):this._time/this.duration()},l.totalprogress=function(t){return arguments.length?this.totaltime(this.totalduration()*t,!1):this._totaltime/this.totalduration()},l.time=function(t,e){return arguments.length?(this._dirty&&this.totalduration(),t>this._duration&&(t=this._duration),this._yoyo&&0!==(1&this._cycle)?t=this._duration-t+this._cycle*(this._duration+this._repeatdelay):0!==this._repeat&&(t+=this._cycle*(this._duration+this._repeatdelay)),this.totaltime(t,e)):this._time},l.duration=function(e){return arguments.length?t.prototype.duration.call(this,e):this._duration},l.totalduration=function(t){return arguments.length?-1===this._repeat?this:this.duration((t-this._repeat*this._repeatdelay)/(this._repeat+1)):(this._dirty&&(this._totalduration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatdelay*this._repeat,this._dirty=!1),this._totalduration)},l.repeat=function(t){return arguments.length?(this._repeat=t,this._uncache(!0)):this._repeat},l.repeatdelay=function(t){return arguments.length?(this._repeatdelay=t,this._uncache(!0)):this._repeatdelay},l.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},r},!0),_gsscope._gsdefine("timelinelite",["core.animation","core.simpletimeline","tweenlite"],function(t,e,i){var s=function(t){e.call(this,t),this._labels={},this.autoremovechildren=this.vars.autoremovechildren===!0,this.smoothchildtiming=this.vars.smoothchildtiming===!0,this._sortchildren=!0,this._onupdate=this.vars.onupdate;var i,s,r=this.vars;for(s in r)i=r[s],h(i)&&-1!==i.join("").indexof("{self}")&&(r[s]=this._swapselfinparams(i));h(r.tweens)&&this.add(r.tweens,0,r.align,r.stagger)},r=1e-10,n=i._internals,a=s._internals={},o=n.isselector,h=n.isarray,l=n.lazytweens,_=n.lazyrender,u=[],p=_gsscope._gsdefine.globals,f=function(t){var e,i={};for(e in t)i[e]=t[e];return i},c=a.pausecallback=function(t,e,i,s){var n,a=t._timeline,o=a._totaltime,h=t._starttime,l=t.ratio?r:0,_=t.ratio?0:r;if(e||!this._forcingplayhead){for(a.pause(h),n=t._prev;n&&n._starttime===h;)n._rawprevtime=_,n=n._prev;for(n=t._next;n&&n._starttime===h;)n._rawprevtime=l,n=n._next;e&&e.apply(s||a,i||u),this._forcingplayhead&&a.seek(o)}},m=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},d=s.prototype=new e;return s.version="1.16.0",d.constructor=s,d.kill()._gc=d._forcingplayhead=!1,d.to=function(t,e,s,r){var n=s.repeat&&p.tweenmax||i;return e?this.add(new n(t,e,s),r):this.set(t,s,r)},d.from=function(t,e,s,r){return this.add((s.repeat&&p.tweenmax||i).from(t,e,s),r)},d.fromto=function(t,e,s,r,n){var a=r.repeat&&p.tweenmax||i;return e?this.add(a.fromto(t,e,s,r),n):this.set(t,r,n)},d.staggerto=function(t,e,r,n,a,h,l,_){var u,p=new s({oncomplete:h,oncompleteparams:l,oncompletescope:_,smoothchildtiming:this.smoothchildtiming});for("string"==typeof t&&(t=i.selector(t)||t),t=t||[],o(t)&&(t=m(t)),n=n||0,0>n&&(t=m(t),t.reverse(),n*=-1),u=0;t.length>u;u++)r.startat&&(r.startat=f(r.startat)),p.to(t[u],e,f(r),u*n);return this.add(p,a)},d.staggerfrom=function(t,e,i,s,r,n,a,o){return i.immediaterender=0!=i.immediaterender,i.runbackwards=!0,this.staggerto(t,e,i,s,r,n,a,o)},d.staggerfromto=function(t,e,i,s,r,n,a,o,h){return s.startat=i,s.immediaterender=0!=s.immediaterender&&0!=i.immediaterender,this.staggerto(t,e,s,r,n,a,o,h)},d.call=function(t,e,s,r){return this.add(i.delayedcall(0,t,e,s),r)},d.set=function(t,e,s){return s=this._parsetimeorlabel(s,0,!0),null==e.immediaterender&&(e.immediaterender=s===this._time&&!this._paused),this.add(new i(t,0,e),s)},s.exportroot=function(t,e){t=t||{},null==t.smoothchildtiming&&(t.smoothchildtiming=!0);var r,n,a=new s(t),o=a._timeline;for(null==e&&(e=!0),o._remove(a,!0),a._starttime=0,a._rawprevtime=a._time=a._totaltime=o._time,r=o._first;r;)n=r._next,e&&r instanceof i&&r.target===r.vars.oncomplete||a.add(r,r._starttime-r._delay),r=n;return o.add(a,0),a},d.add=function(r,n,a,o){var l,_,u,p,f,c;if("number"!=typeof n&&(n=this._parsetimeorlabel(n,0,!0,r)),!(r instanceof t)){if(r instanceof array||r&&r.push&&h(r)){for(a=a||"normal",o=o||0,l=n,_=r.length,u=0;_>u;u++)h(p=r[u])&&(p=new s({tweens:p})),this.add(p,l),"string"!=typeof p&&"function"!=typeof p&&("sequence"===a?l=p._starttime+p.totalduration()/p._timescale:"start"===a&&(p._starttime-=p.delay())),l+=o;return this._uncache(!0)}if("string"==typeof r)return this.addlabel(r,n);if("function"!=typeof r)throw"cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedcall(0,r)}if(e.prototype.add.call(this,r,n),(this._gc||this._time===this._duration)&&!this._paused&&this._durationr._starttime;f._timeline;)c&&f._timeline.smoothchildtiming?f.totaltime(f._totaltime,!0):f._gc&&f._enabled(!0,!1),f=f._timeline;return this},d.remove=function(e){if(e instanceof t)return this._remove(e,!1);if(e instanceof array||e&&e.push&&h(e)){for(var i=e.length;--i>-1;)this.remove(e[i]);return this}return"string"==typeof e?this.removelabel(e):this.kill(null,e)},d._remove=function(t,i){e.prototype._remove.call(this,t,i);var s=this._last;return s?this._time>s._starttime+s._totalduration/s._timescale&&(this._time=this.duration(),this._totaltime=this._totalduration):this._time=this._totaltime=this._duration=this._totalduration=0,this},d.append=function(t,e){return this.add(t,this._parsetimeorlabel(null,e,!0,t))},d.insert=d.insertmultiple=function(t,e,i,s){return this.add(t,e||0,i,s)},d.appendmultiple=function(t,e,i,s){return this.add(t,this._parsetimeorlabel(null,e,!0,t),i,s)},d.addlabel=function(t,e){return this._labels[t]=this._parsetimeorlabel(e),this},d.addpause=function(t,e,s,r){var n=i.delayedcall(0,c,["{self}",e,s,r],this);return n.data="ispause",this.add(n,t)},d.removelabel=function(t){return delete this._labels[t],this},d.getlabeltime=function(t){return null!=this._labels[t]?this._labels[t]:-1},d._parsetimeorlabel=function(e,i,s,r){var n;if(r instanceof t&&r.timeline===this)this.remove(r);else if(r&&(r instanceof array||r.push&&h(r)))for(n=r.length;--n>-1;)r[n]instanceof t&&r[n].timeline===this&&this.remove(r[n]);if("string"==typeof i)return this._parsetimeorlabel(i,s&&"number"==typeof e&&null==this._labels[i]?e-this.duration():0,s);if(i=i||0,"string"!=typeof e||!isnan(e)&&null==this._labels[e])null==e&&(e=this.duration());else{if(n=e.indexof("="),-1===n)return null==this._labels[e]?s?this._labels[e]=this.duration()+i:i:this._labels[e]+i;i=parseint(e.charat(n-1)+"1",10)*number(e.substr(n+1)),e=n>1?this._parsetimeorlabel(e.substr(0,n-1),0,s):this.duration()}return number(e)+i},d.seek=function(t,e){return this.totaltime("number"==typeof t?t:this._parsetimeorlabel(t),e!==!1)},d.stop=function(){return this.paused(!0)},d.gotoandplay=function(t,e){return this.play(t,e)},d.gotoandstop=function(t,e){return this.pause(t,e)},d.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var s,n,a,o,h,p=this._dirty?this.totalduration():this._totalduration,f=this._time,c=this._starttime,m=this._timescale,d=this._paused;if(t>=p)this._totaltime=this._time=p,this._reversed||this._haspausedchild()||(n=!0,o="oncomplete",0===this._duration&&(0===t||0>this._rawprevtime||this._rawprevtime===r)&&this._rawprevtime!==t&&this._first&&(h=!0,this._rawprevtime>r&&(o="onreversecomplete"))),this._rawprevtime=this._duration||!e||t||this._rawprevtime===t?t:r,t=p+1e-4;else if(1e-7>t)if(this._totaltime=this._time=0,(0!==f||0===this._duration&&this._rawprevtime!==r&&(this._rawprevtime>0||0>t&&this._rawprevtime>=0))&&(o="onreversecomplete",n=this._reversed),0>t)this._active=!1,this._timeline.autoremovechildren&&this._reversed?(h=n=!0,o="onreversecomplete"):this._rawprevtime>=0&&this._first&&(h=!0),this._rawprevtime=t;else{if(this._rawprevtime=this._duration||!e||t||this._rawprevtime===t?t:r,0===t&&n)for(s=this._first;s&&0===s._starttime;)s._duration||(n=!1),s=s._next;t=0,this._initted||(h=!0)}else this._totaltime=this._time=this._rawprevtime=t;if(this._time!==f&&this._first||i||h){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==f&&t>0&&(this._active=!0),0===f&&this.vars.onstart&&0!==this._time&&(e||this.vars.onstart.apply(this.vars.onstartscope||this,this.vars.onstartparams||u)),this._time>=f)for(s=this._first;s&&(a=s._next,!this._paused||d);)(s._active||s._starttime<=this._time&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalduration():s._totalduration)-(t-s._starttime)*s._timescale,e,i):s.render((t-s._starttime)*s._timescale,e,i)),s=a;else for(s=this._last;s&&(a=s._prev,!this._paused||d);)(s._active||f>=s._starttime&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalduration():s._totalduration)-(t-s._starttime)*s._timescale,e,i):s.render((t-s._starttime)*s._timescale,e,i)),s=a;this._onupdate&&(e||(l.length&&_(),this._onupdate.apply(this.vars.onupdatescope||this,this.vars.onupdateparams||u))),o&&(this._gc||(c===this._starttime||m!==this._timescale)&&(0===this._time||p>=this.totalduration())&&(n&&(l.length&&_(),this._timeline.autoremovechildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[o]&&this.vars[o].apply(this.vars[o+"scope"]||this,this.vars[o+"params"]||u)))}},d._haspausedchild=function(){for(var t=this._first;t;){if(t._paused||t instanceof s&&t._haspausedchild())return!0;t=t._next}return!1},d.getchildren=function(t,e,s,r){r=r||-9999999999;for(var n=[],a=this._first,o=0;a;)r>a._starttime||(a instanceof i?e!==!1&&(n[o++]=a):(s!==!1&&(n[o++]=a),t!==!1&&(n=n.concat(a.getchildren(!0,e,s)),o=n.length))),a=a._next;return n},d.gettweensof=function(t,e){var s,r,n=this._gc,a=[],o=0;for(n&&this._enabled(!0,!0),s=i.gettweensof(t),r=s.length;--r>-1;)(s[r].timeline===this||e&&this._contains(s[r]))&&(a[o++]=s[r]);return n&&this._enabled(!1,!0),a},d.recent=function(){return this._recent},d._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},d.shiftchildren=function(t,e,i){i=i||0;for(var s,r=this._first,n=this._labels;r;)r._starttime>=i&&(r._starttime+=t),r=r._next;if(e)for(s in n)n[s]>=i&&(n[s]+=t);return this._uncache(!0)},d._kill=function(t,e){if(!t&&!e)return this._enabled(!1,!1);for(var i=e?this.gettweensof(e):this.getchildren(!0,!0,!1),s=i.length,r=!1;--s>-1;)i[s]._kill(t,e)&&(r=!0);return r},d.clear=function(t){var e=this.getchildren(!1,!0,!0),i=e.length;for(this._time=this._totaltime=0;--i>-1;)e[i]._enabled(!1,!1);return t!==!1&&(this._labels={}),this._uncache(!0)},d.invalidate=function(){for(var e=this._first;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},d._enabled=function(t,i){if(t===this._gc)for(var s=this._first;s;)s._enabled(t,!0),s=s._next;return e.prototype._enabled.call(this,t,i)},d.totaltime=function(){this._forcingplayhead=!0;var e=t.prototype.totaltime.apply(this,arguments);return this._forcingplayhead=!1,e},d.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timescale(this._duration/t),this):(this._dirty&&this.totalduration(),this._duration)},d.totalduration=function(t){if(!arguments.length){if(this._dirty){for(var e,i,s=0,r=this._last,n=999999999999;r;)e=r._prev,r._dirty&&r.totalduration(),r._starttime>n&&this._sortchildren&&!r._paused?this.add(r,r._starttime-r._delay):n=r._starttime,0>r._starttime&&!r._paused&&(s-=r._starttime,this._timeline.smoothchildtiming&&(this._starttime+=r._starttime/this._timescale),this.shiftchildren(-r._starttime,!1,-9999999999),n=0),i=r._starttime+r._totalduration/r._timescale,i>s&&(s=i),r=e;this._duration=this._totalduration=s,this._dirty=!1}return this._totalduration}return 0!==this.totalduration()&&0!==t&&this.timescale(this._totalduration/t),this},d.paused=function(e){if(!e)for(var i=this._first,s=this._time;i;)i._starttime===s&&"ispause"===i.data&&(i._rawprevtime=s),i=i._next;return t.prototype.paused.apply(this,arguments)},d.usesframes=function(){for(var e=this._timeline;e._timeline;)e=e._timeline;return e===t._rootframestimeline},d.rawtime=function(){return this._paused?this._totaltime:(this._timeline.rawtime()-this._starttime)*this._timescale},s},!0),_gsscope._gsdefine("timelinemax",["timelinelite","tweenlite","easing.ease"],function(t,e,i){var s=function(e){t.call(this,e),this._repeat=this.vars.repeat||0,this._repeatdelay=this.vars.repeatdelay||0,this._cycle=0,this._yoyo=this.vars.yoyo===!0,this._dirty=!0},r=1e-10,n=[],a=e._internals,o=a.lazytweens,h=a.lazyrender,l=new i(null,null,1,0),_=s.prototype=new t;return _.constructor=s,_.kill()._gc=!1,s.version="1.16.0",_.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatdelay=this.vars.repeatdelay||0,this._uncache(!0),t.prototype.invalidate.call(this)},_.addcallback=function(t,i,s,r){return this.add(e.delayedcall(0,t,s,r),i)},_.removecallback=function(t,e){if(t)if(null==e)this._kill(null,t);else for(var i=this.gettweensof(t,!1),s=i.length,r=this._parsetimeorlabel(e);--s>-1;)i[s]._starttime===r&&i[s]._enabled(!1,!1);return this},_.removepause=function(e){return this.removecallback(t._internals.pausecallback,e)},_.tweento=function(t,i){i=i||{};var s,r,a,o={ease:l,useframes:this.usesframes(),immediaterender:!1};for(r in i)o[r]=i[r];return o.time=this._parsetimeorlabel(t),s=math.abs(number(o.time)-this._time)/this._timescale||.001,a=new e(this,s,o),o.onstart=function(){a.target.paused(!0),a.vars.time!==a.target.time()&&s===a.duration()&&a.duration(math.abs(a.vars.time-a.target.time())/a.target._timescale),i.onstart&&i.onstart.apply(i.onstartscope||a,i.onstartparams||n)},a},_.tweenfromto=function(t,e,i){i=i||{},t=this._parsetimeorlabel(t),i.startat={oncomplete:this.seek,oncompleteparams:[t],oncompletescope:this},i.immediaterender=i.immediaterender!==!1;var s=this.tweento(e,i);return s.duration(math.abs(s.vars.time-t)/this._timescale||.001)},_.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var s,a,l,_,u,p,f=this._dirty?this.totalduration():this._totalduration,c=this._duration,m=this._time,d=this._totaltime,g=this._starttime,v=this._timescale,y=this._rawprevtime,t=this._paused,w=this._cycle;if(t>=f)this._locked||(this._totaltime=f,this._cycle=this._repeat),this._reversed||this._haspausedchild()||(a=!0,_="oncomplete",0===this._duration&&(0===t||0>y||y===r)&&y!==t&&this._first&&(u=!0,y>r&&(_="onreversecomplete"))),this._rawprevtime=this._duration||!e||t||this._rawprevtime===t?t:r,this._yoyo&&0!==(1&this._cycle)?this._time=t=0:(this._time=c,t=c+1e-4);else if(1e-7>t)if(this._locked||(this._totaltime=this._cycle=0),this._time=0,(0!==m||0===c&&y!==r&&(y>0||0>t&&y>=0)&&!this._locked)&&(_="onreversecomplete",a=this._reversed),0>t)this._active=!1,this._timeline.autoremovechildren&&this._reversed?(u=a=!0,_="onreversecomplete"):y>=0&&this._first&&(u=!0),this._rawprevtime=t;else{if(this._rawprevtime=c||!e||t||this._rawprevtime===t?t:r,0===t&&a)for(s=this._first;s&&0===s._starttime;)s._duration||(a=!1),s=s._next;t=0,this._initted||(u=!0)}else 0===c&&0>y&&(u=!0),this._time=this._rawprevtime=t,this._locked||(this._totaltime=t,0!==this._repeat&&(p=c+this._repeatdelay,this._cycle=this._totaltime/p>>0,0!==this._cycle&&this._cycle===this._totaltime/p&&this._cycle--,this._time=this._totaltime-this._cycle*p,this._yoyo&&0!==(1&this._cycle)&&(this._time=c-this._time),this._time>c?(this._time=c,t=c+1e-4):0>this._time?this._time=t=0:t=this._time));if(this._cycle!==w&&!this._locked){var x=this._yoyo&&0!==(1&w),b=x===(this._yoyo&&0!==(1&this._cycle)),p=this._totaltime,s=this._cycle,k=this._rawprevtime,r=this._time;if(this._totaltime=w*c,w>this._cycle?x=!x:this._totaltime+=c,this._time=m,this._rawprevtime=0===c?y-1e-4:y,this._cycle=w,this._locked=!0,m=x?0:c,this.render(m,e,0===c),e||this._gc||this.vars.onrepeat&&this.vars.onrepeat.apply(this.vars.onrepeatscope||this,this.vars.onrepeatparams||n),b&&(m=x?c+1e-4:-1e-4,this.render(m,!0,!1)),this._locked=!1,this._paused&&!t)return;this._time=r,this._totaltime=p,this._cycle=s,this._rawprevtime=k}if(!(this._time!==m&&this._first||i||u))return d!==this._totaltime&&this._onupdate&&(e||this._onupdate.apply(this.vars.onupdatescope||this,this.vars.onupdateparams||n)),void 0;if(this._initted||(this._initted=!0),this._active||!this._paused&&this._totaltime!==d&&t>0&&(this._active=!0),0===d&&this.vars.onstart&&0!==this._totaltime&&(e||this.vars.onstart.apply(this.vars.onstartscope||this,this.vars.onstartparams||n)),this._time>=m)for(s=this._first;s&&(l=s._next,!this._paused||t);)(s._active||s._starttime<=this._time&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalduration():s._totalduration)-(t-s._starttime)*s._timescale,e,i):s.render((t-s._starttime)*s._timescale,e,i)),s=l;else for(s=this._last;s&&(l=s._prev,!this._paused||t);)(s._active||m>=s._starttime&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalduration():s._totalduration)-(t-s._starttime)*s._timescale,e,i):s.render((t-s._starttime)*s._timescale,e,i)),s=l;this._onupdate&&(e||(o.length&&h(),this._onupdate.apply(this.vars.onupdatescope||this,this.vars.onupdateparams||n))),_&&(this._locked||this._gc||(g===this._starttime||v!==this._timescale)&&(0===this._time||f>=this.totalduration())&&(a&&(o.length&&h(),this._timeline.autoremovechildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[_]&&this.vars[_].apply(this.vars[_+"scope"]||this,this.vars[_+"params"]||n)))},_.getactive=function(t,e,i){null==t&&(t=!0),null==e&&(e=!0),null==i&&(i=!1);var s,r,n=[],a=this.getchildren(t,e,i),o=0,h=a.length;for(s=0;h>s;s++)r=a[s],r.isactive()&&(n[o++]=r);return n},_.getlabelafter=function(t){t||0!==t&&(t=this._time);var e,i=this.getlabelsarray(),s=i.length;for(e=0;s>e;e++)if(i[e].time>t)return i[e].name;return null},_.getlabelbefore=function(t){null==t&&(t=this._time);for(var e=this.getlabelsarray(),i=e.length;--i>-1;)if(t>e[i].time)return e[i].name;return null},_.getlabelsarray=function(){var t,e=[],i=0;for(t in this._labels)e[i++]={time:this._labels[t],name:t};return e.sort(function(t,e){return t.time-e.time}),e},_.progress=function(t,e){return arguments.length?this.totaltime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-t:t)+this._cycle*(this._duration+this._repeatdelay),e):this._time/this.duration()},_.totalprogress=function(t,e){return arguments.length?this.totaltime(this.totalduration()*t,e):this._totaltime/this.totalduration()},_.totalduration=function(e){return arguments.length?-1===this._repeat?this:this.duration((e-this._repeat*this._repeatdelay)/(this._repeat+1)):(this._dirty&&(t.prototype.totalduration.call(this),this._totalduration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatdelay*this._repeat),this._totalduration)},_.time=function(t,e){return arguments.length?(this._dirty&&this.totalduration(),t>this._duration&&(t=this._duration),this._yoyo&&0!==(1&this._cycle)?t=this._duration-t+this._cycle*(this._duration+this._repeatdelay):0!==this._repeat&&(t+=this._cycle*(this._duration+this._repeatdelay)),this.totaltime(t,e)):this._time},_.repeat=function(t){return arguments.length?(this._repeat=t,this._uncache(!0)):this._repeat},_.repeatdelay=function(t){return arguments.length?(this._repeatdelay=t,this._uncache(!0)):this._repeatdelay},_.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},_.currentlabel=function(t){return arguments.length?this.seek(t,!0):this.getlabelbefore(this._time+1e-8)},s},!0),function(){var t=180/math.pi,e=[],i=[],s=[],r={},n=_gsscope._gsdefine.globals,a=function(t,e,i,s){this.a=t,this.b=e,this.c=i,this.d=s,this.da=s-t,this.ca=i-t,this.ba=e-t},o=",x,y,z,left,top,right,bottom,margintop,marginleft,marginright,marginbottom,paddingleft,paddingtop,paddingright,paddingbottom,backgroundposition,backgroundposition_y,",h=function(t,e,i,s){var r={a:t},n={},a={},o={c:s},h=(t+e)/2,l=(e+i)/2,_=(i+s)/2,u=(h+l)/2,p=(l+_)/2,f=(p-u)/8;return r.b=h+(t-h)/4,n.b=u+f,r.c=n.a=(r.b+n.b)/2,n.c=a.a=(u+p)/2,a.b=p-f,o.b=_+(s-_)/4,a.c=o.a=(a.b+o.b)/2,[r,n,a,o]},l=function(t,r,n,a,o){var l,_,u,p,f,c,m,d,g,v,y,t,w,x=t.length-1,b=0,p=t[0].a;for(l=0;x>l;l++)f=t[b],_=f.a,u=f.d,p=t[b+1].d,o?(y=e[l],t=i[l],w=.25*(t+y)*r/(a?.5:s[l]||.5),c=u-(u-_)*(a?.5*r:0!==y?w/y:0),m=u+(p-u)*(a?.5*r:0!==t?w/t:0),d=u-(c+((m-c)*(3*y/(y+t)+.5)/4||0))):(c=u-.5*(u-_)*r,m=u+.5*(p-u)*r,d=u-(c+m)/2),c+=d,m+=d,f.c=g=c,f.b=0!==l?p:p=f.a+.6*(f.c-f.a),f.da=u-_,f.ca=g-_,f.ba=p-_,n?(v=h(_,p,g,u),t.splice(b,1,v[0],v[1],v[2],v[3]),b+=4):b++,p=m;f=t[b],f.b=p,f.c=p+.4*(f.d-p),f.da=f.d-f.a,f.ca=f.c-f.a,f.ba=p-f.a,n&&(v=h(f.a,p,f.c,f.d),t.splice(b,1,v[0],v[1],v[2],v[3]))},_=function(t,s,r,n){var o,h,l,_,u,p,f=[];if(n)for(t=[n].concat(t),h=t.length;--h>-1;)"string"==typeof(p=t[h][s])&&"="===p.charat(1)&&(t[h][s]=n[s]+number(p.charat(0)+p.substr(2)));if(o=t.length-2,0>o)return f[0]=new a(t[0][s],0,0,t[-1>o?0:1][s]),f;for(h=0;o>h;h++)l=t[h][s],_=t[h+1][s],f[h]=new a(l,0,0,_),r&&(u=t[h+2][s],e[h]=(e[h]||0)+(_-l)*(_-l),i[h]=(i[h]||0)+(u-_)*(u-_));return f[h]=new a(t[h][s],0,0,t[h+1][s]),f},u=function(t,n,a,h,u,p){var f,c,m,d,g,v,y,t,w={},x=[],b=p||t[0];u="string"==typeof u?","+u+",":o,null==n&&(n=1);for(c in t[0])x.push(c);if(t.length>1){for(t=t[t.length-1],y=!0,f=x.length;--f>-1;)if(c=x[f],math.abs(b[c]-t[c])>.05){y=!1;break}y&&(t=t.concat(),p&&t.unshift(p),t.push(t[1]),p=t[t.length-3])}for(e.length=i.length=s.length=0,f=x.length;--f>-1;)c=x[f],r[c]=-1!==u.indexof(","+c+","),w[c]=_(t,c,r[c],p);for(f=e.length;--f>-1;)e[f]=math.sqrt(e[f]),i[f]=math.sqrt(i[f]);if(!h){for(f=x.length;--f>-1;)if(r[c])for(m=w[x[f]],v=m.length-1,d=0;v>d;d++)g=m[d+1].da/i[d]+m[d].da/e[d],s[d]=(s[d]||0)+g*g;for(f=s.length;--f>-1;)s[f]=math.sqrt(s[f])}for(f=x.length,d=a?4:1;--f>-1;)c=x[f],m=w[c],l(m,n,a,h,r[c]),y&&(m.splice(0,d),m.splice(m.length-d,d));return w},p=function(t,e,i){e=e||"soft";var s,r,n,o,h,l,_,u,p,f,c,m={},d="cubic"===e?3:2,g="soft"===e,v=[];if(g&&i&&(t=[i].concat(t)),null==t||d+1>t.length)throw"invalid bezier data";for(p in t[0])v.push(p);for(l=v.length;--l>-1;){for(p=v[l],m[p]=h=[],f=0,u=t.length,_=0;u>_;_++)s=null==i?t[_][p]:"string"==typeof(c=t[_][p])&&"="===c.charat(1)?i[p]+number(c.charat(0)+c.substr(2)):number(c),g&&_>1&&u-1>_&&(h[f++]=(s+h[f-2])/2),h[f++]=s;for(u=f-d+1,f=0,_=0;u>_;_+=d)s=h[_],r=h[_+1],n=h[_+2],o=2===d?0:h[_+3],h[f++]=c=3===d?new a(s,r,n,o):new a(s,(2*r+s)/3,(2*r+n)/3,n);h.length=f}return m},f=function(t,e,i){for(var s,r,n,a,o,h,l,_,u,p,f,c=1/i,m=t.length;--m>-1;)for(p=t[m],n=p.a,a=p.d-n,o=p.c-n,h=p.b-n,s=r=0,_=1;i>=_;_++)l=c*_,u=1-l,s=r-(r=(l*l*a+3*u*(l*o+u*h))*l),f=m*i+_-1,e[f]=(e[f]||0)+s*s},c=function(t,e){e=e>>0||6;var i,s,r,n,a=[],o=[],h=0,l=0,_=e-1,u=[],p=[];for(i in t)f(t[i],a,e);for(r=a.length,s=0;r>s;s++)h+=math.sqrt(a[s]),n=s%e,p[n]=h,n===_&&(l+=h,n=s/e>>0,u[n]=p,o[n]=l,h=0,p=[]);return{length:l,lengths:o,segments:u}},m=_gsscope._gsdefine.plugin({propname:"bezier",priority:-1,version:"1.3.4",api:2,global:!0,init:function(t,e,i){this._target=t,e instanceof array&&(e={values:e}),this._func={},this._round={},this._props=[],this._timeres=null==e.timeresolution?6:parseint(e.timeresolution,10);var s,r,n,a,o,h=e.values||[],l={},_=h[0],f=e.autorotate||i.vars.orienttobezier;this._autorotate=f?f instanceof array?f:[["x","y","rotation",f===!0?0:number(f)||0]]:null;for(s in _)this._props.push(s);for(n=this._props.length;--n>-1;)s=this._props[n],this._overwriteprops.push(s),r=this._func[s]="function"==typeof t[s],l[s]=r?t[s.indexof("set")||"function"!=typeof t["get"+s.substr(3)]?s:"get"+s.substr(3)]():parsefloat(t[s]),o||l[s]!==h[0][s]&&(o=l);if(this._beziers="cubic"!==e.type&&"quadratic"!==e.type&&"soft"!==e.type?u(h,isnan(e.curviness)?1:e.curviness,!1,"thrubasic"===e.type,e.correlate,o):p(h,e.type,l),this._segcount=this._beziers[s].length,this._timeres){var m=c(this._beziers,this._timeres);this._length=m.length,this._lengths=m.lengths,this._segments=m.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(f=this._autorotate)for(this._initialrotations=[],f[0]instanceof array||(this._autorotate=f=[f]),n=f.length;--n>-1;){for(a=0;3>a;a++)s=f[n][a],this._func[s]="function"==typeof t[s]?t[s.indexof("set")||"function"!=typeof t["get"+s.substr(3)]?s:"get"+s.substr(3)]:!1; s=f[n][2],this._initialrotations[n]=this._func[s]?this._func[s].call(this._target):this._target[s]}return this._startratio=i.vars.runbackwards?1:0,!0},set:function(e){var i,s,r,n,a,o,h,l,_,u,p=this._segcount,f=this._func,c=this._target,m=e!==this._startratio;if(this._timeres){if(_=this._lengths,u=this._curseg,e*=this._length,r=this._li,e>this._l2&&p-1>r){for(l=p-1;l>r&&e>=(this._l2=_[++r]););this._l1=_[r-1],this._li=r,this._curseg=u=this._segments[r],this._s2=u[this._s1=this._si=0]}else if(this._l1>e&&r>0){for(;r>0&&(this._l1=_[--r])>=e;);0===r&&this._l1>e?this._l1=0:r++,this._l2=_[r],this._li=r,this._curseg=u=this._segments[r],this._s1=u[(this._si=u.length-1)-1]||0,this._s2=u[this._si]}if(i=r,e-=this._l1,r=this._si,e>this._s2&&u.length-1>r){for(l=u.length-1;l>r&&e>=(this._s2=u[++r]););this._s1=u[r-1],this._si=r}else if(this._s1>e&&r>0){for(;r>0&&(this._s1=u[--r])>=e;);0===r&&this._s1>e?this._s1=0:r++,this._s2=u[r],this._si=r}o=(r+(e-this._s1)/(this._s2-this._s1))*this._prec}else i=0>e?0:e>=1?p-1:p*e>>0,o=(e-i*(1/p))*p;for(s=1-o,r=this._props.length;--r>-1;)n=this._props[r],a=this._beziers[n][i],h=(o*o*a.da+3*s*(o*a.ca+s*a.ba))*o+a.a,this._round[n]&&(h=math.round(h)),f[n]?c[n](h):c[n]=h;if(this._autorotate){var d,g,v,y,t,w,x,b=this._autorotate;for(r=b.length;--r>-1;)n=b[r][2],w=b[r][3]||0,x=b[r][4]===!0?1:t,a=this._beziers[b[r][0]],d=this._beziers[b[r][1]],a&&d&&(a=a[i],d=d[i],g=a.a+(a.b-a.a)*o,y=a.b+(a.c-a.b)*o,g+=(y-g)*o,y+=(a.c+(a.d-a.c)*o-y)*o,v=d.a+(d.b-d.a)*o,t=d.b+(d.c-d.b)*o,v+=(t-v)*o,t+=(d.c+(d.d-d.c)*o-t)*o,h=m?math.atan2(t-v,y-g)*x+w:this._initialrotations[r],f[n]?c[n](h):c[n]=h)}}}),d=m.prototype;m.bezierthrough=u,m.cubictoquadratic=h,m._autocss=!0,m.quadratictocubic=function(t,e,i){return new a(t,(2*e+t)/3,(2*e+i)/3,i)},m._cssregister=function(){var t=n.cssplugin;if(t){var e=t._internals,i=e._parsetoproxy,s=e._setpluginratio,r=e.cssproptween;e._registercomplexspecialprop("bezier",{parser:function(t,e,n,a,o,h){e instanceof array&&(e={values:e}),h=new m;var l,_,u,p=e.values,f=p.length-1,c=[],d={};if(0>f)return o;for(l=0;f>=l;l++)u=i(t,p[l],a,o,h,f!==l),c[l]=u.end;for(_ in e)d[_]=e[_];return d.values=c,o=new r(t,"bezier",0,0,u.pt,2),o.data=u,o.plugin=h,o.setratio=s,0===d.autorotate&&(d.autorotate=!0),!d.autorotate||d.autorotate instanceof array||(l=d.autorotate===!0?0:number(d.autorotate),d.autorotate=null!=u.end.left?[["left","top","rotation",l,!1]]:null!=u.end.x?[["x","y","rotation",l,!1]]:!1),d.autorotate&&(a._transform||a._enabletransforms(!1),u.autorotate=a._target._gstransform),h._oninittween(u.proxy,d,a._tween),o}})}},d._roundprops=function(t,e){for(var i=this._overwriteprops,s=i.length;--s>-1;)(t[i[s]]||t.bezier||t.bezierthrough)&&(this._round[i[s]]=e)},d._kill=function(t){var e,i,s=this._props;for(e in this._beziers)if(e in t)for(delete this._beziers[e],delete this._func[e],i=s.length;--i>-1;)s[i]===e&&s.splice(i,1);return this._super._kill.call(this,t)}}(),_gsscope._gsdefine("plugins.cssplugin",["plugins.tweenplugin","tweenlite"],function(t,e){var i,s,r,n,a=function(){t.call(this,"css"),this._overwriteprops.length=0,this.setratio=a.prototype.setratio},o=_gsscope._gsdefine.globals,h={},l=a.prototype=new t("css");l.constructor=a,a.version="1.16.0",a.api=2,a.defaulttransformperspective=0,a.defaultskewtype="compensated",l="px",a.suffixmap={top:l,right:l,bottom:l,left:l,width:l,height:l,fontsize:l,padding:l,margin:l,perspective:l,lineheight:""};var _,u,p,f,c,m,d=/(?:\d|\-\d|\.\d|\-\.\d)+/g,g=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,v=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-za-z0-9]*(?:%|\b)/gi,y=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,t=/(?:\d|\-|\+|=|#|\.)*/g,w=/opacity *= *([^)]*)/i,x=/opacity:([^;]*)/i,b=/alpha\(opacity *=.+?\)/i,p=/^(rgb|hsl)/,s=/([a-z])/g,k=/-([a-z])/gi,r=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,a=function(t,e){return e.touppercase()},o=/(?:left|right|width)/i,c=/(m11|m12|m21|m22)=[\d\-\.e]+/gi,d=/progid\:dximagetransform\.microsoft\.matrix\(.+?\)/i,m=/,(?=[^\)]*(?:\(|$))/gi,z=math.pi/180,i=180/math.pi,f={},e=document,n=function(t){return e.createelementns?e.createelementns("http://www.w3.org/1999/xhtml",t):e.createelement(t)},l=n("div"),x=n("img"),u=a._internals={_specialprops:h},y=navigator.useragent,j=function(){var t=y.indexof("android"),e=n("a");return p=-1!==y.indexof("safari")&&-1===y.indexof("chrome")&&(-1===t||number(y.substr(t+8,1))>3),c=p&&6>number(y.substr(y.indexof("version/")+8,1)),f=-1!==y.indexof("firefox"),(/msie ([0-9]{1,}[\.0-9]{0,})/.exec(y)||/trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(y))&&(m=parsefloat(regexp.$1)),e?(e.style.csstext="top:1px;opacity:.55;",/^0.55/.test(e.style.opacity)):!1}(),b=function(t){return w.test("string"==typeof t?t:(t.currentstyle?t.currentstyle.filter:t.style.filter)||"")?parsefloat(regexp.$1)/100:1},q=function(t){window.console&&console.log(t)},v="",g="",w=function(t,e){e=e||l;var i,s,r=e.style;if(void 0!==r[t])return t;for(t=t.charat(0).touppercase()+t.substr(1),i=["o","moz","ms","ms","webkit"],s=5;--s>-1&&void 0===r[i[s]+t];);return s>=0?(g=3===s?"ms":i[s],v="-"+g.tolowercase()+"-",g+t):null},z=e.defaultview?e.defaultview.getcomputedstyle:function(){},q=a.getstyle=function(t,e,i,s,r){var n;return j||"opacity"!==e?(!s&&t.style[e]?n=t.style[e]:(i=i||z(t))?n=i[e]||i.getpropertyvalue(e)||i.getpropertyvalue(e.replace(s,"-$1").tolowercase()):t.currentstyle&&(n=t.currentstyle[e]),null==r||n&&"none"!==n&&"auto"!==n&&"auto auto"!==n?n:r):b(t)},$=u.converttopixels=function(t,i,s,r,n){if("px"===r||!r)return s;if("auto"===r||!s)return 0;var o,h,l,_=o.test(i),u=t,p=l.style,f=0>s;if(f&&(s=-s),"%"===r&&-1!==i.indexof("border"))o=s/100*(_?t.clientwidth:t.clientheight);else{if(p.csstext="border:0 solid red;position:"+q(t,"position")+";line-height:0;","%"!==r&&u.appendchild)p[_?"borderleftwidth":"bordertopwidth"]=s+r;else{if(u=t.parentnode||e.body,h=u._gscache,l=e.ticker.frame,h&&_&&h.time===l)return h.width*s/100;p[_?"width":"height"]=s+r}u.appendchild(l),o=parsefloat(l[_?"offsetwidth":"offsetheight"]),u.removechild(l),_&&"%"===r&&a.cachewidths!==!1&&(h=u._gscache=u._gscache||{},h.time=l,h.width=100*(o/s)),0!==o||n||(o=$(t,i,s,r,!0))}return f?-o:o},h=u.calculateoffset=function(t,e,i){if("absolute"!==q(t,"position",i))return 0;var s="left"===e?"left":"top",r=q(t,"margin"+s,i);return t["offset"+s]-($(t,e,parsefloat(r),r.replace(t,""))||0)},k=function(t,e){var i,s,r,n={};if(e=e||z(t,null))if(i=e.length)for(;--i>-1;)r=e[i],(-1===r.indexof("-transform")||be===r)&&(n[r.replace(k,a)]=e.getpropertyvalue(r));else for(i in e)(-1===i.indexof("transform")||xe===i)&&(n[i]=e[i]);else if(e=t.currentstyle||t.style)for(i in e)"string"==typeof i&&void 0===n[i]&&(n[i.replace(k,a)]=e[i]);return j||(n.opacity=b(t)),s=me(t,e,!1),n.rotation=s.rotation,n.skewx=s.skewx,n.scalex=s.scalex,n.scaley=s.scaley,n.x=s.x,n.y=s.y,se&&(n.z=s.z,n.rotationx=s.rotationx,n.rotationy=s.rotationy,n.scalez=s.scalez),n.filters&&delete n.filters,n},j=function(t,e,i,s,r){var n,a,o,h={},l=t.style;for(a in i)"csstext"!==a&&"length"!==a&&isnan(a)&&(e[a]!==(n=i[a])||r&&r[a])&&-1===a.indexof("origin")&&("number"==typeof n||"string"==typeof n)&&(h[a]="auto"!==n||"left"!==a&&"top"!==a?""!==n&&"auto"!==n&&"none"!==n||"string"!=typeof e[a]||""===e[a].replace(y,"")?n:0:h(t,a),void 0!==l[a]&&(o=new fe(l,a,l[a],o)));if(s)for(a in s)"classname"!==a&&(h[a]=s[a]);return{difs:h,firstmpt:o}},te={width:["left","right"],height:["top","bottom"]},ee=["marginleft","marginright","margintop","marginbottom"],ie=function(t,e,i){var s=parsefloat("width"===e?t.offsetwidth:t.offsetheight),r=te[e],n=r.length;for(i=i||z(t,null);--n>-1;)s-=parsefloat(q(t,"padding"+r[n],i,!0))||0,s-=parsefloat(q(t,"border"+r[n]+"width",i,!0))||0;return s},se=function(t,e){(null==t||""===t||"auto"===t||"auto auto"===t)&&(t="0 0");var i=t.split(" "),s=-1!==t.indexof("left")?"0%":-1!==t.indexof("right")?"100%":i[0],r=-1!==t.indexof("top")?"0%":-1!==t.indexof("bottom")?"100%":i[1];return null==r?r="center"===s?"50%":"0":"center"===r&&(r="50%"),("center"===s||isnan(parsefloat(s))&&-1===(s+"").indexof("="))&&(s="50%"),e&&(e.oxp=-1!==s.indexof("%"),e.oyp=-1!==r.indexof("%"),e.oxr="="===s.charat(1),e.oyr="="===r.charat(1),e.ox=parsefloat(s.replace(y,"")),e.oy=parsefloat(r.replace(y,""))),s+" "+r+(i.length>2?" "+i[2]:"")},re=function(t,e){return"string"==typeof t&&"="===t.charat(1)?parseint(t.charat(0)+"1",10)*parsefloat(t.substr(2)):parsefloat(t)-parsefloat(e)},ne=function(t,e){return null==t?e:"string"==typeof t&&"="===t.charat(1)?parseint(t.charat(0)+"1",10)*parsefloat(t.substr(2))+e:parsefloat(t)},ae=function(t,e,i,s){var r,n,a,o,h,l=1e-6;return null==t?o=e:"number"==typeof t?o=t:(r=360,n=t.split("_"),h="="===t.charat(1),a=(h?parseint(t.charat(0)+"1",10)*parsefloat(n[0].substr(2)):parsefloat(n[0]))*(-1===t.indexof("rad")?1:i)-(h?0:e),n.length&&(s&&(s[i]=e+a),-1!==t.indexof("short")&&(a%=r,a!==a%(r/2)&&(a=0>a?a+r:a-r)),-1!==t.indexof("_cw")&&0>a?a=(a+9999999999*r)%r-(0|a/r)*r:-1!==t.indexof("ccw")&&a>0&&(a=(a-9999999999*r)%r-(0|a/r)*r)),o=e+a),l>o&&o>-l&&(o=0),o},oe={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]},he=function(t,e,i){return t=0>t?t+1:t>1?t-1:t,0|255*(1>6*t?e+6*(i-e)*t:.5>t?i:2>3*t?e+6*(i-e)*(2/3-t):e)+.5},le=a.parsecolor=function(t){var e,i,s,r,n,a;return t&&""!==t?"number"==typeof t?[t>>16,255&t>>8,255&t]:(","===t.charat(t.length-1)&&(t=t.substr(0,t.length-1)),oe[t]?oe[t]:"#"===t.charat(0)?(4===t.length&&(e=t.charat(1),i=t.charat(2),s=t.charat(3),t="#"+e+e+i+i+s+s),t=parseint(t.substr(1),16),[t>>16,255&t>>8,255&t]):"hsl"===t.substr(0,3)?(t=t.match(d),r=number(t[0])%360/360,n=number(t[1])/100,a=number(t[2])/100,i=.5>=a?a*(n+1):a+n-a*n,e=2*a-i,t.length>3&&(t[3]=number(t[3])),t[0]=he(r+1/3,e,i),t[1]=he(r,e,i),t[2]=he(r-1/3,e,i),t):(t=t.match(d)||oe.transparent,t[0]=number(t[0]),t[1]=number(t[1]),t[2]=number(t[2]),t.length>3&&(t[3]=number(t[3])),t)):oe.black},_e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\b#.+?\\b";for(l in oe)_e+="|"+l+"\\b";_e=regexp(_e+")","gi");var ue=function(t,e,i,s){if(null==t)return function(t){return t};var r,n=e?(t.match(_e)||[""])[0]:"",a=t.split(n).join("").match(v)||[],o=t.substr(0,t.indexof(a[0])),h=")"===t.charat(t.length-1)?")":"",l=-1!==t.indexof(" ")?" ":",",_=a.length,u=_>0?a[0].replace(d,""):"";return _?r=e?function(t){var e,p,f,c;if("number"==typeof t)t+=u;else if(s&&m.test(t)){for(c=t.replace(m,"|").split("|"),f=0;c.length>f;f++)c[f]=r(c[f]);return c.join(",")}if(e=(t.match(_e)||[n])[0],p=t.split(e).join("").match(v)||[],f=p.length,_>f--)for(;_>++f;)p[f]=i?p[0|(f-1)/2]:a[f];return o+p.join(l)+l+e+h+(-1!==t.indexof("inset")?" inset":"")}:function(t){var e,n,p;if("number"==typeof t)t+=u;else if(s&&m.test(t)){for(n=t.replace(m,"|").split("|"),p=0;n.length>p;p++)n[p]=r(n[p]);return n.join(",")}if(e=t.match(v)||[],p=e.length,_>p--)for(;_>++p;)e[p]=i?e[0|(p-1)/2]:a[p];return o+e.join(l)+h}:function(t){return t}},pe=function(t){return t=t.split(","),function(e,i,s,r,n,a,o){var h,l=(i+"").split(" ");for(o={},h=0;4>h;h++)o[t[h]]=l[h]=l[h]||l[(h-1)/2>>0];return r.parse(e,o,n,a)}},fe=(u._setpluginratio=function(t){this.plugin.setratio(t);for(var e,i,s,r,n=this.data,a=n.proxy,o=n.firstmpt,h=1e-6;o;)e=a[o.v],o.r?e=math.round(e):h>e&&e>-h&&(e=0),o.t[o.p]=e,o=o._next;if(n.autorotate&&(n.autorotate.rotation=a.rotation),1===t)for(o=n.firstmpt;o;){if(i=o.t,i.type){if(1===i.type){for(r=i.xs0+i.s+i.xs1,s=1;i.l>s;s++)r+=i["xn"+s]+i["xs"+(s+1)];i.e=r}}else i.e=i.s+i.xs0;o=o._next}},function(t,e,i,s,r){this.t=t,this.p=e,this.v=i,this.r=r,s&&(s._prev=this,this._next=s)}),ce=(u._parsetoproxy=function(t,e,i,s,r,n){var a,o,h,l,_,u=s,p={},f={},c=i._transform,m=f;for(i._transform=null,f=e,s=_=i.parse(t,e,s,r),f=m,n&&(i._transform=c,u&&(u._prev=null,u._prev&&(u._prev._next=null)));s&&s!==u;){if(1>=s.type&&(o=s.p,f[o]=s.s+s.c,p[o]=s.s,n||(l=new fe(s,"s",o,l,s.r),s.c=0),1===s.type))for(a=s.l;--a>0;)h="xn"+a,o=s.p+"_"+h,f[o]=s.data[h],p[o]=s[h],n||(l=new fe(s,h,o,l,s.rxp[h]));s=s._next}return{proxy:p,end:f,firstmpt:l,pt:_}},u.cssproptween=function(t,e,s,r,a,o,h,l,_,u,p){this.t=t,this.p=e,this.s=s,this.c=r,this.n=h||e,t instanceof ce||n.push(this.n),this.r=l,this.type=o||0,_&&(this.pr=_,i=!0),this.b=void 0===u?s:u,this.e=void 0===p?s+r:p,a&&(this._next=a,a._prev=this)}),me=a.parsecomplex=function(t,e,i,s,r,n,a,o,h,l){i=i||n||"",a=new ce(t,e,0,0,a,l?2:1,null,!1,o,i,s),s+="";var u,p,f,c,m,v,y,t,w,x,b,s,k=i.split(", ").join(",").split(" "),r=s.split(", ").join(",").split(" "),a=k.length,o=_!==!1;for((-1!==s.indexof(",")||-1!==i.indexof(","))&&(k=k.join(" ").replace(m,", ").split(" "),r=r.join(" ").replace(m,", ").split(" "),a=k.length),a!==r.length&&(k=(n||"").split(" "),a=k.length),a.plugin=h,a.setratio=l,u=0;a>u;u++)if(c=k[u],m=r[u],t=parsefloat(c),t||0===t)a.appendxtra("",t,re(m,t),m.replace(g,""),o&&-1!==m.indexof("px"),!0);else if(r&&("#"===c.charat(0)||oe[c]||p.test(c)))s=","===m.charat(m.length-1)?"),":")",c=le(c),m=le(m),w=c.length+m.length>6,w&&!j&&0===m[3]?(a["xs"+a.l]+=a.l?" transparent":"transparent",a.e=a.e.split(r[u]).join("transparent")):(j||(w=!1),a.appendxtra(w?"rgba(":"rgb(",c[0],m[0]-c[0],",",!0,!0).appendxtra("",c[1],m[1]-c[1],",",!0).appendxtra("",c[2],m[2]-c[2],w?",":s,!0),w&&(c=4>c.length?1:c[3],a.appendxtra("",c,(4>m.length?1:m[3])-c,s,!1)));else if(v=c.match(d)){if(y=m.match(g),!y||y.length!==v.length)return a;for(f=0,p=0;v.length>p;p++)b=v[p],x=c.indexof(b,f),a.appendxtra(c.substr(f,x-f),number(b),re(y[p],b),"",o&&"px"===c.substr(x+b.length,2),0===p),f=x+b.length;a["xs"+a.l]+=c.substr(f)}else a["xs"+a.l]+=a.l?" "+c:c;if(-1!==s.indexof("=")&&a.data){for(s=a.xs0+a.data.s,u=1;a.l>u;u++)s+=a["xs"+u]+a.data["xn"+u];a.e=s+a["xs"+u]}return a.l||(a.type=-1,a.xs0=a.e),a.xfirst||a},de=9;for(l=ce.prototype,l.l=l.pr=0;--de>0;)l["xn"+de]=0,l["xs"+de]="";l.xs0="",l._next=l._prev=l.xfirst=l.data=l.plugin=l.setratio=l.rxp=null,l.appendxtra=function(t,e,i,s,r,n){var a=this,o=a.l;return a["xs"+o]+=n&&o?" "+t:t||"",i||0===o||a.plugin?(a.l++,a.type=a.setratio?2:1,a["xs"+a.l]=s||"",o>0?(a.data["xn"+o]=e+i,a.rxp["xn"+o]=r,a["xn"+o]=e,a.plugin||(a.xfirst=new ce(a,"xn"+o,e,i,a.xfirst||a,0,a.n,r,a.pr),a.xfirst.xs0=0),a):(a.data={s:e+i},a.rxp={},a.s=e,a.c=i,a.r=r,a)):(a["xs"+o]+=e+(s||""),a)};var ge=function(t,e){e=e||{},this.p=e.prefix?w(t)||t:t,h[t]=h[this.p]=this,this.format=e.formatter||ue(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.pr=e.priority||0},ve=u._registercomplexspecialprop=function(t,e,i){"object"!=typeof e&&(e={parser:i});var s,r,n=t.split(","),a=e.defaultvalue;for(i=i||[a],s=0;n.length>s;s++)e.prefix=0===s&&e.prefix,e.defaultvalue=i[s]||a,r=new ge(n[s],e)},ye=function(t){if(!h[t]){var e=t.charat(0).touppercase()+t.substr(1)+"plugin";ve(t,{parser:function(t,i,s,r,n,a,l){var _=o.com.greensock.plugins[e];return _?(_._cssregister(),h[s].parse(t,i,s,r,n,a,l)):(q("error: "+e+" js file not loaded."),n)}})}};l=ge.prototype,l.parsecomplex=function(t,e,i,s,r,n){var a,o,h,l,_,u,p=this.keyword;if(this.multi&&(m.test(i)||m.test(e)?(o=e.replace(m,"|").split("|"),h=i.replace(m,"|").split("|")):p&&(o=[e],h=[i])),h){for(l=h.length>o.length?h.length:o.length,a=0;l>a;a++)e=o[a]=o[a]||this.dflt,i=h[a]=h[a]||this.dflt,p&&(_=e.indexof(p),u=i.indexof(p),_!==u&&(-1===u?o[a]=o[a].split(p).join(""):-1===_&&(o[a]+=" "+p)));e=o.join(", "),i=h.join(", ")}return me(t,this.p,e,i,this.clrs,this.dflt,s,this.pr,r,n)},l.parse=function(t,e,i,s,n,a){return this.parsecomplex(t.style,this.format(q(t,this.p,r,!1,this.dflt)),this.format(e),n,a)},a.registerspecialprop=function(t,e,i){ve(t,{parser:function(t,s,r,n,a,o){var h=new ce(t,r,0,0,a,2,r,!1,i);return h.plugin=o,h.setratio=e(t,s,n._tween,r),h},priority:i})},a.usesvgtransformattr=p;var te,we="scalex,scaley,scalez,x,y,z,skewx,skewy,rotation,rotationx,rotationy,perspective,xpercent,ypercent".split(","),xe=w("transform"),be=v+"transform",pe=w("transformorigin"),se=null!==w("perspective"),ke=u.transform=function(){this.perspective=parsefloat(a.defaulttransformperspective)||0,this.force3d=a.defaultforce3d!==!1&&se?a.defaultforce3d||"auto":!1},re=window.svgelement,ae=function(t,e,i){var s,r=e.createelementns("http://www.w3.org/2000/svg",t),n=/([a-z])([a-z])/g;for(s in i)r.setattributens(null,s.replace(n,"$1-$2").tolowercase(),i[s]);return e.appendchild(r),r},oe=e.documentelement,ce=function(){var t,e,i,s=m||/android/i.test(y)&&!window.chrome;return e.createelementns&&!s&&(t=ae("svg",oe),e=ae("rect",t,{width:100,height:50,x:100}),i=e.getboundingclientrect().width,e.style[pe]="50% 50%",e.style[xe]="scalex(0.5)",s=i===e.getboundingclientrect().width&&!(f&&se),oe.removechild(t)),s}(),de=function(t,e,i,s){var r,n;s&&(n=s.split(" ")).length||(r=t.getbbox(),e=se(e).split(" "),n=[(-1!==e[0].indexof("%")?parsefloat(e[0])/100*r.width:parsefloat(e[0]))+r.x,(-1!==e[1].indexof("%")?parsefloat(e[1])/100*r.height:parsefloat(e[1]))+r.y]),i.xorigin=parsefloat(n[0]),i.yorigin=parsefloat(n[1]),t.setattribute("data-svg-origin",n.join(" "))},me=u.gettransform=function(t,e,i,s){if(t._gstransform&&i&&!s)return t._gstransform;var n,o,h,l,_,u,p,f,c,m,d=i?t._gstransform||new ke:new ke,g=0>d.scalex,v=2e-5,y=1e5,t=se?parsefloat(q(t,pe,e,!1,"0 0 0").split(" ")[2])||d.zorigin||0:0,w=parsefloat(a.defaulttransformperspective)||0;if(xe?o=q(t,be,e,!0):t.currentstyle&&(o=t.currentstyle.filter.match(c),o=o&&4===o.length?[o[0].substr(4),number(o[2].substr(4)),number(o[1].substr(4)),o[3].substr(4),d.x||0,d.y||0].join(","):""),n=!o||"none"===o||"matrix(1, 0, 0, 1, 0, 0)"===o,d.svg=!!(re&&"function"==typeof t.getbbox&&t.getctm&&(!t.parentnode||t.parentnode.getbbox&&t.parentnode.getctm)),d.svg&&(n&&-1!==(t.style[xe]+"").indexof("matrix")&&(o=t.style[xe],n=!1),de(t,q(t,pe,r,!1,"50% 50%")+"",d,t.getattribute("data-svg-origin")),te=a.usesvgtransformattr||ce,h=t.getattribute("transform"),n&&h&&-1!==h.indexof("matrix")&&(o=h,n=0)),!n){for(h=(o||"").match(/(?:\-|\b)[\d\-\.e]+\b/gi)||[],l=h.length;--l>-1;)_=number(h[l]),h[l]=(u=_-(_|=0))?(0|u*y+(0>u?-.5:.5))/y+_:_;if(16===h.length){var x,b,p,s,k,r=h[0],a=h[1],o=h[2],d=h[3],m=h[4],z=h[5],f=h[6],e=h[7],n=h[8],l=h[9],x=h[10],u=h[12],y=h[13],j=h[14],b=h[11],q=math.atan2(f,x);d.zorigin&&(j=-d.zorigin,u=n*j-h[12],y=l*j-h[13],j=x*j+d.zorigin-h[14]),d.rotationx=q*i,q&&(s=math.cos(-q),k=math.sin(-q),x=m*s+n*k,b=z*s+l*k,p=f*s+x*k,n=m*-k+n*s,l=z*-k+l*s,x=f*-k+x*s,b=e*-k+b*s,m=x,z=b,f=p),q=math.atan2(n,x),d.rotationy=q*i,q&&(s=math.cos(-q),k=math.sin(-q),x=r*s-n*k,b=a*s-l*k,p=o*s-x*k,l=a*k+l*s,x=o*k+x*s,b=d*k+b*s,r=x,a=b,o=p),q=math.atan2(a,r),d.rotation=q*i,q&&(s=math.cos(-q),k=math.sin(-q),r=r*s+m*k,b=a*s+z*k,z=a*-k+z*s,f=o*-k+f*s,a=b),d.rotationx&&math.abs(d.rotationx)+math.abs(d.rotation)>359.9&&(d.rotationx=d.rotation=0,d.rotationy+=180),d.scalex=(0|math.sqrt(r*r+a*a)*y+.5)/y,d.scaley=(0|math.sqrt(z*z+l*l)*y+.5)/y,d.scalez=(0|math.sqrt(f*f+x*x)*y+.5)/y,d.skewx=0,d.perspective=b?1/(0>b?-b:b):0,d.x=u,d.y=y,d.z=j,d.svg&&(d.x-=d.xorigin-(d.xorigin*r-d.yorigin*m),d.y-=d.yorigin-(d.yorigin*a-d.xorigin*z))}else if(!(se&&!s&&h.length&&d.x===h[4]&&d.y===h[5]&&(d.rotationx||d.rotationy)||void 0!==d.x&&"none"===q(t,"display",e))){var v=h.length>=6,g=v?h[0]:1,w=h[1]||0,z=h[2]||0,$=v?h[3]:1;d.x=h[4]||0,d.y=h[5]||0,p=math.sqrt(g*g+w*w),f=math.sqrt($*$+z*z),c=g||w?math.atan2(w,g)*i:d.rotation||0,m=z||$?math.atan2(z,$)*i+c:d.skewx||0,math.abs(m)>90&&270>math.abs(m)&&(g?(p*=-1,m+=0>=c?180:-180,c+=0>=c?180:-180):(f*=-1,m+=0>=m?180:-180)),d.scalex=p,d.scaley=f,d.rotation=c,d.skewx=m,se&&(d.rotationx=d.rotationy=d.z=0,d.perspective=w,d.scalez=1),d.svg&&(d.x-=d.xorigin-(d.xorigin*g-d.yorigin*w),d.y-=d.yorigin-(d.yorigin*$-d.xorigin*z))}d.zorigin=t;for(l in d)v>d[l]&&d[l]>-v&&(d[l]=0)}return i&&(t._gstransform=d,d.svg&&(te&&t.style[xe]?ne(t.style,xe):!te&&t.getattribute("transform")&&t.removeattribute("transform"))),d},ze=function(t){var e,i,s=this.data,r=-s.rotation*z,n=r+s.skewx*z,a=1e5,o=(0|math.cos(r)*s.scalex*a)/a,h=(0|math.sin(r)*s.scalex*a)/a,l=(0|math.sin(n)*-s.scaley*a)/a,_=(0|math.cos(n)*s.scaley*a)/a,u=this.t.style,p=this.t.currentstyle;if(p){i=h,h=-l,l=-i,e=p.filter,u.filter="";var f,c,d=this.t.offsetwidth,g=this.t.offsetheight,v="absolute"!==p.position,y="progid:dximagetransform.microsoft.matrix(m11="+o+", m12="+h+", m21="+l+", m22="+_,x=s.x+d*s.xpercent/100,b=s.y+g*s.ypercent/100;if(null!=s.ox&&(f=(s.oxp?.01*d*s.ox:s.ox)-d/2,c=(s.oyp?.01*g*s.oy:s.oy)-g/2,x+=f-(f*o+c*h),b+=c-(f*l+c*_)),v?(f=d/2,c=g/2,y+=", dx="+(f-(f*o+c*h)+x)+", dy="+(c-(f*l+c*_)+b)+")"):y+=", sizingmethod='auto expand')",u.filter=-1!==e.indexof("dximagetransform.microsoft.matrix(")?e.replace(d,y):y+" "+e,(0===t||1===t)&&1===o&&0===h&&0===l&&1===_&&(v&&-1===y.indexof("dx=0, dy=0")||w.test(e)&&100!==parsefloat(regexp.$1)||-1===e.indexof("gradient("&&e.indexof("alpha"))&&u.removeattribute("filter")),!v){var p,s,k,r=8>m?1:-1;for(f=s.ieoffsetx||0,c=s.ieoffsety||0,s.ieoffsetx=math.round((d-((0>o?-o:o)*d+(0>h?-h:h)*g))/2+x),s.ieoffsety=math.round((g-((0>_?-_:_)*g+(0>l?-l:l)*d))/2+b),de=0;4>de;de++)s=ee[de],p=p[s],i=-1!==p.indexof("px")?parsefloat(p):$(this.t,s,parsefloat(p),p.replace(t,""))||0,k=i!==s[s]?2>de?-s.ieoffsetx:-s.ieoffsety:2>de?f-s.ieoffsetx:c-s.ieoffsety,u[s]=(s[s]=math.round(i-k*(0===de||2===de?1:r)))+"px"}}},ie=u.set3dtransformratio=function(t){var e,i,s,r,n,a,o,h,l,_,u,p,c,m,d,g,v,y,t,w,x,b=this.data,p=this.t.style,s=b.rotation*z,k=b.scalex,r=b.scaley,a=b.scalez,o=b.x,c=b.y,d=b.z,m=b.perspective;if(!(1!==t&&0!==t&&b.force3d||b.force3d===!0||b.rotationy||b.rotationx||1!==a||m||d||this.tween._totaltime!==this.tween._totalduration&&this.tween._totaltime))return fe.call(this,t),void 0;if(f&&(m=1e-4,m>k&&k>-m&&(k=a=2e-5),m>r&&r>-m&&(r=a=2e-5),!m||b.z||b.rotationx||b.rotationy||(m=0)),s||b.skewx)d=e=math.cos(s),g=r=math.sin(s),b.skewx&&(s-=b.skewx*z,d=math.cos(s),g=math.sin(s),"simple"===b.skewtype&&(v=math.tan(b.skewx*z),v=math.sqrt(1+v*v),d*=v,g*=v)),i=-g,n=d;else{if(!(b.rotationy||b.rotationx||1!==a||m||b.svg))return p[xe]=(b.xpercent||b.ypercent?"translate("+b.xpercent+"%,"+b.ypercent+"%) translate3d(":"translate3d(")+o+"px,"+c+"px,"+d+"px)"+(1!==k||1!==r?" scale("+k+","+r+")":""),void 0;e=n=1,i=r=0}l=1,s=a=o=h=_=u=0,p=m?-1/m:0,c=b.zorigin,m=1e-6,w=",",x="0",s=b.rotationy*z,s&&(d=math.cos(s),g=math.sin(s),o=-g,_=p*-g,s=e*g,a=r*g,l=d,p*=d,e*=d,r*=d),s=b.rotationx*z,s&&(d=math.cos(s),g=math.sin(s),v=i*d+s*g,y=n*d+a*g,h=l*g,u=p*g,s=i*-g+s*d,a=n*-g+a*d,l*=d,p*=d,i=v,n=y),1!==a&&(s*=a,a*=a,l*=a,p*=a),1!==r&&(i*=r,n*=r,h*=r,u*=r),1!==k&&(e*=k,r*=k,o*=k,_*=k),(c||b.svg)&&(c&&(o+=s*-c,c+=a*-c,d+=l*-c+c),b.svg&&(o+=b.xorigin-(b.xorigin*e+b.yorigin*i),c+=b.yorigin-(b.xorigin*r+b.yorigin*n)),m>o&&o>-m&&(o=x),m>c&&c>-m&&(c=x),m>d&&d>-m&&(d=0)),t=b.xpercent||b.ypercent?"translate("+b.xpercent+"%,"+b.ypercent+"%) matrix3d(":"matrix3d(",t+=(m>e&&e>-m?x:e)+w+(m>r&&r>-m?x:r)+w+(m>o&&o>-m?x:o),t+=w+(m>_&&_>-m?x:_)+w+(m>i&&i>-m?x:i)+w+(m>n&&n>-m?x:n),b.rotationx||b.rotationy?(t+=w+(m>h&&h>-m?x:h)+w+(m>u&&u>-m?x:u)+w+(m>s&&s>-m?x:s),t+=w+(m>a&&a>-m?x:a)+w+(m>l&&l>-m?x:l)+w+(m>p&&p>-m?x:p)+w):t+=",0,0,0,0,1,0,",t+=o+w+c+w+d+w+(m?1+-d/m:1)+")",p[xe]=t},fe=u.set2dtransformratio=function(t){var e,i,s,r,n,a,o,h,l,_,u,p,f=this.data,c=this.t,m=c.style,d=f.x,g=f.y;return!(f.rotationx||f.rotationy||f.z||f.force3d===!0||"auto"===f.force3d&&1!==t&&0!==t)||f.svg&&te||!se?(r=f.scalex,n=f.scaley,f.rotation||f.skewx||f.svg?(e=f.rotation*z,i=f.skewx*z,s=1e5,a=math.cos(e)*r,o=math.sin(e)*r,h=math.sin(e-i)*-n,l=math.cos(e-i)*n,i&&"simple"===f.skewtype&&(p=math.tan(i),p=math.sqrt(1+p*p),h*=p,l*=p),f.svg&&(d+=f.xorigin-(f.xorigin*a+f.yorigin*h),g+=f.yorigin-(f.xorigin*o+f.yorigin*l),u=1e-6,u>d&&d>-u&&(d=0),u>g&&g>-u&&(g=0)),_=(0|a*s)/s+","+(0|o*s)/s+","+(0|h*s)/s+","+(0|l*s)/s+","+d+","+g+")",f.svg&&te?c.setattribute("transform","matrix("+_):m[xe]=(f.xpercent||f.ypercent?"translate("+f.xpercent+"%,"+f.ypercent+"%) matrix(":"matrix(")+_):m[xe]=(f.xpercent||f.ypercent?"translate("+f.xpercent+"%,"+f.ypercent+"%) matrix(":"matrix(")+r+",0,0,"+n+","+d+","+g+")",void 0):(this.setratio=ie,ie.call(this,t),void 0)};l=ke.prototype,l.x=l.y=l.z=l.skewx=l.skewy=l.rotation=l.rotationx=l.rotationy=l.zorigin=l.xpercent=l.ypercent=0,l.scalex=l.scaley=l.scalez=1,ve("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",{parser:function(t,e,i,s,n,o,h){if(s._lastparsedtransform===h)return n;s._lastparsedtransform=h;var l,_,u,p,f,c,m,d=s._transform=me(t,r,!0,h.parsetransform),g=t.style,v=1e-6,y=we.length,t=h,w={};if("string"==typeof t.transform&&xe)u=l.style,u[xe]=t.transform,u.display="block",u.position="absolute",e.body.appendchild(l),l=me(l,null,!1),e.body.removechild(l);else if("object"==typeof t){if(l={scalex:ne(null!=t.scalex?t.scalex:t.scale,d.scalex),scaley:ne(null!=t.scaley?t.scaley:t.scale,d.scaley),scalez:ne(t.scalez,d.scalez),x:ne(t.x,d.x),y:ne(t.y,d.y),z:ne(t.z,d.z),xpercent:ne(t.xpercent,d.xpercent),ypercent:ne(t.ypercent,d.ypercent),perspective:ne(t.transformperspective,d.perspective)},m=t.directionalrotation,null!=m)if("object"==typeof m)for(u in m)t[u]=m[u];else t.rotation=m;"string"==typeof t.x&&-1!==t.x.indexof("%")&&(l.x=0,l.xpercent=ne(t.x,d.xpercent)),"string"==typeof t.y&&-1!==t.y.indexof("%")&&(l.y=0,l.ypercent=ne(t.y,d.ypercent)),l.rotation=ae("rotation"in t?t.rotation:"shortrotation"in t?t.shortrotation+"_short":"rotationz"in t?t.rotationz:d.rotation,d.rotation,"rotation",w),se&&(l.rotationx=ae("rotationx"in t?t.rotationx:"shortrotationx"in t?t.shortrotationx+"_short":d.rotationx||0,d.rotationx,"rotationx",w),l.rotationy=ae("rotationy"in t?t.rotationy:"shortrotationy"in t?t.shortrotationy+"_short":d.rotationy||0,d.rotationy,"rotationy",w)),l.skewx=null==t.skewx?d.skewx:ae(t.skewx,d.skewx),l.skewy=null==t.skewy?d.skewy:ae(t.skewy,d.skewy),(_=l.skewy-d.skewy)&&(l.skewx+=_,l.rotation+=_)}for(se&&null!=t.force3d&&(d.force3d=t.force3d,c=!0),d.skewtype=t.skewtype||d.skewtype||a.defaultskewtype,f=d.force3d||d.z||d.rotationx||d.rotationy||l.z||l.rotationx||l.rotationy||l.perspective,f||null==t.scale||(l.scalez=1);--y>-1;)i=we[y],p=l[i]-d[i],(p>v||-v>p||null!=t[i]||null!=f[i])&&(c=!0,n=new ce(d,i,d[i],p,n),i in w&&(n.e=w[i]),n.xs0=0,n.plugin=o,s._overwriteprops.push(n.n));return p=t.transformorigin,d.svg&&(p||t.svgorigin)&&(de(t,se(p),l,t.svgorigin),n=new ce(d,"xorigin",d.xorigin,l.xorigin-d.xorigin,n,-1,"transformorigin"),n.b=d.xorigin,n.e=n.xs0=l.xorigin,n=new ce(d,"yorigin",d.yorigin,l.yorigin-d.yorigin,n,-1,"transformorigin"),n.b=d.yorigin,n.e=n.xs0=l.yorigin,p=te?null:"0px 0px"),(p||se&&f&&d.zorigin)&&(xe?(c=!0,i=pe,p=(p||q(t,i,r,!1,"50% 50%"))+"",n=new ce(g,i,0,0,n,-1,"transformorigin"),n.b=g[i],n.plugin=o,se?(u=d.zorigin,p=p.split(" "),d.zorigin=(p.length>2&&(0===u||"0px"!==p[2])?parsefloat(p[2]):u)||0,n.xs0=n.e=p[0]+" "+(p[1]||"50%")+" 0px",n=new ce(d,"zorigin",0,0,n,-1,n.n),n.b=u,n.xs0=n.e=d.zorigin):n.xs0=n.e=p):se(p+"",d)),c&&(s._transformtype=d.svg&&te||!f&&3!==this._transformtype?2:3),n},prefix:!0}),ve("boxshadow",{defaultvalue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ve("borderradius",{defaultvalue:"0px",parser:function(t,e,i,n,a){e=this.format(e);var o,h,l,_,u,p,f,c,m,d,g,v,y,t,w,x,b=["bordertopleftradius","bordertoprightradius","borderbottomrightradius","borderbottomleftradius"],p=t.style;for(m=parsefloat(t.offsetwidth),d=parsefloat(t.offsetheight),o=e.split(" "),h=0;b.length>h;h++)this.p.indexof("border")&&(b[h]=w(b[h])),u=_=q(t,b[h],r,!1,"0px"),-1!==u.indexof(" ")&&(_=u.split(" "),u=_[0],_=_[1]),p=l=o[h],f=parsefloat(u),v=u.substr((f+"").length),y="="===p.charat(1),y?(c=parseint(p.charat(0)+"1",10),p=p.substr(2),c*=parsefloat(p),g=p.substr((c+"").length-(0>c?1:0))||""):(c=parsefloat(p),g=p.substr((c+"").length)),""===g&&(g=s[i]||v),g!==v&&(t=$(t,"borderleft",f,v),w=$(t,"bordertop",f,v),"%"===g?(u=100*(t/m)+"%",_=100*(w/d)+"%"):"em"===g?(x=$(t,"borderleft",1,"em"),u=t/x+"em",_=w/x+"em"):(u=t+"px",_=w+"px"),y&&(p=parsefloat(u)+c+g,l=parsefloat(_)+c+g)),a=me(p,b[h],u+" "+_,p+" "+l,!1,"0px",a);return a},prefix:!0,formatter:ue("0px 0px 0px 0px",!1,!0)}),ve("backgroundposition",{defaultvalue:"0 0",parser:function(t,e,i,s,n,a){var o,h,l,_,u,p,f="background-position",c=r||z(t,null),d=this.format((c?m?c.getpropertyvalue(f+"-x")+" "+c.getpropertyvalue(f+"-y"):c.getpropertyvalue(f):t.currentstyle.backgroundpositionx+" "+t.currentstyle.backgroundpositiony)||"0 0"),g=this.format(e);if(-1!==d.indexof("%")!=(-1!==g.indexof("%"))&&(p=q(t,"backgroundimage").replace(r,""),p&&"none"!==p)){for(o=d.split(" "),h=g.split(" "),x.setattribute("src",p),l=2;--l>-1;)d=o[l],_=-1!==d.indexof("%"),_!==(-1!==h[l].indexof("%"))&&(u=0===l?t.offsetwidth-x.width:t.offsetheight-x.height,o[l]=_?parsefloat(d)/100*u+"px":100*(parsefloat(d)/u)+"%");d=o.join(" ")}return this.parsecomplex(t.style,d,g,n,a)},formatter:se}),ve("backgroundsize",{defaultvalue:"0 0",formatter:se}),ve("perspective",{defaultvalue:"0px",prefix:!0}),ve("perspectiveorigin",{defaultvalue:"50% 50%",prefix:!0}),ve("transformstyle",{prefix:!0}),ve("backfacevisibility",{prefix:!0}),ve("userselect",{prefix:!0}),ve("margin",{parser:pe("margintop,marginright,marginbottom,marginleft")}),ve("padding",{parser:pe("paddingtop,paddingright,paddingbottom,paddingleft")}),ve("clip",{defaultvalue:"rect(0px,0px,0px,0px)",parser:function(t,e,i,s,n,a){var o,h,l;return 9>m?(h=t.currentstyle,l=8>m?" ":",",o="rect("+h.cliptop+l+h.clipright+l+h.clipbottom+l+h.clipleft+")",e=this.format(e).split(",").join(l)):(o=this.format(q(t,this.p,r,!1,this.dflt)),e=this.format(e)),this.parsecomplex(t.style,o,e,n,a)}}),ve("textshadow",{defaultvalue:"0px 0px 0px #999",color:!0,multi:!0}),ve("autoround,strictunits",{parser:function(t,e,i,s,r){return r}}),ve("border",{defaultvalue:"0px solid #000",parser:function(t,e,i,s,n,a){return this.parsecomplex(t.style,this.format(q(t,"bordertopwidth",r,!1,"0px")+" "+q(t,"bordertopstyle",r,!1,"solid")+" "+q(t,"bordertopcolor",r,!1,"#000")),this.format(e),n,a)},color:!0,formatter:function(t){var e=t.split(" ");return e[0]+" "+(e[1]||"solid")+" "+(t.match(_e)||["#000"])[0]}}),ve("borderwidth",{parser:pe("bordertopwidth,borderrightwidth,borderbottomwidth,borderleftwidth")}),ve("float,cssfloat,stylefloat",{parser:function(t,e,i,s,r){var n=t.style,a="cssfloat"in n?"cssfloat":"stylefloat";return new ce(n,a,0,0,r,-1,i,!1,0,n[a],e)}});var ee=function(t){var e,i=this.t,s=i.filter||q(this.data,"filter")||"",r=0|this.s+this.c*t;100===r&&(-1===s.indexof("atrix(")&&-1===s.indexof("radient(")&&-1===s.indexof("oader(")?(i.removeattribute("filter"),e=!q(this.data,"filter")):(i.filter=s.replace(b,""),e=!0)),e||(this.xn1&&(i.filter=s=s||"alpha(opacity="+r+")"),-1===s.indexof("pacity")?0===r&&this.xn1||(i.filter=s+" alpha(opacity="+r+")"):i.filter=s.replace(w,"opacity="+r))};ve("opacity,alpha,autoalpha",{defaultvalue:"1",parser:function(t,e,i,s,n,a){var o=parsefloat(q(t,"opacity",r,!1,"1")),h=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"===q(t,"visibility",r)&&0!==e&&(o=0),j?n=new ce(h,"opacity",o,e-o,n):(n=new ce(h,"opacity",100*o,100*(e-o),n),n.xn1=l?1:0,h.zoom=1,n.type=2,n.b="alpha(opacity="+n.s+")",n.e="alpha(opacity="+(n.s+n.c)+")",n.data=t,n.plugin=a,n.setratio=ee),l&&(n=new ce(h,"visibility",0,0,n,-1,null,!1,0,0!==o?"inherit":"hidden",0===e?"hidden":"inherit"),n.xs0="inherit",s._overwriteprops.push(n.n),s._overwriteprops.push(i)),n}});var ne=function(t,e){e&&(t.removeproperty?(("ms"===e.substr(0,2)||"webkit"===e.substr(0,6))&&(e="-"+e),t.removeproperty(e.replace(s,"-$1").tolowercase())):t.removeattribute(e)) },le=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:ne(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)};ve("classname",{parser:function(t,e,s,n,a,o,h){var l,_,u,p,f,c=t.getattribute("class")||"",m=t.style.csstext;if(a=n._classnamept=new ce(t,s,0,0,a,2),a.setratio=le,a.pr=-11,i=!0,a.b=c,_=k(t,r),u=t._gsclasspt){for(p={},f=u.data;f;)p[f.p]=1,f=f._next;u.setratio(1)}return t._gsclasspt=a,a.e="="!==e.charat(1)?e:c.replace(regexp("\\s*\\b"+e.substr(2)+"\\b"),"")+("+"===e.charat(0)?" "+e.substr(2):""),n._tween._duration&&(t.setattribute("class",a.e),l=j(t,_,k(t),h,p),t.setattribute("class",c),a.data=l.firstmpt,t.style.csstext=m,a=a.xfirst=n.parse(t,l.difs,a,o)),a}});var xe=function(t){if((1===t||0===t)&&this.data._totaltime===this.data._totalduration&&"isfromstart"!==this.data.data){var e,i,s,r,n=this.t.style,a=h.transform.parse;if("all"===this.e)n.csstext="",r=!0;else for(e=this.e.split(" ").join("").split(","),s=e.length;--s>-1;)i=e[s],h[i]&&(h[i].parse===a?r=!0:i="transformorigin"===i?pe:h[i].p),ne(n,i);r&&(ne(n,xe),this.t._gstransform&&delete this.t._gstransform)}};for(ve("clearprops",{parser:function(t,e,s,r,n){return n=new ce(t,s,0,0,n,2),n.setratio=xe,n.e=e,n.pr=-10,n.data=r._tween,i=!0,n}}),l="bezier,throwprops,physicsprops,physics2d".split(","),de=l.length;de--;)ye(l[de]);l=a.prototype,l._firstpt=l._lastparsedtransform=l._transform=null,l._oninittween=function(t,e,o){if(!t.nodetype)return!1;this._target=t,this._tween=o,this._vars=e,_=e.autoround,i=!1,s=e.suffixmap||a.suffixmap,r=z(t,""),n=this._overwriteprops;var h,l,f,m,d,g,v,y,t,w=t.style;if(u&&""===w.zindex&&(h=q(t,"zindex",r),("auto"===h||""===h)&&this._addlazyset(w,"zindex",0)),"string"==typeof e&&(m=w.csstext,h=k(t,r),w.csstext=m+";"+e,h=j(t,h,k(t)).difs,!j&&x.test(e)&&(h.opacity=parsefloat(regexp.$1)),e=h,w.csstext=m),this._firstpt=l=this.parse(t,e,null),this._transformtype){for(t=3===this._transformtype,xe?p&&(u=!0,""===w.zindex&&(v=q(t,"zindex",r),("auto"===v||""===v)&&this._addlazyset(w,"zindex",0)),c&&this._addlazyset(w,"webkitbackfacevisibility",this._vars.webkitbackfacevisibility||(t?"visible":"hidden"))):w.zoom=1,f=l;f&&f._next;)f=f._next;y=new ce(t,"transform",0,0,null,2),this._linkcssp(y,null,f),y.setratio=t&&se?ie:xe?fe:ze,y.data=this._transform||me(t,r,!0),y.tween=o,n.pop()}if(i){for(;l;){for(g=l._next,f=m;f&&f.pr>l.pr;)f=f._next;(l._prev=f?f._prev:d)?l._prev._next=l:m=l,(l._next=f)?f._prev=l:d=l,l=g}this._firstpt=m}return!0},l.parse=function(t,e,i,n){var a,o,l,u,p,f,c,m,d,g,v=t.style;for(a in e)f=e[a],o=h[a],o?i=o.parse(t,f,a,this,i,n,e):(p=q(t,a,r)+"",d="string"==typeof f,"color"===a||"fill"===a||"stroke"===a||-1!==a.indexof("color")||d&&p.test(f)?(d||(f=le(f),f=(f.length>3?"rgba(":"rgb(")+f.join(",")+")"),i=me(v,a,p,f,!0,"transparent",i,0,n)):!d||-1===f.indexof(" ")&&-1===f.indexof(",")?(l=parsefloat(p),c=l||0===l?p.substr((l+"").length):"",(""===p||"auto"===p)&&("width"===a||"height"===a?(l=ie(t,a,r),c="px"):"left"===a||"top"===a?(l=h(t,a,r),c="px"):(l="opacity"!==a?0:1,c="")),g=d&&"="===f.charat(1),g?(u=parseint(f.charat(0)+"1",10),f=f.substr(2),u*=parsefloat(f),m=f.replace(t,"")):(u=parsefloat(f),m=d?f.replace(t,""):""),""===m&&(m=a in s?s[a]:c),f=u||0===u?(g?u+l:u)+m:e[a],c!==m&&""!==m&&(u||0===u)&&l&&(l=$(t,a,l,c),"%"===m?(l/=$(t,a,100,"%")/100,e.strictunits!==!0&&(p=l+"%")):"em"===m?l/=$(t,a,1,"em"):"px"!==m&&(u=$(t,a,u,m),m="px"),g&&(u||0===u)&&(f=u+l+m)),g&&(u+=l),!l&&0!==l||!u&&0!==u?void 0!==v[a]&&(f||"nan"!=f+""&&null!=f)?(i=new ce(v,a,u||l||0,0,i,-1,a,!1,0,p,f),i.xs0="none"!==f||"display"!==a&&-1===a.indexof("style")?f:p):q("invalid "+a+" tween value: "+e[a]):(i=new ce(v,a,l,u-l,i,0,a,_!==!1&&("px"===m||"zindex"===a),0,p,f),i.xs0=m)):i=me(v,a,p,f,!0,null,i,0,n)),n&&i&&!i.plugin&&(i.plugin=n);return i},l.setratio=function(t){var e,i,s,r=this._firstpt,n=1e-6;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||this._tween._rawprevtime===-1e-6)for(;r;){if(e=r.c*t+r.s,r.r?e=math.round(e):n>e&&e>-n&&(e=0),r.type)if(1===r.type)if(s=r.l,2===s)r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2;else if(3===s)r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2+r.xn2+r.xs3;else if(4===s)r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2+r.xn2+r.xs3+r.xn3+r.xs4;else if(5===s)r.t[r.p]=r.xs0+e+r.xs1+r.xn1+r.xs2+r.xn2+r.xs3+r.xn3+r.xs4+r.xn4+r.xs5;else{for(i=r.xs0+e+r.xs1,s=1;r.l>s;s++)i+=r["xn"+s]+r["xs"+(s+1)];r.t[r.p]=i}else-1===r.type?r.t[r.p]=r.xs0:r.setratio&&r.setratio(t);else r.t[r.p]=e+r.xs0;r=r._next}else for(;r;)2!==r.type?r.t[r.p]=r.b:r.setratio(t),r=r._next;else for(;r;)2!==r.type?r.t[r.p]=r.e:r.setratio(t),r=r._next},l._enabletransforms=function(t){this._transform=this._transform||me(this._target,r,!0),this._transformtype=this._transform.svg&&te||!t&&3!==this._transformtype?2:3};var ue=function(){this.t[this.p]=this.e,this.data._linkcssp(this,this._next,null,!0)};l._addlazyset=function(t,e,i){var s=this._firstpt=new ce(t,e,0,0,this._firstpt,2);s.e=i,s.setratio=ue,s.data=this},l._linkcssp=function(t,e,i,s){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,s=!0),i?i._next=t:s||null!==this._firstpt||(this._firstpt=t),t._next=e,t._prev=i),t},l._kill=function(e){var i,s,r,n=e;if(e.autoalpha||e.alpha){n={};for(s in e)n[s]=e[s];n.opacity=1,n.autoalpha&&(n.visibility=1)}return e.classname&&(i=this._classnamept)&&(r=i.xfirst,r&&r._prev?this._linkcssp(r._prev,i._next,r._prev._prev):r===this._firstpt&&(this._firstpt=i._next),i._next&&this._linkcssp(i._next,i._next._next,r._prev),this._classnamept=null),t.prototype._kill.call(this,n)};var ye=function(t,e,i){var s,r,n,a;if(t.slice)for(r=t.length;--r>-1;)ye(t[r],e,i);else for(s=t.childnodes,r=s.length;--r>-1;)n=s[r],a=n.type,n.style&&(e.push(k(n)),i&&i.push(n)),1!==a&&9!==a&&11!==a||!n.childnodes.length||ye(n,e,i)};return a.cascadeto=function(t,i,s){var r,n,a,o,h=e.to(t,i,s),l=[h],_=[],u=[],p=[],f=e._internals.reservedprops;for(t=h._targets||h.target,ye(t,_,p),h.render(i,!0,!0),ye(t,u),h.render(0,!0,!0),h._enabled(!0),r=p.length;--r>-1;)if(n=j(p[r],_[r],u[r]),n.firstmpt){n=n.difs;for(a in s)f[a]&&(n[a]=s[a]);o={};for(a in n)o[a]=_[r][a];l.push(e.fromto(p[r],i,o,n))}return l},t.activate([a]),a},!0),function(){var t=_gsscope._gsdefine.plugin({propname:"roundprops",priority:-1,api:2,init:function(t,e,i){return this._tween=i,!0}}),e=t.prototype;e._oninitallprops=function(){for(var t,e,i,s=this._tween,r=s.vars.roundprops instanceof array?s.vars.roundprops:s.vars.roundprops.split(","),n=r.length,a={},o=s._proplookup.roundprops;--n>-1;)a[r[n]]=1;for(n=r.length;--n>-1;)for(t=r[n],e=s._firstpt;e;)i=e._next,e.pg?e.t._roundprops(a,!0):e.n===t&&(this._add(e.t,t,e.s,e.c),i&&(i._prev=e._prev),e._prev?e._prev._next=i:s._firstpt===e&&(s._firstpt=i),e._next=e._prev=null,s._proplookup[t]=o),e=i;return!1},e._add=function(t,e,i,s){this._addtween(t,e,i,i+s,e,!0),this._overwriteprops.push(e)}}(),_gsscope._gsdefine.plugin({propname:"attr",api:2,version:"0.3.3",init:function(t,e){var i,s,r;if("function"!=typeof t.setattribute)return!1;this._target=t,this._proxy={},this._start={},this._end={};for(i in e)this._start[i]=this._proxy[i]=s=t.getattribute(i),r=this._addtween(this._proxy,i,parsefloat(s),e[i],i),this._end[i]=r?r.s+r.c:e[i],this._overwriteprops.push(i);return!0},set:function(t){this._super.setratio.call(this,t);for(var e,i=this._overwriteprops,s=i.length,r=1===t?this._end:t?this._proxy:this._start;--s>-1;)e=i[s],this._target.setattribute(e,r[e]+"")}}),_gsscope._gsdefine.plugin({propname:"directionalrotation",version:"0.2.1",api:2,init:function(t,e){"object"!=typeof e&&(e={rotation:e}),this.finals={};var i,s,r,n,a,o,h=e.useradians===!0?2*math.pi:360,l=1e-6;for(i in e)"useradians"!==i&&(o=(e[i]+"").split("_"),s=o[0],r=parsefloat("function"!=typeof t[i]?t[i]:t[i.indexof("set")||"function"!=typeof t["get"+i.substr(3)]?i:"get"+i.substr(3)]()),n=this.finals[i]="string"==typeof s&&"="===s.charat(1)?r+parseint(s.charat(0)+"1",10)*number(s.substr(2)):number(s)||0,a=n-r,o.length&&(s=o.join("_"),-1!==s.indexof("short")&&(a%=h,a!==a%(h/2)&&(a=0>a?a+h:a-h)),-1!==s.indexof("_cw")&&0>a?a=(a+9999999999*h)%h-(0|a/h)*h:-1!==s.indexof("ccw")&&a>0&&(a=(a-9999999999*h)%h-(0|a/h)*h)),(a>l||-l>a)&&(this._addtween(t,i,r,r+a,i),this._overwriteprops.push(i)));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("easing.back",["easing.ease"],function(t){var e,i,s,r=_gsscope.greensockglobals||_gsscope,n=r.com.greensock,a=2*math.pi,o=math.pi/2,h=n._class,l=function(e,i){var s=h("easing."+e,function(){},!0),r=s.prototype=new t;return r.constructor=s,r.getratio=i,s},_=t.register||function(){},u=function(t,e,i,s){var r=h("easing."+t,{easeout:new e,easein:new i,easeinout:new s},!0);return _(r,t),r},p=function(t,e,i){this.t=t,this.v=e,i&&(this.next=i,i.prev=this,this.c=i.v-e,this.gap=i.t-t)},f=function(e,i){var s=h("easing."+e,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),r=s.prototype=new t;return r.constructor=s,r.getratio=i,r.config=function(t){return new s(t)},s},c=u("back",f("backout",function(t){return(t-=1)*t*((this._p1+1)*t+this._p1)+1}),f("backin",function(t){return t*t*((this._p1+1)*t-this._p1)}),f("backinout",function(t){return 1>(t*=2)?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),m=h("easing.slowmo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:t>1&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcend=i===!0},!0),d=m.prototype=new t;return d.constructor=m,d.getratio=function(t){var e=t+(.5-t)*this._p;return this._p1>t?this._calcend?1-(t=1-t/this._p1)*t:e-(t=1-t/this._p1)*t*t*t*e:t>this._p3?this._calcend?1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcend?1:e},m.ease=new m(.7,.7),d.config=m.config=function(t,e,i){return new m(t,e,i)},e=h("easing.steppedease",function(t){t=t||1,this._p1=1/t,this._p2=t+1},!0),d=e.prototype=new t,d.constructor=e,d.getratio=function(t){return 0>t?t=0:t>=1&&(t=.999999999),(this._p2*t>>0)*this._p1},d.config=e.config=function(t){return new e(t)},i=h("easing.roughease",function(e){e=e||{};for(var i,s,r,n,a,o,h=e.taper||"none",l=[],_=0,u=0|(e.points||20),f=u,c=e.randomize!==!1,m=e.clamp===!0,d=e.template instanceof t?e.template:null,g="number"==typeof e.strength?.4*e.strength:.4;--f>-1;)i=c?math.random():1/u*f,s=d?d.getratio(i):i,"none"===h?r=g:"out"===h?(n=1-i,r=n*n*g):"in"===h?r=i*i*g:.5>i?(n=2*i,r=.5*n*n*g):(n=2*(1-i),r=.5*n*n*g),c?s+=math.random()*r-.5*r:f%2?s+=.5*r:s-=.5*r,m&&(s>1?s=1:0>s&&(s=0)),l[_++]={x:i,y:s};for(l.sort(function(t,e){return t.x-e.x}),o=new p(1,1,null),f=u;--f>-1;)a=l[f],o=new p(a.x,a.y,o);this._prev=new p(0,0,0!==o.t?o:o.next)},!0),d=i.prototype=new t,d.constructor=i,d.getratio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&e.t>=t;)e=e.prev;return this._prev=e,e.v+(t-e.t)/e.gap*e.c},d.config=function(t){return new i(t)},i.ease=new i,u("bounce",l("bounceout",function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),l("bouncein",function(t){return 1/2.75>(t=1-t)?1-7.5625*t*t:2/2.75>t?1-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),l("bounceinout",function(t){var e=.5>t;return t=e?1-2*t:2*t-1,t=1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),u("circ",l("circout",function(t){return math.sqrt(1-(t-=1)*t)}),l("circin",function(t){return-(math.sqrt(1-t*t)-1)}),l("circinout",function(t){return 1>(t*=2)?-.5*(math.sqrt(1-t*t)-1):.5*(math.sqrt(1-(t-=2)*t)+1)})),s=function(e,i,s){var r=h("easing."+e,function(t,e){this._p1=t>=1?t:1,this._p2=(e||s)/(1>t?t:1),this._p3=this._p2/a*(math.asin(1/this._p1)||0),this._p2=a/this._p2},!0),n=r.prototype=new t;return n.constructor=r,n.getratio=i,n.config=function(t,e){return new r(t,e)},r},u("elastic",s("elasticout",function(t){return this._p1*math.pow(2,-10*t)*math.sin((t-this._p3)*this._p2)+1},.3),s("elasticin",function(t){return-(this._p1*math.pow(2,10*(t-=1))*math.sin((t-this._p3)*this._p2))},.3),s("elasticinout",function(t){return 1>(t*=2)?-.5*this._p1*math.pow(2,10*(t-=1))*math.sin((t-this._p3)*this._p2):.5*this._p1*math.pow(2,-10*(t-=1))*math.sin((t-this._p3)*this._p2)+1},.45)),u("expo",l("expoout",function(t){return 1-math.pow(2,-10*t)}),l("expoin",function(t){return math.pow(2,10*(t-1))-.001}),l("expoinout",function(t){return 1>(t*=2)?.5*math.pow(2,10*(t-1)):.5*(2-math.pow(2,-10*(t-1)))})),u("sine",l("sineout",function(t){return math.sin(t*o)}),l("sinein",function(t){return-math.cos(t*o)+1}),l("sineinout",function(t){return-.5*(math.cos(math.pi*t)-1)})),h("easing.easelookup",{find:function(e){return t.map[e]}},!0),_(r.slowmo,"slowmo","ease,"),_(i,"roughease","ease,"),_(e,"steppedease","ease,"),c},!0)}),_gsscope._gsdefine&&_gsscope._gsqueue.pop()(),function(t,e){"use strict";var i=t.greensockglobals=t.greensockglobals||t;if(!i.tweenlite){var s,r,n,a,o,h=function(t){var e,s=t.split("."),r=i;for(e=0;s.length>e;e++)r[s[e]]=r=r[s[e]]||{};return r},l=h("com.greensock"),_=1e-10,u=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},p=function(){},f=function(){var t=object.prototype.tostring,e=t.call([]);return function(i){return null!=i&&(i instanceof array||"object"==typeof i&&!!i.push&&t.call(i)===e)}}(),c={},m=function(s,r,n,a){this.sc=c[s]?c[s].sc:[],c[s]=this,this.gsclass=null,this.func=n;var o=[];this.check=function(l){for(var _,u,p,f,d=r.length,g=d;--d>-1;)(_=c[r[d]]||new m(r[d],[])).gsclass?(o[d]=_.gsclass,g--):l&&_.sc.push(this);if(0===g&&n)for(u=("com.greensock."+s).split("."),p=u.pop(),f=h(u.join("."))[p]=this.gsclass=n.apply(n,o),a&&(i[p]=f,"function"==typeof define&&define.amd?define((t.greensockamdpath?t.greensockamdpath+"/":"")+s.split(".").pop(),[],function(){return f}):s===e&&"undefined"!=typeof module&&module.exports&&(module.exports=f)),d=0;this.sc.length>d;d++)this.sc[d].check()},this.check(!0)},d=t._gsdefine=function(t,e,i,s){return new m(t,e,i,s)},g=l._class=function(t,e,i){return e=e||function(){},d(t,[],function(){return e},i),e};d.globals=i;var v=[0,0,1,1],y=[],t=g("easing.ease",function(t,e,i,s){this._func=t,this._type=i||0,this._power=s||0,this._params=e?v.concat(e):v},!0),w=t.map={},x=t.register=function(t,e,i,s){for(var r,n,a,o,h=e.split(","),_=h.length,u=(i||"easein,easeout,easeinout").split(",");--_>-1;)for(n=h[_],r=s?g("easing."+n,null,!0):l.easing[n]||{},a=u.length;--a>-1;)o=u[a],w[n+"."+o]=w[o+n]=r[o]=t.getratio?t:t[o]||new t};for(n=t.prototype,n._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,s=1===e?1-t:2===e?t:.5>t?2*t:2*(1-t);return 1===i?s*=s:2===i?s*=s*s:3===i?s*=s*s*s:4===i&&(s*=s*s*s*s),1===e?1-s:2===e?s:.5>t?s/2:1-s/2},s=["linear","quad","cubic","quart","quint,strong"],r=s.length;--r>-1;)n=s[r]+",power"+r,x(new t(null,null,1,r),n,"easeout",!0),x(new t(null,null,2,r),n,"easein"+(0===r?",easenone":"")),x(new t(null,null,3,r),n,"easeinout");w.linear=l.easing.linear.easein,w.swing=l.easing.quad.easeinout;var b=g("events.eventdispatcher",function(t){this._listeners={},this._eventtarget=t||this});n=b.prototype,n.addeventlistener=function(t,e,i,s,r){r=r||0;var n,h,l=this._listeners[t],_=0;for(null==l&&(this._listeners[t]=l=[]),h=l.length;--h>-1;)n=l[h],n.c===e&&n.s===i?l.splice(h,1):0===_&&r>n.pr&&(_=h+1);l.splice(_,0,{c:e,s:i,up:s,pr:r}),this!==a||o||a.wake()},n.removeeventlistener=function(t,e){var i,s=this._listeners[t];if(s)for(i=s.length;--i>-1;)if(s[i].c===e)return s.splice(i,1),void 0},n.dispatchevent=function(t){var e,i,s,r=this._listeners[t];if(r)for(e=r.length,i=this._eventtarget;--e>-1;)s=r[e],s&&(s.up?s.c.call(s.s||i,{type:t,target:i}):s.c.call(s.s||i))};var p=t.requestanimationframe,s=t.cancelanimationframe,k=date.now||function(){return(new date).gettime()},r=k();for(s=["ms","moz","webkit","o"],r=s.length;--r>-1&&!p;)p=t[s[r]+"requestanimationframe"],s=t[s[r]+"cancelanimationframe"]||t[s[r]+"cancelrequestanimationframe"];g("ticker",function(t,e){var i,s,r,n,h,l=this,u=k(),f=e!==!1&&p,c=500,m=33,d="tick",g=function(t){var e,a,o=k()-r;o>c&&(u+=o-m),r+=o,l.time=(r-u)/1e3,e=l.time-h,(!i||e>0||t===!0)&&(l.frame++,h+=e+(e>=n?.004:n-e),a=!0),t!==!0&&(r=s(g)),a&&l.dispatchevent(d)};b.call(l),l.time=l.frame=0,l.tick=function(){g(!0)},l.lagsmoothing=function(t,e){c=t||1/_,m=math.min(e,c,0)},l.sleep=function(){null!=r&&(f&&s?s(r):cleartimeout(r),s=p,r=null,l===a&&(o=!1))},l.wake=function(){null!==r?l.sleep():l.frame>10&&(r=k()-c+5),s=0===i?p:f&&p?p:function(t){return settimeout(t,0|1e3*(h-l.time)+1)},l===a&&(o=!0),g(2)},l.fps=function(t){return arguments.length?(i=t,n=1/(i||60),h=this.time+n,l.wake(),void 0):i},l.useraf=function(t){return arguments.length?(l.sleep(),f=t,l.fps(i),void 0):f},l.fps(t),settimeout(function(){f&&(!r||5>l.frame)&&l.useraf(!1)},1500)}),n=l.ticker.prototype=new l.events.eventdispatcher,n.constructor=l.ticker;var a=g("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===!0,this.data=e.data,this._reversed=e.reversed===!0,b){o||a.wake();var i=this.vars.useframes?j:b;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});a=a.ticker=new l.ticker,n=a.prototype,n._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 o=function(){o&&k()-r>2e3&&a.wake(),settimeout(o,2e3)};o(),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),e!==!1)},n.restart=function(t,e){return this.reversed(!1).paused(!1).totaltime(t?-this._delay:0,e!==!1,!0)},n.reverse=function(t,e){return null!=t&&this.seek(t||this.totalduration(),e),this.reversed(!0).paused(!1)},n.render=function(){},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())>=i&&i+this.totalduration()/this._timescale>t},n._enabled=function(t,e){return o||a.wake(),this._gc=!t,this._active=this.isactive(),e!==!0&&(t&&!this.timeline?this._timeline.add(this,this._starttime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},n._kill=function(){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();--e>-1;)"{self}"===t[e]&&(i[e]=this);return i},n.eventcallback=function(t,e,i,s){if("on"===(t||"").substr(0,2)){var r=this.vars;if(1===arguments.length)return r[t];null==e?delete r[t]:(r[t]=e,r[t+"params"]=f(i)&&-1!==i.join("").indexof("{self}")?this._swapselfinparams(i):i,r[t+"scope"]=s),"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&&this._time>0&&this._timethis._duration?this._duration:t,e)):this._time},n.totaltime=function(t,e,i){if(o||a.wake(),!arguments.length)return this._totaltime;if(this._timeline){if(0>t&&!i&&(t+=this.totalduration()),this._timeline.smoothchildtiming){this._dirty&&this.totalduration();var s=this._totalduration,r=this._timeline;if(t>s&&!i&&(t=s),this._starttime=(this._paused?this._pausetime:r._time)-(this._reversed?s-t:t)/this._timescale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._starttime+r._totaltime)/r._timescale&&r.totaltime(r._totaltime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1),(this._totaltime!==t||0===this._duration)&&(this.render(t,e,!1),i.length&&v())}return this},n.progress=n.totalprogress=function(t,e){return arguments.length?this.totaltime(this.duration()*t,e):this._time/this.duration()},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;if(t=t||_,this._timeline&&this._timeline.smoothchildtiming){var e=this._pausetime,i=e||0===e?e:this._timeline.totaltime();this._starttime=i-(i-this._starttime)*this._timescale/t}return this._timescale=t,this._uncache(!1)},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,s=this._timeline;return t!=this._paused&&s&&(o||t||a.wake(),e=s.rawtime(),i=e-this._pausetime,!t&&s.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()&&this.render(s.smoothchildtiming?this._totaltime:(e-this._starttime)/this._timescale,!0,!0)),this._gc&&!t&&this._enabled(!0,!1),this};var c=g("core.simpletimeline",function(t){a.call(this,0,t),this.autoremovechildren=this.smoothchildtiming=!0});n=c.prototype=new a,n.constructor=c,n.kill()._gc=!1,n._first=n._last=n._recent=null,n._sortchildren=!1,n.add=n.insert=function(t,e){var i,s;if(t._starttime=number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pausetime=t._starttime+(this.rawtime()-t._starttime)/t._timescale),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),i=this._last,this._sortchildren)for(s=t._starttime;i&&i._starttime>s;)i=i._prev;return i?(t._next=i._next,i._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=i,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 s,r=this._first;for(this._totaltime=this._time=this._rawprevtime=t;r;)s=r._next,(r._active||t>=r._starttime&&!r._paused)&&(r._reversed?r.render((r._dirty?r.totalduration():r._totalduration)-(t-r._starttime)*r._timescale,e,i):r.render((t-r._starttime)*r._timescale,e,i)),r=s},n.rawtime=function(){return o||a.wake(),this._totaltime};var d=g("tweenlite",function(e,i,s){if(a.call(this,i,s),this.render=d.prototype.render,null==e)throw"cannot tween a null target.";this.target=e="string"!=typeof e?e:d.selector(e)||e;var r,n,a,o=e.jquery||e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodetype&&e[0].style&&!e.nodetype),h=this.vars.overwrite;if(this._overwrite=h=null==h?y[d.defaultoverwrite]:"number"==typeof h?h>>0:y[h],(o||e instanceof array||e.push&&f(e))&&"number"!=typeof e[0])for(this._targets=a=u(e),this._proplookup=[],this._siblings=[],r=0;a.length>r;r++)n=a[r],n?"string"!=typeof n?n.length&&n!==t&&n[0]&&(n[0]===t||n[0].nodetype&&n[0].style&&!n.nodetype)?(a.splice(r--,1),this._targets=a=a.concat(u(n))):(this._siblings[r]=g(n,this,!1),1===h&&this._siblings[r].length>1&&z(n,this,null,1,this._siblings[r])):(n=a[r--]=d.selector(n),"string"==typeof n&&a.splice(r+1,1)):a.splice(r--,1);else this._proplookup={},this._siblings=g(e,this,!1),1===h&&this._siblings.length>1&&z(e,this,null,1,this._siblings);(this.vars.immediaterender||0===i&&0===this._delay&&this.vars.immediaterender!==!1)&&(this._time=-_,this.render(-this._delay))},!0),m=function(e){return e&&e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodetype&&e[0].style&&!e.nodetype)},z=function(t,e){var i,s={};for(i in t)u[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"classname"!==i&&"border"!==i||!(!n[i]||n[i]&&n[i]._autocss)||(s[i]=t[i],delete t[i]);t.css=s};n=d.prototype=new a,n.constructor=d,n.kill()._gc=!1,n.ratio=0,n._firstpt=n._targets=n._overwrittenprops=n._startat=null,n._notifypluginsofenabled=n._lazy=!1,d.version="1.16.0",d.defaultease=n._ease=new t(null,null,1,1),d.defaultoverwrite="auto",d.ticker=a,d.autosleep=120,d.lagsmoothing=function(t,e){a.lagsmoothing(t,e)},d.selector=t.$||t.jquery||function(e){var i=t.$||t.jquery;return i?(d.selector=i,i(e)):"undefined"==typeof document?e:document.queryselectorall?document.queryselectorall(e):document.getelementbyid("#"===e.charat(0)?e.substr(1):e)};var i=[],f={},e=d._internals={isarray:f,isselector:m,lazytweens:i},n=d._plugins={},l=e.tweenlookup={},x=0,u=e.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},y={none:0,all:1,auto:2,concurrent:3,allonstart:4,preexisting:5,"true":1,"false":0},j=a._rootframestimeline=new c,b=a._roottimeline=new c,q=30,v=e.lazyrender=function(){var t,e=i.length;for(f={};--e>-1;)t=i[e],t&&t._lazy!==!1&&(t.render(t._lazy[0],t._lazy[1],!0),t._lazy=!1);i.length=0};b._starttime=a.time,j._starttime=a.frame,b._active=j._active=!0,settimeout(v,1),a._updateroot=d.render=function(){var t,e,i;if(i.length&&v(),b.render((a.time-b._starttime)*b._timescale,!1,!1),j.render((a.frame-j._starttime)*j._timescale,!1,!1),i.length&&v(),a.frame>=q){q=a.frame+(parseint(d.autosleep,10)||120);for(i in l){for(e=l[i].tweens,t=e.length;--t>-1;)e[t]._gc&&e.splice(t,1);0===e.length&&delete l[i]}if(i=b._first,(!i||i._paused)&&d.autosleep&&!j._first&&1===a._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||a.sleep()}}},a.addeventlistener("tick",a._updateroot);var g=function(t,e,i){var s,r,n=t._gstweenid;if(l[n||(t._gstweenid=n="t"+x++)]||(l[n]={target:t,tweens:[]}),e&&(s=l[n].tweens,s[r=s.length]=e,i))for(;--r>-1;)s[r]===e&&s.splice(r,1);return l[n].tweens},w=function(t,e,i,s){var r,n,a=t.vars.onoverwrite;return a&&(r=a(t,e,i,s)),a=d.onoverwrite,a&&(n=a(t,e,i,s)),r!==!1&&n!==!1},z=function(t,e,i,s,r){var n,a,o,h;if(1===s||s>=4){for(h=r.length,n=0;h>n;n++)if((o=r[n])!==e)o._gc||w(o,e)&&o._enabled(!1,!1)&&(a=!0);else if(5===s)break;return a}var l,u=e._starttime+_,p=[],f=0,c=0===e._duration;for(n=r.length;--n>-1;)(o=r[n])===e||o._gc||o._paused||(o._timeline!==e._timeline?(l=l||q(e,0,c),0===q(o,l,c)&&(p[f++]=o)):u>=o._starttime&&o._starttime+o.totalduration()/o._timescale>u&&((c||!o._initted)&&2e-10>=u-o._starttime||(p[f++]=o)));for(n=f;--n>-1;)if(o=p[n],2===s&&o._kill(i,t,e)&&(a=!0),2!==s||!o._firstpt&&o._initted){if(2!==s&&!w(o,e))continue;o._enabled(!1,!1)&&(a=!0)}return a},q=function(t,e,i){for(var s=t._timeline,r=s._timescale,n=t._starttime;s._timeline;){if(n+=s._starttime,r*=s._timescale,s._paused)return-100;s=s._timeline}return n/=r,n>e?n-e:i&&n===e||!t._initted&&2*_>n-e?_:(n+=t.totalduration()/t._timescale/r)>e+_?0:n-e-_};n._init=function(){var t,e,i,s,r,n=this.vars,a=this._overwrittenprops,o=this._duration,h=!!n.immediaterender,l=n.ease;if(n.startat){this._startat&&(this._startat.render(-1,!0),this._startat.kill()),r={};for(s in n.startat)r[s]=n.startat[s];if(r.overwrite=!1,r.immediaterender=!0,r.lazy=h&&n.lazy!==!1,r.startat=r.delay=null,this._startat=d.to(this.target,0,r),h)if(this._time>0)this._startat=null;else if(0!==o)return}else if(n.runbackwards&&0!==o)if(this._startat)this._startat.render(-1,!0),this._startat.kill(),this._startat=null;else{0!==this._time&&(h=!1),i={};for(s in n)u[s]&&"autocss"!==s||(i[s]=n[s]);if(i.overwrite=0,i.data="isfromstart",i.lazy=h&&n.lazy!==!1,i.immediaterender=h,this._startat=d.to(this.target,0,i),h){if(0===this._time)return}else this._startat._init(),this._startat._enabled(!1),this.vars.immediaterender&&(this._startat=null)}if(this._ease=l=l?l instanceof t?l:"function"==typeof l?new t(l,n.easeparams):w[l]||d.defaultease:d.defaultease,n.easeparams instanceof array&&l.config&&(this._ease=l.config.apply(l,n.easeparams)),this._easetype=this._ease._type,this._easepower=this._ease._power,this._firstpt=null,this._targets)for(t=this._targets.length;--t>-1;)this._initprops(this._targets[t],this._proplookup[t]={},this._siblings[t],a?a[t]:null)&&(e=!0);else e=this._initprops(this.target,this._proplookup,this._siblings,a);if(e&&d._onpluginevent("_oninitallprops",this),a&&(this._firstpt||"function"!=typeof this.target&&this._enabled(!1,!1)),n.runbackwards)for(i=this._firstpt;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onupdate=n.onupdate,this._initted=!0},n._initprops=function(e,i,s,r){var n,a,o,h,l,_;if(null==e)return!1;f[e._gstweenid]&&v(),this.vars.css||e.style&&e!==t&&e.nodetype&&n.css&&this.vars.autocss!==!1&&z(this.vars,e);for(n in this.vars){if(_=this.vars[n],u[n])_&&(_ instanceof array||_.push&&f(_))&&-1!==_.join("").indexof("{self}")&&(this.vars[n]=_=this._swapselfinparams(_,this));else if(n[n]&&(h=new n[n])._oninittween(e,this.vars[n],this)){for(this._firstpt=l={_next:this._firstpt,t:h,p:"setratio",s:0,c:1,f:!0,n:n,pg:!0,pr:h._priority},a=h._overwriteprops.length;--a>-1;)i[h._overwriteprops[a]]=this._firstpt;(h._priority||h._oninitallprops)&&(o=!0),(h._ondisable||h._onenable)&&(this._notifypluginsofenabled=!0)}else this._firstpt=i[n]=l={_next:this._firstpt,t:e,p:n,f:"function"==typeof e[n],n:n,pg:!1,pr:0},l.s=l.f?e[n.indexof("set")||"function"!=typeof e["get"+n.substr(3)]?n:"get"+n.substr(3)]():parsefloat(e[n]),l.c="string"==typeof _&&"="===_.charat(1)?parseint(_.charat(0)+"1",10)*number(_.substr(2)):number(_)-l.s||0;l&&l._next&&(l._next._prev=l)}return r&&this._kill(r,e)?this._initprops(e,i,s,r):this._overwrite>1&&this._firstpt&&s.length>1&&z(e,this,i,this._overwrite,s)?(this._kill(i,e),this._initprops(e,i,s,r)):(this._firstpt&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(f[e._gstweenid]=!0),o)},n.render=function(t,e,i){var s,r,n,a,o=this._time,h=this._duration,l=this._rawprevtime;if(t>=h)this._totaltime=this._time=h,this.ratio=this._ease._calcend?this._ease.getratio(1):1,this._reversed||(s=!0,r="oncomplete"),0===h&&(this._initted||!this.vars.lazy||i)&&(this._starttime===this._timeline._duration&&(t=0),(0===t||0>l||l===_&&"ispause"!==this.data)&&l!==t&&(i=!0,l>_&&(r="onreversecomplete")),this._rawprevtime=a=!e||t||l===t?t:_);else if(1e-7>t)this._totaltime=this._time=0,this.ratio=this._ease._calcend?this._ease.getratio(0):0,(0!==o||0===h&&l>0)&&(r="onreversecomplete",s=this._reversed),0>t&&(this._active=!1,0===h&&(this._initted||!this.vars.lazy||i)&&(l>=0&&(l!==_||"ispause"!==this.data)&&(i=!0),this._rawprevtime=a=!e||t||l===t?t:_)),this._initted||(i=!0); else if(this._totaltime=this._time=t,this._easetype){var u=t/h,p=this._easetype,f=this._easepower;(1===p||3===p&&u>=.5)&&(u=1-u),3===p&&(u*=2),1===f?u*=u:2===f?u*=u*u:3===f?u*=u*u*u:4===f&&(u*=u*u*u*u),this.ratio=1===p?1-u:2===p?u:.5>t/h?u/2:1-u/2}else this.ratio=this._ease.getratio(t/h);if(this._time!==o||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstpt&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totaltime=o,this._rawprevtime=l,i.push(this),this._lazy=[t,e],void 0;this._time&&!s?this.ratio=this._ease.getratio(this._time/h):s&&this._ease._calcend&&(this.ratio=this._ease.getratio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==o&&t>=0&&(this._active=!0),0===o&&(this._startat&&(t>=0?this._startat.render(t,e,i):r||(r="_dummygs")),this.vars.onstart&&(0!==this._time||0===h)&&(e||this.vars.onstart.apply(this.vars.onstartscope||this,this.vars.onstartparams||y))),n=this._firstpt;n;)n.f?n.t[n.p](n.c*this.ratio+n.s):n.t[n.p]=n.c*this.ratio+n.s,n=n._next;this._onupdate&&(0>t&&this._startat&&t!==-1e-4&&this._startat.render(t,e,i),e||(this._time!==o||s)&&this._onupdate.apply(this.vars.onupdatescope||this,this.vars.onupdateparams||y)),r&&(!this._gc||i)&&(0>t&&this._startat&&!this._onupdate&&t!==-1e-4&&this._startat.render(t,e,i),s&&(this._timeline.autoremovechildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[r]&&this.vars[r].apply(this.vars[r+"scope"]||this,this.vars[r+"params"]||y),0===h&&this._rawprevtime===_&&a!==_&&(this._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:d.selector(e)||e;var s,r,n,a,o,h,l,_,u;if((f(e)||m(e))&&"number"!=typeof e[0])for(s=e.length;--s>-1;)this._kill(t,e[s])&&(h=!0);else{if(this._targets){for(s=this._targets.length;--s>-1;)if(e===this._targets[s]){o=this._proplookup[s]||{},this._overwrittenprops=this._overwrittenprops||[],r=this._overwrittenprops[s]=t?this._overwrittenprops[s]||{}:"all";break}}else{if(e!==this.target)return!1;o=this._proplookup,r=this._overwrittenprops=t?this._overwrittenprops||{}:"all"}if(o){if(l=t||o,_=t!==r&&"all"!==r&&t!==o&&("object"!=typeof t||!t._tempkill),i&&(d.onoverwrite||this.vars.onoverwrite)){for(n in l)o[n]&&(u||(u=[]),u.push(n));if(!w(this,i,e,u))return!1}for(n in l)(a=o[n])&&(a.pg&&a.t._kill(l)&&(h=!0),a.pg&&0!==a.t._overwriteprops.length||(a._prev?a._prev._next=a._next:a===this._firstpt&&(this._firstpt=a._next),a._next&&(a._next._prev=a._prev),a._next=a._prev=null),delete o[n]),_&&(r[n]=1);!this._firstpt&&this._initted&&this._enabled(!1,!1)}}return h},n.invalidate=function(){return this._notifypluginsofenabled&&d._onpluginevent("_ondisable",this),this._firstpt=this._overwrittenprops=this._startat=this._onupdate=null,this._notifypluginsofenabled=this._active=this._lazy=!1,this._proplookup=this._targets?{}:[],a.prototype.invalidate.call(this),this.vars.immediaterender&&(this._time=-_,this.render(-this._delay)),this},n._enabled=function(t,e){if(o||a.wake(),t&&this._gc){var i,s=this._targets;if(s)for(i=s.length;--i>-1;)this._siblings[i]=g(s[i],this,!0);else this._siblings=g(this.target,this,!0)}return a.prototype._enabled.call(this,t,e),this._notifypluginsofenabled&&this._firstpt?d._onpluginevent(t?"_onenable":"_ondisable",this):!1},d.to=function(t,e,i){return new d(t,e,i)},d.from=function(t,e,i){return i.runbackwards=!0,i.immediaterender=0!=i.immediaterender,new d(t,e,i)},d.fromto=function(t,e,i,s){return s.startat=i,s.immediaterender=0!=s.immediaterender&&0!=i.immediaterender,new d(t,e,s)},d.delayedcall=function(t,e,i,s,r){return new d(e,0,{delay:t,oncomplete:e,oncompleteparams:i,oncompletescope:s,onreversecomplete:e,onreversecompleteparams:i,onreversecompletescope:s,immediaterender:!1,lazy:!1,useframes:r,overwrite:0})},d.set=function(t,e){return new d(t,0,e)},d.gettweensof=function(t,e){if(null==t)return[];t="string"!=typeof t?t:d.selector(t)||t;var i,s,r,n;if((f(t)||m(t))&&"number"!=typeof t[0]){for(i=t.length,s=[];--i>-1;)s=s.concat(d.gettweensof(t[i],e));for(i=s.length;--i>-1;)for(n=s[i],r=i;--r>-1;)n===s[r]&&s.splice(i,1)}else for(s=g(t).concat(),i=s.length;--i>-1;)(s[i]._gc||e&&!s[i].isactive())&&s.splice(i,1);return s},d.killtweensof=d.killdelayedcallsto=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var s=d.gettweensof(t,e),r=s.length;--r>-1;)s[r]._kill(i,t)};var $=g("plugins.tweenplugin",function(t,e){this._overwriteprops=(t||"").split(","),this._propname=this._overwriteprops[0],this._priority=e||0,this._super=$.prototype},!0);if(n=$.prototype,$.version="1.10.1",$.api=2,n._firstpt=null,n._addtween=function(t,e,i,s,r,n){var a,o;return null!=s&&(a="number"==typeof s||"="!==s.charat(1)?number(s)-i:parseint(s.charat(0)+"1",10)*number(s.substr(2)))?(this._firstpt=o={_next:this._firstpt,t:t,p:e,s:i,c:a,f:"function"==typeof t[e],n:r||e,r:n},o._next&&(o._next._prev=o),o):void 0},n.setratio=function(t){for(var e,i=this._firstpt,s=1e-6;i;)e=i.c*t+i.s,i.r?e=math.round(e):s>e&&e>-s&&(e=0),i.f?i.t[i.p](e):i.t[i.p]=e,i=i._next},n._kill=function(t){var e,i=this._overwriteprops,s=this._firstpt;if(null!=t[this._propname])this._overwriteprops=[];else for(e=i.length;--e>-1;)null!=t[i[e]]&&i.splice(e,1);for(;s;)null!=t[s.n]&&(s._next&&(s._next._prev=s._prev),s._prev?(s._prev._next=s._next,s._prev=null):this._firstpt===s&&(this._firstpt=s._next)),s=s._next;return!1},n._roundprops=function(t,e){for(var i=this._firstpt;i;)(t[this._propname]||null!=i.n&&t[i.n.split(this._propname+"_").join("")])&&(i.r=e),i=i._next},d._onpluginevent=function(t,e){var i,s,r,n,a,o=e._firstpt;if("_oninitallprops"===t){for(;o;){for(a=o._next,s=r;s&&s.pr>o.pr;)s=s._next;(o._prev=s?s._prev:n)?o._prev._next=o:r=o,(o._next=s)?s._prev=o:n=o,o=a}o=e._firstpt=r}for(;o;)o.pg&&"function"==typeof o.t[t]&&o.t[t]()&&(i=!0),o=o._next;return i},$.activate=function(t){for(var e=t.length;--e>-1;)t[e].api===$.api&&(n[(new t[e])._propname]=t[e]);return!0},d.plugin=function(t){if(!(t&&t.propname&&t.init&&t.api))throw"illegal plugin definition.";var e,i=t.propname,s=t.priority||0,r=t.overwriteprops,n={init:"_oninittween",set:"setratio",kill:"_kill",round:"_roundprops",initall:"_oninitallprops"},a=g("plugins."+i.charat(0).touppercase()+i.substr(1)+"plugin",function(){$.call(this,i,s),this._overwriteprops=r||[]},t.global===!0),o=a.prototype=new $(i);o.constructor=a,a.api=t.api;for(e in n)"function"==typeof t[e]&&(o[n[e]]=t[e]);return a.version=t.version,$.activate([a]),a},s=t._gsqueue){for(r=0;s.length>r;r++)s[r]();for(n in c)c[n].func||t.console.log("gsap encountered missing dependency: com.greensock."+n)}o=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"tweenmax"); /* ----------------------------------------------- particles-js /* ----------------------------------------------- */ if($("#particles-js").length>0){ function hextorgb(e){var a=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(a,function(e,a,t,i){return a+a+t+t+i+i});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseint(t[1],16),g:parseint(t[2],16),b:parseint(t[3],16)}:null}function clamp(e,a,t){return math.min(math.max(e,a),t)}function isinarray(e,a){return a.indexof(e)>-1}var pjs=function(e,a){var t=document.queryselector("#"+e+" > .particles-js-canvas-el");this.pjs={canvas:{el:t,w:t.offsetwidth,h:t.offsetheight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotatex:3e3,rotatey:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var i=this.pjs;a&&object.deepextend(i,a),i.tmp.obj={size_value:i.particles.size.value,size_anim_speed:i.particles.size.anim.speed,move_speed:i.particles.move.speed,line_linked_distance:i.particles.line_linked.distance,line_linked_width:i.particles.line_linked.width,mode_grab_distance:i.interactivity.modes.grab.distance,mode_bubble_distance:i.interactivity.modes.bubble.distance,mode_bubble_size:i.interactivity.modes.bubble.size,mode_repulse_distance:i.interactivity.modes.repulse.distance},i.fn.retinainit=function(){i.retina_detect&&window.devicepixelratio>1?(i.canvas.pxratio=window.devicepixelratio,i.tmp.retina=!0):(i.canvas.pxratio=1,i.tmp.retina=!1),i.canvas.w=i.canvas.el.offsetwidth*i.canvas.pxratio,i.canvas.h=i.canvas.el.offsetheight*i.canvas.pxratio,i.particles.size.value=i.tmp.obj.size_value*i.canvas.pxratio,i.particles.size.anim.speed=i.tmp.obj.size_anim_speed*i.canvas.pxratio,i.particles.move.speed=i.tmp.obj.move_speed*i.canvas.pxratio,i.particles.line_linked.distance=i.tmp.obj.line_linked_distance*i.canvas.pxratio,i.interactivity.modes.grab.distance=i.tmp.obj.mode_grab_distance*i.canvas.pxratio,i.interactivity.modes.bubble.distance=i.tmp.obj.mode_bubble_distance*i.canvas.pxratio,i.particles.line_linked.width=i.tmp.obj.line_linked_width*i.canvas.pxratio,i.interactivity.modes.bubble.size=i.tmp.obj.mode_bubble_size*i.canvas.pxratio,i.interactivity.modes.repulse.distance=i.tmp.obj.mode_repulse_distance*i.canvas.pxratio},i.fn.canvasinit=function(){i.canvas.ctx=i.canvas.el.getcontext("2d")},i.fn.canvassize=function(){i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i&&i.interactivity.events.resize&&window.addeventlistener("resize",function(){i.canvas.w=i.canvas.el.offsetwidth,i.canvas.h=i.canvas.el.offsetheight,i.tmp.retina&&(i.canvas.w*=i.canvas.pxratio,i.canvas.h*=i.canvas.pxratio),i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i.particles.move.enable||(i.fn.particlesempty(),i.fn.particlescreate(),i.fn.particlesdraw(),i.fn.vendors.densityautoparticles()),i.fn.vendors.densityautoparticles()})},i.fn.canvaspaint=function(){i.canvas.ctx.fillrect(0,0,i.canvas.w,i.canvas.h)},i.fn.canvasclear=function(){i.canvas.ctx.clearrect(0,0,i.canvas.w,i.canvas.h)},i.fn.particle=function(e,a,t){if(this.radius=(i.particles.size.random?math.random():1)*i.particles.size.value,i.particles.size.anim.enable&&(this.size_status=!1,this.vs=i.particles.size.anim.speed/100,i.particles.size.anim.sync||(this.vs=this.vs*math.random())),this.x=t?t.x:math.random()*i.canvas.w,this.y=t?t.y:math.random()*i.canvas.h,this.x>i.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>i.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),i.particles.move.bounce&&i.fn.vendors.checkoverlap(this,t),this.color={},"object"==typeof e.value)if(e.value instanceof array){var s=e.value[math.floor(math.random()*i.particles.color.value.length)];this.color.rgb=hextorgb(s)}else void 0!=e.value.r&&void 0!=e.value.g&&void 0!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),void 0!=e.value.h&&void 0!=e.value.s&&void 0!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l});else"random"==e.value?this.color.rgb={r:math.floor(256*math.random())+0,g:math.floor(256*math.random())+0,b:math.floor(256*math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hextorgb(this.color.value));this.opacity=(i.particles.opacity.random?math.random():1)*i.particles.opacity.value,i.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=i.particles.opacity.anim.speed/100,i.particles.opacity.anim.sync||(this.vo=this.vo*math.random()));var n={};switch(i.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}i.particles.move.straight?(this.vx=n.x,this.vy=n.y,i.particles.move.random&&(this.vx=this.vx*math.random(),this.vy=this.vy*math.random())):(this.vx=n.x+math.random()-.5,this.vy=n.y+math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var r=i.particles.shape.type;if("object"==typeof r){if(r instanceof array){var c=r[math.floor(math.random()*r.length)];this.shape=c}}else this.shape=r;if("image"==this.shape){var o=i.particles.shape;this.img={src:o.image.src,ratio:o.image.width/o.image.height},this.img.ratio||(this.img.ratio=1),"svg"==i.tmp.img_type&&void 0!=i.tmp.source_svg&&(i.fn.vendors.createsvgimg(this),i.tmp.pushing&&(this.img.loaded=!1))}},i.fn.particle.prototype.draw=function(){function e(){i.canvas.ctx.drawimage(r,a.x-t,a.y-t,2*t,2*t/a.img.ratio)}var a=this;if(void 0!=a.radius_bubble)var t=a.radius_bubble;else var t=a.radius;if(void 0!=a.opacity_bubble)var s=a.opacity_bubble;else var s=a.opacity;if(a.color.rgb)var n="rgba("+a.color.rgb.r+","+a.color.rgb.g+","+a.color.rgb.b+","+s+")";else var n="hsla("+a.color.hsl.h+","+a.color.hsl.s+"%,"+a.color.hsl.l+"%,"+s+")";switch(i.canvas.ctx.fillstyle=n,i.canvas.ctx.beginpath(),a.shape){case"circle":i.canvas.ctx.arc(a.x,a.y,t,0,2*math.pi,!1);break;case"edge":i.canvas.ctx.rect(a.x-t,a.y-t,2*t,2*t);break;case"triangle":i.fn.vendors.drawshape(i.canvas.ctx,a.x-t,a.y+t/1.66,2*t,3,2);break;case"polygon":i.fn.vendors.drawshape(i.canvas.ctx,a.x-t/(i.particles.shape.polygon.nb_sides/3.5),a.y-t/.76,2.66*t/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,1);break;case"star":i.fn.vendors.drawshape(i.canvas.ctx,a.x-2*t/(i.particles.shape.polygon.nb_sides/4),a.y-t/1.52,2*t*2.66/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==i.tmp.img_type)var r=a.img.obj;else var r=i.tmp.img_obj;r&&e()}i.canvas.ctx.closepath(),i.particles.shape.stroke.width>0&&(i.canvas.ctx.strokestyle=i.particles.shape.stroke.color,i.canvas.ctx.linewidth=i.particles.shape.stroke.width,i.canvas.ctx.stroke()),i.canvas.ctx.fill()},i.fn.particlescreate=function(){for(var e=0;e=i.particles.opacity.value&&(a.opacity_status=!1),a.opacity+=a.vo):(a.opacity<=i.particles.opacity.anim.opacity_min&&(a.opacity_status=!0),a.opacity-=a.vo),a.opacity<0&&(a.opacity=0)),i.particles.size.anim.enable&&(1==a.size_status?(a.radius>=i.particles.size.value&&(a.size_status=!1),a.radius+=a.vs):(a.radius<=i.particles.size.anim.size_min&&(a.size_status=!0),a.radius-=a.vs),a.radius<0&&(a.radius=0)),"bounce"==i.particles.move.out_mode)var s={x_left:a.radius,x_right:i.canvas.w,y_top:a.radius,y_bottom:i.canvas.h};else var s={x_left:-a.radius,x_right:i.canvas.w+a.radius,y_top:-a.radius,y_bottom:i.canvas.h+a.radius};switch(a.x-a.radius>i.canvas.w?(a.x=s.x_left,a.y=math.random()*i.canvas.h):a.x+a.radius<0&&(a.x=s.x_right,a.y=math.random()*i.canvas.h),a.y-a.radius>i.canvas.h?(a.y=s.y_top,a.x=math.random()*i.canvas.w):a.y+a.radius<0&&(a.y=s.y_bottom,a.x=math.random()*i.canvas.w),i.particles.move.out_mode){case"bounce":a.x+a.radius>i.canvas.w?a.vx=-a.vx:a.x-a.radius<0&&(a.vx=-a.vx),a.y+a.radius>i.canvas.h?a.vy=-a.vy:a.y-a.radius<0&&(a.vy=-a.vy)}if(isinarray("grab",i.interactivity.events.onhover.mode)&&i.fn.modes.grabparticle(a),(isinarray("bubble",i.interactivity.events.onhover.mode)||isinarray("bubble",i.interactivity.events.onclick.mode))&&i.fn.modes.bubbleparticle(a),(isinarray("repulse",i.interactivity.events.onhover.mode)||isinarray("repulse",i.interactivity.events.onclick.mode))&&i.fn.modes.repulseparticle(a),i.particles.line_linked.enable||i.particles.move.attract.enable)for(var n=e+1;n0){var c=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokestyle="rgba("+c.r+","+c.g+","+c.b+","+r+")",i.canvas.ctx.linewidth=i.particles.line_linked.width,i.canvas.ctx.beginpath(),i.canvas.ctx.moveto(e.x,e.y),i.canvas.ctx.lineto(a.x,a.y),i.canvas.ctx.stroke(),i.canvas.ctx.closepath()}}},i.fn.interact.attractparticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=t/(1e3*i.particles.move.attract.rotatex),c=s/(1e3*i.particles.move.attract.rotatey);e.vx-=r,e.vy-=c,a.vx+=r,a.vy+=c}},i.fn.interact.bounceparticles=function(e,a){var t=e.x-a.x,i=e.y-a.y,s=math.sqrt(t*t+i*i),n=e.radius+a.radius;n>=s&&(e.vx=-e.vx,e.vy=-e.vy,a.vx=-a.vx,a.vy=-a.vy)},i.fn.modes.pushparticles=function(e,a){i.tmp.pushing=!0;for(var t=0;e>t;t++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value,{x:a?a.pos_x:math.random()*i.canvas.w,y:a?a.pos_y:math.random()*i.canvas.h})),t==e-1&&(i.particles.move.enable||i.fn.particlesdraw(),i.tmp.pushing=!1)},i.fn.modes.removeparticles=function(e){i.particles.array.splice(0,e),i.particles.move.enable||i.fn.particlesdraw()},i.fn.modes.bubbleparticle=function(e){function a(){e.opacity_bubble=e.opacity,e.radius_bubble=e.radius}function t(a,t,s,n,c){if(a!=t)if(i.tmp.bubble_duration_end){if(void 0!=s){var o=n-p*(n-a)/i.interactivity.modes.bubble.duration,l=a-o;d=a+l,"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else if(r<=i.interactivity.modes.bubble.distance){if(void 0!=s)var v=s;else var v=n;if(v!=a){var d=n-p*(n-a)/i.interactivity.modes.bubble.duration;"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else"size"==c&&(e.radius_bubble=void 0),"opacity"==c&&(e.opacity_bubble=void 0)}if(i.interactivity.events.onhover.enable&&isinarray("bubble",i.interactivity.events.onhover.mode)){var s=e.x-i.interactivity.mouse.pos_x,n=e.y-i.interactivity.mouse.pos_y,r=math.sqrt(s*s+n*n),c=1-r/i.interactivity.modes.bubble.distance;if(r<=i.interactivity.modes.bubble.distance){if(c>=0&&"mousemove"==i.interactivity.status){if(i.interactivity.modes.bubble.size!=i.particles.size.value)if(i.interactivity.modes.bubble.size>i.particles.size.value){var o=e.radius+i.interactivity.modes.bubble.size*c;o>=0&&(e.radius_bubble=o)}else{var l=e.radius-i.interactivity.modes.bubble.size,o=e.radius-l*c;o>0?e.radius_bubble=o:e.radius_bubble=0}if(i.interactivity.modes.bubble.opacity!=i.particles.opacity.value)if(i.interactivity.modes.bubble.opacity>i.particles.opacity.value){var v=i.interactivity.modes.bubble.opacity*c;v>e.opacity&&v<=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}else{var v=e.opacity-(i.particles.opacity.value-i.interactivity.modes.bubble.opacity)*c;v=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}}}else a();"mouseleave"==i.interactivity.status&&a()}else if(i.interactivity.events.onclick.enable&&isinarray("bubble",i.interactivity.events.onclick.mode)){if(i.tmp.bubble_clicking){var s=e.x-i.interactivity.mouse.click_pos_x,n=e.y-i.interactivity.mouse.click_pos_y,r=math.sqrt(s*s+n*n),p=((new date).gettime()-i.interactivity.mouse.click_time)/1e3;p>i.interactivity.modes.bubble.duration&&(i.tmp.bubble_duration_end=!0),p>2*i.interactivity.modes.bubble.duration&&(i.tmp.bubble_clicking=!1,i.tmp.bubble_duration_end=!1)}i.tmp.bubble_clicking&&(t(i.interactivity.modes.bubble.size,i.particles.size.value,e.radius_bubble,e.radius,"size"),t(i.interactivity.modes.bubble.opacity,i.particles.opacity.value,e.opacity_bubble,e.opacity,"opacity"))}},i.fn.modes.repulseparticle=function(e){function a(){var a=math.atan2(d,p);if(e.vx=u*math.cos(a),e.vy=u*math.sin(a),"bounce"==i.particles.move.out_mode){var t={x:e.x+e.vx,y:e.y+e.vy};t.x+e.radius>i.canvas.w?e.vx=-e.vx:t.x-e.radius<0&&(e.vx=-e.vx),t.y+e.radius>i.canvas.h?e.vy=-e.vy:t.y-e.radius<0&&(e.vy=-e.vy)}}if(i.interactivity.events.onhover.enable&&isinarray("repulse",i.interactivity.events.onhover.mode)&&"mousemove"==i.interactivity.status){var t=e.x-i.interactivity.mouse.pos_x,s=e.y-i.interactivity.mouse.pos_y,n=math.sqrt(t*t+s*s),r={x:t/n,y:s/n},c=i.interactivity.modes.repulse.distance,o=100,l=clamp(1/c*(-1*math.pow(n/c,2)+1)*c*o,0,50),v={x:e.x+r.x*l,y:e.y+r.y*l};"bounce"==i.particles.move.out_mode?(v.x-e.radius>0&&v.x+e.radius0&&v.y+e.radius=m&&a()}else 0==i.tmp.repulse_clicking&&(e.vx=e.vx_i,e.vy=e.vy_i)},i.fn.modes.grabparticle=function(e){if(i.interactivity.events.onhover.enable&&"mousemove"==i.interactivity.status){var a=e.x-i.interactivity.mouse.pos_x,t=e.y-i.interactivity.mouse.pos_y,s=math.sqrt(a*a+t*t);if(s<=i.interactivity.modes.grab.distance){var n=i.interactivity.modes.grab.line_linked.opacity-s/(1/i.interactivity.modes.grab.line_linked.opacity)/i.interactivity.modes.grab.distance;if(n>0){var r=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokestyle="rgba("+r.r+","+r.g+","+r.b+","+n+")",i.canvas.ctx.linewidth=i.particles.line_linked.width,i.canvas.ctx.beginpath(),i.canvas.ctx.moveto(e.x,e.y),i.canvas.ctx.lineto(i.interactivity.mouse.pos_x,i.interactivity.mouse.pos_y),i.canvas.ctx.stroke(),i.canvas.ctx.closepath()}}}},i.fn.vendors.eventslisteners=function(){"window"==i.interactivity.detect_on?i.interactivity.el=window:i.interactivity.el=i.canvas.el,(i.interactivity.events.onhover.enable||i.interactivity.events.onclick.enable)&&(i.interactivity.el.addeventlistener("mousemove",function(e){if(i.interactivity.el==window)var a=e.clientx,t=e.clienty;else var a=e.offsetx||e.clientx,t=e.offsety||e.clienty;i.interactivity.mouse.pos_x=a,i.interactivity.mouse.pos_y=t,i.tmp.retina&&(i.interactivity.mouse.pos_x*=i.canvas.pxratio,i.interactivity.mouse.pos_y*=i.canvas.pxratio),i.interactivity.status="mousemove"}),i.interactivity.el.addeventlistener("mouseleave",function(e){i.interactivity.mouse.pos_x=null,i.interactivity.mouse.pos_y=null,i.interactivity.status="mouseleave"})),i.interactivity.events.onclick.enable&&i.interactivity.el.addeventlistener("click",function(){if(i.interactivity.mouse.click_pos_x=i.interactivity.mouse.pos_x,i.interactivity.mouse.click_pos_y=i.interactivity.mouse.pos_y,i.interactivity.mouse.click_time=(new date).gettime(),i.interactivity.events.onclick.enable)switch(i.interactivity.events.onclick.mode){case"push":i.particles.move.enable?i.fn.modes.pushparticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):1==i.interactivity.modes.push.particles_nb?i.fn.modes.pushparticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):i.interactivity.modes.push.particles_nb>1&&i.fn.modes.pushparticles(i.interactivity.modes.push.particles_nb);break;case"remove":i.fn.modes.removeparticles(i.interactivity.modes.remove.particles_nb);break;case"bubble":i.tmp.bubble_clicking=!0;break;case"repulse":i.tmp.repulse_clicking=!0,i.tmp.repulse_count=0,i.tmp.repulse_finish=!1,settimeout(function(){i.tmp.repulse_clicking=!1},1e3*i.interactivity.modes.repulse.duration)}})},i.fn.vendors.densityautoparticles=function(){if(i.particles.number.density.enable){var e=i.canvas.el.width*i.canvas.el.height/1e3;i.tmp.retina&&(e/=2*i.canvas.pxratio);var a=e*i.particles.number.value/i.particles.number.density.value_area,t=i.particles.array.length-a;0>t?i.fn.modes.pushparticles(math.abs(t)):i.fn.modes.removeparticles(t)}},i.fn.vendors.checkoverlap=function(e,a){for(var t=0;tv;v++)e.lineto(i,0),e.translate(i,0),e.rotate(l);e.fill(),e.restore()},i.fn.vendors.exportimg=function(){window.open(i.canvas.el.todataurl("image/png"),"_blank")},i.fn.vendors.loadimg=function(e){if(i.tmp.img_error=void 0,""!=i.particles.shape.image.src)if("svg"==e){var a=new xmlhttprequest;a.open("get",i.particles.shape.image.src),a.onreadystatechange=function(e){4==a.readystate&&(200==a.status?(i.tmp.source_svg=e.currenttarget.response,i.fn.vendors.checkbeforedraw()):(console.log("error pjs - image not found"),i.tmp.img_error=!0))},a.send()}else{var t=new image;t.addeventlistener("load",function(){i.tmp.img_obj=t,i.fn.vendors.checkbeforedraw()}),t.src=i.particles.shape.image.src}else console.log("error pjs - no image.src"),i.tmp.img_error=!0},i.fn.vendors.draw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type?i.tmp.count_svg>=i.particles.number.value?(i.fn.particlesdraw(),i.particles.move.enable?i.fn.drawanimframe=requestanimframe(i.fn.vendors.draw):cancelrequestanimframe(i.fn.drawanimframe)):i.tmp.img_error||(i.fn.drawanimframe=requestanimframe(i.fn.vendors.draw)):void 0!=i.tmp.img_obj?(i.fn.particlesdraw(),i.particles.move.enable?i.fn.drawanimframe=requestanimframe(i.fn.vendors.draw):cancelrequestanimframe(i.fn.drawanimframe)):i.tmp.img_error||(i.fn.drawanimframe=requestanimframe(i.fn.vendors.draw)):(i.fn.particlesdraw(),i.particles.move.enable?i.fn.drawanimframe=requestanimframe(i.fn.vendors.draw):cancelrequestanimframe(i.fn.drawanimframe))},i.fn.vendors.checkbeforedraw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type&&void 0==i.tmp.source_svg?i.tmp.checkanimframe=requestanimframe(check):(cancelrequestanimframe(i.tmp.checkanimframe),i.tmp.img_error||(i.fn.vendors.init(),i.fn.vendors.draw())):(i.fn.vendors.init(),i.fn.vendors.draw())},i.fn.vendors.init=function(){i.fn.retinainit(),i.fn.canvasinit(),i.fn.canvassize(),i.fn.canvaspaint(),i.fn.particlescreate(),i.fn.vendors.densityautoparticles(),i.particles.line_linked.color_rgb_line=hextorgb(i.particles.line_linked.color)},i.fn.vendors.start=function(){isinarray("image",i.particles.shape.type)?(i.tmp.img_type=i.particles.shape.image.src.substr(i.particles.shape.image.src.length-3),i.fn.vendors.loadimg(i.tmp.img_type)):i.fn.vendors.checkbeforedraw()},i.fn.vendors.eventslisteners(),i.fn.vendors.start()};object.deepextend=function(e,a){for(var t in a)a[t]&&a[t].constructor&&a[t].constructor===object?(e[t]=e[t]||{},arguments.callee(e[t],a[t])):e[t]=a[t];return e},window.requestanimframe=function(){return window.requestanimationframe||window.webkitrequestanimationframe||window.mozrequestanimationframe||window.orequestanimationframe||window.msrequestanimationframe||function(e){window.settimeout(e,1e3/60)}}(),window.cancelrequestanimframe=function(){return window.cancelanimationframe||window.webkitcancelrequestanimationframe||window.mozcancelrequestanimationframe||window.ocancelrequestanimationframe||window.mscancelrequestanimationframe||cleartimeout}(),window.pjsdom=[],window.particlesjs=function(e,a){"string"!=typeof e&&(a=e,e="particles-js"),e||(e="particles-js");var t=document.getelementbyid(e),i="particles-js-canvas-el",s=t.getelementsbyclassname(i);if(s.length)for(;s.length>0;)t.removechild(s[0]);var n=document.createelement("canvas");n.classname=i,n.style.width="100%",n.style.height="100%";var r=document.getelementbyid(e).appendchild(n);null!=r&&pjsdom.push(new pjs(e,a))},window.particlesjs.load=function(e,a,t){var i=new xmlhttprequest;i.open("get",a),i.onreadystatechange=function(a){if(4==i.readystate)if(200==i.status){var s=json.parse(a.currenttarget.response);window.particlesjs(e,s),t&&t()}else console.log("error pjs - xmlhttprequest status: "+i.status),console.log("error pjs - file config not found")},i.send()}; // 粒子动画 particlesjs('particles-js',{"particles":{"number":{"value":160,"density":{"enable":true,"value_area":800}},"color":{"value":"#00aeff"},"shape":{"type":"circle","stroke":{"width":0,"color":"#362cff"},"polygon":{"nb_sides":5},"image":{"src":"img/github.svg","width":100,"height":100}},"opacity":{"value":1,"random":true,"anim":{"enable":true,"speed":1,"opacity_min":0,"sync":true}},"size":{"value":3,"random":true,"anim":{"enable":false,"speed":4,"size_min":0.3,"sync":false}},"line_linked":{"enable":false,"distance":150,"color":"#ffffff","opacity":0.4,"width":1},"move":{"enable":true,"speed":1,"direction":"none","random":true,"straight":false,"out_mode":"out","bounce":false,"attract":{"enable":false,"rotatex":600,"rotatey":600}}},"interactivity":{"detect_on":"canvas","events":{"onhover":{"enable":true,"mode":"bubble"},"onclick":{"enable":false,"mode":"repulse"},"resize":true},"modes":{"grab":{"distance":100,"line_linked":{"opacity":0.8}},"bubble":{"distance":250,"size":4,"duration":2,"opacity":1,"speed":3},"repulse":{"distance":400,"duration":0.4},"push":{"particles_nb":4},"remove":{"particles_nb":2}}},"retina_detect":true}); }