!function r(a,n,o){function s(e,t){if(!n[e]){if(!a[e]){var i="function"==typeof require&&require;if(!t&&i)return i(e,!0);if(l)return l(e,!0);throw(t=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",t}i=n[e]={exports:{}},a[e][0].call(i.exports,function(t){return s(a[e][1][t]||t)},i,i.exports,r,a,n,o)}return n[e].exports}for(var l="function"==typeof require&&require,t=0;t=i.length)throw"Error: Found operator that does not stand before an operand.";var f=i[d],c=d,f=isNaN(f)?this.calculateNode(f):f,u=n.symbol;n.isUnaryOperator?(e=u.operate(null,f),delete i[c],i[o]=e):null!==l&&null!==s&&(n=isNaN(s)?this.calculateNode(s):s,e=u.operate(n,f),delete i[l],delete i[c],i[o]=e)}if(0===(i=i.filter(function(t){return void 0!==t})).length)throw"Error: Missing calculable subterm. Are there empty brackets?";if(1=t.length)throw"Error: Found operator that does not stand before an operand.";var a=e-1,n=null;if(null===(n=0<=a&&(n=t[a])instanceof h.default&&(n.symbol instanceof o.default||n.symbol instanceof s.default)?null:n)){if(!r.operatesUnary)throw"Error: Found operator in unary notation that is not unary.";i.setIsUnaryOperator(!0)}else if(!r.operatesBinary)throw console.log(r),"Error: Found operator in binary notation that is not binary."}}else this.checkGrammar(i.childNodes)}}}},{"../symbol/abstract/front.calculator.symbol.function.abstract":11,"../symbol/abstract/front.calculator.symbol.operator.abstract":12,"../symbol/brackets/front.calculator.symbol.closing.bracket":13,"../symbol/brackets/front.calculator.symbol.opening.bracket":14,"../symbol/front.calculator.symbol.number":17,"../symbol/front.calculator.symbol.separator":18,"./front.calculator.parser.token":3,"./node/front.calculator.parser.node.container":6,"./node/front.calculator.parser.node.function":7,"./node/front.calculator.parser.node.symbol":8}],3:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{static get TYPE_WORD(){return 1}static get TYPE_CHAR(){return 2}static get TYPE_NUMBER(){return 3}constructor(t,e,i){this.type=t,this.value=e,this.position=i}}},{}],4:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var r=(t=t("./front.calculator.parser.token"))&&t.__esModule?t:{default:t};i.default=class{constructor(t){this.input=t,this.currentPosition=0}tokenize(){this.reset();for(var t=[],e=this.readToken();e;)t.push(e),e=this.readToken();return t}readToken(){this.stepOverWhitespace();var t,e,i=this.readCurrent();return null===i?null:(e=t=null,e=this.isLetter(i)?(t=this.readWord(),r.default.TYPE_WORD):this.isDigit(i)||this.isPeriod(i)?(t=this.readNumber(),r.default.TYPE_NUMBER):(t=this.readChar(),r.default.TYPE_CHAR),new r.default(e,t,this.currentPosition))}isLetter(t){return null!==t&&(65<=(t=t.charCodeAt(0))&&t<=90||97<=t&&t<=122)}isDigit(t){return null!==t&&48<=(t=t.charCodeAt(0))&&t<=57}isPeriod(t){return"."===t}isWhitespace(t){return 0<=[" ","\t","\n"].indexOf(t)}stepOverWhitespace(){for(;this.isWhitespace(this.readCurrent());)this.readNext()}readWord(){for(var t="",e=this.readCurrent();null!==e&&this.isLetter(e);)t+=e,e=this.readNext();return t}readNumber(){for(var t="",e=!1,i=this.readCurrent();null!==i&&(this.isPeriod(i)||this.isDigit(i));){if(this.isPeriod(i)){if(e)throw"Error: A number cannot have more than one period";e=!0}t+=i,i=this.readNext()}return t}readChar(){var t=this.readCurrent();return this.readNext(),t}readCurrent(){var t=null;return t=this.hasCurrent()?this.input[this.currentPosition]:t}readNext(){return this.currentPosition++,this.readCurrent()}hasCurrent(){return this.currentPosition{var i="forminatorLoader",r={action:"",type:"",id:"",render_id:"",is_preview:"",instant_preview:"",is_block_editor:"",preview_data:[],nonce:!1,last_submit_data:{},extra:{}};function e(t,e){this.element=t,this.$el=l(this.element),this.settings=l.extend({},r,e),this._defaults=r,this._name=i,this.frontInitCalled=!1,this.scriptsQue=[],this.frontOptions=null,this.leadFrontOptions=null,this.init()}l.extend(e.prototype,{init:function(){function r(t){var e=String(t).replace(/[\s.]/g,"_").toLowerCase();if(-1!==a.indexOf(e))return 1;for(var i=0;i")).attr("rel","stylesheet"),i.attr("id",e),i.attr("type","text/css"),i.attr("media","all"),i.attr("href",t[e].src),l("head").append(i))}},maybe_append_scripts:function(t){var e,i=[],r=l("body").find(".hustle-ui").length,a=l("body").find("script[src^='https://www.paypal.com/sdk/js']").attr("src");for(e in t)if(t.hasOwnProperty(e)){var n=t[e].on,o=t[e].load;if("window"===n){if(d[o]&&"forminator-google-recaptcha"!==e&&0===r)continue}else if("$"===n&&l.fn[o])continue;n={};n.src=t[e].src,n.async=t[e].async??!0,n.src!==a&&(i.push(n),this.scriptsQue.push(e))}if(this.scriptsQue.length)for(var s in i)i.hasOwnProperty(s)&&this.load_script(i[s]);else this.init_front()},load_script:function(t){var e,i=this,r=o.createElement("script"),a=o.getElementsByTagName("body")[0];r.type="text/javascript",r.src=t.src,r.async=t.async,r.defer=!0,r.onload=function(){i.script_on_load()},0===l('script[src="'+r.src+'"]').length?d.parent!==d&&t.src.includes("paypal.com")?((e=d.parent.document.createElement("script")).type="text/javascript",e.src=t.src,e.async=t.async,e.defer=!0,e.onload=function(){i.script_on_load()},0===l(d.parent.document).find('script[src="'+e.src+'"]').length?d.parent.document.body.appendChild(e):i.script_on_load()):a.appendChild(r):i.script_on_load()},script_on_load:function(){this.scriptsQue.pop(),this.scriptsQue.length||this.init_front()},init_front:function(){var t,e,i,r,a;this.frontInitCalled||(this.frontInitCalled=!0,r=this.settings.id,t=this.settings.render_id,e=this.frontOptions||null,i=this.leadFrontOptions||null,r=l("#forminator-module-"+r+'[data-forminator-render="'+t+'"]'),this.settings.is_preview&&(a=r.closest(".sui-box")).length&&a.addClass("sui-dialog-content"),e&&(e.is_preview=this.settings.is_preview,e.preview_data=this.settings.preview_data,r.forminatorFront(e)),void 0!==this.settings.has_lead&&i&&(a=this.settings.leads_id,l("#forminator-module-"+a+'[data-forminator-render="'+t+'"]').forminatorFront(i)),this.init_window_vars())},init_window_vars:function(){var t;"undefined"!=typeof ForminatorValidationErrors&&void 0!==(t=jQuery(ForminatorValidationErrors.selector).data("forminatorFrontSubmit"))&&t.show_messages(ForminatorValidationErrors.errors),"undefined"!=typeof ForminatorFormHider&&void 0!==(t=jQuery(ForminatorFormHider.selector).data("forminatorFront"))&&t.hide()},handleDiviPopup:function(){var r=this;"undefined"!=typeof DiviArea&&DiviArea.addAction("show_area",function(t){if(0!==t.find("#"+r.element.id).length){r.frontInitCalled=!1,r.init_front();for(var e=[forminator_render_captcha,forminator_render_hcaptcha,forminator_render_turnstile],i=0;i{var i="forminatorFrontStripe",a={type:"stripe",paymentEl:null,paymentRequireSsl:!1,generalMessages:{},stripe_checkout_metadata_depends:[],is_preview:"",preview_data:[]};function e(t,e){this.element=t,this.$el=u(this.element),this.settings=u.extend({},a,e),this._defaults=a,this._name=i,this._stripeData=null,this._stripe=null,this._elements=null,this._paymentElement=null,this._checkout=null,this._contactElement=null,this._currencySelectorElement=null,this._mountPromise=null,this._checkoutActions=null,this._beforeSubmitCallback=null,this._form=null,this.intent=!0,this._lastMountFailed=!1,this._checkoutCanConfirm=!1,this._checkoutSyncPromise=null,this._checkoutRefreshTimer=null,this._returnedCheckoutSessionId="",this._isCheckoutReturnFlow=!1,this._checkoutReturnError="",this.billingDetails={},this.init()}u.extend(e.prototype,{getCheckoutStorageKeyBase:function(){var t=this.$el.attr("id")||this.$el.data("form-id")||"default",e=this.$el.data("forminator-render")||this.$el.find('[name="render_id"]').val()||"";return e?t+":"+e:t},getCheckoutStorageKey:function(){return"forminatorStripeCheckoutSession:"+this.getCheckoutStorageKeyBase()},getCheckoutFormStateStorageKey:function(){return"forminatorStripeCheckoutFormState:"+this.getCheckoutStorageKeyBase()},getCheckoutReturnStateStorageKey:function(){return"forminatorStripeCheckoutReturnState:"+this.getCheckoutStorageKeyBase()},storeCheckoutReturnState:function(t){if(t)try{m.sessionStorage.setItem(this.getCheckoutReturnStateStorageKey(),JSON.stringify({paymentId:t,createdAt:Date.now()}))}catch(t){}},getCheckoutReturnStateSessionId:function(){var t=null;try{t=JSON.parse(m.sessionStorage.getItem(this.getCheckoutReturnStateStorageKey())||"null")}catch(t){return""}return t&&t.paymentId&&t.createdAt?t.paymentId:""},clearCheckoutReturnState:function(){try{m.sessionStorage.removeItem(this.getCheckoutReturnStateStorageKey())}catch(t){}},storePendingCheckoutSessionId:function(t){if(t)try{m.sessionStorage.setItem(this.getCheckoutStorageKey(),t)}catch(t){}},getReturnedCheckoutSessionId:function(){var e="";try{e=m.sessionStorage.getItem(this.getCheckoutStorageKey())||""}catch(t){e=""}if(!this.isCheckoutSession())return"";var t=this.getCheckoutReturnStateSessionId();if(!m.location.search)return e&&e===t?e:"";try{var i=new m.URLSearchParams(m.location.search),r=i.get("session_id")||"";return r?e===r?r:"":(i.get("redirect_status")||i.get("error")||i.get("error_code")||i.get("error_message")||i.get("error_description"))&&e===t?e:""}catch(t){return""}},getCheckoutReturnErrorMessage:function(){if(this.isCheckoutSession()&&m.location.search)try{var t=new m.URLSearchParams(m.location.search),e=t.get("error_description")||t.get("error_message")||"",i=t.get("error")||t.get("error_code")||"",r=t.get("redirect_status")||"";if(e)return e;if(i)return m.ForminatorFront.cform.payment_failed;if(r&&"succeeded"!==r)return"canceled"===r?m.ForminatorFront.cform.payment_cancelled:m.ForminatorFront.cform.payment_failed}catch(t){return m.ForminatorFront.cform.payment_failed}return""},clearCheckoutReturnQueryParams:function(){if(this.isCheckoutSession()&&m.location.href&&m.history&&"function"==typeof m.history.replaceState)try{var t,e=new m.URL(m.location.href),i=!1;["session_id","error","error_code","error_message","error_description","redirect_status"].forEach(function(t){e.searchParams.has(t)&&(e.searchParams.delete(t),i=!0)}),i&&(t=e.pathname+(e.search||"")+e.hash,m.history.replaceState({},c.title,t))}catch(t){}},getStripeCheckoutErrorMessage:function(t){var e=t&&t.message?t.message:"";return!e||t&&"IntegrationError"===t.name?m.ForminatorFront.cform.payment_failed:e},clearPendingCheckoutSessionId:function(){try{m.sessionStorage.removeItem(this.getCheckoutStorageKey())}catch(t){}this.clearCheckoutReturnState()},clearRecoveredCheckoutSessionState:function(){this.clearPendingCheckoutSessionId(),this.$el.find("#forminator-stripe-paymentid").val(""),this._stripeData.paymentid="",this._returnedCheckoutSessionId="",this._isCheckoutReturnFlow=!1},storeCheckoutFormState:function(){var r={},a=(this.$el.find("input, select, textarea").each(function(){var t=u(this),e=t.attr("name"),i=(t.attr("type")||"").toLowerCase();e&&"file"!==i&&"hidden"!==i&&"paymentid"!==e&&"paymentmethod"!==e&&"subscriptionid"!==e&&"save_draft"!==e&&("checkbox"!==i&&"radio"!==i||t.is(":checked"))&&(Array.isArray(r[e])||(r[e]=[]),r[e].push(t.val()))}),[]);this.$el.find(".forminator-all-group-copies").each(function(){var t=u(this),e=t.closest('div[id^="group-"]').prop("id"),i=[];e&&(t.find(">.forminator-grouped-fields:not(:first-child)").each(function(){var t=u(this).data("suffix");t&&i.push(t)}),i.length)&&a.push({groupId:e,suffixes:i})}),a.length&&(r.__forminator_repeater_copies__=a);try{m.sessionStorage.setItem(this.getCheckoutFormStateStorageKey(),JSON.stringify(r))}catch(t){}},restoreCheckoutFormState:function(){var n=null;try{n=JSON.parse(m.sessionStorage.getItem(this.getCheckoutFormStateStorageKey())||"null")}catch(t){n=null}n&&(n.__forminator_repeater_copies__&&(this.$el.trigger("forminator:restore-repeater-copies",[n.__forminator_repeater_copies__]),delete n.__forminator_repeater_copies__),Object.keys(n).forEach(function(t){var e,i,r,a=Array.isArray(n[t])?n[t]:[n[t]],t=t.replace(/"/g,'\\"'),t=this.$el.find('[name="'+t+'"]');t.length&&(i=((e=t.first()).prop("tagName")||"").toLowerCase(),"hidden"!==(r=(e.attr("type")||"").toLowerCase()))&&("checkbox"===r||"radio"===r?(t.each(function(){var t=u(this);t.prop("checked",-1!==a.indexOf(t.val()))}),t):"select"===i&&e.prop("multiple")?e.val(a):e.val(a[0])).trigger("change",["forminator_emulate_trigger"])},this))},clearCheckoutFormState:function(){try{m.sessionStorage.removeItem(this.getCheckoutFormStateStorageKey())}catch(t){}},validateRecoveredCheckoutSession:function(){var t=new FormData,e=this.$el.find('[name="forminator_nonce"]').val()||"",i=this.$el.find('[name="form_id"]').val()||this.$el.data("form-id")||"",r=this._returnedCheckoutSessionId||"";return r?(t.append("action","forminator_check_stripe_checkout_session_status"),t.append("forminator_nonce",e),t.append("form_id",i),t.append("paymentid",r),new Promise(function(e,i){u.ajax({type:"POST",url:m.ForminatorFront.ajaxUrl,data:t,cache:!1,contentType:!1,processData:!1}).done(function(t){t&&t.success&&t.data&&t.data.recoverable?e(t.data):i(t&&t.data?t.data:null)}).fail(function(t){i(t)})})):Promise.reject(new Error(m.ForminatorFront.cform.payment_failed))},resetResponseMessage:function(){var t=this._form.find(".forminator-response-message");this._form.find(".forminator-error-message").not(".forminator-uploaded-files .forminator-error-message").remove(),this._form.find(".forminator-field").removeClass("forminator-has_error"),this._form.find("input, select, textarea").removeAttr("aria-invalid"),t.html("").removeClass("forminator-loading forminator-error forminator-success forminator-show forminator-accessible").removeAttr("tabindex").attr("aria-hidden",!0)},init:function(){var c,t;this.settings.paymentEl&&void 0!==this.settings.paymentEl.data()&&((c=this)._stripeData=this.settings.paymentEl.data(),this._checkoutReturnError=this.getCheckoutReturnErrorMessage(),this._returnedCheckoutSessionId=this._checkoutReturnError?"":this.getReturnedCheckoutSessionId(),this._isCheckoutReturnFlow=this.isCheckoutSession()&&!!this._returnedCheckoutSessionId&&!this._checkoutReturnError,this.clearCheckoutReturnQueryParams(),this._form=this.$el,this._checkoutReturnError&&this.clearPendingCheckoutSessionId(),this.isCheckoutSession()&&(this.addCheckoutRequiredRule(this.getStripeData("checkoutEmail")),this.addCheckoutRequiredRule(this.getStripeData("checkoutPhone")),this.addCheckoutRequiredRule(this.getMappedBillingCountryFieldId())),!this.isCheckoutSession()&&0{if(c.intent=!1,c._beforeSubmitCallback=i,c.resetResponseMessage(),c.isCheckoutSessionPreview())i();else if(c.isCheckoutSession()){var r=c.getStripeData("checkoutEmail"),a=r?c.get_form_field(r):u(),n=c.getStripeData("checkoutPhone"),o=n?c.get_form_field(n):u(),s=c.getMappedBillingCountryFieldId(),l=s?c.get_form_field(s):u(),d=c.$el.data("validator");if(!c._isCheckoutReturnFlow){c.storeCheckoutFormState();try{await c.validateCheckoutSessionSubmission()}catch(t){var f=t&&u.isPlainObject(t)&&void 0!==t.errors&&t.errors.length;return void(t&&u.isPlainObject(t)&&!f&&await c.resetCheckoutSession(new Error(m.ForminatorFront.cform.checkout_session_invalid)))}}if(d&&a.length&&"function"==typeof c.$el.validate&&!c.$el.validate().element(a))c.unfrozeForm(c._form.find(".forminator-response-message"));else if(d&&o.length&&"function"==typeof c.$el.validate&&!c.$el.validate().element(o))c.unfrozeForm(c._form.find(".forminator-response-message"));else if(d&&l.length&&"function"==typeof c.$el.validate&&!c.$el.validate().element(l))c.unfrozeForm(c._form.find(".forminator-response-message"));else if(d||!s||c.getMappedBillingCountryValue())if(!d&&(r&&!c.getCheckoutEmailValue()||n&&!c.getCheckoutPhoneValue()))i();else if(c._isCheckoutReturnFlow)c.verifyCheckoutSessionSubmission();else{try{await c.syncCheckoutSessionBeforeConfirm()}catch(t){return}await c.confirmCheckoutSession()}else c.show_error(c.getStripeData("checkoutRequiredMessage")||"This field is required to complete your payment.")}else{f=(await this._elements.submit()).error;f?void 0!==f.message&&c.show_error(f.message):"blik"===c._stripeData.paymentMethodType?c.updateAmount():c._stripe.createPaymentMethod({elements:c._elements,params:{billing_details:this.billingDetails}}).then(function(t){var e;t.error?(e=t.error.message||m.ForminatorFront.cform.payment_failed,c.show_error(e)):(e=c.getObjectValue(t,"paymentMethod"),c._stripeData.paymentMethod=c.getObjectValue(e,"id"),c._stripeData.paymentMethodType=c.getObjectValue(e,"type"),c.$el.find("#forminator-stripe-paymentmethod").val(""),c.$el.find("#forminator-stripe-subscriptionid").val(""),c.updateAmount())})}}),this.$el.on("forminator:form:submit:stripe:3dsecurity",function(t,e,i){c.validate3d(t,e,i)}),this.$el.on("forminator:form:submit:stripe:redirect",this.paymentMethodRedirect.bind(this)),this.$el.find("input.forminator-input, select.forminator-select2").each(function(){u(this).on("change",function(t,e){if("forminator_emulate_trigger"===e)return!0;c.updateBillingDetails(t)})}),this.$el.on("forminator:form:submit:success",function(){c.isCheckoutSession()&&(c._isCheckoutReturnFlow=!1,c.clearPendingCheckoutSessionId(),c.clearCheckoutFormState())}))},paymentMethodRedirect:function(t,e,i,r){var a=this;a.$el.find("#forminator-stripe-subscriptionid").val(r);let n=m.open(e,"PaymentMethodPopup","width=800,height=600,scrollbars=yes"),o=setInterval(async()=>{var{error:t,paymentIntent:e}=await a._stripe.retrievePaymentIntent(i);if(t)clearInterval(o);else if("requires_capture"===e.status||"succeeded"===e.status)clearInterval(o),n.close(),a._beforeSubmitCallback&&a._beforeSubmitCallback.call();else if("requires_payment_method"===e.status||"canceled"===e.status){let t="";t="canceled"===e.status?m.ForminatorFront.cform.payment_cancelled:m.ForminatorFront.cform.payment_failed,clearInterval(o),n.close(),a.$el.find("#forminator-stripe-paymentmethod").val(""),a.$el.find("#forminator-stripe-subscriptionid").val(""),a.show_error(t)}},3e3)},isCheckoutSession:function(){return"checkout_session"===this.getStripeData("paymentApi")},isCheckoutSessionPreview:function(){return this.isCheckoutSession()&&this.settings.is_preview},getPreviewData:function(){return this.settings.is_preview&&this.settings.preview_data?JSON.stringify(this.settings.preview_data):""},buildFieldSelector:function(i){return(i=(i=i||[]).filter(function(t,e){return t&&i.indexOf(t)===e})).length?i.map(function(t){return'[name="'+t+'"], [name="'+t+'[]"], [name^="'+t+'-"]'}).join(", "):""},getCheckoutSessionFields:function(t){return{action:[this.getStripeData("checkoutEmail"),this.getStripeData("checkoutPhone"),this.getStripeData("billingName"),this.getStripeData("billingAddress")],dependent:this.settings.stripe_depends||[],metadata:this.settings.stripe_checkout_metadata_depends||[]}[t]||[]},getCheckoutSessionFieldsSnapshot:function(t){t=this.buildFieldSelector(this.getCheckoutSessionFields(t));return t?JSON.stringify(this.$el.find(t).serializeArray()):""},addCheckoutRequiredRule:function(t){t&&"function"==typeof u.fn.rules&&this.$el.data("validator")&&(t=this.get_form_field(t)).length&&t.rules("add",{required:!0,messages:{required:this.getStripeData("checkoutRequiredMessage")||"This field is required to complete your payment."}})},getMappedBillingCountryFieldId:function(){return this.getStripeData("billing")&&this.getStripeData("billingAddress")?this.getStripeData("billingAddress")+"-country":""},getMappedBillingCountryValue:function(){var t=this.getMappedBillingCountryFieldId();return t&&(t=this.get_form_field(t)).length&&(t.find(":selected").data("country-code")||t.val())||""},getCheckoutEmailValue:function(){var t=this.getStripeData("checkoutEmail");return t&&this.get_field_value(t)||""},hasCheckoutContactElement:function(){var t=this.getStripeData("checkoutEmail"),e=!!t&&!!this.get_form_field(t).length;return this.isCheckoutSession()&&(!t||!e)},getCheckoutPhoneValue:function(){var t=this.getStripeData("checkoutPhone");return t&&this.get_field_value(t)||""},isStripeAllowedCountryCode:function(t){return-1!==" AC AD AE AF AG AI AL AM AO AQ AR AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CD CF CG CH CI CK CL CM CN CO CR CV CW CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HN HR HT HU ID IE IL IM IN IO IQ IS IT JE JM JO JP KE KG KH KI KM KN KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MK ML MM MN MO MQ MR MS MT MU MV MW MX MY MZ NA NC NE NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SZ TA TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG US UY UZ VA VC VE VG VN VU WF WS XK YE YT ZA ZM ZW ZZ ".indexOf(" "+t+" ")},getCheckoutBillingAddressValue:function(){var t,e,i,r;return this.getStripeData("billing")&&(i=this.getStripeData("billingName"),t=this.getStripeData("billingAddress"),e={},r=i?this.get_field_value(i):"",(r=i&&!r?(this.get_field_value(i+"-first-name")||"")+" "+(this.get_field_value(i+"-last-name")||""):r)&&" "!==r&&(e.name=r),i={},t&&((r=this.get_field_value(t+"-street_address")||"")&&(i.line1=r),(r=this.get_field_value(t+"-address_line")||"")&&(i.line2=r),(r=this.get_field_value(t+"-city")||"")&&(i.city=r),(r=this.get_field_value(t+"-state")||"")&&(i.state=r),(r=(r=this.get_form_field(t+"-country")).find(":selected").data("country-code")||r.val())&&(r=String(r).toUpperCase(),this.isStripeAllowedCountryCode(r))&&(i.country=r),r=this.get_field_value(t+"-zip")||"")&&(i.postal_code=r),Object.keys(i).length&&(e.address=i),Object.keys(e).length)?e:null},runCheckoutAction:function(t,e){if(this._checkoutActions&&"function"==typeof this._checkoutActions[t])try{var i=this._checkoutActions[t](e);i&&"function"==typeof i.catch&&i.catch(function(){})}catch(t){}},syncCheckoutCustomerDetails:function(){this.hasCheckoutContactElement()||this.runCheckoutAction("updateEmail",this.getCheckoutEmailValue()||null),this.getStripeData("checkoutPhone")&&this.runCheckoutAction("updatePhoneNumber",this.getCheckoutPhoneValue()||null);var t=this.getCheckoutBillingAddressValue();t&&this.runCheckoutAction("updateBillingAddress",t)},bindCheckoutSessionFields:function(){var r=this,a={action:function(){r.syncCheckoutCustomerDetails()},dependent:function(){r.refreshCheckoutSession().catch(function(){})}};Object.keys(a).forEach(function(i){var t=r.buildFieldSelector(r.getCheckoutSessionFields(i));t&&r.$el.find(t).each(function(){u(this).on("change",function(t,e){!r.isCheckoutSession()||r.isCheckoutSessionPreview()||r._isCheckoutReturnFlow||"forminator_emulate_trigger"===e||("action"===i?a[i]():(m.clearTimeout(r._checkoutRefreshTimer),r._checkoutRefreshTimer=m.setTimeout(a[i],300)))})})})},refreshCheckoutSession:function(){function i(){r.intent=t}var r=this,t=r.intent;return r.intent=!0,new Promise(function(t,e){r.updateAmount(null,{onSuccess:function(){r.waitForCheckoutReady().then(function(){r._checkoutDependentSnapshot=r.getCheckoutSessionFieldsSnapshot("dependent"),i(),t()}).catch(function(t){i(),e(t)})},onFailure:function(t){i(),e(t||new Error(m.ForminatorFront.cform.payment_failed))}})})},showCheckoutSessionRefreshError:function(t){var e=this.intent;this.intent=!1,this.show_error(this.getStripeCheckoutErrorMessage(t)),this.intent=e},waitForCheckoutReady:function(){return this._checkoutActions?Promise.resolve():this._mountPromise&&"function"==typeof this._mountPromise.then?this._mountPromise:Promise.reject(new Error(m.ForminatorFront.cform.payment_failed))},waitForCheckoutCanConfirm:function(r=1500){var a=this;return this._checkoutCanConfirm?Promise.resolve():new Promise(function(t){function e(){a._checkoutCanConfirm||Date.now()-i>=r?t():m.setTimeout(e,50)}var i=Date.now();e()})},syncCheckoutSessionBeforeConfirm:function(){var o=this;return o._checkoutSyncPromise||(o._checkoutSyncPromise=new Promise(function(t,e){function i(){o.waitForCheckoutReady().then(function(){return o.waitForCheckoutCanConfirm()}).then(function(){o._checkoutSyncPromise=null,t()}).catch(function(t){o._checkoutSyncPromise=null,o.show_error(o.getStripeCheckoutErrorMessage(t)),e(t)})}function r(){o.refreshCheckoutSession().then(i).catch(function(t){o.showCheckoutSessionRefreshError(t),o._checkoutSyncPromise=null,e(t)})}var a,n;o.getStripeData("forceMountStripeField")?(a=new Error(m.ForminatorFront.cform.checkout_session_invalid),n=a,o.refreshCheckoutSession().then(function(){o.show_error(o.getStripeCheckoutErrorMessage(n)),o._checkoutSyncPromise=null,e(n)}).catch(function(t){o.showCheckoutSessionRefreshError(t),o._checkoutSyncPromise=null,e(t)})):(!o._checkoutActions||o._checkoutDependentSnapshot!==o.getCheckoutSessionFieldsSnapshot("dependent")?r:i)()})),o._checkoutSyncPromise},getSafeStripeLogDetails:function(t,e){return{formId:this.$el.find('[name="form_id"]').val()||this.$el.data("form-id")||"",context:t||"",errorName:e&&e.name?e.name:"",errorType:e&&e.type?e.type:"",errorCode:e&&e.code?e.code:"",errorMessage:e&&e.message?e.message:"",hasMessage:!(!e||!e.message)}},logStripeClientError:function(t,e){m.console&&"function"==typeof m.console.warn&&m.console.warn("[Forminator][Stripe]",this.getSafeStripeLogDetails(t,e))},validateCheckoutSessionSubmission:function(){var i=this;return new Promise(function(t,e){i.updateAmount(null,{validateOnly:!0,onSuccess:t,onFailure:function(t){e(t||new Error(m.ForminatorFront.cform.error))}})})},resetCheckoutSession:async function(e=null){var i=this;return this.clearRecoveredCheckoutSessionState(),this.refreshCheckoutSession().then(function(){e&&i.show_error(i.getStripeCheckoutErrorMessage(e))}).catch(function(t){i.show_error(e?i.getStripeCheckoutErrorMessage(e):m.ForminatorFront.cform.payment_session_refresh_failed)})},confirmCheckoutSession:async function(){if(this._checkoutActions){var t={redirect:"if_required"},e=this.getCheckoutEmailValue(),e=(e&&!this.hasCheckoutContactElement()&&(t.email=e),this.getCheckoutPhoneValue()),e=(e&&(t.phoneNumber=e),this.getCheckoutBillingAddressValue());e&&(t.billingAddress=e);try{var i=this.getStripeData("paymentid")||"",r=(this.storeCheckoutFormState(),this.storePendingCheckoutSessionId(i),this.storeCheckoutReturnState(i),await this._checkoutActions.confirm(t));r&&"error"===r.type?(this.logStripeClientError("checkout_confirm_result_error",r.error||r),this.clearPendingCheckoutSessionId(),this.show_error(this.getStripeCheckoutErrorMessage(r.error))):this.verifyCheckoutSessionSubmission()}catch(t){this.logStripeClientError("checkout_confirm_exception",t),this.clearPendingCheckoutSessionId(),this.show_error(this.getStripeCheckoutErrorMessage(t))}}else this.logStripeClientError("checkout_confirm_missing_actions",new Error("Missing checkout actions before confirm.")),this.show_error(m.ForminatorFront.cform.payment_failed)},verifyCheckoutSessionSubmission:function(t=0){var e=this;e.updateAmount(null,{onSuccess:function(){},onFailure:async function(){e.clearPendingCheckoutSessionId(),await e.resetCheckoutSession()}})},validate3d:function(t,e,i){var r=this;i?this._stripe.confirmPayment({clientSecret:e,elements:r._elements,redirect:"if_required",confirmParams:{return_url:this.getStripeData("returnUrl")}}).then(function(t){r.$el.find("#forminator-stripe-subscriptionid").val(i),r._beforeSubmitCallback&&r._beforeSubmitCallback.call()}):this._stripe.retrievePaymentIntent(e).then(function(t){!["requires_action","requires_confirmation","requires_source_action"].includes(t.paymentIntent.status)&&"blik"!==r.getStripeData("paymentMethodType")||r._stripe.confirmPayment({clientSecret:e,elements:r._elements,redirect:"if_required"}).then(function(t){t.error?(r.$el.find("#forminator-stripe-subscriptionid").val(""),r.show_error(t.error.message)):r._beforeSubmitCallback&&r._beforeSubmitCallback.call()})})},getForm:function(t){t=u(t.target);return t=t.hasClass("forminator-custom-form")?t:t.closest("form.forminator-custom-form")},updateAmount:function(t,l={}){t&&"function"==typeof t.preventDefault&&t.preventDefault();var t=new FormData(this.$el[0]),d=this,i=new FormData,t=(t.forEach(function(t,e){"action"!==e&&i.append(e,t)}),i.append("action","forminator_update_payment_amount"),i.append("paymentPlan",this.getStripeData("paymentPlan")),i.append("payment_method",this.getStripeData("paymentMethod")),i.append("payment_method_type",this.getStripeData("paymentMethodType")),i.append("payment_api",this.getStripeData("paymentApi")||""),i.append("paymentid",this.isCheckoutSession()&&this.getStripeData("paymentid")||""),this.getPreviewData());if(this.isCheckoutSession()&&t)i.append("is_preview",1),i.append("preview_data",t);else if(t&&!d._paymentElement&&!d._lastMountFailed)return void d.mountStripeField();this.intent&&(i.append("stripe-intent",!0),i.append("stripe_first_payment_intent",this._paymentElement?0:1)),l.validateOnly&&i.append("stripe_validate_submission",!0);var t=this.getStripeData("receipt"),e=this.getStripeData("receiptEmail"),f=(!this.isCheckoutSession()&&t&&e&&(t=this.get_field_value(e)||"",i.append("receipt_email",t)),this._form.find(".forminator-response-message"));return u.ajax({type:"POST",url:m.ForminatorFront.ajaxUrl,data:i,cache:!1,contentType:!1,processData:!1,beforeSend:function(){void 0===d.settings.has_loader||!d.settings.has_loader||d.intent||d.isCheckoutSession()&&l.validateOnly||(f.html(""+d.settings.loader_label+"
"),d.focus_to_element(f),f.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),d._form.find("button").attr("disabled",!0)},success:function(t){var e,i,r,a,n,o,s;!(d._lastMountFailed=!1)===t.success?d.isCheckoutSession()&&l.validateOnly?"function"==typeof l.onSuccess&&l.onSuccess(t):void 0!==t.data?(e=void 0!==t.data.paymentid,i=void 0!==t.data.paymentPlan,n=void 0!==t.data.forceMountStripeField,r=d.getStripeData("paymentid")||"",a=d.getStripeData("secret")||"",o=d.isCheckoutSession()&&d.intent&&i&&(d.getStripeData("paymentPlan")||"")===t.data.paymentPlan,s=d.isCheckoutSession()&&e&&(r!==t.data.paymentid||a!==t.data.paymentsecret),d._stripeData.forceMountStripeField=n&&!!t.data.forceMountStripeField,e&&(d.$el.find("#forminator-stripe-paymentid").val(t.data.paymentid),d._stripeData.paymentid=t.data.paymentid,void 0!==t.data.paymentsecret)&&(d._stripeData.secret=t.data.paymentsecret),o&&!s||(e&&(d.$el.find("#forminator-stripe-paymentmethod").val(d._stripeData.paymentMethod),!d.intent||d.isCheckoutSession()&&d._paymentElement&&r===t.data.paymentid&&a===t.data.paymentsecret||d.mountStripeField(t.data.paymentsecret,t.data.amount)),t.data.paymentmethod_failed&&d.$el.find("#forminator-stripe-paymentmethod").val(""),i&&(d._stripeData.paymentPlan=t.data.paymentPlan),d.isCheckoutSession()&&(d._checkoutDependentSnapshot=d.getCheckoutSessionFieldsSnapshot("dependent")),d.intent)?d.unfrozeForm(f):d.handlePayment(),"function"==typeof l.onSuccess&&l.onSuccess(t)):d.show_error("Invalid Payment Intent ID"):d.intent?(u.isPlainObject(t.data)&&void 0!==t.data.paymentPlan&&(d._stripeData.paymentPlan=t.data.paymentPlan),d.isCheckoutSession()&&(n=t.data&&void 0!==t.data.message?t.data.message:t.data)?(d.show_error(n),"function"==typeof l.onFailure&&l.onFailure(t.data)):d.unfrozeForm(f)):(d.show_error(void 0!==t.data.message?t.data.message:t.data),"function"==typeof l.onFailure&&l.onFailure(t.data),void 0!==t.data.errors&&t.data.errors.length&&d.show_messages(t.data.errors),(o=d._form.find(".forminator-g-recaptcha")).length&&(s=(o=u(o.get(0))).data("forminator-recapchta-widget"),"invisible"===o.data("size"))&&m.grecaptcha.reset(s))},error:function(t){d._lastMountFailed=!0;var e=400===t.status?m.ForminatorFront.cform.upload_error:m.ForminatorFront.cform.error;d.show_error(e),"function"==typeof l.onFailure&&l.onFailure(t)}}).always(function(){d.intent||d.$el.find("#forminator-stripe-paymentmethod").val(""),d.isCheckoutSession()||d._paymentElement||d._lastMountFailed||d.mountStripeField()})},show_error:function(t){var e=this._form.find(".forminator-response-message");e.html(""+t+"
"),this.unfrozeForm(e)},unfrozeForm:function(t){this._form.find("button").removeAttr("disabled"),this.intent||(t.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-loading forminator-accessible").addClass("forminator-error forminator-show"),this.focus_to_element(t)),this.enable_form()},enable_form:function(){var t;void 0!==this.settings.has_loader&&this.settings.has_loader&&(t=this._form.find(".forminator-response-message"),this._form.removeClass("forminator-fields-disabled"),t.removeClass("forminator-loading"))},focus_to_element:function(t){t.show(),u("html,body").animate({scrollTop:t.offset().top-(u(m).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},show_messages:function(t){var a,n=this,o=n.$el.data("forminatorFrontCondition");return void 0!==o&&(this.$el.find(".forminator-error-message").remove(),a=0,t.forEach(function(t){var e,i,r=Object.keys(t),t=Object.values(t),r=o.get_form_field(r);r.length&&(0===a&&(n.$el.trigger("forminator.front.pagination.focus.input",[r]),n.focus_to_element(r)),u(r).hasClass("forminator-input-time")&&(0===(i=(e=u(r).closest(".forminator-field:not(.forminator-field--inner)")).children(".forminator-error-message")).length&&(e.append(' '),i=e.children(".forminator-error-message")),i.html(t)),0===(i=(e=0===(e=u(r).closest(".forminator-field--inner")).length&&0===(e=u(r).closest(".forminator-field")).length&&1<(e=u(r).find(".forminator-field")).length?e.first():e).find(".forminator-error-message")).length&&(e.append(' '),i=e.find(".forminator-error-message")),u(r).attr("aria-invalid","true"),i.html(t),e.addClass("forminator-has_error"),a++)})),this},isRelevantField:function(t,e,i,r,a){return!t||(t=u(t.target).attr("name"),!!e&&(i&&t===i||r&&t===r||e&&(t===e||t.startsWith(e+"-"))||a&&(t===a||t.startsWith(a+"-"))))},updateBillingDetails:function(t){if(this.isCheckoutSession())return!0;var e=this.getStripeData("billing"),i=this.getStripeData("billingName"),r=this.getStripeData("billingEmail"),a=this.getStripeData("billingPhone"),n=this.getStripeData("billingAddress");if(!e||!this._paymentElement)return!0;e={};if(!this.isRelevantField(t,i,r,a,n))return!0;t=this.get_field_value(i)," "!==(t=t||(this.get_field_value(i+"-first-name")||"")+" "+(this.get_field_value(i+"-last-name")||""))&&(e.name=t),i=this.get_field_value(r)||"",i&&(e.email=i),t=this.get_field_value(a)||"",t&&(e.phone=t),r={},i=this.get_field_value(n+"-street_address")||"",i&&(r.line1=i),a=this.get_field_value(n+"-address_line")||"",a&&(r.line2=a),t=this.get_field_value(n+"-city")||"",t&&(r.city=t),i=this.get_field_value(n+"-state")||"";i&&(r.state=i);a=this.get_form_field(n+"-country").find(":selected").data("country-code"),a&&(r.country=a),t=this.get_field_value(n+"-zip")||"";t&&(r.postal_code=t),Object.keys(r).length&&(e.address=r),Object.keys(e).length&&(this.billingDetails=e,this._paymentElement.update({defaultValues:{billingDetails:e}}))},handlePayment:function(){var t=u(".forminator-number--field, .forminator-currency, .forminator-calculation");t.inputmask&&t.inputmask("remove"),this._beforeSubmitCallback&&this._beforeSubmitCallback.call()},sanitizePaymentOptions:function(t){var t={...t},e={...t.fields||{}},i={...e.billingDetails||{}};return e.billingDetails=i,t.fields=e,t.layout&&"accordion"===t.layout.type&&(!0===t.layout.radios?t.layout.radios="always":!1!==t.layout.radios&&t.layout.radios!==r||(t.layout.radios="never")),t.layout&&t.layout.defaultCollapsed!==r&&delete t.layout.defaultCollapsed,"https:"!==m.location.protocol&&(t.wallets={applePay:"never",googlePay:"never"}),t},sanitizeCheckoutPaymentOptions:function(t){var t=this.sanitizePaymentOptions(t),e=t.fields.billingDetails;return!this.hasCheckoutContactElement()&&this.getStripeData("checkoutEmail")&&(e.email="never"),this.getStripeData("billing")&&this.getStripeData("billingName")&&this.getStripeData("billingAddress")&&(e.name="never"),this.getStripeData("checkoutPhone")&&(e.phone="never"),this.getStripeData("billing")&&this.getStripeData("billingAddress")&&(e.address="never"),t},mountStripeField:function(t=null,e=null){var i="subscription"===t,r=this.getStripeData("fieldId"),a=this.getStripeData("key"),n={...this.getStripeData("paymentOptions")};if(i&&(t=null),this._paymentElement&&this._paymentElement.unmount(),this._contactElement&&"function"==typeof this._contactElement.unmount&&this._contactElement.unmount(),this._currencySelectorElement&&"function"==typeof this._currencySelectorElement.unmount&&this._currencySelectorElement.unmount(),this._elements=null,this._paymentElement=null,this._contactElement=null,this._currencySelectorElement=null,this._checkout=null,this._checkoutActions=null,this._checkoutCanConfirm=!1,(this._mountPromise=null)===a)return!1;var o={};if(this.isCheckoutSession()&&(o.developerTools={assistant:{enabled:!!this.getStripeData("showStripeDeveloperWidget")}}),this._stripe=Stripe(a,o),this.isCheckoutSession())return this.mountCheckoutSessionField(t,r,n);a={...this.getStripeData("elementsOptions")},t?(delete a.paymentMethodTypes,a.clientSecret=t):(i&&e?(a.mode="subscription",a.amount=e):a.mode="setup",a.currency=this.getStripeData("currency")||"usd"),this._elements=this._stripe.elements(a),n=this.sanitizePaymentOptions(n),this._paymentElement=this._elements.create("payment",n),o=c.getElementById("payment-element-"+r);if(!o)return!1;this._paymentElement.mount("#payment-element-"+r);var s=this;this._paymentElement.on("ready",function(){s.updateBillingDetails()}),this._paymentElement.on("change",function(t){t="blik"===t.value.type;s._stripeData.paymentMethodType=t?"blik":""})},mountCheckoutSessionField:function(t,n,e){if(!t)return!1;if(!c.getElementById("payment-element-"+n))return!1;let o=c.getElementById("payment-contact-element-"+n),s=c.getElementById("payment-currency-selector-element-"+n);var t={clientSecret:t},i=(this.getStripeData("adaptivePricing")&&(t.adaptivePricing={allowed:!0}),{...this.getStripeData("checkoutElementsOptions")});Object.keys(i).length&&(t.elementsOptions=i);let l=this.sanitizeCheckoutPaymentOptions(e),r=null;if("function"==typeof this._stripe.initCheckoutElementsSdk?r=this._stripe.initCheckoutElementsSdk.bind(this._stripe):"function"==typeof this._stripe.initCheckout&&(r=this._stripe.initCheckout.bind(this._stripe)),!r)return this.show_error(m.ForminatorFront.cform.payment_failed),m.console&&"function"==typeof m.console.error&&m.console.error("Stripe Checkout SDK is not available on the loaded Stripe.js version."),!1;let d=r(t),f=this;return this._mountPromise=new Promise(function(r,a){async function t(t){try{"function"==typeof(f._checkout=t).on&&t.on("change",function(t){f._checkoutCanConfirm=!(!t||!t.canConfirm)});var e,i=await t.loadActions();return"success"!==i.type?(f.show_error(f.getStripeCheckoutErrorMessage(i.error)),a(i.error||new Error(m.ForminatorFront.cform.payment_failed)),!1):(f._checkoutActions=i.actions,"function"==typeof f._checkoutActions.getSession&&(e=f._checkoutActions.getSession(),f._checkoutCanConfirm=!(!e||!e.canConfirm)),f.getStripeData("adaptivePricing")&&s&&"function"==typeof t.createCurrencySelectorElement&&(f._currencySelectorElement=t.createCurrencySelectorElement(),f._currencySelectorElement.mount("#payment-currency-selector-element-"+n)),f._paymentElement=t.createPaymentElement(l),f._paymentElement.mount("#payment-element-"+n),o&&"function"==typeof t.createContactDetailsElement&&(f._contactElement=t.createContactDetailsElement(),f._contactElement.mount("#payment-contact-element-"+n)),f.syncCheckoutCustomerDetails(),r(!0),!0)}catch(t){return f.show_error(f.getStripeCheckoutErrorMessage(t)),a(t),!1}}d&&"function"==typeof d.then?d.then(t).catch(function(t){f.show_error(f.getStripeCheckoutErrorMessage(t)),a(t)}):t(d)}),this._mountPromise},hideCardError:function(){var t=this.$el.find(".forminator-card-message"),e=t.find(".forminator-error-message");0===e.length&&(t.append(' '),e=t.find(".forminator-error-message")),t.closest(".forminator-field").removeClass("forminator-has_error"),e.html("")},showCardError:function(t,e){var i=this.$el.find(".forminator-card-message"),r=i.find(".forminator-error-message");0===r.length&&(i.append(' '),r=i.find(".forminator-error-message")),i.closest(".forminator-field").addClass("forminator-has_error"),i.closest(".forminator-field").addClass("forminator-is_filled"),r.html(t),e&&this.focus_to_element(i.closest(".forminator-field"))},getStripeData:function(t){return void 0!==this._stripeData&&void 0!==this._stripeData[t]?this._stripeData[t]:null},getObjectValue:function(t,e){return void 0!==t[e]?t[e]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return e=0===e.length&&t&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&0===(e=this.$el.find('select[name="'+t+'[]"]')).length?this.$el.find("#"+t):e},get_field_value:function(t){var t=this.get_form_field(t),e="",i=null;return this.field_is_radio(t)?(i=t.filter(":checked")).length&&(e=i.val()):this.field_is_checkbox(t)?t.each(function(){u(this).is(":checked")&&(e=u(this).val())}):e=!this.field_is_select(t)&&this.field_has_inputMask(t)?parseFloat(t.inputmask("unmaskedvalue")):t.val(),e},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(r!==u(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===u(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===u(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")}}),u.fn[i]=function(t){return this.each(function(){u.data(this,i)||u.data(this,i,new e(this,t))})}})(jQuery,window,document),((u,m,r)=>{var i="forminatorFront",a={form_type:"custom-form",rules:{},messages:{},conditions:{},inline_validation:!1,print_value:!1,chart_design:"bar",chart_options:{},forminator_fields:[],general_messages:{calculation_error:"Failed to calculate field.",payment_require_ssl_error:"SSL required to submit this form, please check your URL.",payment_require_amount_error:"PayPal amount must be greater than 0.",form_has_error:"Please correct the errors before submission."},payment_require_ssl:!1};function e(t,e){this.element=t,this.$el=u(this.element),this.forminator_selector="#"+u(this.element).attr("id")+'[data-forminator-render="'+u(this.element).data("forminator-render")+'"]',this.forminator_loader_selector='div[data-forminator-render="'+u(this.element).data("forminator-render")+'"][data-form="'+u(this.element).attr("id")+'"]',this.settings=u.extend({},a,e),void 0!==this.settings.messages&&(this.settings.messages=this.maybeParseStringToJson(this.settings.messages,"object")),void 0!==this.settings.rules&&(this.settings.rules=this.maybeParseStringToJson(this.settings.rules,"object")),void 0!==this.settings.calendar&&(this.settings.calendar=this.maybeParseStringToJson(this.settings.calendar,"array")),this._defaults=a,this._name=i,this.form_id=0,this.template_type="",this.init(),this.handleDiviPopup()}function t(){u(".forminator-custom-form").find(".forminator-label").on("click",function(t){t.preventDefault();t=u(this);t.next("#"+t.attr("for")).focus()})}u.extend(e.prototype,{init:function(){var e=this;switch(0').find(".forminator-quiz-start").trigger("click").remove()}),this.$el.on("click",".forminator-quiz-start",function(t){t.preventDefault(),o.$el.find(".forminator-quiz-intro").hide(),o.$el.find(".forminator-pagination").removeClass("forminator-hidden");t={totalSteps:o.$el.find(".forminator-pagination").length-1,step:0,quiz:!0};o.settings.text_next&&(t.next_button=o.settings.text_next),o.settings.text_prev&&(t.prev_button=o.settings.text_prev),o.settings.text_view_results&&(t.view_results_text=o.settings.text_view_results),o.settings.submit_class&&(t.submitButtonClass=o.settings.submit_class),u(o.element).forminatorFrontPagination(t)}),"end"!==t&&this.$el.find(".forminator-submit-rightaway").on("click",function(){o.$el.submit(),u(this).closest(".forminator-question").find(".forminator-submit-rightaway").addClass("forminator-has-been-disabled").attr("disabled","disabled")}),o.settings.hasLeads&&("beginning"===t&&o.$el.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===t)&&(o.$el.closest("div").find("#forminator-module-"+o.settings.leads_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),u("#forminator-quiz-leads-"+e+" .forminator-lead-form-skip").hide()),this.$el.on("click",".forminator-social--icon a",function(t){t.preventDefault();var t=u(this).data("social"),e=u(this).closest(".forminator-social--icons").data("url"),i=u(this).closest(".forminator-social--icons").data("message"),e={facebook:"https://www.facebook.com/sharer/sharer.php?u="+e+""e="+(i=encodeURIComponent(i)),twitter:"https://twitter.com/intent/tweet?&url="+e+"&text="+i,google:"https://plus.google.com/share?url="+e,linkedin:"https://www.linkedin.com/feed/?shareActive=true&text="+i};if(void 0!==e[t])return i=m.open(e[t],t,"height="+u(m).height()+",width="+u(m).width()),m.focus&&i.focus(),!1}),this.$el.on("change",".forminator-answer input",function(t){var e=!!u(this).closest(".forminator-pagination").length,i=e?u(this).closest(".forminator-pagination"):o.$el,r=i.find(".forminator-answer input:checked").length,a=i.find(".forminator-question").length,i=u(this).closest(".forminator-question"),n=i.data("multichoice");o.$el.find(".forminator-button:not(.forminator-button-back)").each(function(){var t=r input").prop("checked",!1)})})},small_form:function(){var t,e=u(this.element),i=e.width();783import(m.ForminatorFront.cform.intlTelInput_utils_script),strictMode:!0},void 0!==l&&"standard"===l&&(o.allowDropdown=!1),void 0!==l&&"international"===l&&(o.autoHideDialCode=!1,o.separateDialCode=!0),t=f.closest(".elementor-popup-modal"),e="undefined"!=typeof elementorFrontend&&"mobile"===elementorFrontend.getCurrentDeviceMode(),t.length&&e&&(o.dropdownContainer=t[0]),d=m.intlTelInput(n,o),i=!1,r=d.getSelectedCountryData().iso2,a=d.getSelectedCountryData().dialCode,u(n).off("close:countrydropdown countrychange"),u(n).on("close:countrydropdown",function(){i=!0,setTimeout(function(){i=!1},0)}),u(n).on("countrychange",function(){var t;i?(i=!1,r=d.getSelectedCountryData().iso2,a=d.getSelectedCountryData().dialCode):(t=d.getSelectedCountryData()).dialCode===a&&t.iso2!==r&&d.setCountry(r)}),void 0!==l&&"standard"===l&&u(this).on("blur",function(){""===u(n).val()&&(d.setCountry(s),f.validate().element(u(n)))}),"rtl"===u("html").attr("dir")&&u(this).closest(".forminator-field").find("div.iti").attr("dir","ltr"),c?(u(this).closest(".forminator-field").find("div.iti").addClass("forminator-input-with-phone"),u(this).closest(".forminator-field").find("div.iti").hasClass("iti--allow-dropdown")&&u(this).closest(".forminator-field").find(".forminator-label").addClass("iti--allow-dropdown")):u(this).closest(".forminator-field").find("div.iti").addClass("forminator-phone"),c)&&!u(this).parent().hasClass("forminator-input--wrap")&&u(this).wrap('
')})},reint_intlTelInput:function(){var i=this;i.$el.on("after:forminator:form:submit",function(t,e){i.init_intlTelInput_validation(i.forminator_selector)})},init_fui:function(t){var e=u(t),i=e.find(".forminator-input"),r=e.find(".forminator-textarea"),a=e.find(".forminator-select2"),n=e.find(".forminator-multiselect"),o=e.find(".forminator-stripe-element"),s=(e.find(".forminator-slider"),e.find(".forminator-rating")),l=e.find(".forminator-checkbox"),d=e.find(".forminator-radio");e.attr("data-design"),e.attr("data-design"),e.attr("data-design"),e.attr("data-design");i.length&&i.each(function(){FUI.inputStates(this)}),l.length&&l.each(function(){FUI.checkboxStates(this)}),d.length&&d.each(function(){FUI.radioStates(this)}),r.length&&r.each(function(){FUI.textareaStates(this)}),"function"==typeof FUI.select2&&FUI.select2(a.length),"function"==typeof FUI.slider&&FUI.slider(),n.length&&FUI.multiSelectStates(n),s.length&&"function"==typeof FUI.rating&&FUI.rating(s),e.hasClass("forminator-design--material")&&(i.length&&i.each(function(){FUI.inputMaterial(this)}),r.length&&r.each(function(){FUI.textareaMaterial(this)}),o.length)&&o.each(function(){var t,e;u(this).hasClass("forminator-stripe-payment-element")||(e=(t=u(this).closest(".forminator-field")).find(".forminator-label")).length&&(t.addClass("forminator-stripe-floating"),e.addClass("forminator-floating--input"))}),this.init_password_toggle(t)},init_password_toggle:function(t){u(t).find(".forminator-input-with-toggle").each(function(){var t=u(this),a=t.find(".forminator-password-toggle"),n=t.find(".forminator-input");n.length&&a.length&&a.off("click.forminatorPasswordToggle").on("click.forminatorPasswordToggle",function(t){t.preventDefault();var t="password"===n.attr("type"),e=t?"text":"password",i=a.data("label-show")||"",r=a.data("label-hide")||"";n.attr("type",e),t?(a.find(".forminator-icon-eye").hide(),a.find(".forminator-icon-eye-hide").show(),a.attr("aria-label",r).attr("title",r),a.find(".forminator-screen-reader-only").text(r)):(a.find(".forminator-icon-eye").show(),a.find(".forminator-icon-eye-hide").hide(),a.attr("aria-label",i).attr("title",i),a.find(".forminator-screen-reader-only").text(i))})})},responsive_captcha:function(t){u(t).find(".forminator-g-recaptcha").each(function(){var t=u(this).data("badge");u(this).is(":visible")&&"inline"===t&&(t=(t=u(this).parent().width())<302?t/302:1,u(this).css("transform","scale("+t+")"),u(this).css("-webkit-transform","scale("+t+")"),u(this).css("transform-origin","0 0"),u(this).css("-webkit-transform-origin","0 0"))})},init_pagination:function(t){var t=u(t).find(".forminator-pagination").length,e=m.location.hash,i=!1,r=0;0]*>/g,""),r=u("").html(r).text(),n=r.length,r=t.ctrlKey||t.metaKey,i=-1!==[37,38,39,40,8,46].indexOf(t.keyCode),e<=n&&!r&&!i&&t.preventDefault()):n=u(this).val().length:(i=("string"!=typeof(r=u(this).val())?r:String(r).replace(/<\/?[^>]+(>|$)/g,"").trim()).replace(/<[^>]*>/g,""),n=i.trim().split(/\s+/).length,e<=i.trim().split(/\s+/).length&&32===t.which&&t.preventDefault()),a.text(n+" / "+e))})})},field_number:function(t){t=u(t);t.find("input[type=number]").each(function(){u(this).keypress(function(t){for(var e=[44,45,46],i=t.which,r=48;r<58;r++)e.push(r);0<=e.indexOf(i)||t.preventDefault()})}),t.find(".forminator-number--field, .forminator-currency, .forminator-calculation").each(function(){var e;"number"===u(this).attr("type")&&(e=u(this).data("decimals"),u(this).on("change",function(t){this.value=""!==this.value?parseFloat(this.value).toFixed(e):""}),u(this).trigger("change")),void 0!==u(this).inputmask&&u(this).inputmask({alias:"decimal",rightAlign:!1,digitsOptional:!1,showMaskOnHover:!1,autoUnmask:!0,removeMaskOnSubmit:!0})})},field_time:function(){var s=this;u(".forminator-input-time").on("input",function(t){var e=u(this),i=e.val();i&&2<=i.length&&e.val(i.substr(0,2))}),this.$el.find(".forminator-timepicker").each(function(t,e){var i,r,a=u(e),n=a.data("start-limit"),o=a.data("end-limit");void 0!==n&&void 0!==o&&(i=a.find(".time-hours"),r=i.html(),s.resetTimePicker(a,n,o),a.find(".time-ampm").on("change",function(){i.val(""),i.html(r),s.resetTimePicker(a,n,o),setTimeout(function(){a.find(".forminator-field").removeClass("forminator-has_error")},10)}))})},resetTimePicker:function(t,e,i){var r=t.find(".time-ampm"),[e,a]=e.split(" "),[n,,]=e.split(":"),n=parseInt(n),[e,o]=i.split(" "),[s,,]=e.split(":"),s=parseInt(s);a===o&&r.find('option[value!="'+o+'"]').remove(),t.find(".time-hours").children().each(function(t,e){var i=parseInt(e.value);""!==i&&(i span");e.val(""),i.html(i.data("empty-text")),t.hide(),e.trigger("forminator.change","forminator_emulate_trigger")}),e.find(".forminator-input-file, .forminator-input-file-required").on("change",function(){var t=u(this).closest(".forminator-file-upload").find("> span"),e=u(this).val(),e=e.length?e.split("\\").pop():"";t.text(e),i.toggle_file_input()}),e.find(".forminator-button-upload").off(),e.find(".forminator-button-upload").on("click",function(t){t.preventDefault();t=u(this).attr("data-id");e.find("input#"+t).trigger("click")}),e.find(".forminator-input-file, .forminator-input-file-required").on("change",function(t){t.preventDefault();var t=u(this)[0].files.length,e=u(this).find(".forminator-button-delete");0===t?e.hide():e.show()})},maybeRemoveDuplicateFields:function(t){var e,i,t=u(t);u(r).find("link[id='neira-lite-style-css']").length&&(e=t.find(".forminator-select-container").next(".chosen-container"),i=t.find("select.forminator-select2 + .forminator-select").next(".chosen-container"),t=t.find(".forminator-select").next(".chosen-container"),0!==e.length&&e.remove(),0!==i.length&&i.remove(),0!==t.length)&&t.remove()},renderCaptcha:function(t){var e,i,r=this;void 0===u(t).data("forminator-recapchta-widget")&&(i=u(t).data("size"),e={sitekey:u(t).data("sitekey"),theme:u(t).data("theme"),size:i},"invisible"===i?(e.badge=u(t).data("badge"),e.callback=function(t){u(r.element).trigger("submit.frontSubmit")}):e.callback=function(){u(t).parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")},""!==e.sitekey)&&void 0!==m.grecaptcha&&"function"==typeof m.grecaptcha.render&&(i=m.grecaptcha.render(t,e),u(t).data("forminator-recapchta-widget",i),this.addCaptchaAria(t),this.responsive_captcha())},renderHcaptcha:function(t){var e,i,r=this;void 0===u(t).data("forminator-hcaptcha-widget")&&(i=u(t).data("size"),(e={sitekey:u(t).data("sitekey"),theme:u(t).data("theme"),size:i}).callback="invisible"===i?function(t){u(r.element).trigger("submit.frontSubmit")}:function(){u(t).parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")},""!==e.sitekey)&&(i=hcaptcha.render(t,e),u(t).data("forminator-hcaptcha-widget",i))},addCaptchaAria:function(t){var e=u(t).find(".g-recaptcha-response"),t=u(t).find(">div");0!==e.length&&(e.attr("aria-hidden","true"),e.attr("aria-label","do not use"),e.attr("aria-readonly","true")),0!==t.length&&t.css("z-index",99)},hide:function(){this.$el.hide()},maybeParseStringToJson:function(t,e){var i={};if("object"==typeof t)return t;if("object"===e)t="{"+t.trim()+"}";else{if("array"!==e)return{};t="["+t.trim()+"]"}try{t=t.replace(/\,(?!\s*?[\{\[\"\'\w])/g,""),i=JSON.parse(t)}catch(t){console.error(t.message),"object"===e?i={}:"array"===e&&(i=[])}return i},renderStripe:function(e,i,r=0){var a=this;setTimeout(function(){var t;r++,"undefined"!=typeof Stripe?(t={type:"stripe",paymentEl:i,paymentRequireSsl:e.settings.payment_require_ssl,generalMessages:e.settings.general_messages,has_loader:e.settings.has_loader,loader_label:e.settings.loader_label,stripe_depends:e.settings.stripe_depends,stripe_checkout_metadata_depends:e.settings.stripe_checkout_metadata_depends||[],is_preview:e.settings.is_preview,preview_data:e.settings.preview_data},i.data("is-ocs")?u(e.element).forminatorFrontStripe(t):u(e.element).forminatorFrontPayment(t)):r<300?a.renderStripe(e,i,r):console.error("Failed to load Stripe.")},100)},maybe_enable_save_draft:function(t,e,i){var r=t.find(":input").serializeArray(),a=!1,n=!!t.find(".forminator-field-signature").length,r=r.filter(function(t){return-1===t.name.indexOf("ctlSignature")});(i=JSON.stringify(i))!==(r=JSON.stringify(r))&&(a=!0),n&&!1===a&&t.find(".forminator-field-signature").each(function(t){var e=u(this).find(".signature-prefix").val();if(0!==u(this).find("#ctlSignature"+e+"_data").length&&""!==u(this).find("#ctlSignature"+e+"_data").val())return!(a=!0)}),a?e.removeClass("disabled"):e.addClass("disabled")},handleDiviPopup:function(){var i=this;"undefined"!=typeof DiviArea&&DiviArea.addAction("show_area",function(t){setTimeout(function(){if(i.init(),forminatorSignInit(),forminatorSignatureResize(),"custom-form"===i.settings.form_type){i.resetCaptchaWidgets();for(var t=[forminator_render_captcha,forminator_render_hcaptcha,forminator_render_turnstile],e=0;e]*>/g,"");a.length&&(e=parseInt(a.data("limit")))&&(n=u("
").html(n).text(),i=t.ctrlKey||t.metaKey,r=-1!==[37,38,39,40,8,46].indexOf(t.keyCode),"words"!==a.data("type")?n.length>=e&&!i&&!r&&13!==t.keyCode&&t.preventDefault():e<=n.trim().split(/\s+/).length&&32===t.which&&t.preventDefault())}),u("#"+o.id+"_ifr").is(":visible")&&u("#"+o.id+"_ifr").height(u("#"+o.id).height()),-1!==e.indexOf("forminator")&&u("#"+e).closest(".wp-editor-wrap").attr("aria-describedby",e+"-description")}),u(r).on("click",".forminator-copy-btn",function(t){var e=u(this).prev(".forminator-draft-link").val();if(navigator.clipboard)navigator.clipboard.writeText(e).then(function(){},function(t){});else{var i=r.createElement("textarea");i.value=e,i.style.top="0",i.style.left="0",i.style.position="fixed",r.body.appendChild(i),i.focus(),i.select();try{r.execCommand("copy")}catch(t){}r.body.removeChild(i)}u(this).hasClass("copied")||(u(this).addClass("copied"),u(this).prepend("✓ "))}),t(),u(r).on("after.load.forminator",t),u(r).on("after.load.forminator",()=>{forminator_render_captcha(),forminator_render_hcaptcha(),forminator_render_turnstile()}),jQuery(r).on("elementor/popup/show",()=>{forminator_render_captcha(),forminator_render_hcaptcha(),forminator_render_turnstile()})})(jQuery,window,document);var forminator_render_turnstile_captcha=function(t){var e=jQuery(t);void 0===e.data("forminator-turnstile-widget")&&"undefined"!=typeof turnstile&&"function"==typeof turnstile.render&&""!==e.data("sitekey")&&(t=turnstile.render(t,{"response-field-name":"forminator-turnstile-response",callback:function(){e.parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")}}),e.data("forminator-turnstile-widget",t))},forminator_render_turnstile=function(){jQuery(".forminator-turnstile").each(function(){var t=jQuery(this);0{t.forEach(t=>{t.isIntersecting&&(forminator_init_wp_editor(i,r,a),e.unobserve(t.target))})}).observe(t)};((s,a,f)=>{var i="forminatorFrontCalculate",r={forminatorFields:[],generalMessages:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},r,e),this._defaults=r,this._name=i,this.calculationFields=[],this.triggerInputs=[],this.isError=!1,this.init()}s.extend(e.prototype,{init:function(){var e=this,t=this.$el.find("input.forminator-calculation");0 .forminator-col:not(.forminator-hidden)").length)&&t.addClass("forminator-hidden")}),t=this.settings.memoizeTime||300,this.debouncedReCalculateAll=this.debounce(this.recalculateAll,1e3),this.memoizeDebounceRender=this.memoize(this.recalculate,t),this.$el.on("forminator:field:condition:toggled",function(t){e.debouncedReCalculateAll()}),this.parseCalcFieldsFormula(),this.attachEventToTriggeringFields(),this.debouncedReCalculateAll()),this.$el.off("forminator:recalculate").on("forminator:recalculate",function(){e.recalculateAll()})},memoize:function(i,r){var a,n={},o=Array.prototype.slice;return function(){var t=this,e=o.call(arguments);return clearTimeout(a),a=setTimeout(function(){a=null,n={},i.apply(t,e)},r),e[0].name in n?n[e[0].name]:n[e[0].name]=i.apply(this,e)}},debounce:function(r,a,n){var o;return function(){var t=this,e=arguments,i=n&&!o;clearTimeout(o),o=setTimeout(function(){o=null,n||r.apply(t,e)},a),i&&r.apply(t,e)}},parseCalcFieldsFormula:function(){for(var t=0;t\|\:])/g,"\\$1"),!(a=new RegExp("([\\+\\-\\*\\/]?)[^\\+\\-\\*\\/\\(]*"+a+"[^\\)\\+\\-\\*\\/]*([\\+\\-\\*\\/]?)").exec(r))||"*"!==a[1]&&"/"!==a[1]&&"*"!==a[2]&&"/"!==a[2]||(l=1))):("calculation"===s&&(a=this.get_calculation_field(o))&&this.memoizeDebounceRender(a),l=this.get_field_value(o)),r=r.replace(n,l="("+l+")"))}return r},get_calculation_field:function(t){for(var e=0;e'),r=i.find(".forminator-error-message")),t.attr("aria-invalid","true"),r.html(e),i.addClass("forminator-has_error"))},hideErrorMessage:function(t){var e=t.closest(".forminator-field--inner"),i=(e=0===e.length?t.closest(".forminator-field"):e).find(".forminator-error-message"),r=t.attr("id")+"-error",a=t.attr("aria-describedby");a?(a=a.split(" ").filter(function(t){return t!==r}).join(" "),t.attr("aria-describedby",a)):t.removeAttr("aria-describedby"),t.removeAttr("aria-invalid"),i.remove(),e.removeClass("forminator-has_error")}}),s.fn[i]=function(t){return this.each(function(){s.data(this,i)||s.data(this,i,new e(this,t))})}})(jQuery,window,void document),((l,a,d)=>{var i="forminatorFrontMergeTags",r={print_value:!1,forminatorFields:[]};function e(t,e){this.element=t,this.$el=l(this.element),this.settings=l.extend({},r,e),this._defaults=r,this._name=i,ForminatorFront.MergeTags=ForminatorFront.MergeTags||[],this.init()}l.extend(e.prototype,{init:function(){var i=this,t=this.$el.find(".forminator-merge-tags");let n=this.getFormId();ForminatorFront.MergeTags[n]=ForminatorFront.MergeTags[n]||[],this._mergeTagInputs={},0").html(t).find("iframe").length},maybeReplaceValue:function(t){for(var e=this.settings.forminatorFields.join("|"),i=new RegExp("\\{("+("("+e+")-\\d+")+")(\\-[0-9A-Za-z-_]+)?(\\-\\*)?\\}","g"),r=t;o=i.exec(t);){var a=o[0],n=a.replace("{","").replace("}",""),o=o[2],s=a;a!==d&&n!==d&&o!==d&&(s=n.endsWith("-*")?(n=n.replace("-*",""),this.get_group_field_values(n)):this.get_field_value(n),r=r.replace(a,s))}return r},get_form_field:function(t,e=!1){let i=this.$el;return i.hasClass("forminator-grouped-fields")&&(i=i.closest("form.forminator-ui")),!0===e?i.find("[name^="+t+"-]"):0===(e=i.find("#"+t+"-field")).length&&0===(e=i.find("[name="+t+"]")).length&&0===(e=i.find('input[name="'+t+'[]"]')).length&&0===(e=i.find('select[name="'+t+'[]"]')).length?i.find("#"+t):e},get_group_field_values:function(t){var e=this.get_form_field(t),t=this.get_form_field(t,!0),i="",r=this;if(0===e.length)return"";let a=[e[0]],n=new Set;return l.each(t,function(t,e){var i=l(e).attr("name").replace("[]","");n.has(i)||(n.add(i),a.push(e))}),l.each(a,function(t,e){l(e).attr("name")!==d&&(e=l(e).attr("name").replace("[]",""),""!==(e=r.get_field_value(e)).trim())&&(i+=""+e+"
")}),i},get_field_value:function(e){var t=this.get_form_field(e),i=this,r="",a=null;if(0===e.indexOf("postdata-"))return this.get_postdata_field_value(e);if(0===t.length)return"";if(forminatorUtils().is_hidden(t))return"";if(this.field_is_radio(t))(a=t.filter(":checked")).length&&(r=this.settings.print_value?a.val():(0===a.siblings(".forminator-radio-label").length?a.siblings(".forminator-screen-reader-only"):a.siblings(".forminator-radio-label")).text(),r+=i.append_custom_input_value_if_present(a,"radio"));else if(this.field_is_checkbox(t))t.each(function(){var t;l(this).is(":checked")&&(""!==r&&(r+=", "),d!==l(this).attr("id")&&-1"+this.sanitize_text_field(n.val())+""),r.find('[name="'+t+'-post-content"]')),o=(n.length&&(i="",o=n.attr("id"),i="undefined"!=typeof tinymce&&tinymce.get(o)?tinymce.get(o).getContent():n.val())&&a.push(i),r.find('[name="'+t+'-post-excerpt"]')),n=(o.length&&o.val()&&a.push(this.sanitize_text_field(o.val())),r.find('[name="'+t+'-post-image"]')),o=(n.length&&n[0].files&&n[0].files[0]&&(i=n[0].files[0],a.push("[File: "+this.sanitize_text_field(i.name)+"] ")),e(t+"-category")),n=(o&&a.push(this.sanitize_text_field(o)),e(t+"-post_tag"));return n&&a.push(this.sanitize_text_field(n)),a.join(" ")},append_custom_input_value_if_present:function(t,e){let i="";return"custom_option"===t.val()&&(t=t.closest(".forminator-field-"+e).find(".forminator-custom-input .forminator-input")).length&&""!==t.val()&&(i+=": "+t.val()),i},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(d!==l(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===l(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===l(this).attr("type"))return!(e=!0)}),e},field_is_upload:function(t){return"file"===t.attr("type")},field_is_select:function(t){return t.is("select")},sanitize_text_field:function(t){return"string"==typeof t?t.replace(/<\/?[^>]+(>|$)/g,"").trim():t}}),l.fn[i]=function(t){return this.each(function(){l.data(this,i)||l.data(this,i,new e(this,t))})}})(jQuery,window,void document),((s,o,a)=>{var i="forminatorFrontPayment",r={type:"stripe",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},r,e),this._defaults=r,this._name=i,this._stripeData=null,this._stripe=null,this._cardElement=null,this._stripeToken=null,this._beforeSubmitCallback=null,this._form=null,this._paymentIntent=null,this.init()}s.extend(e.prototype,{init:function(){var r;this.settings.paymentEl&&void 0!==this.settings.paymentEl.data()&&((r=this)._stripeData=this.settings.paymentEl.data(),!1!==this.mountCardField())&&(s(this.element).on("payment.before.submit.forminator",function(t,e,i){r._form=r.getForm(t),r._beforeSubmitCallback=i,r.validateStripe(t,e)}),this.$el.on("forminator:form:submit:stripe:3dsecurity",function(t,e,i){r.validate3d(t,e,i)}),this.$el.find("input.forminator-input, .forminator-input input, .forminator-field-textarea textarea, .forminator-checkbox input, .forminator-radio input, select.forminator-select2").each(function(){s(this).on("change",function(t,e){"forminator_emulate_trigger"!==e&&r.mapZip(t)})}).trigger("change"))},validate3d:function(t,e,i){var r=this;i?this._stripe.confirmCardPayment(e,{payment_method:{card:r._cardElement,...r.getBillingData()}}).then(function(t){r.$el.find("#forminator-stripe-subscriptionid").val(i),r._beforeSubmitCallback&&r._beforeSubmitCallback.call()}):this._stripe.retrievePaymentIntent(e).then(function(t){"requires_action"!==t.paymentIntent.status&&"requires_source_action"!==t.paymentIntent.status||r._stripe.confirmCardPayment(e,{payment_method:{card:r._cardElement,...r.getBillingData()}}).then(function(t){r._beforeSubmitCallback&&r._beforeSubmitCallback.call()})})},validateStripe:function(i,r){var a=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?(a.showCardError(t.error.message,!0),a.$el.find("button").removeAttr("disabled")):(a.hideCardError(),a._stripe.createPaymentMethod("card",a._cardElement,a.getBillingData()).then(function(t){var e=a.getObjectValue(t,"paymentMethod");a._stripeData.paymentMethod=a.getObjectValue(e,"id"),a.updateAmount(i,r,t)}))})},isValid:function(e){var i=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?i.showCardError(t.error.message,e):i.hideCardError()})},getForm:function(t){t=s(t.target);return t=t.hasClass("forminator-custom-form")?t:t.closest("form.forminator-custom-form")},updateAmount:function(i,r,t){i.preventDefault();var a=this,e=r,t=this.getObjectValue(t,"paymentMethod"),t=(e.append("action","forminator_update_payment_amount"),e.append("paymentid",this.getStripeData("paymentid")),e.append("payment_method",this.getObjectValue(t,"id")),this.getStripeData("receipt")),n=this.getStripeData("receiptEmail");t&&n&&(t=this.get_field_value(n)||"",e.append("receipt_email",t)),s.ajax({type:"POST",url:o.ForminatorFront.ajaxUrl,data:e,cache:!1,contentType:!1,processData:!1,beforeSend:function(){var t;void 0!==a.settings.has_loader&&a.settings.has_loader&&(a._form.addClass("forminator-fields-disabled"),(t=a._form.find(".forminator-response-message")).html(""+a.settings.loader_label+"
"),a.focus_to_element(t),t.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),a._form.find("button").attr("disabled",!0)},success:function(t){var e;!0===t.success?void 0!==t.data&&void 0!==t.data.paymentid?(a.$el.find("#forminator-stripe-paymentid").val(t.data.paymentid),a.$el.find("#forminator-stripe-paymentmethod").val(a._stripeData.paymentMethod),a._stripeData.paymentid=t.data.paymentid,a._stripeData.secret=t.data.paymentsecret,a.handleCardPayment(t,i,r)):a.show_error("Invalid Payment Intent ID"):(a.show_error(t.data.message),t.data.errors.length&&a.show_messages(t.data.errors),(t=a._form.find(".forminator-g-recaptcha")).length&&(e=(t=s(t.get(0))).data("forminator-recapchta-widget"),"invisible"===t.data("size"))&&o.grecaptcha.reset(e))},error:function(t){t=400===t.status?o.ForminatorFront.cform.upload_error:o.ForminatorFront.cform.error;a.show_error(t)}})},show_error:function(t){var e=this._form.find(".forminator-response-message");this._form.find("button").removeAttr("disabled"),e.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-loading").addClass("forminator-error forminator-show"),e.html(""+t+"
"),this.focus_to_element(e),this.enable_form()},enable_form:function(){var t;void 0!==this.settings.has_loader&&this.settings.has_loader&&(t=this._form.find(".forminator-response-message"),this._form.removeClass("forminator-fields-disabled"),t.removeClass("forminator-loading"))},mapZip:function(t){var e=this.getStripeData("veifyZip"),i=this.getStripeData("zipField"),r=s(t.currentTarget).attr("name");"checkbox"===s(t.currentTarget).attr("type")&&(r=r.replace("[]","")),e&&""!==i&&r===i&&(t=this.get_field_value(i).toString(),this._cardElement.update({value:{postalCode:t}}))},focus_to_element:function(t){t.show(),s("html,body").animate({scrollTop:t.offset().top-(s(o).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},show_messages:function(t){var a,n=this,o=n.$el.data("forminatorFrontCondition");return void 0!==o&&(this.$el.find(".forminator-error-message").remove(),a=0,t.forEach(function(t){var e,i,r=Object.keys(t),t=Object.values(t),r=o.get_form_field(r);r.length&&(0===a&&(n.$el.trigger("forminator.front.pagination.focus.input",[r]),n.focus_to_element(r)),s(r).hasClass("forminator-input-time")&&(0===(i=(e=s(r).closest(".forminator-field:not(.forminator-field--inner)")).children(".forminator-error-message")).length&&(e.append(' '),i=e.children(".forminator-error-message")),i.html(t)),0===(i=(e=0===(e=s(r).closest(".forminator-field--inner")).length&&0===(e=s(r).closest(".forminator-field")).length&&1<(e=s(r).find(".forminator-field")).length?e.first():e).find(".forminator-error-message")).length&&(e.append(' '),i=e.find(".forminator-error-message")),s(r).attr("aria-invalid","true"),i.html(t),e.addClass("forminator-has_error"),a++)})),this},getBillingData:function(t){if(!this.getStripeData("billing"))return{};var e=this.getStripeData("billingName"),i=this.getStripeData("billingEmail"),r=this.getStripeData("billingAddress"),a={address:{}},n=(e&&(n=(n=this.get_field_value(e))||(this.get_field_value(e+"-first-name")||"")+" "+(this.get_field_value(e+"-last-name")||""))&&(a.name=n),i&&(e=this.get_field_value(i)||"")&&(a.email=e),this.get_field_value(r+"-street_address")||""),i=(n&&(a.address.line1=n),this.get_field_value(r+"-address_line")||""),e=(i&&(a.address.line2=i),this.get_field_value(r+"-city")||""),n=(e&&(a.address.city=e),this.get_field_value(r+"-state")||"");n&&(a.address.state=n);i=this.get_form_field(r+"-country").find(":selected").data("country-code"),i&&(a.address.country=i),e=this.get_field_value(r+"-zip")||"";return e&&(a.address.postal_code=e),{billing_details:a}},handleCardPayment:function(t,e,i){t.data.paymentsecret;t=s(".forminator-number--field, .forminator-currency, .forminator-calculation");t.inputmask&&t.inputmask("remove"),this._beforeSubmitCallback&&this._beforeSubmitCallback.call()},mountCardField:function(){var t=this.getStripeData("key"),e=this.getStripeData("cardIcon"),i=this.getStripeData("veifyZip"),r=(this.getStripeData("zipField"),this.getStripeData("fieldId"));if(null===t)return!1;this._stripe=Stripe(t,{locale:this.getStripeData("language")});var t={},i=(i?t.value={postalCode:""}:t.hidePostalCode=!0,{}),a=this.getStripeData("fontFamily"),n=this.getStripeData("customFonts"),n=(a&&n&&(i.fonts=[{cssSrc:"https://fonts.bunny.net/css?family="+a}]),this._stripe.elements(i));this._cardElement=n.create("card",Object.assign({classes:{base:this.getStripeData("baseClass"),complete:this.getStripeData("completeClass"),empty:this.getStripeData("emptyClass"),focus:this.getStripeData("focusedClass"),invalid:this.getStripeData("invalidClass"),webkitAutofill:this.getStripeData("autofilledClass")},style:{base:{iconColor:this.getStripeData("iconColor"),color:this.getStripeData("fontColor"),lineHeight:this.getStripeData("lineHeight"),fontWeight:this.getStripeData("fontWeight"),fontFamily:this.getStripeData("fontFamily"),fontSmoothing:"antialiased",fontSize:this.getStripeData("fontSize"),"::placeholder":{color:this.getStripeData("placeholder")},":hover":{iconColor:this.getStripeData("iconColorHover")},":focus":{iconColor:this.getStripeData("iconColorFocus")}},invalid:{iconColor:this.getStripeData("iconColorError"),color:this.getStripeData("fontColorError")}},iconStyle:"solid",hideIcon:!e},t)),this._cardElement.mount("#card-element-"+r),this.validateCard()},validateCard:function(){var e=this;this._cardElement.on("change",function(t){e.$el.find(".forminator-stripe-element").hasClass("StripeElement--empty")?e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_filled"):e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_filled"),e.$el.find(".forminator-stripe-element").hasClass("StripeElement--invalid")&&e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-has_error")}),this._cardElement.on("focus",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_active")}),this._cardElement.on("blur",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_active"),e.isValid(!1)})},hideCardError:function(){var t=this.$el.find(".forminator-card-message"),e=t.find(".forminator-error-message");0===e.length&&(t.append(' '),e=t.find(".forminator-error-message")),t.closest(".forminator-field").removeClass("forminator-has_error"),e.html("")},showCardError:function(t,e){var i=this.$el.find(".forminator-card-message"),r=i.find(".forminator-error-message");0===r.length&&(i.append(' '),r=i.find(".forminator-error-message")),i.closest(".forminator-field").addClass("forminator-has_error"),i.closest(".forminator-field").addClass("forminator-is_filled"),r.html(t),e&&this.focus_to_element(i.closest(".forminator-field"))},getStripeData:function(t){return void 0!==this._stripeData&&void 0!==this._stripeData[t]?this._stripeData[t]:null},getObjectValue:function(t,e){return void 0!==t[e]?t[e]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return e=0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&0===(e=this.$el.find('select[name="'+t+'[]"]')).length?this.$el.find("#"+t):e},get_field_value:function(t){var t=this.get_form_field(t),e="",i=null;return this.field_is_radio(t)?(i=t.filter(":checked")).length&&(e=i.val()):this.field_is_checkbox(t)?t.each(function(){s(this).is(":checked")&&(e=s(this).val())}):e=!this.field_is_select(t)&&this.field_has_inputMask(t)?parseFloat(t.inputmask("unmaskedvalue")):t.val(),e},get_field_calculation:function(t){var t=this.get_form_field(t),e=0,i=0,r=null;return this.field_is_radio(t)?(r=t.filter(":checked")).length&&(i=r.data("calculation"))!==a&&(e=Number(i)):this.field_is_checkbox(t)?t.each(function(){s(this).is(":checked")&&(i=s(this).data("calculation"))!==a&&(e+=Number(i))}):this.field_is_select(t)?(r=t.find("option").filter(":selected")).length&&(i=r.data("calculation"))!==a&&(e=Number(i)):e=Number(t.val()),isNaN(e)?0:e},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(a!==s(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===s(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===s(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")}}),s.fn[i]=function(t){return this.each(function(){s.data(this,i)||s.data(this,i,new e(this,t))})}})(jQuery,window,void document),((c,u,i)=>{var r="forminatorFrontPagination",a={totalSteps:0,step:0,hashStep:0,inline_validation:!1};function e(t,e){this.element=c(t),this.$el=this.element,this.totalSteps=0,this.totalActiveSteps=0,this.step=0,this.actualStep=0,this.finished=!1,this.hashStep=!1,this.next_button_txt="",this.prev_button_txt="",this.custom_label=[],this.form_id=0,this.element="",this.settings=c.extend({},a,e),this._defaults=a,this._name=r,this.init()}c.extend(e.prototype,{init:function(){var i=this,t=this.$el.data("draft-page")?this.$el.data("draft-page"):0;this.instantPreview=0"),r=''+n.encodeHTMLEntities(r)+"
";e.before(r),n.element=e.data("name"),n.$el=a,n.step=i,n.actualStep=i,n.render_navigation(),n.render_bar_navigation(),n.render_footer_navigation(),n.update_navigation()}),this.element=e,this.$el=i,this.init_instant_preview_events()},generate_footer_buttons_html:function(){var t=this.$form.hasClass("forminator-design--material"),e=this.instantPreview?" forminator-instant-preview-btn":"",t=t?' ':"";return'"+t+' "+t+" "},init_instant_preview_events:function(){let r=this;this.$el.on("click",".forminator-instant-preview-nav, .forminator-instant-preview-btn",function(t){t.preventDefault();t=c(this).data("nav"),t=r.$el.find('.forminator-instant-preview-separator[data-page-step="'+t+'"]');let e=c("#forminator-builder-status").height();var i=c("#wpbody-content");i.length&&(e+=i.offset().top),t.length&&c("html, body").animate({scrollTop:t.offset().top-e},500)})},move_to_results:function(t){this.finished=!0,this.$el.find(".forminator-submit-rightaway").length?this.$el.find("#forminator-submit").removeClass("forminator-hidden"):this.handle_click("next")},on_form_reset:function(t){this.go_to(0,!0),this.update_buttons()},on_focus_input:function(t,e){e=this.get_page_of_input(e);this.go_to(e,!0),this.update_buttons()},render_footer_navigation:function(){var t=this.totalSteps-1===this.step,e="",i=!0===this.custom_label["has-paypal"]?' style="align-items: flex-start;"':"",r=this.$form.find(".forminator-save-draft-link").length?this.$form.find(".forminator-save-draft-link"):"",a=(this.instantPreview&&this._original_save_draft_btn&&this._original_save_draft_btn.length?r=this._original_save_draft_btn.clone():this._original_save_draft_btn=r,this.generate_footer_buttons_html());let n="forminator-pagination-footer";this.instantPreview&&(n+=" forminator-instant-preview-footer"),e='"+a,!0!==this.custom_label["has-paypal"]||this.instantPreview&&!t||(e+='
"),this.$el.append(e+="
"),""!==r&&r.insertBefore(this.$el.find(".forminator-button-next")),this.instantPreview&&this.update_buttons()},render_bar_navigation:function(){var t=this.$form.find(".forminator-pagination-progress");t.length&&(this.instantPreview&&(this.$navigation||(this.$navigation=t.clone(),t.remove()),t=this.$navigation.clone().prependTo(this.$el)),t.html('
0%
'),this.calculate_bar_percentage())},calculate_bar_percentage:function(){var t=this.totalActiveSteps,e=this.actualStep,e=("bar"===this.custom_label["pagination-header"]&&"page-number"===this.custom_label["progress-bar-type"]&&e++,Math.round(e/t*100));this.update_progress_bar_percentage(e)},update_progress_bar_percentage:function(t){var e=this.$el;if(e.length){if("bar"===this.custom_label["pagination-header"]&&"page-number"===this.custom_label["progress-bar-type"]){let t=this.custom_label["page-number-text"];t=t.replace("%1$s",this.actualStep+1).replace("%2$s",this.totalActiveSteps),e.find(".forminator-progress-label").html(t)}else e.find(".forminator-progress-label").html(t+"%");e.find(".forminator-progress-bar span").css("width",t+"%")}},encodeHTMLEntities(t){var e=i.createElement("textarea");return e.innerText=t,e.innerHTML},render_navigation:function(){var n=this.$form.find(".forminator-pagination-steps"),t=this.$form.find(".forminator-pagination-start");if(n.length){let r=c(this.$form).data("forminator-render")||"",a="forminator-step";this.instantPreview&&(this.$navigation||(this.$navigation=n.clone(),n.remove()),n=this.$navigation.clone().prependTo(this.$el),a+=" forminator-instant-preview-nav");var o=this.$form.find(".forminator-pagination").not(".forminator-pagination-start"),e=this.$form.hasClass("forminator-design--basic"),s=(n.append('
'),this);e&&(a+=" has-text-color"),r=(r=s.instantPreview?Math.floor(99*Math.random())+1:r)&&"-"+r,o.each(function(){var t=c(this),e=s.encodeHTMLEntities(t.data("label")),t=t.data("step")-1,i="forminator-custom-form-"+s.form_id+r+"--page-"+t,i='
'+e+' ';n.append(i+'
')}),t.each(function(){var t=c(this),t=s.encodeHTMLEntities(t.data("label")),e=o.length,i="forminator-custom-form-"+s.form_id+r+"--page-"+e,e='
'+t+' ';n.append(e+'
')})}},handle_step:function(t){for(var e=0;e
'+u.ForminatorFront.cform.captcha_error+""),(t=this.$el.data("forminatorFrontSubmit"))&&"function"==typeof t.focus_to_element&&t.focus_to_element(i),!1)},get_page_of_input:function(t){var e=this.step,t=c(t).closest(".forminator-pagination");return e=0 ").html(t).text()),i=this.$el.find(".forminator-submit-rightaway").length,r=this.$el.find(".forminator-pagination-submit").data("loading"),l="custom"===this.custom_label["pagination-labels"]&&""!==this.custom_label["last-previous"]?this.custom_label["last-previous"]:this.prev_button,a=d.$el.find(".forminator-payment"),n=this.$el.find(".forminator-button-next"),o=this.$el.find(".forminator-button-submit"),s=this.settings.view_results_text||u.ForminatorFront.quiz.view_results,this.$form.hasClass("forminator-quiz")&&!e&&i&&(t=s),this.$form.hasClass("forminator-design--material")?(this.$el.find(".forminator-button-back .forminator-button--text").html(l),n.removeClass("forminator-button-next").attr("id","forminator-submit"),setTimeout(function(){n.addClass("forminator-button-submit "+f).attr("data-loading",r).find(".forminator-button--text").html("").html(t),d.$el.trigger("forminator.front.pagination.buttons.updated")},20)):(this.$el.find(".forminator-button-back").html(l),n.removeClass("forminator-button-next").attr("id","forminator-submit"),setTimeout(function(){n.addClass("forminator-button-submit "+f).html(t).data("loading",r),d.$el.trigger("forminator.front.pagination.buttons.updated")},20)),setTimeout(function(){o=d.$el.find(".forminator-button-submit"),d.$form.hasClass("forminator-quiz")&&!e&&(o.addClass("forminator-hidden"),i)&&(d.$form.hasClass("forminator-design--material")?o.find(".forminator-button--text"):o).html(s)},30),!0===this.custom_label["has-paypal"]&&(a.attr("id","forminator-paypal-submit"),setTimeout(function(){var t=d.$form.find(".forminator-field-stripe-ocs:not(.forminator-hidden), .forminator-field-stripe:not(.forminator-hidden)");u.paypalHasCondition.includes(d.$el.data("form-id"))||(0===t.length&&o.addClass("forminator-hidden"),a.removeClass("forminator-hidden"))},40)),0{var i="forminatorFrontPayPal",r={type:"paypal",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=l(this.element),this.forminator_selector="#"+this.$el.attr("id")+'[data-forminator-render="'+this.$el.data("forminator-render")+'"]',this.settings=l.extend({},r,e),this._defaults=r,this._name=i,this.paypalData=null,this.paypalButton=null,this.init()}l.extend(e.prototype,{init:function(){this.settings.paymentEl&&(this.paypalData=this.settings.paymentEl,this.render_paypal_button(this.element),this.replaceScriptCurrency())},is_data_valid:function(){var t=this.configurePayPal(),e=this.settings.paymentRequireSsl;return!(t.amount<=0||e&&"https:"!==location.protocol)},is_form_valid:function(){var i,t=this.$el.validate(),e=t.checkForm();return t.submitted={},!e&&this.$el.find(".forminator-pagination").length&&(i=!1,l.each(t.errorList,function(t,e){e=l(e.element).closest(".forminator-pagination");if(0===e.length||!e.is(":hidden"))return!(i=!0)}),e=!i),e},render_paypal_button:function(t){var n=l(t),o=this,r=this.configurePayPal(),a=n.find(".forminator-response-message"),s=ForminatorFront.cform.gateway.error,e=this.settings.paymentRequireSsl,i=this.settings.generalMessages,t={shape:r.shape,color:r.color,label:r.label,layout:r.layout,height:parseInt(r.height)};"vertical"!==r.layout&&(t.tagline=r.tagline),d.parent!==d&&d.parent.paypal&&(d.paypal=d.parent.paypal),this.paypalButton=paypal.Buttons({onInit:function(t,e){e.disable(),"variable"===r.amount_type&&""!==r.variable&&(r.amount=o.get_field_calculation(r.variable));function i(){o.is_data_valid()&&o.is_form_valid()?(e.enable(),a.hasClass("forminator-error")&&(a.html("").attr("aria-hidden","true"),a.removeClass("forminator-show"))):e.disable()}n.find("input, select, textarea, .forminator-field-signature").on("change",i),n.on("forminator-clone-group",function(t){l(t.target).find("input, select, textarea, .forminator-field-signature").on("change",i)}),n.on("validation:error",function(){e.disable()}),n.on("forminator:uploads:valid",function(){o.is_data_valid()&&o.is_form_valid()&&e.enable()}),o.is_data_valid()&&o.is_form_valid()&&e.enable()},env:r.mode,style:t,onClick:function(){if("variable"===r.amount_type&&""!==r.variable&&(r.amount=o.get_field_calculation(r.variable)),n.valid()){if(r.amount<=0)a.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),a.html(''+i.payment_require_amount_error+" "),o.focus_to_element(a);else if(e&&"https:"!==location.protocol)a.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),a.html(''+i.payment_require_ssl_error+" "),o.focus_to_element(a);else if(n.trigger("forminator:preSubmit:paypal",[a]),a.find(".forminator-invalid-captcha").html())return o.focus_to_element(a),!1}else a.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),a.html(''+i.form_has_error+" "),o.focus_to_element(a)},createOrder:function(t,e){n.addClass("forminator-partial-disabled");var i=n.find('input[name="forminator_nonce"]').val(),r=o.getPayPalData("form_id"),a=o.paypal_request_data();return fetch(ForminatorFront.ajaxUrl+"?action=forminator_pp_create_order",{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"content-type":"application/json"},body:JSON.stringify({nonce:i,form_id:r,mode:o.getPayPalData("mode"),form_data:a,form_fields:n.serialize()})}).then(function(t){return t.json()}).then(function(t){return!0!==t.success?(s=t.data,!1):(t=t.data.order_id,n.find(".forminator-paypal-input").val(t),t)})},onApprove:function(t,e){n.find(".forminator-field-stripe-ocs:not(.forminator-hidden),.forminator-field-stripe:not(.forminator-hidden)").addClass("forminator-hidden"),void 0!==o.settings.has_loader&&o.settings.has_loader&&(n.addClass("forminator-fields-disabled"),a.html(""+o.settings.loader_label+"
"),a.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show"),o.focus_to_element(a)),n.trigger("submit.frontSubmit","forminator:submit:paypal")},onCancel:function(t,e){return void 0!==o.settings.has_loader&&o.settings.has_loader&&(n.removeClass("forminator-fields-disabled forminator-partial-disabled"),a.removeClass("forminator-loading")),e.redirect()},onError:function(){void 0!==o.settings.has_loader&&o.settings.has_loader&&(n.removeClass("forminator-fields-disabled forminator-partial-disabled"),a.removeClass("forminator-loading")),a.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),a.html(''+s+" "),o.focus_to_element(a)}}),this.paypalButton.render(n.find(".forminator-button-paypal")[0])},configurePayPal:function(){var t={form_id:this.getPayPalData("form_id"),sandbox_id:this.getPayPalData("sandbox_id"),currency:this.getPayPalData("currency"),live_id:this.getPayPalData("live_id"),amount:0},e=(t.color=this.getPayPalData("color")?this.getPayPalData("color"):"gold",t.shape=this.getPayPalData("shape")?this.getPayPalData("shape"):"rect",t.label=this.getPayPalData("label")?this.getPayPalData("label"):"checkout",t.layout=this.getPayPalData("layout")?this.getPayPalData("layout"):"vertical",t.tagline=this.getPayPalData("tagline")?this.getPayPalData("tagline"):"true",t.redirect_url=this.getPayPalData("redirect_url")?this.getPayPalData("redirect_url"):"",t.mode=this.getPayPalData("mode"),t.locale=this.getPayPalData("locale")?this.getPayPalData("locale"):"en_US",t.debug_mode=this.getPayPalData("debug_mode")?this.getPayPalData("debug_mode"):"disable",t.amount_type=this.getPayPalData("amount_type")?this.getPayPalData("amount_type"):"fixed",t.variable=this.getPayPalData("variable")?this.getPayPalData("variable"):"",t.height=this.getPayPalData("height")?this.getPayPalData("height"):55,t.shipping_address=this.getPayPalData("shipping_address")?this.getPayPalData("shipping_address"):"disable",this.getPayPalData("amount_type"));return"fixed"===e?t.amount=this.getPayPalData("amount"):"variable"===e&&""!==t.variable&&(t.amount=this.get_field_calculation(t.variable)),t},getPayPalData:function(t){return void 0!==this.paypalData[t]?this.paypalData[t]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return e=0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&0===(e=this.$el.find('select[name="'+t+'[]"]')).length&&0===(e=this.$el.find("#"+t)).length?this.$el.find("select[name="+t+"]"):e},get_field_calculation:function(t){var t=this.get_form_field(t),e=0,i=0,r=null;return this.field_is_radio(t)?(r=t.filter(":checked")).length&&(i=r.data("calculation"))!==a&&(e=Number(i)):this.field_is_checkbox(t)?t.each(function(){l(this).is(":checked")&&(i=l(this).data("calculation"))!==a&&(e+=Number(i))}):this.field_is_select(t)?(r=t.find("option").filter(":selected")).length&&(i=r.data("calculation"))!==a&&(e=Number(i)):e=forminatorUtils().field_has_inputMask(t)?t.inputmask("unmaskedvalue").replace(/,/g,"."):Number(t.val()),isNaN(e)?0:e},focus_to_element:function(t){t.show(),l("html,body").animate({scrollTop:t.offset().top-(l(d).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},paypal_request_data:function(){var t=this.configurePayPal(),e=this.getPayPalData("shipping_address"),i=this.getPayPalData("billing-details"),r=this.getBillingData(),a={};return a.purchase_units=[{amount:{currency_code:this.getPayPalData("currency"),value:t.amount}}],"enable"!==e&&(a.application_context={shipping_preference:"NO_SHIPPING"}),i&&(a.payer=r),a},getBillingData:function(){var t,e,i,r,a,n=this.getPayPalData("billing-name"),o=this.getPayPalData("billing-email"),s=this.getPayPalData("billing-address"),l={};return n&&(l.name={},(r=this.get_field_value(n))||(t=this.get_field_value(n+"-prefix")||"",e=this.get_field_value(n+"-first-name")||"",i=this.get_field_value(n+"-middle-name")||"",a=this.get_field_value(n+"-last-name")||"",r=(r=t?t+" ":"")+e+(i?" "+i:"")),r)&&(l.name.given_name=r,l.name.surname=a),o&&(n=this.get_field_value(o)||"")&&(l.email_address=n),s&&(l.address={},(t=this.get_field_value(s+"-street_address")||"")&&(l.address.address_line_1=t),(e=this.get_field_value(s+"-address_line")||"")&&(l.address.address_line_2=e),(i=this.get_field_value(s+"-city")||"")&&(l.address.admin_area_2=i),(r=this.get_field_value(s+"-state")||"")&&(l.address.admin_area_1=r),(a=this.get_form_field(s+"-country")||"")&&(l.address.country_code=a.find(":selected").data("country-code")),o=this.get_field_value(s+"-zip")||"")&&(l.address.postal_code=o),l},get_field_value:function(t){var t=this.get_form_field(t),e="",i=null;return this.field_is_radio(t)?(i=t.filter(":checked")).length&&(e=i.val()):this.field_is_checkbox(t)?t.each(function(){l(this).is(":checked")&&(e=l(this).val())}):e=(this.field_is_select(t),t.val()),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===l(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===l(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},replaceScriptCurrency:function(){var a=this,n=this.paypalData.currency;a.$el.on("click",function(t){var e=l("script[src^='https://www.paypal.com/sdk/js']"),i=e.attr("src"),r=/currency=([^&]+)/.exec(i)[1];n!==r&&(e.attr("src",i.replace("currency="+r,"currency="+n)),a.paypalButton.updateProps())})}}),l.fn[i]=function(t){return this.each(function(){l.data(this,i)||l.data(this,i,new e(this,t))})}})(jQuery,window,void document),(c=>{var i="forminatorFrontDatePicker",r={};function e(t,e){this.element=t,this.$el=c(this.element),this.settings=c.extend({},r,e),this._defaults=r,this._name=i,this.init()}c.extend(e.prototype,{init:function(){var r=this,t=this.$el.data("format"),e=(this.$el.data("restrict-type"),this.$el.data("restrict")),i=this.$el.data("restrict"),a=this.$el.data("start-year"),n=this.$el.data("end-year"),o=(this.$el.data("past-dates"),this.$el.val(),this.$el.data("start-of-week")),s=(this.$el.data("start-date"),this.$el.data("end-date"),this.$el.data("start-field"),this.$el.data("end-field"),this.$el.data("start-offset"),this.$el.data("end-offset"),this.$el.data("disable-date")),l=this.$el.data("disable-range"),i=!isNaN(parseFloat(i))&&isFinite(i)?[i.toString()]:e.split(","),s=s.split(","),l=l.split(","),a=a||"c-95",n=n||"c+95",d=this.$el.closest(".forminator-custom-form"),f="forminator-calendar";d.hasClass("forminator-design--default")?f="forminator-calendar--default":d.hasClass("forminator-design--material")?f="forminator-calendar--material":d.hasClass("forminator-design--flat")?f="forminator-calendar--flat":d.hasClass("forminator-design--bold")?f="forminator-calendar--bold":d.hasClass("forminator-design--basic")&&(f="forminator-calendar--basic"),d.data("color-option")&&(f+=" forminator-color-option--"+d.data("color-option")),this.$el.datepicker({beforeShow:function(t,e){var i=c(this).closest('.modal, .elementor-popup-modal, .mfp-wrap, .fancybox-container, [role="dialog"], [data-popup]');e.dpDiv.removeClass(function(t,e){return(e.match(/\bhustle-\S+/g)||[]).join(" ")}),e.dpDiv.removeClass(function(t,e){return(e.match(/\bforminator-\S+/g)||[]).join(" ")}),e.dpDiv.addClass("forminator-custom-form-"+d.data("form-id")+" "+f),r.applyDatepickerLimits(),i.length?(c(t).after(c("#ui-datepicker-div")),setTimeout(function(){e.dpDiv.position({my:"left top",at:"left bottom",of:t,collision:"flipfit"})},0)):c("body").append(c("#ui-datepicker-div"))},beforeShowDay:function(t){return r.restrict_date(i,s,l,t)},monthNames:datepickerLang.monthNames,monthNamesShort:datepickerLang.monthNamesShort,dayNames:datepickerLang.dayNames,dayNamesShort:datepickerLang.dayNamesShort,dayNamesMin:datepickerLang.dayNamesMin,changeMonth:!0,changeYear:!0,dateFormat:t,yearRange:a+":"+n,minDate:new Date(a,0,1),maxDate:new Date(n,11,31),firstDay:o,onClose:function(){c(this).valid()}}),this.$el.on("change paste",function(){var t=c(this);setTimeout(function(){t.valid()},0)}),c(".ui-datepicker").addClass("notranslate"),this.syncDateValueWithLimits(),this.$el.closest("form").on("forminator.front.condition.restart",function(){r.syncDateValueWithLimits()})},parseDateString:function(t){return new Date(t.replace(/-/g,"/").replace(/T.+/,""))},hasDatepickerLimits:function(){return this.$el.data("start-date")||this.$el.data("end-date")||this.$el.data("start-field")||this.$el.data("end-field")},applyDatepickerLimits:function(){var t,e,i,r,a,n=this.$el.val();return"disable"===this.$el.data("past-dates")?this.$el.datepicker("option","minDate",n):this.$el.datepicker("option","minDate",null),this.$el.datepicker("option","maxDate",null),!!this.hasDatepickerLimits()&&(n=this.$el.data("start-date"),a=this.$el.data("end-date"),t=this.$el.data("start-field"),e=this.$el.data("end-field"),i=this.$el.data("start-offset"),r=this.$el.data("end-offset"),n&&this.$el.datepicker("option","minDate",this.parseDateString(n)),a&&this.$el.datepicker("option","maxDate",this.parseDateString(a)),t&&void 0!==(n=this.getLimitDate(t,i))&&this.$el.datepicker("option","minDate",n),e&&void 0!==(a=this.getLimitDate(e,r))&&this.$el.datepicker("option","maxDate",a),!0)},syncDateValueWithLimits:function(){var t=this.$el.val();t&&(this.applyDatepickerLimits()&&(this.$el.datepicker("setDate",t),t!==this.$el.val())&&this.$el.trigger("change"),this.$el.datepicker("widget").hide())},getLimitDate:function(t,e){var t=this.$el.closest(".forminator-custom-form").find('input[name ="'+t+'"]'),i=t.val();if(void 0!==i)return t=t.data("format").replace(/y/g,"yy"),e=e.split("_"),i=moment(i,t.toUpperCase()),(i="-"===e[0]?i.subtract(e[1],e[2]):i.add(e[1],e[2])).toDate()},restrict_date:function(t,e,i,r){var a=!0,n=r.getDay(),o=jQuery.datepicker.formatDate("mm/dd/yy",r);if(0!==i[0].length)for(var s=0;s{var i="forminatorFrontValidate",r={},a={rules:{},messages:{}};function e(t,e){this.element=t,this.$el=h(this.element),this.settings=h.extend({},a,e),this._defaults=a,this._name=i,this.init()}function n(t,e){return t=h(e).hasClass("wp-editor-area")&&h(e).hasClass("forminator-textarea")?h("
").html(t).text():t}function o(t){t=String(t).trim();var e=parseFloat(t);return String(e)===t?s(e,2):1===(e=t.split(/[^\dE-]+/)).length?s(parseFloat(t),2):(t=e.pop(),s(parseFloat(e.join("")+"."+t),2))}function s(t,e){return(Math.floor(100*t)/100).toFixed(e)}function l(t){var[t,e]=t.split(" "),[t,i]=t.split(":");return(t=60*(t=void 0!==e&&(12===parseInt(t,10)&&(t=0),"pm"===e.toLowerCase())?parseInt(t,10)+12:t)*60)+(i*=60)}h.extend(e.prototype,{init:function(){h(".forminator-select2, .forminator-rating").on("change",this.element,function(t,e){"forminator_emulate_trigger"!==e&&h(this).trigger("focusout")});var i=!1,a=this.$el,n=this.settings.rules,o=this.settings.messages;if(a.hasClass("forminator-grouped-fields")){let r=a.data("suffix");h.each(n,function(t,e){var i=t.replace(/(.+?)(\[\])?$/g,"$1-"+r+"$2");(a.find('[name="'+i+'"]').length||a.find("#"+i.replace("[]","")).length)&&(n[i]=e,o[i]=o[t])}),a=a.closest("form.forminator-ui")}a.data("validator",null).unbind("validate").validate({ignore(t,e){return h("#forminator-field-disable_validations").is(":checked")||h(e).is(":hidden:not(.do-validate)")&&!h(e).closest(".forminator-pagination").length||h(e).closest(".forminator-hidden").length},errorPlacement:function(t,e){a.trigger("validation:error")},showErrors:function(t,e){i&&0"),jQuery.each(e,function(t,e){a.find(".forminator-response-message ul").append(""+e.message+" ")}),a.find(".forminator-response-message").removeAttr("aria-hidden").prop("tabindex","-1").addClass("forminator-accessible")),i=!1,this.defaultShowErrors(),a.trigger("validation:showError",e)},invalidHandler:function(t,e){i=!0,a.trigger("validation:invalid")},onfocusout:function(t){var e;!1===h(t).hasClass("hasDatepicker")&&h(t).valid(),h(t).hasClass("forminator-email--field")&&(e=h(t).attr("name"),(e=h('input[name="confirm_'+e+'"]')).length)&&e.val()&&e.valid(),h(t).trigger("validation:focusout")},highlight:function(e,t,i){var r=h(e),a=r.closest(".forminator-field"),n=r.closest(".forminator-date-input"),o=r.closest(".forminator-timepicker"),s=!1,l=!1,d=!1;if(0t.element===e&&["required","multiFileValid"].includes(t.method))))return}var f=this.errorMap[e.name],c=r.attr("id")+"-error",u=r.attr("aria-describedby"),m=' ';(0',0===l.length&&("day"===r.data("field")&&(s.find('.forminator-error-message[data-error-field="year"]').length?h(m).insertBefore(s.find('.forminator-error-message[data-error-field="year"]')):forminatorUtils().add_error_message(d,s,m),0===a.find(".forminator-error-message").length)&&a.append(' '),"month"===r.data("field")&&(s.find('.forminator-error-message[data-error-field="day"]').length?h(m).insertBefore(s.find('.forminator-error-message[data-error-field="day"]')):forminatorUtils().add_error_message(d,s,m),0===a.find(".forminator-error-message").length)&&a.append(' '),"year"===r.data("field"))&&(forminatorUtils().add_error_message(d,s,m),0===a.find(".forminator-error-message").length)&&a.append(' '),s.find('.forminator-error-message[data-error-field="'+r.data("field")+'"]').html(f),a.find(".forminator-error-message")):0',0===l.length&&("hours"===r.data("field")&&(s.find('.forminator-error-message[data-error-field="minutes"]').length?h(m).insertBefore(s.find('.forminator-error-message[data-error-field="minutes"]')):forminatorUtils().add_error_message(d,s,m),0===a.find(".forminator-error-message").length)&&a.append(' '),"minutes"===r.data("field"))&&(forminatorUtils().add_error_message(d,s,m),0===a.find(".forminator-error-message").length)&&a.append(' '),s.find('.forminator-error-message[data-error-field="'+r.data("field")+'"]').html(f),a.find(".forminator-error-message")):(l=a.find(".forminator-error-message"),d=a.find(".forminator-description"),0===l.length&&forminatorUtils().add_error_message(d,a,m),a.find(".forminator-error-message"))).html(f),u?((n=u.split(" ")).includes(c)||n.push(c),o=n.join(" "),r.attr("aria-describedby",o)):r.attr("aria-describedby",c),r.attr("aria-invalid","true"),a.addClass("forminator-has_error"),r.trigger("validation:highlight")},unhighlight:function(t,e,i){var r,a,n=h(t),o=n.closest(".forminator-field"),t=n.closest(".forminator-multi-upload"),s=n.closest(".forminator-timepicker"),l=n.closest(".forminator-date-input"),d="";n.hasClass("forminator-uploaded-file--delete")||0]*>/g,""),e)).length>i)},h.validator.addMethod("trim",function(t,e,i){return!0===this.optional(e)||0!==t.trim().length}),h.validator.addMethod("equalToClosestEmail",function(t,e,i){e=h(e).closest(".forminator-row-with-confirmation-email").find('input[type="email"]').first();return e.length&&t===e.val()}),h.validator.addMethod("emailFilter",function(t,e,i){if(!t)return!0;var r,a=i.email_list.split("|"),n="deny"===i.filter_type;for(r of a)if(r=(r=(r=r.replace(/[\s\n\r\t]/g,"")).replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).replace(/\\\*/g,".*"),new RegExp(r+"$").test(t))return!n;return n}),h.validator.addMethod("emailWP",function(t,e,i){if(!this.optional(e)){if(t.trim().length<6)return!1;if(t.indexOf("@",1)<0)return!1;e=t.split("@",2);if(!e[0].match(/^[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~\.-]+$/))return!1;if(e[1].match(/\.{2,}/))return!1;var r=e[1].split(".");if(r.length<2)return!1;for(var a=r.length,n=0;n{var i,r,a,n="";return t.name.includes("hours")&&(t=h(t).closest(".forminator-col"),i=e,e=t.next(),r=("select"===(r=e.find(".time-minutes")).prop("tagName").toLowerCase()?e.find(".time-minutes option:selected"):e.find(".time-minutes")).val(),a=e.next().find("select.time-ampm option:selected").val()),void 0===i||""===i||void 0===r||""===r||(""!==(n=i+":"+r)&&void 0!==a&&(n+=" "+a),n=l(n))})(e,t),r=l(i.start_limit),i=l(i.end_limit),r=r<=t&&t<=i,a=h(e).closest(".forminator-col").next().find(".forminator-field");return r||!0===t?a.removeClass("forminator-has_error"):setTimeout(function(){a.addClass("forminator-has_error")},10),!0===t||r}),h.validator.addMethod("customInputForOtherOption",function(e,i,r){var a=h(i).attr("name").replace("custom-","");if("radio"===r||"single-select"===r){let t=null;if("custom_option"===(t=("radio"===r?h(i).closest("#"+a).find('input[name="'+a+'"]:checked'):h(i).closest("#"+a).find('select[name="'+a+'"] option:selected')).val()))return 0!==e.trim().length}else if("checkbox"===r||"multi-select"===r){let t=null;if((t="checkbox"===r?h(i).closest("#"+a).find('input[name="'+a+'[]"]:checked'):h(i).closest("#"+a).find('select[name="'+a+'[]"] option:selected')).map(function(){return this.value}).get().includes("custom_option"))return 0!==e.trim().length}return!0}),r=h.validator.methods})(jQuery,(window,document)),((n,f,e,o)=>{f.paypalHasCondition=[];var r="forminatorFrontCondition",a={fields:{},relations:{}};function i(t,e,i){this.element=t,this.$el=n(this.element),this.settings=n.extend({},a,e),this._defaults=a,this._name=r,this.calendar=i[0],this._init_pass=!1,this.init()}n.extend(i.prototype,{init:function(){var a=this,r=this.$el,t=this.$el.find(".forminator-field input, .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea, .forminator-field-signature, .forminator-rating");if(r.hasClass("forminator-grouped-fields")){let i=r.data("suffix");n.each(this.settings.fields,function(t,e){t=t+"-"+i;(r.find('[name="'+t+'"]').length||r.find("#"+t).length)&&(e=a.updateConditions(e,i,r),a.settings.fields[t]=e)})}this.add_missing_relations(),t.on("change input forminator.change",function(t){var e,i=n(this),r=i.closest(".forminator-col").attr("id");if(r&&0===r.indexOf("group-")&&i.attr("id")&&(r=o),i.is('input[type="radio"]')&&(e=i.closest(".forminator-radio"),forminatorUtils().show_hide_custom_input(e,"radio")),!i.is('input[type="radio"]')||"input"!==t.type)return i.is('input[type="checkbox"]')&&(e=i.closest(".forminator-checkbox"),forminatorUtils().show_hide_custom_input(e,"checkbox")),i.closest(".forminator-select2")&&(e=i.closest(".forminator-select2"),forminatorUtils().show_hide_custom_input(e,"select")),i.closest(".forminator-multiselect")&&(e=i.closest(".forminator-multiselect"),forminatorUtils().show_hide_custom_input(e,"multiselect")),r=(r=void 0!==(r=i.is('input[type="email"]')&&r===o&&i.attr("id").startsWith("forminator-field-email-")?i.closest(".forminator-row-with-confirmation-email").parent(".forminator-col").attr("id"):r)&&0!==r.indexOf("slider-")?r:"1"===i.attr("data-multi")||"hidden"===i.attr("type")?i.attr("name"):i.attr("id")).trim(),!(!a.has_relations(r)&&!a.has_siblings(r))&&(a.has_siblings(r)&&a.trigger_fake_parent_date_field(r),!a.has_relations(r)&&a.has_siblings(r)?(a.trigger_siblings(r),!1):(a.process_relations(r,i,t),a.paypal_button_condition(),void a.maybe_clear_upload_container()))}),n(e).on("tinymce-editor-init",function(t,e){e.on("change",function(t){r.find("#"+n(this).attr("id")).change()})}),"undefined"!=typeof tinyMCE&&tinyMCE.activeEditor&&tinyMCE.activeEditor.on("change",function(t){r.find("#"+n(this).attr("id")).change()}),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next").on("click",function(){a.simulate_change()}),this.simulate_change(),this.init_events()},updateConditions:function(t,i,r){t=JSON.parse(JSON.stringify(t));if(t.conditions&&Array.isArray(t.conditions)){let e=r.closest(".forminator-col").prop("id");t.conditions.forEach(function(t){t.field&&t.group&&t.group===e&&(t.field=t.field+"-"+i)})}return t},process_relations:function(t,s,l){var d=this;d.get_relations(t).forEach(function(t){var e,i=d.get_field_logic(t),r=i.action,a=i.rule,n=i.conditions,o=0;0!==t.indexOf("paypal")||0===i.length||f.paypalHasCondition.includes(d.$el.data("form-id"))||f.paypalHasCondition.push(d.$el.data("form-id")),n.forEach(function(t){d.is_applicable_rule(t)&&o++}),"all"===a&&o===n.length||"any"===a&&0 .forminator-col:not(.forminator-hidden)").length&&f.addClass("forminator-hidden"),0===l.find("> .forminator-col:not(.forminator-hidden)").length&&l.addClass("forminator-hidden"))),"hide"===e&&("valid"===i?(a.addClass("forminator-hidden"),m.addClass("forminator-hidden"),0 .forminator-col:not(.forminator-hidden)").length&&l.addClass("forminator-hidden"),0===d.find("> .forminator-col:not(.forminator-hidden)").length&&f.addClass("forminator-hidden"),0===t.indexOf("paypal")&&(m=r.$el.find(u),r.$el.find(".forminator-button-submit").removeClass("forminator-hidden"),m.addClass("forminator-hidden")),setTimeout(function(){m=r.$el.find(u),"submit"===t&&m.addClass("forminator-hidden")},100)):(l.removeClass("forminator-hidden"),f.removeClass("forminator-hidden"),a.removeClass("forminator-hidden"),m.removeClass("forminator-hidden"),0{var i="forminatorFrontSubmit",r={form_type:"custom-form",forminatorFront:!1,forminator_selector:"",chart_design:"bar",chart_options:{}};function e(t,e){this.element=t,this.$el=g(this.element),this.forminatorFront=null,this.settings=g.extend({},r,e),this._defaults=r,this._name=i,this.init()}g.extend(e.prototype,{init:function(){switch(this.forminatorFront=this.$el.data("forminatorFront"),this.settings.form_type){case"custom-form":this.settings.forminator_selector&&g(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-custom-form"),this.handle_submit_custom_form();break;case"quiz":this.settings.forminator_selector&&g(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-quiz"),this.handle_submit_quiz();break;case"poll":this.settings.forminator_selector&&g(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-poll"),this.handle_submit_poll()}},decodeHtmlEntity:function(t){return t.replace(/(\d+);/g,function(t,e){return String.fromCharCode(e)})},addCountryCode:function(t){t.find(".forminator-field--phone").each(function(){var t=g(this),e="enabled"===t.data("national_mode"),i=intlTelInput.getInstance(this);!e&&i&&(e="+"+i.getSelectedCountryData().dialCode,""===(i=t.val())||i.trim().startsWith("+")||(t.closest(".iti").find(".iti__selected-dial-code").hide(),t.css("padding-inline-start","45px"),t.val(e+" "+i)))})},handle_submit_custom_form:function(){var m=this,l=m.$el.find(".forminator-save-draft-link"),i=(m.$el.find(".forminator-response-message").find(".forminator-label--success").not(":hidden").length&&m.focus_to_element(m.$el.find(".forminator-response-message")),m.$el.on("forminator:stripe:return:ready",function(){m.$el.data("forminatorStripeReturnSubmitting")||(m.$el.data("forminatorStripeReturnSubmitting",!0),_.setTimeout(function(){m.$el.trigger("submit.frontSubmit","forminator:submit:stripe:return")},200))}),g(".def-ajaxloader").hide(),!1);g("body").on("click","#lostPhone",function(t){t.preventDefault();var e=g(this);!1===i&&(i=!0,g.ajax({type:"GET",url:e.attr("href"),beforeSend:function(){e.attr("disabled","disabled"),g(".def-ajaxloader").show()},success:function(t){e.removeAttr("disabled"),g(".def-ajaxloader").hide(),g(".notification").text(t.data.message),i=!1}}))}),g("body").on("click",".auth-back",function(t){t.preventDefault();t=m.$el.attr("id");g("#"+(t+"-authentication")+"-input").attr("disabled","disabled"),FUI.closeAuthentication()}),0!==l.length&&this.handle_submit_form_draft(),g("body").on("click",'.forminator-authentication-box button[type="submit"]',function(t){t.preventDefault(),g(this).closest("form").trigger("submit.frontSubmit","onSubmitAuthenticationBox")}),g("body").off("forminator:preSubmit:paypal",this.settings.forminator_selector).on("forminator:preSubmit:paypal",this.settings.forminator_selector,function(t,e){return m.processCaptcha(m,t,e,"")}),g("body").off("submit.frontSubmit",this.settings.forminator_selector),g("body").on("submit.frontSubmit",this.settings.forminator_selector,function(i,r){if(!m.$el.find(".forminator-button-submit").prop("disabled"))if(m.disable_form_submit(m,!0),0!==m.$el.find('input[type="hidden"][value="forminator_submit_preview_form_custom-forms"]').length)m.disable_form_submit(m,!1);else{var t,f=g(this),e=this,a=i,c=new FormData(this),u=f.find(".forminator-response-message"),n="true"===m.$el.find('input[name="save_draft"]').val(),o=g("body").find("#ui-datepicker-div.forminator-custom-form-"+m.$el.data("form-id"));if(m.addCountryCode(f),m.settings.inline_validation&&0"+m.settings.loader_label+""),m.focus_to_element(u),u.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error forminator-accessible").addClass("forminator-loading forminator-show")),d=!1,i.preventDefault(),g.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:c,cache:!1,contentType:!1,processData:!1,beforeSend:function(){f.find("button").attr("disabled",!0),f.trigger("before:forminator:form:submit",c)},success:function(e){if(!e&&void 0!==e||"object"!=typeof e.data)return f.find("button").removeAttr("disabled"),u.addClass("forminator-error").html(""+_.ForminatorFront.cform.error+" ("+e.data+")
"),m.focus_to_element(u),e.data&&f.trigger("forminator:form:submit:failed",[c,e.data]),!1;if(e.success&&v!==e.data.type&&"save_draft"===e.data.type)return m.showDraftLink(e.data),!1;if(e.success&&v!==e.data.lead_entry_id){var i=e.data.lead_entry_id;let t="";var r=f.find("input[name=lead_quiz]"),r=(0"+e.data.message+""),f.trigger("forminator:form:submit:failed",[c,e.data.message])),!1;var a,n=e.success?"forminator-success":"forminator-error";if(void 0!==e.message?(u.removeAttr("aria-hidden").prop("tabindex","-1").addClass(n+" forminator-show"),m.focus_to_element(u,!1,e.fadeout,e.fadeout_time),u.html(e.message),!e.data.success&&e.data.errors.length&&(a='",u.append(a))):void 0!==e.data&&(s=!0,(s=void 0!==e.data.url&&void 0!==e.data.newtab&&"newtab_thankyou"!==e.data.newtab?!1:s)&&(u.removeAttr("aria-hidden").prop("tabindex","-1").addClass(n+" forminator-show"),m.focus_to_element(u,!1,e.data.fadeout,e.data.fadeout_time),u.html(e.data.message)),!e.data.success&&void 0!==e.data.errors&&e.data.errors.length&&(a='",u.append(a)),void 0!==e.data.stripe3d?void 0!==e.data.subscription?f.trigger("forminator:form:submit:stripe:3dsecurity",[e.data.secret,e.data.subscription]):f.trigger("forminator:form:submit:stripe:3dsecurity",[e.data.secret,!1]):void 0!==e.data.redirect_to_url&&f.trigger("forminator:form:submit:stripe:redirect",[e.data.redirect_to_url,e.data.secret,e.data.subscription||""])),e.data.secret)return!(d=!0);if(e.data.success||(r=void 0!==e.data.errors&&e.data.errors.length?e.data.errors:"",f.trigger("forminator:form:submit:failed",[c,r]),m.multi_upload_disable(f,!1),r&&m.show_messages(r)),!0===e.success){var i=void 0!==e.data.behav&&"behaviour-hide"===e.data.behav,o=void 0!==e.data.url&&void 0!==e.data.newtab&&"sametab"===e.data.newtab,s=m.settings.resetEnabled;if(0e.value===i.value).closest(".forminator-option").remove().trigger("change"),f.find("#"+e+" option").filter((t,e)=>e.value===i.value).remove().trigger("change"))})}),f.find(".forminator-button-delete").hide(),f.find(".forminator-file-upload input").val(""),f.find(".forminator-file-upload > span").html(_.ForminatorFront.cform.no_file_chosen),f.find("ul.forminator-uploaded-files").html(""),m.$el.find("ul.forminator-uploaded-files").html(""),m.$el.find(".forminator-multifile-hidden").val(""),0'+t+" "),m.focus_to_element(u),f.trigger("forminator:form:submit:failed",[c,t]),m.multi_upload_disable(f,!1)},complete:function(t,e){if(d)return!1;m.$el.find(".forminator-button-submit").removeClass("forminator-button-onload"),f.trigger("forminator:form:submit:complete",c),m.showLeadsLoader(m)}}).always(function(){if(d)return!1;void 0!==m.settings.has_loader&&m.settings.has_loader&&(m.$el.removeClass("forminator-fields-disabled forminator-partial-disabled"),u.removeClass("forminator-loading")),0!==l.length&&(m.$el.find('input[name="save_draft"]').val("false"),l.addClass("disabled")),m.disable_form_submit(m,!1),f.trigger("after:forminator:form:submit",c)})):(void 0!==m.settings.has_loader&&m.settings.has_loader&&(m.$el.addClass("forminator-fields-disabled"),u.html(""+m.settings.loader_label+"
"),u.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error forminator-accessible").addClass("forminator-loading forminator-show")),f.trigger("before:forminator:form:submit",c),a.currentTarget.submit(),m.showLeadsLoader(m))},o=(s=m.$el.find('div[data-is-payment="true"]')).closest(".forminator-row, .forminator-col").hasClass("forminator-hidden")||s.closest(".forminator-pagination").hasClass("forminator-page-hidden"),!m.$el.data("forminatorFrontPayment")&&!m.$el.data("forminatorFrontStripe")||o||n?t.apply(e):setTimeout(function(){m.$el.trigger("payment.before.submit.forminator",[c,function(){t.apply(e)}])},200)):(f.find(".forminator-button-submit").attr("disabled",!1),m.disable_form_submit(m,!1))}return!1})},handle_submit_form_draft:function(){g("body").on("click",".forminator-save-draft-link",function(t){t.preventDefault(),t.stopPropagation();var t=g(this).closest("form"),e=t.find('input[name="save_draft"]');t.closest("#forminator-modal").hasClass("preview")||"true"===e.val()||g(this).hasClass("disabled")||(e.val("true"),t.trigger("submit.frontSubmit","draft_submit"))})},showDraftLink:function(t){var e=this.$el;e.trigger("forminator:form:draft:success",t),e.find(".forminator-response-message").html(""),e.hide(),g(t.message).insertBefore(e),this.sendDraftLink(t)},sendDraftLink:function(t){var l=this,t="#send-draft-link-form-"+t.draft_id;g("body").on("submit",t,function(t){var i=g(this),e=new FormData(this),r=i.find("#email-1"),a=r.find(".forminator-field"),n=i.find(".forminator-button-submit"),o=i.find(".forminator-response-message"),s=i.prev(".forminator-draft-email-response");if(g(this).hasClass("submitting")||g(this).hasClass("forminator-has_error")&&""===r.find('input[name="email-1"]').val())return!1;i.addClass("submitting"),n.attr("disabled",!0),i.removeClass("forminator-has_error"),a.removeClass("forminator-has_error"),a.find(".forminator-error-message").remove(),t.preventDefault(),g.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:e,cache:!1,contentType:!1,processData:!1,beforeSend:function(){i.trigger("before:forminator:draft:email:submit",e)},success:function(t){var e=t.data;if(!t&&void 0!==t||"object"!=typeof e)return n.removeAttr("disabled"),o.addClass("forminator-error").html(""+_.ForminatorFront.cform.error+" ("+e+")
"),l.focus_to_element(o),!1;t.success||v===e.field||"email-1"!==e.field||a.hasClass("forminator-has_error")||(i.addClass("forminator-has_error"),a.addClass("forminator-has_error"),a.append(''+e.message+" ")),t.success&&(e.draft_mail_sent?s.removeClass("draft-error").addClass("draft-success"):s.removeClass("draft-success").addClass("draft-error"),s.html(e.draft_mail_message),s.show(),i.hide())},error:function(t){i.removeClass("submitting"),n.removeAttr("disabled")}}).always(function(){i.removeClass("submitting"),n.removeAttr("disabled")}),s.on("click",".draft-resend-mail",function(t){t.preventDefault(),s.slideUp(50),i.show()})})},processCaptcha:function(t,e,i,r){var a=t.$el.find(".forminator-g-recaptcha, .forminator-hcaptcha, .forminator-turnstile");let n;if(a.length)for(let t=0;t'+_.ForminatorFront.cform.captcha_error+" "),e||t.settings.inline_validation?s.hasClass("forminator-has_error")||"invisible"===n.data("size")||(s.addClass("forminator-has_error").append(''+_.ForminatorFront.cform.captcha_error+" "),t.focus_to_element(s)):t.focus_to_element(i),!1}},hideForm:function(t){t.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0,display:"none"})},showForm:function(t){t.css({height:"",opacity:"",overflow:"",visibility:"","pointer-events":"",margin:"",padding:"",border:"",display:"block"})},showQuiz:function(t){var e=g("#forminator-module-"+this.settings.quiz_id),i=g("#forminator-quiz-leads-"+this.settings.quiz_id);this.hideForm(t),i.find(".forminator-lead-form-skip").hide(),void 0!==this.settings.form_placement&&"beginning"===this.settings.form_placement&&(this.showForm(e),e.find(".forminator-pagination").length)&&(i.find(".forminator-quiz-intro").hide(),e.prepend(' ').find(".forminator-quiz-start").trigger("click").remove())},handle_submit_quiz:function(t){var m=this,f=void 0!==m.settings.hasLeads&&m.settings.hasLeads,h=void 0!==m.settings.leads_id?m.settings.leads_id:0,p=void 0!==m.settings.quiz_id?m.settings.quiz_id:0;g("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){if(0===m.$el.find('input[type="hidden"][value="forminator_submit_preview_form_quizzes"]').length){var e=g(this),i=[],r=new FormData(this),a=e.find(".forminator-answer"),n=m.$el.find(".forminator-button").last(),o=m.$el.find(".forminator-quiz--result"),s=n.data("loading"),l=void 0!==m.settings.form_placement?m.settings.form_placement:"",d=void 0!==m.settings.skip_form?m.settings.skip_form:"",c=m.$el.find(".forminator-response-message");if(t.preventDefault(),t.stopPropagation(),!e.data("quizSubmitting")){if(m.$el.find(".forminator-has-been-disabled").removeAttr("disabled"),i=e.serialize(),m.$el.find(".forminator-has-been-disabled").attr("disabled","disabled"),f){t=m.$el.find("input[name=entry_id]").attr("lead-entry-id")||"",t=(t&&(i+="&lead_entry_id="+t),"");if(0')});var u=0'):(e="forminator-is_incorrect",' ');if(r.text(f.data.result[t].message),r.addClass("forminator-show"),a.attr("disabled",!0),a.attr("aria-disabled",!0),n.attr("disabled",!0),n.attr("aria-disabled",!0),v===f.data.result[t].answer)for(var s,l=f.data.result[t].answers,d=0;d"+t+""),n.addClass("forminator-"+e),n.addClass("forminator-show"),n.removeAttr("aria-hidden"),n.attr("tabindex","-1"),n.focus(),"error"!==e||o.find('input[type="radio"]').is(":checked")||o.addClass("forminator-has_error")}})},render_poll_chart:function(t,e,i,r,a){var n,o,s="forminator-chart-poll-"+(i.$el.attr("id")+"-"+i.$el.data("forminatorRender")),l=i.$el.find(".forminator-poll-body"),d=i.$el.find(".forminator-poll-footer");o=i.$el.find(".forminator-chart-wrapper"),n=i.$el.find(".forminator-chart"),o.remove(),n.remove(),o=g(' '),l.append(o),FUI.pollChart("#"+s,t,i.settings.chart_design,a),(n=l.find(".forminator-field")).hide(),n.attr("aria-hidden","true"),o=i.$el.find(".forminator-chart"),((s=i.$el.find(".forminator-chart-wrapper")).length?(o.addClass("forminator-show"),s.addClass("forminator-show"),s.removeAttr("aria-hidden"),s.attr("tabindex","-1"),s):(o.html("Fallback text...
"),o.addClass("forminator-show"),o.removeAttr("aria-hidden"),o.attr("tabindex","-1"),o)).focus(),t=g(e),d.empty(),d.append(t),i.$el.find(".forminator-button").click(function(t){i.$el.hasClass("forminator_ajax")?i.$el.html(r):location.reload(),t.preventDefault()})},focus_to_element:function(t,e,i,r){i=i||!1,r=r||0,e=e||!1;var a="html,body";function n(t){!t.attr("tabindex")&&t.is("div")&&t.attr("tabindex",-1),t.hasClass("forminator-select2")||t.focus(),i&&t.show().delay(r).fadeOut("slow")}0';e.length&&(0===u&&(m.$el.trigger("forminator.front.pagination.focus.input",[e]),e.is(":visible"))&&m.focus_to_element(e),(0',0===s.length&&("day"===i.data("field")&&(o.find('.forminator-error-message[data-error-field="year"]').length?g(c).insertBefore(o.find('.forminator-error-message[data-error-field="year"]')):forminatorUtils().add_error_message(l,o,c),0===r.find(".forminator-error-message").length)&&r.append(' '),"month"===i.data("field")&&(o.find('.forminator-error-message[data-error-field="day"]').length?g(c).insertBefore(o.find('.forminator-error-message[data-error-field="day"]')):forminatorUtils().add_error_message(l,o,c),0===r.find(".forminator-error-message").length)&&r.append(' '),"year"===i.data("field"))&&(forminatorUtils().add_error_message(l,o,c),0===r.find(".forminator-error-message").length)&&r.append(' '),o.find('.forminator-error-message[data-error-field="'+i.data("field")+'"]').html(t),r.find(".forminator-error-message")):0',0===s.length&&("hours"===i.data("field")&&(o.find('.forminator-error-message[data-error-field="minutes"]').length?g(c).insertBefore(o.find('.forminator-error-message[data-error-field="minutes"]')):forminatorUtils().add_error_message(l,o,c),0===r.find(".forminator-error-message").length)&&r.append(' '),"minutes"===i.data("field"))&&(forminatorUtils().add_error_message(l,o,c),0===r.find(".forminator-error-message").length)&&r.append(' '),o.find('.forminator-error-message[data-error-field="'+i.data("field")+'"]').html(t),r.find(".forminator-error-message")):(s=r.find(".forminator-error-message"),l=r.find(".forminator-description"),0===s.length&&forminatorUtils().add_error_message(l,r,c),r.find(".forminator-error-message"))).html(t),f?((e=f.split(" ")).includes(d)||e.push(d),a=e.join(" "),i.attr("aria-describedby",a)):i.attr("aria-describedby",d),i.attr("aria-invalid","true"),r.addClass("forminator-has_error"),u++)})),this},multi_upload_disable:function(t,e){t.find(".forminator-multi-upload input").each(function(){"ajax"===g(this).data("method")&&g(this).attr("disabled",e)})},disable_form_submit:function(t,e){t.$el.find(".forminator-button-submit").prop("disabled",e)},waitForCaptchaResponse:function(e){var i=this,r=0,a=setInterval(function(){var t;50<++r?clearInterval(a):(t=e())&&0 ')}}),g.fn[i]=function(t){return this.each(function(){g.data(this,i)||g.data(this,i,new e(this,t))})}})(jQuery,window,void document),((m,h,a)=>{var i="forminatorFrontMultiFile",r={},p=[],g=[];function e(t,e){this.element=t,this.$el=m(this.element),this.form=m.extend({},r,e),this._defaults=r,this._name=i,this.form_id=0,this.uploader=this.$el,this.element=this.uploader.data("element"),this.init()}m.extend(e.prototype,{init:function(){var n=this,o=[],s=[];0'+e+"")},upload_success_response:function(t){this.form.find("#"+t+" .progress-percentage").html("100% of "),this.form.find("#"+t+' .forminator-uploaded-file--size [class*="forminator-icon-"]').remove(),this.form.find("#"+t+" .progress-percentage").remove()},progress_bar:function(t,e){var i="upload-process-"+Math.random().toString(36).substr(2,7),r=t.name,a=this.bytes_to_size(t.size,2),n=this.uploader.closest(".forminator-field").find(".forminator-uploaded-files"),o="";this.progress_image_preview(t,i);t='
',(t=>{switch((t=(t=t).split("."))[t.length-1].toLowerCase()){case"jpg":case"jpe":case"jpeg":case"png":case"gif":case"ico":return 1}})(r)&&(t=''),r=''+r.replace(/[<>:"/\\|?*]+/g,"_")+"
",o=(o=(o=(o='')+t+'
Delete uploaded file ';return n.hasClass(".forminator-has-files")||n.addClass("forminator-has-files"),n.append(o),i},bytes_to_size:function(t,e){var i;return 0===t?"0 Bytes":(e=e<0?0:e,i=Math.floor(Math.log(t)/Math.log(1024)),parseFloat((t/Math.pow(1024,i)).toFixed(e))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i])},progress_image_preview:function(t,e){var i;t&&((i=new FileReader).onload=function(t){m("#"+e+" .forminator-img-preview").css("background-image","url("+t.target.result+")")},i.readAsDataURL(t))},get_uplaoded_files:function(){var t=this.form.find(".forminator-multifile-hidden").val();return void 0===t||""===t?{}:m.parseJSON(t)},get_uplaoded_file:function(t){var e=this.get_uplaoded_files();return void 0===e[t]&&(e[t]=[]),e[t]},add_upload_file:function(t,e){var i=this.get_uplaoded_file(t);i.unshift(e),this.set_upload_file(t,i)},set_upload_file:function(t,e){var i=this.get_uplaoded_files(),r=this.form.find(".forminator-multifile-hidden");i[t]=e,r.val(JSON.stringify(i)),r.trigger("forminator.change","forminator_emulate_trigger")},get_uploaded_file_id:function(t,i){var r=null,t=this.get_uplaoded_file(t);return m.each(t,function(t,e){i===e.file_id&&(r=t)}),r},delete_files:function(l,d){var f=this;m(a).on("click",".forminator-uploaded-file--delete",function(t){t.preventDefault();var e,i,r,t=m(this),a=t.data("value"),n=t.data("method"),o=t.data("element"),s=(void 0!==a&&void 0!==o&&void 0!==n&&(e=f.form.find("#"+a).index(),t=m(t).closest("li#"+a),i=f.get_uplaoded_files(),r=f.form.find(".forminator-multifile-hidden"),i&&"ajax"===n&&(void 0!==d[e]&&(d[e].abort(),d.splice(e,1)),void 0!==r)&&(""!==(a=f.get_uploaded_file_id(o,a))&&null!==a&&i[o]?.splice(a,1),r.val(JSON.stringify(i))),void 0!==n&&"submission"===n&&f.remove_object(e,l,o),m(t).remove()),f.form.find(".forminator-field-"+o+"-"+f.form_id)),a=f.form.find(".upload-container-"+o+" li");void 0!==s.data("limit")&&(m.each(a,function(t){s.data("limit")>t&&m(this).hasClass("forminator-upload-limit_error")&&(t=m(this).attr("id"),t=f.get_uploaded_file_id(o,t),m(this).removeClass("forminator-has_error"),m(this).find(".forminator-error-message, .forminator-icon-warning, .progress-percentage").remove(),""!==t)&&null!==t&&void 0!==i[o][t]&&(i[o][t].success=!0)}),r.val(JSON.stringify(i))),0===a.length&&s.val(""),0===f.form.find(".forminator-uploaded-file.forminator-has_error").length&&(f.form.trigger("forminator:uploads:valid"),f.form.find(".forminator-button-submit").attr("disabled",!1)),r.trigger("forminator.change","forminator_emulate_trigger"),s.trigger("forminator.change","forminator_emulate_trigger"),f.$el.trigger("delete:forminator:multiple:upload")})},remove_object:function(t,e,i){var r,i=a.querySelector(".forminator-field-"+i+"-"+this.form_id);void 0!==i&&0<(r=i.files).length&&(r=Array.prototype.slice.call(r),e.splice(t,1),r.splice(t,1),i.files=this.FileObjectItem(r))},FileObjectItem:function(t){for(var e,i=e=(t=(t=[].slice.call(Array.isArray(t)?t:arguments)).reverse()).length,r=!0;i--&&r;)r=t[i]instanceof File;if(!r)throw new TypeError("expected argument to FileList is File or array of File objects");for(i=new ClipboardEvent("").clipboardData||new DataTransfer;e--;)i.items.add(t[e]);return i.files}}),m.fn[i]=function(t){return this.each(function(){m.data(this,i)||m.data(this,i,new e(this,t))})}})(jQuery,window,document);