let WPFormsLeadForms=window.WPFormsLeadForms||((e,r,n)=>{let s={selectors:{container:".wpforms-lead-forms-container",progressBar:".wpforms-lead-forms-progress-bar",navButtons:".wpforms-page-button",title:".wpforms-lead-forms-title",dropdownFields:"select:not(.choicesjs-select):not([multiple])",rangeFields:"input[type=range]"},progressBar:{init:function(){n(s.selectors.container).on("wpformsPageChange",s.selectors.navButtons,s.progressBar.changePage)},update:function(e,t){var o=(t/+e.attr("aria-valuemax")*100).toFixed(2)+"%";e.attr("aria-valuenow",t).width(o)},changePage:function(e,t){var o=n(this).closest(s.selectors.container).find(s.selectors.progressBar);s.progressBar.update(o,t)}},passwordFields:{init:()=>{n(s.selectors.container).on("wpformsPageChange",s.selectors.navButtons,s.passwordFields.setIconHeight)},setIconHeight(){n(".wpforms-field-password-input").each(function(){var e=n(this),t=e.find('input[type="password"], input[type="text"]'),e=e.find(".wpforms-field-password-input-icon");t.length&&e.length&&(t=t.outerHeight()+2,e.css("height",t+"px"))})}},formTitle:{init:function(){n(s.selectors.container).on("wpformsPageChange",s.selectors.navButtons,s.formTitle.hide)},hide:function(){n(s.selectors.title).hide()}},rangeFields:{init:function(){n(s.selectors.container).on("input",s.selectors.rangeFields,s.rangeFields.change)},change:function(){var e=n(this),t=e.closest(s.selectors.container),o=e.val(),r=e.attr("min"),o=(o-r)/(e.attr("max")-r)*100,r=getComputedStyle(t.get(0)).getPropertyValue("--wpforms-lead-forms-accent-color"),t="linear-gradient(to right, {accent} 0%, {accent} {position}%, {accent020} {position}%, {accent020} 100%)".replaceAll("{accent}","rgba("+r+", 1)").replaceAll("{accent020}","rgba("+r+", 0.2)").replaceAll("{position}",o.toString());e.css("background",t)}},CSSVariables:{updateFormVariables:function(e,t){var o;"transparent"===r.getComputedStyle(t).getPropertyValue("--wpforms-lead-forms-container-background").toString().trim()&&(o=s.CSSVariables.getElementBackgroundColor(t.parentElement),t.style.setProperty("--wpforms-lead-forms-container-background-color",o))},getElementBackgroundColor:function(e){var t=r.getComputedStyle(e).backgroundColor;return"rgba(0, 0, 0, 0)"!==t?t:s.CSSVariables.getElementBackgroundColor(e.parentElement)}},dropdownFields:{init:function(e,t){var o=n(t),t=n(t).find("option[selected]");let r="wpforms-lead-forms-select";t.length&&t.hasClass("placeholder")&&(r+=" wpforms-lead-forms-select-placeholder"),o.wrap('<div class="'+r+'"/>'),o.on("change",s.dropdownFields.change)},change:function(){var e="wpforms-lead-forms-select-placeholder",t=n(this).closest(".wpforms-lead-forms-select");t.hasClass(e)&&t.removeClass(e)}},init:function(){n(s.ready),n(r).on("load",function(){"function"==typeof n.ready.then?n.ready.then(s.load):s.load()})},ready(){n(e).on("wpforms_elementor_form_fields_initialized",s.progressBar.init),s.formTitle.init(),s.progressBar.init(),s.dropdownFields.init(),s.rangeFields.init(),s.passwordFields.init(),s.passwordFields.setIconHeight()},load:function(){n(s.selectors.container).each(s.CSSVariables.updateFormVariables),n(s.selectors.container).find(s.selectors.dropdownFields).each(s.dropdownFields.init)}};return s})(document,window,jQuery);WPFormsLeadForms.init();