15 !function(a,b){var c={},d={},e={},f=null;!function(a,b){function c(a){if("number
"==typeof a)return a;var b={};for(var c in a)b[c]=a[c];return b}function d(){thi
s._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._itera
tions=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._eas
ing="linear",this._easingFunction=x}function e(){return a.isDeprecated("Invalid
timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}f
unction f(b,c,e){var f=new d;return c&&(f.fill="both",f.duration="auto"),"number
"!=typeof b||isNaN(b)?void 0!==b&&Object.getOwnPropertyNames(b).forEach(function
(c){if("auto"!=b[c]){if(("number"==typeof f[c]||"duration"==c)&&("number"!=typeo
f b[c]||isNaN(b[c])))return;if("fill"==c&&v.indexOf(b[c])==-1)return;if("directi
on"==c&&w.indexOf(b[c])==-1)return;if("playbackRate"==c&&1!==b[c]&&a.isDeprecate
d("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate
instead."))return;f[c]=b[c]}}):f.duration=b,f}function g(a){return"number"==type
of a&&(a=isNaN(a)?{duration:0}:{duration:a}),a}function h(b,c){return b=a.numeri
cTimingToObject(b),f(b,c)}function i(a,b,c,d){return a<0||a>1||c<0||c>1?x:functi
on(e){function f(a,b,c){return 3*a*(1-c)*(1-c)*c+3*b*(1-c)*c*c+c*c*c}if(e<=0){va
r g=0;return a>0?g=b/a:!b&&c>0&&(g=d/c),g*e}if(e>=1){var h=0;return c<1?h=(d-1)/
(c-1):1==c&&a<1&&(h=(b-1)/(a-1)),1+h*(e-1)}for(var i=0,j=1;i<j;){var k=(i+j)/2,l
=f(a,c,k);if(Math.abs(e-l)<1e-5)return f(b,d,k);l<e?i=k:j=k}return f(b,d,k)}}fun
ction j(a,b){return function(c){if(c>=1)return 1;var d=1/a;return c+=b*d,c-c%d}}
function k(a){C||(C=document.createElement("div").style),C.animationTimingFuncti
on="",C.animationTimingFunction=a;var b=C.animationTimingFunction;if(""==b&&e())
throw new TypeError(a+" is not a valid value for easing");return b}function l(a)
{if("linear"==a)return x;var b=E.exec(a);if(b)return i.apply(this,b.slice(1).map
(Number));var c=F.exec(a);if(c)return j(Number(c[1]),{start:y,middle:z,end:A}[c[
2]]);var d=B[a];return d?d:x}function m(a){return Math.abs(n(a)/a.playbackRate)}
function n(a){return 0===a.duration||0===a.iterations?0:a.duration*a.iterations}
function o(a,b,c){if(null==b)return G;var d=c.delay+a+c.endDelay;return b<Math.m
in(c.delay,d)?H:b>=Math.min(c.delay+a,d)?I:J}function p(a,b,c,d,e){switch(d){cas
e H:return"backwards"==b||"both"==b?0:null;case J:return c-e;case I:return"forwa
rds"==b||"both"==b?a:null;case G:return null}}function q(a,b,c,d,e){var f=e;retu
rn 0===a?b!==H&&(f+=c):f+=d/a,f}function r(a,b,c,d,e,f){var g=a===1/0?b%1:a%1;re
turn 0!==g||c!==I||0===d||0===e&&0!==f||(g=1),g}function s(a,b,c,d){return a===I
&&b===1/0?1/0:1===c?Math.floor(d)-1:Math.floor(d)}function t(a,b,c){var d=a;if("
normal"!==a&&"reverse"!==a){var e=b;"alternate-reverse"===a&&(e+=1),d="normal",e
!==1/0&&e%2!==0&&(d="reverse")}return"normal"===d?c:1-c}function u(a,b,c){var d=
o(a,b,c),e=p(a,c.fill,b,d,c.delay);if(null===e)return null;var f=q(c.duration,d,
c.iterations,e,c.iterationStart),g=r(f,c.iterationStart,d,c.iterations,e,c.durat
ion),h=s(d,c.iterations,g,f),i=t(c.direction,h,g);return c._easingFunction(i)}va
r v="backwards|forwards|both|none".split("|"),w="reverse|alternate|alternate-rev
erse".split("|"),x=function(a){return a};d.prototype={_setMember:function(b,c){t
his["_"+b]=c,this._effect&&(this._effect._timingInput[b]=c,this._effect._timing=
a.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=a.
calculateActiveDuration(this._effect._timing),this._effect._animation&&this._eff
ect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._p
laybackRate},set delay(a){this._setMember("delay",a)},get delay(){return this._d
elay},set endDelay(a){this._setMember("endDelay",a)},get endDelay(){return this.
_endDelay},set fill(a){this._setMember("fill",a)},get fill(){return this._fill},
set iterationStart(a){if((isNaN(a)||a<0)&&e())throw new TypeError("iterationStar
t must be a non-negative number, received: "+timing.iterationStart);this._setMem
ber("iterationStart",a)},get iterationStart(){return this._iterationStart},set d
uration(a){if("auto"!=a&&(isNaN(a)||a<0)&&e())throw new TypeError("duration must
be non-negative or auto, received: "+a);this._setMember("duration",a)},get dura
tion(){return this._duration},set direction(a){this._setMember("direction",a)},g
et direction(){return this._direction},set easing(a){this._easingFunction=l(k(a)
),this._setMember("easing",a)},get easing(){return this._easing},set iterations(
a){if((isNaN(a)||a<0)&&e())throw new TypeError("iterations must be non-negative,
received: "+a);this._setMember("iterations",a)},get iterations(){return this._i
terations}};var y=1,z=.5,A=0,B={ease:i(.25,.1,.25,1),"ease-in":i(.42,0,1,1),"eas
e-out":i(0,0,.58,1),"ease-in-out":i(.42,0,.58,1),"step-start":j(1,y),"step-middl
e":j(1,z),"step-end":j(1,A)},C=null,D="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",E=new
RegExp("cubic-bezier\\("+D+","+D+","+D+","+D+"\\)"),F=/steps\(\s*(\d+)\s*,\s*(s
tart|middle|end)\s*\)/,G=0,H=1,I=2,J=3;a.cloneTimingInput=c,a.makeTiming=f,a.num
ericTimingToObject=g,a.normalizeTimingInput=h,a.calculateActiveDuration=m,a.calc
ulateIterationProgress=u,a.calculatePhase=o,a.normalizeEasing=k,a.parseEasingFun
ction=l}(c,f),function(a,b){function c(a,b){return a in k?k[a][b]||b:b}function
d(a){return"display"===a||0===a.lastIndexOf("animation",0)||0===a.lastIndexOf("t
ransition",0)}function e(a,b,e){if(!d(a)){var f=h[a];if(f){i.style[a]=b;for(var
g in f){var j=f[g],k=i.style[j];e[j]=c(j,k)}}else e[a]=c(a,b)}}function f(a){var
b=[];for(var c in a)if(!(c in["easing","offset","composite"])){var d=a[c];Array
.isArray(d)||(d=[d]);for(var e,f=d.length,g=0;g<f;g++)e={},"offset"in a?e.offset
=a.offset:1==f?e.offset=1:e.offset=g/(f-1),"easing"in a&&(e.easing=a.easing),"co
mposite"in a&&(e.composite=a.composite),e[c]=d[g],b.push(e)}return b.sort(functi
on(a,b){return a.offset-b.offset}),b}function g(b){function c(){var a=d.length;n
ull==d[a-1].offset&&(d[a-1].offset=1),a>1&&null==d[0].offset&&(d[0].offset=0);fo
r(var b=0,c=d[0].offset,e=1;e<a;e++){var f=d[e].offset;if(null!=f){for(var g=1;g
<e-b;g++)d[b+g].offset=c+(f-c)*g/(e-b);b=e,c=f}}}if(null==b)return[];window.Symb
ol&&Symbol.iterator&&Array.prototype.from&&b[Symbol.iterator]&&(b=Array.from(b))
,Array.isArray(b)||(b=f(b));for(var d=b.map(function(b){var c={};for(var d in b)
{var f=b[d];if("offset"==d){if(null!=f){if(f=Number(f),!isFinite(f))throw new Ty
peError("Keyframe offsets must be numbers.");if(f<0||f>1)throw new TypeError("Ke
yframe offsets must be between 0 and 1.")}}else if("composite"==d){if("add"==f||
"accumulate"==f)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedErro
r",message:"add compositing is not supported"};if("replace"!=f)throw new TypeErr
or("Invalid composite mode "+f+".")}else f="easing"==d?a.normalizeEasing(f):""+f
;e(d,f,c)}return void 0==c.offset&&(c.offset=null),void 0==c.easing&&(c.easing="
linear"),c}),g=!0,h=-(1/0),i=0;i<d.length;i++){var j=d[i].offset;if(null!=j){if(
j<h)throw new TypeError("Keyframes are not loosely sorted by offset. Sort or spe
cify offsets.");h=j}else g=!1}return d=d.filter(function(a){return a.offset>=0&&
a.offset<=1}),g||c(),d}var h={background:["backgroundImage","backgroundPosition"
,"backgroundSize","backgroundRepeat","backgroundAttachment","backgroundOrigin","
backgroundClip","backgroundColor"],border:["borderTopColor","borderTopStyle","bo
rderTopWidth","borderRightColor","borderRightStyle","borderRightWidth","borderBo
ttomColor","borderBottomStyle","borderBottomWidth","borderLeftColor","borderLeft
Style","borderLeftWidth"],borderBottom:["borderBottomWidth","borderBottomStyle",
"borderBottomColor"],borderColor:["borderTopColor","borderRightColor","borderBot
tomColor","borderLeftColor"],borderLeft:["borderLeftWidth","borderLeftStyle","bo
rderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","bord
erBottomRightRadius","borderBottomLeftRadius"],borderRight:["borderRightWidth","
borderRightStyle","borderRightColor"],borderTop:["borderTopWidth","borderTopStyl
e","borderTopColor"],borderWidth:["borderTopWidth","borderRightWidth","borderBot
tomWidth","borderLeftWidth"],flex:["flexGrow","flexShrink","flexBasis"],font:["f
ontFamily","fontSize","fontStyle","fontVariant","fontWeight","lineHeight"],margi
n:["marginTop","marginRight","marginBottom","marginLeft"],outline:["outlineColor
","outlineStyle","outlineWidth"],padding:["paddingTop","paddingRight","paddingBo
ttom","paddingLeft"]},i=document.createElementNS("http://www.w3.org/1999/xhtml",
"div"),j={thin:"1px",medium:"3px",thick:"5px"},k={borderBottomWidth:j,borderLeft
Width:j,borderRightWidth:j,borderTopWidth:j,fontSize:{"xx-small":"60%","x-small"
:"75%",small:"89%",medium:"100%",large:"120%","x-large":"150%","xx-large":"200%"
},fontWeight:{normal:"400",bold:"700"},outlineWidth:j,textShadow:{none:"0px 0px
0px transparent"},boxShadow:{none:"0px 0px 0px 0px transparent"}};a.convertToArr
ayForm=f,a.normalizeKeyframes=g}(c,f),function(a){var b={};a.isDeprecated=functi
on(a,c,d,e){var f=e?"are":"is",g=new Date,h=new Date(c);return h.setMonth(h.getM
onth()+3),!(g<h&&(a in b||console.warn("Web Animations: "+a+" "+f+" deprecated a
nd will stop working on "+h.toDateString()+". "+d),b[a]=!0,1))},a.deprecated=fun
ction(b,c,d,e){var f=e?"are":"is";if(a.isDeprecated(b,c,d,e))throw new Error(b+"
"+f+" no longer supported. "+d)}}(c),function(){if(document.documentElement.ani
mate){var a=document.documentElement.animate([],0),b=!0;if(a&&(b=!1,"play|curren
tTime|pause|reverse|playbackRate|cancel|finish|startTime|playState".split("|").f
orEach(function(c){void 0===a[c]&&(b=!0)})),!b)return}!function(a,b,c){function
d(a){for(var b={},c=0;c<a.length;c++)for(var d in a[c])if("offset"!=d&&"easing"!
=d&&"composite"!=d){var e={offset:a[c].offset,easing:a[c].easing,value:a[c][d]};
b[d]=b[d]||[],b[d].push(e)}for(var f in b){var g=b[f];if(0!=g[0].offset||1!=g[g.
length-1].offset)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedErr
or",message:"Partial keyframes are not supported"}}return b}function e(c){var d=
[];for(var e in c)for(var f=c[e],g=0;g<f.length-1;g++){var h=g,i=g+1,j=f[h].offs
et,k=f[i].offset,l=j,m=k;0==g&&(l=-(1/0),0==k&&(i=h)),g==f.length-2&&(m=1/0,1==j
&&(h=i)),d.push({applyFrom:l,applyTo:m,startOffset:f[h].offset,endOffset:f[i].of
fset,easingFunction:a.parseEasingFunction(f[h].easing),property:e,interpolation:
b.propertyInterpolation(e,f[h].value,f[i].value)})}return d.sort(function(a,b){r
eturn a.startOffset-b.startOffset}),d}b.convertEffectInput=function(c){var f=a.n
ormalizeKeyframes(c),g=d(f),h=e(g);return function(a,c){if(null!=c)h.filter(func
tion(a){return c>=a.applyFrom&&c<a.applyTo}).forEach(function(d){var e=c-d.start
Offset,f=d.endOffset-d.startOffset,g=0==f?0:d.easingFunction(e/f);b.apply(a,d.pr
operty,d.interpolation(g))});else for(var d in g)"offset"!=d&&"easing"!=d&&"comp
osite"!=d&&b.clear(a,d)}}}(c,d,f),function(a,b,c){function d(a){return a.replace
(/-(.)/g,function(a,b){return b.toUpperCase()})}function e(a,b,c){h[c]=h[c]||[],
h[c].push([a,b])}function f(a,b,c){for(var f=0;f<c.length;f++){var g=c[f];e(a,b,
d(g))}}function g(c,e,f){var g=c;/-/.test(c)&&!a.isDeprecated("Hyphenated proper
ty names","2016-03-22","Use camelCase instead.",!0)&&(g=d(c)),"initial"!=e&&"ini
tial"!=f||("initial"==e&&(e=i[g]),"initial"==f&&(f=i[g]));for(var j=e==f?[]:h[g]
,k=0;j&&k<j.length;k++){var l=j[k][0](e),m=j[k][0](f);if(void 0!==l&&void 0!==m)
{var n=j[k][1](l,m);if(n){var o=b.Interpolation.apply(null,n);return function(a)
{return 0==a?e:1==a?f:o(a)}}}}return b.Interpolation(!1,!0,function(a){return a?
f:e})}var h={};b.addPropertiesHandler=f;var i={backgroundColor:"transparent",bac
kgroundPosition:"0% 0%",borderBottomColor:"currentColor",borderBottomLeftRadius:
"0px",borderBottomRightRadius:"0px",borderBottomWidth:"3px",borderLeftColor:"cur
rentColor",borderLeftWidth:"3px",borderRightColor:"currentColor",borderRightWidt
h:"3px",borderSpacing:"2px",borderTopColor:"currentColor",borderTopLeftRadius:"0
px",borderTopRightRadius:"0px",borderTopWidth:"3px",bottom:"auto",clip:"rect(0px
, 0px, 0px, 0px)",color:"black",fontSize:"100%",fontWeight:"400",height:"auto",l
eft:"auto",letterSpacing:"normal",lineHeight:"120%",marginBottom:"0px",marginLef
t:"0px",marginRight:"0px",marginTop:"0px",maxHeight:"none",maxWidth:"none",minHe
ight:"0px",minWidth:"0px",opacity:"1.0",outlineColor:"invert",outlineOffset:"0px
",outlineWidth:"3px",paddingBottom:"0px",paddingLeft:"0px",paddingRight:"0px",pa
ddingTop:"0px",right:"auto",textIndent:"0px",textShadow:"0px 0px 0px transparent
",top:"auto",transform:"",verticalAlign:"0px",visibility:"visible",width:"auto",
wordSpacing:"normal",zIndex:"auto"};b.propertyInterpolation=g}(c,d,f),function(a
,b,c){function d(b){var c=a.calculateActiveDuration(b),d=function(d){return a.ca
lculateIterationProgress(c,d,b)};return d._totalDuration=b.delay+c+b.endDelay,d}
b.KeyframeEffect=function(c,e,f,g){var h,i=d(a.normalizeTimingInput(f)),j=b.conv
ertEffectInput(e),k=function(){j(c,h)};return k._update=function(a){return h=i(a
),null!==h},k._clear=function(){j(c,null)},k._hasSameTarget=function(a){return c
===a},k._target=c,k._totalDuration=i._totalDuration,k._id=g,k},b.NullEffect=func
tion(a){var b=function(){a&&(a(),a=null)};return b._update=function(){return nul
l},b._totalDuration=0,b._hasSameTarget=function(){return!1},b}}(c,d,f),function(
a,b){function c(a,b,c){c.enumerable=!0,c.configurable=!0,Object.defineProperty(a
,b,c)}function d(a){this._surrogateStyle=document.createElementNS("http://www.w3
.org/1999/xhtml","div").style,this._style=a.style,this._length=0,this._isAnimate
dProperty={};for(var b=0;b<this._style.length;b++){var c=this._style[b];this._su
rrogateStyle[c]=this._style[c]}this._updateIndices()}function e(a){if(!a._webAni
mationsPatchedStyle){var b=new d(a);try{c(a,"style",{get:function(){return b}})}
catch(b){a.style._set=function(b,c){a.style[b]=c},a.style._clear=function(b){a.s
tyle[b]=""}}a._webAnimationsPatchedStyle=a.style}}var f={cssText:1,length:1,pare
ntRule:1},g={getPropertyCSSValue:1,getPropertyPriority:1,getPropertyValue:1,item
:1,removeProperty:1,setProperty:1},h={removeProperty:1,setProperty:1};d.prototyp
e={get cssText(){return this._surrogateStyle.cssText},set cssText(a){for(var b={
},c=0;c<this._surrogateStyle.length;c++)b[this._surrogateStyle[c]]=!0;this._surr
ogateStyle.cssText=a,this._updateIndices();for(var c=0;c<this._surrogateStyle.le
ngth;c++)b[this._surrogateStyle[c]]=!0;for(var d in b)this._isAnimatedProperty[d
]||this._style.setProperty(d,this._surrogateStyle.getPropertyValue(d))},get leng
th(){return this._surrogateStyle.length},get parentRule(){return this._style.par
entRule},_updateIndices:function(){for(;this._length<this._surrogateStyle.length
;)Object.defineProperty(this,this._length,{configurable:!0,enumerable:!1,get:fun
ction(a){return function(){return this._surrogateStyle[a]}}(this._length)}),this
._length++;for(;this._length>this._surrogateStyle.length;)this._length--,Object.
defineProperty(this,this._length,{configurable:!0,enumerable:!1,value:void 0})},
_set:function(a,b){this._style[a]=b,this._isAnimatedProperty[a]=!0},_clear:funct
ion(a){this._style[a]=this._surrogateStyle[a],delete this._isAnimatedProperty[a]
}};for(var i in g)d.prototype[i]=function(a,b){return function(){var c=this._sur
rogateStyle[a].apply(this._surrogateStyle,arguments);return b&&(this._isAnimated
Property[arguments[0]]||this._style[a].apply(this._style,arguments),this._update
Indices()),c}}(i,i in h);for(var j in document.documentElement.style)j in f||j i
n g||!function(a){c(d.prototype,a,{get:function(){return this._surrogateStyle[a]
},set:function(b){this._surrogateStyle[a]=b,this._updateIndices(),this._isAnimat
edProperty[a]||(this._style[a]=b)}})}(j);a.apply=function(b,c,d){e(b),b.style._s
et(a.propertyName(c),d)},a.clear=function(b,c){b._webAnimationsPatchedStyle&&b.s
tyle._clear(a.propertyName(c))}}(d,f),function(a){window.Element.prototype.anima
te=function(b,c){var d="";return c&&c.id&&(d=c.id),a.timeline._play(a.KeyframeEf
fect(this,b,c,d))}}(d),function(a,b){function c(a,b,d){if("number"==typeof a&&"n
umber"==typeof b)return a*(1-d)+b*d;if("boolean"==typeof a&&"boolean"==typeof b)
return d<.5?a:b;if(a.length==b.length){for(var e=[],f=0;f<a.length;f++)e.push(c(
a[f],b[f],d));return e}throw"Mismatched interpolation arguments "+a+":"+b}a.Inte
rpolation=function(a,b,d){return function(e){return d(c(a,b,e))}}}(d,f),function
(a,b){function c(a,b,c){return Math.max(Math.min(a,c),b)}function d(b,d,e){var f
=a.dot(b,d);f=c(f,-1,1);var g=[];if(1===f)g=b;else for(var h=Math.acos(f),i=1*Ma
th.sin(e*h)/Math.sqrt(1-f*f),j=0;j<4;j++)g.push(b[j]*(Math.cos(e*h)-f*i)+d[j]*i)
;return g}var e=function(){function a(a,b){for(var c=[[0,0,0,0],[0,0,0,0],[0,0,0
,0],[0,0,0,0]],d=0;d<4;d++)for(var e=0;e<4;e++)for(var f=0;f<4;f++)c[d][e]+=b[d]
[f]*a[f][e];return c}function b(a){return 0==a[0][2]&&0==a[0][3]&&0==a[1][2]&&0=
=a[1][3]&&0==a[2][0]&&0==a[2][1]&&1==a[2][2]&&0==a[2][3]&&0==a[3][2]&&1==a[3][3]
}function c(c,d,e,f,g){for(var h=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]],i=0;i
<4;i++)h[i][3]=g[i];for(var i=0;i<3;i++)for(var j=0;j<3;j++)h[3][i]+=c[j]*h[j][i
];var k=f[0],l=f[1],m=f[2],n=f[3],o=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];o[
0][0]=1-2*(l*l+m*m),o[0][1]=2*(k*l-m*n),o[0][2]=2*(k*m+l*n),o[1][0]=2*(k*l+m*n),
o[1][1]=1-2*(k*k+m*m),o[1][2]=2*(l*m-k*n),o[2][0]=2*(k*m-l*n),o[2][1]=2*(l*m+k*n
),o[2][2]=1-2*(k*k+l*l),h=a(h,o);var p=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]]
;e[2]&&(p[2][1]=e[2],h=a(h,p)),e[1]&&(p[2][1]=0,p[2][0]=e[0],h=a(h,p)),e[0]&&(p[
2][0]=0,p[1][0]=e[0],h=a(h,p));for(var i=0;i<3;i++)for(var j=0;j<3;j++)h[i][j]*=
d[i];return b(h)?[h[0][0],h[0][1],h[1][0],h[1][1],h[3][0],h[3][1]]:h[0].concat(h
[1],h[2],h[3])}return c}();a.composeMatrix=e,a.quat=d}(d,f),function(a,b,c){a.se
quenceNumber=0;var d=function(a,b,c){this.target=a,this.currentTime=b,this.timel
ineTime=c,this.type="finish",this.bubbles=!1,this.cancelable=!1,this.currentTarg
et=a,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Dat
e.now()};b.Animation=function(b){this.id="",b&&b._id&&(this.id=b._id),this._sequ
enceNumber=a.sequenceNumber++,this._currentTime=0,this._startTime=null,this._pau
sed=!1,this._playbackRate=1,this._inTimeline=!0,this._finishedFlag=!0,this.onfin
ish=null,this._finishHandlers=[],this._effect=b,this._inEffect=this._effect._upd
ate(0),this._idle=!0,this._currentTimePending=!1},b.Animation.prototype={_ensure
Alive:function(){this.playbackRate<0&&0===this.currentTime?this._inEffect=this._
effect._update(-1):this._inEffect=this._effect._update(this.currentTime),this._i
nTimeline||!this._inEffect&&this._finishedFlag||(this._inTimeline=!0,b.timeline.
_animations.push(this))},_tickCurrentTime:function(a,b){a!=this._currentTime&&(t
his._currentTime=a,this._isFinished&&!b&&(this._currentTime=this._playbackRate>0
?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idl
e||this._currentTimePending?null:this._currentTime},set currentTime(a){a=+a,isNa
N(a)||(b.restart(),this._paused||null==this._startTime||(this._startTime=this._t
imeline.currentTime-a/this._playbackRate),this._currentTimePending=!1,this._curr
entTime!=a&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(a
,!0),b.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},se
t startTime(a){a=+a,isNaN(a)||this._paused||this._idle||(this._startTime=a,this.
_tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate)
,b.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},s
et playbackRate(a){if(a!=this._playbackRate){var c=this.currentTime;this._playba
ckRate=a,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&
(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),b.applyDirtiedAnimation
(this)),null!=c&&(this.currentTime=c)}},get _isFinished(){return!this._idle&&(th
is._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0
&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration
},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&
&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":
this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>
=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException
("Unable to rewind negative playback rate animation with infinite duration","Inv
alidStateError");this._currentTime=this._totalDuration}},play:function(){this._p
aused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),t
his._finishedFlag=!1,this._idle=!1,this._ensureAlive(),b.applyDirtiedAnimation(t
his)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(t
his._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,th
is._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRat
e>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,t
his._currentTimePending=!1,b.applyDirtiedAnimation(this))},cancel:function(){thi
s._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._isFinished=!
0,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._u
pdate(null),b.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate
*=-1,this.play()},addEventListener:function(a,b){"function"==typeof b&&"finish"=
=a&&this._finishHandlers.push(b)},removeEventListener:function(a,b){if("finish"=
=a){var c=this._finishHandlers.indexOf(b);c>=0&&this._finishHandlers.splice(c,1)
}},_fireEvents:function(a){if(this._isFinished){if(!this._finishedFlag){var b=ne
w d(this,this._currentTime,a),c=this._finishHandlers.concat(this.onfinish?[this.
onfinish]:[]);setTimeout(function(){c.forEach(function(a){a.call(b.target,b)})},
0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(a,b){this._
idle||this._paused||(null==this._startTime?b&&(this.startTime=a-this._currentTim
e/this.playbackRate):this._isFinished||this._tickCurrentTime((a-this._startTime)
*this.playbackRate)),b&&(this._currentTimePending=!1,this._fireEvents(a))},get _
needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},
_targetAnimations:function(){var a=this._effect._target;return a._activeAnimatio
ns||(a._activeAnimations=[]),a._activeAnimations},_markTarget:function(){var a=t
his._targetAnimations();a.indexOf(this)===-1&&a.push(this)},_unmarkTarget:functi
on(){var a=this._targetAnimations(),b=a.indexOf(this);b!==-1&&a.splice(b,1)}}}(c
,d,f),function(a,b,c){function d(a){var b=j;j=[],a<q.currentTime&&(a=q.currentTi
me),q._animations.sort(e),q._animations=h(a,!0,q._animations)[0],b.forEach(funct
ion(b){b[1](a)}),g(),l=void 0}function e(a,b){return a._sequenceNumber-b._sequen
ceNumber}function f(){this._animations=[],this.currentTime=window.performance&&p
erformance.now?performance.now():0}function g(){o.forEach(function(a){a()}),o.le
ngth=0}function h(a,c,d){p=!0,n=!1;var e=b.timeline;e.currentTime=a,m=!1;var f=[
],g=[],h=[],i=[];return d.forEach(function(b){b._tick(a,c),b._inEffect?(g.push(b
._effect),b._markTarget()):(f.push(b._effect),b._unmarkTarget()),b._needsTick&&(
m=!0);var d=b._inEffect||b._needsTick;b._inTimeline=d,d?h.push(b):i.push(b)}),o.
push.apply(o,f),o.push.apply(o,g),m&&requestAnimationFrame(function(){}),p=!1,[h
,i]}var i=window.requestAnimationFrame,j=[],k=0;window.requestAnimationFrame=fun
ction(a){var b=k++;return 0==j.length&&i(d),j.push([b,a]),b},window.cancelAnimat
ionFrame=function(a){j.forEach(function(b){b[0]==a&&(b[1]=function(){})})},f.pro
totype={_play:function(c){c._timing=a.normalizeTimingInput(c.timing);var d=new b
.Animation(c);return d._idle=!1,d._timeline=this,this._animations.push(d),b.rest
art(),b.applyDirtiedAnimation(d),d}};var l=void 0,m=!1,n=!1;b.restart=function()
{return m||(m=!0,requestAnimationFrame(function(){}),n=!0),n},b.applyDirtiedAnim
ation=function(a){if(!p){a._markTarget();var c=a._targetAnimations();c.sort(e);v
ar d=h(b.timeline.currentTime,!1,c.slice())[1];d.forEach(function(a){var b=q._an
imations.indexOf(a);b!==-1&&q._animations.splice(b,1)}),g()}};var o=[],p=!1,q=ne
w f;b.timeline=q}(c,d,f),function(a,b){function c(a,b){for(var c=0,d=0;d<a.lengt
h;d++)c+=a[d]*b[d];return c}function d(a,b){return[a[0]*b[0]+a[4]*b[1]+a[8]*b[2]
+a[12]*b[3],a[1]*b[0]+a[5]*b[1]+a[9]*b[2]+a[13]*b[3],a[2]*b[0]+a[6]*b[1]+a[10]*b
[2]+a[14]*b[3],a[3]*b[0]+a[7]*b[1]+a[11]*b[2]+a[15]*b[3],a[0]*b[4]+a[4]*b[5]+a[8
]*b[6]+a[12]*b[7],a[1]*b[4]+a[5]*b[5]+a[9]*b[6]+a[13]*b[7],a[2]*b[4]+a[6]*b[5]+a
[10]*b[6]+a[14]*b[7],a[3]*b[4]+a[7]*b[5]+a[11]*b[6]+a[15]*b[7],a[0]*b[8]+a[4]*b[
9]+a[8]*b[10]+a[12]*b[11],a[1]*b[8]+a[5]*b[9]+a[9]*b[10]+a[13]*b[11],a[2]*b[8]+a
[6]*b[9]+a[10]*b[10]+a[14]*b[11],a[3]*b[8]+a[7]*b[9]+a[11]*b[10]+a[15]*b[11],a[0
]*b[12]+a[4]*b[13]+a[8]*b[14]+a[12]*b[15],a[1]*b[12]+a[5]*b[13]+a[9]*b[14]+a[13]
*b[15],a[2]*b[12]+a[6]*b[13]+a[10]*b[14]+a[14]*b[15],a[3]*b[12]+a[7]*b[13]+a[11]
*b[14]+a[15]*b[15]]}function e(a){var b=a.rad||0,c=a.deg||0,d=a.grad||0,e=a.turn
||0,f=(c/360+d/400+e)*(2*Math.PI)+b;return f}function f(a){switch(a.t){case"rota
tex":var b=e(a.d[0]);return[1,0,0,0,0,Math.cos(b),Math.sin(b),0,0,-Math.sin(b),M
ath.cos(b),0,0,0,0,1];case"rotatey":var b=e(a.d[0]);return[Math.cos(b),0,-Math.s
in(b),0,0,1,0,0,Math.sin(b),0,Math.cos(b),0,0,0,0,1];case"rotate":case"rotatez":
var b=e(a.d[0]);return[Math.cos(b),Math.sin(b),0,0,-Math.sin(b),Math.cos(b),0,0,
0,0,1,0,0,0,0,1];case"rotate3d":var c=a.d[0],d=a.d[1],f=a.d[2],b=e(a.d[3]),g=c*c
+d*d+f*f;if(0===g)c=1,d=0,f=0;else if(1!==g){var h=Math.sqrt(g);c/=h,d/=h,f/=h}v
ar i=Math.sin(b/2),j=i*Math.cos(b/2),k=i*i;return[1-2*(d*d+f*f)*k,2*(c*d*k+f*j),
2*(c*f*k-d*j),0,2*(c*d*k-f*j),1-2*(c*c+f*f)*k,2*(d*f*k+c*j),0,2*(c*f*k+d*j),2*(d
*f*k-c*j),1-2*(c*c+d*d)*k,0,0,0,0,1];case"scale":return[a.d[0],0,0,0,0,a.d[1],0,
0,0,0,1,0,0,0,0,1];case"scalex":return[a.d[0],0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];cas
e"scaley":return[1,0,0,0,0,a.d[0],0,0,0,0,1,0,0,0,0,1];case"scalez":return[1,0,0
,0,0,1,0,0,0,0,a.d[0],0,0,0,0,1];case"scale3d":return[a.d[0],0,0,0,0,a.d[1],0,0,
0,0,a.d[2],0,0,0,0,1];case"skew":var l=e(a.d[0]),m=e(a.d[1]);return[1,Math.tan(m
),0,0,Math.tan(l),1,0,0,0,0,1,0,0,0,0,1];case"skewx":var b=e(a.d[0]);return[1,0,
0,0,Math.tan(b),1,0,0,0,0,1,0,0,0,0,1];case"skewy":var b=e(a.d[0]);return[1,Math
.tan(b),0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"translate":var c=a.d[0].px||0,d=a.d[1]
.px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,c,d,0,1];case"translatex":var c=a.d[0].px|
|0;return[1,0,0,0,0,1,0,0,0,0,1,0,c,0,0,1];case"translatey":var d=a.d[0].px||0;r
eturn[1,0,0,0,0,1,0,0,0,0,1,0,0,d,0,1];case"translatez":var f=a.d[0].px||0;retur
n[1,0,0,0,0,1,0,0,0,0,1,0,0,0,f,1];case"translate3d":var c=a.d[0].px||0,d=a.d[1]
.px||0,f=a.d[2].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,c,d,f,1];case"perspective":
var n=a.d[0].px?-1/a.d[0].px:0;return[1,0,0,0,0,1,0,0,0,0,1,n,0,0,0,1];case"matr
ix":return[a.d[0],a.d[1],0,0,a.d[2],a.d[3],0,0,0,0,1,0,a.d[4],a.d[5],0,1];case"m
atrix3d":return a.d}}function g(a){return 0===a.length?[1,0,0,0,0,1,0,0,0,0,1,0,
0,0,0,1]:a.map(f).reduce(d)}function h(a){return[i(g(a))]}var i=function(){funct
ion a(a){return a[0][0]*a[1][1]*a[2][2]+a[1][0]*a[2][1]*a[0][2]+a[2][0]*a[0][1]*
a[1][2]-a[0][2]*a[1][1]*a[2][0]-a[1][2]*a[2][1]*a[0][0]-a[2][2]*a[0][1]*a[1][0]}
function b(b){for(var c=1/a(b),d=b[0][0],e=b[0][1],f=b[0][2],g=b[1][0],h=b[1][1]
,i=b[1][2],j=b[2][0],k=b[2][1],l=b[2][2],m=[[(h*l-i*k)*c,(f*k-e*l)*c,(e*i-f*h)*c
,0],[(i*j-g*l)*c,(d*l-f*j)*c,(f*g-d*i)*c,0],[(g*k-h*j)*c,(j*e-d*k)*c,(d*h-e*g)*c
,0]],n=[],o=0;o<3;o++){for(var p=0,q=0;q<3;q++)p+=b[3][q]*m[q][o];n.push(p)}retu
rn n.push(1),m.push(n),m}function d(a){return[[a[0][0],a[1][0],a[2][0],a[3][0]],
[a[0][1],a[1][1],a[2][1],a[3][1]],[a[0][2],a[1][2],a[2][2],a[3][2]],[a[0][3],a[1
][3],a[2][3],a[3][3]]]}function e(a,b){for(var c=[],d=0;d<4;d++){for(var e=0,f=0
;f<4;f++)e+=a[f]*b[f][d];c.push(e)}return c}function f(a){var b=g(a);return[a[0]
/b,a[1]/b,a[2]/b]}function g(a){return Math.sqrt(a[0]*a[0]+a[1]*a[1]+a[2]*a[2])}
function h(a,b,c,d){return[c*a[0]+d*b[0],c*a[1]+d*b[1],c*a[2]+d*b[2]]}function i
(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]]}functi
on j(j){var k=[j.slice(0,4),j.slice(4,8),j.slice(8,12),j.slice(12,16)];if(1!==k[
3][3])return null;for(var l=[],m=0;m<4;m++)l.push(k[m].slice());for(var m=0;m<3;
m++)l[m][3]=0;if(0===a(l))return!1;var n,o=[];if(k[0][3]||k[1][3]||k[2][3]){o.pu
sh(k[0][3]),o.push(k[1][3]),o.push(k[2][3]),o.push(k[3][3]);var p=b(l),q=d(p);n=
e(o,q)}else n=[0,0,0,1];var r=k[3].slice(0,3),s=[];s.push(k[0].slice(0,3));var t
=[];t.push(g(s[0])),s[0]=f(s[0]);var u=[];s.push(k[1].slice(0,3)),u.push(c(s[0],
s[1])),s[1]=h(s[1],s[0],1,-u[0]),t.push(g(s[1])),s[1]=f(s[1]),u[0]/=t[1],s.push(
k[2].slice(0,3)),u.push(c(s[0],s[2])),s[2]=h(s[2],s[0],1,-u[1]),u.push(c(s[1],s[
2])),s[2]=h(s[2],s[1],1,-u[2]),t.push(g(s[2])),s[2]=f(s[2]),u[1]/=t[2],u[2]/=t[2
];var v=i(s[1],s[2]);if(c(s[0],v)<0)for(var m=0;m<3;m++)t[m]*=-1,s[m][0]*=-1,s[m
][1]*=-1,s[m][2]*=-1;var w,x,y=s[0][0]+s[1][1]+s[2][2]+1;return y>1e-4?(w=.5/Mat
h.sqrt(y),x=[(s[2][1]-s[1][2])*w,(s[0][2]-s[2][0])*w,(s[1][0]-s[0][1])*w,.25/w])
:s[0][0]>s[1][1]&&s[0][0]>s[2][2]?(w=2*Math.sqrt(1+s[0][0]-s[1][1]-s[2][2]),x=[.
25*w,(s[0][1]+s[1][0])/w,(s[0][2]+s[2][0])/w,(s[2][1]-s[1][2])/w]):s[1][1]>s[2][
2]?(w=2*Math.sqrt(1+s[1][1]-s[0][0]-s[2][2]),x=[(s[0][1]+s[1][0])/w,.25*w,(s[1][
2]+s[2][1])/w,(s[0][2]-s[2][0])/w]):(w=2*Math.sqrt(1+s[2][2]-s[0][0]-s[1][1]),x=
[(s[0][2]+s[2][0])/w,(s[1][2]+s[2][1])/w,.25*w,(s[1][0]-s[0][1])/w]),[r,t,u,x,n]
}return j}();a.dot=c,a.makeMatrixDecomposition=h}(d,f),function(a){function b(a,
b){var c=a.exec(b);if(c)return c=a.ignoreCase?c[0].toLowerCase():c[0],[c,b.subst
r(c.length)]}function c(a,b){b=b.replace(/^\s*/,"");var c=a(b);if(c)return[c[0],
c[1].replace(/^\s*/,"")]}function d(a,d,e){a=c.bind(null,a);for(var f=[];;){var
g=a(e);if(!g)return[f,e];if(f.push(g[0]),e=g[1],g=b(d,e),!g||""==g[1])return[f,e
];e=g[1]}}function e(a,b){for(var c=0,d=0;d<b.length&&(!/\s|,/.test(b[d])||0!=c)
;d++)if("("==b[d])c++;else if(")"==b[d]&&(c--,0==c&&d++,c<=0))break;var e=a(b.su
bstr(0,d));return void 0==e?void 0:[e,b.substr(d)]}function f(a,b){for(var c=a,d
=b;c&&d;)c>d?c%=d:d%=c;return c=a*b/(c+d)}function g(a){return function(b){var c
=a(b);return c&&(c[0]=void 0),c}}function h(a,b){return function(c){var d=a(c);r
eturn d?d:[b,c]}}function i(b,c){for(var d=[],e=0;e<b.length;e++){var f=a.consum
eTrimmed(b[e],c);if(!f||""==f[0])return;void 0!==f[0]&&d.push(f[0]),c=f[1]}if(""
==c)return d}function j(a,b,c,d,e){for(var g=[],h=[],i=[],j=f(d.length,e.length)
,k=0;k<j;k++){var l=b(d[k%d.length],e[k%e.length]);if(!l)return;g.push(l[0]),h.p
ush(l[1]),i.push(l[2])}return[g,h,function(b){var d=b.map(function(a,b){return i
[b](a)}).join(c);return a?a(d):d}]}function k(a,b,c){for(var d=[],e=[],f=[],g=0,
h=0;h<c.length;h++)if("function"==typeof c[h]){var i=c[h](a[g],b[g++]);d.push(i[
0]),e.push(i[1]),f.push(i[2])}else!function(a){d.push(!1),e.push(!1),f.push(func
tion(){return c[a]})}(h);return[d,e,function(a){for(var b="",c=0;c<a.length;c++)
b+=f[c](a[c]);return b}]}a.consumeToken=b,a.consumeTrimmed=c,a.consumeRepeated=d
,a.consumeParenthesised=e,a.ignore=g,a.optional=h,a.consumeList=i,a.mergeNestedR
epeated=j.bind(null,null),a.mergeWrappedNestedRepeated=j,a.mergeList=k}(d),funct
ion(a){function b(b){function c(b){var c=a.consumeToken(/^inset/i,b);if(c)return
d.inset=!0,c;var c=a.consumeLengthOrPercent(b);if(c)return d.lengths.push(c[0])
,c;var c=a.consumeColor(b);return c?(d.color=c[0],c):void 0}var d={inset:!1,leng
ths:[],color:null},e=a.consumeRepeated(c,/^/,b);if(e&&e[0].length)return[d,e[1]]
}function c(c){var d=a.consumeRepeated(b,/^,/,c);if(d&&""==d[1])return d[0]}func
tion d(b,c){for(;b.lengths.length<Math.max(b.lengths.length,c.lengths.length);)b
.lengths.push({px:0});for(;c.lengths.length<Math.max(b.lengths.length,c.lengths.
length);)c.lengths.push({px:0});if(b.inset==c.inset&&!!b.color==!!c.color){for(v
ar d,e=[],f=[[],0],g=[[],0],h=0;h<b.lengths.length;h++){var i=a.mergeDimensions(
b.lengths[h],c.lengths[h],2==h);f[0].push(i[0]),g[0].push(i[1]),e.push(i[2])}if(
b.color&&c.color){var j=a.mergeColors(b.color,c.color);f[1]=j[0],g[1]=j[1],d=j[2
]; | 15 !function(a,b){var c={},d={},e={};!function(a,b){function c(a){if("number"==type
of a)return a;var b={};for(var c in a)b[c]=a[c];return b}function d(){this._dela
y=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1
,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="li
near",this._easingFunction=x}function e(){return a.isDeprecated("Invalid timing
inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function
f(b,c,e){var f=new d;return c&&(f.fill="both",f.duration="auto"),"number"!=type
of b||isNaN(b)?void 0!==b&&Object.getOwnPropertyNames(b).forEach(function(c){if(
"auto"!=b[c]){if(("number"==typeof f[c]||"duration"==c)&&("number"!=typeof b[c]|
|isNaN(b[c])))return;if("fill"==c&&-1==v.indexOf(b[c]))return;if("direction"==c&
&-1==w.indexOf(b[c]))return;if("playbackRate"==c&&1!==b[c]&&a.isDeprecated("Anim
ationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead
."))return;f[c]=b[c]}}):f.duration=b,f}function g(a){return"number"==typeof a&&(
a=isNaN(a)?{duration:0}:{duration:a}),a}function h(b,c){return b=a.numericTiming
ToObject(b),f(b,c)}function i(a,b,c,d){return a<0||a>1||c<0||c>1?x:function(e){f
unction f(a,b,c){return 3*a*(1-c)*(1-c)*c+3*b*(1-c)*c*c+c*c*c}if(e<=0){var g=0;r
eturn a>0?g=b/a:!b&&c>0&&(g=d/c),g*e}if(e>=1){var h=0;return c<1?h=(d-1)/(c-1):1
==c&&a<1&&(h=(b-1)/(a-1)),1+h*(e-1)}for(var i=0,j=1;i<j;){var k=(i+j)/2,l=f(a,c,
k);if(Math.abs(e-l)<1e-5)return f(b,d,k);l<e?i=k:j=k}return f(b,d,k)}}function j
(a,b){return function(c){if(c>=1)return 1;var d=1/a;return(c+=b*d)-c%d}}function
k(a){C||(C=document.createElement("div").style),C.animationTimingFunction="",C.
animationTimingFunction=a;var b=C.animationTimingFunction;if(""==b&&e())throw ne
w TypeError(a+" is not a valid value for easing");return b}function l(a){if("lin
ear"==a)return x;var b=E.exec(a);if(b)return i.apply(this,b.slice(1).map(Number)
);var c=F.exec(a);return c?j(Number(c[1]),{start:y,middle:z,end:A}[c[2]]):B[a]||
x}function m(a){return Math.abs(n(a)/a.playbackRate)}function n(a){return 0===a.
duration||0===a.iterations?0:a.duration*a.iterations}function o(a,b,c){if(null==
b)return G;var d=c.delay+a+c.endDelay;return b<Math.min(c.delay,d)?H:b>=Math.min
(c.delay+a,d)?I:J}function p(a,b,c,d,e){switch(d){case H:return"backwards"==b||"
both"==b?0:null;case J:return c-e;case I:return"forwards"==b||"both"==b?a:null;c
ase G:return null}}function q(a,b,c,d,e){var f=e;return 0===a?b!==H&&(f+=c):f+=d
/a,f}function r(a,b,c,d,e,f){var g=a===1/0?b%1:a%1;return 0!==g||c!==I||0===d||0
===e&&0!==f||(g=1),g}function s(a,b,c,d){return a===I&&b===1/0?1/0:1===c?Math.fl
oor(d)-1:Math.floor(d)}function t(a,b,c){var d=a;if("normal"!==a&&"reverse"!==a)
{var e=b;"alternate-reverse"===a&&(e+=1),d="normal",e!==1/0&&e%2!=0&&(d="reverse
")}return"normal"===d?c:1-c}function u(a,b,c){var d=o(a,b,c),e=p(a,c.fill,b,d,c.
delay);if(null===e)return null;var f=q(c.duration,d,c.iterations,e,c.iterationSt
art),g=r(f,c.iterationStart,d,c.iterations,e,c.duration),h=s(d,c.iterations,g,f)
,i=t(c.direction,h,g);return c._easingFunction(i)}var v="backwards|forwards|both
|none".split("|"),w="reverse|alternate|alternate-reverse".split("|"),x=function(
a){return a};d.prototype={_setMember:function(b,c){this["_"+b]=c,this._effect&&(
this._effect._timingInput[b]=c,this._effect._timing=a.normalizeTimingInput(this.
_effect._timingInput),this._effect.activeDuration=a.calculateActiveDuration(this
._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnder
lyingAnimation())},get playbackRate(){return this._playbackRate},set delay(a){th
is._setMember("delay",a)},get delay(){return this._delay},set endDelay(a){this._
setMember("endDelay",a)},get endDelay(){return this._endDelay},set fill(a){this.
_setMember("fill",a)},get fill(){return this._fill},set iterationStart(a){if((is
NaN(a)||a<0)&&e())throw new TypeError("iterationStart must be a non-negative num
ber, received: "+timing.iterationStart);this._setMember("iterationStart",a)},get
iterationStart(){return this._iterationStart},set duration(a){if("auto"!=a&&(is
NaN(a)||a<0)&&e())throw new TypeError("duration must be non-negative or auto, re
ceived: "+a);this._setMember("duration",a)},get duration(){return this._duration
},set direction(a){this._setMember("direction",a)},get direction(){return this._
direction},set easing(a){this._easingFunction=l(k(a)),this._setMember("easing",a
)},get easing(){return this._easing},set iterations(a){if((isNaN(a)||a<0)&&e())t
hrow new TypeError("iterations must be non-negative, received: "+a);this._setMem
ber("iterations",a)},get iterations(){return this._iterations}};var y=1,z=.5,A=0
,B={ease:i(.25,.1,.25,1),"ease-in":i(.42,0,1,1),"ease-out":i(0,0,.58,1),"ease-in
-out":i(.42,0,.58,1),"step-start":j(1,y),"step-middle":j(1,z),"step-end":j(1,A)}
,C=null,D="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",E=new RegExp("cubic-bezier\\("+D+
","+D+","+D+","+D+"\\)"),F=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,G=0,H
=1,I=2,J=3;a.cloneTimingInput=c,a.makeTiming=f,a.numericTimingToObject=g,a.norma
lizeTimingInput=h,a.calculateActiveDuration=m,a.calculateIterationProgress=u,a.c
alculatePhase=o,a.normalizeEasing=k,a.parseEasingFunction=l}(c),function(a,b){fu
nction c(a,b){return a in k?k[a][b]||b:b}function d(a){return"display"===a||0===
a.lastIndexOf("animation",0)||0===a.lastIndexOf("transition",0)}function e(a,b,e
){if(!d(a)){var f=h[a];if(f){i.style[a]=b;for(var g in f){var j=f[g],k=i.style[j
];e[j]=c(j,k)}}else e[a]=c(a,b)}}function f(a){var b=[];for(var c in a)if(!(c in
["easing","offset","composite"])){var d=a[c];Array.isArray(d)||(d=[d]);for(var e
,f=d.length,g=0;g<f;g++)e={},e.offset="offset"in a?a.offset:1==f?1:g/(f-1),"easi
ng"in a&&(e.easing=a.easing),"composite"in a&&(e.composite=a.composite),e[c]=d[g
],b.push(e)}return b.sort(function(a,b){return a.offset-b.offset}),b}function g(
b){function c(){var a=d.length;null==d[a-1].offset&&(d[a-1].offset=1),a>1&&null=
=d[0].offset&&(d[0].offset=0);for(var b=0,c=d[0].offset,e=1;e<a;e++){var f=d[e].
offset;if(null!=f){for(var g=1;g<e-b;g++)d[b+g].offset=c+(f-c)*g/(e-b);b=e,c=f}}
}if(null==b)return[];window.Symbol&&Symbol.iterator&&Array.prototype.from&&b[Sym
bol.iterator]&&(b=Array.from(b)),Array.isArray(b)||(b=f(b));for(var d=b.map(func
tion(b){var c={};for(var d in b){var f=b[d];if("offset"==d){if(null!=f){if(f=Num
ber(f),!isFinite(f))throw new TypeError("Keyframe offsets must be numbers.");if(
f<0||f>1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else
if("composite"==d){if("add"==f||"accumulate"==f)throw{type:DOMException.NOT_SUPP
ORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};i
f("replace"!=f)throw new TypeError("Invalid composite mode "+f+".")}else f="easi
ng"==d?a.normalizeEasing(f):""+f;e(d,f,c)}return void 0==c.offset&&(c.offset=nul
l),void 0==c.easing&&(c.easing="linear"),c}),g=!0,h=-1/0,i=0;i<d.length;i++){var
j=d[i].offset;if(null!=j){if(j<h)throw new TypeError("Keyframes are not loosely
sorted by offset. Sort or specify offsets.");h=j}else g=!1}return d=d.filter(fu
nction(a){return a.offset>=0&&a.offset<=1}),g||c(),d}var h={background:["backgro
undImage","backgroundPosition","backgroundSize","backgroundRepeat","backgroundAt
tachment","backgroundOrigin","backgroundClip","backgroundColor"],border:["border
TopColor","borderTopStyle","borderTopWidth","borderRightColor","borderRightStyle
","borderRightWidth","borderBottomColor","borderBottomStyle","borderBottomWidth"
,"borderLeftColor","borderLeftStyle","borderLeftWidth"],borderBottom:["borderBot
tomWidth","borderBottomStyle","borderBottomColor"],borderColor:["borderTopColor"
,"borderRightColor","borderBottomColor","borderLeftColor"],borderLeft:["borderLe
ftWidth","borderLeftStyle","borderLeftColor"],borderRadius:["borderTopLeftRadius
","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],bor
derRight:["borderRightWidth","borderRightStyle","borderRightColor"],borderTop:["
borderTopWidth","borderTopStyle","borderTopColor"],borderWidth:["borderTopWidth"
,"borderRightWidth","borderBottomWidth","borderLeftWidth"],flex:["flexGrow","fle
xShrink","flexBasis"],font:["fontFamily","fontSize","fontStyle","fontVariant","f
ontWeight","lineHeight"],margin:["marginTop","marginRight","marginBottom","margi
nLeft"],outline:["outlineColor","outlineStyle","outlineWidth"],padding:["padding
Top","paddingRight","paddingBottom","paddingLeft"]},i=document.createElementNS("
http://www.w3.org/1999/xhtml","div"),j={thin:"1px",medium:"3px",thick:"5px"},k={
borderBottomWidth:j,borderLeftWidth:j,borderRightWidth:j,borderTopWidth:j,fontSi
ze:{"xx-small":"60%","x-small":"75%",small:"89%",medium:"100%",large:"120%","x-l
arge":"150%","xx-large":"200%"},fontWeight:{normal:"400",bold:"700"},outlineWidt
h:j,textShadow:{none:"0px 0px 0px transparent"},boxShadow:{none:"0px 0px 0px 0px
transparent"}};a.convertToArrayForm=f,a.normalizeKeyframes=g}(c),function(a){va
r b={};a.isDeprecated=function(a,c,d,e){var f=e?"are":"is",g=new Date,h=new Date
(c);return h.setMonth(h.getMonth()+3),!(g<h&&(a in b||console.warn("Web Animatio
ns: "+a+" "+f+" deprecated and will stop working on "+h.toDateString()+". "+d),b
[a]=!0,1))},a.deprecated=function(b,c,d,e){var f=e?"are":"is";if(a.isDeprecated(
b,c,d,e))throw new Error(b+" "+f+" no longer supported. "+d)}}(c),function(){if(
document.documentElement.animate){var a=document.documentElement.animate([],0),b
=!0;if(a&&(b=!1,"play|currentTime|pause|reverse|playbackRate|cancel|finish|start
Time|playState".split("|").forEach(function(c){void 0===a[c]&&(b=!0)})),!b)retur
n}!function(a,b,c){function d(a){for(var b={},c=0;c<a.length;c++)for(var d in a[
c])if("offset"!=d&&"easing"!=d&&"composite"!=d){var e={offset:a[c].offset,easing
:a[c].easing,value:a[c][d]};b[d]=b[d]||[],b[d].push(e)}for(var f in b){var g=b[f
];if(0!=g[0].offset||1!=g[g.length-1].offset)throw{type:DOMException.NOT_SUPPORT
ED_ERR,name:"NotSupportedError",message:"Partial keyframes are not supported"}}r
eturn b}function e(c){var d=[];for(var e in c)for(var f=c[e],g=0;g<f.length-1;g+
+){var h=g,i=g+1,j=f[h].offset,k=f[i].offset,l=j,m=k;0==g&&(l=-1/0,0==k&&(i=h)),
g==f.length-2&&(m=1/0,1==j&&(h=i)),d.push({applyFrom:l,applyTo:m,startOffset:f[h
].offset,endOffset:f[i].offset,easingFunction:a.parseEasingFunction(f[h].easing)
,property:e,interpolation:b.propertyInterpolation(e,f[h].value,f[i].value)})}ret
urn d.sort(function(a,b){return a.startOffset-b.startOffset}),d}b.convertEffectI
nput=function(c){var f=a.normalizeKeyframes(c),g=d(f),h=e(g);return function(a,c
){if(null!=c)h.filter(function(a){return c>=a.applyFrom&&c<a.applyTo}).forEach(f
unction(d){var e=c-d.startOffset,f=d.endOffset-d.startOffset,g=0==f?0:d.easingFu
nction(e/f);b.apply(a,d.property,d.interpolation(g))});else for(var d in g)"offs
et"!=d&&"easing"!=d&&"composite"!=d&&b.clear(a,d)}}}(c,d),function(a,b,c){functi
on d(a){return a.replace(/-(.)/g,function(a,b){return b.toUpperCase()})}function
e(a,b,c){h[c]=h[c]||[],h[c].push([a,b])}function f(a,b,c){for(var f=0;f<c.lengt
h;f++){e(a,b,d(c[f]))}}function g(c,e,f){var g=c;/-/.test(c)&&!a.isDeprecated("H
yphenated property names","2016-03-22","Use camelCase instead.",!0)&&(g=d(c)),"i
nitial"!=e&&"initial"!=f||("initial"==e&&(e=i[g]),"initial"==f&&(f=i[g]));for(va
r j=e==f?[]:h[g],k=0;j&&k<j.length;k++){var l=j[k][0](e),m=j[k][0](f);if(void 0!
==l&&void 0!==m){var n=j[k][1](l,m);if(n){var o=b.Interpolation.apply(null,n);re
turn function(a){return 0==a?e:1==a?f:o(a)}}}}return b.Interpolation(!1,!0,funct
ion(a){return a?f:e})}var h={};b.addPropertiesHandler=f;var i={backgroundColor:"
transparent",backgroundPosition:"0% 0%",borderBottomColor:"currentColor",borderB
ottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderBottomWidth:"3px",bord
erLeftColor:"currentColor",borderLeftWidth:"3px",borderRightColor:"currentColor"
,borderRightWidth:"3px",borderSpacing:"2px",borderTopColor:"currentColor",border
TopLeftRadius:"0px",borderTopRightRadius:"0px",borderTopWidth:"3px",bottom:"auto
",clip:"rect(0px, 0px, 0px, 0px)",color:"black",fontSize:"100%",fontWeight:"400"
,height:"auto",left:"auto",letterSpacing:"normal",lineHeight:"120%",marginBottom
:"0px",marginLeft:"0px",marginRight:"0px",marginTop:"0px",maxHeight:"none",maxWi
dth:"none",minHeight:"0px",minWidth:"0px",opacity:"1.0",outlineColor:"invert",ou
tlineOffset:"0px",outlineWidth:"3px",paddingBottom:"0px",paddingLeft:"0px",paddi
ngRight:"0px",paddingTop:"0px",right:"auto",strokeDasharray:"none",strokeDashoff
set:"0px",textIndent:"0px",textShadow:"0px 0px 0px transparent",top:"auto",trans
form:"",verticalAlign:"0px",visibility:"visible",width:"auto",wordSpacing:"norma
l",zIndex:"auto"};b.propertyInterpolation=g}(c,d),function(a,b,c){function d(b){
var c=a.calculateActiveDuration(b),d=function(d){return a.calculateIterationProg
ress(c,d,b)};return d._totalDuration=b.delay+c+b.endDelay,d}b.KeyframeEffect=fun
ction(c,e,f,g){var h,i=d(a.normalizeTimingInput(f)),j=b.convertEffectInput(e),k=
function(){j(c,h)};return k._update=function(a){return null!==(h=i(a))},k._clear
=function(){j(c,null)},k._hasSameTarget=function(a){return c===a},k._target=c,k.
_totalDuration=i._totalDuration,k._id=g,k}}(c,d),function(a,b){function c(a,b){r
eturn!(!b.namespaceURI||-1==b.namespaceURI.indexOf("/svg"))&&(g in a||(a[g]=/Tri
dent|MSIE|IEMobile|Edge|Android 4/i.test(a.navigator.userAgent)),a[g])}function
d(a,b,c){c.enumerable=!0,c.configurable=!0,Object.defineProperty(a,b,c)}function
e(a){this._element=a,this._surrogateStyle=document.createElementNS("http://www.
w3.org/1999/xhtml","div").style,this._style=a.style,this._length=0,this._isAnima
tedProperty={},this._updateSvgTransformAttr=c(window,a),this._savedTransformAttr
=null;for(var b=0;b<this._style.length;b++){var d=this._style[b];this._surrogate
Style[d]=this._style[d]}this._updateIndices()}function f(a){if(!a._webAnimations
PatchedStyle){var b=new e(a);try{d(a,"style",{get:function(){return b}})}catch(b
){a.style._set=function(b,c){a.style[b]=c},a.style._clear=function(b){a.style[b]
=""}}a._webAnimationsPatchedStyle=a.style}}var g="_webAnimationsUpdateSvgTransfo
rmAttr",h={cssText:1,length:1,parentRule:1},i={getPropertyCSSValue:1,getProperty
Priority:1,getPropertyValue:1,item:1,removeProperty:1,setProperty:1},j={removePr
operty:1,setProperty:1};e.prototype={get cssText(){return this._surrogateStyle.c
ssText},set cssText(a){for(var b={},c=0;c<this._surrogateStyle.length;c++)b[this
._surrogateStyle[c]]=!0;this._surrogateStyle.cssText=a,this._updateIndices();for
(var c=0;c<this._surrogateStyle.length;c++)b[this._surrogateStyle[c]]=!0;for(var
d in b)this._isAnimatedProperty[d]||this._style.setProperty(d,this._surrogateSt
yle.getPropertyValue(d))},get length(){return this._surrogateStyle.length},get p
arentRule(){return this._style.parentRule},_updateIndices:function(){for(;this._
length<this._surrogateStyle.length;)Object.defineProperty(this,this._length,{con
figurable:!0,enumerable:!1,get:function(a){return function(){return this._surrog
ateStyle[a]}}(this._length)}),this._length++;for(;this._length>this._surrogateSt
yle.length;)this._length--,Object.defineProperty(this,this._length,{configurable
:!0,enumerable:!1,value:void 0})},_set:function(b,c){this._style[b]=c,this._isAn
imatedProperty[b]=!0,this._updateSvgTransformAttr&&"transform"==a.unprefixedProp
ertyName(b)&&(null==this._savedTransformAttr&&(this._savedTransformAttr=this._el
ement.getAttribute("transform")),this._element.setAttribute("transform",a.transf
ormToSvgMatrix(c)))},_clear:function(b){this._style[b]=this._surrogateStyle[b],t
his._updateSvgTransformAttr&&"transform"==a.unprefixedPropertyName(b)&&(this._sa
vedTransformAttr?this._element.setAttribute("transform",this._savedTransformAttr
):this._element.removeAttribute("transform"),this._savedTransformAttr=null),dele
te this._isAnimatedProperty[b]}};for(var k in i)e.prototype[k]=function(a,b){ret
urn function(){var c=this._surrogateStyle[a].apply(this._surrogateStyle,argument
s);return b&&(this._isAnimatedProperty[arguments[0]]||this._style[a].apply(this.
_style,arguments),this._updateIndices()),c}}(k,k in j);for(var l in document.doc
umentElement.style)l in h||l in i||function(a){d(e.prototype,a,{get:function(){r
eturn this._surrogateStyle[a]},set:function(b){this._surrogateStyle[a]=b,this._u
pdateIndices(),this._isAnimatedProperty[a]||(this._style[a]=b)}})}(l);a.apply=fu
nction(b,c,d){f(b),b.style._set(a.propertyName(c),d)},a.clear=function(b,c){b._w
ebAnimationsPatchedStyle&&b.style._clear(a.propertyName(c))}}(d),function(a){win
dow.Element.prototype.animate=function(b,c){var d="";return c&&c.id&&(d=c.id),a.
timeline._play(a.KeyframeEffect(this,b,c,d))}}(d),function(a,b){function c(a,b,d
){if("number"==typeof a&&"number"==typeof b)return a*(1-d)+b*d;if("boolean"==typ
eof a&&"boolean"==typeof b)return d<.5?a:b;if(a.length==b.length){for(var e=[],f
=0;f<a.length;f++)e.push(c(a[f],b[f],d));return e}throw"Mismatched interpolation
arguments "+a+":"+b}a.Interpolation=function(a,b,d){return function(e){return d
(c(a,b,e))}}}(d),function(a,b){function c(a,b,c){return Math.max(Math.min(a,c),b
)}function d(b,d,e){var f=a.dot(b,d);f=c(f,-1,1);var g=[];if(1===f)g=b;else for(
var h=Math.acos(f),i=1*Math.sin(e*h)/Math.sqrt(1-f*f),j=0;j<4;j++)g.push(b[j]*(M
ath.cos(e*h)-f*i)+d[j]*i);return g}var e=function(){function a(a,b){for(var c=[[
0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],d=0;d<4;d++)for(var e=0;e<4;e++)for(var
f=0;f<4;f++)c[d][e]+=b[d][f]*a[f][e];return c}function b(a){return 0==a[0][2]&&0
==a[0][3]&&0==a[1][2]&&0==a[1][3]&&0==a[2][0]&&0==a[2][1]&&1==a[2][2]&&0==a[2][3
]&&0==a[3][2]&&1==a[3][3]}function c(c,d,e,f,g){for(var h=[[1,0,0,0],[0,1,0,0],[
0,0,1,0],[0,0,0,1]],i=0;i<4;i++)h[i][3]=g[i];for(var i=0;i<3;i++)for(var j=0;j<3
;j++)h[3][i]+=c[j]*h[j][i];var k=f[0],l=f[1],m=f[2],n=f[3],o=[[1,0,0,0],[0,1,0,0
],[0,0,1,0],[0,0,0,1]];o[0][0]=1-2*(l*l+m*m),o[0][1]=2*(k*l-m*n),o[0][2]=2*(k*m+
l*n),o[1][0]=2*(k*l+m*n),o[1][1]=1-2*(k*k+m*m),o[1][2]=2*(l*m-k*n),o[2][0]=2*(k*
m-l*n),o[2][1]=2*(l*m+k*n),o[2][2]=1-2*(k*k+l*l),h=a(h,o);var p=[[1,0,0,0],[0,1,
0,0],[0,0,1,0],[0,0,0,1]];e[2]&&(p[2][1]=e[2],h=a(h,p)),e[1]&&(p[2][1]=0,p[2][0]
=e[0],h=a(h,p)),e[0]&&(p[2][0]=0,p[1][0]=e[0],h=a(h,p));for(var i=0;i<3;i++)for(
var j=0;j<3;j++)h[i][j]*=d[i];return b(h)?[h[0][0],h[0][1],h[1][0],h[1][1],h[3][
0],h[3][1]]:h[0].concat(h[1],h[2],h[3])}return c}();a.composeMatrix=e,a.quat=d}(
d),function(a,b,c){a.sequenceNumber=0;var d=function(a,b,c){this.target=a,this.c
urrentTime=b,this.timelineTime=c,this.type="finish",this.bubbles=!1,this.cancela
ble=!1,this.currentTarget=a,this.defaultPrevented=!1,this.eventPhase=Event.AT_TA
RGET,this.timeStamp=Date.now()};b.Animation=function(b){this.id="",b&&b._id&&(th
is.id=b._id),this._sequenceNumber=a.sequenceNumber++,this._currentTime=0,this._s
tartTime=null,this._paused=!1,this._playbackRate=1,this._inTimeline=!0,this._fin
ishedFlag=!0,this.onfinish=null,this._finishHandlers=[],this._effect=b,this._inE
ffect=this._effect._update(0),this._idle=!0,this._currentTimePending=!1},b.Anima
tion.prototype={_ensureAlive:function(){this.playbackRate<0&&0===this.currentTim
e?this._inEffect=this._effect._update(-1):this._inEffect=this._effect._update(th
is.currentTime),this._inTimeline||!this._inEffect&&this._finishedFlag||(this._in
Timeline=!0,b.timeline._animations.push(this))},_tickCurrentTime:function(a,b){a
!=this._currentTime&&(this._currentTime=a,this._isFinished&&!b&&(this._currentTi
me=this._playbackRate>0?this._totalDuration:0),this._ensureAlive())},get current
Time(){return this._idle||this._currentTimePending?null:this._currentTime},set c
urrentTime(a){a=+a,isNaN(a)||(b.restart(),this._paused||null==this._startTime||(
this._startTime=this._timeline.currentTime-a/this._playbackRate),this._currentTi
mePending=!1,this._currentTime!=a&&(this._idle&&(this._idle=!1,this._paused=!0),
this._tickCurrentTime(a,!0),b.applyDirtiedAnimation(this)))},get startTime(){ret
urn this._startTime},set startTime(a){a=+a,isNaN(a)||this._paused||this._idle||(
this._startTime=a,this._tickCurrentTime((this._timeline.currentTime-this._startT
ime)*this.playbackRate),b.applyDirtiedAnimation(this))},get playbackRate(){retur
n this._playbackRate},set playbackRate(a){if(a!=this._playbackRate){var c=this.c
urrentTime;this._playbackRate=a,this._startTime=null,"paused"!=this.playState&&"
idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),
b.applyDirtiedAnimation(this)),null!=c&&(this.currentTime=c)}},get _isFinished()
{return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuratio
n||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this
._effect._totalDuration},get playState(){return this._idle?"idle":null==this._st
artTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending"
:this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function()
{if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0)
)throw new DOMException("Unable to rewind negative playback rate animation with
infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},
play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),
this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),b.
applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||th
is._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,
this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.curren
tTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDura
tion-this.currentTime,this._currentTimePending=!1,b.applyDirtiedAnimation(this))
},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._pause
d=!1,this._isFinished=!0,this._finishedFlag=!0,this._currentTime=0,this._startTi
me=null,this._effect._update(null),b.applyDirtiedAnimation(this))},reverse:funct
ion(){this.playbackRate*=-1,this.play()},addEventListener:function(a,b){"functio
n"==typeof b&&"finish"==a&&this._finishHandlers.push(b)},removeEventListener:fun
ction(a,b){if("finish"==a){var c=this._finishHandlers.indexOf(b);c>=0&&this._fin
ishHandlers.splice(c,1)}},_fireEvents:function(a){if(this._isFinished){if(!this.
_finishedFlag){var b=new d(this,this._currentTime,a),c=this._finishHandlers.conc
at(this.onfinish?[this.onfinish]:[]);setTimeout(function(){c.forEach(function(a)
{a.call(b.target,b)})},0),this._finishedFlag=!0}}else this._finishedFlag=!1},_ti
ck:function(a,b){this._idle||this._paused||(null==this._startTime?b&&(this.start
Time=a-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentT
ime((a-this._startTime)*this.playbackRate)),b&&(this._currentTimePending=!1,this
._fireEvents(a))},get _needsTick(){return this.playState in{pending:1,running:1}
||!this._finishedFlag},_targetAnimations:function(){var a=this._effect._target;r
eturn a._activeAnimations||(a._activeAnimations=[]),a._activeAnimations},_markTa
rget:function(){var a=this._targetAnimations();-1===a.indexOf(this)&&a.push(this
)},_unmarkTarget:function(){var a=this._targetAnimations(),b=a.indexOf(this);-1!
==b&&a.splice(b,1)}}}(c,d),function(a,b,c){function d(a){var b=j;j=[],a<q.curren
tTime&&(a=q.currentTime),q._animations.sort(e),q._animations=h(a,!0,q._animation
s)[0],b.forEach(function(b){b[1](a)}),g(),l=void 0}function e(a,b){return a._seq
uenceNumber-b._sequenceNumber}function f(){this._animations=[],this.currentTime=
window.performance&&performance.now?performance.now():0}function g(){o.forEach(f
unction(a){a()}),o.length=0}function h(a,c,d){p=!0,n=!1,b.timeline.currentTime=a
,m=!1;var e=[],f=[],g=[],h=[];return d.forEach(function(b){b._tick(a,c),b._inEff
ect?(f.push(b._effect),b._markTarget()):(e.push(b._effect),b._unmarkTarget()),b.
_needsTick&&(m=!0);var d=b._inEffect||b._needsTick;b._inTimeline=d,d?g.push(b):h
.push(b)}),o.push.apply(o,e),o.push.apply(o,f),m&&requestAnimationFrame(function
(){}),p=!1,[g,h]}var i=window.requestAnimationFrame,j=[],k=0;window.requestAnima
tionFrame=function(a){var b=k++;return 0==j.length&&i(d),j.push([b,a]),b},window
.cancelAnimationFrame=function(a){j.forEach(function(b){b[0]==a&&(b[1]=function(
){})})},f.prototype={_play:function(c){c._timing=a.normalizeTimingInput(c.timing
);var d=new b.Animation(c);return d._idle=!1,d._timeline=this,this._animations.p
ush(d),b.restart(),b.applyDirtiedAnimation(d),d}};var l=void 0,m=!1,n=!1;b.resta
rt=function(){return m||(m=!0,requestAnimationFrame(function(){}),n=!0),n},b.app
lyDirtiedAnimation=function(a){if(!p){a._markTarget();var c=a._targetAnimations(
);c.sort(e),h(b.timeline.currentTime,!1,c.slice())[1].forEach(function(a){var b=
q._animations.indexOf(a);-1!==b&&q._animations.splice(b,1)}),g()}};var o=[],p=!1
,q=new f;b.timeline=q}(c,d),function(a,b){function c(a,b){for(var c=0,d=0;d<a.le
ngth;d++)c+=a[d]*b[d];return c}function d(a,b){return[a[0]*b[0]+a[4]*b[1]+a[8]*b
[2]+a[12]*b[3],a[1]*b[0]+a[5]*b[1]+a[9]*b[2]+a[13]*b[3],a[2]*b[0]+a[6]*b[1]+a[10
]*b[2]+a[14]*b[3],a[3]*b[0]+a[7]*b[1]+a[11]*b[2]+a[15]*b[3],a[0]*b[4]+a[4]*b[5]+
a[8]*b[6]+a[12]*b[7],a[1]*b[4]+a[5]*b[5]+a[9]*b[6]+a[13]*b[7],a[2]*b[4]+a[6]*b[5
]+a[10]*b[6]+a[14]*b[7],a[3]*b[4]+a[7]*b[5]+a[11]*b[6]+a[15]*b[7],a[0]*b[8]+a[4]
*b[9]+a[8]*b[10]+a[12]*b[11],a[1]*b[8]+a[5]*b[9]+a[9]*b[10]+a[13]*b[11],a[2]*b[8
]+a[6]*b[9]+a[10]*b[10]+a[14]*b[11],a[3]*b[8]+a[7]*b[9]+a[11]*b[10]+a[15]*b[11],
a[0]*b[12]+a[4]*b[13]+a[8]*b[14]+a[12]*b[15],a[1]*b[12]+a[5]*b[13]+a[9]*b[14]+a[
13]*b[15],a[2]*b[12]+a[6]*b[13]+a[10]*b[14]+a[14]*b[15],a[3]*b[12]+a[7]*b[13]+a[
11]*b[14]+a[15]*b[15]]}function e(a){var b=a.rad||0;return((a.deg||0)/360+(a.gra
d||0)/400+(a.turn||0))*(2*Math.PI)+b}function f(a){switch(a.t){case"rotatex":var
b=e(a.d[0]);return[1,0,0,0,0,Math.cos(b),Math.sin(b),0,0,-Math.sin(b),Math.cos(
b),0,0,0,0,1];case"rotatey":var b=e(a.d[0]);return[Math.cos(b),0,-Math.sin(b),0,
0,1,0,0,Math.sin(b),0,Math.cos(b),0,0,0,0,1];case"rotate":case"rotatez":var b=e(
a.d[0]);return[Math.cos(b),Math.sin(b),0,0,-Math.sin(b),Math.cos(b),0,0,0,0,1,0,
0,0,0,1];case"rotate3d":var c=a.d[0],d=a.d[1],f=a.d[2],b=e(a.d[3]),g=c*c+d*d+f*f
;if(0===g)c=1,d=0,f=0;else if(1!==g){var h=Math.sqrt(g);c/=h,d/=h,f/=h}var i=Mat
h.sin(b/2),j=i*Math.cos(b/2),k=i*i;return[1-2*(d*d+f*f)*k,2*(c*d*k+f*j),2*(c*f*k
-d*j),0,2*(c*d*k-f*j),1-2*(c*c+f*f)*k,2*(d*f*k+c*j),0,2*(c*f*k+d*j),2*(d*f*k-c*j
),1-2*(c*c+d*d)*k,0,0,0,0,1];case"scale":return[a.d[0],0,0,0,0,a.d[1],0,0,0,0,1,
0,0,0,0,1];case"scalex":return[a.d[0],0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"scaley
":return[1,0,0,0,0,a.d[0],0,0,0,0,1,0,0,0,0,1];case"scalez":return[1,0,0,0,0,1,0
,0,0,0,a.d[0],0,0,0,0,1];case"scale3d":return[a.d[0],0,0,0,0,a.d[1],0,0,0,0,a.d[
2],0,0,0,0,1];case"skew":var l=e(a.d[0]),m=e(a.d[1]);return[1,Math.tan(m),0,0,Ma
th.tan(l),1,0,0,0,0,1,0,0,0,0,1];case"skewx":var b=e(a.d[0]);return[1,0,0,0,Math
.tan(b),1,0,0,0,0,1,0,0,0,0,1];case"skewy":var b=e(a.d[0]);return[1,Math.tan(b),
0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"translate":var c=a.d[0].px||0,d=a.d[1].px||0;r
eturn[1,0,0,0,0,1,0,0,0,0,1,0,c,d,0,1];case"translatex":var c=a.d[0].px||0;retur
n[1,0,0,0,0,1,0,0,0,0,1,0,c,0,0,1];case"translatey":var d=a.d[0].px||0;return[1,
0,0,0,0,1,0,0,0,0,1,0,0,d,0,1];case"translatez":var f=a.d[0].px||0;return[1,0,0,
0,0,1,0,0,0,0,1,0,0,0,f,1];case"translate3d":var c=a.d[0].px||0,d=a.d[1].px||0,f
=a.d[2].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,c,d,f,1];case"perspective":return[1
,0,0,0,0,1,0,0,0,0,1,a.d[0].px?-1/a.d[0].px:0,0,0,0,1];case"matrix":return[a.d[0
],a.d[1],0,0,a.d[2],a.d[3],0,0,0,0,1,0,a.d[4],a.d[5],0,1];case"matrix3d":return
a.d}}function g(a){return 0===a.length?[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]:a.map(f
).reduce(d)}function h(a){return[i(g(a))]}var i=function(){function a(a){return
a[0][0]*a[1][1]*a[2][2]+a[1][0]*a[2][1]*a[0][2]+a[2][0]*a[0][1]*a[1][2]-a[0][2]*
a[1][1]*a[2][0]-a[1][2]*a[2][1]*a[0][0]-a[2][2]*a[0][1]*a[1][0]}function b(b){fo
r(var c=1/a(b),d=b[0][0],e=b[0][1],f=b[0][2],g=b[1][0],h=b[1][1],i=b[1][2],j=b[2
][0],k=b[2][1],l=b[2][2],m=[[(h*l-i*k)*c,(f*k-e*l)*c,(e*i-f*h)*c,0],[(i*j-g*l)*c
,(d*l-f*j)*c,(f*g-d*i)*c,0],[(g*k-h*j)*c,(j*e-d*k)*c,(d*h-e*g)*c,0]],n=[],o=0;o<
3;o++){for(var p=0,q=0;q<3;q++)p+=b[3][q]*m[q][o];n.push(p)}return n.push(1),m.p
ush(n),m}function d(a){return[[a[0][0],a[1][0],a[2][0],a[3][0]],[a[0][1],a[1][1]
,a[2][1],a[3][1]],[a[0][2],a[1][2],a[2][2],a[3][2]],[a[0][3],a[1][3],a[2][3],a[3
][3]]]}function e(a,b){for(var c=[],d=0;d<4;d++){for(var e=0,f=0;f<4;f++)e+=a[f]
*b[f][d];c.push(e)}return c}function f(a){var b=g(a);return[a[0]/b,a[1]/b,a[2]/b
]}function g(a){return Math.sqrt(a[0]*a[0]+a[1]*a[1]+a[2]*a[2])}function h(a,b,c
,d){return[c*a[0]+d*b[0],c*a[1]+d*b[1],c*a[2]+d*b[2]]}function i(a,b){return[a[1
]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]]}function j(j){var k=[j
.slice(0,4),j.slice(4,8),j.slice(8,12),j.slice(12,16)];if(1!==k[3][3])return nul
l;for(var l=[],m=0;m<4;m++)l.push(k[m].slice());for(var m=0;m<3;m++)l[m][3]=0;if
(0===a(l))return null;var n,o=[];k[0][3]||k[1][3]||k[2][3]?(o.push(k[0][3]),o.pu
sh(k[1][3]),o.push(k[2][3]),o.push(k[3][3]),n=e(o,d(b(l)))):n=[0,0,0,1];var p=k[
3].slice(0,3),q=[];q.push(k[0].slice(0,3));var r=[];r.push(g(q[0])),q[0]=f(q[0])
;var s=[];q.push(k[1].slice(0,3)),s.push(c(q[0],q[1])),q[1]=h(q[1],q[0],1,-s[0])
,r.push(g(q[1])),q[1]=f(q[1]),s[0]/=r[1],q.push(k[2].slice(0,3)),s.push(c(q[0],q
[2])),q[2]=h(q[2],q[0],1,-s[1]),s.push(c(q[1],q[2])),q[2]=h(q[2],q[1],1,-s[2]),r
.push(g(q[2])),q[2]=f(q[2]),s[1]/=r[2],s[2]/=r[2];var t=i(q[1],q[2]);if(c(q[0],t
)<0)for(var m=0;m<3;m++)r[m]*=-1,q[m][0]*=-1,q[m][1]*=-1,q[m][2]*=-1;var u,v,w=q
[0][0]+q[1][1]+q[2][2]+1;return w>1e-4?(u=.5/Math.sqrt(w),v=[(q[2][1]-q[1][2])*u
,(q[0][2]-q[2][0])*u,(q[1][0]-q[0][1])*u,.25/u]):q[0][0]>q[1][1]&&q[0][0]>q[2][2
]?(u=2*Math.sqrt(1+q[0][0]-q[1][1]-q[2][2]),v=[.25*u,(q[0][1]+q[1][0])/u,(q[0][2
]+q[2][0])/u,(q[2][1]-q[1][2])/u]):q[1][1]>q[2][2]?(u=2*Math.sqrt(1+q[1][1]-q[0]
[0]-q[2][2]),v=[(q[0][1]+q[1][0])/u,.25*u,(q[1][2]+q[2][1])/u,(q[0][2]-q[2][0])/
u]):(u=2*Math.sqrt(1+q[2][2]-q[0][0]-q[1][1]),v=[(q[0][2]+q[2][0])/u,(q[1][2]+q[
2][1])/u,.25*u,(q[1][0]-q[0][1])/u]),[p,r,s,v,n]}return j}();a.dot=c,a.makeMatri
xDecomposition=h,a.transformListToMatrix=g}(d),function(a){function b(a,b){var c
=a.exec(b);if(c)return c=a.ignoreCase?c[0].toLowerCase():c[0],[c,b.substr(c.leng
th)]}function c(a,b){b=b.replace(/^\s*/,"");var c=a(b);if(c)return[c[0],c[1].rep
lace(/^\s*/,"")]}function d(a,d,e){a=c.bind(null,a);for(var f=[];;){var g=a(e);i
f(!g)return[f,e];if(f.push(g[0]),e=g[1],!(g=b(d,e))||""==g[1])return[f,e];e=g[1]
}}function e(a,b){for(var c=0,d=0;d<b.length&&(!/\s|,/.test(b[d])||0!=c);d++)if(
"("==b[d])c++;else if(")"==b[d]&&(c--,0==c&&d++,c<=0))break;var e=a(b.substr(0,d
));return void 0==e?void 0:[e,b.substr(d)]}function f(a,b){for(var c=a,d=b;c&&d;
)c>d?c%=d:d%=c;return c=a*b/(c+d)}function g(a){return function(b){var c=a(b);re
turn c&&(c[0]=void 0),c}}function h(a,b){return function(c){return a(c)||[b,c]}}
function i(b,c){for(var d=[],e=0;e<b.length;e++){var f=a.consumeTrimmed(b[e],c);
if(!f||""==f[0])return;void 0!==f[0]&&d.push(f[0]),c=f[1]}if(""==c)return d}func
tion j(a,b,c,d,e){for(var g=[],h=[],i=[],j=f(d.length,e.length),k=0;k<j;k++){var
l=b(d[k%d.length],e[k%e.length]);if(!l)return;g.push(l[0]),h.push(l[1]),i.push(
l[2])}return[g,h,function(b){var d=b.map(function(a,b){return i[b](a)}).join(c);
return a?a(d):d}]}function k(a,b,c){for(var d=[],e=[],f=[],g=0,h=0;h<c.length;h+
+)if("function"==typeof c[h]){var i=c[h](a[g],b[g++]);d.push(i[0]),e.push(i[1]),
f.push(i[2])}else!function(a){d.push(!1),e.push(!1),f.push(function(){return c[a
]})}(h);return[d,e,function(a){for(var b="",c=0;c<a.length;c++)b+=f[c](a[c]);ret
urn b}]}a.consumeToken=b,a.consumeTrimmed=c,a.consumeRepeated=d,a.consumeParenth
esised=e,a.ignore=g,a.optional=h,a.consumeList=i,a.mergeNestedRepeated=j.bind(nu
ll,null),a.mergeWrappedNestedRepeated=j,a.mergeList=k}(d),function(a){function b
(b){function c(b){var c=a.consumeToken(/^inset/i,b);if(c)return d.inset=!0,c;var
c=a.consumeLengthOrPercent(b);if(c)return d.lengths.push(c[0]),c;var c=a.consum
eColor(b);return c?(d.color=c[0],c):void 0}var d={inset:!1,lengths:[],color:null
},e=a.consumeRepeated(c,/^/,b);if(e&&e[0].length)return[d,e[1]]}function c(c){va
r d=a.consumeRepeated(b,/^,/,c);if(d&&""==d[1])return d[0]}function d(b,c){for(;
b.lengths.length<Math.max(b.lengths.length,c.lengths.length);)b.lengths.push({px
:0});for(;c.lengths.length<Math.max(b.lengths.length,c.lengths.length);)c.length
s.push({px:0});if(b.inset==c.inset&&!!b.color==!!c.color){for(var d,e=[],f=[[],0
],g=[[],0],h=0;h<b.lengths.length;h++){var i=a.mergeDimensions(b.lengths[h],c.le
ngths[h],2==h);f[0].push(i[0]),g[0].push(i[1]),e.push(i[2])}if(b.color&&c.color)
{var j=a.mergeColors(b.color,c.color);f[1]=j[0],g[1]=j[1],d=j[2]}return[f,g,func
tion(a){for(var c=b.inset?"inset ":" ",f=0;f<e.length;f++)c+=e[f](a[0][f])+" ";r
eturn d&&(c+=d(a[1])),c}]}}function e(b,c,d,e){function f(a){return{inset:a,colo
r:[0,0,0,0],lengths:[{px:0},{px:0},{px:0},{px:0}]}}for(var g=[],h=[],i=0;i<d.len
gth||i<e.length;i++){var j=d[i]||f(e[i].inset),k=e[i]||f(d[i].inset);g.push(j),h
.push(k)}return a.mergeNestedRepeated(b,c,g,h)}var f=e.bind(null,d,", ");a.addPr
opertiesHandler(c,f,["box-shadow","text-shadow"])}(d),function(a,b){function c(a
){return a.toFixed(3).replace(/0+$/,"").replace(/\.$/,"")}function d(a,b,c){retu
rn Math.min(b,Math.max(a,c))}function e(a){if(/^\s*[-+]?(\d*\.)?\d+\s*$/.test(a)
)return Number(a)}function f(a,b){return[a,b,c]}function g(a,b){if(0!=a)return i
(0,1/0)(a,b)}function h(a,b){return[a,b,function(a){return Math.round(d(1,1/0,a)
)}]}function i(a,b){return function(e,f){return[e,f,function(e){return c(d(a,b,e
))}]}}function j(a){var b=a.trim().split(/\s*[\s,]\s*/);if(0!==b.length){for(var
c=[],d=0;d<b.length;d++){var f=e(b[d]);if(void 0===f)return;c.push(f)}return c}
}function k(a,b){if(a.length==b.length)return[a,b,function(a){return a.map(c).jo
in(" ")}]}function l(a,b){return[a,b,Math.round]}a.clamp=d,a.addPropertiesHandle
r(j,k,["stroke-dasharray"]),a.addPropertiesHandler(e,i(0,1/0),["border-image-wid
th","line-height"]),a.addPropertiesHandler(e,i(0,1),["opacity","shape-image-thre
shold"]),a.addPropertiesHandler(e,g,["flex-grow","flex-shrink"]),a.addProperties
Handler(e,h,["orphans","widows"]),a.addPropertiesHandler(e,l,["z-index"]),a.pars
eNumber=e,a.parseNumberList=j,a.mergeNumbers=f,a.numberToString=c}(d),function(a
,b){function c(a,b){if("visible"==a||"visible"==b)return[0,1,function(c){return
c<=0?a:c>=1?b:"visible"}]}a.addPropertiesHandler(String,c,["visibility"])}(d),fu
nction(a,b){function c(a){a=a.trim(),f.fillStyle="#000",f.fillStyle=a;var b=f.fi
llStyle;if(f.fillStyle="#fff",f.fillStyle=a,b==f.fillStyle){f.fillRect(0,0,1,1);
var c=f.getImageData(0,0,1,1).data;f.clearRect(0,0,1,1);var d=c[3]/255;return[c[
0]*d,c[1]*d,c[2]*d,d]}}function d(b,c){return[b,c,function(b){function c(a){retu
rn Math.max(0,Math.min(255,a))}if(b[3])for(var d=0;d<3;d++)b[d]=Math.round(c(b[d
]/b[3]));return b[3]=a.numberToString(a.clamp(0,1,b[3])),"rgba("+b.join(",")+")"
}]}var e=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");e.wid
th=e.height=1;var f=e.getContext("2d");a.addPropertiesHandler(c,d,["background-c
olor","border-bottom-color","border-left-color","border-right-color","border-top
-color","color","fill","flood-color","lighting-color","outline-color","stop-colo
r","stroke","text-decoration-color"]),a.consumeColor=a.consumeParenthesised.bind
(null,c),a.mergeColors=d}(d),function(a,b){function c(a){function b(){var b=h.ex
ec(a);g=b?b[0]:void 0}function c(){var a=Number(g);return b(),a}function d(){if(
"("!==g)return c();b();var a=f();return")"!==g?NaN:(b(),a)}function e(){for(var
a=d();"*"===g||"/"===g;){var c=g;b();var e=d();"*"===c?a*=e:a/=e}return a}functi
on f(){for(var a=e();"+"===g||"-"===g;){var c=g;b();var d=e();"+"===c?a+=d:a-=d}
return a}var g,h=/([\+\-\w\.]+|[\(\)\*\/])/g;return b(),f()}function d(a,b){if("
0"==(b=b.trim().toLowerCase())&&"px".search(a)>=0)return{px:0};if(/^[^(]*$|^calc
/.test(b)){b=b.replace(/calc\(/g,"(");var d={};b=b.replace(a,function(a){return
d[a]=null,"U"+a});for(var e="U("+a.source+")",f=b.replace(/[-+]?(\d*\.)?\d+([Ee]
[-+]?\d+)?/g,"N").replace(new RegExp("N"+e,"g"),"D").replace(/\s[+-]\s/g,"O").re
place(/\s/g,""),g=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],h=0;h<g.le
ngth;)g[h].test(f)?(f=f.replace(g[h],"$1"),h=0):h++;if("D"==f){for(var i in d){v
ar j=c(b.replace(new RegExp("U"+i,"g"),"").replace(new RegExp(e,"g"),"*0"));if(!
isFinite(j))return;d[i]=j}return d}}}function e(a,b){return f(a,b,!0)}function f
(b,c,d){var e,f=[];for(e in b)f.push(e);for(e in c)f.indexOf(e)<0&&f.push(e);ret
urn b=f.map(function(a){return b[a]||0}),c=f.map(function(a){return c[a]||0}),[b
,c,function(b){var c=b.map(function(c,e){return 1==b.length&&d&&(c=Math.max(c,0)
),a.numberToString(c)+f[e]}).join(" + ");return b.length>1?"calc("+c+")":c}]}var
g="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",h=d.bind(null,new RegExp(g,"
g")),i=d.bind(null,new RegExp(g+"|%","g")),j=d.bind(null,/deg|rad|grad|turn/g);a
.parseLength=h,a.parseLengthOrPercent=i,a.consumeLengthOrPercent=a.consumeParent
hesised.bind(null,i),a.parseAngle=j,a.mergeDimensions=f;var k=a.consumeParenthes
ised.bind(null,h),l=a.consumeRepeated.bind(void 0,k,/^/),m=a.consumeRepeated.bin
d(void 0,l,/^,/);a.consumeSizePairList=m;var n=function(a){var b=m(a);if(b&&""==
b[1])return b[0]},o=a.mergeNestedRepeated.bind(void 0,e," "),p=a.mergeNestedRepe
ated.bind(void 0,o,",");a.mergeNonNegativeSizePair=o,a.addPropertiesHandler(n,p,
["background-size"]),a.addPropertiesHandler(i,e,["border-bottom-width","border-i
mage-width","border-left-width","border-right-width","border-top-width","flex-ba
sis","font-size","height","line-height","max-height","max-width","outline-width"
,"width"]),a.addPropertiesHandler(i,f,["border-bottom-left-radius","border-botto
m-right-radius","border-top-left-radius","border-top-right-radius","bottom","lef
t","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","m
in-height","min-width","outline-offset","padding-bottom","padding-left","padding
-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","
text-indent","top","vertical-align","word-spacing"])}(d),function(a,b){function
c(b){return a.consumeLengthOrPercent(b)||a.consumeToken(/^auto/,b)}function d(b)
{var d=a.consumeList([a.ignore(a.consumeToken.bind(null,/^rect/)),a.ignore(a.con
sumeToken.bind(null,/^\(/)),a.consumeRepeated.bind(null,c,/^,/),a.ignore(a.consu
meToken.bind(null,/^\)/))],b);if(d&&4==d[0].length)return d[0]}function e(b,c){r
eturn"auto"==b||"auto"==c?[!0,!1,function(d){var e=d?b:c;if("auto"==e)return"aut
o";var f=a.mergeDimensions(e,e);return f[2](f[0])}]:a.mergeDimensions(b,c)}funct
ion f(a){return"rect("+a+")"}var g=a.mergeWrappedNestedRepeated.bind(null,f,e,",
");a.parseBox=d,a.mergeBoxes=g,a.addPropertiesHandler(d,g,["clip"])}(d),functio
n(a,b){function c(a){return function(b){var c=0;return a.map(function(a){return
a===k?b[c++]:a})}}function d(a){return a}function e(b){if("none"==(b=b.toLowerCa
se().trim()))return[];for(var c,d=/\s*(\w+)\(([^)]*)\)/g,e=[],f=0;c=d.exec(b);){
if(c.index!=f)return;f=c.index+c[0].length;var g=c[1],h=n[g];if(!h)return;var i=
c[2].split(","),j=h[0];if(j.length<i.length)return;for(var k=[],o=0;o<j.length;o
++){var p,q=i[o],r=j[o];if(void 0===(p=q?{A:function(b){return"0"==b.trim()?m:a.
parseAngle(b)},N:a.parseNumber,T:a.parseLengthOrPercent,L:a.parseLength}[r.toUpp
erCase()](q):{a:m,n:k[0],t:l}[r]))return;k.push(p)}if(e.push({t:g,d:k}),d.lastIn
dex==b.length)return e}}function f(a){return a.toFixed(6).replace(".000000","")}
function g(b,c){if(b.decompositionPair!==c){b.decompositionPair=c;var d=a.makeMa
trixDecomposition(b)}if(c.decompositionPair!==b){c.decompositionPair=b;var e=a.m
akeMatrixDecomposition(c)}return null==d[0]||null==e[0]?[[!1],[!0],function(a){r
eturn a?c[0].d:b[0].d}]:(d[0].push(0),e[0].push(1),[d,e,function(b){var c=a.quat
(d[0][3],e[0][3],b[5]);return a.composeMatrix(b[0],b[1],b[2],c,b[4]).map(f).join
(",")}])}function h(a){return a.replace(/[xy]/,"")}function i(a){return a.replac
e(/(x|y|z|3d)?$/,"3d")}function j(b,c){var d=a.makeMatrixDecomposition&&!0,e=!1;
if(!b.length||!c.length){b.length||(e=!0,b=c,c=[]);for(var f=0;f<b.length;f++){v
ar j=b[f].t,k=b[f].d,l="scale"==j.substr(0,5)?1:0;c.push({t:j,d:k.map(function(a
){if("number"==typeof a)return l;var b={};for(var c in a)b[c]=l;return b})})}}va
r m=function(a,b){return"perspective"==a&&"perspective"==b||("matrix"==a||"matri
x3d"==a)&&("matrix"==b||"matrix3d"==b)},o=[],p=[],q=[];if(b.length!=c.length){if
(!d)return;var r=g(b,c);o=[r[0]],p=[r[1]],q=[["matrix",[r[2]]]]}else for(var f=0
;f<b.length;f++){var j,s=b[f].t,t=c[f].t,u=b[f].d,v=c[f].d,w=n[s],x=n[t];if(m(s,
t)){if(!d)return;var r=g([b[f]],[c[f]]);o.push(r[0]),p.push(r[1]),q.push(["matri
x",[r[2]]])}else{if(s==t)j=s;else if(w[2]&&x[2]&&h(s)==h(t))j=h(s),u=w[2](u),v=x
[2](v);else{if(!w[1]||!x[1]||i(s)!=i(t)){if(!d)return;var r=g(b,c);o=[r[0]],p=[r
[1]],q=[["matrix",[r[2]]]];break}j=i(s),u=w[1](u),v=x[1](v)}for(var y=[],z=[],A=
[],B=0;B<u.length;B++){var C="number"==typeof u[B]?a.mergeNumbers:a.mergeDimensi
ons,r=C(u[B],v[B]);y[B]=r[0],z[B]=r[1],A.push(r[2])}o.push(y),p.push(z),q.push([
j,A])}}if(e){var D=o;o=p,p=D}return[o,p,function(a){return a.map(function(a,b){v
ar c=a.map(function(a,c){return q[b][1][c](a)}).join(",");return"matrix"==q[b][0
]&&16==c.split(",").length&&(q[b][0]="matrix3d"),q[b][0]+"("+c+")"}).join(" ")}]
}var k=null,l={px:0},m={deg:0},n={matrix:["NNNNNN",[k,k,0,0,k,k,0,0,0,0,1,0,k,k,
0,1],d],matrix3d:["NNNNNNNNNNNNNNNN",d],rotate:["A"],rotatex:["A"],rotatey:["A"]
,rotatez:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",c([k,k,1]),d],sca
lex:["N",c([k,1,1]),c([k,1])],scaley:["N",c([1,k,1]),c([1,k])],scalez:["N",c([1,
1,k])],scale3d:["NNN",d],skew:["Aa",null,d],skewx:["A",null,c([k,m])],skewy:["A"
,null,c([m,k])],translate:["Tt",c([k,k,l]),d],translatex:["T",c([k,l,l]),c([k,l]
)],translatey:["T",c([l,k,l]),c([l,k])],translatez:["L",c([l,l,k])],translate3d:
["TTL",d]};a.addPropertiesHandler(e,j,["transform"]),a.transformToSvgMatrix=func
tion(b){var c=a.transformListToMatrix(e(b));return"matrix("+f(c[0])+" "+f(c[1])+
" "+f(c[4])+" "+f(c[5])+" "+f(c[12])+" "+f(c[13])+")"}}(d),function(a){function
b(a){var b=Number(a);if(!(isNaN(b)||b<100||b>900||b%100!=0))return b}function c(
b){return b=100*Math.round(b/100),b=a.clamp(100,900,b),400===b?"normal":700===b?
"bold":String(b)}function d(a,b){return[a,b,c]}a.addPropertiesHandler(b,d,["font
-weight"])}(d),function(a){function b(a){var b={};for(var c in a)b[c]=-a[c];retu
rn b}function c(b){return a.consumeToken(/^(left|center|right|top|bottom)\b/i,b)
||a.consumeLengthOrPercent(b)}function d(b,d){var e=a.consumeRepeated(c,/^/,d);i
f(e&&""==e[1]){var f=e[0];if(f[0]=f[0]||"center",f[1]=f[1]||"center",3==b&&(f[2]
=f[2]||{px:0}),f.length==b){if(/top|bottom/.test(f[0])||/left|right/.test(f[1]))
{var h=f[0];f[0]=f[1],f[1]=h}if(/left|right|center|Object/.test(f[0])&&/top|bott
om|center|Object/.test(f[1]))return f.map(function(a){return"object"==typeof a?a
:g[a]})}}}function e(d){var e=a.consumeRepeated(c,/^/,d);if(e){for(var f=e[0],h=
[{"%":50},{"%":50}],i=0,j=!1,k=0;k<f.length;k++){var l=f[k];"string"==typeof l?(
j=/bottom|right/.test(l),i={left:0,right:0,center:i,top:1,bottom:1}[l],h[i]=g[l]
,"center"==l&&i++):(j&&(l=b(l),l["%"]=(l["%"]||0)+100),h[i]=l,i++,j=!1)}return[h
,e[1]]}}function f(b){var c=a.consumeRepeated(e,/^,/,b);if(c&&""==c[1])return c[
0]}var g={left:{"%":0},center:{"%":50},right:{"%":100},top:{"%":0},bottom:{"%":1
00}},h=a.mergeNestedRepeated.bind(null,a.mergeDimensions," ");a.addPropertiesHan
dler(d.bind(null,3),h,["transform-origin"]),a.addPropertiesHandler(d.bind(null,2
),h,["perspective-origin"]),a.consumePosition=e,a.mergeOffsetList=h;var i=a.merg
eNestedRepeated.bind(null,h,", ");a.addPropertiesHandler(f,i,["background-positi
on","object-position"])}(d),function(a){function b(b){var c=a.consumeToken(/^cir
cle/,b);if(c&&c[0])return["circle"].concat(a.consumeList([a.ignore(a.consumeToke
n.bind(void 0,/^\(/)),d,a.ignore(a.consumeToken.bind(void 0,/^at/)),a.consumePos
ition,a.ignore(a.consumeToken.bind(void 0,/^\)/))],c[1]));var f=a.consumeToken(/
^ellipse/,b);if(f&&f[0])return["ellipse"].concat(a.consumeList([a.ignore(a.consu
meToken.bind(void 0,/^\(/)),e,a.ignore(a.consumeToken.bind(void 0,/^at/)),a.cons
umePosition,a.ignore(a.consumeToken.bind(void 0,/^\)/))],f[1]));var g=a.consumeT
oken(/^polygon/,b);return g&&g[0]?["polygon"].concat(a.consumeList([a.ignore(a.c
onsumeToken.bind(void 0,/^\(/)),a.optional(a.consumeToken.bind(void 0,/^nonzero\
s*,|^evenodd\s*,/),"nonzero,"),a.consumeSizePairList,a.ignore(a.consumeToken.bin
d(void 0,/^\)/))],g[1])):void 0}function c(b,c){if(b[0]===c[0])return"circle"==b
[0]?a.mergeList(b.slice(1),c.slice(1),["circle(",a.mergeDimensions," at ",a.merg
eOffsetList,")"]):"ellipse"==b[0]?a.mergeList(b.slice(1),c.slice(1),["ellipse(",
a.mergeNonNegativeSizePair," at ",a.mergeOffsetList,")"]):"polygon"==b[0]&&b[1]=
=c[1]?a.mergeList(b.slice(2),c.slice(2),["polygon(",b[1],g,")"]):void 0}var d=a.
consumeParenthesised.bind(null,a.parseLengthOrPercent),e=a.consumeRepeated.bind(
void 0,d,/^/),f=a.mergeNestedRepeated.bind(void 0,a.mergeDimensions," "),g=a.mer
geNestedRepeated.bind(void 0,f,",");a.addPropertiesHandler(b,c,["shape-outside"]
)}(d),function(a,b){function c(a,b){b.concat([a]).forEach(function(b){b in docum
ent.documentElement.style&&(d[a]=b),e[b]=a})}var d={},e={};c("transform",["webki
tTransform","msTransform"]),c("transformOrigin",["webkitTransformOrigin"]),c("pe
rspective",["webkitPerspective"]),c("perspectiveOrigin",["webkitPerspectiveOrigi
n"]),a.propertyName=function(a){return d[a]||a},a.unprefixedPropertyName=functio
n(a){return e[a]||a}}(d)}(),function(){if(void 0===document.createElement("div")
.animate([]).oncancel){var a;if(window.performance&&performance.now)var a=functi
on(){return performance.now()};else var a=function(){return Date.now()};var b=fu
nction(a,b,c){this.target=a,this.currentTime=b,this.timelineTime=c,this.type="ca
ncel",this.bubbles=!1,this.cancelable=!1,this.currentTarget=a,this.defaultPreven
ted=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()},c=window.Eleme
nt.prototype.animate;window.Element.prototype.animate=function(d,e){var f=c.call
(this,d,e);f._cancelHandlers=[],f.oncancel=null;var g=f.cancel;f.cancel=function
(){g.call(this);var c=new b(this,null,a()),d=this._cancelHandlers.concat(this.on
cancel?[this.oncancel]:[]);setTimeout(function(){d.forEach(function(a){a.call(c.
target,c)})},0)};var h=f.addEventListener;f.addEventListener=function(a,b){"func
tion"==typeof b&&"cancel"==a?this._cancelHandlers.push(b):h.call(this,a,b)};var
i=f.removeEventListener;return f.removeEventListener=function(a,b){if("cancel"==
a){var c=this._cancelHandlers.indexOf(b);c>=0&&this._cancelHandlers.splice(c,1)}
else i.call(this,a,b)},f}}}(),function(a){var b=document.documentElement,c=null,
d=!1;try{var e=getComputedStyle(b).getPropertyValue("opacity"),f="0"==e?"1":"0";
c=b.animate({opacity:[f,f]},{duration:1}),c.currentTime=0,d=getComputedStyle(b).
getPropertyValue("opacity")==f}catch(a){}finally{c&&c.cancel()}if(!d){var g=wind
ow.Element.prototype.animate;window.Element.prototype.animate=function(b,c){retu
rn window.Symbol&&Symbol.iterator&&Array.prototype.from&&b[Symbol.iterator]&&(b=
Array.from(b)),Array.isArray(b)||null===b||(b=a.convertToArrayForm(b)),g.call(th
is,b,c)}}}(c),function(a,b,c){function d(a){var c=b.timeline;c.currentTime=a,c._
discardAnimations(),0==c._animations.length?f=!1:requestAnimationFrame(d)}var e=
window.requestAnimationFrame;window.requestAnimationFrame=function(a){return e(f
unction(c){b.timeline._updateAnimationsPromises(),a(c),b.timeline._updateAnimati
onsPromises()})},b.AnimationTimeline=function(){this._animations=[],this.current
Time=void 0},b.AnimationTimeline.prototype={getAnimations:function(){return this
._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:functi
on(){b.animationsWithPromises=b.animationsWithPromises.filter(function(a){return
a._updatePromises()})},_discardAnimations:function(){this._updateAnimationsProm
ises(),this._animations=this._animations.filter(function(a){return"finished"!=a.
playState&&"idle"!=a.playState})},_play:function(a){var c=new b.Animation(a,this
);return this._animations.push(c),b.restartWebAnimationsNextTick(),c._updateProm
ises(),c._animation.play(),c._updatePromises(),c},play:function(a){return a&&a.r
emove(),this._play(a)}};var f=!1;b.restartWebAnimationsNextTick=function(){f||(f
=!0,requestAnimationFrame(d))};var g=new b.AnimationTimeline;b.timeline=g;try{Ob
ject.defineProperty(window.document,"timeline",{configurable:!0,get:function(){r
eturn g}})}catch(a){}try{window.document.timeline=g}catch(a){}}(0,e),function(a,
b,c){b.animationsWithPromises=[],b.Animation=function(b,c){if(this.id="",b&&b._i
d&&(this.id=b._id),this.effect=b,b&&(b._animation=this),!c)throw new Error("Anim
ation with null timeline is not supported");this._timeline=c,this._sequenceNumbe
r=a.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._ani
mation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idl
e",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromi
ses()},b.Animation.prototype={_updatePromises:function(){var a=this._oldPlayStat
e,b=this.playState;return this._readyPromise&&b!==a&&("idle"==b?(this._rejectRea
dyPromise(),this._readyPromise=void 0):"pending"==a?this._resolveReadyPromise():
"pending"==b&&(this._readyPromise=void 0)),this._finishedPromise&&b!==a&&("idle"
==b?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==b?t
his._resolveFinishedPromise():"finished"==a&&(this._finishedPromise=void 0)),thi
s._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebui
ldUnderlyingAnimation:function(){this._updatePromises();var a,c,d,e,f=!!this._an
imation;f&&(a=this.playbackRate,c=this._paused,d=this.startTime,e=this.currentTi
me,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),
(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=b
.newUnderlyingAnimationForKeyframeEffect(this.effect),b.bindAnimationForKeyframe
Effect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanc
eof window.GroupEffect)&&(this._animation=b.newUnderlyingAnimationForGroup(this.
effect),b.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&b.bin
dAnimationForCustomEffect(this),f&&(1!=a&&(this.playbackRate=a),null!==d?this.st
artTime=d:null!==e?this.currentTime=e:null!==this._holdTime&&(this.currentTime=t
his._holdTime),c&&this.pause()),this._updatePromises()},_updateChildren:function
(){if(this.effect&&"idle"!=this.playState){var a=this.effect._timing.delay;this.
_childAnimations.forEach(function(c){this._arrangeChildren(c,a),this.effect inst
anceof window.SequenceEffect&&(a+=b.groupChildDuration(c.effect))}.bind(this))}}
,_setExternalAnimation:function(a){if(this.effect&&this._isGroup)for(var b=0;b<t
his.effect.children.length;b++)this.effect.children[b]._animation=a,this._childA
nimations[b]._setExternalAnimation(a)},_constructChildAnimations:function(){if(t
his.effect&&this._isGroup){var a=this.effect._timing.delay;this._removeChildAnim
ations(),this.effect.children.forEach(function(c){var d=b.timeline._play(c);this
._childAnimations.push(d),d.playbackRate=this.playbackRate,this._paused&&d.pause
(),c._animation=this.effect._animation,this._arrangeChildren(d,a),this.effect in
stanceof window.SequenceEffect&&(a+=b.groupChildDuration(c))}.bind(this))}},_arr
angeChildren:function(a,b){null===this.startTime?a.currentTime=this.currentTime-
b/this.playbackRate:a.startTime!==this.startTime+b/this.playbackRate&&(a.startTi
me=this.startTime+b/this.playbackRate)},get timeline(){return this._timeline},ge
t playState(){return this._animation?this._animation.playState:"idle"},get finis
hed(){return window.Promise?(this._finishedPromise||(-1==b.animationsWithPromise
s.indexOf(this)&&b.animationsWithPromises.push(this),this._finishedPromise=new P
romise(function(a,b){this._resolveFinishedPromise=function(){a(this)},this._reje
ctFinishedPromise=function(){b({type:DOMException.ABORT_ERR,name:"AbortError"})}
}.bind(this)),"finished"==this.playState&&this._resolveFinishedPromise()),this._
finishedPromise):(console.warn("Animation Promises require JavaScript Promise co
nstructor"),null)},get ready(){return window.Promise?(this._readyPromise||(-1==b
.animationsWithPromises.indexOf(this)&&b.animationsWithPromises.push(this),this.
_readyPromise=new Promise(function(a,b){this._resolveReadyPromise=function(){a(t
his)},this._rejectReadyPromise=function(){b({type:DOMException.ABORT_ERR,name:"A
bortError"})}}.bind(this)),"pending"!==this.playState&&this._resolveReadyPromise
()),this._readyPromise):(console.warn("Animation Promises require JavaScript Pro
mise constructor"),null)},get onfinish(){return this._animation.onfinish},set on
finish(a){this._animation.onfinish="function"==typeof a?function(b){b.target=thi
s,a.call(this,b)}.bind(this):a},get oncancel(){return this._animation.oncancel},
set oncancel(a){this._animation.oncancel="function"==typeof a?function(b){b.targ
et=this,a.call(this,b)}.bind(this):a},get currentTime(){this._updatePromises();v
ar a=this._animation.currentTime;return this._updatePromises(),a},set currentTim
e(a){this._updatePromises(),this._animation.currentTime=isFinite(a)?a:Math.sign(
a)*Number.MAX_VALUE,this._register(),this._forEachChild(function(b,c){b.currentT
ime=a-c}),this._updatePromises()},get startTime(){return this._animation.startTi
me},set startTime(a){this._updatePromises(),this._animation.startTime=isFinite(a
)?a:Math.sign(a)*Number.MAX_VALUE,this._register(),this._forEachChild(function(b
,c){b.startTime=a+c}),this._updatePromises()},get playbackRate(){return this._an
imation.playbackRate},set playbackRate(a){this._updatePromises();var b=this.curr
entTime;this._animation.playbackRate=a,this._forEachChild(function(b){b.playback
Rate=a}),null!==b&&(this.currentTime=b),this._updatePromises()},play:function(){
this._updatePromises(),this._paused=!1,this._animation.play(),-1==this._timeline
._animations.indexOf(this)&&this._timeline._animations.push(this),this._register
(),b.awaitStartTime(this),this._forEachChild(function(a){var b=a.currentTime;a.p
lay(),a.currentTime=b}),this._updatePromises()},pause:function(){this._updatePro
mises(),this.currentTime&&(this._holdTime=this.currentTime),this._animation.paus
e(),this._register(),this._forEachChild(function(a){a.pause()}),this._paused=!0,
this._updatePromises()},finish:function(){this._updatePromises(),this._animation
.finish(),this._register(),this._updatePromises()},cancel:function(){this._updat
ePromises(),this._animation.cancel(),this._register(),this._removeChildAnimation
s(),this._updatePromises()},reverse:function(){this._updatePromises();var a=this
.currentTime;this._animation.reverse(),this._forEachChild(function(a){a.reverse(
)}),null!==a&&(this.currentTime=a),this._updatePromises()},addEventListener:func
tion(a,b){var c=b;"function"==typeof b&&(c=function(a){a.target=this,b.call(this
,a)}.bind(this),b._wrapper=c),this._animation.addEventListener(a,c)},removeEvent
Listener:function(a,b){this._animation.removeEventListener(a,b&&b._wrapper||b)},
_removeChildAnimations:function(){for(;this._childAnimations.length;)this._child
Animations.pop().cancel()},_forEachChild:function(b){var c=0;if(this.effect.chil
dren&&this._childAnimations.length<this.effect.children.length&&this._constructC
hildAnimations(),this._childAnimations.forEach(function(a){b.call(this,a,c),this
.effect instanceof window.SequenceEffect&&(c+=a.effect.activeDuration)}.bind(thi
s)),"pending"!=this.playState){var d=this.effect._timing,e=this.currentTime;null
!==e&&(e=a.calculateIterationProgress(a.calculateActiveDuration(d),e,d)),(null==
e||isNaN(e))&&this._removeChildAnimations()}}},window.Animation=b.Animation}(c,e
),function(a,b,c){function d(b){this._frames=a.normalizeKeyframes(b)}function e(
){for(var a=!1;i.length;)i.shift()._updateChildren(),a=!0;return a}var f=functio
n(a){if(a._animation=void 0,a instanceof window.SequenceEffect||a instanceof win
dow.GroupEffect)for(var b=0;b<a.children.length;b++)f(a.children[b])};b.removeMu
lti=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];d._parent?(-1==b.ind
exOf(d._parent)&&b.push(d._parent),d._parent.children.splice(d._parent.children.
indexOf(d),1),d._parent=null,f(d)):d._animation&&d._animation.effect==d&&(d._ani
mation.cancel(),d._animation.effect=new KeyframeEffect(null,[]),d._animation._ca
llback&&(d._animation._callback._animation=null),d._animation._rebuildUnderlying
Animation(),f(d))}for(c=0;c<b.length;c++)b[c]._rebuild()},b.KeyframeEffect=funct
ion(b,c,e,f){return this.target=b,this._parent=null,e=a.numericTimingToObject(e)
,this._timingInput=a.cloneTimingInput(e),this._timing=a.normalizeTimingInput(e),
this.timing=a.makeTiming(e,!1,this),this.timing._effect=this,"function"==typeof
c?(a.deprecated("Custom KeyframeEffect","2015-06-22","Use KeyframeEffect.onsampl
e instead."),this._normalizedKeyframes=c):this._normalizedKeyframes=new d(c),thi
s._keyframes=c,this.activeDuration=a.calculateActiveDuration(this._timing),this.
_id=f,this},b.KeyframeEffect.prototype={getFrames:function(){return"function"==t
ypeof this._normalizedKeyframes?this._normalizedKeyframes:this._normalizedKeyfra
mes._frames},set onsample(a){if("function"==typeof this.getFrames())throw new Er
ror("Setting onsample on custom effect KeyframeEffect is not supported.");this._
onsample=a,this._animation&&this._animation._rebuildUnderlyingAnimation()},get p
arent(){return this._parent},clone:function(){if("function"==typeof this.getFram
es())throw new Error("Cloning custom effects is not supported.");var b=new Keyfr
ameEffect(this.target,[],a.cloneTimingInput(this._timingInput),this._id);return
b._normalizedKeyframes=this._normalizedKeyframes,b._keyframes=this._keyframes,b}
,remove:function(){b.removeMulti([this])}};var g=Element.prototype.animate;Eleme
nt.prototype.animate=function(a,c){var d="";return c&&c.id&&(d=c.id),b.timeline.
_play(new b.KeyframeEffect(this,a,c,d))};var h=document.createElementNS("http://
www.w3.org/1999/xhtml","div");b.newUnderlyingAnimationForKeyframeEffect=function
(a){if(a){var b=a.target||h,c=a._keyframes;"function"==typeof c&&(c=[]);var d=a.
_timingInput;d.id=a._id}else var b=h,c=[],d=0;return g.apply(b,[c,d])},b.bindAni
mationForKeyframeEffect=function(a){a.effect&&"function"==typeof a.effect._norma
lizedKeyframes&&b.bindAnimationForCustomEffect(a)};var i=[];b.awaitStartTime=fun
ction(a){null===a.startTime&&a._isGroup&&(0==i.length&&requestAnimationFrame(e),
i.push(a))};var j=window.getComputedStyle;Object.defineProperty(window,"getCompu
tedStyle",{configurable:!0,enumerable:!0,value:function(){b.timeline._updateAnim
ationsPromises();var a=j.apply(this,arguments);return e()&&(a=j.apply(this,argum
ents)),b.timeline._updateAnimationsPromises(),a}}),window.KeyframeEffect=b.Keyfr
ameEffect,window.Element.prototype.getAnimations=function(){return document.time
line.getAnimations().filter(function(a){return null!==a.effect&&a.effect.target=
=this}.bind(this))}}(c,e),function(a,b,c){function d(a){a._registered||(a._regis
tered=!0,g.push(a),h||(h=!0,requestAnimationFrame(e)))}function e(a){var b=g;g=[
],b.sort(function(a,b){return a._sequenceNumber-b._sequenceNumber}),b=b.filter(f
unction(a){a();var b=a._animation?a._animation.playState:"idle";return"running"!
=b&&"pending"!=b&&(a._registered=!1),a._registered}),g.push.apply(g,b),g.length?
(h=!0,requestAnimationFrame(e)):h=!1}var f=(document.createElementNS("http://www
.w3.org/1999/xhtml","div"),0);b.bindAnimationForCustomEffect=function(b){var c,e
=b.effect.target,g="function"==typeof b.effect.getFrames();c=g?b.effect.getFrame
s():b.effect._onsample;var h=b.effect.timing,i=null;h=a.normalizeTimingInput(h);
var j=function(){var d=j._animation?j._animation.currentTime:null;null!==d&&(d=a
.calculateIterationProgress(a.calculateActiveDuration(h),d,h),isNaN(d)&&(d=null)
),d!==i&&(g?c(d,e,b.effect):c(d,b.effect,b.effect._animation)),i=d};j._animation
=b,j._registered=!1,j._sequenceNumber=f++,b._callback=j,d(j)};var g=[],h=!1;b.An
imation.prototype._register=function(){this._callback&&d(this._callback)}}(c,e),
function(a,b,c){function d(a){return a._timing.delay+a.activeDuration+a._timing.
endDelay}function e(b,c,d){this._id=d,this._parent=null,this.children=b||[],this
._reparent(this.children),c=a.numericTimingToObject(c),this._timingInput=a.clone
TimingInput(c),this._timing=a.normalizeTimingInput(c,!0),this.timing=a.makeTimin
g(c,!0,this),this.timing._effect=this,"auto"===this._timing.duration&&(this._tim
ing.duration=this.activeDuration)}window.SequenceEffect=function(){e.apply(this,
arguments)},window.GroupEffect=function(){e.apply(this,arguments)},e.prototype={
_isAncestor:function(a){for(var b=this;null!==b;){if(b==a)return!0;b=b._parent}r
eturn!1},_rebuild:function(){for(var a=this;a;)"auto"===a.timing.duration&&(a._t
iming.duration=a.activeDuration),a=a._parent;this._animation&&this._animation._r
ebuildUnderlyingAnimation()},_reparent:function(a){b.removeMulti(a);for(var c=0;
c<a.length;c++)a[c]._parent=this},_putChild:function(a,b){for(var c=b?"Cannot ap
pend an ancestor or self":"Cannot prepend an ancestor or self",d=0;d<a.length;d+
+)if(this._isAncestor(a[d]))throw{type:DOMException.HIERARCHY_REQUEST_ERR,name:"
HierarchyRequestError",message:c};for(var d=0;d<a.length;d++)b?this.children.pus
h(a[d]):this.children.unshift(a[d]);this._reparent(a),this._rebuild()},append:fu
nction(){this._putChild(arguments,!0)},prepend:function(){this._putChild(argumen
ts,!1)},get parent(){return this._parent},get firstChild(){return this.children.
length?this.children[0]:null},get lastChild(){return this.children.length?this.c
hildren[this.children.length-1]:null},clone:function(){for(var b=a.cloneTimingIn
put(this._timingInput),c=[],d=0;d<this.children.length;d++)c.push(this.children[
d].clone());return this instanceof GroupEffect?new GroupEffect(c,b):new Sequence
Effect(c,b)},remove:function(){b.removeMulti([this])}},window.SequenceEffect.pro
totype=Object.create(e.prototype),Object.defineProperty(window.SequenceEffect.pr
ototype,"activeDuration",{get:function(){var a=0;return this.children.forEach(fu
nction(b){a+=d(b)}),Math.max(a,0)}}),window.GroupEffect.prototype=Object.create(
e.prototype),Object.defineProperty(window.GroupEffect.prototype,"activeDuration"
,{get:function(){var a=0;return this.children.forEach(function(b){a=Math.max(a,d
(b))}),a}}),b.newUnderlyingAnimationForGroup=function(c){var d,e=null,f=function
(b){var c=d._wrapper;if(c&&"pending"!=c.playState&&c.effect)return null==b?void
c._removeChildAnimations():0==b&&c.playbackRate<0&&(e||(e=a.normalizeTimingInput
(c.effect.timing)),b=a.calculateIterationProgress(a.calculateActiveDuration(e),-
1,e),isNaN(b)||null==b)?(c._forEachChild(function(a){a.currentTime=-1}),void c._
removeChildAnimations()):void 0},g=new KeyframeEffect(null,[],c._timing,c._id);r
eturn g.onsample=f,d=b.timeline._play(g)},b.bindAnimationForGroup=function(a){a.
_animation._wrapper=a,a._isGroup=!0,b.awaitStartTime(a),a._constructChildAnimati
ons(),a._setExternalAnimation(a)},b.groupChildDuration=d}(c,e),b.true=a}({},func
tion(){return this}()); |
16 }return[f,g,function(a){for(var c=b.inset?"inset ":" ",f=0;f<e.length;f++)c+=e[f
](a[0][f])+" ";return d&&(c+=d(a[1])),c}]}}function e(b,c,d,e){function f(a){ret
urn{inset:a,color:[0,0,0,0],lengths:[{px:0},{px:0},{px:0},{px:0}]}}for(var g=[],
h=[],i=0;i<d.length||i<e.length;i++){var j=d[i]||f(e[i].inset),k=e[i]||f(d[i].in
set);g.push(j),h.push(k)}return a.mergeNestedRepeated(b,c,g,h)}var f=e.bind(null
,d,", ");a.addPropertiesHandler(c,f,["box-shadow","text-shadow"])}(d),function(a
,b){function c(a){return a.toFixed(3).replace(".000","")}function d(a,b,c){retur
n Math.min(b,Math.max(a,c))}function e(a){if(/^\s*[-+]?(\d*\.)?\d+\s*$/.test(a))
return Number(a)}function f(a,b){return[a,b,c]}function g(a,b){if(0!=a)return i(
0,1/0)(a,b)}function h(a,b){return[a,b,function(a){return Math.round(d(1,1/0,a))
}]}function i(a,b){return function(e,f){return[e,f,function(e){return c(d(a,b,e)
)}]}}function j(a,b){return[a,b,Math.round]}a.clamp=d,a.addPropertiesHandler(e,i
(0,1/0),["border-image-width","line-height"]),a.addPropertiesHandler(e,i(0,1),["
opacity","shape-image-threshold"]),a.addPropertiesHandler(e,g,["flex-grow","flex
-shrink"]),a.addPropertiesHandler(e,h,["orphans","widows"]),a.addPropertiesHandl
er(e,j,["z-index"]),a.parseNumber=e,a.mergeNumbers=f,a.numberToString=c}(d,f),fu
nction(a,b){function c(a,b){if("visible"==a||"visible"==b)return[0,1,function(c)
{return c<=0?a:c>=1?b:"visible"}]}a.addPropertiesHandler(String,c,["visibility"]
)}(d),function(a,b){function c(a){a=a.trim(),f.fillStyle="#000",f.fillStyle=a;va
r b=f.fillStyle;if(f.fillStyle="#fff",f.fillStyle=a,b==f.fillStyle){f.fillRect(0
,0,1,1);var c=f.getImageData(0,0,1,1).data;f.clearRect(0,0,1,1);var d=c[3]/255;r
eturn[c[0]*d,c[1]*d,c[2]*d,d]}}function d(b,c){return[b,c,function(b){function c
(a){return Math.max(0,Math.min(255,a))}if(b[3])for(var d=0;d<3;d++)b[d]=Math.rou
nd(c(b[d]/b[3]));return b[3]=a.numberToString(a.clamp(0,1,b[3])),"rgba("+b.join(
",")+")"}]}var e=document.createElementNS("http://www.w3.org/1999/xhtml","canvas
");e.width=e.height=1;var f=e.getContext("2d");a.addPropertiesHandler(c,d,["back
ground-color","border-bottom-color","border-left-color","border-right-color","bo
rder-top-color","color","outline-color","text-decoration-color"]),a.consumeColor
=a.consumeParenthesised.bind(null,c),a.mergeColors=d}(d,f),function(a,b){functio
n c(a,b){if(b=b.trim().toLowerCase(),"0"==b&&"px".search(a)>=0)return{px:0};if(/
^[^(]*$|^calc/.test(b)){b=b.replace(/calc\(/g,"(");var c={};b=b.replace(a,functi
on(a){return c[a]=null,"U"+a});for(var d="U("+a.source+")",e=b.replace(/[-+]?(\d
*\.)?\d+/g,"N").replace(new RegExp("N"+d,"g"),"D").replace(/\s[+-]\s/g,"O").repl
ace(/\s/g,""),f=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],g=0;g<f.leng
th;)f[g].test(e)?(e=e.replace(f[g],"$1"),g=0):g++;if("D"==e){for(var h in c){var
i=eval(b.replace(new RegExp("U"+h,"g"),"").replace(new RegExp(d,"g"),"*0"));if(
!isFinite(i))return;c[h]=i}return c}}}function d(a,b){return e(a,b,!0)}function
e(b,c,d){var e,f=[];for(e in b)f.push(e);for(e in c)f.indexOf(e)<0&&f.push(e);re
turn b=f.map(function(a){return b[a]||0}),c=f.map(function(a){return c[a]||0}),[
b,c,function(b){var c=b.map(function(c,e){return 1==b.length&&d&&(c=Math.max(c,0
)),a.numberToString(c)+f[e]}).join(" + ");return b.length>1?"calc("+c+")":c}]}va
r f="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",g=c.bind(null,new RegExp(f,
"g")),h=c.bind(null,new RegExp(f+"|%","g")),i=c.bind(null,/deg|rad|grad|turn/g);
a.parseLength=g,a.parseLengthOrPercent=h,a.consumeLengthOrPercent=a.consumeParen
thesised.bind(null,h),a.parseAngle=i,a.mergeDimensions=e;var j=a.consumeParenthe
sised.bind(null,g),k=a.consumeRepeated.bind(void 0,j,/^/),l=a.consumeRepeated.bi
nd(void 0,k,/^,/);a.consumeSizePairList=l;var m=function(a){var b=l(a);if(b&&""=
=b[1])return b[0]},n=a.mergeNestedRepeated.bind(void 0,d," "),o=a.mergeNestedRep
eated.bind(void 0,n,",");a.mergeNonNegativeSizePair=n,a.addPropertiesHandler(m,o
,["background-size"]),a.addPropertiesHandler(h,d,["border-bottom-width","border-
image-width","border-left-width","border-right-width","border-top-width","flex-b
asis","font-size","height","line-height","max-height","max-width","outline-width
","width"]),a.addPropertiesHandler(h,e,["border-bottom-left-radius","border-bott
om-right-radius","border-top-left-radius","border-top-right-radius","bottom","le
ft","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","
min-height","min-width","outline-offset","padding-bottom","padding-left","paddin
g-right","padding-top","perspective","right","shape-margin","text-indent","top",
"vertical-align","word-spacing"])}(d,f),function(a,b){function c(b){return a.con
sumeLengthOrPercent(b)||a.consumeToken(/^auto/,b)}function d(b){var d=a.consumeL
ist([a.ignore(a.consumeToken.bind(null,/^rect/)),a.ignore(a.consumeToken.bind(nu
ll,/^\(/)),a.consumeRepeated.bind(null,c,/^,/),a.ignore(a.consumeToken.bind(null
,/^\)/))],b);if(d&&4==d[0].length)return d[0]}function e(b,c){return"auto"==b||"
auto"==c?[!0,!1,function(d){var e=d?b:c;if("auto"==e)return"auto";var f=a.mergeD
imensions(e,e);return f[2](f[0])}]:a.mergeDimensions(b,c)}function f(a){return"r
ect("+a+")"}var g=a.mergeWrappedNestedRepeated.bind(null,f,e,", ");a.parseBox=d,
a.mergeBoxes=g,a.addPropertiesHandler(d,g,["clip"])}(d,f),function(a,b){function
c(a){return function(b){var c=0;return a.map(function(a){return a===k?b[c++]:a}
)}}function d(a){return a}function e(b){if(b=b.toLowerCase().trim(),"none"==b)re
turn[];for(var c,d=/\s*(\w+)\(([^)]*)\)/g,e=[],f=0;c=d.exec(b);){if(c.index!=f)r
eturn;f=c.index+c[0].length;var g=c[1],h=n[g];if(!h)return;var i=c[2].split(",")
,j=h[0];if(j.length<i.length)return;for(var k=[],o=0;o<j.length;o++){var p,q=i[o
],r=j[o];if(p=q?{A:function(b){return"0"==b.trim()?m:a.parseAngle(b)},N:a.parseN
umber,T:a.parseLengthOrPercent,L:a.parseLength}[r.toUpperCase()](q):{a:m,n:k[0],
t:l}[r],void 0===p)return;k.push(p)}if(e.push({t:g,d:k}),d.lastIndex==b.length)r
eturn e}}function f(a){return a.toFixed(6).replace(".000000","")}function g(b,c)
{if(b.decompositionPair!==c){b.decompositionPair=c;var d=a.makeMatrixDecompositi
on(b)}if(c.decompositionPair!==b){c.decompositionPair=b;var e=a.makeMatrixDecomp
osition(c)}return null==d[0]||null==e[0]?[[!1],[!0],function(a){return a?c[0].d:
b[0].d}]:(d[0].push(0),e[0].push(1),[d,e,function(b){var c=a.quat(d[0][3],e[0][3
],b[5]),g=a.composeMatrix(b[0],b[1],b[2],c,b[4]),h=g.map(f).join(",");return h}]
)}function h(a){return a.replace(/[xy]/,"")}function i(a){return a.replace(/(x|y
|z|3d)?$/,"3d")}function j(b,c){var d=a.makeMatrixDecomposition&&!0,e=!1;if(!b.l
ength||!c.length){b.length||(e=!0,b=c,c=[]);for(var f=0;f<b.length;f++){var j=b[
f].t,k=b[f].d,l="scale"==j.substr(0,5)?1:0;c.push({t:j,d:k.map(function(a){if("n
umber"==typeof a)return l;var b={};for(var c in a)b[c]=l;return b})})}}var m=fun
ction(a,b){return"perspective"==a&&"perspective"==b||("matrix"==a||"matrix3d"==a
)&&("matrix"==b||"matrix3d"==b)},o=[],p=[],q=[];if(b.length!=c.length){if(!d)ret
urn;var r=g(b,c);o=[r[0]],p=[r[1]],q=[["matrix",[r[2]]]]}else for(var f=0;f<b.le
ngth;f++){var j,s=b[f].t,t=c[f].t,u=b[f].d,v=c[f].d,w=n[s],x=n[t];if(m(s,t)){if(
!d)return;var r=g([b[f]],[c[f]]);o.push(r[0]),p.push(r[1]),q.push(["matrix",[r[2
]]])}else{if(s==t)j=s;else if(w[2]&&x[2]&&h(s)==h(t))j=h(s),u=w[2](u),v=x[2](v);
else{if(!w[1]||!x[1]||i(s)!=i(t)){if(!d)return;var r=g(b,c);o=[r[0]],p=[r[1]],q=
[["matrix",[r[2]]]];break}j=i(s),u=w[1](u),v=x[1](v)}for(var y=[],z=[],A=[],B=0;
B<u.length;B++){var C="number"==typeof u[B]?a.mergeNumbers:a.mergeDimensions,r=C
(u[B],v[B]);y[B]=r[0],z[B]=r[1],A.push(r[2])}o.push(y),p.push(z),q.push([j,A])}}
if(e){var D=o;o=p,p=D}return[o,p,function(a){return a.map(function(a,b){var c=a.
map(function(a,c){return q[b][1][c](a)}).join(",");return"matrix"==q[b][0]&&16==
c.split(",").length&&(q[b][0]="matrix3d"),q[b][0]+"("+c+")"}).join(" ")}]}var k=
null,l={px:0},m={deg:0},n={matrix:["NNNNNN",[k,k,0,0,k,k,0,0,0,0,1,0,k,k,0,1],d]
,matrix3d:["NNNNNNNNNNNNNNNN",d],rotate:["A"],rotatex:["A"],rotatey:["A"],rotate
z:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",c([k,k,1]),d],scalex:["N
",c([k,1,1]),c([k,1])],scaley:["N",c([1,k,1]),c([1,k])],scalez:["N",c([1,1,k])],
scale3d:["NNN",d],skew:["Aa",null,d],skewx:["A",null,c([k,m])],skewy:["A",null,c
([m,k])],translate:["Tt",c([k,k,l]),d],translatex:["T",c([k,l,l]),c([k,l])],tran
slatey:["T",c([l,k,l]),c([l,k])],translatez:["L",c([l,l,k])],translate3d:["TTL",
d]};a.addPropertiesHandler(e,j,["transform"])}(d,f),function(a){function b(a){va
r b=Number(a);if(!(isNaN(b)||b<100||b>900||b%100!==0))return b}function c(b){ret
urn b=100*Math.round(b/100),b=a.clamp(100,900,b),400===b?"normal":700===b?"bold"
:String(b)}function d(a,b){return[a,b,c]}a.addPropertiesHandler(b,d,["font-weigh
t"])}(d),function(a){function b(a){var b={};for(var c in a)b[c]=-a[c];return b}f
unction c(b){return a.consumeToken(/^(left|center|right|top|bottom)\b/i,b)||a.co
nsumeLengthOrPercent(b)}function d(b,d){var e=a.consumeRepeated(c,/^/,d);if(e&&"
"==e[1]){var f=e[0];if(f[0]=f[0]||"center",f[1]=f[1]||"center",3==b&&(f[2]=f[2]|
|{px:0}),f.length==b){if(/top|bottom/.test(f[0])||/left|right/.test(f[1])){var h
=f[0];f[0]=f[1],f[1]=h}if(/left|right|center|Object/.test(f[0])&&/top|bottom|cen
ter|Object/.test(f[1]))return f.map(function(a){return"object"==typeof a?a:g[a]}
)}}}function e(d){var e=a.consumeRepeated(c,/^/,d);if(e){for(var f=e[0],h=[{"%":
50},{"%":50}],i=0,j=!1,k=0;k<f.length;k++){var l=f[k];"string"==typeof l?(j=/bot
tom|right/.test(l),i={left:0,right:0,center:i,top:1,bottom:1}[l],h[i]=g[l],"cent
er"==l&&i++):(j&&(l=b(l),l["%"]=(l["%"]||0)+100),h[i]=l,i++,j=!1)}return[h,e[1]]
}}function f(b){var c=a.consumeRepeated(e,/^,/,b);if(c&&""==c[1])return c[0]}var
g={left:{"%":0},center:{"%":50},right:{"%":100},top:{"%":0},bottom:{"%":100}},h
=a.mergeNestedRepeated.bind(null,a.mergeDimensions," ");a.addPropertiesHandler(d
.bind(null,3),h,["transform-origin"]),a.addPropertiesHandler(d.bind(null,2),h,["
perspective-origin"]),a.consumePosition=e,a.mergeOffsetList=h;var i=a.mergeNeste
dRepeated.bind(null,h,", ");a.addPropertiesHandler(f,i,["background-position","o
bject-position"])}(d),function(a){function b(b){var c=a.consumeToken(/^circle/,b
);if(c&&c[0])return["circle"].concat(a.consumeList([a.ignore(a.consumeToken.bind
(void 0,/^\(/)),d,a.ignore(a.consumeToken.bind(void 0,/^at/)),a.consumePosition,
a.ignore(a.consumeToken.bind(void 0,/^\)/))],c[1]));var f=a.consumeToken(/^ellip
se/,b);if(f&&f[0])return["ellipse"].concat(a.consumeList([a.ignore(a.consumeToke
n.bind(void 0,/^\(/)),e,a.ignore(a.consumeToken.bind(void 0,/^at/)),a.consumePos
ition,a.ignore(a.consumeToken.bind(void 0,/^\)/))],f[1]));var g=a.consumeToken(/
^polygon/,b);return g&&g[0]?["polygon"].concat(a.consumeList([a.ignore(a.consume
Token.bind(void 0,/^\(/)),a.optional(a.consumeToken.bind(void 0,/^nonzero\s*,|^e
venodd\s*,/),"nonzero,"),a.consumeSizePairList,a.ignore(a.consumeToken.bind(void
0,/^\)/))],g[1])):void 0}function c(b,c){if(b[0]===c[0])return"circle"==b[0]?a.
mergeList(b.slice(1),c.slice(1),["circle(",a.mergeDimensions," at ",a.mergeOffse
tList,")"]):"ellipse"==b[0]?a.mergeList(b.slice(1),c.slice(1),["ellipse(",a.merg
eNonNegativeSizePair," at ",a.mergeOffsetList,")"]):"polygon"==b[0]&&b[1]==c[1]?
a.mergeList(b.slice(2),c.slice(2),["polygon(",b[1],g,")"]):void 0}var d=a.consum
eParenthesised.bind(null,a.parseLengthOrPercent),e=a.consumeRepeated.bind(void 0
,d,/^/),f=a.mergeNestedRepeated.bind(void 0,a.mergeDimensions," "),g=a.mergeNest
edRepeated.bind(void 0,f,",");a.addPropertiesHandler(b,c,["shape-outside"])}(d),
function(a,b){function c(a,b){b.concat([a]).forEach(function(b){b in document.do
cumentElement.style&&(d[a]=b)})}var d={};c("transform",["webkitTransform","msTra
nsform"]),c("transformOrigin",["webkitTransformOrigin"]),c("perspective",["webki
tPerspective"]),c("perspectiveOrigin",["webkitPerspectiveOrigin"]),a.propertyNam
e=function(a){return d[a]||a}}(d,f)}(),!function(){if(void 0===document.createEl
ement("div").animate([]).oncancel){var a;if(window.performance&&performance.now)
var a=function(){return performance.now()};else var a=function(){return Date.now
()};var b=function(a,b,c){this.target=a,this.currentTime=b,this.timelineTime=c,t
his.type="cancel",this.bubbles=!1,this.cancelable=!1,this.currentTarget=a,this.d
efaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()},c=
window.Element.prototype.animate;window.Element.prototype.animate=function(d,e){
var f=c.call(this,d,e);f._cancelHandlers=[],f.oncancel=null;var g=f.cancel;f.can
cel=function(){g.call(this);var c=new b(this,null,a()),d=this._cancelHandlers.co
ncat(this.oncancel?[this.oncancel]:[]);setTimeout(function(){d.forEach(function(
a){a.call(c.target,c)})},0)};var h=f.addEventListener;f.addEventListener=functio
n(a,b){"function"==typeof b&&"cancel"==a?this._cancelHandlers.push(b):h.call(thi
s,a,b)};var i=f.removeEventListener;return f.removeEventListener=function(a,b){i
f("cancel"==a){var c=this._cancelHandlers.indexOf(b);c>=0&&this._cancelHandlers.
splice(c,1)}else i.call(this,a,b)},f}}}(),function(a){var b=document.documentEle
ment,c=null,d=!1;try{var e=getComputedStyle(b).getPropertyValue("opacity"),f="0"
==e?"1":"0";c=b.animate({opacity:[f,f]},{duration:1}),c.currentTime=0,d=getCompu
tedStyle(b).getPropertyValue("opacity")==f}catch(a){}finally{c&&c.cancel()}if(!d
){var g=window.Element.prototype.animate;window.Element.prototype.animate=functi
on(b,c){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&b[Symbol.it
erator]&&(b=Array.from(b)),Array.isArray(b)||null===b||(b=a.convertToArrayForm(b
)),g.call(this,b,c)}}}(c),!function(a,b,c){function d(a){var c=b.timeline;c.curr
entTime=a,c._discardAnimations(),0==c._animations.length?f=!1:requestAnimationFr
ame(d)}var e=window.requestAnimationFrame;window.requestAnimationFrame=function(
a){return e(function(c){b.timeline._updateAnimationsPromises(),a(c),b.timeline._
updateAnimationsPromises()})},b.AnimationTimeline=function(){this._animations=[]
,this.currentTime=void 0},b.AnimationTimeline.prototype={getAnimations:function(
){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPr
omises:function(){b.animationsWithPromises=b.animationsWithPromises.filter(funct
ion(a){return a._updatePromises()})},_discardAnimations:function(){this._updateA
nimationsPromises(),this._animations=this._animations.filter(function(a){return"
finished"!=a.playState&&"idle"!=a.playState})},_play:function(a){var c=new b.Ani
mation(a,this);return this._animations.push(c),b.restartWebAnimationsNextTick(),
c._updatePromises(),c._animation.play(),c._updatePromises(),c},play:function(a){
return a&&a.remove(),this._play(a)}};var f=!1;b.restartWebAnimationsNextTick=fun
ction(){f||(f=!0,requestAnimationFrame(d))};var g=new b.AnimationTimeline;b.time
line=g;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get
:function(){return g}})}catch(a){}try{window.document.timeline=g}catch(a){}}(c,e
,f),function(a,b,c){b.animationsWithPromises=[],b.Animation=function(b,c){if(thi
s.id="",b&&b._id&&(this.id=b._id),this.effect=b,b&&(b._animation=this),!c)throw
new Error("Animation with null timeline is not supported");this._timeline=c,this
._sequenceNumber=a.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGro
up=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._ol
dPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),th
is._updatePromises()},b.Animation.prototype={_updatePromises:function(){var a=th
is._oldPlayState,b=this.playState;return this._readyPromise&&b!==a&&("idle"==b?(
this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==a?this._resolve
ReadyPromise():"pending"==b&&(this._readyPromise=void 0)),this._finishedPromise&
&b!==a&&("idle"==b?(this._rejectFinishedPromise(),this._finishedPromise=void 0):
"finished"==b?this._resolveFinishedPromise():"finished"==a&&(this._finishedPromi
se=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finished
Promise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var a,c,d
,e,f=!!this._animation;f&&(a=this.playbackRate,c=this._paused,d=this.startTime,e
=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._a
nimation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(th
is._animation=b.newUnderlyingAnimationForKeyframeEffect(this.effect),b.bindAnima
tionForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this
.effect instanceof window.GroupEffect)&&(this._animation=b.newUnderlyingAnimatio
nForGroup(this.effect),b.bindAnimationForGroup(this)),this.effect&&this.effect._
onsample&&b.bindAnimationForCustomEffect(this),f&&(1!=a&&(this.playbackRate=a),n
ull!==d?this.startTime=d:null!==e?this.currentTime=e:null!==this._holdTime&&(thi
s.currentTime=this._holdTime),c&&this.pause()),this._updatePromises()},_updateCh
ildren:function(){if(this.effect&&"idle"!=this.playState){var a=this.effect._tim
ing.delay;this._childAnimations.forEach(function(c){this._arrangeChildren(c,a),t
his.effect instanceof window.SequenceEffect&&(a+=b.groupChildDuration(c.effect))
}.bind(this))}},_setExternalAnimation:function(a){if(this.effect&&this._isGroup)
for(var b=0;b<this.effect.children.length;b++)this.effect.children[b]._animation
=a,this._childAnimations[b]._setExternalAnimation(a)},_constructChildAnimations:
function(){if(this.effect&&this._isGroup){var a=this.effect._timing.delay;this._
removeChildAnimations(),this.effect.children.forEach(function(c){var d=b.timelin
e._play(c);this._childAnimations.push(d),d.playbackRate=this.playbackRate,this._
paused&&d.pause(),c._animation=this.effect._animation,this._arrangeChildren(d,a)
,this.effect instanceof window.SequenceEffect&&(a+=b.groupChildDuration(c))}.bin
d(this))}},_arrangeChildren:function(a,b){null===this.startTime?a.currentTime=th
is.currentTime-b/this.playbackRate:a.startTime!==this.startTime+b/this.playbackR
ate&&(a.startTime=this.startTime+b/this.playbackRate)},get timeline(){return thi
s._timeline},get playState(){return this._animation?this._animation.playState:"i
dle"},get finished(){return window.Promise?(this._finishedPromise||(b.animations
WithPromises.indexOf(this)==-1&&b.animationsWithPromises.push(this),this._finish
edPromise=new Promise(function(a,b){this._resolveFinishedPromise=function(){a(th
is)},this._rejectFinishedPromise=function(){b({type:DOMException.ABORT_ERR,name:
"AbortError"})}}.bind(this)),"finished"==this.playState&&this._resolveFinishedPr
omise()),this._finishedPromise):(console.warn("Animation Promises require JavaSc
ript Promise constructor"),null)},get ready(){return window.Promise?(this._ready
Promise||(b.animationsWithPromises.indexOf(this)==-1&&b.animationsWithPromises.p
ush(this),this._readyPromise=new Promise(function(a,b){this._resolveReadyPromise
=function(){a(this)},this._rejectReadyPromise=function(){b({type:DOMException.AB
ORT_ERR,name:"AbortError"})}}.bind(this)),"pending"!==this.playState&&this._reso
lveReadyPromise()),this._readyPromise):(console.warn("Animation Promises require
JavaScript Promise constructor"),null)},get onfinish(){return this._animation.o
nfinish},set onfinish(a){"function"==typeof a?this._animation.onfinish=function(
b){b.target=this,a.call(this,b)}.bind(this):this._animation.onfinish=a},get onca
ncel(){return this._animation.oncancel},set oncancel(a){"function"==typeof a?thi
s._animation.oncancel=function(b){b.target=this,a.call(this,b)}.bind(this):this.
_animation.oncancel=a},get currentTime(){this._updatePromises();var a=this._anim
ation.currentTime;return this._updatePromises(),a},set currentTime(a){this._upda
tePromises(),this._animation.currentTime=isFinite(a)?a:Math.sign(a)*Number.MAX_V
ALUE,this._register(),this._forEachChild(function(b,c){b.currentTime=a-c}),this.
_updatePromises()},get startTime(){return this._animation.startTime},set startTi
me(a){this._updatePromises(),this._animation.startTime=isFinite(a)?a:Math.sign(a
)*Number.MAX_VALUE,this._register(),this._forEachChild(function(b,c){b.startTime
=a+c}),this._updatePromises()},get playbackRate(){return this._animation.playbac
kRate},set playbackRate(a){this._updatePromises();var b=this.currentTime;this._a
nimation.playbackRate=a,this._forEachChild(function(b){b.playbackRate=a}),null!=
=b&&(this.currentTime=b),this._updatePromises()},play:function(){this._updatePro
mises(),this._paused=!1,this._animation.play(),this._timeline._animations.indexO
f(this)==-1&&this._timeline._animations.push(this),this._register(),b.awaitStart
Time(this),this._forEachChild(function(a){var b=a.currentTime;a.play(),a.current
Time=b}),this._updatePromises()},pause:function(){this._updatePromises(),this.cu
rrentTime&&(this._holdTime=this.currentTime),this._animation.pause(),this._regis
ter(),this._forEachChild(function(a){a.pause()}),this._paused=!0,this._updatePro
mises()},finish:function(){this._updatePromises(),this._animation.finish(),this.
_register(),this._updatePromises()},cancel:function(){this._updatePromises(),thi
s._animation.cancel(),this._register(),this._removeChildAnimations(),this._updat
ePromises()},reverse:function(){this._updatePromises();var a=this.currentTime;th
is._animation.reverse(),this._forEachChild(function(a){a.reverse()}),null!==a&&(
this.currentTime=a),this._updatePromises()},addEventListener:function(a,b){var c
=b;"function"==typeof b&&(c=function(a){a.target=this,b.call(this,a)}.bind(this)
,b._wrapper=c),this._animation.addEventListener(a,c)},removeEventListener:functi
on(a,b){this._animation.removeEventListener(a,b&&b._wrapper||b)},_removeChildAni
mations:function(){for(;this._childAnimations.length;)this._childAnimations.pop(
).cancel()},_forEachChild:function(b){var c=0;if(this.effect.children&&this._chi
ldAnimations.length<this.effect.children.length&&this._constructChildAnimations(
),this._childAnimations.forEach(function(a){b.call(this,a,c),this.effect instanc
eof window.SequenceEffect&&(c+=a.effect.activeDuration)}.bind(this)),"pending"!=
this.playState){var d=this.effect._timing,e=this.currentTime;null!==e&&(e=a.calc
ulateIterationProgress(a.calculateActiveDuration(d),e,d)),(null==e||isNaN(e))&&t
his._removeChildAnimations()}}},window.Animation=b.Animation}(c,e,f),function(a,
b,c){function d(b){this._frames=a.normalizeKeyframes(b)}function e(){for(var a=!
1;i.length;){var b=i.shift();b._updateChildren(),a=!0}return a}var f=function(a)
{if(a._animation=void 0,a instanceof window.SequenceEffect||a instanceof window.
GroupEffect)for(var b=0;b<a.children.length;b++)f(a.children[b])};b.removeMulti=
function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];d._parent?(b.indexOf(d._
parent)==-1&&b.push(d._parent),d._parent.children.splice(d._parent.children.inde
xOf(d),1),d._parent=null,f(d)):d._animation&&d._animation.effect==d&&(d._animati
on.cancel(),d._animation.effect=new KeyframeEffect(null,[]),d._animation._callba
ck&&(d._animation._callback._animation=null),d._animation._rebuildUnderlyingAnim
ation(),f(d))}for(c=0;c<b.length;c++)b[c]._rebuild()},b.KeyframeEffect=function(
b,c,e,f){return this.target=b,this._parent=null,e=a.numericTimingToObject(e),thi
s._timingInput=a.cloneTimingInput(e),this._timing=a.normalizeTimingInput(e),this
.timing=a.makeTiming(e,!1,this),this.timing._effect=this,"function"==typeof c?(a
.deprecated("Custom KeyframeEffect","2015-06-22","Use KeyframeEffect.onsample in
stead."),this._normalizedKeyframes=c):this._normalizedKeyframes=new d(c),this._k
eyframes=c,this.activeDuration=a.calculateActiveDuration(this._timing),this._id=
f,this},b.KeyframeEffect.prototype={getFrames:function(){return"function"==typeo
f this._normalizedKeyframes?this._normalizedKeyframes:this._normalizedKeyframes.
_frames},set onsample(a){if("function"==typeof this.getFrames())throw new Error(
"Setting onsample on custom effect KeyframeEffect is not supported.");this._onsa
mple=a,this._animation&&this._animation._rebuildUnderlyingAnimation()},get paren
t(){return this._parent},clone:function(){if("function"==typeof this.getFrames()
)throw new Error("Cloning custom effects is not supported.");var b=new KeyframeE
ffect(this.target,[],a.cloneTimingInput(this._timingInput),this._id);return b._n
ormalizedKeyframes=this._normalizedKeyframes,b._keyframes=this._keyframes,b},rem
ove:function(){b.removeMulti([this])}};var g=Element.prototype.animate;Element.p
rototype.animate=function(a,c){var d="";return c&&c.id&&(d=c.id),b.timeline._pla
y(new b.KeyframeEffect(this,a,c,d))};var h=document.createElementNS("http://www.
w3.org/1999/xhtml","div");b.newUnderlyingAnimationForKeyframeEffect=function(a){
if(a){var b=a.target||h,c=a._keyframes;"function"==typeof c&&(c=[]);var d=a._tim
ingInput;d.id=a._id}else var b=h,c=[],d=0;return g.apply(b,[c,d])},b.bindAnimati
onForKeyframeEffect=function(a){a.effect&&"function"==typeof a.effect._normalize
dKeyframes&&b.bindAnimationForCustomEffect(a)};var i=[];b.awaitStartTime=functio
n(a){null===a.startTime&&a._isGroup&&(0==i.length&&requestAnimationFrame(e),i.pu
sh(a))};var j=window.getComputedStyle;Object.defineProperty(window,"getComputedS
tyle",{configurable:!0,enumerable:!0,value:function(){b.timeline._updateAnimatio
nsPromises();var a=j.apply(this,arguments);return e()&&(a=j.apply(this,arguments
)),b.timeline._updateAnimationsPromises(),a}}),window.KeyframeEffect=b.KeyframeE
ffect,window.Element.prototype.getAnimations=function(){return document.timeline
.getAnimations().filter(function(a){return null!==a.effect&&a.effect.target==thi
s}.bind(this))}}(c,e,f),function(a,b,c){function d(a){a._registered||(a._registe
red=!0,g.push(a),h||(h=!0,requestAnimationFrame(e)))}function e(a){var b=g;g=[],
b.sort(function(a,b){return a._sequenceNumber-b._sequenceNumber}),b=b.filter(fun
ction(a){a();var b=a._animation?a._animation.playState:"idle";return"running"!=b
&&"pending"!=b&&(a._registered=!1),a._registered}),g.push.apply(g,b),g.length?(h
=!0,requestAnimationFrame(e)):h=!1}var f=(document.createElementNS("http://www.w
3.org/1999/xhtml","div"),0);b.bindAnimationForCustomEffect=function(b){var c,e=b
.effect.target,g="function"==typeof b.effect.getFrames();c=g?b.effect.getFrames(
):b.effect._onsample;var h=b.effect.timing,i=null;h=a.normalizeTimingInput(h);va
r j=function(){var d=j._animation?j._animation.currentTime:null;null!==d&&(d=a.c
alculateIterationProgress(a.calculateActiveDuration(h),d,h),isNaN(d)&&(d=null)),
d!==i&&(g?c(d,e,b.effect):c(d,b.effect,b.effect._animation)),i=d};j._animation=b
,j._registered=!1,j._sequenceNumber=f++,b._callback=j,d(j)};var g=[],h=!1;b.Anim
ation.prototype._register=function(){this._callback&&d(this._callback)}}(c,e,f),
function(a,b,c){function d(a){return a._timing.delay+a.activeDuration+a._timing.
endDelay}function e(b,c,d){this._id=d,this._parent=null,this.children=b||[],this
._reparent(this.children),c=a.numericTimingToObject(c),this._timingInput=a.clone
TimingInput(c),this._timing=a.normalizeTimingInput(c,!0),this.timing=a.makeTimin
g(c,!0,this),this.timing._effect=this,"auto"===this._timing.duration&&(this._tim
ing.duration=this.activeDuration)}window.SequenceEffect=function(){e.apply(this,
arguments)},window.GroupEffect=function(){e.apply(this,arguments)},e.prototype={
_isAncestor:function(a){for(var b=this;null!==b;){if(b==a)return!0;b=b._parent}r
eturn!1},_rebuild:function(){for(var a=this;a;)"auto"===a.timing.duration&&(a._t
iming.duration=a.activeDuration),a=a._parent;this._animation&&this._animation._r
ebuildUnderlyingAnimation()},_reparent:function(a){b.removeMulti(a);for(var c=0;
c<a.length;c++)a[c]._parent=this},_putChild:function(a,b){for(var c=b?"Cannot ap
pend an ancestor or self":"Cannot prepend an ancestor or self",d=0;d<a.length;d+
+)if(this._isAncestor(a[d]))throw{type:DOMException.HIERARCHY_REQUEST_ERR,name:"
HierarchyRequestError",message:c};for(var d=0;d<a.length;d++)b?this.children.pus
h(a[d]):this.children.unshift(a[d]);this._reparent(a),this._rebuild()},append:fu
nction(){this._putChild(arguments,!0)},prepend:function(){this._putChild(argumen
ts,!1)},get parent(){return this._parent},get firstChild(){return this.children.
length?this.children[0]:null},get lastChild(){return this.children.length?this.c
hildren[this.children.length-1]:null},clone:function(){for(var b=a.cloneTimingIn
put(this._timingInput),c=[],d=0;d<this.children.length;d++)c.push(this.children[
d].clone());return this instanceof GroupEffect?new GroupEffect(c,b):new Sequence
Effect(c,b)},remove:function(){b.removeMulti([this])}},window.SequenceEffect.pro
totype=Object.create(e.prototype),Object.defineProperty(window.SequenceEffect.pr
ototype,"activeDuration",{get:function(){var a=0;return this.children.forEach(fu
nction(b){a+=d(b)}),Math.max(a,0)}}),window.GroupEffect.prototype=Object.create(
e.prototype),Object.defineProperty(window.GroupEffect.prototype,"activeDuration"
,{get:function(){var a=0;return this.children.forEach(function(b){a=Math.max(a,d
(b))}),a}}),b.newUnderlyingAnimationForGroup=function(c){var d,e=null,f=function
(b){var c=d._wrapper;if(c&&"pending"!=c.playState&&c.effect)return null==b?void
c._removeChildAnimations():0==b&&c.playbackRate<0&&(e||(e=a.normalizeTimingInput
(c.effect.timing)),b=a.calculateIterationProgress(a.calculateActiveDuration(e),-
1,e),isNaN(b)||null==b)?(c._forEachChild(function(a){a.currentTime=-1}),void c._
removeChildAnimations()):void 0},g=new KeyframeEffect(null,[],c._timing,c._id);r
eturn g.onsample=f,d=b.timeline._play(g)},b.bindAnimationForGroup=function(a){a.
_animation._wrapper=a,a._isGroup=!0,b.awaitStartTime(a),a._constructChildAnimati
ons(),a._setExternalAnimation(a)},b.groupChildDuration=d}(c,e,f),b.true=a}({},fu
nction(){return this}()); | |