export function easeInOutQuad( elapsed: number, initialValue: number, amountOfChange: number, duration: number ): number { if ((elapsed /= duration / 2) < 1) { return (amountOfChange / 2) * elapsed * elapsed + initialValue; } return (-amountOfChange / 2) * (--elapsed * (elapsed - 2) - 1) + initialValue; }