This animation uses Vue.js for the ease of binding and redrawing SVG path elements.Otherwise everthing can be recreated using VanillaJS and pure CSS