(()=>{"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 i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n(r.key),r)}}function n(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var r=i.call(t,"string");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==e(n)?n:String(n)}var i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),void 0!==t&&(this.wrapper=document.querySelector(t),null!==this.wrapper&&(this.flexboxSlidesGap="16px",this.navs=this.wrapper.querySelectorAll(".frm-tabs-navs ul > li"),this.slideTrackLine=this.wrapper.querySelector(".frm-tabs-active-underline"),this.slideTrack=this.wrapper.querySelector(".frm-tabs-slide-track"),this.slides=this.wrapper.querySelectorAll(".frm-tabs-slide-track > div"),this.init()))}var n,i;return n=e,(i=[{key:"init",value:function(){var e=this;null!==this.wrapper&&this.navs.length&&null!==this.trackLine&&null!==this.slideTrack&&this.slides.length&&this.navs.forEach((function(t,n){t.addEventListener("click",(function(t){return e.onNavClick(t,n)}))}))}},{key:"onNavClick",value:function(e,t){this.removeActiveClassnameFromNavs(),e.target.classList.add("frm-active"),this.initSlideTrackUnterline(e.target),this.changeSlide(t)}},{key:"initSlideTrackUnterline",value:function(e){var t=void 0!==e?e:this.navs.filter((function(e){return e.classList.contains("frm-active")}));this.slideTrackLine.style.transform="translateX(".concat(t.offsetLeft,"px)"),this.slideTrackLine.style.width=t.offsetWidth+"px"}},{key:"changeSlide",value:function(e){this.removeActiveClassnameFromSlides();var t=0==e?"0px":"calc( ( ".concat(100*e,"% + ").concat(this.flexboxSlidesGap," ) * -1 )");this.slideTrack.style.transform="translateX(".concat(t,")"),e in this.slides&&this.slides[e].classList.add("frm-active")}},{key:"removeActiveClassnameFromSlides",value:function(){this.slides.forEach((function(e){return e.classList.remove("frm-active")}))}},{key:"removeActiveClassnameFromNavs",value:function(){this.navs.forEach((function(e){return e.classList.remove("frm-active")}))}}])&&t(n.prototype,i),Object.defineProperty(n,"prototype",{writable:!1}),e}();function r(e){return r="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},r(e)}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,o(i.key),i)}}function o(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:String(t)}var s=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t instanceof Element||!t.dataset.counter||(this.template=t.dataset.type||"default",this.element=t,this.value=parseInt(t.dataset.counter,10),this.activeCounter=0,this.locale=t.dataset.locale?t.dataset.locale.replace("_","-"):"en-US",this.timeoutInterval=50,this.timeToFinish=void 0!==n&&void 0!==n.timetoFinish?n.timetoFinish:1400,this.valueStep=this.value/Math.ceil(this.timeToFinish/this.timeoutInterval),0!==this.value&&this.animate())}var t,n;return t=e,(n=[{key:"formatNumber",value:function(e){return"currency"===this.template?e.toLocaleString(this.locale,{minimumFractionDigits:2}):e}},{key:"animate",value:function(){Math.round(this.activeCounter)<this.value?(this.activeCounter+=this.valueStep,this.element.innerText=this.formatNumber(Math.round(this.activeCounter)),setTimeout(this.animate.bind(this),this.timeoutInterval)):this.element.innerText=this.formatNumber(this.value)}}])&&a(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function l(e){return l="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},l(e)}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,u(i.key),i)}}function u(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!=l(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l(t)?t:String(t)}var f=function(){function e(t){var n=arguments.length>1&&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.cssFilePath="admin/animations.css",this.type=n,this.initOnceInAllInstances(),this.prepareElements()}var t,n;return t=e,n=[{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,n){e.classList.remove("frm-animate"),e.style.transitionDelay=(n+1)*t+"s"}))}),200)}},{key:"initOnceInAllInstances",value:function(){!0!==e.init&&(e.init=!0,this.loadCssFile())}},{key:"getCssFileUrl",value:function(){return window.frmGlobal?window.frmGlobal.url+"/css/"+this.cssFilePath:""}},{key:"loadCssFile",value:function(){var e=document.createElement("link");e.href=this.getCssFileUrl(),e.rel="stylesheet",document.getElementsByTagName("head")[0].appendChild(e)}},{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<this.elements.length&&this.elements.forEach((function(t,n){return e(t,n)}))}}],n&&c(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function m(e){return m="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},m(e)}function h(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,d(i.key),i)}}function d(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!=m(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==m(t)?t:String(t)}var y=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={ajax:{action:"dashboard_ajax_action",dashboardActions:{welcomeBanner:"welcome-banner-has-closed",checkEmailIfSubscribed:"email-has-subscribed",saveSubscribedEmail:"save-subscribed-email"}}},this.widgetsAnimate=new f(document.querySelectorAll(".frm-dashboard-widget"),"cascade")}var t,n;return t=e,(n=[{key:"init",value:function(){this.initInbox(),this.initCounters(),this.initCloseWelcomeBanner(),this.widgetsAnimate.cascadeFadeIn()}},{key:"initInbox",value:function(){var e=this;new i(".frm-inbox-wrapper");var t=document.querySelector("#frm_leave_email");document.querySelector("#frm-add-my-email-address").addEventListener("click",(function(){e.saveSubscribedEmail(t.value).then()}))}},{key:"initCounters",value:function(){document.querySelectorAll(".frm-counter").forEach((function(e){return new s(e)}))}},{key:"initCloseWelcomeBanner",value:function(){var e=this,t=document.querySelector(".frm-dashboard-banner-close"),n=document.querySelector(".frm-dashboard-banner");t&&n&&t.addEventListener("click",(function(){e.closeWelcomeBannerSaveCookieRequest().then((function(e){!0===e.success&&n.remove()}))}))}},{key:"saveSubscribedEmail",value:function(e){return fetch(window.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:this.options.ajax.action,dashboard_action:this.options.ajax.dashboardActions.saveSubscribedEmail,email:e})}).then((function(e){return e.json()}))}},{key:"closeWelcomeBannerSaveCookieRequest",value:function(){return fetch(window.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:this.options.ajax.action,dashboard_action:this.options.ajax.dashboardActions.welcomeBanner,banner_has_closed:1})}).then((function(e){return e.json()}))}}])&&h(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}());document.addEventListener("DOMContentLoaded",(function(){y.init()}))})(); |