| Current File : /home/e/t/i/eticmes/www/wp-content/plugins/formidable/js/onboarding-wizard.js |
/*! For license information please see onboarding-wizard.js.LICENSE.txt */
(()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){for(var r=0;r<e.length;r++){var o=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,n(o.key),o)}}function n(e){var n=function(e){if("object"!=t(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(n)?n:n+""}var r=function(){return t=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.elements=e,this.type=n,this.prepareElements()},n=[{key:"fadeIn",value:function(){var t=this;this.applyStyleToElements(function(e){e.classList.add("frm-fadein-up"),e.addEventListener("animationend",function(){t.resetOpacity(),e.classList.remove("frm-fadein-up")},{once:!0})})}},{key:"cascadeFadeIn",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.03;setTimeout(function(){t.applyStyleToElements(function(t,n){t.classList.remove("frm-animate"),t.style.transitionDelay=(n+1)*e+"s"})},200)}},{key:"prepareElements",value:function(){var t=this;this.applyStyleToElements(function(e){"default"===t.type&&(e.style.opacity="0.0"),"cascade"===t.type&&e.classList.add("frm-init-cascade-animation"),"cascade-3d"===t.type&&e.classList.add("frm-init-fadein-3d"),e.classList.add("frm-animate")})}},{key:"resetOpacity",value:function(){this.applyStyleToElements(function(t){return t.style.opacity="1.0"})}},{key:"applyStyleToElements",value:function(t){this.elements instanceof Element?t(this.elements,0):0<this.elements.length&&this.elements.forEach(function(e,n){return t(e,n)})}}],n&&e(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n}(),o=Promise.resolve(),i=function(t){return o=o.then(t).catch(t)},a=window.frmDom.util,c=a.onClickPreventDefault;function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}a.documentOn;var l=new URL(window.location.href),s=l.searchParams,f=function(t){return s.get(t)},p=function(t){return s.delete(t),l.search=s.toString(),l.toString()},d=window.frmGlobal,y=(d.url,d.nonce),m="frm_hidden",v="frm-current";function b(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?b(Object(n),!0).forEach(function(e){h(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function h(t,e,n){return(e=function(t){var e=function(t){if("object"!=g(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=g(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==g(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function g(t){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g(t)}var w=window.frmOnboardingWizardVars.INITIAL_STEP,j="frm-onboarding",O={INITIAL:w,INSTALL_ADDONS:"install-addons",SUCCESS:"success",UNSUCCESSFUL:"unsuccessful"};function E(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function P(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?E(Object(n),!0).forEach(function(e){L(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function L(t,e,n){return(e=function(t){var e=function(t){if("object"!=T(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=T(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==T(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function T(t){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T(t)}var k=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("object"!==T(t)||null===t)throw new Error("createPageState: initialState must be a non-null object");var e=t;return{getState:function(){return e},getSingleState:function(t){var n=Reflect.get(e,t);return void 0===n?null:n},setState:function(t){if("object"!==T(t)||null===t)throw new Error("setState: newState must be a non-null object");e=P(P({},e),t)},setSingleState:function(t,n){Reflect.has(e,t)&&Reflect.set(e,t,n)}}}({processedSteps:[],installedAddons:[]}),_=k.getState,A=(k.getSingleState,k.setState,k.setSingleState),I=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("object"!==g(t)||null===t)throw new Error("createPageElements: initialElements must be a non-null object");var e=t;return{getElements:function(){return e},addElements:function(t){if("object"!==g(t)||null===t)throw new Error("addElements: newElements must be a non-null object");e=S(S({},e),t)}}}({onboardingWizardPage:document.getElementById("".concat(j,"-wizard-page")),container:document.getElementById("".concat(j,"-container")),rootline:document.getElementById("".concat(j,"-rootline")),steps:document.querySelectorAll(".".concat(j,"-step")),skipStepButtons:document.querySelectorAll(".".concat(j,"-skip-step")),backButtons:document.querySelectorAll(".".concat(j,"-back-button")),consentTrackingButton:document.getElementById("".concat(j,"-consent-tracking")),installAddonsButton:document.getElementById("".concat(j,"-install-addons-button")),hiddenLicenseKeyInput:document.getElementById("frm-license-key")}),D=I.getElements;I.addElements;var C=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"pushState",o=document.querySelector(".".concat(j,'-step[data-step-name="').concat(t,'"]'));if(o){var i=document.querySelector(".".concat(j,"-step.").concat(v));i&&(i.classList.remove(v),null==(e=i)||e.classList.add(m)),o.classList.add(v),function(t){null==t||t.classList.remove(m)}(o),new r(o).fadeIn(),D().onboardingWizardPage.setAttribute("data-current-step",t),function(t,e){var n,r,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"pushState";if(s.set(t,e),l.search=s.toString(),["pushState","replaceState"].includes(i)){var a=(n={},o=e,(r=function(t){var e=function(t){if("object"!=u(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==u(e)?e:e+""}(r=t))in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,n);window.history[i](a,"",l)}l.toString()}("step",t,n),function(t){t===O.UNSUCCESSFUL&&(t=O.SUCCESS);var e=D().rootline,n=e.querySelector('.frm-rootline-item[data-step="'.concat(t,'"]'));e.querySelectorAll(".frm-rootline-item").forEach(function(t){t.classList.remove(U),t.classList.remove(v)});var r=n.previousElementSibling;if(r)for(;r;)r.classList.add(U),r=r.previousElementSibling;t===O.SUCCESS?n.classList.add(U):n.classList.add(v)}(t)}},N=function(){var t=document.querySelector(".".concat(j,"-step.").concat(v)),e=null==t?void 0:t.nextElementSibling;if(e){var n=t.dataset.stepName,r=e.dataset.stepName,o=_().processedSteps;o.includes(n)||(o.push(n),A("processedSteps",o)),function(t,e){var n=function(t,e){var n;if(O.SUCCESS===e||O.UNSUCCESSFUL===e){var r=_().processedSteps;r.length>1&&(r.includes(e)||r.push(e),(n=new FormData).append("processed_steps",r.join(",")),n.append("completed_steps",!0))}if(O.INSTALL_ADDONS===t){var o=_().installedAddons;o.length>0&&(n=null!=n?n:new FormData).append("installed_addons",o.join(","))}return n}(t,e);n&&(0,frmDom.ajax.doJsonPost)("onboarding_setup_usage_data",n)}(n,r),C(r)}};var U="frm-completed-step",x=".frm-option-box";function F(t){"input"===t.target.tagName.toLowerCase()&&t.currentTarget.closest(x).classList.toggle("frm-checked")}var B=function(){N()};var G=function(){var t,e;(e=null==(t=document.querySelector(".".concat(j,"-step.").concat(v)))?void 0:t.previousElementSibling)&&C(e.dataset.stepName)};function q(){var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return z(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,n){return i=e,c=0,u=t,p.n=n,a}};function d(n,r){for(c=n,u=r,e=0;!f&&l&&!o&&e<s.length;e++){var o,i=s[e],d=p.p,y=i[2];n>3?(o=y===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=t):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<y&&(o=n<3||i[0]>r||r>y)&&(i[4]=n,i[5]=r,p.n=y,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,y){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,y),c=s,u=y;(e=c<2?t:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),e=i[o]){if(!(e=e.call(i,u)))throw TypeError("iterator result is not an object");if(!e.done)return e;u=e.value,c<2&&(c=0)}else 1===c&&(e=i.return)&&e.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=t}else if((e=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(e){i=t,c=1,u=e}finally{l=1}}return{value:e,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}e=Object.getPrototypeOf;var s=[][r]?e(e([][r]())):(z(e={},r,function(){return this}),e),f=l.prototype=c.prototype=Object.create(s);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,l):(t.__proto__=l,z(t,o,"GeneratorFunction")),t.prototype=Object.create(f),t}return u.prototype=l,z(f,"constructor",l),z(l,"constructor",u),u.displayName="GeneratorFunction",z(l,o,"GeneratorFunction"),z(f),z(f,o,"Generator"),z(f,r,function(){return this}),z(f,"toString",function(){return"[object Generator]"}),(q=function(){return{w:i,m:p}})()}function z(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}z=function(t,e,n,r){function i(e,n){z(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i("next",0),i("throw",1),i("return",2))},z(t,e,n,r)}function R(t,e,n,r,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void n(t)}c.done?e(u):Promise.resolve(u).then(r,o)}var W=function(){var t,e=(t=q().m(function t(){return q().w(function(t){for(;;)switch(t.n){case 0:(0,frmDom.ajax.doJsonPost)("onboarding_consent_tracking",new FormData).then(N);case 1:return t.a(2)}},t)}),function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function a(t){R(i,r,o,a,c,"next",t)}function c(t){R(i,r,o,a,c,"throw",t)}a(void 0)})});return function(){return e.apply(this,arguments)}}();function J(t){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J(t)}function K(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw new TypeError(J(t)+" is not iterable")}function M(){var t,e,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,l=Object.create(u.prototype);return V(l,"_invoke",function(n,r,o){var i,c,u,l=0,s=o||[],f=!1,p={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,n){return i=e,c=0,u=t,p.n=n,a}};function d(n,r){for(c=n,u=r,e=0;!f&&l&&!o&&e<s.length;e++){var o,i=s[e],d=p.p,y=i[2];n>3?(o=y===r)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=t):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<y&&(o=n<3||i[0]>r||r>y)&&(i[4]=n,i[5]=r,p.n=y,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,s,y){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,y),c=s,u=y;(e=c<2?t:u)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,u)):p.n=u:p.v=u);try{if(l=2,i){if(c||(o="next"),e=i[o]){if(!(e=e.call(i,u)))throw TypeError("iterator result is not an object");if(!e.done)return e;u=e.value,c<2&&(c=0)}else 1===c&&(e=i.return)&&e.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=t}else if((e=(f=p.n<0)?u:n.call(r,p))!==a)break}catch(e){i=t,c=1,u=e}finally{l=1}}return{value:e,done:f}}}(n,o,i),!0),l}var a={};function c(){}function u(){}function l(){}e=Object.getPrototypeOf;var s=[][r]?e(e([][r]())):(V(e={},r,function(){return this}),e),f=l.prototype=c.prototype=Object.create(s);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,l):(t.__proto__=l,V(t,o,"GeneratorFunction")),t.prototype=Object.create(f),t}return u.prototype=l,V(f,"constructor",l),V(l,"constructor",u),u.displayName="GeneratorFunction",V(l,o,"GeneratorFunction"),V(f),V(f,o,"Generator"),V(f,r,function(){return this}),V(f,"toString",function(){return"[object Generator]"}),(M=function(){return{w:i,m:p}})()}function V(t,e,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}V=function(t,e,n,r){function i(e,n){V(t,e,function(t){return this._invoke(e,n,t)})}e?o?o(t,e,{value:n,enumerable:!r,configurable:!r,writable:!r}):t[e]=n:(i("next",0),i("throw",1),i("return",2))},V(t,e,n,r)}function $(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return H(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){c=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function H(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function Q(t,e,n,r,o,i,a){try{var c=t[i](a),u=c.value}catch(t){return void n(t)}c.done?e(u):Promise.resolve(u).then(r,o)}function X(t){return function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function a(t){Q(i,r,o,a,c,"next",t)}function c(t){Q(i,r,o,a,c,"throw",t)}a(void 0)})}}var Y=function(){var t=X(M().m(function t(e){var n,r,o,a,c,u,l,s;return M().w(function(t){for(;;)switch(t.p=t.n){case 0:n=document.querySelectorAll(".frm-option-box.frm-checked:not(.frm-disabled)"),r=_(),o=r.installedAddons,(a=e.currentTarget).classList.add("frm_loading_button"),c=$(n),t.p=1,l=M().m(function t(){var e,n,r;return M().w(function(t){for(;;)switch(t.p=t.n){case 0:return e=u.value,t.p=1,t.n=2,i(function(){return Z(e.getAttribute("rel"),e.dataset)});case 2:n=e.dataset.title,o.includes(n)||o.push(n),t.n=4;break;case 3:t.p=3,r=t.v,console.error("An error occurred:",r);case 4:return t.a(2)}},t,null,[[1,3]])}),c.s();case 2:if((u=c.n()).done){t.n=4;break}return t.d(K(l()),3);case 3:t.n=2;break;case 4:t.n=6;break;case 5:t.p=5,s=t.v,c.e(s);case 6:return t.p=6,c.f(),t.f(6);case 7:a.classList.remove("frm_loading_button"),A("installedAddons",o),N();case 8:return t.a(2)}},t,null,[[1,5,6,7]])}));return function(e){return t.apply(this,arguments)}}();function Z(t,e){return tt.apply(this,arguments)}function tt(){return(tt=X(M().m(function t(e,n){var r,o,i,a,c,u;return M().w(function(t){for(;;)switch(t.p=t.n){case 0:return r=n.isVendor,o=n.isInstalled,(i=new FormData).append("nonce",y),i.append("plugin",e),a=o?"frm_activate_addon":"frm_install_addon",i.append("action",r?"frm_install_plugin":a),t.p=1,t.n=2,fetch(ajaxurl,{method:"POST",body:i});case 2:if((c=t.v).ok){t.n=3;break}throw new Error("Server responded with status ".concat(c.status));case 3:return t.n=4,c.json();case 4:return t.a(2,t.v);case 5:t.p=5,u=t.v,console.error("An error occurred:",u);case 6:return t.a(2)}},t,null,[[1,5]])}))).apply(this,arguments)}function et(){var t,e;D().skipStepButtons.forEach(function(t){c(t,B)}),D().backButtons.forEach(function(t){c(t,G)}),e=D().consentTrackingButton,c(e,W),t=D().installAddonsButton,c(t,Y),document.querySelectorAll(x).forEach(function(t){t.addEventListener("click",F)})}window.addEventListener("popstate",function(t){var e,n=(null===(e=t.state)||void 0===e?void 0:e.step)||f("step");C(n,"replaceState")});const nt=function(){var t,e,n;e="0"===(t=f("success"))?O.UNSUCCESSFUL:D().hiddenLicenseKeyInput||t?O.INSTALL_ADDONS:f("step")||O.INITIAL,p("key"),p("success"),C(e,"replaceState"),n=D().container,new r(n).fadeIn(),et()};var rt;rt=function(){nt()},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",rt):rt())})();