// https://d3js.org/d3-ease/ Version 1.0.3. Copyright 2017 Mike Bostock.!function(n,t){"object"==typeofexports&&"undefined"!=typeofmodule?t(exports):"function"==typeofdefine&&define.amd?define(["exports"],t):t(n.d3=n.d3||{})}(this,function(n){"use strict";functiont(n){return+n}functione(n){returnn*n}functionu(n){returnn*(2-n)}functionr(n){return((n*=2)<=1?n*n:--n*(2-n)+1)/2}functiona(n){returnn*n*n}functiono(n){return--n*n*n+1}functioni(n){return((n*=2)<=1?n*n*n:(n-=2)*n*n+2)/2}functionc(n){return1-Math.cos(n*C)}functions(n){returnMath.sin(n*C)}functionf(n){return(1-Math.cos(B*n))/2}functionh(n){returnMath.pow(2,10*n-10)}functionp(n){return1-Math.pow(2,-10*n)}functionM(n){return((n*=2)<=1?Math.pow(2,10*n-10):2-Math.pow(2,10-10*n))/2}functiond(n){return1-Math.sqrt(1-n*n)}functionI(n){returnMath.sqrt(1---n*n)}functionO(n){return((n*=2)<=1?1-Math.sqrt(1-n*n):Math.sqrt(1-(n-=2)*n)+1)/2}functionl(n){return1-x(1-n)}functionx(n){return(n=+n)<E?L*n*n:n<b?L*(n-=P)*n+k:n<Q?L*(n-=q)*n+S:L*(n-=j)*n+_}functionw(n){return((n*=2)<=1?1-x(1-n):x(n-1)+1)/2}varm=functionn(t){functione(n){returnMath.pow(n,t)}returnt=+t,e.exponent=n,e}(3),v=functionn(t){functione(n){return1-Math.pow(1-n,t)}returnt=+t,e.exponent=n,e}(3),y=functionn(t){functione(n){return((n*=2)<=1?Math.pow(n,t):2-Math.pow(2-n,t))/2}returnt=+t,e.exponent=n,e}(3),B=Math.PI,C=B/2,E=4/11,P=6/11,b=8/11,k=.75,q=9/11,Q=10/11,S=.9375,j=21/22,_=63/64,L=1/E/E,g=functionn(t){functione(n){returnn*n*((t+1)*n-t)}returnt=+t,e.overshoot=n,e}(1.70158),z=functionn(t){functione(n){return--n*n*((t+1)*n+t)+1}returnt=+t,e.overshoot=n,e}(1.70158),A=functionn(t){functione(n){return((n*=2)<1?n*n*((t+1)*n-t):(n-=2)*n*((t+1)*n+t)+2)/2}returnt=+t,e.overshoot=n,e}(1.70158),D=2*Math.PI,F=functionn(t,e){functionu(n){returnt*Math.pow(2,10*--n)*Math.sin((r-n)/e)}varr=Math.asin(1/(t=Math.max(1,t)))*(e/=D);returnu.amplitude=function(t){returnn(t,e*D)},u.period=function(e){returnn(t,e)},u}(1,.3),G=functionn(t,e){functionu(n){return1-t*Math.pow(2,-10*(n=+n))*Math.sin((n+r)/e)}varr=Math.asin(1/(t=Math.max(1,t)))*(e/=D);returnu.amplitude=function(t){returnn(t,e*D)},u.period=function(e){returnn(t,e)},u}(1,.3),H=functionn(t,e){functionu(n){return((n=2*n-1)<0?t*Math.pow(2,10*n)*Math.sin((r-n)/e):2-t*Math.pow(2,-10*n)*Math.sin((r+n)/e))/2}varr=Math.asin(1/(t=Math.max(1,t)))*(e/=D);returnu.amplitude=function(t){returnn(t,e*D)},u.period=function(e){returnn(t,e)},u}(1,.3);n.easeLinear=t,n.easeQuad=r,n.easeQuadIn=e,n.easeQuadOut=u,n.easeQuadInOut=r,n.easeCubic=i,n.easeCubicIn=a,n.easeCubicOut=o,n.easeCubicInOut=i,n.easePoly=y,n.easePolyIn=m,n.easePolyOut=v,n.easePolyInOut=y,n.easeSin=f,n.easeSinIn=c,n.easeSinOut=s,n.easeSinInOut=f,n.easeExp=M,n.easeExpIn=h,n.easeExpOut=p,n.easeExpInOut=M,n.easeCircle=O,n.easeCircleIn=d,n.easeCircleOut=I,n.easeCircleInOut=O,n.easeBounce=x,n.easeBounceIn=l,n.easeBounceOut=x,n.easeBounceInOut=w,n.easeBack=A,n.easeBackIn=g,n.easeBackOut=z,n.easeBackInOut=A,n.easeElastic=G,n.easeElasticIn=F,n.easeElasticOut=G,n.easeElasticInOut=H,Object.defineProperty(n,"__esModule",{value:!0})});