function _createForOfIteratorHelperLoose(e,t){var r,n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return n&&(e=n),r=0,function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var r;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(r="Object"===(r={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);rt||a=e.length?{done:!0}:{done:!1,value:e[r++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var r;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(r="Object"===(r={}.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{var a=null,i={getOption:function(e,t){t=void 0===t?"":t;var r=this.getJoomlaOption("com_convertforms");return r&&void 0!==r[e]?r[e]:t},text:function(e,t){t=void 0===t?"":t;var r=this.getJoomlaOption("joomla.jtext");return void 0!==r[e]?r[e]:t},getJoomlaOption:function(e,t){if(!a){var r=o.querySelector(".joomla-script-options");if(!r)return;a=JSON.parse(r.text||r.textContent)}return void 0!==a[e]?a[e]:t},getCSRFToken:function(){return this.getJoomlaOption("csrf.token")},getBaseURL:function(e){var t=this.getOption("baseURL","/index.php?option=com_convertforms");return e&&void 0!==e&&(t=t+(-1{function n(n){var c={selector:n,extraData:{}},l=f.ConvertForms.Helper,u=n.querySelector("form");c.setSubmissionData=function(e,t){c.extraData[e]=t},c.getSubmissionData=function(e){if(e in c.extraData)return c.extraData[e]},c.getFormData=function(){var e=l.getFormData(u),t=Object.assign({},l.getOption("forward_context"),{source_url:f.location.href,referrer_url:d.referrer||null,page_title:d.title||null}),r=(e.set("forward_context",JSON.stringify(t)),Object.keys(c.extraData).length&&e.set("env",JSON.stringify(c.extraData)),[]);return n.querySelectorAll(".cf-control-group.cf-ignore").forEach(function(e){r.push(e.dataset.key)}),r.length&&(t={ignore:r},Object.keys(t).length)&&e.set("overrides",JSON.stringify(t)),e},c.submit=function(){var e;n.classList.contains("cf-working")||((e=c.emitEvent("beforeSubmit")).defaultPrevented?e.detail.hasOwnProperty("error")&&c.throwError(e.detail.error):l.request({url:l.getBaseURL("task=submit"),headers:{"X-CSRF-Token":l.getCSRFToken()},data:c.getFormData(),onBefore:function(){n.classList.add("cf-working"),n.classList.add("cf-disabled"),n.classList.remove("cf-error"),n.classList.remove("cf-success"),n.querySelector(".cf-response").removeAttribute("role")},onSuccess:function(t,e){try{t=JSON.parse(t)}catch(e){var r=t.match('{"convertforms"(.*?)}$');if(null==r)return void c.throwError(c.text("INVALID_RESPONSE")+": "+t);t=JSON.parse(r[0])}t.success?(c.emitEvent("success",{response:t,xhr:e}),r="formTask"+l.capitalize(t.task),c.hasOwnProperty(r)?(c[r].call(f,t),c.emitEvent("afterTask",{response:t,xhr:e,task:t.task})):c.throwError(c.text("INVALID_TASK")+": "+r)):(c.emitEvent("error",{response:t,xhr:e}),c.throwError(t.error),(r=n.querySelector(".cf-fields .cf-input"))&&r.focus())},onComplete:function(e){c.emitEvent("afterSubmit",{xhr:e}),n.classList.remove("cf-working","cf-disabled"),l.isInViewport(n)||n.scrollIntoView()},onError:function(e,t){c.throwError("Error: "+e)},onFail:function(e,t){c.throwError("Fail: "+e)}}))},c.emitEvent=function(e,t,r){if(e)return(t=t||{}).instance=c,(r=r||!0)&&(r="ConvertForms"+l.capitalize(e),l.emitEvent(r,d,t)),l.emitEvent(e,n,t)},c.formTaskMsg=function(e){n.classList.add("cf-success"),n.querySelector(".cf-response").innerHTML=e.value,"1"==e.resetform&&c.onResetForm()},c.onResetForm=function(){u.reset(),u.querySelectorAll(".tf-phone-control--flag--selector").forEach(function(e){e.phonecontrol.reset()}),u.querySelectorAll(".nrf-rating-wrapper").forEach(function(e){e.querySelectorAll("input").forEach(function(e){e.checked=!1,e.nextElementSibling.classList.remove("iconFilled")})})},c.formTaskUrl=function(e){var t=e.value;if("2"!==e.passdata&&("1"==e.passdata&&(r=l.getFormData(u),r=l.serializeFormData(r),t+=(-1{var e=_asyncToGenerator(_regenerator().m(function e(){return _regenerator().w(function(e){for(;;)switch(e.n){case 0:if(n.classList.contains("cf-init"))return e.a(2);e.n=1;break;case 1:f.IntersectionObserver&&new IntersectionObserver(function(e,t){e.forEach(function(e){e.isIntersecting&&(c.emitEvent("impression",{entry:e}),t.unobserve(e.target))})},{rootMargin:"0px 0px 0px 0px"}).observe(n),u.addEventListener("submit",function(e){e.preventDefault(),c.submit(e)}),n.classList.add("cf-init"),c.emitEvent("display");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}})()(),n.ConvertForms=c}f.ConvertForms=f.ConvertForms||[];var o=f.ConvertForms.Helper;o.onReady(function(){for(var e=d.querySelectorAll(".convertforms.cf"),t=0;t{a.addEventListener("ConvertFormsDisplay",function(e){var t,r,n,e=e.detail.instance,o=e.selector;void 0!==o.dataset.cfHp&&(t=(t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ").charAt(Math.floor(Math.random()*t.length))+Math.random().toString(36).substring(2,9),r=Math.floor(9*Math.random()+1)+" + "+Math.floor(9*Math.random()+1),a.querySelector('style[data-id="'+t+'"]')||((n=a.createElement("style")).setAttribute("data-id",t),n.innerHTML="label."+t+", input[type=text]."+t+" { display: none !important; }",a.head.appendChild(n)),(n=a.createElement("label")).setAttribute("for",t),n.className=t,n.textContent=r,o.querySelector("form").appendChild(n),(n=a.createElement("input")).type="text",n.name=t,n.id=t,n.placeholder=r,n.className="cf-input "+t,n.setAttribute("tabindex","-1"),o.querySelector("form").appendChild(n),e.setSubmissionData("hp",t))})})((window,document)),(e=>{e.addEventListener("DOMContentLoaded",function(){e.body.addEventListener("click",function(e){var t;e.target&&e.target.classList.contains("cf-password-toggle")&&("password"===(t=(e=e.target.closest(".cf-password")).querySelector("input")).type?(t.type="text",t.focus()):t.type="password",e.querySelector(".cf-password-visibility").classList.toggle("cf-hide"),e.querySelector(".cf-password-visibility-off").classList.toggle("cf-hide"))})})})((window,document)),window,document.addEventListener("ConvertFormsDisplay",function(e){var t,r=e.detail.instance,e=r.selector;void 0!==e.dataset.cfTts&&(t=getCurrentTimestamp(),r.setSubmissionData("tts",t),e.addEventListener("afterSubmit",function(){t=getCurrentTimestamp(),r.setSubmissionData("tts",t)}))}),getCurrentTimestamp=function(){return Math.floor(Date.now()/1e3)};