(()=>{"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"default";!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.elements=t,this.type=r,this.prepareElements()},r=[{key:"fadeIn",value:function(){var e=this;this.applyStyleToElements(function(t){t.classList.add("frm-fadein-up"),t.addEventListener("animationend",function(){e.resetOpacity(),t.classList.remove("frm-fadein-up")},{once:!0})})}},{key:"cascadeFadeIn",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.03;setTimeout(function(){e.applyStyleToElements(function(e,r){e.classList.remove("frm-animate"),e.style.transitionDelay="".concat((r+1)*t,"s")})},200)}},{key:"prepareElements",value:function(){var e=this;this.applyStyleToElements(function(t){"default"===e.type&&(t.style.opacity="0.0"),"cascade"===e.type&&t.classList.add("frm-init-cascade-animation"),"cascade-3d"===e.type&&t.classList.add("frm-init-fadein-3d"),t.classList.add("frm-animate")})}},{key:"resetOpacity",value:function(){this.applyStyleToElements(function(e){return e.style.opacity="1.0"})}},{key:"applyStyleToElements",value:function(e){this.elements instanceof Element?e(this.elements,0):0